:root{--gold: #C9A84C;--gold-light: #E8D08A;--gold-pale: #FDF6E3;--gold-dark: #8B6914;--near-black: #0E0B06;--warm-white: #FDFAF4;--text-body: #3A3020;--text-muted: #7A6B4E;--border: rgba(201,168,76,.25)}body{background:var(--warm-white);color:var(--text-body);overflow-x:hidden}.template-page .product_landing_page{overflow:visible}.container{background:unset}body *{-webkit-font-smoothing:auto}.template-page .product_landing_page{max-width:100%}.template-page.\32 4k-gold-piece-main-lp .header-sections,.template-page.\32 4k-gold-piece-main-lp footer.footer-sections{display:none}.product_landing_page img{max-width:100%;height:auto}.lp_product_images{width:100%}.productDescription h3{font-size:20px}.swiper-button-next,.swiper-button-prev{color:var(--gold-dark)}.lp_videoWrapper{display:block;position:relative;padding-top:100%}.lp_videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.productDescription .faq-item{border:2px solid var(--border);padding:0 10px}.swatchBox.disabled label{opacity:.7;background:#eee;pointer-events:none}.swatchBoxContainer{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:20px}.swatchBox{position:relative}.swatchBox input[type=radio]{display:none}.swatchBox label{display:flex;padding:8px 4px;font-size:12px;border:.5px solid var(--border);letter-spacing:.04em;color:var(--text-muted);cursor:pointer;transition:all .15s;background:transparent;font-family:DM Sans,sans-serif;text-align:center;align-items:center;justify-content:center}.swatchBox label:hover{border-color:var(--gold);color:var(--gold-dark);background:var(--gold-pale)}.swatchBox input[type=radio]:checked+label{border-color:var(--gold);color:var(--gold-dark);background:var(--gold-pale)}.lp_product_option_name{display:flex;align-items:center;gap:8px;margin-bottom:5px}.lp_option_name{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.lp_option_value{color:var(--gold-dark);font-size:13px;letter-spacing:.05em;font-weight:500}.lp_product_images img{width:100%}.slider-thumbnail{max-width:75%;margin-left:0;background:#897a5e;padding:1px}.lp_imageWrapper_thumb{cursor:pointer;display:block;position:relative;width:100%;height:0;padding-top:100%}.swiper-slide-visible .lp_imageWrapper_thumb img{width:100%;height:100%}.lp_imageWrapper_thumb img{margin:0 0 -2px;max-width:100%;position:absolute;top:0;left:0}.lp_imageWrapper_thumb .icon.icon-media-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.lp_product_images .swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{border:1px solid #e7cf89}.clearpayPayments{padding:8px 10px;margin-bottom:10px;border:1px solid #c9a84c40}.clearpayPayments square-placement{margin:0!important}.rewardsPDP_inner{margin:10px 0;border:1px solid #c9a84c40;background:#fdfaf4}.rewardsPDP_inner p{margin:0 0 0 10px;font-size:13px!important;color:#7a6b4e;letter-spacing:.05em}.lp_product_block.lp_securePayment{padding:8px 10px 15px;border:1px solid #c9a84c40;border-bottom:unset}.lp_product_block.lp_securePayment p{color:#7a6b4e;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.15em}.thumb-main-image{position:relative}.allIcons{gap:5px}.payIcons.allIcons li img{max-width:60px}.productDesc{background:#0e0b05;padding:20px 48px}.productDescription .faq-item .faq-q{font-size:22px;color:#e8d08a}.faq-q:after{font-size:25px}.section.productDesc{padding:20px 48px}.ann-bar{background:var(--near-black);color:var(--gold-light);text-align:center;padding:10px 20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-weight:400}.ann-bar span{color:#fff;font-weight:500}nav{display:flex;justify-content:space-between;align-items:center;padding:18px 48px;border-bottom:.5px solid var(--border);background:var(--warm-white);position:sticky;top:0;z-index:100}.nav-logo{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;letter-spacing:.06em;color:var(--near-black);text-decoration:none}.nav-logo span{color:var(--gold)}.nav-cta{background:var(--near-black);color:var(--gold-light);border:none;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}.nav-cta:hover{background:var(--gold-dark)}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:92vh;overflow:visible}.hero-visual{background:var(--near-black);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.hero-visual-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gold-piece-visual{width:340px;height:340px;position:relative;animation:floatIn 1.2s ease-out forwards;opacity:0;transform:translateY(30px)}@keyframes floatIn{to{opacity:1;transform:translateY(0)}}.gold-piece-visual svg{width:100%;height:100%;filter:drop-shadow(0 0 40px rgba(201,168,76,.4))}.hero-shimmer{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.08) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.hero-corner-label{position:absolute;top:40px;left:40px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-family:DM Sans,sans-serif;font-weight:300;z-index:2}.hero-purity-badge{position:absolute;top:50%;right:5%;transform:translate(-5%,-50%);border:.5px solid var(--gold);padding:14px 18px;text-align:center;z-index:1}.hero-purity-badge .num{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--gold-light);display:block;line-height:1}.hero-purity-badge .sub{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);display:block;margin-top:4px}.hero-content{display:flex;flex-direction:column;justify-content:center;padding:30px 64px 30px 56px;animation:fadeSlideIn 1s ease-out .3s forwards;opacity:0;transform:translate(20px)}@keyframes fadeSlideIn{to{opacity:1;transform:translate(0)}}.hero-eyebrow{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:18px;font-weight:400}.hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.1;color:var(--near-black);margin-bottom:10px;margin-top:10px}.hero-title em{font-style:italic;color:var(--gold-dark)}.hero-subtitle{font-size:15px;color:var(--text-muted);line-height:1.7;margin-bottom:30px;font-weight:300;max-width:400px}.price-block{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.price-now{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:400;color:var(--near-black);line-height:1}.price-was{font-size:18px;color:var(--text-muted);text-decoration:line-through}.price-save{background:#1a3a1a;color:#7fc97f;font-size:11px;letter-spacing:.08em;padding:4px 10px;font-weight:500}.price-note{font-size:12px;color:var(--text-muted);margin-bottom:10px;letter-spacing:.02em}.bogo-banner{background:linear-gradient(135deg,var(--near-black) 0%,#2a1f00 100%);border:.5px solid var(--gold);padding:16px 20px;margin-bottom:28px;display:flex;align-items:center;gap:14px}.bogo-icon{width:36px;height:36px;border:.5px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:var(--gold-dark)}.bogo-text .b1{font-size:13px;font-weight:500;color:var(--gold-light);letter-spacing:.04em}.bogo-text .b2{font-size:11px;color:var(--gold-pale);margin-top:2px}.design-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-weight:400}.design-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:28px}.design-pill{padding:7px 4px;border:.5px solid var(--border);text-align:center;font-size:10px;letter-spacing:.04em;color:var(--text-muted);cursor:pointer;transition:all .15s;background:transparent;font-family:DM Sans,sans-serif}.design-pill:hover,.design-pill.active{border-color:var(--gold);color:var(--gold-dark);background:var(--gold-pale)}.qty-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.qty-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.qty-ctrl{display:flex;align-items:center;border:.5px solid var(--border)}.qty-btn{width:36px;height:36px;background:none;border:none;cursor:pointer;font-size:18px;color:var(--text-body);display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-btn:hover{background:var(--gold-pale)}.qty-num{width:40px;text-align:center;font-size:15px;font-weight:500;border:none;outline:none;background:transparent;font-family:DM Sans,sans-serif;padding:unset}.qty-hint{font-size:11px;color:var(--gold-dark)}.btn-primary{width:100%;padding:18px 32px;background:var(--near-black);color:var(--gold-light);border:none;font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .2s;margin-bottom:10px;font-weight:500}.btn-primary:hover{background:var(--gold-dark);color:var(--warm-white)}.btn-secondary{width:100%;padding:16px 32px;background:transparent;color:var(--near-black);border:.5px solid var(--near-black);font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .2s;margin-bottom:24px;font-weight:400}.btn-secondary:hover{background:var(--near-black);color:var(--gold-light)}.trust-mini{display:flex;gap:20px;border-top:.5px solid var(--border);padding-top:20px}.trust-mini-item{display:flex;align-items:center;gap:8px;flex:1 0 0}.trust-mini-icon{font-size:14px}.trust-mini-text{font-size:11px;color:var(--text-muted);line-height:1.4}.urgency-bar{background:#1a1205;color:#e8d08a;text-align:center;padding:14px 20px;font-size:12px;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:10px}.urgency-bar .dot{width:7px;height:7px;background:#e8d08a;border-radius:50%;animation:blink 1.5s infinite;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}#timer{font-weight:500;color:#fff}.proof-strip{background:var(--near-black);display:flex;justify-content:center;gap:60px;padding:28px 48px;flex-wrap:wrap}.proof-item{text-align:center}.proof-num{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:300;color:var(--gold-light);display:block;line-height:1}.proof-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-top:6px;display:block}.section{padding:80px 48px}.section-title{font-family:Cormorant Garamond,serif;font-size:38px;font-weight:300;color:var(--near-black);margin-bottom:8px}.section-subtitle{font-size:14px;color:var(--text-muted);margin-bottom:48px;max-width:520px;line-height:1.7}.designs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px}.design-card{background:var(--gold-pale);border:.5px solid var(--border);padding:28px 24px;transition:all .2s;cursor:pointer}.design-card:hover{background:var(--near-black);border-color:var(--gold)}.design-card:hover .dc-name{color:var(--gold-light)}.design-card:hover .dc-meaning{color:var(--text-muted)}.dc-symbol{font-size:28px;margin-bottom:12px;display:block}.dc-name{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--near-black);display:block;margin-bottom:6px;transition:color .2s}.dc-meaning{font-size:12px;color:var(--text-muted);line-height:1.5;transition:color .2s}.why-section{background:var(--near-black);padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.why-visual{position:relative;display:flex;align-items:center;justify-content:center}.purity-ring{width:280px;height:280px;border:.5px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.purity-ring:before{content:"";position:absolute;width:240px;height:240px;border:.5px dashed rgba(201,168,76,.3);border-radius:50%}.purity-center{text-align:center}.purity-center .big{font-family:Cormorant Garamond,serif;font-size:52px;color:var(--gold-light);line-height:1}.purity-center .small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.why-content .section-title{color:#fff}.why-list{list-style:none}.why-list li{display:flex;gap:16px;padding:20px 0;border-bottom:.5px solid rgba(201,168,76,.15)}.why-list li:last-child{border-bottom:none}.why-num{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--gold);flex-shrink:0;line-height:1;margin-top:2px}.why-txt .wt{font-size:14px;font-weight:500;color:var(--gold-light);margin-bottom:4px}.why-txt .ws{font-size:13px;color:var(--text-muted);line-height:1.6}.gifting-section{padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.gifting-img-placeholder{background:var(--gold-pale);border:.5px solid var(--border);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.gift-box-svg{width:160px;height:160px}.gifting-content .section-title{margin-bottom:14px}.gifting-points{list-style:none;margin-top:28px}.gifting-points li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:.5px solid var(--border);font-size:14px;color:var(--text-body);line-height:1.6}.gifting-points li span.tick{color:var(--gold);font-size:14px;flex-shrink:0;margin-top:2px}.gift-cta{margin-top:32px;background:var(--gold);color:var(--near-black);border:none;padding:18px 36px;font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;font-weight:500;transition:background .2s}.gift-cta:hover{background:var(--gold-light)}.reviews-section{background:var(--gold-pale);padding:80px 48px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.review-card{background:var(--warm-white);border:.5px solid var(--border);padding:28px 24px}.stars{color:var(--gold);font-size:14px;letter-spacing:2px;margin-bottom:14px}.review-text{font-size:14px;line-height:1.7;color:var(--text-body);margin-bottom:18px;font-style:italic;font-family:Cormorant Garamond,serif;font-size:16px}.reviewer{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.reviewer span{color:var(--gold-dark)}.trust-section{background:var(--near-black);padding:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-badge{padding:32px 24px;border-right:.5px solid rgba(201,168,76,.15);text-align:center}.trust-badge:last-child{border-right:none}.trust-badge .tb-icon{font-size:24px;margin-bottom:12px;display:block;color:var(--gold-dark)}.trust-badge .tb-title{font-size:12px;font-weight:500;color:var(--gold-light);letter-spacing:.06em;margin-bottom:6px}.trust-badge .tb-sub{font-size:11px;color:var(--text-muted);line-height:1.5}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:var(--near-black);border-top:.5px solid var(--gold);padding:16px 32px;display:flex;align-items:center;justify-content:space-between;z-index:200;transform:translateY(100%);transition:transform .3s ease}.sticky-cta.visible{transform:translateY(0)}.sticky-left{display:flex;align-items:baseline;gap:12px}.sticky-product{font-family:Cormorant Garamond,serif;font-size:16px;color:var(--gold-light)}.sticky-price{font-size:22px;font-weight:500;color:#fff}.sticky-was{font-size:13px;color:var(--text-muted);text-decoration:line-through}.sticky-btn{background:var(--gold);color:var(--near-black);border:none;padding:14px 36px;font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;font-weight:500;transition:background .2s}.sticky-btn:hover{background:var(--gold-light)}.sticky-bogo{font-size:11px;color:var(--gold);letter-spacing:.08em}.faq-section{padding:80px 48px;max-width:760px;margin:0 auto}.faq-item{border-bottom:.5px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-size:15px;font-family:Cormorant Garamond,serif;font-weight:400;color:var(--near-black);list-style:none}.faq-q:after{content:"+";font-size:20px;color:var(--gold);transition:transform .2s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{display:none;font-size:14px;color:var(--text-muted);line-height:1.8;padding-bottom:22px}.faq-item.open .faq-a{display:block}.final-cta{background:var(--near-black);padding:100px 48px;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;border:.5px solid rgba(201,168,76,.08);top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;border:.5px solid rgba(201,168,76,.12);top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta-inner{position:relative;z-index:1}.final-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.final-title{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:300;color:#fff;margin-bottom:16px;line-height:1.1}.final-sub{font-size:15px;color:var(--text-muted);margin-bottom:40px}.final-price-row{display:flex;align-items:baseline;gap:16px;justify-content:center;margin-bottom:10px}.final-price{font-family:Cormorant Garamond,serif;font-size:56px;color:var(--gold-light);font-weight:300}.final-was{font-size:22px;color:var(--text-muted);text-decoration:line-through}.final-bogo{font-size:12px;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:36px}.final-btn{background:var(--gold);color:var(--near-black);border:none;padding:20px 60px;font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-weight:500;transition:all .2s;display:inline-block;margin-bottom:20px}.final-btn:hover{background:var(--gold-light)}.final-secure{font-size:11px;color:var(--text-muted);letter-spacing:.08em}footer{background:#070502;padding:32px 48px;display:flex;justify-content:space-between;align-items:center;border-top:.5px solid rgba(201,168,76,.1)}.footer-logo{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--gold)}.footer-links{display:flex;gap:24px}.footer-links a{font-size:11px;color:var(--text-muted);text-decoration:none;letter-spacing:.1em;transition:color .15s}.footer-links a:hover{color:var(--gold-light)}.footer-copy{font-size:10px;color:#7a6b4e80}@media(max-width:1500px){.hero-purity-badge{right:3%;transform:translate(-5%,-50%)}}@media(max-width:900px){nav{padding:16px 24px}.hero{grid-template-columns:1fr;min-height:auto}.hero-visual{min-height:360px}.gold-piece-visual{width:240px;height:240px}.hero-content{padding:40px 24px}.why-section{grid-template-columns:1fr;gap:40px}.gifting-section,.reviews-grid{grid-template-columns:1fr}.trust-section{grid-template-columns:repeat(2,1fr)}.section{padding:48px 24px}.proof-strip{gap:30px;padding:28px 24px}.footer-links{display:none}footer{flex-direction:column;gap:12px;text-align:center}.design-grid,.swatchBoxContainer{grid-template-columns:repeat(4,1fr)}.lp_product_images{padding:0;margin-bottom:-4px}section#productDescription{padding:0 24px 15px}.hero-purity-badge{right:3%;transform:translate(-5%,-50%)}.payIcons.allIcons li img{max-width:100%}}@media(max-width:540px){.swatchBoxContainer{grid-template-columns:repeat(3,1fr)}.hero-corner-label{top:5px;left:5px}.hero-purity-badge{right:5px;padding:3px 4px}.hero-purity-badge{right:5%;padding:3px 4px;max-width:60px}.hero-purity-badge .num{font-size:20px}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.nav-cta{padding:10px 8px}.rg_logo_lp{width:175px}nav{padding:16px 15px}.hero-content{padding:40px 15px}.section{padding:48px 15px}.proof-strip{gap:30px;padding:28px 15px}}@media(max-width:410px){.hero-purity-badge{padding:5px 3px;gap:10px}.hero-purity-badge .num{font-size:20px}.hero-purity-badge .sub{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/24k-gold-piece-lp-custom.css.map */
