body{background:#0d0d0d!important;color:#f5f0e8!important}#header-group,header,footer{display:none!important}.content-for-layout{background:#0d0d0d!important;padding:0!important;margin:0!important}main#MainContent{background:#0d0d0d!important}.prod-top{display:grid;grid-template-columns:1fr 1fr;align-items:start;background:#0d0d0d}.prod-img-side{aspect-ratio:1/1;overflow:hidden;background:#0a0a0a}.prod-img-side img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 1.2s ease}.prod-img-side:hover img{transform:scale(1.03)}.prod-buy-side{padding:48px 48px 40px;display:flex;flex-direction:column;justify-content:flex-start;background:#0d0d0d}.prod-desc-full{padding:56px 80px 80px;background:#0d0d0d;border-top:1px solid rgba(245,240,232,.08);max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}.prod-label{font-family:Jost,sans-serif;font-weight:700;font-size:13px;letter-spacing:.55em;text-transform:uppercase;color:#5e8b6e;margin-bottom:12px}.prod-badge{font-family:Jost,sans-serif;font-weight:200;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:#f5f0e899;border:1px solid rgba(245,240,232,.15);padding:4px 12px;display:inline-block;margin-bottom:28px}.prod-name{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(30px,3vw,48px);color:#fff!important;line-height:1.05;margin-bottom:8px}.prod-name em{font-style:italic;color:#c9a84c}.variant-label{font-family:Jost,sans-serif;font-weight:700;font-size:12px;letter-spacing:.45em;text-transform:uppercase;color:#5e8b6e;margin-bottom:12px}.variant-options{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.variant-btn{font-family:Cormorant Garamond,serif;font-weight:300;font-size:16px;color:#f5f0e8;background:none;border:1px solid rgba(245,240,232,.2);padding:10px 20px;cursor:pointer;transition:all .3s}.variant-btn.selected,.variant-btn:hover{border-color:#c9a84c;background:#c9a84c14}.price-display{font-family:Cormorant Garamond,serif;font-weight:300;font-size:44px;color:#fff;margin-bottom:20px;line-height:1}.price-display .price-currency{font-size:20px;color:#f5f0e88c;margin-left:6px}.btn-atc{display:flex;align-items:center;justify-content:center;gap:12px;font-family:Jost,sans-serif;font-weight:300;font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:#fff;background:#1a2e22;border:none;padding:18px;cursor:pointer;transition:background .3s;width:100%;margin-bottom:14px}.btn-atc:hover{background:#2d5440}.prod-shipping{font-family:Jost,sans-serif;font-weight:700;font-size:13px;color:#5e8b6e;letter-spacing:.04em;margin-bottom:6px}.prod-desc{font-family:Jost,sans-serif;font-weight:300;font-size:16px;line-height:2;color:#f5f0e8!important}.prod-desc p{margin-bottom:14px;color:#f5f0e8!important;font-size:16px}.prod-desc strong{color:#c9a84c;font-weight:600}.prod-desc em{font-style:italic;color:#f5f0e8a6;font-size:14px}.prod-desc h3{font-family:Cormorant Garamond,serif;font-weight:700;font-size:26px;color:#c9a84c!important;margin:32px 0 14px}.prod-desc h4{font-family:Cormorant Garamond,serif;font-weight:700;font-size:20px;color:#c9a84c!important;margin:20px 0 10px}.prod-desc hr{border:none;border-top:1px solid rgba(245,240,232,.1);margin:24px 0}.prod-desc ul{list-style:none;padding:0;margin:12px 0}.prod-desc ul li{padding:10px 0;border-bottom:1px solid rgba(245,240,232,.08);font-size:15px;color:#f5f0e8;line-height:1.7}.prod-desc ul li:before{content:"\2014";color:#c9a84c;margin-right:10px}.prod-desc ol{padding-left:20px;margin:12px 0}.prod-desc ol li{padding:8px 0;border-bottom:1px solid rgba(245,240,232,.06);font-size:15px;color:#f5f0e8;line-height:1.8}.prod-desc ol li strong{color:#c9a84c;font-weight:600}.prod-desc img{border-radius:4px;margin:28px auto!important;display:block;max-width:100%}.ge-accordion-native{border-bottom:1px solid rgba(245,240,232,.1)}.ge-accordion-native summary{font-family:Jost,sans-serif;font-weight:700;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#c9a84c;padding:22px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .3s}.ge-accordion-native summary:hover{color:#e2c97e}.ge-accordion-native summary:after{content:"+";font-size:22px;color:#c9a84c;font-weight:700;transition:transform .35s;flex-shrink:0;margin-left:12px}.ge-accordion-native[open] summary:after{transform:rotate(45deg)}.ge-accordion-native summary::-webkit-details-marker{display:none}.ge-accordion-body{font-family:Jost,sans-serif;font-weight:300;font-size:15px;line-height:1.95;color:#fff;padding:0 0 26px}.ge-accordion-body p{margin-bottom:12px;color:#fff;font-size:15px}.ge-accordion-body strong{color:#c9a84c;font-weight:600}.ge-accordion-body ul{list-style:none;padding:0}.ge-accordion-body ul li{padding:9px 0;border-bottom:1px solid rgba(245,240,232,.06);color:#fff;font-size:15px}.ge-accordion-body ul li:before{content:"\2014";color:#5e8b6e;margin-right:10px}.ge-accordion-body ol{padding-left:20px}.ge-accordion-body ol li{padding:9px 0;border-bottom:1px solid rgba(245,240,232,.06);color:#fff;font-size:15px}.ge-accordion-body ol li strong{color:#c9a84c;font-weight:600}.ge-bc{padding:14px 60px;font-family:Jost,sans-serif;font-weight:200;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e873;background:#050505;border-bottom:1px solid rgba(26,46,34,.3)}.ge-bc a{color:#f5f0e873;text-decoration:none}.ge-bc a:hover{color:#f5f0e8}.ge-bc span{color:#f5f0e826;margin:0 10px}.ge-related{padding:80px 60px;background:#0a0a0a;border-top:1px solid rgba(26,46,34,.4)}.ge-rel-label{font-family:Jost,sans-serif;font-weight:700;font-size:12px;letter-spacing:.55em;text-transform:uppercase;color:#5e8b6e;margin-bottom:14px}.ge-rel-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,3vw,44px);color:#fff!important;margin-bottom:48px}.ge-rel-title em{font-style:italic;color:#c9a84c}.ge-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ge-rel-card{display:block;text-decoration:none;color:inherit}.ge-rel-img{aspect-ratio:1/1;overflow:hidden;background:#111;margin-bottom:14px}.ge-rel-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.ge-rel-card:hover .ge-rel-img img{transform:scale(1.04)}.ge-rel-cat{font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:#5e8b6e;margin-bottom:5px}.ge-rel-name{font-family:Cormorant Garamond,serif;font-weight:400;font-size:20px;color:#fff!important;margin-bottom:4px}.ge-rel-price{font-family:Cormorant Garamond,serif;font-weight:300;font-size:16px;color:#c9a84c}.ge-rel-arrow{font-family:Jost,sans-serif;font-weight:200;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e880;border-bottom:1px solid rgba(245,240,232,.15);padding-bottom:2px;margin-top:6px;display:inline-block;transition:color .3s,border-color .3s}.ge-rel-card:hover .ge-rel-arrow{color:#c9a84c;border-color:#c9a84c}.ge-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.ge-reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:767px){.prod-top{grid-template-columns:1fr}.prod-img-side{aspect-ratio:1/1;width:100%}.prod-buy-side{padding:28px 20px 32px}.prod-desc-full{padding:32px 20px 60px}.ge-bc{padding:12px 20px}.ge-related{padding:60px 20px}.ge-rel-grid{grid-template-columns:1fr;gap:36px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ge-product.css.map */
