.gm-buy{display:grid;grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);gap:18px;padding:18px;border:1px solid #bcfa75a3;border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#040406;box-shadow:inset 0 0 42px #bcfa7514,0 0 34px #bcfa751f;color:#fff;font-family:var(--font-body-family,Arial,sans-serif)}.gm-buy *{box-sizing:border-box}.gm-buy-media{border-radius:18px;overflow:hidden;background:#ffffff05}.gm-buy-media img{display:block;width:100%;height:auto}.gm-buy-body{min-width:0;padding:8px 6px 6px 2px}.gm-buy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.gm-buy .gm-buy-heading h3{margin:0;font-size:25px;font-weight:1000;line-height:.95;text-transform:uppercase;letter-spacing:.8px;color:#fff}.gm-buy-price{color:#bcfa75;font-size:clamp(36px,3.8vw,58px);font-weight:1000;line-height:1;text-shadow:0 0 18px #bcfa7552;white-space:nowrap}.gm-buy .gm-buy-description{font-size:16px;line-height:1.45;margin:14px 0}.gm-buy-sizes{border:0;padding:0;margin:0 0 10px;min-width:0}.gm-buy-sizes legend,.gm-buy-label{display:block;margin-bottom:8px;padding:0;color:#bcfa75;font-size:12px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.gm-buy-sizes>div{display:flex;flex-wrap:wrap;gap:8px}.gm-buy-sizes input{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px}.gm-buy-sizes label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:0 12px;border-radius:9px;border:1px solid #ffffff2e;background:#ffffff05;color:#fff;font-size:13px;font-weight:900;letter-spacing:.8px;cursor:pointer}.gm-buy-sizes input:checked+label{background:#bcfa75;border-color:#bcfa75;color:#050508;box-shadow:0 0 20px #bcfa7557}.gm-buy-sizes input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.gm-buy-sizes input:focus-visible+label,.gm-buy button:focus-visible,.gm-buy input:focus-visible{outline:2px solid #bcfa75;outline-offset:3px}.gm-buy-quantity{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px}.gm-buy-quantity button{width:40px;height:36px;border-radius:9px;border:1px solid #ffffff2e;background:#ffffff05;color:#fff;font-size:18px;font-weight:900;cursor:pointer}.gm-buy-quantity input{width:68px;height:36px;border-radius:9px;border:1px solid #ffffff2e;background:#ffffff05;color:#fff;text-align:center;font-size:14px;font-weight:900}.gm-buy-submit{display:block;width:100%;margin-top:4px;min-height:50px;padding:12px;border-radius:10px;border:0;background:linear-gradient(135deg,#93d64e,#bcfa75);color:#050508;font-family:inherit;font-size:15px;font-weight:1000;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px #bcfa7561,0 0 40px #bcfa751f}.gm-buy-now{margin-top:10px;background:linear-gradient(135deg,#253b14,#375a1c);color:#bcfa75;border:1px solid #bcfa75}.gm-buy-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.gm-buy-submit:hover:not(:disabled){filter:brightness(1.1)}.gm-buy .gm-buy-note{font-size:13px;line-height:1.5;color:#c1b8cc;margin:16px 0 0}.gm-shop-grid:has(>.gm-buy){display:block}.gm-shop-grid>.gm-buy{margin-top:28px}.gm-direct-product{padding:clamp(100px,10vw,140px) 16px 48px;background:radial-gradient(ellipse at top,#203014,#08060d 65%)}.gm-direct-product>.gm-direct-inner{width:min(1440px,100%);margin:auto}.gm-direct-product h1{text-align:center;font-size:clamp(42px,6vw,88px);font-weight:1000;line-height:.9;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px}@media(max-width:989px){.gm-buy{grid-template-columns:1fr}.gm-buy-media img{max-width:550px;margin:auto}}@media(max-width:600px){.gm-buy .gm-buy-heading h3{font-size:21px}.gm-buy-price{font-size:36px}.gm-buy{padding:14px}.gm-buy-submit{font-size:14px}}.gm-shop-grid:has(>.gm-buy)>.gm-shop-info{max-width:860px;margin:0 auto;text-align:center}.gm-shop-grid:has(>.gm-buy)>.gm-shop-info p{max-width:760px;margin-left:auto;margin-right:auto}.gm-shop-grid:has(>.gm-buy)>.gm-shop-info h2{font-size:clamp(30px,3.5vw,48px);line-height:1.12;margin:12px 0 20px}.gm-shop-grid:has(>.gm-buy)>.gm-shop-info .gm-badges{justify-content:center}.gm-shop-grid:has(>.gm-buy)>.gm-shop-info .gm-kicker{color:var(--gm-green)}.gm-faq-section{padding:0 0 60px;background:#08060d}.gm-faq-section .gm-faq{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tr-ghost-purchase.css.map */
