:root:root{--noir-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--noir-pad: 18px;--noir-header: 84px;--font-body--family: var(--noir-font);--font-subheading--family: var(--noir-font);--font-heading--family: var(--noir-font);--font-accent--family: var(--noir-font);--font-paragraph--family: var(--noir-font);--font-h1--family: var(--noir-font);--font-h2--family: var(--noir-font);--font-h3--family: var(--noir-font);--font-h4--family: var(--noir-font);--font-h5--family: var(--noir-font);--font-h6--family: var(--noir-font)}html[data-noir-template] body{font-size:12px;line-height:1.4;-webkit-font-smoothing:antialiased}html[data-noir-template] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:400;letter-spacing:0;line-height:1.25}html[data-noir-template]:not([data-noir-template=index]) main [class*=color-custom-],html[data-noir-template]:not([data-noir-template=index]) main [class*=color-custom-] .text-block{--color-background: #fff;--color-background-rgb: 255 255 255;--color: #000;--color-rgb: 0 0 0;--color-foreground: #000;--color-foreground-rgb: 0 0 0;--color-foreground-muted: rgb(0 0 0 / .6);--color-foreground-subdued: rgb(0 0 0 / .75);--color-border: #000;--color-border-rgb: 0 0 0}html[data-noir-template]:not([data-noir-template=index]) main [class*=color-custom-]{background-color:#fff;color:#000}html[data-noir-template=index] body,html[data-noir-template=index] .page-wrapper{background:#000}html[data-noir-template] header-menu,html[data-noir-template] .account-button{display:none!important}html[data-noir-template] .header__columns{position:relative;display:flex!important;justify-content:space-between;min-height:var(--noir-header);align-items:center;padding:0 var(--noir-pad)!important}html[data-noir-template] .header__column--left{position:static}html[data-noir-template] .header__drawer{display:block!important;position:absolute;inset-inline-end:var(--noir-pad);inset-block-start:calc((var(--noir-header) - 46px) / 2)}html[data-noir-template] .header-logo,html[data-noir-template] .header-actions--text{position:relative;z-index:30}html[data-noir-template] .header-logo{margin-inline-end:auto}html[data-noir-template] .header-logo__image{width:auto!important;height:66px!important;max-height:none}html[data-noir-template] #header-component:has(.menu-drawer-container[open]) cart-icon{color:#fff}html[data-noir-template] .header-actions--text{margin-inline-end:48px}html[data-noir-template] .menu-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:0!important;border:0!important;box-shadow:none!important;background:#000000c7!important}html[data-noir-template]:not([data-noir-template=index]) .menu-drawer{background:#000!important}html[data-noir-template] .menu-drawer__close-button{position:absolute!important;inset-block-start:calc((var(--noir-header) - 46px) / 2)!important;inset-inline-start:auto!important;inset-inline-end:var(--noir-pad)!important;z-index:31;width:46px!important;height:46px!important;border:0!important;background:none!important;color:#fff!important}html[data-noir-template] .menu-drawer__navigation{padding:calc(var(--noir-header) + 12px) var(--noir-pad) 0!important}html[data-noir-template] .menu-drawer__menu-item{min-height:0!important;padding:11px 0!important}html[data-noir-template] .menu-drawer__menu-item,html[data-noir-template] .menu-drawer__menu-item *{font-family:var(--noir-font)!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase}html[data-noir-template] .menu-drawer__utility-links{display:none!important}html[data-noir-template] cart-icon{gap:3px;font-size:11px;letter-spacing:0;text-transform:uppercase}html[data-noir-template] cart-icon .mobile\:hidden{display:inline!important}html[data-noir-template] cart-icon .svg-wrapper{display:none!important}html[data-noir-template] cart-icon .cart-bubble,html[data-noir-template] cart-icon .cart-bubble.visually-hidden{position:static!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;color:inherit!important;white-space:nowrap;aspect-ratio:auto}html[data-noir-template] cart-icon .cart-bubble__background{display:none!important}html[data-noir-template] cart-icon .cart-bubble__text{position:static!important;display:inline!important;color:inherit!important;font-size:inherit!important;transform:none!important}html[data-noir-template] cart-icon .cart-bubble__text-count{display:inline-flex!important;color:inherit!important;font-size:inherit!important}html[data-noir-template] cart-icon .cart-bubble__text-count:before{content:"("}html[data-noir-template] cart-icon .cart-bubble__text-count:after{content:")"}html[data-noir-template=index] .hero__content-wrapper{align-self:end;padding:var(--noir-pad);font-size:11px}html[data-noir-template=index] .hero__content-wrapper :is(p,.text-block){font-size:11px;letter-spacing:0;text-transform:uppercase}html[data-noir-template] .product-card :is(h1,h2,h3,h4,h5,h6,p,a,.price,.text-block){font-size:11px;line-height:1.3;text-transform:uppercase}html[data-noir-template] .product-card__content{row-gap:0;padding-block-end:12px}html[data-noir-template] .product-card product-price *{font-size:11px}html[data-noir-template] .product-card__content>:not(:first-child){padding-inline:8px}html[data-noir-template] .product-card .card-gallery+*{padding-block-start:8px}html[data-noir-template] .product-card .card-gallery{background:#d6d6d6}html[data-noir-template] .product-badges__badge{padding:0;border:0;border-radius:0;background:none;color:#000;font-size:10px;letter-spacing:0;text-transform:uppercase}html[data-noir-template=collection] main .shopify-section:first-child:not(:has(.main-collection-grid)){display:none}html[data-noir-template=collection] main .section{padding-block:0!important}html[data-noir-template=collection] .product-grid-container,html[data-noir-template=collection] .main-collection-grid{grid-column:1 / -1!important;max-width:none;width:100%;padding:0!important}html[data-noir-template=collection] .collection-wrapper{grid-column:1 / -1!important;grid-template-columns:1fr!important;width:100%;max-width:none;gap:0}html[data-noir-template=collection] .facets-block-wrapper,html[data-noir-template=collection] .facets-toggle{display:none!important}html[data-noir-template=collection] .main-collection-grid__empty>:not(.main-collection-grid__empty-title){display:none}html[data-noir-template=collection] .product-grid{--product-grid-gap: 1px;gap:1px!important;width:100%;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-noir-template=collection] .main-collection-grid__empty{min-height:calc(100svh - var(--noir-header) - 120px);justify-content:center}html[data-noir-template=collection] .main-collection-grid__empty-title{font-size:12px;text-transform:uppercase}html[data-noir-template=product] .product-information{--gap: 0px}html[data-noir-template=product] .product-information__grid{grid-column:1 / -1!important}html[data-noir-template=product] .product-information__media{padding:0!important}html[data-noir-template=product] .product-details{padding-inline:clamp(24px,5vw,64px)!important;font-size:12px}html[data-noir-template=product] .product-details :is(h1,h2,h3,h4,h5,h6){font-size:14px;text-transform:uppercase}html[data-noir-template=product] .product-details quantity-selector-component{display:none!important}html[data-noir-template=product] .product-form-buttons{gap:0!important}html[data-noir-template=product] .product-form-buttons .add-to-cart-button{width:100%}html[data-noir-template] .variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap;gap:6px 22px;grid-template-columns:none!important}html[data-noir-template] .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:#000!important;font-size:12px}html[data-noir-template] .variant-option__button-label:before,html[data-noir-template] .variant-option__button-label:after,html[data-noir-template] .variant-option__button-label__pill,html[data-noir-template] .variant-option__button-label svg{display:none!important}html[data-noir-template] .variant-option__button-label input{background:none!important}html[data-noir-template] .variant-option__button-label:has(input[data-option-available=false]){color:#00000073!important}html[data-noir-template] .variant-option__button-label:has(input:checked) .variant-option__button-label__text{text-decoration:underline;text-underline-offset:4px}html[data-noir-template] :is(.button,.add-to-cart-button){--button-background-color: #000;--button-border-color: #000;--button-color: #fff;border-radius:0;font-size:11px;letter-spacing:0;text-transform:uppercase}html[data-noir-template] footer{background:#000;color:#fff}html[data-noir-template] footer :is(a,p,span,li,label,input,button,h1,h2,h3,h4,h5,h6,.h5){font-size:11px;text-transform:uppercase}html[data-noir-template] footer .section{grid-template-columns:minmax(0,1fr)!important}html[data-noir-template] footer .section>*{grid-column:1!important}html[data-noir-template] footer :is(.footer-content,.utilities){padding-inline:var(--noir-pad)!important}html[data-noir-template] footer .footer-content{display:flex!important;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}html[data-noir-template] footer .menu summary{display:none}html[data-noir-template] footer .menu{flex:0 1 auto;width:auto}html[data-noir-template] footer .menu ul{display:flex;align-items:center;gap:16px;margin:0;padding:0}html[data-noir-template] footer .menu li{margin:0;padding:0}html[data-noir-template] footer :is(.email-signup__form,.email-signup__form input,.email-signup__form button){border-inline:0!important}html[data-noir-template] footer .email-signup-block{width:min(280px,100%)!important}@media screen and (min-width:750px){html[data-noir-template=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:749px){:root:root{--noir-pad: 14px;--noir-header: 72px}html[data-noir-template] .header-logo__image{height:56px!important}html[data-noir-template=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/noir.css.map */
