[hidden]{display:none!important}.no-js .reveal{opacity:1;transform:none}.hero__slide:not(.active){visibility:hidden}.hero__slide.active{visibility:visible}.hero__ctas .btn--solid-light:hover{background:var(--paper);color:var(--ink)}.hero__ctas .btn--outline-light:hover{background:var(--ink);color:var(--paper)}.hero__dot,.hero__dot.active{height:44px;min-width:28px;background:transparent;position:relative}.hero__dot:after{content:"";position:absolute;inset:21px 0 auto;height:2px;background:var(--muted)}.hero__dot.active:after{background:var(--ink)}[data-drawer][aria-hidden=true]{visibility:hidden}.site-header :focus-visible,.site-footer :focus-visible,.mobile-drawer :focus-visible{outline-color:var(--inverse-fg)}.footer-contact a{overflow-wrap:anywhere}.footer-signup__row{flex-wrap:wrap}.footer-form-message{flex-basis:100%;margin:1rem 0 0}.footer-form-message[role=alert]{color:var(--inverse-fg)}.story__stats:empty{display:none}#ForgeXCartStatus{max-width:var(--page-width);margin:1rem auto;padding:1rem 1.25rem}.fx-category-title{width:100%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem;background:var(--bone)}.fx-category-title strong{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.fx-category-title span{color:var(--muted);font-size:.95rem}@media(max-width:1199px){.primary-nav{display:none}.header-icons .mobile-toggle{display:inline-flex}.header-icons{flex-shrink:0;gap:.85rem}.site-header__row{gap:1rem}.site-logo{min-width:0}.site-logo__image{max-width:min(var(--logo-width,150px),32vw)}}@media(min-width:1200px){.primary-nav{display:flex;gap:clamp(.75rem,1.2vw,1.5rem)}.primary-nav a,.primary-nav summary{font-size:.68rem;letter-spacing:.12em}.header-icons .mobile-toggle{display:none}}@media(max-width:719px){.hero{display:grid;height:auto;min-height:0;max-height:none;padding-bottom:3.5rem}.hero__slide{position:relative;inset:auto;grid-area:1 / 1;display:flex;flex-direction:column;min-width:0}.hero__slide>.media,.hero__slide>.damascus{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;bottom:auto!important;order:2;width:100%;height:clamp(260px,80vw,440px);flex-shrink:0;padding:1rem 5vw}.hero__content{order:1;width:100%;height:auto;padding-top:2rem;padding-bottom:1rem}.hero__copy{width:100%;max-width:100%}.hero__ctas .btn{white-space:normal;max-width:100%}.hero__dots{bottom:.35rem}}@media(prefers-reduced-motion:reduce){.hero__slide,.drawer,.mobile-drawer{transition:none}}.collection-hero:has(>.damascus) .hero__scrim{display:none}.collection-hero:has(>.damascus) .collection-hero__inner,.collection-hero:has(>.damascus) h1{color:var(--ink, #161616)}.collection-hero:has(>.damascus) p{color:var(--muted, #57534d)}.collection-hero:has(>.damascus) .breadcrumbs,.collection-hero:has(>.damascus) .breadcrumbs a{color:var(--muted, #57534d)!important}.card .card__type{margin:1.1rem 0 0;font-family:inherit;font-size:11px;letter-spacing:.04em;line-height:1.4;color:#626971;text-transform:uppercase}.card .card__type+h3{margin-top:6px}@media(min-width:900px){.fx-categories .fx-rail__track:not(:has(>:nth-child(4))){grid-auto-columns:calc((100% - 48px)/3)}.fx-categories .fx-rail__track:not(:has(>:nth-child(4)))~.fx-rail__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/storefront-fixes.css.map */
