:root{--ink:#111416;--ink-2:#1A1E21;--ink-3:#2B3135;--fog:#9BA4A9;--mist:#C9CFD1;--shell:#F4F1EB;--paper:#FFFFFF;--sand:#E7E1D6;--line:#D9D2C6;--stone:#5A6266;--text:#16191B;--gold:#C6A15B;--gold-2:#D8B873;--gold-ink:#7A5C22;--ok:#2E6B46;--bad:#9B2C1F;--f:"Archivo","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",Consolas,monospace;--fh:"Cinzel",Georgia,serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--g:40px;--max:1440px;--hd:68px;--r:2px;--shop-bg:#FFFFFF;--to-bg:#FFFFFF;--to-ink:#16191B;--to-accent:#111416;--to-on-accent:#F4F1EB;--to-line:#D9D2C6;--to-font:var(--f);--to-radius:2px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hd) + 16px)}body{margin:0;background:var(--shell);color:var(--text);font:400 16px/1.55 var(--f);overflow-x:clip;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.dark :focus-visible,.hd :focus-visible,.ft :focus-visible,.ann :focus-visible{outline-color:var(--gold)}.w{max-width:var(--max);margin:0 auto;padding:0 var(--g)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--ink);padding:10px 14px;font-weight:700}.skip:focus{top:12px}.num{font-variant-numeric:tabular-nums lining-nums}.mono{font-family:var(--mono)}.dark{background:var(--ink);color:var(--shell)}.x{font-stretch:125%}.lab{font:600 12px/1.2 var(--f);font-stretch:125%;letter-spacing:.12em;text-transform:uppercase}.h1,.h2,.h3{font-family:var(--fh);letter-spacing:.005em}.h1{font-weight:700;font-size:clamp(40px,5.6vw,76px);line-height:.95}.h2{font-weight:700;font-size:clamp(28px,3.2vw,44px);line-height:1}.h3{font-weight:700;font-size:20px;line-height:1.15}.lede{font-size:18px;line-height:1.5;color:var(--stone);max-width:560px}.dark .lede{color:var(--mist)}.eyebrow{color:var(--gold-ink)}.dark .eyebrow{color:var(--gold)}.prose{max-width:720px}.prose p,.prose ul,.prose ol{margin:0 0 var(--s4)}.prose h2{font:700 24px/1.15 var(--fh);margin:var(--s7) 0 var(--s3)}.prose h3{font:700 18px/1.3 var(--f);margin:var(--s5) 0 var(--s2)}.prose ul{list-style:none}.prose ul li{position:relative;padding-left:22px;margin-bottom:6px}.prose ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:4px;border-radius:2px;background:var(--gold)}.prose a,.link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover,.link:hover{color:var(--gold-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1.5px solid var(--ink);border-radius:var(--r);background:var(--ink);color:var(--shell);font:700 14px/1 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.btn:hover{background:var(--ink-3);border-color:var(--ink-3)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--gold-2);border-color:var(--gold-2)}.btn-line{background:transparent;color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--shell)}.dark .btn-line{border-color:var(--shell);color:var(--shell)}.dark .btn-line:hover{background:var(--shell);color:var(--ink)}.btn-wide{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.more{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--f);font-stretch:125%;letter-spacing:.12em;text-transform:uppercase;padding:10px 0;border-bottom:1.5px solid currentColor}.more:hover{color:var(--gold-ink)}.dark .more:hover{color:var(--gold)}.hm{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1.5px solid currentColor;border-radius:11px;font:600 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--paper);color:var(--ink)}.hm-gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.hm-plated{border-color:var(--gold);color:var(--gold-ink)}.hm-forge{background:var(--ink);border-color:var(--ink);color:var(--shell)}.hm-estate{border-color:var(--stone);color:var(--stone)}.hm-sold{background:var(--bad);border-color:var(--bad);color:#fff}.dark .hm{background:transparent;color:var(--shell)}.dark .hm-gold{background:var(--gold);color:var(--ink)}.ann{background:#000;color:var(--mist);border-bottom:1px solid var(--ink-3)}.ann-in{display:flex;align-items:center;justify-content:center;gap:var(--s5);height:36px;font:600 12px/1 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase}.ann p{display:flex;align-items:center;white-space:nowrap}.ann p+p:before{content:"";width:16px;height:7px;border:1.5px solid var(--gold);border-radius:4px;margin-right:var(--s5)}.ann a{position:absolute;right:var(--g);color:var(--fog);text-decoration:underline;text-underline-offset:3px}.ann-in{position:relative}.px{background:var(--ink-2);color:var(--fog);border-bottom:1px solid var(--ink-3)}.px-in{display:flex;justify-content:center;align-items:center;gap:var(--s5);height:28px;font:500 12px/1 var(--mono);white-space:nowrap;overflow:hidden}.px b{color:var(--gold);font-weight:600}.px .v{color:var(--shell)}.px .dn{color:#e59a8e}.px .up{color:#9fd3ae}.px-n{color:#7e878c}.hd{position:sticky;top:0;z-index:40;background:var(--ink);color:var(--shell);border-bottom:1px solid var(--ink-3)}.hd-in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s5);height:var(--hd)}.hd-logo{display:flex;align-items:center;color:var(--shell)}.hd-logo svg{height:40px;width:auto}.hd-menu{display:none;width:44px;height:44px;margin-left:-10px;background:none;border:0;color:var(--shell);place-items:center}.hd-nav>ul{display:flex;justify-content:center;gap:var(--s5)}.hd-nav>ul>li>a{display:flex;align-items:center;height:var(--hd);font:600 13px/1 var(--f);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;color:#dde1e2;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.hd-nav>ul>li>a:hover,.hd-nav>ul>li:focus-within>a,.hd-nav a[aria-current=page]{color:#fff;border-color:var(--gold)}.hd-nav .forge-link{color:var(--gold-2)}.has-mega{position:static}.mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);color:var(--text);border-bottom:1px solid var(--line);box-shadow:0 30px 60px #0000002e;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility .15s}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.3fr;gap:var(--s6);padding-top:var(--s6);padding-bottom:var(--s6)}.mega h3{margin-bottom:var(--s3);color:var(--stone)}.mega li a{display:flex;justify-content:space-between;gap:var(--s3);padding:7px 0;border-bottom:1px solid #EEE9E0;font-size:15px}.mega li a:hover{color:var(--gold-ink)}.mega li a span{color:var(--stone);font:500 12px/1.6 var(--mono)}.mega .gauge{display:inline-block;width:22px;background:linear-gradient(180deg,#fff,#9ea4aa);border:1px solid #9EA4AA;margin-right:10px;vertical-align:middle}.mega-card{display:grid;grid-template-columns:110px 1fr;gap:var(--s4);align-items:center;background:var(--shell);padding:var(--s4)}.mega-card img{width:110px;height:110px;object-fit:cover;background:var(--sand)}.mega-card p{font-size:14px;color:var(--stone);margin:6px 0 10px}.hd-ic{display:flex;align-items:center;gap:2px;justify-self:end}.ic{position:relative;display:grid;place-items:center;width:44px;height:44px;background:none;border:0;color:var(--shell)}.ic:hover{color:var(--gold)}.ic svg{width:22px;height:22px}.cc{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--ink);font:700 11px/18px var(--mono);text-align:center}.cc[data-empty]{display:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0a0c0e8c}.drawer{position:fixed;top:0;bottom:0;z-index:81;width:min(440px,100%);background:var(--paper);color:var(--text);display:flex;flex-direction:column;box-shadow:0 0 60px #0000004d;outline:0}.drawer.r{right:0}.drawer.l{left:0}.dr-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.dr-hd .h3{font-size:18px}.dr-x{width:44px;height:44px;margin-right:-10px;display:grid;place-items:center;background:none;border:0;font-size:26px;line-height:1}.dr-body{flex:1;overflow:auto;padding:var(--s2) var(--s5) var(--s5)}.dr-ft{border-top:1px solid var(--line);padding:var(--s4) var(--s5) calc(var(--s5) + env(safe-area-inset-bottom,0px));display:grid;gap:var(--s3)}.nav-list a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font:600 15px/1.2 var(--f);font-stretch:112%;letter-spacing:.06em;text-transform:uppercase}.nav-list a span{font:500 12px/1 var(--mono);color:var(--stone)}.nav-sub{margin-top:var(--s5)}.nav-sub a{display:block;padding:9px 0;color:var(--stone)}.free{padding:var(--s4) 0 var(--s3);font-size:14px}.bar{height:6px;background:var(--sand);border-radius:3px;overflow:hidden;margin-top:8px}.bar i{display:block;height:100%;background:var(--ink);border-radius:3px;transition:width .3s}.cl{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.cl img{width:76px;height:76px;object-fit:cover;background:var(--sand)}.cl-n{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-m{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.cl-sp{font:500 12px/1.4 var(--mono);color:var(--stone);margin-top:2px}.rm{background:none;border:0;padding:8px 0;font-size:13px;color:var(--stone);text-decoration:underline;text-underline-offset:3px;min-height:32px}.sub{display:flex;justify-content:space-between;font-weight:700;font-size:17px}.fine{font-size:13px;color:var(--stone)}.empty{text-align:center;padding:var(--s7) var(--s2);display:grid;gap:var(--s4);justify-items:center}.pay{display:flex;flex-wrap:wrap;gap:6px}.pay span{font:600 10.5px/1 var(--mono);border:1px solid var(--line);padding:5px 7px;border-radius:3px;color:var(--stone);background:var(--paper)}.srch{position:fixed;left:0;right:0;top:0;z-index:81;background:var(--paper);box-shadow:0 20px 60px #00000040;max-height:88vh;display:flex;flex-direction:column;outline:0}.srch>.w{width:100%}.srch-box input::-webkit-search-cancel-button{display:none}.srch-box{display:flex;align-items:center;gap:var(--s3);height:76px;border-bottom:1px solid var(--line)}.srch-box svg{width:22px;height:22px;flex:none;color:var(--stone)}.srch-box input{flex:1;min-width:0;height:52px;border:0;background:none;font-size:20px;outline:0}.srch-body{overflow:auto;padding:var(--s4) 0 var(--s6)}.srch-sugg{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid var(--line);border-radius:20px;background:var(--paper);font:600 13px/1 var(--f);letter-spacing:.02em;transition:border-color .15s,background .15s}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--shell)}.chip .n{font:500 11.5px/1 var(--mono);color:var(--stone)}.chip[aria-pressed=true] .n{color:var(--mist)}.srch-res{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s2) var(--s5);margin-top:var(--s4)}.srow{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:8px;border-radius:2px}.srow:hover,.srow:focus-visible{background:var(--shell)}.srow img{width:60px;height:60px;object-fit:cover;background:var(--sand)}.srow b{display:block;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srow small{font:500 12px/1.4 var(--mono);color:var(--stone)}.srow .p{font-weight:700;font-size:14px}.toast{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;align-items:center;gap:var(--s3);max-width:min(420px,calc(100vw - 24px));padding:12px 12px 12px 14px;background:var(--ink);color:var(--shell);box-shadow:0 14px 40px #00000059}.toast img{width:48px;height:48px;object-fit:cover}.toast div{min-width:0;flex:1}.toast b{display:block;font-size:14px}.toast span{display:block;font-size:13px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast button{flex:none;min-height:40px;padding:0 14px;border:1.5px solid var(--gold);background:none;color:var(--gold);font:700 12px/1 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase}.modal{position:fixed;z-index:85;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));background:var(--paper);padding:var(--s6);box-shadow:0 30px 80px #00000059;outline:0}.modal .h3{margin-bottom:var(--s3)}.modal p{margin-bottom:var(--s4);color:var(--stone)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6) var(--s5)}.grid.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc{position:relative;display:flex;flex-direction:column;min-width:0}.pc-im{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--sand)}.pc-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s,transform .5s}.pc-im .alt{opacity:0}.pc:hover .pc-im .alt{opacity:1}.pc:hover .pc-im img:only-child{transform:scale(1.03)}.pc-tags{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.pc-b{padding-top:var(--s3);display:grid;gap:4px;flex:1}.pc-sp{font:500 12px/1.3 var(--mono);color:var(--stone);text-transform:uppercase;letter-spacing:.02em;min-height:16px}.pc-n{font:500 15px/1.35 var(--f);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-n a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc-n a:hover{text-decoration:underline;text-underline-offset:3px}.pc-pr{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap;margin-top:2px}.pr{font:700 17px/1.2 var(--f)}.ppg{font:500 12px/1 var(--mono);color:var(--stone)}.was{font-size:14px;color:var(--stone);text-decoration:line-through}.pc-media{position:relative}.pc-add{position:absolute;z-index:2;right:10px;bottom:10px;width:44px;height:44px;border-radius:22px;border:0;background:var(--paper);color:var(--ink);box-shadow:0 4px 14px #0000002e;display:grid;place-items:center;opacity:0;transition:opacity .15s,background .15s,color .15s}.pc-add svg{width:18px;height:18px}.pc:hover .pc-add,.pc-add:focus-visible{opacity:1}.pc-add:hover{background:var(--ink);color:var(--shell)}.pc--sold .pc-im img{filter:grayscale(.6);opacity:.75}.dark .pc-sp,.dark .ppg{color:var(--fog)}.dark .pc-im{background:var(--ink-2)}.sec{padding:var(--s8) 0}.sec-sm{padding:var(--s7) 0}.sec-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s5);flex-wrap:wrap}.sec-hd .lede{margin-top:var(--s2)}.rule{border-top:1px solid var(--line)}.dark .rule{border-color:var(--ink-3)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--stone);padding:var(--s4) 0}.crumbs li+li:before{content:"/";margin-right:6px;color:#b7afa2}.crumbs a:hover{color:var(--text);text-decoration:underline}.ft{background:var(--ink);color:var(--mist);padding:var(--s8) 0 var(--s6)}.ft-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--s6)}.ft-brand svg{height:120px;width:auto;color:var(--shell);margin-bottom:var(--s4)}.ft-brand p{max-width:340px;font-size:15px}.ft h2{color:var(--shell);margin-bottom:var(--s3)}.ft li a{display:inline-block;padding:6px 0;font-size:15px}.ft li a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ft-join{margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--ink-3);display:grid;grid-template-columns:1fr minmax(0,520px);gap:var(--s6);align-items:center}.ft-join .h2{color:var(--shell)}.ft-join p{margin-top:6px}.join{display:flex}.join input{flex:1;min-width:0;height:52px;padding:0 16px;border:1.5px solid var(--ink-3);border-right:0;background:var(--ink-2);color:var(--shell);font-size:16px;border-radius:0}.join input::placeholder{color:#8a9398}.join .btn{height:52px;border-radius:0}.join-st{min-height:20px;margin-top:8px;font-size:14px;color:var(--gold)}.ft-base{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--ink-3);font-size:13px;color:var(--fog)}.ft-base nav{display:flex;flex-wrap:wrap;gap:var(--s4)}.ft-base a:hover{color:#fff}.ft .pay span{background:transparent;border-color:var(--ink-3);color:var(--mist)}.also{display:flex;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap}.also a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--ink-3);font-size:14px}.also a:hover{border-color:var(--gold);color:#fff}.hero{position:relative;background:var(--ink);color:var(--shell);overflow:hidden;border-bottom:1px solid var(--ink-3)}.hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:min(760px,calc(100vh - 130px))}.hero-txt{display:flex;flex-direction:column;justify-content:center;padding:var(--s8) var(--s7) var(--s8) var(--g);max-width:720px;margin-left:auto;width:100%}.hero .h1{margin:var(--s4) 0 var(--s4)}.hero .h1 em{font-style:normal;color:var(--gold)}.hero .lede{max-width:480px}.cta{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}.widths{margin-top:var(--s6)}.widths .lab{color:var(--fog);margin-bottom:var(--s3)}.wchips{display:flex;flex-wrap:wrap;gap:var(--s2)}.wchip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 10px;border:1.5px solid var(--ink-3);background:var(--ink-2);color:var(--shell);font:600 13px/1 var(--f);font-stretch:112%;letter-spacing:.06em;text-transform:uppercase;transition:border-color .15s}.wchip:hover{border-color:var(--gold)}.wchip .gauge{width:24px;flex:none;background:linear-gradient(180deg,#fff,#9ea4aa);border-radius:1px}.wchip .n{font:500 11.5px/1 var(--mono);color:var(--fog)}.wchip[aria-pressed=true]{background:var(--shell);color:var(--ink);border-color:var(--shell)}.wchip[aria-pressed=true] .gauge{background:var(--ink)}.trust{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--ink-3);font-size:14px;color:var(--mist)}.trust li{display:flex;align-items:center;gap:8px}.trust svg{width:18px;height:18px;color:var(--gold);flex:none}.hero-img{position:relative;min-height:420px}.hero-img>picture,.hero-img>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-img>picture img{object-fit:cover;object-position:40% 50%}.heavy{position:absolute;left:var(--s5);bottom:var(--s5);z-index:2;display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s3);align-items:center;width:min(360px,calc(100% - 48px));padding:var(--s3);background:#111416db;border:1px solid var(--ink-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .15s}.heavy:hover{border-color:var(--gold)}.heavy img{width:64px;height:64px;object-fit:cover}.heavy .lab{color:var(--gold);font-size:11px}.heavy b{display:block;font-weight:500;font-size:14px;line-height:1.3;margin:3px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.heavy span.mono{font-size:12px;color:var(--mist)}@media(min-width:1101px){.hero-img{container-type:size}.hero-img>picture img{object-position:0 50%}.heavy{left:calc(var(--s5) + 6.5 * max(1cqw,1.0667cqh))}}.cats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--s4)}.cat-t{display:grid;gap:var(--s2)}.cat-t .im{aspect-ratio:1/1;overflow:hidden;background:var(--sand)}.cat-t img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cat-t:hover img{transform:scale(1.04)}.cat-t b{font:700 13px/1.2 var(--f);font-stretch:125%;letter-spacing:.06em;text-transform:uppercase}.cat-t span{font:500 12px/1 var(--mono);color:var(--stone)}.gram-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s8);align-items:center}.gram .h2 em{font-style:normal;color:var(--gold)}.facts3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:var(--s6);border-top:1px solid var(--ink-3)}.facts3 li{padding:var(--s5) var(--s4) 0 0}.facts3 li+li{padding-left:var(--s4);border-left:1px solid var(--ink-3)}.facts3 b{display:block;font:800 15px/1.2 var(--f);font-stretch:125%;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;color:var(--shell)}.facts3 p{font-size:14px;color:var(--mist)}.weigh{background:var(--ink-2);border:1px solid var(--ink-3);display:grid;grid-template-columns:200px minmax(0,1fr)}.weigh img{width:200px;height:100%;min-height:220px;object-fit:cover}.weigh-b{padding:var(--s5)}.weigh-b .lab{color:var(--gold)}.weigh-b h3{font-size:16px;font-weight:500;margin:6px 0 var(--s4)}.calc{display:grid;grid-template-columns:auto 1fr;gap:6px var(--s4);font:500 15px/1.3 var(--mono)}.calc dt{color:var(--fog)}.calc dd{text-align:right;color:var(--shell)}.calc .tot{border-top:1px solid var(--ink-3);padding-top:8px;margin-top:4px;color:var(--gold);font-weight:600}.weigh-b .fine{color:var(--fog);margin-top:var(--s3)}.gold-in{display:grid;grid-template-columns:5fr 7fr;gap:var(--s8);align-items:start}.feat{background:var(--paper);border:1px solid var(--line)}.feat .im{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.feat .im img{width:100%;height:100%;object-fit:cover}.feat-b{display:grid;grid-template-columns:1fr auto;gap:6px var(--s4);padding:var(--s4) var(--s5) var(--s5)}.feat-b b{font-weight:500;font-size:17px;line-height:1.3}.feat-b .btn{grid-column:1/-1;margin-top:var(--s3)}.ledger{border-top:1px solid var(--line);margin:var(--s5) 0}.ledger a{display:grid;grid-template-columns:64px minmax(0,1fr) 80px 110px;gap:var(--s4);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line);transition:background .15s}.ledger a:hover{background:var(--paper)}.ledger img{width:64px;height:64px;object-fit:cover;background:var(--sand)}.ledger b{display:block;font-weight:500;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ledger .g{font:500 14px/1 var(--mono);color:var(--stone);text-align:right}.ledger .p{font-weight:700;text-align:right}.fit-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--s8);align-items:center}.fit-list{display:grid;gap:0;margin-top:var(--s5);border-top:1px solid var(--line);max-height:360px;overflow:auto}.fit-list button{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px 96px;gap:var(--s3);align-items:center;width:100%;min-height:48px;padding:8px 12px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font-size:14px}.fit-list button:hover{background:var(--paper)}.fit-list button[aria-pressed=true]{background:var(--paper);box-shadow:inset 3px 0 var(--gold)}.fit-list .mono{font-size:13px;color:var(--stone);text-align:right;white-space:nowrap}.fit-list .p{font-weight:700;text-align:right}.fit-m{background:var(--paper);border:1px solid var(--line);padding:var(--s4)}.forge-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s8);align-items:start}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);margin-top:var(--s5)}.steps figure{background:var(--ink-2)}.steps img{aspect-ratio:4/3;width:100%;object-fit:cover}.steps figcaption{padding:10px 12px;font-size:13px;color:var(--mist)}.steps figcaption b{display:block;color:var(--shell);font:700 12px/1.2 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.fs-hero .crumbs{color:var(--fog);padding:0 0 var(--s2)}.fs-hero .crumbs a:hover{color:#fff}.fs-hero-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s7);align-items:center}.fs-lead img,.fs-row figure img,.fs-thumbs img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ink-2)}.fs-rows{display:grid;gap:var(--s8)}.fs-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:center}.fs-row:nth-child(2n) figure{order:2}.fs-txt .lab{color:var(--gold-ink)}.fs-txt .h2{margin:var(--s2) 0 var(--s3)}.fs-txt p:not(.lab){font-size:18px;color:var(--stone);max-width:460px}.fs-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin-top:var(--s5)}@media(max-width:1100px){.fs-hero-in,.fs-row{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.fs-row:nth-child(2n) figure{order:0}}@media(max-width:640px){.fs-rows{gap:var(--s7)}}.story-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s8);align-items:center}.story-art{position:relative;background:var(--ink);aspect-ratio:4/3;overflow:hidden}.story-art img{width:100%;height:100%;object-fit:cover}.who{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s5)}.who div{display:grid;grid-template-columns:56px 1fr;gap:var(--s3);align-items:center;background:var(--paper);border:1px solid var(--line);padding:var(--s3)}.who .ini{display:grid;place-items:center;width:56px;height:30px;border-radius:15px;background:var(--ink);color:var(--shell);font:800 13px/1 var(--f);font-stretch:125%;letter-spacing:.06em}.who b{display:block;font-weight:700;font-size:15px}.who span{font-size:13px;color:var(--stone)}.promise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--paper)}.promise li{padding:var(--s5);display:grid;gap:6px;align-content:start}.promise li+li{border-left:1px solid var(--line)}.promise svg{width:28px;height:28px;color:var(--gold-ink);margin-bottom:6px}.promise b{font:800 14px/1.2 var(--f);font-stretch:125%;text-transform:uppercase;letter-spacing:.05em}.promise p{font-size:14px;color:var(--stone)}.promise a{font-size:14px}.phd{background:var(--ink);color:var(--shell);padding:var(--s7) 0 var(--s6)}.phd .crumbs{color:var(--fog);padding:0 0 var(--s4)}.phd .crumbs a:hover{color:#fff}.phd .lede{margin-top:var(--s3);color:var(--mist)}.phd-row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap}.phd .count{font:500 13px/1 var(--mono);color:var(--fog)}.col{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--s7);padding-top:var(--s6);padding-bottom:var(--s8)}.flt{position:sticky;top:calc(var(--hd) + 16px);align-self:start;max-height:calc(100vh - var(--hd) - 32px);overflow:auto;padding-right:6px}.flt-g{border-bottom:1px solid var(--line)}.flt-g summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;list-style:none;font:700 13px/1 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase}.flt-g summary::-webkit-details-marker{display:none}.flt-g summary:after{content:"+";font:400 20px/1 var(--f)}.flt-g[open] summary:after{content:"\2212"}.flt-g ul{padding-bottom:var(--s4);display:grid;gap:2px}.flt-g label{display:flex;align-items:center;gap:10px;min-height:34px;font-size:14px;cursor:pointer}.flt-g input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.flt-g .n{margin-left:auto;font:500 12px/1 var(--mono);color:var(--stone)}.flt-g label.off{opacity:.45}.tools{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap}.tools .count{font:500 13px/1 var(--mono);color:var(--stone)}.sort{display:flex;align-items:center;gap:var(--s2)}.sort select{height:44px;padding:0 36px 0 12px;border:1.5px solid var(--line);background:var(--paper);border-radius:var(--r);font-size:14px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2316191B' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.fbtn{display:none}.applied{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s4)}.applied:empty{display:none}.applied .chip{min-height:36px;padding:0 12px}.applied .chip:after{content:"\d7";font-size:16px;margin-left:2px}.applied .clear{background:none;border:0;text-decoration:underline;text-underline-offset:3px;font-size:13px;min-height:36px;padding:0 6px}.load{display:grid;justify-items:center;gap:var(--s3);margin-top:var(--s7)}.load .count{font:500 13px/1 var(--mono);color:var(--stone)}.load .bar{width:220px}.none{padding:var(--s8) 0;text-align:center;display:grid;gap:var(--s3);justify-items:center}.flt-ft,.flt-hd{display:none}.subnav{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s5)}.subnav .chip{background:transparent;color:var(--shell);border-color:var(--ink-3)}.subnav .chip:hover{border-color:var(--gold)}.subnav .chip .n{color:var(--fog)}.pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s8);padding-bottom:var(--s8)}.gal{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s3);align-self:start;position:sticky;top:calc(var(--hd) + 16px)}.thumbs{display:grid;gap:var(--s2);align-content:start;max-height:640px;overflow:auto}.thumbs button{padding:0;border:1.5px solid transparent;background:var(--sand);aspect-ratio:1/1;overflow:hidden}.thumbs button[aria-current=true]{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover}.stage{position:relative;aspect-ratio:1/1;background:var(--sand);overflow:hidden}.stage img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.stage .arr{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:22px;border:0;background:#ffffffe6;display:grid;place-items:center;box-shadow:0 4px 14px #00000026}.stage .arr.p{left:12px}.stage .arr.n{right:12px}.stage .arr svg{width:18px;height:18px}.stage .ctr{position:absolute;right:12px;bottom:12px;padding:5px 9px;background:#111416bf;color:#fff;font:500 12px/1 var(--mono)}.stage .pc-tags{left:12px;top:12px}.buy{display:grid;gap:var(--s4);align-content:start}.buy h1{font:600 clamp(24px,2.4vw,32px)/1.15 var(--f);letter-spacing:-.005em}.buy .pr{font-size:26px}.buy .ppg{font-size:13px}.price-row{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:var(--paper)}.specs div{padding:10px 14px;border-bottom:1px solid var(--line)}.specs div:nth-child(odd){border-right:1px solid var(--line)}.specs dt{font:600 11px/1.2 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.specs dd{font:500 15px/1.4 var(--mono);margin-top:3px}.stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.stock:before{content:"";width:9px;height:9px;border-radius:5px;background:var(--ok)}.stock.out:before{background:var(--bad)}.ship-est{font-size:14px;color:var(--stone)}.ship-est b{color:var(--text)}.buy-btns{display:grid;gap:var(--s2)}.perks{display:grid;gap:0;border-top:1px solid var(--line)}.perks li{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:14px}.perks svg{width:20px;height:20px;flex:none;color:var(--gold-ink);margin-top:1px}.perks a{text-decoration:underline;text-underline-offset:3px}.acc details{border-bottom:1px solid var(--line)}.acc summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;list-style:none;font:700 13px/1 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:400 22px/1 var(--f)}.acc details[open] summary:after{content:"\2212"}.acc .in{padding:0 0 var(--s5);font-size:15px;color:#2b3033}.acc .in p{margin-bottom:var(--s3);white-space:pre-line}.scale{display:grid;gap:var(--s4);background:var(--paper);border:1px solid var(--line);padding:var(--s4)}.scale .lab{color:var(--stone)}.mmbar{display:flex;align-items:center;gap:var(--s3)}.mmbar i{display:block;height:var(--mm);width:60%;max-width:260px;background:linear-gradient(180deg,#fff 0,#c9ced2 45%,#8e959c);border:1px solid #8E959C;border-radius:1px}.mmbar.gold i{background:linear-gradient(180deg,#fbe7a9 0,#d9b25a 45%,#9c7420);border-color:#9c7420}.mmbar span{font:500 13px/1.3 var(--mono);color:var(--stone)}.neck{width:100%;max-width:440px}.neck text{font:500 11px var(--mono);fill:var(--stone)}.neck .on{stroke:var(--gold-ink);stroke-width:3}.neck .on+text{fill:var(--text);font-weight:600}.sticky-buy{display:none}.rel{padding:var(--s7) 0;border-top:1px solid var(--line)}.page{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s8);padding-top:var(--s7);padding-bottom:var(--s8)}.page.one{grid-template-columns:minmax(0,1fr)}.aside{display:grid;gap:var(--s4);align-content:start;position:sticky;top:calc(var(--hd) + 16px)}.card{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--ink);padding:var(--s5)}.card .h3{font-size:16px;margin-bottom:var(--s3)}.card p{font-size:14px;color:var(--stone);margin-bottom:var(--s3)}.card ul a{display:block;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px}.card ul a:hover{color:var(--gold-ink)}.tbl{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);font-size:14px;margin:var(--s4) 0 var(--s5)}.tbl th,.tbl td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.tbl th{font:700 11px/1.2 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);background:var(--shell)}.tbl td.mono,.tbl td .mono{font-family:var(--mono)}.faq details{border-bottom:1px solid var(--line);background:var(--paper)}.faq{border-top:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:var(--s4);align-items:center;min-height:56px;padding:0 var(--s4);cursor:pointer;list-style:none;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--f);flex:none}.faq details[open] summary:after{content:"\2212"}.faq .in{padding:0 var(--s4) var(--s4);color:#2b3033}.form{display:grid;gap:var(--s4);max-width:620px}.form label{display:grid;gap:6px;font-weight:600;font-size:14px}.form input,.form textarea,.form select{min-height:48px;padding:10px 14px;border:1.5px solid var(--line);background:var(--paper);border-radius:var(--r);font-size:16px;font-weight:400}.form textarea{min-height:140px;resize:vertical}.form .row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.form .st{min-height:22px;font-size:14px;color:var(--ok)}.form .err{color:var(--bad)}.req{margin-top:var(--s8);padding:var(--s8) 0;background:var(--shell);border-top:1px solid var(--line)}.req-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s7);align-items:start}.req-in p:not(.lab){margin-top:var(--s3);max-width:460px}@media(max-width:1100px){.req-in{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}.widths-guide{display:grid;gap:var(--s3);margin:var(--s4) 0 var(--s5)}.prose .widths-guide li:before{display:none}.widths-guide li,.prose .widths-guide li{display:grid;grid-template-columns:140px minmax(0,1fr) 150px;gap:var(--s4);align-items:center;background:var(--paper);border:1px solid var(--line);padding:var(--s3) var(--s4);margin:0}.widths-guide b{font:800 14px/1.2 var(--f);font-stretch:125%;text-transform:uppercase}.widths-guide small{display:block;font:500 12px/1.3 var(--mono);color:var(--stone)}.widths-guide .mono{font-size:13px;color:var(--stone);text-align:right}.finder{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--ink);padding:var(--s5)}.fd-g{margin-bottom:var(--s4)}.fd-g .lab{color:var(--stone);margin-bottom:var(--s2)}.fd-g div{display:flex;flex-wrap:wrap;gap:var(--s2)}.fd-res{margin-top:var(--s5);border-top:1px solid var(--line);padding-top:var(--s5)}.fd-res .count{font:500 13px/1 var(--mono);color:var(--stone);margin-bottom:var(--s4)}.err404{text-align:center;padding:var(--s9) 0;display:grid;gap:var(--s4);justify-items:center}.err404 svg{width:180px;color:var(--ink)}.bg-sec{padding:var(--s7) 0;border-top:1px solid var(--line)}.bg-sec>.w>.h2{margin-bottom:var(--s2)}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin-top:var(--s5)}.tile{background:var(--paper);border:1px solid var(--line)}.tile .sw{display:grid;place-items:center;height:220px;padding:var(--s6)}.tile .sw svg,.tile .sw img{max-height:100%;max-width:100%;width:auto}.tile .sw.d{background:var(--ink);color:var(--shell)}.tile .sw.l{background:var(--shell);color:var(--ink)}.tile .cap{display:flex;justify-content:space-between;gap:var(--s3);align-items:baseline;padding:var(--s3) var(--s4);border-top:1px solid var(--line);font-size:14px}.tile .cap a{text-decoration:underline;text-underline-offset:3px;font:500 12px/1 var(--mono)}.swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s3);margin-top:var(--s5)}.swatch{background:var(--paper);border:1px solid var(--line)}.swatch i{display:block;height:110px}.swatch div{padding:var(--s3);font-size:13px}.swatch b{display:block;font-size:14px}.swatch .mono{color:var(--stone);font-size:12px}.specimen{display:grid;gap:var(--s4);margin-top:var(--s5)}.specimen div{background:var(--paper);border:1px solid var(--line);padding:var(--s5);display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--s5);align-items:center}.specimen .lab{color:var(--stone)}.dos{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s5)}.dos>div{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--ok);padding:var(--s5)}.dos>div.no{border-top-color:var(--bad)}.dos li{padding:7px 0;border-bottom:1px solid #EEE9E0;font-size:15px}.tp{display:grid;gap:var(--s3);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);padding:var(--s5);margin-top:var(--s5)}.tp>p{max-width:760px;font-size:15px}.tp-call{justify-self:start;padding:4px 9px;border:1.5px dashed var(--gold);background:#fbf5e8;color:#4a3a16;font:700 11px/1.2 var(--f);letter-spacing:.1em;text-transform:uppercase}.tp-opts{display:grid;gap:var(--s4)}.tp-opt{margin:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s3);align-items:start}.tp-opt img{display:block;width:100%;max-width:760px;height:auto;background:var(--ink)}.tp-opt figcaption,.tp-shot figcaption{margin-top:6px;font-size:14px;color:var(--stone)}.tp-opt figcaption b,.tp-shot figcaption b{color:var(--ink);font-weight:600;margin-right:6px}.tp-l{width:28px;height:28px;display:grid;place-items:center;flex:none;border:1px solid var(--line);font:600 13px/1 var(--mono);color:var(--stone)}.rec .tp-l{background:var(--gold);border-color:var(--gold);color:var(--ink)}.tp-now,.tp-rec{display:inline-block;margin-right:6px;padding:2px 7px;font:600 11px/1.3 var(--mono);text-transform:uppercase;vertical-align:1px}.tp-now{background:#e5e8ea;color:#3a4247}.tp-rec{background:var(--gold);color:var(--ink)}.tp-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--s4)}.tp-shot{margin:0}.tp-shot a{display:block;border:1px solid var(--line)}.tp-shot.rec a{border:2px solid var(--gold)}.tp-shot img{display:block;width:100%;height:auto}.tp-shot figcaption{display:flex;gap:var(--s3);align-items:flex-start}.tp-sum{padding-top:var(--s3);border-top:1px solid var(--line)}.chk{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);font-size:14px}.chk th,.chk td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.chk th{font:700 11px/1.2 var(--f);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);background:var(--shell)}.st{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font:600 11px/1 var(--mono);text-transform:uppercase;white-space:nowrap}.st-done{background:#dcebdf;color:#1f4f31}.st-launch{background:#e5e8ea;color:#3a4247}.st-you{background:#f3e6c8;color:#5c4615;border:1.5px dashed var(--gold)}.st-owner{background:#e9e2f2;color:#463066}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin:var(--s5) 0}.kpis div{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--ink);padding:var(--s4)}.kpis b{display:block;font:800 30px/1 var(--f);font-stretch:125%}.kpis span{font-size:13px;color:var(--stone)}@media(hover:none){.pc-add{opacity:1}}@media(max-width:1240px){.hd-nav>ul{gap:var(--s4)}.hd-nav>ul>li>a{font-size:12px;letter-spacing:.08em}.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){:root{--g:24px}.hd-in{grid-template-columns:auto 1fr auto}.hd-menu{display:grid}.hd-nav{display:none}.hd-logo{justify-self:start}.grid,.grid.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-in{grid-template-columns:1fr;min-height:0}.hero-img{order:-1;min-height:0;aspect-ratio:16/10}.hero-txt{padding:var(--s6) var(--g) var(--s7);max-width:none;margin:0}.gram-in,.gold-in,.fit-in,.forge-in,.story-in{grid-template-columns:1fr;gap:var(--s6)}.ft-top{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}.ft-join,.col{grid-template-columns:1fr}.flt{display:none}.flt.open{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:81;width:min(400px,100%);max-height:none;background:var(--paper);padding:0;box-shadow:0 0 60px #0000004d}.flt.open .flt-body{flex:1;overflow:auto;padding:0 var(--s5)}.flt.open .flt-ft{display:grid;grid-template-columns:1fr 2fr;gap:var(--s2);padding:var(--s4) var(--s5) calc(var(--s4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.flt.open .flt-hd{display:flex}.fbtn{display:inline-flex}.pdp{grid-template-columns:1fr;gap:var(--s5)}.gal{position:static}.page{grid-template-columns:1fr}.aside{position:static}.promise{grid-template-columns:1fr 1fr}.promise li:nth-child(3){border-left:0}.promise li:nth-child(n+3){border-top:1px solid var(--line)}.tiles{grid-template-columns:1fr 1fr}.swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis{grid-template-columns:1fr 1fr}}@media(max-width:640px){:root{--g:16px;--hd:60px}.ann-in{justify-content:flex-start;gap:0;overflow:hidden}.ann p+p{display:none}.ann a{right:var(--g)}.px-in{gap:var(--s3);font-size:11px}.px-h,.px .ch,.px .g{display:none}.hd-logo svg{height:32px}.hd-ic .acct{display:none}.grid,.grid.g5,.grid.g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s3)}.pc-n{font-size:14px}.pr{font-size:15px}.pc-add{width:40px;height:40px;right:8px;bottom:8px}.sec{padding:var(--s7) 0}.hero-img{aspect-ratio:1/1}.heavy{display:none}.cats{display:flex;overflow-x:auto;gap:var(--s3);margin:0 calc(-1 * var(--g));padding:0 var(--g) 4px;scrollbar-width:none}.cats::-webkit-scrollbar{display:none}.cat-t{flex:0 0 124px}.facts3{grid-template-columns:1fr}.facts3 li+li{padding-left:0;border-left:0;border-top:1px solid var(--ink-3);margin-top:var(--s4)}.weigh{grid-template-columns:1fr}.weigh img{width:100%;height:200px;min-height:0}.ledger a{grid-template-columns:56px minmax(0,1fr) auto;row-gap:2px}.ledger img{width:56px;height:56px;grid-row:span 2}.ledger .g{grid-column:2;text-align:left}.ledger .p{grid-column:3;grid-row:1/3}.fit-list button{grid-template-columns:minmax(0,1fr) 54px 80px}.fit-list button .w{display:none}.steps{grid-template-columns:1fr 1fr 1fr;gap:6px}.steps figcaption{font-size:12px;padding:8px}.steps figcaption span{display:none}.who,.promise{grid-template-columns:1fr}.promise li+li{border-left:0;border-top:1px solid var(--line)}.ft-top{grid-template-columns:1fr 1fr;gap:var(--s5)}.ft-brand svg{height:96px}.join .btn{padding:0 16px}.ft-base{flex-direction:column;align-items:flex-start}.gal{grid-template-columns:1fr}.thumbs{order:2;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto;max-height:none}.specs{grid-template-columns:1fr}.specs div:nth-child(odd){border-right:0}.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;gap:var(--s3);align-items:center;padding:10px var(--g) calc(10px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .2s}.sticky-buy.on{transform:none}.sticky-buy div{flex:1;min-width:0}.sticky-buy b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .btn{min-height:44px;padding:0 18px}.t-product .ft{padding-bottom:96px}.form .row2{grid-template-columns:1fr}.widths-guide li{grid-template-columns:1fr;gap:6px}.widths-guide .mono{text-align:left}.tiles{grid-template-columns:1fr}.swatches{grid-template-columns:1fr 1fr}.specimen div{grid-template-columns:1fr;gap:var(--s2)}.dos{grid-template-columns:1fr}.chk{font-size:13px}.chk th:nth-child(3),.chk td:nth-child(3){display:none}.srch-res{grid-template-columns:1fr}.srch-box input{font-size:18px}.toast{left:12px;right:12px;bottom:12px;max-width:none}.modal{padding:var(--s5)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.ann,.px,.hd,.ft,.sticky-buy,.pc-add{display:none!important}body{background:#fff}}.aside .card .calc dt{color:var(--stone)}.aside .card .calc dd{color:var(--text)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/store.css.map */
