.product-page[data-astro-cid-q5ghu2nj]{max-width:none}.product-breadcrumb[data-astro-cid-q5ghu2nj],.product-hero[data-astro-cid-q5ghu2nj],.product-content[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj],.product-disclaimer[data-astro-cid-q5ghu2nj]{width:min(100%,var(--content-max));margin-inline:auto}.product-breadcrumb[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:8px;padding-top:clamp(42px,6vw,78px);color:var(--muted);font-size:.9rem}.product-breadcrumb[data-astro-cid-q5ghu2nj] a[data-astro-cid-q5ghu2nj]{color:var(--primary);font-weight:750}.product-hero[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.64fr);gap:clamp(28px,5vw,70px);align-items:stretch;padding-block:clamp(36px,7vw,92px)}.product-hero__media[data-astro-cid-q5ghu2nj]{min-height:clamp(420px,48vw,660px);overflow:hidden;border:1px solid rgba(208,160,137,.2);border-radius:8px;background:#111118}.product-hero__media[data-astro-cid-q5ghu2nj] img[data-astro-cid-q5ghu2nj]{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.04)}.product-hero__details[data-astro-cid-q5ghu2nj]{align-self:center}.product-hero[data-astro-cid-q5ghu2nj] h1[data-astro-cid-q5ghu2nj]{margin:0;color:var(--primary);font-size:clamp(2.8rem,6vw,5.2rem);line-height:.96}.product-subtitle[data-astro-cid-q5ghu2nj],.product-meta[data-astro-cid-q5ghu2nj],.product-price[data-astro-cid-q5ghu2nj],.product-content[data-astro-cid-q5ghu2nj] p[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj] p[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj],.product-disclaimer[data-astro-cid-q5ghu2nj] p[data-astro-cid-q5ghu2nj]:not(.section-label){color:var(--muted);line-height:1.78}.product-highlights[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 10px;padding:0;list-style:none}.product-highlights[data-astro-cid-q5ghu2nj] li[data-astro-cid-q5ghu2nj]{border:1px solid rgba(208,160,137,.24);border-radius:999px;background:#111118c7;color:#f5f5f5;padding:8px 12px;font-size:.8rem;font-weight:850}.product-price[data-astro-cid-q5ghu2nj]{color:#f5f5f5;font-weight:850}.product-price[data-astro-cid-q5ghu2nj] del[data-astro-cid-q5ghu2nj]{margin-left:6px;color:#f5f5f57a}.product-price[data-astro-cid-q5ghu2nj] span[data-astro-cid-q5ghu2nj]{margin-left:8px}.product-meta[data-astro-cid-q5ghu2nj]{margin:12px 0 0;font-weight:750}.variant-panel[data-astro-cid-q5ghu2nj]{margin-top:30px;padding:22px;border:1px solid rgba(208,160,137,.2);border-radius:8px;background:#111118}.variant-panel[data-astro-cid-q5ghu2nj] h2[data-astro-cid-q5ghu2nj],.product-content[data-astro-cid-q5ghu2nj] h2[data-astro-cid-q5ghu2nj],.product-content[data-astro-cid-q5ghu2nj] h3[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj] h2[data-astro-cid-q5ghu2nj],.product-disclaimer[data-astro-cid-q5ghu2nj] h2[data-astro-cid-q5ghu2nj]{margin:0;color:var(--primary)}.variant-panel[data-astro-cid-q5ghu2nj]>div[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.variant-panel[data-astro-cid-q5ghu2nj] button[data-astro-cid-q5ghu2nj],.product-actions[data-astro-cid-q5ghu2nj] button[data-astro-cid-q5ghu2nj],.coa-link[data-astro-cid-q5ghu2nj]{min-height:44px;border:1px solid rgba(208,160,137,.26);border-radius:8px;background:#050608b8;color:#d0a089;padding:0 14px;font:inherit;font-weight:850;cursor:pointer}.variant-panel[data-astro-cid-q5ghu2nj] button[data-astro-cid-q5ghu2nj].is-popular,.product-actions[data-astro-cid-q5ghu2nj] button[data-astro-cid-q5ghu2nj]{border-color:#c0c0c06b;background:linear-gradient(135deg,#d0a08942,#111118fa);color:#f5f5f5}.product-actions[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:minmax(120px,.36fr) minmax(180px,1fr);gap:14px;margin-top:22px}.product-actions[data-astro-cid-q5ghu2nj] label[data-astro-cid-q5ghu2nj]{display:grid;gap:8px;color:var(--muted);font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-actions[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]{min-height:48px;border:1px solid rgba(208,160,137,.2);border-radius:8px;background:#111118;color:#f5f5f5;padding-inline:12px}.product-purchase{display:grid;gap:18px;margin-top:30px}.product-purchase .variant-panel{margin-top:0;padding:22px;border:1px solid rgba(208,160,137,.22);border-radius:8px;background:linear-gradient(180deg,#111118f5,#050608fa);box-shadow:0 18px 46px #0506082e}.product-purchase .variant-panel h2{margin:0;color:var(--primary);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.product-purchase .variant-panel>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.product-purchase .variant-panel button{min-height:44px;border:1px solid rgba(208,160,137,.28);border-radius:8px;background:#ffffff0a;color:#d0a089;padding:0 16px;font:inherit;font-weight:850;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.product-purchase .variant-panel button.is-popular{border-color:#d0a089a8;background:#d0a08924;color:#f5f5f5}.product-purchase .variant-panel button:hover{transform:translateY(-1px);border-color:#d0a089b3}.product-purchase .product-actions{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(180px,1fr);gap:14px;margin-top:0}.product-purchase .product-actions label{display:grid;gap:8px;color:var(--muted);font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-purchase .product-actions input{width:100%;min-height:52px;border:1px solid rgba(208,160,137,.28);border-radius:8px;background:#111118;color:#f5f5f5;padding-inline:14px;font:inherit}.product-purchase .product-purchase-cta{display:grid;gap:8px;min-height:52px}.product-purchase .product-purchase-cta span{color:#f5f5f5;font-size:.95rem;font-weight:850;line-height:1}.product-purchase .product-purchase-cta button{min-height:52px;border:1px solid rgba(208,160,137,.5);border-radius:8px;background:linear-gradient(135deg,#d0a089f0,#c08f7bd1),#d0a089;color:#050608;padding:0 18px;font:inherit;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 16px 34px #d0a0892e;transition:transform .2s ease,box-shadow .2s ease}.product-purchase .product-purchase-cta button:hover{transform:translateY(-2px);box-shadow:0 22px 44px #d0a08942}.product-content[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:clamp(22px,4vw,54px);padding-bottom:clamp(56px,8vw,98px)}.product-content[data-astro-cid-q5ghu2nj] article[data-astro-cid-q5ghu2nj],.product-content[data-astro-cid-q5ghu2nj] aside[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj] article[data-astro-cid-q5ghu2nj],.product-disclaimer[data-astro-cid-q5ghu2nj]{border:1px solid rgba(208,160,137,.18);border-radius:8px;background:linear-gradient(180deg,#111118f0,#050608fa);padding:clamp(22px,3vw,34px)}.product-content[data-astro-cid-q5ghu2nj] ul[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj] ul[data-astro-cid-q5ghu2nj]{margin:18px 0 0;padding-left:20px;color:var(--muted);line-height:1.78}.product-content[data-astro-cid-q5ghu2nj] dl[data-astro-cid-q5ghu2nj]{display:grid;gap:10px;margin:22px 0}.product-content[data-astro-cid-q5ghu2nj] dt[data-astro-cid-q5ghu2nj]{color:var(--primary);font-weight:850}.product-content[data-astro-cid-q5ghu2nj] dd[data-astro-cid-q5ghu2nj]{margin:0 0 8px;color:var(--muted)}.coa-link[data-astro-cid-q5ghu2nj]{display:inline-flex;align-items:center}.product-tabs[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);padding-bottom:clamp(56px,8vw,98px)}.related-products[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.related-products[data-astro-cid-q5ghu2nj] span[data-astro-cid-q5ghu2nj]{border:1px solid rgba(192,192,192,.16);border-radius:999px;padding:8px 12px;color:var(--muted);font-weight:750}.product-disclaimer[data-astro-cid-q5ghu2nj]{margin-bottom:clamp(56px,8vw,98px)}@media(max-width:900px){.product-hero[data-astro-cid-q5ghu2nj],.product-content[data-astro-cid-q5ghu2nj],.product-tabs[data-astro-cid-q5ghu2nj]{grid-template-columns:1fr}}@media(max-width:560px){.product-actions[data-astro-cid-q5ghu2nj],.product-purchase .product-actions{grid-template-columns:1fr}}
