.site-header.forge-header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(190px,240px) auto;grid-template-rows:auto;gap:20px;padding:14px 4vw;min-height:82px;position:relative;z-index:40}.forge-header .brand{grid-column:1;grid-row:1;min-width:0;gap:12px;font-size:14px;max-width:255px;line-height:1.25}.forge-header .brand-logo{width:46px;height:46px}.site-header.forge-header .forge-navigation{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:6px!important;min-width:0;border:0;padding:0;overflow:visible}.site-header.forge-header .forge-navigation>a,.forge-shop-menu>summary{min-height:44px;padding:10px 13px;font-size:14px;white-space:nowrap;font-weight:700;border-radius:999px;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.forge-navigation>a:hover{color:var(--gold)}.forge-shop-menu{position:relative}.forge-shop-menu>summary{cursor:pointer;list-style:none;background:var(--violet);color:#fff}.forge-shop-menu>summary::-webkit-details-marker{display:none}.forge-shop-menu[open]>summary{background:var(--violet-light);color:var(--night)}.forge-shop-links{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;min-width:250px;max-height:70dvh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:0 18px 50px #0009;z-index:50}.site-header.forge-header .forge-shop-links a{display:flex;align-items:center;padding:11px 14px;min-height:44px;font-size:15px;border-radius:7px;white-space:normal;color:var(--ink)}.forge-shop-links a:hover,.forge-shop-links a[aria-current=page]{background:#2e1d4e;color:var(--violet-light)!important}.forge-menu-extra{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.forge-header-search{grid-column:3;grid-row:1;display:flex;align-items:center;border:1px solid var(--line);background:var(--panel);border-radius:999px;overflow:hidden;min-width:0}.forge-header-search input{background:transparent;color:var(--ink);border:0;min-width:0;width:100%;padding:12px 15px;font-size:15px;min-height:44px}.forge-header-search button{background:transparent;color:var(--gold);border:0;font-size:28px;min-width:44px;min-height:44px;cursor:pointer}.forge-header-search:focus-within{border-color:var(--violet-light);outline:1px solid var(--violet-light)}.forge-header .cart-link{grid-column:4;grid-row:1;font-size:14px;white-space:nowrap;min-height:44px;display:flex;align-items:center;padding-inline:6px}.forge-header :focus-visible,.forge-filter-form :focus-visible,.forge-gallery-shell :focus-visible,.forge-help-dialog :focus-visible,.forge-help-launch:focus-visible,.forge-sticky-buy :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.forge-header-search input:focus-visible{outline:none}.forge-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:26px;font-size:13px;color:var(--muted)}.forge-breadcrumbs a{min-height:32px;display:flex;align-items:center;color:var(--violet-light)}.forge-catalog{padding-block:52px}.forge-catalog h1{font-size:clamp(38px,5vw,70px);line-height:1.05}.forge-catalog>.rte{font-size:16px;margin-bottom:24px}.forge-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;justify-content:space-between;margin-top:28px}.forge-filter-details{flex:1;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.forge-filter-details>summary{cursor:pointer;list-style:none;min-height:46px;display:flex;align-items:center;gap:9px;padding:12px 16px;font-size:15px;font-weight:700}.forge-filter-details>summary::-webkit-details-marker{display:none}.forge-filter-details>summary>span:last-child{margin-inline-start:auto}.forge-filter-fields{display:grid;grid-template-columns:1.1fr 1fr 1.1fr 1.2fr auto;gap:12px;padding:8px 16px 16px;align-items:end}.forge-filter-fields>label,.forge-sort{display:grid;gap:7px;min-width:0;font-size:13px;color:var(--muted)}.forge-filter-fields select,.forge-sort select,.forge-price-fields input{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--night);color:var(--ink);padding:10px;font-size:14px}.forge-sort{min-width:180px}.forge-sort select{max-width:230px}.forge-price-fields{display:flex;align-items:center;gap:7px;min-width:0;border:0;margin:0;padding:0}.forge-price-fields legend{font-size:13px;color:var(--muted);margin-bottom:7px}.forge-price-fields label{display:block;min-width:0;flex:1}.forge-clear{background:transparent;color:var(--gold);border:0;text-decoration:underline;font-size:14px;min-height:44px;cursor:pointer;white-space:nowrap}.forge-catalog-count{color:var(--muted);font-size:14px;line-height:1.5;margin:16px 0}.forge-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.forge-active-filters:empty{display:none}.forge-filter-chip{background:#2e1d4e;color:var(--ink);border:1px solid var(--violet-light);border-radius:999px;min-height:38px;padding:8px 13px;font-size:13px;cursor:pointer}.forge-show-more{display:flex;margin:28px auto 0}.forge-catalog .product-card-copy h3{font-size:17px;line-height:1.35;margin-top:0}.forge-product-page{padding-block:48px;gap:4.5vw;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.forge-gallery-shell{min-width:0;position:sticky;top:20px}.forge-product-page .product-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;position:relative}.forge-product-page .product-gallery::-webkit-scrollbar{display:none}.forge-product-page .product-media,.forge-product-page .product-media:first-child{flex:0 0 100%;width:100%;scroll-snap-align:start;aspect-ratio:1;overflow:hidden;background:var(--panel)}.forge-product-page .product-media img,.forge-product-page .product-media video{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1}.forge-gallery-controls{display:flex;justify-content:space-between;align-items:center;margin:12px 0;font-size:14px;color:var(--muted)}.forge-gallery-controls .fd-icon{width:40px;height:40px;min-height:40px}.forge-gallery-controls button:disabled{opacity:.3;cursor:default}.forge-gallery-thumbnails{display:flex;gap:8px;overflow:auto;padding:4px 3px 10px;scrollbar-width:thin}.forge-media-thumb{flex:0 0 64px;width:64px;height:64px;position:relative;cursor:pointer;border:1px solid var(--line);background:var(--panel);padding:3px;border-radius:7px;color:var(--ink)}.forge-media-thumb[aria-pressed=true]{border-color:var(--violet-light);box-shadow:0 0 0 1px var(--violet-light)}.forge-media-thumb img{display:block;width:100%;height:100%;object-fit:contain}.forge-video-mark{position:absolute;inset-block-end:3px;inset-inline-end:3px;color:#fff;background:#0009;border-radius:3px;font-size:13px;padding:2px 4px}.forge-product-page .product-info{position:static;min-width:0}.forge-product-page .product-info h1{font-size:clamp(32px,3.3vw,48px);line-height:1.08;letter-spacing:-.04em}.forge-product-page .product-info>.section-kicker{font-size:12px;margin-bottom:12px}.forge-product-page .product-price{font-size:27px;margin:18px 0}.forge-product-facts{display:grid;gap:9px;margin:0 0 20px;font-size:14px;line-height:1.45}.forge-product-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.forge-product-facts dt{color:var(--muted)}.forge-product-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.forge-shipping-guidance{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:13px 15px;margin:14px 0;font-size:13px;line-height:1.5}.forge-shipping-guidance p{margin:0 0 4px;color:var(--muted)}.forge-shipping-guidance p:last-child{margin-bottom:0}.forge-shipping-guidance p:first-child{color:var(--ink)}.forge-shipping-guidance strong{color:var(--gold)}.forge-shipping-guidance.is-compact{padding:10px 12px;margin:8px 0;font-size:12px}.forge-shipping-guidance.is-compact p:nth-child(2){display:none}.forge-buy-shipping{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 14px}.forge-buy-shipping a,.forge-product-page details a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.forge-product-page .product-form{gap:12px;padding:18px 0}.forge-product-page .fd-options{margin-bottom:0}.forge-product-page .fd-option{padding:10px 12px}.forge-product-page .frame-default-note{font-size:12px}.forge-product-page .product-form>[data-option-controls]{gap:14px}.forge-product-page .product-form>label:has([name=quantity]){display:flex;align-items:center;justify-content:space-between}.forge-product-page .product-form input[name=quantity]{max-width:86px}.forge-buy-review{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;background:var(--panel);border:1px solid var(--line);padding:15px;border-radius:12px;margin:20px 0}.forge-buy-review>img{width:90px;height:90px;object-fit:cover;border-radius:7px}.forge-buy-review blockquote{font:400 15px/1.5 Arial,Helvetica,sans-serif;color:var(--ink)}.forge-buy-review figcaption{font-size:11px;line-height:1.5;color:var(--muted);margin-top:7px}.forge-buy-review .review-stars{font-size:13px;margin:4px 0 8px}.forge-review-label{font-size:11px;letter-spacing:.02em;color:var(--gold);margin:0}.forge-product-page .product-info details{padding:16px 0}.forge-product-page details .product-description{margin-top:16px;font-size:15px}.forge-product-page .forge-cross-sell{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px}.forge-cross-sell h2{font-size:28px;letter-spacing:-.03em;margin:0 0 10px}.forge-cross-sell>p:not(.section-kicker){color:var(--muted);font-size:15px}.forge-sticky-buy{display:none}.forge-shipping-estimate{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.forge-shipping-estimate>summary{font-weight:700;min-height:32px;cursor:pointer;color:var(--gold)}.forge-shipping-estimate form{display:grid;gap:8px;margin-top:12px}.forge-shipping-estimate label{font-size:12px;color:var(--muted)}.forge-shipping-estimate input,.forge-shipping-estimate select{width:100%;min-height:42px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:15px;padding:9px;border-radius:7px}.forge-shipping-estimate .button{min-height:42px;font-size:14px;padding:8px 12px;margin:4px 0}.forge-shipping-estimate small{color:var(--muted);line-height:1.5}.forge-shipping-estimate [data-shipping-province-field]{display:grid;gap:8px}.forge-rate-list{display:grid;gap:6px;margin:0;padding-inline-start:20px;font-size:13px;color:var(--ink)}.forge-rate-list:empty{display:none}.forge-cart-delivery{max-width:720px;margin-inline-start:auto;margin-top:22px}.fd-drawer-foot .forge-shipping-estimate{padding:6px 0}.fd-drawer-foot .forge-shipping-estimate>summary{font-size:12px}.fd-drawer-foot:has(.forge-shipping-estimate[open]){max-height:68dvh;overflow-y:auto}.forge-policy-guidance{width:var(--shell);margin:26px auto 0}.forge-policy-guidance .forge-shipping-guidance{max-width:800px;margin-inline:auto}.forge-help-launch{position:fixed;inset-inline-end:18px;inset-block-end:18px;z-index:35;display:flex;align-items:center;min-height:44px;background:var(--panel);color:var(--gold);border:1px solid var(--gold);border-radius:999px;font-size:13px;font-weight:700;padding:10px 16px;box-shadow:0 8px 25px #0006}.forge-help-dialog{color:var(--ink);background:var(--night);width:min(460px,calc(100% - 24px));max-height:85dvh;border:1px solid var(--line);border-radius:16px;padding:24px}.forge-help-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.forge-help-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.forge-help-head h2{font-size:24px;margin:0;letter-spacing:-.03em}.forge-help-dialog>p,.forge-help-dialog details p{font-size:14px;line-height:1.6;color:var(--muted)}.forge-help-dialog details{border-top:1px solid var(--line);padding:14px 0}.forge-help-dialog summary{font-size:15px;line-height:1.4;cursor:pointer;font-weight:700}.forge-help-dialog .button{width:100%;margin-top:16px;font-size:14px;min-height:46px}.forge-help-contact{display:block;min-height:44px;padding-top:15px;text-align:center;color:var(--gold);font-size:14px;text-decoration:underline}.forge-catalog [hidden],.forge-product-page [hidden],.forge-shipping-estimate [hidden]{display:none!important}@media(min-width:1100px){.forge-menu-extra{display:none}}@media(max-width:1150px)and (min-width:761px){.site-header.forge-header{grid-template-columns:minmax(190px,1fr) auto auto;gap:14px}.forge-header-search{grid-column:1/-1;grid-row:2;max-width:650px;width:100%;justify-self:center}.forge-header .brand{max-width:255px}.site-header.forge-header .forge-navigation{justify-content:flex-end}.forge-header .cart-link{grid-column:3}.forge-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:979px){.forge-product-page{grid-template-columns:minmax(0,1fr);padding-block:28px;gap:25px}.forge-gallery-shell{position:static;max-width:640px;margin-inline:auto;width:100%}.forge-product-page .product-info{max-width:680px;width:100%;margin-inline:auto}.forge-sticky-buy{display:flex;position:fixed;inset-inline:0;inset-block-end:0;z-index:36;background:#08070af7;border-top:1px solid var(--line);padding:10px max(4vw,16px) calc(10px + env(safe-area-inset-bottom));gap:16px;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.forge-sticky-buy>div{min-width:0;flex:1;display:grid;gap:4px}.forge-sticky-buy [data-sticky-configuration]{font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.forge-sticky-buy [data-sticky-total]{font-size:17px;color:var(--gold)}.forge-sticky-button{min-height:46px;font-size:14px;padding-inline:18px}.forge-has-sticky-buy{padding-bottom:88px}.forge-has-sticky-buy .forge-help-launch{inset-block-end:calc(92px + env(safe-area-inset-bottom))}.forge-catalog-toolbar{align-items:end}.forge-filter-details{flex-basis:100%}.forge-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-sort{min-width:0;width:100%;grid-template-columns:55px minmax(0,1fr);align-items:center}.forge-sort select{max-width:none}}@media(max-width:760px){.site-header.forge-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;padding:10px 4vw}.site-header.forge-header .forge-navigation{gap:0}.forge-header .brand{font-size:13px;max-width:225px;gap:8px}.forge-header .brand-logo{width:40px;height:40px}.site-header.forge-header .forge-navigation>a{display:none}.forge-shop-menu>summary{font-size:13px;padding:8px 12px;min-height:40px}.forge-header-search{grid-column:1/-1;grid-row:2;max-width:none;width:100%}.forge-header-search input{font-size:16px;min-height:42px;padding:10px 14px}.forge-header-search button{min-height:42px}.forge-header .cart-link{grid-column:3;font-size:13px;padding:0;min-height:40px}.forge-shop-links{inset-inline-start:auto;inset-inline-end:0;min-width:245px;width:min(290px,85vw)}.forge-header-search::placeholder{font-size:15px}.forge-catalog{padding-block:30px}.forge-breadcrumbs{margin-bottom:18px;font-size:12px}.forge-catalog h1{font-size:40px}.forge-catalog .section-kicker{font-size:12px;margin-bottom:14px}.forge-filter-fields{padding:6px 12px 14px;gap:12px}.forge-catalog-toolbar{margin-top:20px}.forge-catalog .product-card-copy h3{font-size:15px}.forge-catalog .product-card-copy{padding:12px}.forge-catalog .price{font-size:14px}.forge-product-page .product-info h1{font-size:34px}.forge-product-page .product-price{font-size:25px}.forge-product-page .product-gallery{gap:10px}.forge-gallery-thumbnails{gap:7px}.forge-media-thumb{flex-basis:56px;width:56px;height:56px}.forge-product-facts>div{grid-template-columns:86px minmax(0,1fr)}.forge-help-launch{inset-inline-end:12px;inset-block-end:12px;font-size:12px;padding:9px 13px}.forge-help-dialog{padding:20px}.forge-hero .hero-art-refresh{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:10px}.forge-hero .hero-art-refresh .hero-piece{grid-row:auto}.forge-hero .hero-art-refresh .hero-piece img{width:100%;height:auto;aspect-ratio:1;max-height:none;object-fit:contain}.forge-hero .hero-caption{padding:10px}.forge-hero .hero-caption strong{font-size:13px;line-height:1.35}.forge-hero .hero-caption small{display:none}.forge-hero{padding-top:30px;gap:28px}.forge-hero .hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.forge-hero .hero-proof strong{font-size:13px}.forge-hero .hero-proof small{font-size:11px;line-height:1.5}.curated-products .section-head h2{font-size:38px}.pilot-navigation{padding-block:30px}.studio-proof,.testimonials{padding-block:40px}.fd-commission{padding-block:42px}}@media(max-width:360px){.forge-header .brand{font-size:11px;max-width:160px}.forge-header .brand-logo{width:34px;height:34px}.site-header.forge-header{gap:8px}.forge-product-page .product-info h1{font-size:30px}.forge-sticky-button{padding-inline:12px}.forge-filter-fields{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html,.forge-product-page .product-gallery{scroll-behavior:auto}.forge-help-dialog{animation:none}}.button.button-primary,.forge-hero .button.button-primary,a.text-link,.section-shell a.text-link{border-radius:999px;box-sizing:border-box;min-height:44px;height:auto;padding:10px 20px;align-items:center;justify-content:center;text-align:center;font-family:inherit;font-size:13px;font-weight:600;font-style:normal;line-height:1.25;letter-spacing:.01em}a.text-link,.section-shell a.text-link{display:inline-flex;gap:8px;vertical-align:middle}.forge-hero .hero-actions .button.button-secondary{border-radius:999px;background:var(--gold, #dfb85b);border-color:var(--gold, #dfb85b);color:#151018;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.01em;align-items:center;justify-content:center;text-align:center}.forge-hero .hero-actions .button.button-secondary:hover{background:#edc977;border-color:#edc977;color:#151018}.site-header.forge-header .af-desktop-categories{display:none}@media(min-width:1100px){.site-header.forge-header .af-desktop-categories{display:flex;grid-column:1/-1;grid-row:2;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px!important;border-top:1px solid rgba(246,185,75,.3);padding:12px 0 0;overflow:visible}.site-header.forge-header .af-desktop-categories a{display:inline-flex;align-items:center;min-height:46px;padding:10px 8px;font-size:16px;line-height:1.3;font-weight:700;color:var(--ink);border-bottom:2px solid transparent;text-decoration:none}.site-header.forge-header .af-desktop-categories a:hover,.site-header.forge-header .af-desktop-categories a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.site-header.forge-header .af-desktop-categories .af-shop-all{background:var(--gold);color:var(--night);border-radius:999px;padding-inline:20px}.site-header.forge-header .af-desktop-categories a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}}@media(min-width:1100px)and (max-width:1150px){.site-header.forge-header .af-desktop-categories{grid-row:3}}.site-header.forge-header .brand{font-size:30px;line-height:1.12;font-weight:750;max-width:360px;letter-spacing:-.025em;color:#fff}.site-header.forge-header .brand>span{display:block;white-space:normal;min-width:0}@media(min-width:1151px){.site-header.forge-header{grid-template-columns:minmax(270px,360px) minmax(0,1fr) minmax(170px,210px) auto;gap:14px}.site-header.forge-header .forge-navigation{flex-wrap:wrap;gap:2px!important}.site-header.forge-header .forge-navigation>a{padding:8px 10px}}@media(min-width:750px)and (max-width:1150px){.site-header.forge-header .brand{font-size:28px;max-width:330px}.site-header.forge-header .forge-navigation{flex-wrap:wrap}}@media(max-width:749px){.site-header.forge-header .brand{grid-column:1/-1;grid-row:1;font-size:30px;max-width:none;gap:12px}.site-header.forge-header .brand-logo{width:44px;height:44px}.site-header.forge-header .forge-header-search{grid-column:1;grid-row:2}.site-header.forge-header .forge-navigation{grid-column:2;grid-row:2}.site-header.forge-header .cart-link{grid-column:3;grid-row:2}.site-header.forge-header{gap:10px}}:root{--forge-header-clearance: 168px}html{scroll-padding-top:var(--forge-header-clearance)}.shopify-section-group-header-group:has(.forge-header){position:sticky;inset-block-start:0;z-index:40;background:var(--night)}.site-header.forge-header{position:relative;inset-block-start:auto}.site-header.forge-header .brand{overflow-wrap:anywhere}.forge-header .forge-shop-links{max-height:min(70dvh,calc(100dvh - var(--forge-header-clearance)))}.site-footer .brand{font-size:clamp(26px,2.5vw,34px);line-height:1.15;font-weight:750;letter-spacing:-.025em;color:#fff;white-space:normal;max-width:540px;min-width:0}.site-footer .brand>span{min-width:0;overflow-wrap:anywhere}.site-footer .brand-logo{width:64px;height:64px;flex-shrink:0}.site-footer>div>p{font-size:16px;line-height:1.65}.content-page :is(h1,h2,h3){text-wrap:balance}.content-page>h1{font-size:clamp(36px,4.5vw,56px);line-height:1.12;letter-spacing:-.035em;margin:0 0 28px}.content-page .rte{font-size:clamp(17px,1.5vw,18px);line-height:1.75}.content-page .rte :is(h2,h3){font-size:clamp(24px,2.5vw,30px);line-height:1.25;letter-spacing:-.02em;margin:36px 0 14px}.content-page .rte p{margin:0 0 20px}.rte a,.product-description a,.button.button-secondary,.collection-nav a{border-radius:999px}.about-forge .rte a{min-height:44px;padding:10px 18px;margin-block:6px;line-height:1.4;font-size:15px;text-align:center;justify-content:center}.about-forge .rte a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.forge-about-content .forge-studio{padding-block:clamp(40px,5vw,64px)}.forge-about-content .forge-studio .section-head{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.forge-about-content .forge-studio .section-head h2{font-size:clamp(28px,3.5vw,40px);line-height:1.2;letter-spacing:-.025em}.forge-about-content .forge-studio .section-head>p{max-width:70ch;margin:0;font-size:clamp(17px,1.5vw,18px);line-height:1.75}@media(min-width:980px){.forge-gallery-shell,.product-info,.af-contact__intro{top:var(--forge-header-clearance)}}@media(max-width:749px){:root{--forge-header-clearance: 170px}.site-header.forge-header .brand{font-size:clamp(26px,7vw,30px)}.site-footer .brand-logo{width:52px;height:52px}}@media(max-width:360px){:root{--forge-header-clearance: 195px}}.content-page{max-width:850px}.about-forge{padding-block:clamp(36px,5vw,64px)}.about-forge>.button{margin-top:12px}.forge-collection-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:24px 40px;margin-block-end:28px}.forge-collection-title{min-width:0}.forge-collection-title h1{margin:0;text-wrap:balance}.forge-collection-title .section-kicker{margin-block:0 14px}.forge-collection-title>.rte{max-width:65ch;margin-block:18px 0;font-size:16px;line-height:1.65}.forge-collection-heading>.forge-filter-form{min-width:0;padding-block-start:28px}.forge-collection-heading .forge-catalog-toolbar{display:grid;grid-template-columns:minmax(115px,1fr) minmax(170px,1.35fr);align-items:start;gap:12px;margin:0}.forge-collection-heading .forge-filter-details{width:100%;min-width:0}.forge-collection-heading .forge-filter-details>summary{min-height:46px}.forge-collection-heading .forge-filter-details[open]{grid-column:1 / -1}.forge-collection-heading .forge-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-collection-heading .forge-sort{min-width:0;width:100%;grid-template-columns:1fr;gap:6px}.forge-collection-heading .forge-sort select{max-width:none;min-height:46px;font-size:16px}.forge-collection-heading .forge-catalog-count{margin-block:12px 0}.forge-collection-heading .fd-error:empty{display:none}.forge-collection-heading .forge-active-filters{margin-block:12px 0}@media(max-width:799px){.forge-collection-heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-block-end:22px}.forge-collection-heading>.forge-filter-form{padding-block-start:0;width:min(100%,420px);justify-self:end}}@media(max-width:360px){.forge-collection-heading .forge-catalog-toolbar{grid-template-columns:minmax(96px,1fr) minmax(0,1.4fr);gap:8px}.forge-collection-heading .forge-filter-fields{grid-template-columns:minmax(0,1fr)}}.forge-collection-heading{row-gap:16px}.forge-collection-heading>.forge-catalog-count,.forge-collection-heading>.fd-error,.forge-collection-heading>.forge-active-filters{grid-column:1 / -1;margin-block:0}.forge-collection-heading .forge-filter-details:not([open]){margin-block-start:21px}.forge-collection-heading>.forge-collection-title{grid-column:1;grid-row:1 / span 2}.forge-collection-heading>.forge-collection-total{grid-column:2;grid-row:1;margin:0;align-self:end}.forge-collection-heading>.forge-filter-form{grid-column:2;grid-row:2;padding-block-start:0}@media(max-width:799px){.forge-collection-heading>.forge-collection-title{grid-column:1;grid-row:1}.forge-collection-heading>.forge-collection-total{grid-column:1;grid-row:2;width:min(100%,420px);justify-self:end}.forge-collection-heading>.forge-filter-form{grid-column:1;grid-row:3}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/forge-shopping-flow.css.map */
