.ns-newsletter-note{max-width:40rem;margin:0 auto 1.8rem;font-size:1.3rem;line-height:1.6}.footer__newsletter .newsletter-form__button{width:7.2rem;padding-inline:1.4rem;color:inherit;font:inherit}.footer__newsletter .field__input{padding-right:8rem}.ns-campaign{display:grid;grid-template-columns:1fr 1fr;background:#111210;color:#f2f0ea}.ns-campaign__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,6vw,96px)}.ns-campaign__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 28px}.ns-campaign h1{color:inherit;font-size:clamp(36px,4.5vw,72px);font-weight:600;line-height:1.05;letter-spacing:-.035em;max-width:11ch;margin:0}.ns-campaign__text{font-size:16px;line-height:1.7;color:#c4c4ba;max-width:36ch;margin:24px 0}.ns-campaign__button{display:inline-flex;align-items:center;justify-content:center;min-width:224px;max-width:100%;min-height:52px;padding:14px 32px;border:1px solid transparent;border-radius:2px;background:#f2f0ea;color:#111210;text-decoration:none;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-align:center;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.ns-campaign__button:focus-visible{outline:3px solid #f2f0ea;outline-offset:5px}.ns-campaign__button:hover{background:transparent;color:#f2f0ea;border-color:currentColor}@media(prefers-reduced-motion:reduce){.ns-campaign__button{transition:none}}.ns-campaign__detail{color:#a8aa9f;font-size:11px;line-height:1.6;margin:24px 0 0}.ns-campaign__image{min-height:580px;max-height:740px;overflow:hidden}.ns-campaign__image img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.ns-campaign{grid-template-columns:1fr}.ns-campaign__copy{padding:32px 24px}.ns-campaign__eyebrow{margin-bottom:16px;font-size:10px}.ns-campaign h1{font-size:40px;max-width:13ch}.ns-campaign__text{font-size:14px;margin:18px 0}.ns-campaign__detail{margin-top:18px}.ns-campaign__image{min-height:0;max-height:520px;aspect-ratio:1 / 1}.ns-campaign__image img{object-position:center 38%}}.ns-lookbook{background:#111210;color:#f2f0ea;padding:clamp(48px,6vw,88px) 0}.ns-lookbook__inner{width:calc(100% - 64px);max-width:1280px;margin:0 auto}.ns-lookbook__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.ns-lookbook__eyebrow{margin:0 0 16px;color:#bfc0b7;font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.ns-lookbook__heading{margin:0;color:inherit;font-size:clamp(32px,4vw,56px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ns-lookbook__text{max-width:48ch;margin:20px 0 0;color:#bfc0b7;font-size:15px;line-height:1.7}.ns-lookbook__shop{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:128px;min-height:48px;padding:12px 28px;border:1px solid #73756b;color:inherit;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.ns-lookbook__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:52px 32px}.ns-lookbook__item{min-width:0}.ns-lookbook__item--accent{width:72%;justify-self:center;margin:24px 0}.ns-lookbook__frame{display:block;color:inherit;text-decoration:none}.ns-lookbook__figure{margin:0}.ns-lookbook__media{overflow:hidden;background:#1b1c19}.ns-lookbook__media img{display:block;width:100%;height:auto}.ns-lookbook__placeholder{display:grid;place-items:center;aspect-ratio:3 / 4;padding:24px;text-align:center;color:#bfc0b7}.ns-lookbook__caption{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:16px 0 0}.ns-lookbook__caption-copy{min-width:0}.ns-lookbook__caption-title{margin:0;color:inherit;font-size:14px;line-height:1.5}.ns-lookbook__caption-text{margin:5px 0 0;color:#bfc0b7;font-size:12px;line-height:1.6}.ns-lookbook__purchase{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 18px;text-align:right;flex-shrink:0}.ns-lookbook__price{font-size:12px;line-height:1.75}.ns-lookbook__item-shop{font-size:11px;line-height:1.9;letter-spacing:.09em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.ns-lookbook__item--accent .ns-lookbook__caption-title{color:#bfc0b7;font-size:12px}.ns-lookbook__shop:focus-visible,a.ns-lookbook__frame:focus-visible{outline:2px solid #f2f0ea;outline-offset:6px}@media(hover:hover){.ns-lookbook__shop:hover{background:#f2f0ea;color:#111210}a.ns-lookbook__frame:hover .ns-lookbook__item-shop{text-decoration-thickness:2px}}@media(max-width:749px){.ns-lookbook__inner{width:calc(100% - 40px)}.ns-lookbook__header{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:32px}.ns-lookbook__heading{font-size:36px}.ns-lookbook__text{font-size:14px}.ns-lookbook__grid{grid-template-columns:minmax(0,1fr);gap:36px}.ns-lookbook__item--accent{width:76%;margin:8px 0}.ns-lookbook__caption{gap:12px}.ns-lookbook__purchase{flex-direction:column;align-items:flex-end}}.ns-pairings{padding-block:64px 72px}.ns-pairings__preorder{margin:0 0 14px;padding:10px 12px;border:1px solid #70776a;color:#efede5;font-size:1.3rem;line-height:1.5}.ns-pairings .ns-card{height:auto}.ns-pairings .ns-pairings__grid--single{grid-template-columns:minmax(0,514px);justify-content:center}@media(max-width:749px){.ns-pairings{padding-block:44px 48px}.ns-pairings__preorder{font-size:1.15rem;padding:8px}.ns-pairings .ns-pairings__grid--single{grid-template-columns:minmax(0,340px)}}.ns-product-details{background:#e7e4db;color:#20231e;padding:72px 24px 80px}.ns-product-details__inner{max-width:1192px;margin-inline:auto}.ns-product-details h2{color:inherit;font-size:clamp(2.6rem,3vw,4rem);font-weight:500;letter-spacing:.02em;margin:0 0 36px}.ns-product-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ns-product-details__image{aspect-ratio:3 / 4;background:#d9d7d0}.ns-product-details__image img{display:block;width:100%;height:100%;object-fit:contain}.ns-product-details h3{color:inherit;margin:22px 0 9px;font-size:1.7rem;font-weight:600;letter-spacing:.02em}.ns-product-details p{margin:0;font-size:1.4rem;line-height:1.65;max-width:34ch;color:#4b5047}@media(max-width:749px){.ns-product-details{padding-block:48px 56px}.ns-product-details h2{margin-bottom:28px}.ns-product-details__grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:440px;margin-inline:auto}.ns-product-details h3{margin-top:18px}}.ns-reviews{margin:24px auto 40px}.ns-reviews details{border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18)}.ns-reviews summary{padding:20px 0;font-size:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ns-reviews summary:after{content:"+"}.ns-reviews details[open] summary:after{content:"\2212"}.ns-reviews__content{padding-bottom:20px}.videoBackground{position:relative;margin-top:0;isolation:isolate;background:#080808}ns-header-video{display:block}.ns-video-frame{width:100%;aspect-ratio:16 / 9;max-height:calc(100svh - 18rem);background:#080808}.ns-video-frame video,.ns-video-frame img{display:block;width:100%;height:100%;object-fit:contain}.ns-video-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.8rem;padding:2.2rem 2.4rem;color:var(--video-text, #fff)}.ns-video-bar h2,.ns-video-bar p{margin:0;color:inherit}.ns-video-shop{display:inline-flex;align-items:center;justify-content:center;min-width:22.4rem;max-width:100%;min-height:5.2rem;padding:1.4rem 3.2rem;border:1px solid transparent;border-radius:2px;background:var(--video-button, #f2f0ea);color:var(--video-button-text, #111210);font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:.12em;text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.ns-video-shop:hover{background:transparent;color:var(--video-button, #f2f0ea);border-color:currentColor}@media(prefers-reduced-motion:reduce){.ns-video-shop{transition:none}}.ns-video-shop:focus-visible{outline:2px solid #fff;outline-offset:4px}.ns-buying-details{border-top:1px solid rgba(var(--color-foreground),.16);padding-top:14px;font-size:12px;line-height:1.65}.ns-buying-details p{margin:0 0 8px}.ns-buying-details a{color:inherit;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
