.gx{--ink:#0E0E0C;--panel:#171715;--line:#26241F;--line2:#4A463E;--cream:#F3EEE4;--gold:#C9A96E;--gold-d:#8A6A2F;--muted:#A8A29A;--soft:#C7C1B6;--dark:#141412;background:var(--ink);color:var(--cream);font-family:var(--font-body-family,Inter),system-ui,sans-serif;font-size:16px;line-height:1.6;letter-spacing:normal}.gx *{box-sizing:border-box}.gx h1,.gx h2,.gx h3,.gx .serif{font-family:var(--font-heading-family,"DM Serif Display"),serif;font-weight:400;letter-spacing:-.005em;color:inherit;margin:0}.gx p{margin:0}.gx a{color:var(--gold)}.gx img{display:block;max-width:100%}.gx-wrap{max-width:1240px;margin:0 auto}.gx-sec{padding:96px 24px}.gx-sec--cream{background:var(--cream);color:var(--dark)}.gx-sec--panel{background:var(--panel)}.gx-h1{font-size:clamp(40px,6vw,64px);line-height:1.05}.gx-h2{font-size:clamp(32px,5vw,48px);line-height:1.1}.gx-eyebrow{color:var(--gold);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.gx-label{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.gx-lead{font-size:18px;color:var(--soft)}.gx-muted{color:var(--muted)}.gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 28px;border-radius:4px;font-weight:600;font-size:16px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;line-height:1.2}.gx .gx-btn--gold{background:var(--gold);color:#14130f}.gx .gx-btn--dark{background:var(--dark);color:var(--cream)}.gx .gx-btn--ghost{background:transparent;color:var(--cream);border:1px solid var(--line2);font-weight:500}.gx-btn:hover{opacity:.92}.gx-row{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.gx-col{flex:1 1 440px;min-width:0}.gx-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.gx-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:40px;display:flex;flex-direction:column;gap:16px}.gx-card--gold{border-color:var(--gold);background:#1b1913}.gx-stars{color:var(--gold);letter-spacing:2px}.gx-sec--cream .gx-stars{color:var(--gold-d)}.gx-ico{flex:none}.gx-ann{background:var(--gold);color:#14130f;font-size:13px;font-weight:500;letter-spacing:.05em;padding:11px 24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 28px;text-align:center}.gx-ann i{font-style:normal;opacity:.45}.gx-header{border-bottom:1px solid var(--line);padding:18px 24px;position:sticky;top:0;z-index:50;background:#0e0e0cf7}.gx-header__in{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.gx-logo{color:var(--cream)!important;text-decoration:none;font-family:var(--font-heading-family),serif;font-size:28px}.gx-logo span{color:var(--gold)}.gx-nav{display:flex;gap:28px;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.gx-nav a{color:var(--cream);text-decoration:none}.gx-nav a.is-active,.gx-nav a:hover{color:var(--gold)}.gx-head-actions{display:flex;align-items:center;gap:12px}.gx-cart{color:var(--cream)!important;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.gx-cart b{position:absolute;top:4px;right:2px;background:var(--gold);color:#14130f;font-size:11px;border-radius:9px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px}.gx-burger{display:none}.gx-burger summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--cream)}.gx-burger summary::-webkit-details-marker{display:none}.gx-burger nav{position:absolute;left:0;right:0;top:100%;background:var(--ink);border-bottom:1px solid var(--line);display:flex;flex-direction:column;padding:8px 24px 24px}.gx-burger nav a{color:var(--cream);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}@media(max-width:989px){.gx-nav,.gx-head-shop{display:none}.gx-burger{display:block}}.gx-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 24px}.gx-trust .gx-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;font-size:14px;color:var(--soft)}.gx-trust span{display:flex;align-items:center;gap:10px}.gx-fam{display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}.gx-fam h2{flex:1 1 320px;font-size:clamp(36px,6vw,60px);line-height:1.05}.gx-fam ul{flex:2 1 520px;min-width:0;list-style:none;margin:0;padding:0}.gx-fam li{padding:22px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,2.2vw,22px)}.gx-bar{height:6px;background:var(--line);border-radius:3px}.gx-bar i{display:block;height:6px;border-radius:3px}.gx-plan{width:100%;min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-radius:6px;cursor:pointer;border:1px solid #C9C1B1;background:transparent;color:inherit}.gx-plan input{position:absolute;opacity:0;pointer-events:none}.gx-plan:has(input:checked){border:2px solid currentColor;background:#fff}.gx-plan small{display:block;font-size:14px;opacity:.75}.gx-plan__price{text-align:right;font-weight:600;font-size:20px;line-height:1.2}.gx-plan__price small{font-weight:400;font-size:13px}.gx-badge{background:var(--dark);color:var(--cream);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:3px;margin-left:6px;font-weight:600;vertical-align:middle}.gx--darkbuy .gx-plan{border-color:var(--line2)}.gx--darkbuy .gx-plan:has(input:checked){border:2px solid var(--gold);background:#1b1913}.gx--darkbuy .gx-badge{background:var(--gold);color:#14130f}.gx-deliv{display:flex;align-items:center;gap:10px;font-size:14px}.gx-ing{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.gx-ing>div{background:var(--ink);padding:32px;display:flex;flex-direction:column;gap:8px}.gx-ing b{font-family:var(--font-heading-family),serif;font-weight:400;font-size:36px;color:var(--gold);line-height:1.1}.gx-ing span{font-weight:600}.gx-ing p{font-size:14px;color:var(--muted)}.gx-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;padding:24px;border:1px solid var(--line);border-radius:6px;font-size:14px;color:var(--soft)}.gx-strip span{display:flex;align-items:center;gap:10px}@media(max-width:700px){.gx-ing{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-ing>div{padding:20px}.gx-ing b{font-size:28px}}.gx-vid{position:relative;display:block;border-radius:8px;overflow:hidden;background:#000;border:0;padding:0;cursor:pointer;width:100%;color:var(--cream)}.gx-vid img{width:100%;aspect-ratio:9/16;object-fit:cover}.gx-vid iframe{width:100%;aspect-ratio:9/16;border:0;display:block}.gx-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:72px;background:#0e0e0c26}.gx-vid__play span{width:84px;height:84px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center}.gx-vid__cap{position:absolute;left:0;right:0;bottom:24px;text-align:center;font-size:14px;font-weight:500}.gx-vid__tag{position:absolute;left:16px;top:16px;background:#0e0e0cbf;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:3px}.gx-beat{display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--gold);padding-left:20px}.gx-beat span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.gx-beat p{font-size:17px;color:var(--soft)}.gx-bb{position:relative;min-height:640px;display:flex;align-items:flex-end;overflow:hidden}.gx-bb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.gx-bb__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0e0c00 30%,#0e0e0ceb)}.gx-bb__in{position:relative;width:100%;padding:64px 24px}.gx-bb__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.gx-bb .gx-vid{width:220px}@media(max-width:700px){.gx-bb{display:block;min-height:0}.gx-bb__img{position:static;height:300px}.gx-bb__fade{display:none}.gx-bb__in{padding:32px 24px 56px}}.gx-seen{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.gx-seen img{flex:0 1 460px;min-width:0;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.gx-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:start}.gx-rev{background:#fff;border-radius:6px;padding:32px;display:flex;flex-direction:column;gap:14px;color:var(--dark)}.gx-rev .lead{font-family:var(--font-heading-family),serif;font-size:20px;line-height:1.4}.gx-rev p{font-size:15px;line-height:1.65;color:#2b2924}.gx-rev small{font-size:14px;color:#4a463e}@media(max-width:700px){.gx-revs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gx-rev{flex:0 0 85%;scroll-snap-align:start}}.gx-faq{max-width:860px;margin:0 auto}.gx-faq details{border-bottom:1px solid var(--line)}.gx-faq summary{list-style:none;cursor:pointer;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px}.gx-faq summary::-webkit-details-marker{display:none}.gx-faq summary:after{content:"+";color:var(--gold);font-size:24px}.gx-faq details[open] summary:after{content:"\2212"}.gx-faq details p{padding:0 0 24px;color:var(--soft);max-width:720px}.gx-input{width:100%;min-height:52px;padding:0 16px;background:var(--panel);border:1px solid var(--line2);border-radius:4px;color:var(--cream);font:inherit}textarea.gx-input{padding:14px 16px;min-height:130px;resize:vertical}.gx-field{display:flex;flex-direction:column;gap:8px}.gx-field label{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gx-cta{background:var(--gold);color:#14130f;padding:80px 24px}.gx-foot{border-top:1px solid var(--line);padding:72px 24px 40px;font-size:14px;color:var(--muted)}.gx-foot__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.gx-foot__cols div{display:flex;flex-direction:column;gap:10px}.gx-foot__cols strong{color:var(--cream);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.gx-foot a{color:var(--muted);text-decoration:none}.gx-foot a:hover{color:var(--cream)}.gx-foot__base{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.gx-gal__main{border-radius:6px;overflow:hidden;background:#fff;position:relative}.gx-gal__main img{width:100%;aspect-ratio:1/1;object-fit:contain}.gx-gal__main iframe{width:100%;aspect-ratio:1/1;border:0}.gx-gal__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.gx-gal__thumbs button{padding:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff;cursor:pointer;min-height:44px;position:relative}.gx-gal__thumbs button[aria-current=true]{border:2px solid var(--gold)}.gx-gal__thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover}.gx-gal__thumbs .is-vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0c59 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z' fill='%23C9A96E'/%3E%3C/svg%3E") center/40% no-repeat}.gx-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;font-size:13px;color:var(--soft);text-align:center}.gx-intl{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:12px}.gx-intl a{flex:1 1 180px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:4px;color:var(--cream);text-decoration:none;font-size:14px;font-weight:500}.gx-acc details{border-bottom:1px solid var(--line)}.gx-acc summary{list-style:none;cursor:pointer;min-height:56px;display:flex;justify-content:space-between;align-items:center;font-weight:500;padding:16px 0}.gx-acc summary::-webkit-details-marker{display:none}.gx-acc summary:after{content:"+";color:var(--gold);font-size:22px}.gx-acc details[open] summary:after{content:"\2212"}.gx-acc details p{padding:0 0 20px;color:var(--soft);font-size:15px}.gx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;color:var(--soft)}.gx-list li{display:flex;gap:12px;align-items:center}.gx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#0e0e0cf7;border-top:1px solid var(--line);padding:12px 24px;transform:translateY(110%);transition:transform .25s}.gx-sticky.is-on{transform:none}.gx-sticky .gx-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}.gx-dose{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.gx-dose>div{background:var(--ink);padding:28px;display:flex;flex-direction:column;gap:4px}.gx-dose b{font-family:var(--font-heading-family),serif;font-weight:400;font-size:32px;color:var(--gold)}.gx-dose span{font-weight:600}.gx-dose small{font-size:13px;color:var(--muted)}.gx-timeline{display:flex;flex-direction:column;gap:32px}.gx-step{border-left:2px solid var(--gold);padding-left:24px;display:flex;flex-direction:column;gap:4px}.gx-step .serif{font-size:26px}.gx-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 32px}.gx-post{color:var(--cream)!important;text-decoration:none;border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:10px}.gx-post img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.gx-post .serif{font-size:24px;line-height:1.25}.gx-feat{display:flex;flex-wrap:wrap;gap:40px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:40px;color:var(--cream)!important;text-decoration:none}.gx-feat img{flex:0 1 420px;min-width:0;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.gx-pag{display:flex;gap:16px;justify-content:center;margin-top:48px}.gx-plan{position:relative}.gx-plan.is-checked{border:2px solid currentColor;background:#fff}.gx--darkbuy .gx-plan.is-checked{border:2px solid var(--gold);background:#1b1913}.gx-sec--cream .gx-deliv{color:#2b2924}.gx{font-size:18px;line-height:1.65}.gx [style*="font-size:12px"]{font-size:14px!important}.gx [style*="font-size:13px"]{font-size:15px!important}.gx [style*="font-size:14px"]{font-size:16px!important}.gx [style*="font-size:15px"]{font-size:17px!important}.gx [style*="font-size:17px"]{font-size:19px!important}.gx [style*="font-size:18px"]{font-size:20px!important}.gx [style*="font-size:19px"]{font-size:21px!important}.gx [style*="font-size:20px"]{font-size:22px!important}.gx-lead{font-size:20px}.gx-eyebrow,.gx-label,.gx-ann{font-size:14px}.gx-nav{font-size:15px}.gx-trust .gx-wrap{font-size:16px}.gx-plan small{font-size:15px}.gx-plan__price small{font-size:14px}.gx-badge{font-size:12px}.gx-deliv,.gx-ing p,.gx-strip,.gx-vid__cap{font-size:16px}.gx-beat p{font-size:19px}.gx-beat span{font-size:13px}.gx-rev .lead{font-size:21px}.gx-rev p{font-size:17px}.gx-rev small{font-size:15px}.gx-faq summary{font-size:20px}.gx-faq details p{font-size:18px}.gx-field label{font-size:14px}.gx-foot{font-size:16px}.gx-foot__cols strong{font-size:13px}.gx-badges,.gx-intl a{font-size:15px}.gx-acc details p{font-size:17px}.gx-acc summary{font-size:18px}.gx-dose small{font-size:14px}.gx-post .serif{font-size:26px}.gx-list{font-size:18px}.gx-muted{line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gx.css.map */
