/* N&E / a continuous editorial journey */
:root{--ne-brass:#9b8055;--ne-sand:#eae4d8;--ne-ease:cubic-bezier(.22,1,.36,1)}
.header .brand img{width:110px;height:60px;object-fit:contain}.side-menu-head img{width:104px;height:58px;object-fit:contain}.footer-top>div:first-child img{width:160px;height:88px;object-fit:contain}.announcement span{letter-spacing:1.5px}.pair-guide-mark{font-size:clamp(70px,12vw,150px);letter-spacing:-10px}.final-invite>div{letter-spacing:1px}
.voices{padding-block:85px!important;background:#eee9df;position:relative;border-radius:32px 32px 0 0}.voices .section-head{margin-bottom:38px}.voice-stage{display:grid;grid-template-columns:1fr 2fr;direction:ltr;gap:48px;align-items:center;border-top:1px solid #183c3426;padding-top:38px}.voice-decoration{position:relative;aspect-ratio:1;max-width:285px;display:grid;place-items:center;color:var(--ink);isolation:isolate}.voice-decoration>span{font:52px Georgia,serif;letter-spacing:-4px}.voice-decoration svg{position:absolute;inset:0;width:100%;height:100%;stroke:#9b805570;stroke-width:.7;transform:rotate(calc(var(--chapter-progress,.4)*70deg));transition:transform .1s linear}.voice-decoration small{position:absolute;bottom:25px;text-align:center;font:9px/1.7 Arial;letter-spacing:2px}.voice-window{overflow:hidden;min-width:0;touch-action:pan-y}.voice-track{display:flex;direction:ltr;transition:transform .8s var(--ne-ease);align-items:stretch;will-change:transform}.voice-slide{margin:0;flex:0 0 100%;min-width:0;position:relative;box-sizing:border-box;padding:8px 15px 12px 0;display:flex;flex-direction:column;min-height:310px;text-align:right}.voice-tag{color:#64593f;font:14px NETajawal,Tahoma,sans-serif}.voice-quote{position:absolute;left:0;top:0;font:110px/.9 Georgia,serif;color:#9b80555c;pointer-events:none}.voice-slide blockquote{margin:15px 0 24px;position:relative;flex:1;max-width:660px}.voice-slide h3{font:700 clamp(26px,3vw,37px)/1.5 NETajawal,Tahoma,sans-serif;margin:0 0 12px}.voice-slide blockquote p{font:500 clamp(18px,2vw,24px)/1.95 NETajawal,Tahoma,sans-serif;max-width:590px;margin:0}.voice-slide figcaption{display:flex;gap:13px;align-items:center}.voice-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#183c34;color:#fff;font:22px NETajawal,Tahoma}.voice-slide figcaption b{display:block;font:700 19px/1.7 NETajawal,Tahoma}.voice-slide figcaption small{font-size:12px;color:#5d675c}.voice-controls{display:flex;align-items:center;gap:25px;border-top:1px solid #183c3426;margin-top:30px;padding-top:21px}.voice-arrows{display:flex;gap:8px}.voice-arrows button{width:46px;height:46px;border:1px solid #183c3440;border-radius:50%;color:var(--ink);background:transparent;font:22px Arial;transition:background .25s,color .25s,transform .3s}.voice-arrows button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.voice-dots{display:flex;align-items:center;gap:6px}.voice-dots button{width:32px;height:44px;border:0;background:none;display:grid;place-items:center;padding:0}.voice-dots span{display:block;width:7px;height:7px;border-radius:99px;background:#183c3440;transition:width .4s,background .4s}.voice-dots [aria-pressed=true] span{width:26px;background:#183c34}.voice-pause{background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;color:var(--ink);font:14px NETajawal,Tahoma;min-height:44px}.voice-counter{margin-inline-start:auto;font:12px Arial;letter-spacing:2px;color:#5d675c}.flow-chapter{position:relative;--chapter-progress:0;--chapter-drift:0px}.flow-graphic{position:absolute;left:8px;top:-50px;width:70px;height:200px;pointer-events:none;overflow:hidden;opacity:.25;z-index:0}.flow-graphic svg{width:100%;height:100%;stroke:var(--ne-brass);stroke-width:1}.flow-trail{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--chapter-progress,.5)*1.65)}.flow-graphic circle{fill:var(--ne-brass);transform:translateY(calc(var(--chapter-progress)*24px))}.flow-chapter>.section-head{position:relative;z-index:1}.flow-chapter .section-head>.eyebrow,.flow-chapter .section-head>div{transition:opacity .8s var(--ne-ease),translate .8s var(--ne-ease)}.flow-chapter:not(.chapter-entered)>.section-head>div{opacity:.25;translate:0 20px}.flow-chapter.chapter-entered>.section-head>div{opacity:1;translate:0 0}.flow-chapter.statement-band .statement-star{transform:rotate(calc(var(--chapter-progress)*95deg))}.flow-chapter.about-home .about-home-media,.flow-chapter .story-image img{translate:0 var(--chapter-drift);transition:translate .1s linear}.about-home{padding-top:75px;padding-bottom:75px}.ne-promises{background:#f1eee7;border-radius:28px 28px 0 0;margin-bottom:0}.voices+.home-faq{padding-top:75px}.home-faq{background:#f7f5ef}.final-invite{border-radius:35px 35px 0 0}.image-concept-label{position:absolute;inset:auto 14px 14px auto;background:#fffdf4eb;border:1px solid #b9af98;padding:5px 10px;font:12px NETajawal,Tahoma;border-radius:4px;color:#514733}.pdp-concept-note{border-right:2px solid #9b8055;background:#f1eee5;padding:13px 15px;font-size:14px;line-height:1.9}.card-visual{isolation:isolate}.card-visual a{position:relative;display:block}.pdp-image-caption span{font-size:12px}
@keyframes ne-content-enter{from{opacity:0;transform:translateY(24px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ne-content-exit{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}::view-transition-old(ne-content){animation:ne-content-exit .22s ease both}::view-transition-new(ne-content){animation:ne-content-enter .6s var(--ne-ease) .08s both}::view-transition-group(ne-content){animation-duration:.6s}.pdp-main-image img{transition:opacity .3s,transform .65s var(--ne-ease)}.card:hover .card-open{transform:rotate(-35deg)}.card-open{transition:transform .4s var(--ne-ease)}
@media(min-width:1000px){.flow-chapter:nth-of-type(even) .flow-graphic{left:auto;right:10px;transform:scaleX(-1)}.voices .section-head{padding-inline:0}.voices{padding-inline:max(6%,calc((100vw - 1280px)/2))!important}}
@media(max-width:767px){.header .brand img{width:94px;height:53px}.side-menu-head img{width:105px;height:58px}.footer-top>div:first-child img{width:140px;height:78px}.voices{padding:48px 6% 35px!important;border-radius:22px 22px 0 0}.voices .section-head{gap:14px;margin-bottom:24px}.voice-stage{grid-template-columns:1fr;gap:0;padding-top:24px}.voice-decoration{display:none}.voice-slide{min-height:320px;padding:0 2px 0 0}.voice-slide h3{font-size:28px;margin-bottom:14px}.voice-slide blockquote p{font-size:21px;line-height:1.95}.voice-slide blockquote{margin:18px 0 24px;padding-inline-end:10px}.voice-quote{font-size:88px;top:0}.voice-controls{gap:12px;flex-wrap:wrap;margin-top:25px;padding-top:15px}.voice-arrows button{width:44px;height:44px}.voice-dots{gap:2px}.voice-dots button{width:29px}.voice-pause{font-size:13px;margin-inline-start:auto}.voice-counter{display:none}.flow-graphic{width:28px;left:2px;top:-30px;height:135px;opacity:.2}.flow-chapter.about-home .about-home-media,.flow-chapter .story-image img{translate:none}.about-home{padding-top:45px;padding-bottom:45px}.pair-guide-mark{letter-spacing:-6px}.image-concept-label{font-size:11px;inset:auto 8px 8px auto;padding:4px 7px}.final-invite{border-radius:24px 24px 0 0}}
@media(prefers-reduced-motion:reduce){.flow-graphic{display:none}.flow-chapter .section-head>div{opacity:1!important;translate:none!important}.voice-track{transition:none;will-change:auto}.voice-decoration svg,.flow-chapter .statement-star{transform:none!important}.flow-chapter.about-home .about-home-media,.flow-chapter .story-image img{translate:none!important}::view-transition-old(ne-content),::view-transition-new(ne-content){animation:none!important}}
body.review-in-view #chat-toggle,body.review-in-view #back-to-top{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:767px){.voices .section-head{display:flex;flex-direction:column;align-items:flex-start}.voices .section-head>div{width:100%}.voices .section-head h2{font-size:33px;line-height:1.55}.voices .section-head>.text-link{align-self:flex-start}.voice-slide{min-height:300px}}
/* Shopping hierarchy: a quiet canvas, one warm offer surface, forest accents. */
body{background:#faf9f6;background-image:none}body[data-page=home] main{background:#faf9f6}body[data-page=home] main>section{margin-block:0;border-radius:0}.discovery,.drop-section,.about-home,.home-faq{background:#faf9f6}.section{padding-block:64px}.section-head{margin-bottom:28px;align-items:center}.section-head>h2{font:700 clamp(27px,3vw,40px)/1.5 NETajawal,Tahoma,sans-serif;margin:0}.discovery{padding-top:45px;padding-bottom:35px}.mood-grid{gap:22px}.mood-card{border:1px solid #183c3412;background:#f1eee8;border-radius:12px;overflow:hidden}.mood-title{padding:15px 20px!important;min-height:0!important;background:#fffdf9}.mood-title h3{font-size:24px!important;line-height:1.4!important;margin:0!important}.mood-title .round-arrow{width:34px;height:34px;font-size:19px}.mood-card>img{height:270px!important;max-height:270px;object-fit:contain}.drop-section{padding-top:30px}.center-action{margin-top:30px}.offer-shelf{background:#eee9df;padding-block:55px}.offer-shopping{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:45px;align-items:center}.offer-shopping>.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.offer-shopping .launch-countdown{padding:20px 0;margin:0;background:transparent;display:block;border:0;min-width:0}.offer-shopping .launch-orbit{display:none}.offer-shopping .launch-content h2{font-size:26px;line-height:1.6}.offer-shopping .launch-content>.eyebrow{display:none}.offer-shopping .launch-content p{font-size:15px;margin:10px 0}.offer-shopping .clock{gap:8px}.offer-shopping .clock>div{min-width:0;padding:12px 8px;background:#faf9f6;border:1px solid #183c341a;border-radius:8px}.offer-shopping .clock strong{font-size:32px}.offer-shopping .clock small{font-size:12px}.offer-shopping .countdown-status{font-size:13px}.magic-stack{background:#f3f1eb;padding-block:60px}.stack-intro h2{font-size:clamp(35px,4vw,53px);line-height:1.6}.stack-intro p{font-size:16px}.flow-graphic{display:none}.about-home{gap:55px}.about-home-copy h2{font-size:clamp(30px,3vw,44px);line-height:1.6}.about-home-copy p{font-size:18px;max-width:34ch;margin:15px 0 24px}.about-home-copy>.text-link{display:block;width:max-content;margin-top:16px}.voices{background:#eee9df;border-radius:0!important;padding-block:60px!important}.home-faq{padding-block:60px}.faq-intro h2{font-size:32px;line-height:1.6}.final-invite{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:45px 6%;background:#183c34;color:#faf9f6}.final-invite h2{font-size:clamp(28px,3vw,42px);line-height:1.5;margin:0}.final-invite .btn{margin:0}.page-hero{background:#f1eee8!important;border:0;border-radius:0!important;box-shadow:none!important;background-image:none!important}.page-hero-copy{background:transparent!important}.page-hero-number,.page-hero-art figcaption{display:none}.page-hero:before,.page-hero:after{display:none}.page-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.5}.content-page{background:transparent;max-width:960px;padding-block:40px 55px}.content-page p,.content-page li{line-height:1.9}.content-page h2{font-size:27px;line-height:1.6;margin-block:20px 12px}.content-page .btn{margin-top:16px}.chapter-card,.shipping-guide{background:#f1eee8;box-shadow:none}.shop-section{padding-top:30px}.shop-section>.pending{font-size:13px;color:#5c685e}.newsletter{background:transparent}.footer-top{border-top:1px solid #ffffff20}
@media(max-width:767px){.section{padding-block:38px}.section-head{gap:15px;margin-bottom:22px}.section-head>h2{font-size:27px}.section-head>.text-link{font-size:13px;white-space:nowrap}.discovery{padding-top:32px;padding-bottom:18px}.mood-grid{gap:10px}.mood-card>img{height:150px!important;max-height:150px}.mood-title{padding:12px!important;display:flex;align-items:center;justify-content:space-between;gap:4px}.mood-title h3{font-size:19px!important}.mood-title .round-arrow{width:25px;height:25px;font-size:15px;flex-shrink:0}.drop-section{padding-top:20px}.offer-shelf{padding-block:35px}.offer-shopping{display:flex;flex-direction:column-reverse;gap:22px;align-items:stretch}.offer-shopping .launch-countdown{padding:0}.offer-shopping .launch-content h2{font-size:23px;margin:0}.offer-shopping .launch-content>p,.offer-shopping .countdown-status{display:none}.offer-shopping .clock{margin:16px 0 0}.offer-shopping .clock strong{font-size:28px}.offer-shopping>.offer-grid{gap:15px}.magic-stack{padding-block:38px}.stack-intro h2{font-size:34px}.about-home{gap:25px}.about-home-copy h2{font-size:30px}.about-home-copy p{font-size:17px;margin:10px 0 20px}.voices{padding-block:40px!important}.voices .section-head h2{font-size:30px}.home-faq{padding-block:38px}.faq-intro h2{font-size:29px}.final-invite{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:35px 6%}.final-invite h2{font-size:29px}.page-hero{gap:16px!important;padding-block:28px!important}.page-hero h1{font-size:32px!important;line-height:1.5!important}.page-hero p{font-size:15px;line-height:1.8}.page-hero-art,.page-hero-art img{max-height:200px!important;min-height:0!important}.content-page{padding-top:25px}.content-page h2{font-size:24px}.content-page p,.content-page li{font-size:16px}.content-page .page-links{flex-wrap:wrap}}
@media(max-width:380px){.mood-title h3{font-size:17px!important}.mood-title{padding:10px!important}.mood-card>img{height:130px!important;max-height:130px}.section-head>h2{font-size:24px}}
.offer-shopping .launch-countdown,.offer-shopping .launch-content h2,.offer-shopping .clock strong{color:#183c34}.offer-shopping .clock small{color:#546452}.offer-shopping .launch-content>p,.offer-shopping .countdown-status{display:none}.offer-shopping .launch-countdown:before,.offer-shopping .launch-countdown:after{display:none}.offer-shopping .launch-content{position:relative;z-index:1}.page-hero .page-hero-copy h1{color:#183c34!important}.page-hero .page-hero-copy p{color:#536352!important}.page-hero .eyebrow{color:#596d54!important}@media(max-width:767px){.mood-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important;gap:9px}.mood-card{width:auto!important;min-width:0!important}.mood-card>img{height:125px!important;max-height:125px;width:100%}.mood-title{padding:10px 5px!important;justify-content:center}.mood-title h3{font-size:17px!important;white-space:nowrap}.mood-title .round-arrow{display:none}.offer-shopping .launch-content h2{font-size:19px}}@media(max-width:380px){.mood-title h3{font-size:15px!important}.mood-card>img{height:105px!important;max-height:105px}}
.pdp-main-image{aspect-ratio:4/5}.pdp-main-image .image-expand{height:100%;width:100%}.pdp-main-image[data-gallery-kind=lifestyle]{background:#eee9df}.pdp-main-image[data-gallery-kind=lifestyle] img{object-fit:contain!important;object-position:center}.pdp-thumbnails button{position:relative;overflow:hidden}.pdp-thumbnails button img{object-fit:contain;height:100%;width:100%}.look-thumb-label{position:absolute;bottom:2px;right:3px;left:3px;background:#183c34dd;color:#fff;font:11px NETajawal,Tahoma;line-height:1.6;text-align:center;border-radius:3px}.gallery-generated-note{font-size:12px;line-height:1.8;color:#5b6457;margin:8px 0}.gallery-generated-note[hidden]{display:none}.pdp-gallery-frame .pdp-thumbnails{max-height:660px;overflow:auto;scrollbar-width:thin}.image-dialog img{object-fit:contain!important;max-height:75dvh;width:auto;max-width:100%;margin:auto}.image-dialog>p{font-size:13px;line-height:1.7}@media(max-width:767px){.pdp-main-image{aspect-ratio:4/5}.pdp-gallery-frame .pdp-thumbnails{display:flex;flex-direction:row;max-height:none;gap:9px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.pdp-thumbnails button{width:64px;height:77px;flex:0 0 64px}.image-dialog img{max-height:70dvh}.gallery-generated-note{font-size:12px}}
