:root{--nou-ink: #030302;--nou-paper: #ffffff;--nou-bone: #edebe7;--nou-fog: #f5f5f5;--nou-grey-90: #1a1a1a;--nou-grey-70: #403a3a;--nou-grey-60: #666666;--nou-grey-40: #acacac;--nou-grey-25: #d3cec5;--nou-grey-15: #e6e6e6;--nou-grey-10: #ededed;--nou-cherry: #c8102e;--nou-butter: #f4e5a1;--nou-sherbet: #f5c4d0;--nou-chrome: #c0c4cc;--nou-sky: #cbdee8;--nou-mint: #d4edda;--nou-success: #006400;--nou-error: #8B0000;--nou-instock: #3ED660;--nou-lowstock: #EE9441;--nou-outofstock: #C8C8C8;--nou-bg: var(--nou-paper);--nou-bg-alt: var(--nou-bone);--nou-bg-inverse: var(--nou-ink);--nou-fg: var(--nou-ink);--nou-fg-secondary: var(--nou-grey-60);--nou-fg-muted: var(--nou-grey-40);--nou-fg-inverse: var(--nou-paper);--nou-border: var(--nou-grey-15);--nou-border-strong: var(--nou-ink);--nou-live-dot: var(--nou-instock);--nou-fs-3xs: .625rem;--nou-fs-2xs: .6875rem;--nou-fs-xs: .75rem;--nou-fs-sm: .8125rem;--nou-fs-md: .875rem;--nou-fs-lg: 1rem;--nou-fs-xl: 1.25rem;--nou-fs-2xl: 1.5rem;--nou-fs-3xl: 2rem;--nou-fs-4xl: 2.5rem;--nou-fs-5xl: 3rem;--nou-fs-6xl: 4rem;--nou-fs-7xl: 5.5rem;--nou-tracking-tighter: -.03em;--nou-tracking-tight: -.01em;--nou-tracking-loose: .03em;--nou-tracking-wide: .08em;--nou-tracking-wider: .13em;--nou-tracking-widest: .2em;--nou-lh-tight: 1.05;--nou-lh-snug: 1.2;--nou-lh-normal: 1.5;--nou-lh-loose: 1.7;--nou-sp-1: .5rem;--nou-sp-2: 1rem;--nou-sp-3: 1.5rem;--nou-sp-4: 2.5rem;--nou-sp-5: 4rem;--nou-sp-6: 6rem;--nou-sp-7: 9rem;--nou-radius-0: 0;--nou-radius-xs: 2px;--nou-radius-sm: 4px;--nou-radius-md: 8px;--nou-radius-pill: 999px;--nou-shadow-none: none;--nou-shadow-popover: 0 4px 20px rgb(3 3 2 / .1);--nou-shadow-drawer: 0 4px 20px rgb(3 3 2 / .15);--nou-ease-default: cubic-bezier(.4, 0, .2, 1);--nou-ease-cinema: cubic-bezier(.25, .1, .25, 1);--nou-dur-fast: .12s;--nou-dur-base: .2s;--nou-dur-slow: .4s;--nou-dur-cinema: .6s}@keyframes nou-pulse{0%,to{opacity:1}50%{opacity:.4}}.nou-lifecycle-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:Instrument Sans,sans-serif;font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:0;border:0;margin-bottom:8px;white-space:nowrap}.nou-lifecycle-badge--preorder{background:#030302;color:#fff}.nou-lifecycle-badge--coming-soon{background:var(--nou-butter);color:#030302}.nou-lifecycle-badge--in-production{background:var(--nou-grey-60);color:#fff}.nou-lifecycle-badge--rerelease{background:var(--nou-mint);color:#030302}.nou-lifecycle-badge--final-edition{background:var(--nou-cherry);color:#fff}.nou-lifecycle-badge--archive{background:#fff;color:#030302;border:1px solid var(--nou-border)}.nou-lifecycle-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--nou-instock);animation:nou-pulse 2s ease-in-out infinite}.product-information .button,.product-information button[name=add],.product-information .product-form__submit,.nou-button-primary{border-radius:0!important;padding:18px 24px;font-family:Instrument Sans,sans-serif;font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:var(--nou-ink);color:var(--nou-paper);border:0;box-shadow:none;transition:opacity var(--nou-dur-base) var(--nou-ease-default)}.product-information .button:hover,.product-information button[name=add]:hover,.product-information .product-form__submit:hover,.nou-button-primary:hover{opacity:.85}.nou-button-secondary{background:transparent;border:1px solid var(--nou-ink);color:var(--nou-ink);padding:14px 36px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border-radius:0!important;transition:all var(--nou-dur-base) var(--nou-ease-default)}.nou-button-secondary:hover{background:var(--nou-ink);color:var(--nou-paper)}.product-information [class*=title]:not([class*=recommendations]) h1,.product-information [class*=title]:not([class*=recommendations]) h2,.product-information .product__title,.product-information h1.product-title{font-family:Instrument Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:var(--nou-tracking-tight);line-height:var(--nou-lh-tight)}.product-information [class*=subtitle]{font-family:"Instrument Serif",serif!important;font-style:italic!important;font-weight:400!important;color:var(--nou-fg-secondary)}.resource-list .product-card,.product-recommendations .product-card,.resource-list [class*=product-card]{border-radius:var(--nou-radius-xs);box-shadow:none}.resource-list .product-card__media,.product-recommendations .product-card__media,.resource-list [class*=product-card__media]{aspect-ratio:3 / 4;background:var(--nou-fog);border-radius:var(--nou-radius-xs);overflow:hidden}.resource-list .product-card__title,.product-recommendations .product-card__title{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:10px;letter-spacing:var(--nou-tracking-wider);text-transform:uppercase;margin-top:16px}.resource-list .product-card__price,.product-recommendations .product-card__price{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--nou-fg-secondary)}.product-information accordion-custom summary,.product-information [class*=accordion] [class*=summary],.product-information [class*=accordion__heading]{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:11px;letter-spacing:var(--nou-tracking-widest);text-transform:uppercase;padding:14px 0;border-bottom:1px solid var(--nou-border)}.nou-eyebrow{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:10px;letter-spacing:var(--nou-tracking-widest);text-transform:uppercase;color:var(--nou-fg-muted)}.product-information a:not(.button):not([class*=button]):hover,.nou-link:hover{opacity:.35;text-decoration:none}.product-information :focus-visible,.nou-focus:focus-visible{outline:.5px solid var(--nou-ink);outline-offset:.2em}.shopify-section-header,.section-header,header.header{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nou-border);box-shadow:none}.nou-hairline{border:0;border-top:1px solid var(--nou-border);margin:var(--nou-sp-3) 0}.product-information [class*=accordion] details:first-of-type[open]>[slot=content],.product-information [class*=accordion] details:first-of-type[open]>[class*=content]{display:block}.product-information [class*=ai_gen_block_95907ec] [data-accordion-item]:first-child>[class*=content],.product-information [class*=ai_gen_block_95907ec] details:first-of-type{--start-open: 1}product-card,.product-card{position:relative}.nou-card-badge-anchor{position:absolute;top:12px;left:12px;z-index:5;pointer-events:none}.nou-card-badge-anchor .nou-lifecycle-badge{pointer-events:auto}sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:90;pointer-events:none}.sticky-add-to-cart__bar{position:relative!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;border:0!important;border-top:1px solid var(--nou-border)!important;background:#fffffff7!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -2px 12px #0303020f!important;padding:10px 24px!important;min-height:auto!important;height:auto!important;display:grid!important;grid-template-columns:auto 1fr auto auto!important;align-items:center!important;gap:16px!important;pointer-events:auto;transform:translateY(100%)!important;transition:transform .3s var(--ease-out-quad, ease-out)}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)!important}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(100%)!important}.sticky-add-to-cart__image{width:36px!important;height:36px!important;flex-shrink:0;margin:0!important}.sticky-add-to-cart__image-img{width:100%!important;height:100%!important;object-fit:cover;border-radius:var(--nou-radius-xs)}.sticky-add-to-cart__info{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0}.sticky-add-to-cart__title{font-family:Instrument Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;line-height:1.2!important;color:var(--nou-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__variant{font-family:"Instrument Serif",serif!important;font-style:italic!important;font-size:11px!important;color:var(--nou-fg-secondary)!important;margin:0!important;line-height:1.2!important}.sticky-add-to-cart__price{font-family:Instrument Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;color:var(--nou-ink)!important;margin:0!important;flex-shrink:0}.sticky-add-to-cart__button{border-radius:0!important;padding:12px 28px!important;min-height:auto!important;height:auto!important;font-family:Instrument Sans,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:var(--nou-ink)!important;color:var(--nou-paper)!important;border:0!important;box-shadow:none!important;flex-shrink:0}.sticky-add-to-cart__button .add-to-cart-icon,.sticky-add-to-cart__button .svg-wrapper.add-to-cart-icon,.sticky-add-to-cart__bar .add-to-cart-icon{display:none!important}@media screen and (max-width:749px){.sticky-add-to-cart__bar{padding:8px 16px!important;gap:12px!important;grid-template-columns:auto 1fr auto!important}.sticky-add-to-cart__price{display:none!important}.sticky-add-to-cart__button{padding:10px 20px!important}}@media screen and (min-width:990px){.product-information .product-media-gallery,.product-information [class*=product-media],.product-information [class*=media-gallery]{position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px)}}.product-information .product-media-gallery__thumbnails,.product-information [class*=thumbnail]{scroll-snap-type:x mandatory}@media screen and (min-width:750px){.product-information [class*=thumbnail-list],.product-information .product-media-gallery__thumbnails{max-width:60px}.product-information [class*=thumbnail] img,.product-information [class*=thumbnail] picture{width:100%;aspect-ratio:3 / 4;object-fit:cover}}@media screen and (max-width:749px){.product-information [class*=thumbnail-list],.product-information .product-media-gallery__thumbnails{display:flex!important;flex-direction:row!important;overflow-x:auto;overflow-y:hidden;gap:8px;padding:8px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-information [class*=thumbnail-list]>*,.product-information .product-media-gallery__thumbnails>*{flex:0 0 64px;scroll-snap-align:start}.product-information [class*=thumbnail] img{width:64px;height:80px;object-fit:cover;border-radius:var(--nou-radius-xs)}}:root{--nou-type-display: 700 36px/1 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-subtitle: italic 400 22px/1.2 var(--nou-font-serif, "Instrument Serif", Georgia, serif);--nou-type-price: 500 18px/1.2 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-body: 400 14px/1.6 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-caps: 500 11px/1.4 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-button: 500 11px/1 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-micro: 400 10px/1.5 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-tracking-caps: .18em;--nou-tracking-button: .2em;--nou-tracking-display: .01em}.slideshow-controls__thumbnails .slideshow-control,slideshow-controls[thumbnails] .slideshow-control{aspect-ratio:1 / 1!important;width:clamp(64px,8vw,96px)!important;height:auto!important;overflow:hidden!important;background:var(--nou-bg, #ffffff)!important;border:1px solid var(--nou-border, #e6e6e6)!important;padding:0!important}.slideshow-controls__thumbnails .slideshow-control img,slideshow-controls[thumbnails] .slideshow-control img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:var(--nou-bg, #ffffff)!important}.slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:1.5px solid var(--nou-ink, #030302)!important;outline-offset:0!important;border-color:var(--nou-ink, #030302)!important}@media screen and (min-width:750px){.product-information__grid{align-items:start!important}.product-information__media,.product-information__media .media-gallery,.product-information .product-details{align-self:start!important}}.product-information .product-title,.product-information h1[class*=product-title],.product-details h1,.product-information [data-product-title]{font:var(--nou-type-display)!important;letter-spacing:var(--nou-tracking-display)!important;text-transform:uppercase!important;color:var(--nou-ink)!important;margin:0 0 8px!important}.product-information .product-subtitle,.product-details .product-subtitle,.product-information [data-product-subtitle]{font:var(--nou-type-subtitle)!important;letter-spacing:0!important;color:var(--nou-ink)!important;margin:0 0 20px!important}.product-information .price,.product-details .price,.product-information .price__regular,.product-information .price__sale,.product-information [data-product-price]{font:var(--nou-type-price)!important;letter-spacing:0!important;color:var(--nou-ink)!important}.product-information .variant-option legend,.product-information .variant-option__label,.product-information [class*=accordion-row__heading],.product-information .accordion-row__title,.product-information .product-details__section-heading,.nou-waitlist-eyebrow,.nou-waitlist-field-label{font:var(--nou-type-caps)!important;letter-spacing:var(--nou-tracking-caps)!important;text-transform:uppercase!important;color:var(--nou-fg-secondary, #666)!important}.product-information .button,.product-information button[type=submit],.product-information .add-to-cart-button,.product-information [class*=buy-button],.nou-waitlist-trigger,.nou-waitlist-submit{font:var(--nou-type-button)!important;letter-spacing:var(--nou-tracking-button)!important;text-transform:uppercase!important}.product-information .accordion-row__content,.product-information .accordion-row__content p,.product-information .product-description,.product-information .product-description p{font:var(--nou-type-body)!important;letter-spacing:0!important;color:var(--nou-ink)!important}.product-information .product-fit-helper,.product-information [class*=product-fit],.product-information .help-text,.nou-waitlist-microcopy,.nou-waitlist-phone-microcopy,.nou-waitlist-phone-legal,.nou-waitlist-legal{font:var(--nou-type-micro)!important;letter-spacing:0!important;color:var(--nou-fg-secondary, #666)!important}:root{--nou-type-display: 700 32px/1 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-subtitle: italic 400 20px/1.2 var(--nou-font-serif, "Instrument Serif", Georgia, serif);--nou-type-price: 500 14px/1.2 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-body: 400 13px/1.6 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-caps: 500 10px/1.4 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-button: 500 10px/1 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif);--nou-type-micro: 400 9px/1.5 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif)}.slideshow-controls__thumbnails .slideshow-control,slideshow-controls[thumbnails] .slideshow-control{border:0!important;background:transparent!important}.slideshow-controls__thumbnails .slideshow-control img,slideshow-controls[thumbnails] .slideshow-control img{background:transparent!important}@media screen and (max-width:749px){.sticky-add-to-cart__bar .add-to-cart-text__content,.sticky-add-to-cart__bar .add-to-cart-text__content>span{display:inline!important}.sticky-add-to-cart__button{width:auto!important;padding:14px 24px!important;flex-shrink:0!important}}.variant-option--buttons,.variant-option--equal-width-buttons{--variant-min-width: 44px !important;--variant-option-padding-inline: 0 !important;display:grid!important;grid-template-columns:repeat(4,44px)!important;gap:6px!important;justify-content:start!important;flex-wrap:initial!important}.variant-option--buttons .variant-option__button-label,.variant-option--equal-width-buttons .variant-option__button-label,.variant-option__button-label{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;padding:0!important;padding-block:0!important;padding-inline:0!important;font:400 12px/1 var(--nou-font-sans, "Instrument Sans", system-ui, sans-serif)!important;letter-spacing:.02em!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid var(--nou-grey-15, #e6e6e6)!important;border-radius:0!important;background:var(--nou-paper, #fff)!important;color:var(--nou-ink, #030302)!important;overflow:hidden!important}.variant-option__button-label .variant-option__button-label__text{text-align:center!important;width:100%!important;padding:0!important;font-size:12px!important}.variant-option__button-label .variant-option__button-label__pill{display:none!important}.variant-option__button-label:has(input:checked),.variant-option--buttons label:has(input:checked){background:var(--nou-ink, #030302)!important;color:var(--nou-paper, #fff)!important;border-color:var(--nou-ink, #030302)!important}.variant-picker fieldset,.variant-option--buttons{gap:4px!important}.variant-picker .variant-option{margin-bottom:10px!important}.variant-option legend,.variant-option__label,.variant-option [class*=option-name]{margin-bottom:6px!important}.footer,section.footer,.shopify-section--footer{font-family:Instrument Sans,system-ui,sans-serif!important;font-weight:400!important;font-size:11px!important;letter-spacing:.04em!important;line-height:1.6!important;color:var(--nou-fg-secondary, #666)!important;background:var(--nou-paper, #fff)!important;border-top:1px solid var(--nou-border, #e6e6e6)!important;padding-block:28px!important}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer [class*=heading],.footer [class*=title]{font-family:Instrument Sans,system-ui,sans-serif!important;font-weight:500!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--nou-ink, #030302)!important;margin:0 0 8px!important}.footer a{color:var(--nou-fg-secondary, #666)!important;font-weight:400!important;text-decoration:none!important;transition:color var(--nou-dur-base, .2s) var(--nou-ease-default)}.footer a:hover{color:var(--nou-ink, #030302)!important}.footer strong,.footer b,.footer .bold{font-weight:500!important}.footer .button,.footer button{font-weight:500!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.footer .footer__content,.footer [class*=footer__columns],.footer [class*=footer-block]{gap:24px!important}.nou-ship-microcopy{font:400 12px/1.4 Instrument Sans,system-ui,sans-serif;color:var(--nou-fg-secondary, #666);margin:12px 0 0;letter-spacing:.02em;transition:color .2s ease}.nou-ship-microcopy.is-preorder{color:var(--nou-cherry, #c8102e);font-weight:500;letter-spacing:.08em}.nou-ship-microcopy .nou-preorder-tag{font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-right:8px}.cart [class*=line-item-property],.cart [class*=properties],.cart-line-item__property,.product-option[data-option-key=Shipping]{font-size:11px;color:var(--nou-cherry, #c8102e);font-weight:500;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/79/assets/nou-design-system.css.map */
