.goldbar-pricing{z-index:var(--z-sticky);position:sticky;top:60px}@media (width>=1024px){.goldbar-pricing{top:80px}}.fhero{background:var(--c-surface-dark);color:var(--c-on-dark);text-align:center;position:relative;overflow:hidden}.fhero .bg{filter:brightness(1.5)contrast(1.02);position:absolute;inset:0}.fhero .bg img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.fhero .bg:after{content:"";background:radial-gradient(#1a1a1a00 45%,#1a1a1a80 100%);position:absolute;inset:0}.fhero .in{padding-block:var(--space-9);max-width:820px;margin-inline:auto;position:relative}@media (width>=1024px){.fhero .in{padding-block:var(--space-11)}}.fhero .eyebrow{color:var(--c-gold)}.fhero h1{font-family:var(--font-display);letter-spacing:.04em;color:#fff;margin:14px 0 26px;font-size:30px;font-weight:900}@media (width>=1024px){.fhero h1{font-size:40px}}.fhero .row{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(20px,5vw,36px);font-weight:900;line-height:1.55}.fhero .row .v{color:#f5f5f58c}.fhero .row .g{color:var(--c-gold)}.fhero .row .w{color:#fff}.fhero .rule{border:0;border-top:var(--hairline-gold);width:48px;margin:22px auto}.fhero .hook{color:#f5f5f5c7;text-shadow:0 1px 8px #00000080;max-width:32em;margin:0 auto;font-size:14.5px;line-height:1.9}.ptable-wrap{-webkit-overflow-scrolling:touch;margin-bottom:var(--space-4);overflow-x:auto}.ptable{border-collapse:collapse;background:var(--c-bg);border:1px solid var(--c-border);width:100%;min-width:640px;font-size:14px}.ptable caption{caption-side:top;text-align:left;font-family:var(--font-display);color:var(--c-ink-strong);letter-spacing:.06em;padding:0 2px 12px;font-size:17px;font-weight:900}.ptable th,.ptable td{border-top:1px solid var(--c-border);text-align:right;white-space:nowrap;padding:13px 16px}.ptable th:first-child,.ptable td:first-child,.ptable th:last-child,.ptable td:last-child{text-align:left}.ptable thead th{background:var(--c-surface-2);letter-spacing:.1em;color:var(--c-ink-mute);border-top:0;padding-block:10px;font-size:12px;font-weight:600}.ptable td:first-child{color:var(--c-ink-strong);font-weight:700}.ptable .gold-v{color:var(--c-ink-mute);-webkit-text-decoration:line-through #8a6528;text-decoration:line-through #8a6528;text-decoration-thickness:1px}.ptable .price{color:var(--c-price);font-size:15px;font-weight:700}.ptable .save{color:#8a6528;font-weight:700}.ptable .ctx{color:var(--c-ink-mute);white-space:normal;min-width:10em;font-size:13px}.ptable tr.custom td{color:var(--c-ink-mute)}.ptable tr.custom a{color:var(--c-ink-strong);border-bottom:1px solid #8a6528;padding-bottom:1px;font-weight:600}.table-note{margin:var(--space-4) 0 0;color:var(--c-ink-mute);font-size:12.5px;line-height:1.9}.table-note a{color:var(--c-ink);border-bottom:1px solid #8a6528}.table-lead{margin:0 auto var(--space-6);color:var(--c-ink);text-align:center;text-wrap:pretty;max-width:44em;font-size:14.5px;line-height:1.9}.tbl-go{text-align:right;margin:-4px 0 var(--space-6);font-size:13px}.geo{max-width:760px;margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--c-border)}.geo h2{font-family:var(--font-display);color:var(--c-ink-strong);letter-spacing:.04em;margin:0 0 14px;font-size:20px;font-weight:900}.geo p{color:var(--c-ink);text-wrap:pretty;margin:0;font-size:14.5px;line-height:2}.saves{background:var(--c-surface)}.saves-list{margin:var(--space-4) auto;max-width:44em;padding:0;font-size:14.5px;line-height:2;list-style:none}.save-card{gap:var(--space-5);padding-block:var(--space-7);border-top:1px solid var(--c-border);align-items:center;display:grid}.save-card:first-of-type{border-top:0;padding-top:0}.save-card .ph{aspect-ratio:1;border-radius:var(--radius);background:var(--c-bg);width:100%;max-width:420px;margin-inline:auto;overflow:hidden}.save-card .ph img{object-fit:cover;width:100%;height:100%}.save-card .tx{text-align:center}.save-card .was{color:var(--c-ink-mute);letter-spacing:.04em;font-size:13px}.save-card .was b{color:var(--c-ink);font-weight:600;-webkit-text-decoration:line-through #8a6528;text-decoration:line-through #8a6528}.save-card .now{font-family:var(--font-display);color:var(--c-ink-strong);margin:10px 0 4px;font-size:19px;font-weight:700}.save-card .big{font-family:var(--font-display);color:#8a6528;margin:10px 0 6px;font-size:clamp(30px,7vw,44px);font-weight:900;line-height:1.3}.save-card .one{color:var(--c-ink-mute);margin:0 0 20px;font-size:14px}@media (width>=1024px){.save-card{gap:var(--space-9);padding-block:var(--space-8);grid-template-columns:5fr 7fr}.save-card:nth-child(2n) .ph{order:2}.save-card .tx{text-align:left}}.calc{max-width:640px;margin-inline:auto}.calc .tabs{margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.calc .tabs button{border:1px solid var(--c-border);background:var(--c-bg);border-radius:var(--radius);min-height:46px;font-family:var(--font-sans);letter-spacing:.1em;color:var(--c-ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);font-size:14.5px;font-weight:600}.calc .tabs button.on{border-color:var(--c-ink-strong);color:var(--c-ink-strong);box-shadow:inset 0 0 0 1px var(--c-ink-strong)}.calc .sld-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.calc .sld-head label{color:var(--c-ink-strong);letter-spacing:.04em;font-size:13.5px;font-weight:600}.calc .sld-head .cur{color:var(--c-ink);font-size:14px}.calc input[type=range]{appearance:none;background:linear-gradient(to right,#8a6528 var(--pct,50%),var(--c-border) var(--pct,50%));outline-offset:8px;border-radius:1px;width:100%;height:2px}.calc input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--c-gold);cursor:pointer;width:26px;height:26px;box-shadow:var(--shadow-1);border:1px solid #8a6528;border-radius:50%}.calc input[type=range]::-moz-range-thumb{background:var(--c-gold);cursor:pointer;border:1px solid #8a6528;border-radius:50%;width:26px;height:26px}.calc .result{margin-top:var(--space-6);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-5);text-align:center;background:var(--c-bg);position:relative}.calc .result:before{content:"";border-top:2px solid #8a6528;width:56px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.calc .r1{color:var(--c-ink-mute);margin:0;font-size:13.5px}.calc .r1 b{color:var(--c-ink);font-weight:600;-webkit-text-decoration:line-through #8a6528;text-decoration:line-through #8a6528}.calc .r2{font-family:var(--font-display);color:var(--c-ink-strong);margin:8px 0 2px;font-size:17px;font-weight:700}.calc .r3{font-family:var(--font-display);color:#8a6528;margin:8px 0 4px;font-size:clamp(26px,6vw,38px);font-weight:900}.calc .rnote{color:var(--c-ink-mute);margin:10px 0 18px;font-size:12px}.calc .result .btn{min-width:60%}.trustband{background:var(--c-surface-dark);color:var(--c-on-dark);text-align:center}.trustband .in{max-width:640px;padding-block:var(--space-9);margin-inline:auto}.trustband h2{font-family:var(--font-display);color:var(--c-gold);letter-spacing:.04em;margin:14px 0 20px;font-size:24px;font-weight:900}@media (width>=1024px){.trustband h2{font-size:30px}}.trustband p{color:#f5f5f5d9;text-shadow:0 1px 8px #0006;text-wrap:pretty;margin:0 0 12px;font-size:14.5px;line-height:1.95}.trustband .tl-line{letter-spacing:.1em;color:#f5f5f5cc;margin:26px 0 22px;font-size:12.5px}.trustband .tl-line .dot{color:var(--c-gold);padding-inline:8px}.trustband .recyc{color:#f5f5f5b8;font-size:13.5px}.trustband .recyc a{color:var(--c-gold);border-bottom:1px solid #8a6528;padding-bottom:1px}.hot .rel-rail{gap:var(--space-4);-webkit-overflow-scrolling:touch;padding-bottom:8px;display:flex;overflow-x:auto}.hot .rel-rail .pcard{flex:0 0 60%}@media (width>=768px){.hot .rel-rail .pcard{flex-basis:31%}}@media (width>=1024px){.hot .rel-rail{gap:var(--space-6);grid-template-columns:repeat(3,1fr);padding-bottom:0;display:grid;overflow:visible}}.sticky-cta{z-index:var(--z-sticky-cta);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--c-border);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.sticky-cta .btn,.sticky-cta .btn-line-solid{min-height:48px;font-size:14.5px}@media (width>=1024px){.sticky-cta{display:none}}@media (width<=1023.9px){.fab-cart{bottom:calc(84px + env(safe-area-inset-bottom,0px))}body{padding-bottom:76px}}
