:root{--nor-ivory: #f8f6f0;--nor-stone: #ebe7df;--nor-sand: #d9d4c7;--nor-clay: #c9bdab;--nor-espresso: #2b2724;--nor-night: #1a1715;--nor-serif: "Playfair Display", var(--font-heading--family), serif;--nor-sans: "Plus Jakarta Sans", sans-serif;--nor-ease: cubic-bezier(.16, 1, .3, 1);--font-body--family: "Plus Jakarta Sans", sans-serif}html,body{overflow-x:clip}::selection{background:var(--nor-espresso);color:var(--nor-ivory)}nor-carousel,nor-ritual{display:block}.nor{font-family:var(--nor-sans);color:var(--nor-espresso);-webkit-font-smoothing:antialiased}.nor *,.nor *:before,.nor *:after{box-sizing:border-box}.nor h1,.nor h2,.nor h3,.nor h4{font-family:var(--nor-serif);font-weight:400;letter-spacing:-.015em;margin:0;color:inherit}.nor p{margin:0}.nor img{display:block;max-width:100%}.nor a{color:inherit}.nor :focus-visible{outline:2px solid currentColor;outline-offset:4px}.nor-visually-hidden,.nor-visually-hidden-select{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nor-container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.nor-container{padding-inline:48px}}.nor-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3em}@media(min-width:768px){.nor-eyebrow{font-size:11px}}.nor-rte p+p{margin-top:1em}.nor-rte ul{padding-left:1.2em}.nor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:0 34px;border:0;background:var(--nor-espresso);color:var(--nor-ivory)!important;font:600 11px/1 var(--nor-sans);text-transform:uppercase;letter-spacing:.22em;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:background-color .4s var(--nor-ease),transform .4s var(--nor-ease)}.nor-button:hover{background:#4a453e}.nor-button:disabled{opacity:.45;cursor:not-allowed}.nor-button__arrow{font-size:16px;font-weight:400;transition:transform .4s var(--nor-ease)}.nor-button:hover .nor-button__arrow{transform:translate(6px)}.nor-button--sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(248 246 240 / .18) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--nor-ease)}.nor-button--sheen:hover:after{transform:translate(120%)}.nor-link{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-decoration:none}.nor-link:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;opacity:.5;transition:transform .5s var(--nor-ease),opacity .5s}.nor-link:hover:after{transform:scaleX(1);opacity:1}@media(min-width:768px){.nor-link{font-size:11px}}.nor-round-button{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:50%;background:transparent;color:inherit;font-size:16px;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.nor-round-button:hover{background:var(--nor-espresso);border-color:var(--nor-espresso);color:var(--nor-ivory)}.nor-reveal{animation:nor-rise 1.3s var(--nor-ease) both}.nor-reveal--late{animation-delay:.55s}@keyframes nor-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nor-line{display:block;overflow:hidden;padding-bottom:.08em}.nor-line>span{display:block;animation:nor-line 1.4s var(--nor-ease) both;animation-delay:var(--nor-delay, 0ms)}@keyframes nor-line{0%{transform:translateY(105%)}to{transform:none}}.nor-js .nor-fade-up,.nor-js .nor-stagger{opacity:0;transform:translateY(24px);transition:opacity 1s var(--nor-ease),transform 1s var(--nor-ease)}.nor-js .nor-stagger{transition-delay:calc(var(--nor-i, 0) * 90ms)}.nor-js .is-in.nor-fade-up,.nor-js .is-in.nor-stagger,.nor-js .is-in .nor-fade-up,.nor-js .is-in .nor-stagger{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nor-reveal,.nor-line>span{animation:none}.nor-js .nor-fade-up,.nor-js .nor-stagger{opacity:1;transform:none;transition:none}}.nor-hero{position:relative;overflow:hidden;background:var(--nor-stone)}.nor-hero__media{position:relative;height:58svh;min-height:380px;background:var(--nor-clay);overflow:hidden}.nor-hero__media img{width:100%;height:100%;object-fit:cover;object-position:100% center;animation:nor-kenburns 22s ease-out both;transform-origin:70% 40%}@keyframes nor-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}.nor-hero__content{position:relative;z-index:1;padding-block:36px 56px}.nor-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px!important}.nor-hero__dot{width:7px;height:7px;border-radius:50%;background:#c8a46a;box-shadow:0 0 #c8a46a80;animation:nor-pulse 2.8s ease-out infinite}.nor-hero[data-daypart=evening] .nor-hero__dot{background:var(--nor-espresso)}@keyframes nor-pulse{70%{box-shadow:0 0 0 10px #c8a46a00}to{box-shadow:0 0 #c8a46a00}}.nor-hero__title{font-size:clamp(2.7rem,8vw,6.25rem);line-height:1;margin-bottom:36px!important;max-width:11em}.nor-hero__text{margin-bottom:28px!important;max-width:34rem;font-size:15px;line-height:1.7;opacity:.8}.nor-hero__scroll{display:none}@media(min-width:768px){.nor-hero{height:100svh;min-height:640px;max-height:1200px}.nor-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;background:transparent}.nor-hero__media img{position:absolute;right:0;width:auto;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,black 22%);mask-image:linear-gradient(to right,transparent,black 22%)}.nor-hero__media:after{content:"";position:absolute;top:0;right:35%;bottom:0;left:0;background:linear-gradient(to right,rgb(235 231 223 / .92),rgb(235 231 223 / .45),transparent);pointer-events:none}.nor-hero__content{height:100%;display:flex;flex-direction:column;justify-content:center;padding-block:0}.nor-hero__scroll{position:absolute;left:48px;bottom:36px;z-index:1;display:flex;align-items:center;gap:16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3em}.nor-hero__scroll-line{position:relative;width:72px;height:1px;background:#2b272433;overflow:hidden}.nor-hero__scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nor-espresso);animation:nor-scrollcue 2.4s var(--nor-ease) infinite}}@keyframes nor-scrollcue{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.nor-hero__media img,.nor-hero__dot,.nor-hero__scroll-line:after{animation:none}}.nor-marquee{overflow:hidden;padding-block:22px;border-block:1px solid rgb(43 39 36 / .08)}.nor-marquee--espresso{background:var(--nor-espresso);color:var(--nor-ivory);border-color:transparent}.nor-marquee--ivory{background:var(--nor-ivory)}.nor-marquee__track{display:flex;width:max-content;animation:nor-marquee var(--nor-marquee-speed, 45s) linear infinite}.nor-marquee:hover .nor-marquee__track{animation-play-state:paused}.nor-marquee__group{display:flex;align-items:center;flex-shrink:0}.nor-marquee__item{padding-inline:28px;font-family:var(--nor-serif);font-style:italic;font-size:clamp(1.25rem,2.4vw,2rem);white-space:nowrap}.nor-marquee__star{font-size:11px;opacity:.5}@keyframes nor-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nor-marquee__track{animation:none}}.nor-promise{background:var(--nor-ivory);padding-block:112px;text-align:center}.nor-promise .nor-container{display:flex;flex-direction:column;align-items:center}.nor-promise .nor-eyebrow{opacity:.5;margin-bottom:40px}.nor-promise__title{font-size:clamp(2rem,5.2vw,4.25rem);line-height:1.2;max-width:15em}.nor-word{transition:opacity .35s linear}.nor-js [data-word-reveal] .nor-word{opacity:var(--nor-word, .14)}.nor-promise__text{max-width:40rem;margin-top:32px!important;font-size:15px;line-height:1.75}.nor-promise__rule{position:relative;width:1px;height:96px;margin-top:64px;background:#2b272426;overflow:hidden}.nor-promise__rule span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nor-espresso);animation:nor-drip 2.8s var(--nor-ease) infinite}@keyframes nor-drip{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(min-width:768px){.nor-promise{padding-block:180px}}@media(prefers-reduced-motion:reduce){.nor-promise__rule span{animation:none}}.nor-card{position:relative}.nor-card__link{display:block;text-decoration:none}.nor-card__media{position:relative;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:radial-gradient(120% 90% at 50% 40%,#f3efe7 0%,var(--nor-stone) 70%);overflow:hidden}.nor-card__image{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1s var(--nor-ease),opacity .6s var(--nor-ease)}.nor-card__image--second{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;mix-blend-mode:normal}.nor-card:hover .nor-card__image{transform:scale(1.06)}.nor-card--swap:hover .nor-card__image:not(.nor-card__image--second){opacity:0}.nor-card--swap:hover .nor-card__image--second{opacity:1;transform:scale(1.02)}.nor-card__badge{position:absolute;top:14px;left:14px;padding:5px 9px;border:1px solid rgb(43 39 36 / .18);background:#f8f6f099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.nor-card__brand{display:block;margin-bottom:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;opacity:.6}.nor-card__title{font-size:1.2rem;line-height:1.35;margin-bottom:12px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.nor-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgb(43 39 36 / .1);font-size:14px;font-weight:500}.nor-card__price s{margin-right:6px;opacity:.45;font-weight:400}.nor-card__cta{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;opacity:.7;transition:opacity .3s}.nor-card:hover .nor-card__cta{opacity:1}.nor-card__visual{position:relative;margin-bottom:20px}.nor-card__visual .nor-card__media{margin-bottom:0}.nor-card__add{display:none}@media(hover:hover){.nor-card__add{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border:0;background:#f8f6f0db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--nor-espresso);font:600 10px/1 var(--nor-sans);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .45s var(--nor-ease),transform .45s var(--nor-ease),background-color .3s,color .3s}.nor-card:hover .nor-card__add,.nor-card__add:focus-visible,.nor-card__add.is-added{opacity:1;transform:none}.nor-card__add:hover,.nor-card__add.is-added{background:var(--nor-espresso);color:var(--nor-ivory)}}.nor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}@media(min-width:1024px){.nor-grid--4,.nor-grid--collection{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 28px}}@media(min-width:768px)and (max-width:1023px){.nor-grid--4,.nor-grid--collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}}.nor-curated{background:var(--nor-stone);padding-block:100px;overflow:hidden}.nor-curated .nor-card__media{background:radial-gradient(120% 90% at 50% 40%,#f6f3ec,#e3ded3 75%)}.nor-curated__head{display:flex;flex-direction:column;justify-content:space-between;gap:28px;margin-bottom:56px}.nor-curated__title{font-size:clamp(2rem,5vw,4.25rem);margin-bottom:18px!important}.nor-curated__intro{max-width:34rem;font-size:16px;font-weight:300;line-height:1.7;opacity:.7}.nor-curated__controls{display:flex;align-items:center;gap:12px}.nor-curated__controls .nor-link{margin-right:20px}.nor-curated__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:20px;scroll-padding-inline:20px;scrollbar-width:none;cursor:grab}.nor-curated__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.nor-curated__track.is-dragging a{pointer-events:none}.nor-curated__track::-webkit-scrollbar{display:none}.nor-curated__slide{flex:0 0 72vw;max-width:300px;scroll-snap-align:start}.nor-progress{position:relative;height:1px;margin-top:48px;background:#2b272424}.nor-progress span{position:absolute;inset:0 auto 0 0;width:100%;background:var(--nor-espresso);transform-origin:left;transform:scaleX(var(--nor-progress, .2));transition:transform .25s linear}@media(min-width:768px){.nor-curated{padding-block:140px}.nor-curated__head{flex-direction:row;align-items:flex-end}.nor-curated__track{gap:36px;padding-inline:max(48px,calc((100vw - 1360px)/2 + 48px));scroll-padding-inline:max(48px,calc((100vw - 1360px)/2 + 48px))}.nor-curated__slide{flex-basis:340px;max-width:none}}.nor-ritual{--nor-blend: 0;--orb-x: 18%;--orb-y: 30%;position:relative}.nor-ritual__stage{position:relative;overflow:hidden;padding-block:72px;background:var(--nor-ivory);color:var(--nor-espresso);transition:background-color .8s var(--nor-ease),color .8s var(--nor-ease)}.nor-ritual[data-phase=night] .nor-ritual__stage{background:var(--nor-night);color:var(--nor-ivory)}.nor-ritual__stage>.nor-container{position:relative;z-index:1}.nor-ritual__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nor-ritual__orb{position:absolute;left:var(--orb-x);top:var(--orb-y);width:clamp(180px,26vw,380px);aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle at 40% 40%,rgb(236 196 128 / .55),rgb(236 196 128 / .12) 55%,transparent 70%);filter:blur(8px);transition:left .8s var(--nor-ease),top .8s var(--nor-ease),background .8s}.nor-ritual[data-phase=night] .nor-ritual__orb{background:radial-gradient(circle at 60% 40%,rgb(226 222 212 / .28),rgb(226 222 212 / .06) 55%,transparent 70%)}.nor-ritual.is-cinematic .nor-ritual__orb{transition:none}.nor-ritual__horizon{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,rgb(43 39 36 / calc(.04 + var(--nor-blend) * .1)),transparent)}.nor-ritual__clock{margin-left:14px;padding-left:14px;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);font-variant-numeric:tabular-nums;letter-spacing:.12em}.nor-ritual.is-cinematic{height:260vh}.nor-ritual.is-cinematic .nor-ritual__stage{position:sticky;top:var(--header-height, 72px);height:calc(100svh - var(--header-height, 72px));display:flex;align-items:center;padding-block:24px;transition:none}.nor-ritual__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.nor-ritual__head .nor-eyebrow{display:flex;align-items:center;margin-bottom:10px}.nor-ritual__title{font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.15}.nor-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px}.nor-switch__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:currentColor;transition:transform .6s var(--nor-ease)}.nor-ritual[data-phase=night] .nor-switch__thumb{transform:translate(100%)}.nor-ritual__phase{position:relative;z-index:1;min-height:44px;min-width:118px;padding:10px 20px;border:0;border-radius:999px;background:none;color:inherit;font:500 12px/1 var(--nor-sans);letter-spacing:.08em;cursor:pointer;transition:color .5s var(--nor-ease)}.nor-ritual[data-phase=day] [data-phase-button=day],.nor-ritual[data-phase=night] [data-phase-button=night]{color:var(--nor-ivory)}.nor-ritual[data-phase=night] [data-phase-button=night]{color:var(--nor-night)}.nor-ritual__grid{display:grid;gap:32px;align-items:center}.nor-ritual__body{display:flex;flex-direction:column;gap:32px}.nor-ritual__scene{position:relative;order:-1;margin:0;aspect-ratio:4 / 3;max-height:56svh;overflow:hidden;background:var(--nor-sand)}.nor-ritual__scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.nor-ritual__scene-night{opacity:var(--nor-blend);transition:opacity .9s var(--nor-ease)}.nor-ritual.is-cinematic .nor-ritual__scene-night{transition:none}.nor-ritual__panel[hidden]{display:none}.nor-ritual__panel:not([hidden]){animation:nor-rise .9s var(--nor-ease) both}.nor-ritual__kicker{margin-bottom:10px!important;font-size:10px;text-transform:uppercase;letter-spacing:.25em;opacity:.8}.nor-ritual__name{font-size:clamp(1.9rem,3vw,2.6rem);margin-bottom:12px!important}.nor-ritual__desc,.nor-ritual__guidance{max-width:28rem;font-size:14px;line-height:1.7;opacity:.8}.nor-ritual__guidance{font-size:12px;opacity:.65}.nor-ritual__steps{list-style:none;margin:22px 0;padding:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.nor-ritual__steps li{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.nor-ritual__step{position:relative;display:flex;align-items:center;gap:18px;width:100%;min-height:64px;padding:12px 8px;border:0;background:none;color:inherit;font:inherit;text-align:left;opacity:.62;cursor:pointer;transition:opacity .4s,padding .5s var(--nor-ease)}.nor-ritual__step:hover,.nor-ritual__step[aria-pressed=true]{opacity:1}.nor-ritual__step[aria-pressed=true]{padding-left:18px}.nor-ritual__step:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;translate:0 -50%;scale:0;transition:scale .5s var(--nor-ease)}.nor-ritual__step[aria-pressed=true]:before{scale:1}.nor-ritual__step-number{font-family:var(--nor-serif);font-size:1.5rem;font-style:italic;font-variant-numeric:tabular-nums}.nor-ritual__step-name{flex:1;font-size:16px}.nor-ritual__step-optional{margin-left:8px;font-size:12px;opacity:.7}.nor-ritual__step-icon{font-size:1.2rem}.nor-ritual__step-icon:before{content:"+"}.nor-ritual__step[aria-pressed=true] .nor-ritual__step-icon:before{content:"\2197"}.nor-ritual__product[hidden]{display:none}.nor-ritual__product:not([hidden]) .nor-ritual__product-media img{animation:nor-float-in 1s var(--nor-ease) both}@keyframes nor-float-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.nor-ritual__product-media{position:relative;display:flex;align-items:center;justify-content:center;height:300px}.nor-ritual__product-media:before{content:"";position:absolute;left:20%;right:20%;bottom:4%;height:16px;border-radius:50%;background:rgb(0 0 0 / calc(.18 + var(--nor-blend) * .2));filter:blur(10px)}.nor-ritual__product-media img{position:relative;width:72%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 28px rgb(0 0 0 / .16))}.nor-ritual__product-info{max-width:32rem;margin:22px auto 0;text-align:center}.nor-ritual__product-kicker{margin-bottom:8px!important;font-size:10px;text-transform:uppercase;letter-spacing:.2em;opacity:.8}.nor-ritual__product-name{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;overflow-wrap:anywhere}.nor-ritual__product-meta{margin-top:12px!important;font-size:14px}.nor-ritual__product-meta span[aria-hidden]{margin-inline:12px;opacity:.4}.nor-ritual__product-meta small{font-size:12px}.nor-ritual__product-info .nor-link{margin-top:10px}.nor-ritual__empty{padding-block:64px;text-align:center;font-size:14px}@media(min-width:640px){.nor-ritual__product-media{height:340px}}@media(min-width:768px){.nor-ritual__stage{padding-block:96px}}@media(min-width:1024px){.nor-ritual__grid{grid-template-columns:.9fr 1.1fr;gap:40px}.nor-ritual__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.nor-ritual__panel{grid-column:1;grid-row:1}.nor-ritual__scene{order:0;grid-column:2;grid-row:1;aspect-ratio:9 / 16;height:min(58svh,540px);max-height:none;box-shadow:0 30px 60px -30px #00000059}.nor-ritual__product-media{height:min(38svh,400px)}}@media(min-width:1280px){.nor-ritual__grid,.nor-ritual__body{gap:64px}}.nor-editorial{background:var(--nor-stone)}.nor-editorial__statement{padding-block:112px;text-align:center}.nor-editorial__statement .nor-container{max-width:64rem;display:flex;flex-direction:column;align-items:center}.nor-editorial__statement .nor-eyebrow{opacity:.7;margin-bottom:32px}.nor-editorial__quote{font-size:clamp(2rem,5vw,4.25rem);font-style:italic;line-height:1.15;margin-bottom:32px!important}.nor-editorial__text{max-width:40rem;font-size:15px;font-weight:300;line-height:1.8;opacity:.75}.nor-editorial__split{display:grid}.nor-editorial__media{position:relative;aspect-ratio:1;overflow:hidden}.nor-editorial__media img{position:absolute;top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%;object-fit:cover;filter:grayscale(25%);transform:translateY(var(--nor-parallax, 0px))}.nor-editorial__needs{display:flex;flex-direction:column;justify-content:center;padding:72px 28px;background:var(--nor-espresso);color:var(--nor-ivory)}.nor-editorial__needs h3{font-size:clamp(1.9rem,3.4vw,3rem);margin-bottom:44px!important}.nor-editorial__needs ul{list-style:none;margin:0;padding:0}.nor-editorial__needs li{border-bottom:1px solid rgb(248 246 240 / .16)}.nor-editorial__needs a{display:flex;align-items:center;justify-content:space-between;min-height:72px;font-family:var(--nor-serif);font-size:clamp(1.3rem,2vw,1.75rem);text-decoration:none;color:#f8f6f0b8;transition:color .4s,padding .6s var(--nor-ease)}.nor-editorial__needs a:hover{color:var(--nor-ivory);padding-left:14px}.nor-editorial__needs-index{margin-right:24px;font-family:var(--nor-sans);font-size:10px;letter-spacing:.1em;opacity:.7;vertical-align:middle}.nor-editorial__needs-arrow{font-family:var(--nor-sans);opacity:0;transform:translate(-10px);transition:opacity .4s,transform .6s var(--nor-ease)}.nor-editorial__needs a:hover .nor-editorial__needs-arrow{opacity:1;transform:none}.nor-editorial__contact .nor-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;padding-block:56px;text-align:center}.nor-editorial__contact p{font-family:var(--nor-serif);font-size:clamp(1.4rem,2.4vw,2rem)}@media(min-width:768px){.nor-editorial__statement{padding-block:160px}.nor-editorial__split{grid-template-columns:1fr 1fr}.nor-editorial__media{aspect-ratio:auto;min-height:720px}.nor-editorial__needs{padding:96px min(8vw,128px)}.nor-editorial__contact .nor-container{flex-direction:row;padding-block:72px;text-align:left}}.nor-product{padding-block:24px 96px;background:var(--nor-ivory)}.nor-crumbs{display:flex;gap:10px;margin-bottom:24px;font-size:11px;letter-spacing:.08em;opacity:.65}.nor-crumbs a{text-decoration:none}.nor-crumbs a:hover{text-decoration:underline}.nor-product__grid{display:grid;gap:36px}.nor-product__gallery{position:relative;min-width:0}.nor-product__slides{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.nor-product__slides::-webkit-scrollbar{display:none}.nor-product__slide{flex:0 0 100%;margin:0;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 40%,#f6f3ec 0%,var(--nor-stone) 72%);scroll-snap-align:center;overflow:hidden}.nor-product__slide img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.nor-product__slide:not(.is-first) img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.nor-product__slide.is-first img{animation:nor-float-in 1.2s var(--nor-ease) both}.nor-product__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.nor-product__dots span{width:24px;height:2px;background:#2b27242e;transition:background-color .3s}.nor-product__dots span.is-active{background:var(--nor-espresso)}.nor-product__sticky{position:sticky;top:calc(var(--header-height, 72px) + 32px)}.nor-product__vendor{margin-bottom:16px;opacity:.6}.nor-product__title{font-size:clamp(2rem,3.4vw,3rem);line-height:1.12;margin-bottom:20px!important}.nor-product__price{display:flex;align-items:baseline;gap:12px;font-size:20px;font-weight:500}.nor-product__price s{font-size:15px;font-weight:400;opacity:.45}.nor-product__note{margin-top:6px!important;font-size:12px;opacity:.6}.nor-product__form{margin-top:32px;padding-top:28px;border-top:1px solid rgb(43 39 36 / .12)}.nor-options{margin:0 0 24px;padding:0;border:0}.nor-options legend{margin-bottom:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.nor-options__values{display:flex;flex-wrap:wrap;gap:8px}.nor-pill{min-height:44px;padding:0 20px;border:1px solid rgb(43 39 36 / .2);background:transparent;color:inherit;font:500 13px/1 var(--nor-sans);cursor:pointer;transition:border-color .3s,background-color .3s,color .3s}.nor-pill:hover{border-color:var(--nor-espresso)}.nor-pill[aria-pressed=true]{background:var(--nor-espresso);border-color:var(--nor-espresso);color:var(--nor-ivory)}.nor-pill.is-unavailable{text-decoration:line-through;opacity:.5}.nor-product__buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.nor-qty{display:flex;align-items:center;border:1px solid rgb(43 39 36 / .2)}.nor-qty button{width:44px;height:52px;border:0;background:none;color:inherit;font-size:18px;cursor:pointer}.nor-qty input{width:36px;border:0;background:none;color:inherit;text-align:center;font:500 15px var(--nor-sans);-moz-appearance:textfield}.nor-qty input::-webkit-inner-spin-button,.nor-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.nor-product__add{width:100%}.nor-product__add.is-added{background:#3e5a45}.nor-product__express{margin-top:10px}.nor-product__stock{display:flex;align-items:center;gap:10px;margin-top:18px!important;font-size:12px;opacity:.75}.nor-dot{width:7px;height:7px;border-radius:50%;background:#5f8a68;box-shadow:0 0 0 3px #5f8a682e}.nor-dot--off{background:#a0968a;box-shadow:none}.nor-accordions{margin-top:36px;border-top:1px solid rgb(43 39 36 / .12)}.nor-accordion{border-bottom:1px solid rgb(43 39 36 / .12)}.nor-accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;list-style:none;cursor:pointer}.nor-accordion summary::-webkit-details-marker{display:none}.nor-accordion summary:after{content:"+";font-size:18px;font-weight:300;transition:transform .4s var(--nor-ease)}.nor-accordion[open] summary:after{transform:rotate(45deg)}.nor-accordion__body{padding-bottom:24px;font-size:14px;line-height:1.8;opacity:.85}.nor-accordion[open] .nor-accordion__body{animation:nor-rise .6s var(--nor-ease) both}@media(min-width:1024px){.nor-product{padding-block:32px 140px}.nor-product__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:88px;align-items:start}.nor-product__slides{flex-direction:column;gap:12px;overflow:visible;margin:0;padding:0}.nor-product__dots{display:none}.nor-product__info{height:100%}}.nor-related{padding-block:96px;background:var(--nor-stone)}.nor-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.nor-related__head .nor-eyebrow{margin-bottom:14px;opacity:.6}.nor-related__title{font-size:clamp(1.9rem,3.6vw,3rem)}.nor-collection{padding-block:48px 120px;background:var(--nor-ivory)}.nor-collection__head{max-width:48rem;padding-block:32px 48px}.nor-collection__head .nor-eyebrow{margin-bottom:18px;opacity:.55}.nor-collection__title{font-size:clamp(2.6rem,7vw,5.5rem);line-height:1}.nor-collection__intro{margin-top:24px;max-width:36rem;font-size:15px;line-height:1.75;opacity:.75}.nor-collection__bar{position:sticky;top:var(--header-height, 72px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:40px;padding-block:14px;background:#f8f6f0e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgb(43 39 36 / .1)}.nor-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.nor-chip{flex-shrink:0;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid rgb(43 39 36 / .18);border-radius:999px;font-size:12px;letter-spacing:.04em;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.nor-chip:hover{border-color:var(--nor-espresso)}.nor-chip.is-active{background:var(--nor-espresso);border-color:var(--nor-espresso);color:var(--nor-ivory)}.nor-collection__tools{display:flex;align-items:center;gap:20px;font-size:12px}.nor-collection__count{opacity:.6}.nor-sort select{min-height:40px;padding:0 28px 0 12px;border:1px solid rgb(43 39 36 / .18);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232b2724'/%3E%3C/svg%3E") no-repeat right 10px center;color:inherit;font:500 12px var(--nor-sans);-webkit-appearance:none;appearance:none;cursor:pointer}.nor-collection__empty{grid-column:1 / -1;padding-block:80px;text-align:center}.nor-pagination{display:flex;justify-content:center;gap:8px;margin-top:72px}.nor-pagination a,.nor-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;font-size:13px;text-decoration:none}.nor-pagination [aria-current]{border-bottom:1px solid currentColor}.nor-footer{position:relative;overflow:hidden;padding-top:96px;background:var(--nor-espresso);color:var(--nor-ivory)}.nor-footer a{text-decoration:none;opacity:.75;transition:opacity .3s}.nor-footer a:hover{opacity:1}.nor-footer__top{display:grid;gap:56px;padding-bottom:64px;border-bottom:1px solid rgb(248 246 240 / .12)}.nor-footer__logo{width:200px;height:auto;margin-bottom:24px}.nor-footer__statement{max-width:22rem;font-family:var(--nor-serif);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3}.nor-footer__newsletter .nor-eyebrow{margin-bottom:20px;opacity:.7}.nor-newsletter{position:relative;display:flex;border-bottom:1px solid rgb(248 246 240 / .4);transition:border-color .3s}.nor-newsletter:focus-within{border-color:var(--nor-ivory)}.nor-newsletter input{flex:1;min-width:0;min-height:56px;border:0;background:none;color:inherit;font:300 18px var(--nor-sans);outline:none}.nor-newsletter input::placeholder{color:#f8f6f073}.nor-newsletter button{width:56px;border:0;background:none;color:inherit;font-size:22px;cursor:pointer;transition:transform .4s var(--nor-ease)}.nor-newsletter button:hover{transform:translate(6px)}.nor-newsletter__done,.nor-newsletter__error{padding-block:16px;font-size:14px}.nor-footer__small{margin-top:14px!important;font-size:11px;opacity:.55}.nor-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-block:56px}.nor-footer__col .nor-eyebrow{margin-bottom:18px;opacity:.5}.nor-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}.nor-footer__wordmark{padding-inline:12px;line-height:.78;white-space:nowrap;text-align:center;overflow:hidden}.nor-footer__wordmark span{display:inline-block;font-family:var(--nor-serif);font-size:13.5vw;letter-spacing:-.03em;color:#f8f6f014;transform:translateY(var(--nor-rise, 30%));transition:transform .2s linear}.nor-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:24px 32px;font-size:11px;letter-spacing:.06em;opacity:.7}.nor-footer__payments,.nor-footer__policies{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0}.nor-footer__payments svg{height:22px;width:auto}@media(min-width:768px){.nor-footer{padding-top:128px}.nor-footer__top{grid-template-columns:1.2fr 1fr;align-items:end}.nor-footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.nor-toast{position:fixed;right:16px;bottom:16px;left:16px;z-index:1000;display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;max-width:420px;margin-left:auto;padding:16px;background:var(--nor-ivory);color:var(--nor-espresso);box-shadow:0 30px 60px -20px #1a171559,0 0 0 1px #2b272414;font-family:var(--nor-sans);transform:translateY(calc(100% + 32px));transition:transform .7s var(--nor-ease)}.nor-toast.is-open{transform:none}.nor-toast__media{aspect-ratio:4 / 5;background:var(--nor-stone)}.nor-toast__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.nor-toast__label{margin:0 0 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;opacity:.6}.nor-toast__title{margin:0 0 12px;font-family:var(--nor-serif);font-size:16px;line-height:1.3}.nor-toast__actions{display:flex;gap:16px;align-items:center}.nor-toast__actions a{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:inherit}.nor-toast__actions .nor-button{min-height:40px;padding:0 18px;font-size:10px}.nor-toast__close{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;background:none;color:inherit;font-size:18px;cursor:pointer}.nor-product__add{padding-inline:16px;white-space:nowrap}.nor-lang{display:inline-flex;align-items:center;margin:0}.nor-lang__options{display:inline-flex;align-items:center;gap:2px}.nor-lang__option{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:6px 4px;min-height:0;color:inherit;font-family:var(--nor-sans);font-size:11px;font-weight:600;letter-spacing:.2em;line-height:1;text-transform:uppercase;opacity:.45;cursor:pointer;transition:opacity .2s var(--nor-ease)}.nor-lang__option:hover,.nor-lang__option:focus-visible{opacity:1}.nor-lang__option[aria-current=true]{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.nor-lang__sep{width:1px;height:10px;background:currentColor;opacity:.3}.nor-lang-wrap--drawer{padding:12px 0}.nor-lang-wrap--drawer .nor-lang__option{font-size:12px;padding:8px 6px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nor.css.map */
