html,body{overflow-x:clip}.noir-section,.noir-scene,.noir-band{max-inline-size:100vw}@media(hover:none){.noir-btn,.noir-rail-nav__btn,.noir-chip,.noir-faq__q,.noir-opt__pill,.noir-pagination a,.noir-pagination span{min-block-size:44px;min-inline-size:44px}.noir-card__title a,.noir-post__title a{padding-block:4px}}@media(max-width:1440px){:root{--noir-maxw: 1360px}}@media(max-width:1280px){:root{--noir-maxw: 1180px;--noir-pad-x: clamp(16px, 3.5vw, 48px)}}@media(max-width:1024px){:root{--fs-display: clamp(2.25rem, 8vw, 4.5rem);--fs-h1: clamp(1.9rem, 5.5vw, 3rem);--fs-h2: clamp(1.6rem, 4.5vw, 2.4rem)}.noir-story,.noir-hl{block-size:190vh!important}.noir-stack__list{gap:22vh!important}.noir-pdp__gallery{grid-template-columns:1fr!important}}@media(max-width:768px){:root{--noir-pad-x: 16px;--noir-gap: 10px}.noir-section{padding-block:clamp(40px,10vw,64px)}.noir-hero{min-block-size:78svh!important}.noir-marquee__item{font-size:clamp(1.75rem,11vw,3.25rem)!important}.noir-faq{max-inline-size:100%}.noir-rail{scroll-snap-type:x mandatory}.header-drawer a,.header-drawer summary,.menu-drawer a,.menu-drawer summary{font-family:var(--font-subheading--family, inherit);font-size:.875rem;letter-spacing:.14em;text-transform:uppercase}.noir-med__row{gap:10px;padding-inline:0}.noir-med__item{--spread: 0px !important;inline-size:clamp(52px,17vw,74px)!important}.noir-stack__list{gap:14px!important;padding-block-end:0!important}.noir-stack__card{min-block-size:0!important;padding:18px!important;gap:14px!important}.noir-stack__title{font-size:1.15rem!important}.noir-stack__thumb{inline-size:84px!important;aspect-ratio:1!important}}@media(max-width:430px){.noir-pop__field{flex-direction:column}.noir-pop__field .noir-btn{inline-size:100%}}@media(max-width:390px){.noir-card__price{flex-wrap:wrap}.noir-cb__inner,.noir-hero__content{padding-inline:16px}}.noir-facet__row{padding-block:4px;border-radius:var(--radius-sm);transition:color var(--t-hover) var(--ease-noir)}.noir-facet__row:hover span{color:var(--text)}.noir-facet__row input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 auto;inline-size:17px;block-size:17px;border:1px solid var(--border-soft);border-radius:3px;background:var(--noir-bg);display:grid;place-content:center;cursor:pointer;transition:border-color var(--t-hover) var(--ease-noir),background-color var(--t-hover) var(--ease-noir)}.noir-facet__row input[type=checkbox]:before{content:"";inline-size:9px;block-size:9px;clip-path:polygon(14% 44%,0 60%,39% 100%,100% 18%,84% 4%,39% 70%);background:var(--text-on-gold);transform:scale(0);transition:transform .14s var(--ease-noir)}.noir-facet__row input[type=checkbox]:checked{background:linear-gradient(100deg,var(--gold-dark),var(--gold));border-color:var(--gold)}.noir-facet__row input[type=checkbox]:checked:before{transform:scale(1)}.noir-facet__row input[type=checkbox]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.noir-facet__row input[type=checkbox]:disabled{opacity:.35;cursor:default}.noir-facet__range input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font:inherit}.noir-facet__range input::-webkit-outer-spin-button,.noir-facet__range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.noir-btn,.noir-card a,.noir-post,.noir-chip,.noir-cat,.noir-flow-card,.noir-colcard,.noir-bento__cell,.noir-med__item,.noir-chip-pill,.noir-rail-nav__btn,.noir-faq__q,.noir-opt__pill,.noir-gal__thumb,.noir-pagination a):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--radius-sm)}.noir-rail:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.noir-cb__inner,.noir-feature__inner,.noir-hero__content{text-shadow:0 1px 24px rgba(0,0,0,.45)}.noir-faq-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.noir-media img,.noir-card__img--primary,.noir-card__img--secondary{will-change:auto}.noir-card:hover .noir-card__img--primary,.noir-card:hover .noir-card__img--secondary{will-change:transform,opacity}
/*# sourceMappingURL=/cdn/shop/t/9/assets/noir-responsive.css.map */
