:root{--color-onyx: #080808;--color-cream: #f5f3ef;--color-greige: #e5e2da;--color-champagne-gold: #c9a15b;--color-champagne-gold-hover: #b38e46;--color-text-primary: #080808;--color-text-secondary: #5c5850;--color-text-inverse: #f5f3ef;--color-border-subtle: #e5e2da;--font-editorial: var(--font-accent--family), "Playfair Display", "Didot", "Bodoni MT", Garamond, Georgia, serif;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base: 1rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--aspect-portrait-editorial: 3 / 4;--aspect-portrait-product: 4 / 5;--aspect-square: 1 / 1;--shadow-subtle: 0 4px 20px rgba(0, 0, 0, .05);--shadow-card-hover: 0 12px 32px rgba(8, 8, 8, .08);--shadow-gold-halo: 0 8px 26px rgba(201, 161, 91, .35)}@keyframes luxurySlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes luxurySlideLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes luxuryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes luxuryHeadingBlurUp{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:no-preference){#shopify-section-header-announcements,.announcement-bar-section{animation:luxuryFadeIn .4s cubic-bezier(.16,1,.3,1) 0s both}#header-group .header-section,.header-section{animation:luxurySlideUp .45s cubic-bezier(.16,1,.3,1) .06s both}.hero__content-wrapper>.text-block:nth-of-type(1){animation:luxuryHeadingBlurUp .55s cubic-bezier(.16,1,.3,1) .12s both}.hero__content-wrapper>.text-block:nth-of-type(2){animation:luxurySlideUp .45s cubic-bezier(.16,1,.3,1) .24s both}.hero__content-wrapper>:is(.button-custom,a.size-style,.button){animation:luxurySlideUp .45s cubic-bezier(.16,1,.3,1) .36s both}}@media(prefers-reduced-motion:no-preference){html.animations-ready [data-animate]:not(.is-animated){opacity:0;visibility:hidden}html.animations-ready [data-animate].is-animated{opacity:1;visibility:visible;animation-duration:.45s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}html.animations-ready [data-animate=slide-up].is-animated,html.animations-ready [data-animate]:not([data-animate=slide-left]):not([data-animate=fade]):not([data-animate=heading-blur]).is-animated{animation-name:luxurySlideUp}html.animations-ready [data-animate=slide-left].is-animated{animation-name:luxurySlideLeft;animation-duration:.5s}html.animations-ready [data-animate=fade].is-animated{animation-name:luxuryFadeIn;animation-duration:.45s}html.animations-ready [data-animate=heading-blur].is-animated{animation-name:luxuryHeadingBlurUp;animation-duration:.55s}html.animations-ready .section-resource-list__header[data-animate].is-animated{animation-delay:.48s}html.animations-ready .resource-list--grid>[data-animate]:nth-child(1),html.animations-ready .product-grid>[data-animate]:nth-child(1),html.animations-ready .collection-wrapper>[data-animate]:nth-child(1),html.animations-ready .editorial-category-grid__cards>[data-animate]:nth-child(1){animation-delay:.06s}html.animations-ready .resource-list--grid>[data-animate]:nth-child(2),html.animations-ready .product-grid>[data-animate]:nth-child(2),html.animations-ready .collection-wrapper>[data-animate]:nth-child(2),html.animations-ready .editorial-category-grid__cards>[data-animate]:nth-child(2){animation-delay:.12s}html.animations-ready .resource-list--grid>[data-animate]:nth-child(3),html.animations-ready .product-grid>[data-animate]:nth-child(3),html.animations-ready .collection-wrapper>[data-animate]:nth-child(3),html.animations-ready .editorial-category-grid__cards>[data-animate]:nth-child(3){animation-delay:.18s}html.animations-ready .resource-list--grid>[data-animate]:nth-child(4),html.animations-ready .product-grid>[data-animate]:nth-child(4),html.animations-ready .collection-wrapper>[data-animate]:nth-child(4),html.animations-ready .editorial-category-grid__cards>[data-animate]:nth-child(4){animation-delay:.24s}html.animations-ready .product-grid>[data-animate]:nth-child(5){animation-delay:.3s}html.animations-ready .product-grid>[data-animate]:nth-child(6){animation-delay:.36s}html.animations-ready .product-grid>[data-animate]:nth-child(7){animation-delay:.42s}html.animations-ready .product-grid>[data-animate]:nth-child(8){animation-delay:.48s}html.animations-ready .product-information .product-title.is-animated{animation-delay:.06s}html.animations-ready .product-information .price.is-animated{animation-delay:.14s}html.animations-ready .product-information .product-description.is-animated{animation-delay:.22s}html.animations-ready .footer__blocks>[data-animate]:nth-child(1),html.animations-ready .footer-block-list>[data-animate]:nth-child(1){animation-delay:.05s}html.animations-ready .footer__blocks>[data-animate]:nth-child(2),html.animations-ready .footer-block-list>[data-animate]:nth-child(2){animation-delay:.12s}html.animations-ready .footer__blocks>[data-animate]:nth-child(3),html.animations-ready .footer-block-list>[data-animate]:nth-child(3){animation-delay:.19s}html.animations-ready .footer__blocks>[data-animate]:nth-child(4),html.animations-ready .footer-block-list>[data-animate]:nth-child(4){animation-delay:.26s}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.button,.button-custom,.button-secondary,.btn,.product-form__submit{transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,box-shadow .24s ease,color .18s ease}.button:hover,.button-custom:hover,.button-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000024}.hero__content-wrapper .button-custom:hover{background-color:#b38e46;border-color:#b38e46;transform:translateY(-2px);box-shadow:0 8px 26px #c9a15b61,0 2px 6px #0003}.button:active,.button-custom:active,.button-secondary:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.header-menu__link,.header-actions a,.header-menu a,.localization-button{transition:color .2s ease,opacity .2s ease}.header-menu__link:hover,.header-menu a:hover,.header-actions a:hover{color:#c9a15b}.footer__block a,.footer-block-list a,.footer-utilities a{transition:color .2s ease,transform .2s ease;display:inline-block}.footer__block a:hover,.footer-block-list a:hover{color:#c9a15b;transform:translate(3px)}.product-card,.resource-list__item .product-card{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.product-card:hover{transform:translateY(-3px)}.product-card .product-media-container,.product-card .card-gallery{overflow:hidden}.product-card .product-media-container img,.product-card .card-gallery img{transition:transform .28s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-media-container img,.product-card:hover .card-gallery img{transform:scale(1.03)}.product-card:hover .product-title a,.product-card:hover .product-title{color:#c9a15b}.collection-card{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.collection-card:hover{transform:translateY(-3px)}.collection-card .collection-card__image,.collection-card img{transition:transform .28s cubic-bezier(.16,1,.3,1)}.collection-card:hover .collection-card__image,.collection-card:hover img{transform:scale(1.03)}.ai-editorial__visual,.ai-editorial-hero__frame{overflow:hidden}.ai-editorial__visual img,.ai-editorial-hero__frame img{transition:transform .28s cubic-bezier(.16,1,.3,1)}.ai-editorial:hover .ai-editorial__visual img,.ai-editorial-hero:hover .ai-editorial-hero__frame img{transform:scale(1.025)}.ai-editorial__link,.ai-editorial-hero__button{transition:transform .22s ease,background-color .2s ease,color .2s ease}.ai-editorial__link:hover{transform:translate(4px);color:#c9a15b}.ai-editorial-hero__button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-animate]{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}}html.shopify-design-mode [data-animate],.hero__content-wrapper--design-mode>*,[data-shopify-editor] [data-animate]{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.header{background-color:var(--color-cream, #f5f3ef);transition:background-color .24s ease,box-shadow .24s ease,border-color .24s ease}.header[data-sticky-state=active]{box-shadow:0 4px 20px #0808080d}.header[data-sticky-state=active] .header__underlay-closed{background:var(--color-cream, #f5f3ef);border-bottom:1px solid var(--color-border-subtle, #e5e2da)}.header__columns{align-items:center}.header-logo{transition:opacity .2s ease,transform .2s ease}.header-logo:hover{opacity:.92}.header-logo:focus-visible{outline:2px solid var(--color-champagne-gold, #c9a15b)!important;outline-offset:4px!important;border-radius:4px!important}.menu-list__link{font-family:var(--font-ui, -apple-system, sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:.05em;color:var(--color-text-primary, #080808);padding-inline:14px;position:relative;transition:color .22s ease}@media(hover:hover){.menu-list__link:hover{color:var(--color-champagne-gold, #c9a15b)!important}}.menu-list__link:focus-visible{outline:2px solid var(--color-champagne-gold, #c9a15b)!important;outline-offset:4px!important;border-radius:2px!important}.menu-list__link[aria-current=page],.menu-list__link--active{color:var(--color-champagne-gold, #c9a15b)!important}.menu-list__link[aria-current=page] .menu-list__link-title,.menu-list__link--active .menu-list__link-title{position:relative}.menu-list__link[aria-current=page] .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1.5px;background-color:var(--color-champagne-gold, #c9a15b);border-radius:1px}.header-actions__action,.search-action__button,.header__icon--menu,.dropdown-localization__button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-primary, #080808);transition:color .2s ease,transform .2s ease;border-radius:4px;outline:none}@media(hover:hover){.header-actions__action:hover,.search-action__button:hover,.header__icon--menu:hover,.dropdown-localization__button:hover{color:var(--color-champagne-gold, #c9a15b)}}.header-actions__action:focus-visible,.search-action__button:focus-visible,.header__icon--menu:focus-visible,.dropdown-localization__button:focus-visible{outline:2px solid var(--color-champagne-gold, #c9a15b)!important;outline-offset:3px!important;border-radius:4px!important}.cart-bubble{background-color:var(--color-champagne-gold, #c9a15b);color:#080808;font-weight:700;font-size:.6875rem;box-shadow:0 2px 6px #0000001f;border:1.5px solid var(--color-cream, #f5f3ef)}.cart-bubble__background{background-color:var(--color-champagne-gold, #c9a15b)!important}.cart-bubble__text{color:#080808!important}.announcement-bar{background-color:var(--color-cream, #f5f3ef);border-block-end:1px solid var(--color-border-subtle, #e5e2da)}.announcement-bar__text{font-family:var(--font-ui, -apple-system, sans-serif);font-size:clamp(.6875rem,.9vw,.75rem);font-weight:500;letter-spacing:.08em;color:var(--color-text-primary, #080808);line-height:1.4}.announcement-bar .slideshow-control:focus-visible{outline:2px solid var(--color-champagne-gold, #c9a15b);outline-offset:2px;border-radius:2px}.menu-drawer{background-color:var(--color-cream, #f5f3ef);color:var(--color-onyx, #080808)}.menu-drawer__menu-item{font-family:var(--font-ui, -apple-system, sans-serif);font-size:1.125rem;font-weight:500;letter-spacing:.03em;color:var(--color-onyx, #080808);transition:color .2s ease;padding-block:14px}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{color:var(--color-champagne-gold, #c9a15b)}.menu-drawer__close-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-onyx, #080808)}.menu-drawer__close-button:focus-visible{outline:2px solid var(--color-champagne-gold, #c9a15b)!important;outline-offset:3px!important;border-radius:4px!important}.menu-drawer__list-item--divider{border-bottom-color:var(--color-border-subtle, #e5e2da)}.search-modal{background-color:var(--color-cream, #f5f3ef)}.search-modal__close-button:focus-visible,.search-modal__form input:focus-visible{outline:2px solid var(--color-champagne-gold, #c9a15b)!important;outline-offset:3px!important}html,body{background-color:#222!important;color:#f5f3ef!important}#MainContent,main,.page-wrapper{background-color:#222!important;color:#f5f3ef!important}body.template-index #MainContent,body.template-index main{background-color:#fff}.header{background-color:#222!important;border-bottom:1px solid #2e2e2e!important}#header-component{--color-background-top-row: #222222 !important;--color-foreground: #ffffff !important}.header__underlay-closed,.header__underlay-open{background:#222!important}.header__row{background-color:transparent!important}.header-logo,.header-logo img{filter:brightness(0) invert(1)!important}.header[data-sticky-state=active]{box-shadow:0 4px 24px #00000073}.header[data-sticky-state=active] .header__underlay-closed{background:#222!important;border-bottom:1px solid #2e2e2e!important}.menu-list__link{font-family:Space Mono,Courier New,Courier,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.06em!important;color:#fff!important;text-transform:none!important}@media(hover:hover){.menu-list__link:hover{color:#e5e5e5!important;opacity:.85}}.menu-list__link:focus-visible{outline:2px solid #ffffff!important;outline-offset:4px!important}.menu-list__link[aria-current=page],.menu-list__link--active{color:#fff!important}.menu-list__link[aria-current=page] .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{background-color:#fff!important}.header-actions__action,.search-action__button,.header__icon--menu,.dropdown-localization__button{color:#fff!important}.header-actions__action:hover,.search-action__button:hover,.header__icon--menu:hover,.dropdown-localization__button:hover{color:#e5e5e5!important;opacity:.85}.header-actions__action:focus-visible,.search-action__button:focus-visible,.header__icon--menu:focus-visible,.dropdown-localization__button:focus-visible{outline:2px solid #ffffff!important;outline-offset:3px!important}.cart-bubble{background-color:#fff!important;color:#111!important;border:1px solid #222222!important}.cart-bubble__background{background-color:#fff!important}.cart-bubble__text{color:#111!important}.announcement-bar{background-color:#1c1c1c!important;border-block-end:1px solid #2e2e2e!important}.announcement-bar__text{color:#e0e0e0!important;font-family:Space Mono,Courier New,ui-monospace,monospace}.menu-drawer{background-color:#1c1c1c!important;color:#fff!important}.menu-drawer__menu-item{color:#fff!important;font-family:Space Mono,Courier New,ui-monospace,monospace!important}.menu-drawer__close-button{color:#fff!important}.menu-drawer__list-item--divider{border-bottom-color:#2e2e2e!important}.template-collection,.template-collection .section,.template-collection main-collection,.template-collection .section-resource-list{background-color:#222!important;color:#f5f3ef!important}.template-collection h1,.template-collection .collection-title{color:#fff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:-.02em!important}.template-collection .collection-description,.template-collection p{color:#b8b8b8!important}.template-collection .facets,.template-collection .facet-filters,.template-collection facet-filters-form{background-color:#222!important;color:#f5f3ef!important}.template-collection .facets__summary,.template-collection .facet-filters__sort,.template-collection .facets__disclosure{background-color:#1c1c1c!important;color:#f5f3ef!important;border:1px solid #333333!important;border-radius:0!important;font-family:Space Mono,Courier New,monospace!important;font-size:.75rem!important;letter-spacing:.05em!important}.template-collection .facets__summary:hover,.template-collection .facet-filters__sort:hover{border-color:#666!important;color:#fff!important}.template-collection .facets__display,.template-collection .facets__wrapper{background-color:#1c1c1c!important;border:1px solid #333333!important;color:#f5f3ef!important;box-shadow:0 12px 32px #0009!important;border-radius:0!important}.template-collection .facet-checkbox{color:#f5f3ef!important;font-family:Space Mono,Courier New,monospace!important;font-size:.8125rem!important}.template-collection .facet-checkbox:hover{color:#fff!important}.template-collection .facets__price input,.template-collection .field__input{background-color:#141414!important;border:1px solid #333333!important;color:#fff!important;border-radius:0!important}.template-collection .active-facets__button,.template-collection .facets__pill{background-color:#1c1c1c!important;border:1px solid #333333!important;color:#fff!important;border-radius:0!important;font-family:Space Mono,monospace!important}.template-collection .product-count__text,.template-collection .facets__product-count{color:#888!important;font-family:Space Mono,Courier New,monospace!important;font-size:.75rem!important}.template-collection .card,.template-collection .product-card,.template-collection .resource-list__item{background-color:#1c1c1c!important;border:1px solid #2a2a2a!important;border-radius:0!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s ease}@media(hover:hover){.template-collection .card:hover,.template-collection .product-card:hover{border-color:#444!important}}.template-collection .card__media,.template-collection .product-card__media-wrapper,.template-collection .resource-list__item .card__media{background-color:#181818!important;border-radius:0!important;padding:16px!important;overflow:hidden!important}.template-collection img,.template-collection .card__media img,.template-collection .product-card img,.template-collection .product-card__image{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;border-radius:0!important}.template-collection .card__title,.template-collection .product-title,.template-collection .product-card__title{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-weight:500!important;font-size:.9375rem!important;margin-top:12px!important}.template-collection .price,.template-collection .product-card__price{color:#f5f3ef!important;font-family:Space Mono,Courier New,monospace!important;font-size:.875rem!important}.template-collection .price--on-sale .price-item--regular,.template-collection .price s{color:#777!important}.template-collection .badge,.template-collection .badge--sale{background-color:#fff!important;color:#111!important;border-radius:0!important;font-family:Space Mono,monospace!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-collection .sorting-filter__options,.template-collection floating-panel-component{background-color:#1c1c1c!important;border:1px solid #333333!important;color:#f5f3ef!important;box-shadow:0 16px 36px #000000b3!important;border-radius:0!important}.template-collection .sorting-filter__option{color:#f5f3ef!important;background-color:transparent!important;transition:background-color .15s ease,color .15s ease;font-family:Space Mono,monospace!important;font-size:.8125rem!important}.template-collection .sorting-filter__option:hover,.template-collection .sorting-filter__option[aria-selected=true]{background-color:#2a2a2a!important;color:#fff!important}.template-collection .sorting-filter__checkmark{color:#fff!important}.template-collection .sorting-filter__select{background-color:#1c1c1c!important;border:1px solid #333333!important;color:#fff!important;border-radius:0!important;font-family:Space Mono,monospace!important}.template-collection .column-options-wrapper,.template-collection .column-options{background-color:transparent!important}.template-collection .column-picker{color:#888!important;transition:color .15s ease}.template-collection .column-options__option-input:checked+.column-picker,.template-collection .column-picker:hover{color:#fff!important}.template-collection .pagination{margin-top:48px!important;padding-block:24px!important;display:flex!important;justify-content:center!important}.template-collection .pagination__list{display:flex!important;gap:8px!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important}.template-collection .pagination__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 12px!important;background-color:#1c1c1c!important;border:1px solid #333333!important;color:#f5f3ef!important;font-family:Space Mono,monospace!important;font-size:.8125rem!important;text-decoration:none!important;border-radius:0!important;transition:all .18s ease}.template-collection .pagination__link:hover:not(.pagination__link--disabled){background-color:#2a2a2a!important;border-color:#666!important;color:#fff!important}.template-collection .pagination__link--current{background-color:#fff!important;border-color:#fff!important;color:#111!important;font-weight:700!important}.template-collection .pagination__link--disabled{opacity:.3!important;cursor:not-allowed!important;border-color:#282828!important}.template-collection .facets-toggle__button,.template-collection .facets-mobile-wrapper button{background-color:#1c1c1c!important;border:1px solid #333333!important;color:#fff!important;border-radius:0!important;font-family:Space Mono,monospace!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-collection .filter-count-bubble{background-color:#fff!important;color:#111!important;border-radius:0!important}.template-collection .facets--drawer,.template-collection .facets-block-wrapper--vertical{background-color:#1c1c1c!important;color:#f5f3ef!important}.template-collection .facets__see-results{background-color:#fff!important;color:#111!important;border:1px solid #FFFFFF!important;border-radius:0!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.template-collection .facets__clear-all{background-color:transparent!important;color:#b8b8b8!important;border:1px solid #333333!important;border-radius:0!important;font-family:Space Mono,monospace!important}.template-product,.template-product main,.template-product #MainContent,.template-product .section,.template-product product-information,.template-product .product-information,.template-product .product{background-color:#222!important;color:#f5f3ef!important}.template-product .product__media-wrapper,.template-product .product-media-gallery,.template-product .product__media-list,.template-product media-gallery{background-color:#1c1c1c!important;border:1px solid #3a3a3a!important;border-radius:0!important}.template-product .product-media-container,.template-product .product-media-constraint-wrapper,.template-product .media-gallery__grid{background-color:#181818!important;border-radius:0!important}.template-product img,.template-product .product-media img,.template-product .media img,.template-product .product__media img,.template-product .product-media-container img,.template-product .dialog-zoomed-gallery img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;border-radius:0!important}.template-product .thumbnail,.template-product .product__media-item,.template-product .product-media-gallery__thumbnail{background-color:#181818!important;border:1px solid #3a3a3a!important;border-radius:0!important;transition:border-color .18s ease}.template-product .thumbnail[aria-current=true],.template-product .thumbnail.is-active,.template-product .product-media-gallery__thumbnail[aria-current=true]{border-color:#fff!important}.template-product .slideshow__control,.template-product .slideshow-arrow{background-color:#1c1c1c!important;border:1px solid #3a3a3a!important;color:#fff!important;border-radius:0!important}.template-product .slideshow-controls__counter{color:#b8b8b8!important;font-family:Space Mono,monospace!important;font-size:.75rem!important}.template-product .slideshow-controls__dots .slideshow-controls__dot{background-color:#555!important}.template-product .slideshow-controls__dots .slideshow-controls__dot.is-active{background-color:#fff!important}zoom-dialog dialog,.dialog-zoomed-gallery__dialog{background-color:#181818!important;color:#f5f3ef!important}.dialog-zoomed-gallery__close-button{color:#fff!important}.dialog-thumbnails-list-container{background-color:#141414!important;border-top:1px solid #3a3a3a!important}.dialog-thumbnails-list__thumbnail{border:1px solid #3a3a3a!important;border-radius:0!important}.dialog-thumbnails-list__thumbnail[aria-current=true]{border-color:#fff!important}.template-product .product__vendor,.template-product .breadcrumbs,.template-product .breadcrumb-item{color:#b8b8b8!important;font-family:Space Mono,Courier New,monospace!important;font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.template-product h1,.template-product .product__title{color:#fff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;font-size:clamp(1.75rem,3.2vw,2.5rem)!important;line-height:1.15!important;letter-spacing:-.02em!important}.template-product .price,.template-product .price__container{color:#f5f3ef!important;font-family:Space Mono,Courier New,monospace!important;font-size:1.125rem!important}.template-product .price s,.template-product .price-item--regular{color:#777!important}.template-product .product__tax,.template-product .shopify-installments{color:#888!important;font-size:.75rem!important}.template-product .badge,.template-product .badge--sale{background-color:#fff!important;color:#111!important;border-radius:0!important;font-family:Space Mono,monospace!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .variant-picker label,.template-product .variant-option__label,.template-product .form__label{color:#f5f3ef!important;font-family:Space Mono,monospace!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .product-form__input input[type=radio]+label,.template-product .variant-picker__button,.template-product .swatch-input__label{background-color:#181818!important;border:1px solid #3a3a3a!important;color:#f5f3ef!important;border-radius:0!important;font-family:Space Mono,monospace!important;font-size:.8125rem!important;padding:8px 16px!important;transition:all .18s ease}.template-product .product-form__input input[type=radio]:hover+label,.template-product .variant-picker__button:hover{border-color:#777!important;color:#fff!important}.template-product .product-form__input input[type=radio]:checked+label,.template-product .variant-picker__button--selected{background-color:#fff!important;border-color:#fff!important;color:#111!important;font-weight:700!important}.template-product .product-form__input input[type=radio]:disabled+label,.template-product .variant-picker__button.disabled{opacity:.35!important;text-decoration:line-through!important}.template-product .variant-picker select,.template-product .quantity,.template-product .quantity-selector,.template-product .quantity__input{background-color:#181818!important;border:1px solid #3a3a3a!important;color:#fff!important;border-radius:0!important;font-family:Space Mono,monospace!important}.template-product .quantity__button{color:#fff!important}.template-product .quantity__button:hover{background-color:#282828!important}.template-product .product-form__submit,.template-product button[name=add],.template-product .button--primary,.template-product .add-to-cart-button{background-color:#f5f3ef!important;color:#111!important;border:1px solid #F5F3EF!important;border-radius:0!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-weight:700!important;font-size:.875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;height:52px!important;transition:background-color .22s ease,opacity .22s ease}.template-product .product-form__submit:hover,.template-product button[name=add]:hover,.template-product .add-to-cart-button:hover{background-color:#e5e5e5!important;color:#111!important}.template-product .product-form__submit:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:4px!important}.template-product .product-form__submit[disabled],.template-product button[name=add][disabled]{background-color:#2a2a2a!important;color:#777!important;border-color:#3a3a3a!important;cursor:not-allowed!important}.template-product .shopify-payment-button__button{border-radius:0!important;border:1px solid #3a3a3a!important}.template-product .product__description,.template-product .rte{color:#b8b8b8!important;font-size:.9375rem!important;line-height:1.75!important}.template-product hr,.template-product .divider{border-color:#3a3a3a!important}.template-product .disclosures,.template-product .disclosure,.template-product .accordion,.template-product .accordion--dividers{border-top:1px solid #3a3a3a!important;border-bottom:1px solid #3a3a3a!important}.template-product .disclosures__heading,.template-product .disclosure__summary,.template-product .accordion__title,.template-product summary.disclosures__summary{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-size:.9375rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important}.template-product .disclosure__summary:hover,.template-product summary.disclosures__summary:hover{color:#fff!important}.template-product .disclosure__content,.template-product .disclosures__content{color:#b8b8b8!important;line-height:1.7!important;font-size:.875rem!important}.template-product .product__pickup-availabilities,.template-product .pickup-availability__row{background-color:#181818!important;border:1px solid #3a3a3a!important;border-radius:0!important;color:#f5f3ef!important}.template-product .pickup-location__text-sm{color:#f5f3ef!important}.template-product .pickup-location__text-xs{color:#b8b8b8!important}.template-product .pickup-location__button{color:#fff!important;text-decoration:underline!important}.template-product .sticky-add-to-cart__bar{background-color:#1c1c1c!important;border:1px solid #3a3a3a!important;border-radius:0!important;box-shadow:0 16px 36px #000c!important}.template-product .sticky-add-to-cart__image{background-color:#181818!important;border:1px solid #3a3a3a!important;border-radius:0!important;padding:4px!important}.template-product .sticky-add-to-cart__title{color:#fff!important;font-family:Space Grotesk,sans-serif!important;font-weight:500!important}.template-product .sticky-add-to-cart__variant,.template-product .sticky-add-to-cart__price{color:#b8b8b8!important;font-family:Space Mono,monospace!important}.template-product .sticky-add-to-cart__button{background-color:#fff!important;color:#111!important;border:1px solid #FFFFFF!important;border-radius:0!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.template-product .sticky-add-to-cart__button:hover{background-color:#e5e5e5!important}.template-product .product-recommendations,.template-product product-recommendations{background-color:#222!important;color:#f5f3ef!important;border-top:1px solid #3a3a3a!important}.template-product .product-recommendations h2,.template-product .product-recommendations h3,.template-product .product-recommendations h4{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:-.01em!important}.template-product .product-recommendations .card,.template-product .product-recommendations .product-card{background-color:#1c1c1c!important;border:1px solid #3a3a3a!important;border-radius:0!important;transition:border-color .2s ease}.template-product .product-recommendations .card:hover,.template-product .product-recommendations .product-card:hover{border-color:#666!important}.template-product .product-recommendations .card__media{background-color:#181818!important;border-radius:0!important;padding:16px!important}.template-product .product-recommendations .product-title{color:#fff!important;font-family:Space Grotesk,sans-serif!important;font-size:.9375rem!important;font-weight:500!important}.template-product .product-recommendations .price{color:#f5f3ef!important;font-family:Space Mono,monospace!important}.cart-drawer,cart-drawer,.template-cart,.template-cart main,.template-cart #MainContent,.template-cart .section{background-color:#222!important;color:#f5f3ef!important}.cart-drawer{border-left:1px solid #3a3a3a!important;box-shadow:-8px 0 32px #000000b3!important}.cart-drawer__heading,.cart-drawer__title,.template-cart h1{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;text-transform:uppercase!important}.cart-drawer__close-button,.cart-drawer__close{color:#fff!important}.cart-item{border-bottom:1px solid #3a3a3a!important}.cart-item__title,.cart-item__name{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important}.cart-item__price,.cart-item__final-price{color:#f5f3ef!important;font-family:Space Mono,monospace!important}.cart-item__image-wrapper,.cart-item__media{background-color:#181818!important;border:1px solid #3a3a3a!important;border-radius:0!important;padding:4px}.cart-item img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.cart-item__remove,.cart-remove-button{color:#888!important}.cart-item__remove:hover,.cart-remove-button:hover{color:#fff!important}.cart-drawer__footer,.cart__footer{border-top:1px solid #3a3a3a!important;background-color:#1c1c1c!important}.cart-drawer__footer .totals__subtotal-value,.cart__subtotal{color:#fff!important;font-family:Space Mono,monospace!important}.cart__checkout-button,.cart-drawer__footer button[name=checkout]{background-color:#f5f3ef!important;color:#111!important;border:1px solid #F5F3EF!important;border-radius:0!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;height:52px!important}.cart__checkout-button:hover,.cart-drawer__footer button[name=checkout]:hover{background-color:#e5e5e5!important;color:#111!important}.cart__empty-text,.cart-drawer__empty-content{color:#b8b8b8!important}.cart-drawer__empty-content a.button,.cart__empty-text a.button{background-color:#f5f3ef!important;color:#111!important;border-radius:0!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}predictive-search,.predictive-search,.search-modal,.template-search,.template-search main,.template-search #MainContent,.template-search .section{background-color:#222!important;color:#f5f3ef!important}.search-modal{border-bottom:1px solid #3a3a3a!important}.predictive-search__item{color:#f5f3ef!important;border-bottom:1px solid #2a2a2a!important}.predictive-search__item:hover{background-color:#2a2a2a!important}.predictive-search__item-heading{color:#fff!important;font-family:Space Grotesk,sans-serif!important}.predictive-search__item-price{color:#b8b8b8!important;font-family:Space Mono,monospace!important}.search__input,.search-modal input[type=search],.template-search input[type=search],.template-search input[type=text]{background-color:#181818!important;border:1px solid #3a3a3a!important;color:#fff!important;border-radius:0!important;font-family:Space Mono,monospace!important}.search__input:focus,.search-modal input[type=search]:focus,.template-search input[type=search]:focus{border-color:#fff!important;outline:none!important}.search-modal__close-button{color:#fff!important}.template-search .card,.template-search .product-card,.template-search .resource-list__item{background-color:#1c1c1c!important;border:1px solid #3a3a3a!important;border-radius:0!important;transition:border-color .2s ease}.template-search .card:hover,.template-search .product-card:hover{border-color:#666!important}.template-search .card__media,.template-search .product-card__media-wrapper{background-color:#181818!important;border-radius:0!important;padding:16px!important}.template-search img,.template-search .card__media img,.template-search .product-card img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;border-radius:0!important}.template-search .card__title,.template-search .product-title{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-weight:500!important;font-size:.9375rem!important}.template-search .price{color:#f5f3ef!important;font-family:Space Mono,monospace!important}.template-search .search--empty p,.template-search .template-search__header p{color:#b8b8b8!important}.template-page,.template-page main,.template-page #MainContent,.template-page .section,.template-page-contact,.shopify-policy__container{background-color:#222!important;color:#f5f3ef!important}.template-page h1,.template-page .page-title,.shopify-policy__title h1{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;text-transform:uppercase!important;font-weight:500!important}.template-page .rte,.template-page p,.shopify-policy__body{color:#b8b8b8!important;line-height:1.75!important}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea,.template-page input,.template-page textarea{background-color:#181818!important;border:1px solid #3a3a3a!important;color:#fff!important;border-radius:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;padding:14px 16px!important}.contact-form input:focus,.contact-form textarea:focus,.template-page input:focus,.template-page textarea:focus{border-color:#fff!important;outline:none!important}.contact-form button[type=submit],.contact-form-submit-button button,.template-page .button{background-color:#f5f3ef!important;color:#111!important;border:1px solid #F5F3EF!important;border-radius:0!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;height:50px!important;padding-inline:32px!important}.contact-form button[type=submit]:hover,.template-page .button:hover{background-color:#e5e5e5!important;color:#111!important}.form-status,.form__message,.form-status--success{background-color:#1c1c1c!important;border:1px solid #3a3a3a!important;color:#f5f3ef!important;border-radius:0!important;padding:16px 20px!important}.template-404,.template-404 main,.template-404 #MainContent,.template-blog,.template-blog main,.template-blog #MainContent,.template-article,.template-article main,.template-article #MainContent,.template-list-collections,.template-list-collections main,.template-list-collections #MainContent,.template-policy,.template-policy main,.template-policy #MainContent{background-color:#222!important;color:#f5f3ef!important}.template-404 h1,.template-blog h1,.template-article h1,.template-list-collections h1{color:#fff!important;font-family:Space Grotesk,-apple-system,sans-serif!important;text-transform:uppercase!important}.template-404 p,.template-blog p,.template-article p,.template-list-collections p{color:#b8b8b8!important}.template-404 .button,.template-blog .button,.template-article .button,.template-list-collections .button{background-color:#f5f3ef!important;color:#111!important;border:1px solid #F5F3EF!important;border-radius:0!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #FFFFFF!important;outline-offset:3px!important}.footer,.section-footer,.footer-utilities,footer{background-color:#1a1a1a!important;color:#f5f3ef!important;border-top:1px solid #2e2e2e!important}.footer h2,.footer h3,.footer h4,.footer-utilities h2,.footer-utilities h3{color:#fff!important;font-family:Space Grotesk,sans-serif!important;text-transform:uppercase!important}.footer p,.footer-utilities p{color:#b8b8b8!important;font-size:.875rem!important}.footer a,.footer-utilities a{color:#888!important;transition:color .2s ease}.footer a:hover,.footer-utilities a:hover{color:#fff!important}.footer .email-signup__input,.footer input[type=email]{background-color:#141414!important;border:1px solid #333333!important;color:#fff!important;border-radius:0!important}.footer .email-signup__input:focus{border-color:#fff!important;outline:none!important}.footer .email-signup__button,.footer button[type=submit]{color:#fff!important}.footer-social-icons svg,.social-links svg{fill:#fff!important;color:#fff!important}body.template-index .editorial-category-grid{background-color:#fff!important;color:#111!important;border-top:1px solid rgba(0,0,0,.06)}body.template-index .editorial-category-grid__heading{color:#111!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-transform:uppercase;font-weight:500!important}body.template-index .editorial-category-grid__eyebrow{color:#c9a15b!important;font-family:Space Mono,Courier New,monospace!important}body.template-index .editorial-category-grid__description{color:#666!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}body.template-index .editorial-category-card__title{color:#111!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.template-index .editorial-category-card__subtitle{color:#888!important;font-family:Space Mono,Courier New,monospace!important}body.template-index .editorial-category-card__action{color:#111!important}body.template-index .editorial-category-card__media-wrapper{background-color:#f7f6f2!important}body.template-index .editorial-category-card__image{filter:grayscale(100%) contrast(106%)}@media(hover:hover){body.template-index .editorial-category-card:hover .editorial-category-card__image{filter:grayscale(100%) contrast(112%)}}body.template-index [class*=ai-editorial]{background:#f7f6f2!important;color:#111!important;border-top:1px solid rgba(0,0,0,.06)}body.template-index [class*=ai-editorial__eyebrow],body.template-index [class*=ai-editorial__story-label]{font-family:Space Mono,Courier New,monospace!important;font-size:.6875rem!important;letter-spacing:.18em!important;color:#888!important}body.template-index [class*=ai-editorial__headline]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#111!important;letter-spacing:-.02em!important;font-weight:500!important}body.template-index [class*=ai-editorial__dek],body.template-index [class*=ai-editorial__copy]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:#555!important}body.template-index [class*=ai-editorial__visual] img{filter:grayscale(100%) contrast(106%)}.cart-items__empty-button,.cart-drawer .cart-items__empty-button,.template-cart .cart-items__empty-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#f5f3ef!important;color:#111!important;border:1px solid #F5F3EF!important;border-radius:0!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-weight:700!important;font-size:.8125rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 28px!important;text-decoration:none!important;transition:all .25s ease!important;cursor:pointer!important;margin-top:16px!important}.cart-items__empty-button:hover,.cart-drawer .cart-items__empty-button:hover,.template-cart .cart-items__empty-button:hover{background-color:#fff!important;color:#000!important;box-shadow:0 4px 20px #f5f3ef40!important}.cart-drawer--empty .cart-drawer__content,.cart-items__wrapper--drawer-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:48px 20px!important;gap:12px!important}.cart-drawer--empty #cart-drawer-heading{font-family:Space Grotesk,-apple-system,sans-serif!important;font-size:1.125rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#f5f3ef!important}.product-inventory{margin-top:8px!important;margin-bottom:8px!important}.product-inventory__status{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:Space Grotesk,-apple-system,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#b8b8b8!important}.product-inventory__icon,.product-inventory__icon svg{width:10px!important;height:10px!important}.product-inventory__icon-in_stock,.product-inventory__icon-in_stock svg{color:#2ecc71!important;fill:#2ecc71!important}.product-inventory__icon-low,.product-inventory__icon-low svg{color:#e67e22!important;fill:#e67e22!important}.product-inventory__icon-out_of_stock,.product-inventory__icon-out_of_stock svg{color:#e74c3c!important;fill:#e74c3c!important}.template-product .price s,.template-product .price-item--regular,.template-product .compare-at-price{color:#777!important;text-decoration:line-through!important;font-size:.95em!important;margin-left:8px!important}.footer-policy-list a,.footer-utilities__list a{color:#b8b8b8!important;text-decoration:none!important;font-size:.75rem!important;letter-spacing:.03em!important;transition:color .2s ease!important}.footer-policy-list a:hover,.footer-utilities__list a:hover{color:#fff!important;text-decoration:underline!important}@media screen and (max-width:749px){.template-product .button--add-to-cart,.template-product .buy-buttons .button{min-height:48px!important;font-size:.875rem!important;letter-spacing:.1em!important;width:100%!important}.template-product .quantity-selector{min-height:44px!important}.sticky-add-to-cart{padding:10px 16px!important}.sticky-add-to-cart .button{min-height:44px!important;padding:10px 18px!important;font-size:.8125rem!important}}.menu-drawer__featured-content,.menu-drawer__featured-content-list{display:none!important;padding:0!important;margin:0!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/site-animations.css.map */
