.n-campaign.n-campaign--panoramic{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;background:var(--n-ivory)}.n-campaign--panoramic .n-campaign__photo{width:100%;height:min(31vw,var(--n-hero-height,680px));min-height:360px;aspect-ratio:auto;flex:none}.n-campaign--panoramic .n-campaign__slide[data-n-fallback=panorama-studio]{background:#b8b8b8}.n-campaign--panoramic .n-campaign__slide[data-n-fallback=panorama-studio] picture{display:block;width:min(58vw,900px);height:100%;margin:auto}.n-campaign--panoramic .n-campaign__slide[data-n-fallback=panorama-studio] img{object-position:center 5%}.n-campaign--panoramic .n-campaign__copy{align-items:center;text-align:center;width:100%;padding:52px 24px 38px;overflow:visible}.n-campaign--panoramic .n-campaign__text{max-width:600px;margin:22px auto 26px}.n-campaign--panoramic .n-campaign__title{max-width:900px}.n-campaign--panoramic h1.n-campaign__title .n-title-main{align-items:center}.n-campaign--panoramic h1.n-campaign__title .n-title-script{margin-inline:auto}.n-campaign--panoramic .n-campaign__signature{position:static;display:flex;justify-content:center;margin-top:12px;font-size:9px;letter-spacing:.16em}.n-campaign--panoramic .n-campaign__signature img{display:none}.n-campaign__brand-logo{margin-top:26px;width:150px}.n-campaign__brand-logo img{display:block;width:100%;height:auto;max-height:100px;object-fit:contain}.n-campaign--panoramic .n-social-links{justify-content:center}.n-campaign--panoramic:after{content:"";display:block;height:1px;width:calc(100% - 48px);max-width:1280px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--n-olive) 50%,transparent)}:is(.n-categories,.n-product-help,.n-gallery__caption,.n-product-help details,.n-footer__bottom,.n-newsletter,hr){border-image:linear-gradient(90deg,transparent,var(--n-olive),transparent) 1}.n-campaign--panoramic+*{margin-top:0}.shopify-section:has(.n-campaign--panoramic)+.shopify-section .n-categories{padding:32px 24px 36px;gap:18px}.shopify-section:has(.n-campaign--panoramic)+.shopify-section .n-categories>.n-eyebrow{font-size:15px;letter-spacing:.2em}.shopify-section:has(.n-campaign--panoramic)+.shopify-section .n-categories__links{max-width:1280px;gap:8px 30px}.shopify-section:has(.n-campaign--panoramic)+.shopify-section .n-categories a{font-size:18px;min-height:44px;display:flex;align-items:center}.n-maison[data-n-stack-section]{min-height:540px;padding-block:90px 110px}.n-flow-layer:has(>.n-maison[data-n-stack-section]){padding-bottom:120px}@media(min-width:2200px){.n-campaign--panoramic .n-campaign__photo{height:30vw;max-height:820px}}@media(max-width:749px){.n-campaign--panoramic .n-campaign__photo{height:var(--n-hero-mobile,260px);min-height:0}.n-campaign--panoramic .n-campaign__slide[data-n-fallback=panorama-studio] picture{width:100%}.n-campaign--panoramic .n-campaign__copy{padding:36px 22px 30px}.n-campaign--panoramic .n-campaign__text{max-width:430px}.n-campaign__brand-logo{width:125px;margin-top:22px}.shopify-section:has(.n-campaign--panoramic)+.shopify-section .n-categories__links{gap:4px 22px}.shopify-section:has(.n-campaign--panoramic)+.shopify-section .n-categories a{font-size:16px}.n-maison[data-n-stack-section]{min-height:480px;padding-block:60px 80px}.n-flow-layer:has(>.n-maison[data-n-stack-section]){padding-bottom:70px}}@media(prefers-reduced-motion:reduce){.n-flow-layer:has(>.n-maison[data-n-stack-section]){padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ninarie-home-panorama.css.map */
