body[data-page=boutique] .page-hero{position:relative;isolation:isolate;padding:54px 0 30px;overflow:hidden}body[data-page=boutique] .page-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111214 10%,#111214ee 50%,#111214c9),url('/media/official-grade-gold.jpg') right 38%/cover;opacity:.6}body[data-page=boutique] .page-hero h1{font-size:clamp(40px,4.5vw,61px);line-height:1.08}body[data-page=boutique] .page-hero p{max-width:600px;margin-top:17px;font-size:15px}.shop-value{display:flex;flex-wrap:wrap;gap:26px;margin-top:22px;font-size:11px;color:#b7a7b0}.shop-value span:before{content:'✓';color:#e47d93;margin-right:8px}.shop-subhead{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px}.shop-subhead h2{font-size:24px;letter-spacing:-.6px}.shop-subhead p{color:#9e8f9e;font-size:12px}.shop-grid{align-items:stretch;gap:23px}.product{transition:transform .25s,border-color .25s,box-shadow .25s}.product:hover{transform:translateY(-5px);border-color:#ac5b7050;box-shadow:0 18px 45px #0003}.product.featured{border-color:#d15a7580;background:radial-gradient(ellipse at top right,#c94b6517,transparent 70%),#19181d}.product-image{height:145px;filter:saturate(.78) brightness(.74)}.product-body{padding:26px;display:flex;flex-direction:column;height:calc(100% - 145px)}.product-head{align-items:baseline}.product-head .tag{padding:0;border:0;background:transparent;font-size:9px;letter-spacing:1px}.product-head h2{font-size:28px}.product-pitch{font-size:13px;color:#b8a5b0!important;min-height:42px;margin-top:12px!important}.product .price{font-size:39px;margin-top:15px}.product .price small{font-size:11px}.product ul{margin:22px 0 24px;padding:20px 0;gap:12px;flex:1}.product-actions{grid-template-columns:1fr 44px;margin-top:auto}.product-actions .button{padding:13px 16px}.featured .product-actions .primary{box-shadow:0 6px 26px #b7435828}.grade-strip{position:absolute;top:15px;right:15px;background:#22141cbb;backdrop-filter:blur(12px);border:1px solid #d4779140;border-radius:5px;padding:5px 10px;font-size:9px;letter-spacing:1px;color:#ffd6df}.product-footnote{text-align:center;margin-top:12px!important;font-size:10px!important;color:#8f7f8d!important}.coin-card .product-body{height:auto}.coin-card{background:radial-gradient(ellipse at top right,#c0557012,transparent 60%),#19181d}.coin-card .icon-box{width:48px;height:48px;margin-bottom:25px}.coin-card h2{font-size:38px;letter-spacing:-1px}.coin-card h2 .muted{display:block;font-size:11px;font-weight:400;letter-spacing:2px;margin-top:7px;text-transform:uppercase}.coin-card .price{font-size:28px;margin-top:23px}.coin-card .product-body>p{margin-top:16px}.coin-card .button{margin-top:24px}.shop-benefits{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff12;border-radius:12px;background:#ffffff02;margin:0 0 58px}.shop-benefits>div{padding:25px 30px;display:flex;gap:16px;align-items:flex-start}.shop-benefits>div+div{border-left:1px solid #ffffff10}.shop-benefits strong{display:block;font-size:13px}.shop-benefits p{color:#9d8c9d;font-size:12px;margin-top:5px;line-height:1.7}.shop-story{padding:35px;border:1px solid #b7435830;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(120deg,#b7435812,#19181c);margin:40px 0 60px}.shop-story h3{font-size:23px}.shop-story p{font-size:13px;color:#b19bac;margin-top:10px;max-width:660px}.shop-notice{margin:0 0 30px;color:#9f899b;background:#ffffff01}.shop-comparison-title{font-size:29px;margin-bottom:10px}.shop-comparison-intro{font-size:13px;color:#a494a8}.shop-faq-intro{color:#a795ab;font-size:13px;margin-bottom:15px}@media(max-width:1050px){.product-body{padding:21px}.product-head{display:block}.product-head .tag{margin-top:8px;display:block}.product-pitch{min-height:42px}.shop-value{gap:17px}.shop-benefits>div{padding:22px 20px}}@media(max-width:760px){body[data-page=boutique] .page-hero{padding:42px 0 25px}body[data-page=boutique] .page-hero h1{font-size:43px}.shop-subhead{display:block}.shop-subhead p{margin-top:8px}.shop-value{gap:12px 18px}.product-body{height:auto;padding:27px}.product-head{display:flex}.product-image{height:190px}.product-pitch{min-height:0}.shop-benefits{grid-template-columns:1fr}.shop-benefits>div+div{border-left:0;border-top:1px solid #ffffff10}.shop-story{padding:27px;display:block}.shop-story .button{margin-top:22px}.shop-grid{margin-bottom:30px}}
