body.gm{--gm-bg: #101114;--gm-bg-2: #17191e;--gm-card: #1c1f26;--gm-line: rgba(255, 255, 255, .08);--gm-ink: #f4f5f7;--gm-muted: #a1a6b0;--gm-amber: #ff9f1a;--gm-amber-2: #ffb347;--gm-amber-ink: #1a1206;--gm-red: #ff4d4f;--gm-green: #3dd68c;background:var(--gm-bg);color:var(--gm-ink);font-family:Cairo,Segoe UI,sans-serif;padding-bottom:72px}body.gm a{color:inherit;text-decoration:none}body.gm button,body.gm input,body.gm select{font-family:inherit}.gm-wrap{width:min(1120px,calc(100% - 128px));margin-inline:auto}.gm-header{position:sticky;top:0;z-index:40;background:#101114eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--gm-line)}.gm-top{display:flex;align-items:center;gap:16px;min-height:72px}.gm-logo{display:flex;align-items:center;gap:10px;flex:0 0 auto}.gm-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(160deg,#ffd27a,#ff8a00);color:#1a1206;display:grid;place-items:center;font-weight:800}.gm-logo strong{display:block;font-size:15px;letter-spacing:.04em}.gm-logo small{display:block;color:var(--gm-muted);font-size:11px}.gm-search{flex:1;display:flex;align-items:center;gap:6px;min-width:0;height:44px;padding:4px;padding-inline-start:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.gm-search:focus-within{background:#ffffff12;border-color:#ff9f1abf;box-shadow:0 0 0 3px #ff9f1a29}.gm-search input{flex:1;min-width:0;height:34px;border:0;outline:none;background:transparent;color:var(--gm-ink);font-size:14px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gm-search input::placeholder{color:#8d93a0;font-weight:500}.gm-search input::-webkit-search-decoration,.gm-search input::-webkit-search-cancel-button{display:none}.gm-search button{flex:0 0 36px;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffb347,#ff8a00);color:var(--gm-amber-ink);font-size:18px;cursor:pointer;box-shadow:0 4px 12px #ff8a0047}.gm-search button:hover{filter:brightness(1.06)}.gm-login-short{display:none}.gm-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}.gm-pill,.gm-login,.gm-icon{height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--gm-line);background:#0c0d10;color:var(--gm-ink);font-size:13px;font-weight:700}.gm-login{background:linear-gradient(180deg,#ffb347,#ff8a00);color:var(--gm-amber-ink);border-color:transparent}.gm-icon{width:38px;padding:0;position:relative}.gm-cart-count{position:absolute;top:-4px;inset-inline-end:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--gm-red);color:#fff;font-size:10px;line-height:16px;text-align:center}.gm-nav{display:flex;align-items:center;gap:6px;min-height:46px;overflow:auto}.gm-nav::-webkit-scrollbar{display:none}.gm-drop{position:relative}.gm-drop summary,.gm-nav>a{list-style:none;cursor:pointer;height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;color:#d5d8de;font-weight:700;font-size:14px;white-space:nowrap}.gm-drop summary::-webkit-details-marker{display:none}.gm-drop[open] summary,.gm-drop summary:hover,.gm-nav>a:hover{background:#ffffff0d;color:#fff}.gm-mega{position:absolute;top:calc(100% + 8px);inset-inline-start:0;width:min(720px,80vw);background:#1a1d24;border:1px solid var(--gm-line);border-radius:16px;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;box-shadow:0 24px 60px #00000073}.gm-mega a{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;font-size:13px}.gm-mega a:hover{background:#ffffff0d}.gm-dot{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;flex:0 0 auto}.gm-promo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;min-height:40px;padding:6px 16px;border-radius:999px;background:linear-gradient(90deg,#ff7a00,#ffc14d 46%,#ff8a00);color:#1a1206;font-size:13.5px;font-weight:800;box-shadow:0 10px 28px #ff7a002e}.gm-promo>*{position:relative;z-index:1}.gm-promo-ico{width:26px;height:26px;flex:0 0 26px;border-radius:8px;display:grid;place-items:center;background:#1a1206;color:#ffc14d;font-size:15px;animation:gm-coupon 2.8s ease-in-out infinite}.gm-promo-copy{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-promo-go{color:#1a1206;font-size:20px;flex:0 0 auto;animation:gm-nudge 1.8s ease-in-out infinite}[dir=ltr] .gm-promo-go{animation-name:gm-nudge-ltr}@keyframes gm-coupon{0%,72%,to{transform:translateY(0) rotate(0)}82%{transform:translateY(-2px) rotate(-8deg)}92%{transform:translateY(0) rotate(6deg)}}@keyframes gm-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes gm-nudge-ltr{0%,to{transform:scaleX(-1)}50%{transform:scaleX(-1) translate(-3px)}}@media(prefers-reduced-motion:reduce){.gm-promo-ico,.gm-promo-go{animation:none}}.gm-hero{display:grid;grid-template-columns:1.7fr .72fr;gap:12px;margin-top:22px}.gm-stage{position:relative;min-height:390px;border-radius:22px;overflow:hidden;border:1px solid var(--gm-line);background:#14161b}.gm-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 36px 36px;opacity:0;pointer-events:none;transition:opacity .7s ease}.gm-slide.is-on{opacity:1;pointer-events:auto;z-index:1}.gm-slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.08);transition:transform 6.4s ease}.gm-slide-bg.is-focus{background-size:155% auto;background-position:0% 46%}.gm-slide.is-on .gm-slide-bg{transform:scale(1)}.gm-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#08090cdb,#08090c6b 42%,#08090c1f)}[dir=rtl] .gm-slide:after{background:linear-gradient(to left,#08090cdb,#08090c61 46%,#08090c14)}.gm-slide>:not(.gm-slide-bg){position:relative;z-index:1}.gm-kicker,.gm-slide h2,.gm-slide-title,.gm-slide .gm-btn{opacity:0;transform:translateY(12px)}.gm-slide.is-on .gm-kicker,.gm-slide.is-on h2,.gm-slide.is-on .gm-slide-title,.gm-slide.is-on .gm-btn{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}.gm-slide.is-on h2,.gm-slide.is-on .gm-slide-title{transition-delay:80ms}.gm-slide.is-on .gm-btn{transition-delay:.14s}.gm-kicker{color:var(--gm-amber-2);font-size:12px;font-weight:800;letter-spacing:.08em}.gm-hero h2,.gm-slide-title{font-size:34px;font-weight:800;line-height:1.25;margin:8px 0 16px;max-width:16ch;text-shadow:0 10px 28px rgba(0,0,0,.5)}.gm-dots{position:absolute;z-index:2;bottom:22px;inset-inline-end:78px;display:flex;gap:6px}.gm-dot{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#ffffff73;cursor:pointer;overflow:hidden;position:relative}.gm-dot.is-on{width:28px;background:#ffffff40}.gm-dot.is-on:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:0;background:#ff9f1a;animation:gm-dot 5.6s linear forwards}@keyframes gm-dot{to{width:100%}}.gm-hero-rail{display:grid;grid-template-rows:1fr 1fr;gap:12px}.gm-peek{position:relative;overflow:hidden;border:1px solid var(--gm-line);border-radius:18px;min-height:140px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;text-align:start;cursor:pointer;background:#14161b center/cover no-repeat}.gm-peek:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090c0d,#08090cc7)}.gm-peek strong,.gm-peek span{position:relative;z-index:1}.gm-peek span{color:var(--gm-amber-2);font-size:12px;font-weight:800}.gm-peek strong{display:-webkit-box;margin-top:4px;font-size:16px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-peek{transition:border-color .2s ease,transform .2s ease}.gm-peek:hover{border-color:#ff9f1ab3;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.gm-slide,.gm-slide-bg,.gm-slide .gm-btn,.gm-dot.is-on:after{transition:none;animation:none}}.gm-btn{align-self:flex-start;background:linear-gradient(180deg,#ffb347,#ff8a00);color:var(--gm-amber-ink);border:0;border-radius:999px;padding:10px 18px;font-weight:800;cursor:pointer}.gm-btn.block{width:100%;text-align:center}.gm-btn.ghost{background:transparent;color:var(--gm-ink);border:1px solid var(--gm-line)}.gm-section{margin-top:34px}.gm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.gm-section-head h2{display:flex;align-items:center;gap:8px;font-size:22px}.gm-section-head h2 i{color:var(--gm-amber-2);font-size:20px}.gm-section-head a{display:inline-flex;align-items:center;gap:2px;height:32px;padding-block:0;padding-inline:12px 4px;border-radius:999px;border:1px solid var(--gm-line);background:#ffffff08;color:var(--gm-ink);font-weight:700;font-size:12.5px}.gm-section-head a i{color:var(--gm-amber-2);font-size:16px}[dir=ltr] .gm-section-head a i{transform:scaleX(-1)}.gm-section-head a:hover{border-color:#ff9f1a73}.gm-rail,.gm-grid,.gm-shelf,.gm-trio{display:grid;gap:14px}.gm-rail,.gm-grid,.gm-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-card{display:block;min-width:0}.gm-card-art{position:relative;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;background:radial-gradient(90px 70px at 50% 38%,hsla(var(--h),95%,70%,.95),transparent 68%),linear-gradient(165deg,hsl(var(--h),42%,28%),#12141a 72%);border:1px solid var(--gm-line);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff0f}.gm-card-art.has-cover:before{display:none}.gm-card-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .36s ease}.gm-card:hover .gm-card-art img{transform:scale(1.04)}.gm-card.is-soon .gm-card-art img{filter:brightness(.72) saturate(.8)}.gm-card.is-soon:hover .gm-card-art img{transform:none}.gm-card-art:before{content:"";position:absolute;width:74%;height:46%;border-radius:40% 40% 46% 46%;background:linear-gradient(180deg,hsla(var(--h),90%,78%,.55),transparent);top:18%}.gm-mono{position:relative;z-index:1;font-size:42px;font-weight:800;color:#fff;text-shadow:0 10px 24px rgba(0,0,0,.4)}.gm-off{position:absolute;top:10px;inset-inline-start:10px;z-index:2;background:linear-gradient(180deg,#ffd27a,#ff9f1a);color:#1a1206;font-size:11px;font-weight:800;border-radius:999px;padding:3px 7px;direction:ltr;unicode-bidi:isolate}.gm-card-cap{position:absolute;inset-inline:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:2px;padding:42px 12px 12px;background:linear-gradient(180deg,transparent,rgba(8,9,12,.92))}.gm-card-name{color:#fff;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-card-price{display:inline-flex;align-items:baseline;gap:4px;color:#ffd27a;font-size:13px;font-weight:800}.gm-card.is-soon .gm-card-price{color:#d7dae0;font-weight:700}.gm-why{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gm-why article,.gm-why a{background:var(--gm-card);border:1px solid var(--gm-line);border-radius:16px;padding:16px;color:inherit}.gm-why i{display:block;margin-bottom:10px;color:var(--gm-amber-2);font-size:22px}.gm-why h3{font-size:16px;margin-bottom:6px}.gm-why p{color:var(--gm-muted);font-size:13px;line-height:1.6}.gm-notes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--gm-line)}.gm-notes a{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px 14px 0;border-bottom:1px solid var(--gm-line)}.gm-notes a:nth-child(2n){padding-inline-start:16px;border-inline-start:1px solid var(--gm-line)}.gm-notes i{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:#ff9f1a1f;color:var(--gm-amber-2);font-size:16px}.gm-notes span{min-width:0}.gm-notes strong{display:block;font-size:14px;font-weight:800}.gm-notes small{display:block;margin-top:2px;color:var(--gm-muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-notes a:hover strong{color:var(--gm-amber-2)}.gm-seo{margin-top:28px;color:var(--gm-muted);font-size:14px;line-height:1.8}.gm-seo h2{color:var(--gm-ink);font-size:18px;margin-bottom:8px}.gm-footer{position:relative;margin-top:72px;padding:40px 0 28px;color:#9aa0aa;font-size:13.5px;background:#0c0d10;border-top:1px solid rgba(255,255,255,.06)}.gm-foot-grid{display:grid;grid-template-columns:1.6fr .8fr .8fr;gap:36px 32px}.gm-foot-brand p{max-width:38ch;margin-top:14px;color:#8e939d;line-height:1.8}.gm-foot-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px}.gm-foot-trust span,.gm-foot-trust a{display:inline-flex;align-items:center;gap:6px;color:#c8ccd3;font-size:12.5px;font-weight:600}.gm-foot-trust i{color:var(--gm-amber-2);font-size:15px}.gm-foot-col h3{color:var(--gm-ink);font-size:13px;font-weight:700;margin-bottom:12px}.gm-foot-col a{display:block;padding:4px 0;color:#8e939d}.gm-foot-col a:hover{color:#fff}.gm-foot-contact{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:32px}.gm-foot-contact a{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#d5d8de}.gm-foot-contact a:hover{color:#fff}.gm-foot-contact i{color:#8e939d;font-size:16px}.gm-foot-contact span{min-width:0}.gm-foot-contact small{display:none}.gm-foot-contact b{display:block;font-size:13px;font-weight:600}.gm-foot-end{display:flex;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.gm-pay{display:flex;align-items:center;gap:14px;min-width:0}.gm-pay>span{color:#8e939d;font-size:12px;font-weight:600;white-space:nowrap}.gm-pay-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px 18px}.gm-pay-row img{display:block;width:auto;object-fit:contain;background:transparent;border:0}.gm-pay-row img.is-mada{height:22px}.gm-pay-row img.is-visa{height:14px}.gm-pay-row img.is-mc{height:26px}.gm-pay-row img.is-apple{height:20px}.gm-legal{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;color:#9aa0aa;line-height:1.6;font-size:12px;white-space:nowrap}.gm-legal-dot{width:3px;height:3px;border-radius:50%;background:#ffffff47}.gm-tabbar{display:none;position:fixed;z-index:45;inset-inline:10px;bottom:calc(8px + env(safe-area-inset-bottom));height:64px;padding:6px;align-items:stretch;gap:2px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%),#0e0f12f5;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gm-tabbar a{position:relative;flex:1;min-width:0;border-radius:16px;color:#8e949f;font-size:10px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gm-tabbar a.is-on{color:#1a1206;background:linear-gradient(180deg,#ffd27a,#ff8a00);box-shadow:0 8px 18px #ff8a0047}.gm-tab-ico{position:relative;width:22px;height:22px;display:grid;place-items:center}.gm-tabbar i{font-size:19px;line-height:1}.gm-tab-count{position:absolute;top:-5px;inset-inline-end:-9px;min-width:15px;height:15px;padding:0 3px;border-radius:99px;background:#1a1206;color:#ffb347;font-size:9px;line-height:15px;text-align:center;font-weight:800}.gm-tabbar a:not(.is-on) .gm-tab-count{background:var(--gm-red);color:#fff}.gm-page-title{font-size:28px;margin:22px 0 6px}.gm-lead{color:var(--gm-muted);margin-bottom:18px}.gm-product{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:22px;align-items:start}.gm-product-head{display:flex;gap:14px;align-items:center;margin-bottom:14px}.gm-product-head .gm-card-art{width:84px;aspect-ratio:1;border-radius:18px}.gm-product-head .gm-card-art{width:92px;aspect-ratio:1;border-radius:18px;flex:0 0 auto}.gm-product-head h1{font-size:26px}.gm-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gm-badges span{font-size:12px;background:#12141a;border:1px solid var(--gm-line);border-radius:999px;padding:3px 8px;color:var(--gm-muted)}.gm-note{background:#ff9f1a1a;border:1px solid rgba(255,159,26,.3);color:#ffd7a1;border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:14px}.gm-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tier{text-align:start;background:var(--gm-card);border:1px solid var(--gm-line);border-radius:14px;padding:12px;color:inherit;cursor:pointer;position:relative}.tier.active{border-color:#ffb347;box-shadow:inset 0 0 0 1px #ffb347}.tier .gm-off{position:static;display:inline-block;margin-bottom:8px}.tier strong{display:block;font-size:14px;margin-bottom:8px}.tier .now{font-size:18px;font-weight:800}.tier .was{color:var(--gm-muted);text-decoration:line-through;font-size:12px;margin-inline-start:6px}.gm-buy{position:sticky;top:132px;background:var(--gm-card);border:1px solid var(--gm-line);border-radius:18px;padding:16px}.gm-buy h2{font-size:16px;color:var(--gm-amber-2);margin-bottom:12px}.gm-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px}.gm-id{margin-top:4px}.gm-id-hint,.gm-hint{color:var(--gm-muted);font-size:12px}.gm-id-hint{margin:-4px 0 12px}.gm-hint{margin-top:10px}.gm-field input,.gm-field textarea{border-radius:12px;border:1px solid var(--gm-line);background:#101114;color:#fff;padding:0 12px}.gm-field input{height:44px}.gm-field textarea{min-height:120px;padding:12px;resize:vertical}.gm-qty{display:flex;align-items:center;gap:8px;direction:ltr}.gm-qty button{width:36px;height:36px;border-radius:10px;border:1px solid var(--gm-line);background:#101114;color:#fff;cursor:pointer}.gm-qty input{width:64px;text-align:center}.gm-total{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0 12px}.gm-total b{font-size:22px}.gm-prose{margin-top:28px;color:#d5d8de;line-height:1.8}.gm-prose h2{font-size:20px;margin:18px 0 8px}.gm-prose details{border-top:1px solid var(--gm-line);padding:10px 0}.gm-prose summary{cursor:pointer;font-weight:700}.gm-auth{width:min(460px,100%);margin:36px auto;background:var(--gm-card);border:1px solid var(--gm-line);border-radius:20px;padding:22px}.gm-auth h1{font-size:24px;margin-bottom:6px}.gm-auth p{color:var(--gm-muted);margin-bottom:14px}.gm-auth label{display:block;font-size:13px;margin:10px 0 6px}.gm-auth input[type=email],.gm-auth input[type=password],.gm-auth input[type=text],.gm-auth input[type=tel]{width:100%;height:44px;border-radius:12px;border:1px solid var(--gm-line);background:#101114;color:#fff;padding:0 12px}.gm-auth .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gm-auth .gm-btn{margin-top:16px}.gm-error{color:#ffb4b4;background:#ff4d4f1f;border-radius:10px;padding:8px 10px;font-size:13px}.gm-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin-top:10px;color:var(--gm-muted)}.gm-wa{position:fixed;bottom:22px;inset-inline-end:16px;z-index:30;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;font-size:22px;box-shadow:0 10px 24px #00000059}body.gm .store-flash-wrap{padding-top:12px}body.gm .store-flash{border-radius:12px}@media(max-width:980px){body.gm{padding-bottom:calc(28px + env(safe-area-inset-bottom))}body.gm[data-page=home],body.gm:has(.gm-tabbar.is-pinned){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.gm-wrap{width:min(1180px,calc(100% - 20px))}.gm-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:10px 0 8px}.gm-logo{gap:8px;min-width:0;flex:1 1 auto}.gm-logo>span:last-child{min-width:0;overflow:hidden}.gm-logo small,.gm-login-full{display:none}.gm-logo strong{font-size:14px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-tools{flex:0 0 auto}.gm-mark{width:36px;height:36px}.gm-login-short{display:inline}.gm-tools{gap:6px;align-items:center}.gm-header .gm-search{display:flex;flex:1 0 100%;order:2;height:44px;align-items:center}.gm-header .gm-search input{height:34px}.gm-pill,.gm-login,.gm-icon{height:36px;min-height:36px;box-sizing:border-box}.gm-pill{padding:0 10px;font-size:12px}.gm-login{padding:0 12px;font-size:13px}.gm-icon{width:36px;padding:0}.gm-nav{min-height:40px;align-items:center;gap:2px;padding:0 0 8px}.gm-nav>a,.gm-drop summary{height:32px;font-size:13px;padding:0 8px}.gm-nav>a.gm-nav-extra{display:none}.gm-promo{min-height:36px;margin-top:10px;padding:6px 12px;border-radius:16px;font-size:12.5px;gap:6px}.gm-promo-copy{white-space:normal;text-align:center;line-height:1.35}.gm-hero{grid-template-columns:1fr;margin-top:12px}.gm-hero-rail{display:none}.gm-stage{min-height:0;height:188px;aspect-ratio:auto;border-radius:16px}.gm-slide{padding:14px 16px 12px}.gm-slide-bg,.gm-slide-bg.is-focus{background-size:cover;background-position:center 42%}.gm-hero h2,.gm-slide-title{font-size:18px;line-height:1.3;max-width:16em;margin:2px 0 8px}.gm-slide .gm-kicker{font-size:11px}.gm-slide .gm-btn{padding:7px 14px;font-size:13px}.gm-dots{inset-inline-end:14px;inset-inline-start:auto;bottom:12px}.gm-section{margin-top:22px}.gm-section-head h2{font-size:18px}.gm-rail,.gm-grid,.gm-shelf,.gm-trio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-card-art{border-radius:14px}.gm-card-cap{padding:28px 8px 8px}.gm-card-name{font-size:12.5px;-webkit-line-clamp:1}.gm-card-price{font-size:12px}.gm-off{top:6px;inset-inline-start:6px;font-size:10px}.gm-mono{font-size:26px}.gm-notes{grid-template-columns:1fr}.gm-notes a,.gm-notes a:nth-child(2n){padding:12px 0;border-inline-start:0}.gm-mega{position:static;width:auto;grid-template-columns:1fr;box-shadow:none;margin:4px 0 8px}.gm-product,.gm-why,.gm-auth .row{grid-template-columns:1fr}.gm-footer{margin-top:40px;padding-top:28px}.gm-foot-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.gm-foot-brand{grid-column:1 / -1}.gm-foot-trust{gap:8px 14px}.gm-foot-contact{gap:10px 16px}.gm-foot-end{flex-direction:column;align-items:flex-start;gap:14px}.gm-pay{flex-wrap:wrap}.gm-legal{flex-direction:column;align-items:flex-start;gap:4px;white-space:normal}.gm-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-product-head h1{font-size:20px}.gm-product-head .gm-card-art{width:64px}.tier{padding:10px}.tier strong{font-size:12px}.tier .now{font-size:16px}.gm-buy{position:fixed;inset-inline:0;bottom:0;top:auto;z-index:36;margin:0;border-radius:18px 18px 0 0;border-bottom:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;box-shadow:0 -16px 40px #00000073}.gm-buy h2,.gm-id-hint,.gm-hint{display:none}.gm-buy .gm-field,.gm-total{margin:0}.gm-btn.block{grid-column:1 / -1}body.gm[data-page=product]{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.gm-buy.is-soon{position:static;display:block;box-shadow:none;border-radius:18px;border-bottom:1px solid var(--gm-line)}.gm-buy.is-soon h2,.gm-buy.is-soon .gm-lead{display:block}body.gm[data-page=product]:has(.is-soon){padding-bottom:76px}body.gm[data-page=home] .gm-tabbar{display:flex;transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s ease}body.gm[data-page=home] .gm-tabbar.is-in{transform:translateY(0);opacity:1;pointer-events:auto}body.gm .gm-tabbar.is-pinned{display:flex;transform:none;opacity:1;pointer-events:auto}.gm-wa{display:none}.gm-auth{margin:16px auto 28px;padding:16px}.gm-page-title{font-size:22px}body.gm .container{width:min(1120px,calc(100% - 20px))}.gm-split,.gm-fields{grid-template-columns:1fr}.gm-summary{position:static}.gm-summary .gm-pay-row,.gm-sheet .gm-pay-row{gap:14px}}body.gm{--violet: #ff9f1a;--violet-2: #ffd27a;--cyan: #ff9f1a;--cyan-2: #ffb347;--text-0: #f4f5f7;--text-1: #f4f5f7;--text-2: #d7dae0;--text-3: #a1a6b0;--border: rgba(255, 255, 255, .08);--border-2: rgba(255, 159, 26, .4);--space-2: #17191e;--space-3: #1c1f26;--grad-brand: linear-gradient(180deg, #ffd27a, #ff8a00)}body.gm .container{width:min(1120px,calc(100% - 128px));max-width:none;margin-inline:auto;padding:0}body.gm .section{padding:28px 0 56px}body.gm .breadcrumbs{padding:14px 0 0;font-size:12px}body.gm .breadcrumbs a,body.gm .breadcrumbs .current{color:var(--gm-muted)}body.gm .page-title,body.gm .hh-title,body.gm .ac-head h1{color:var(--gm-ink)}body.gm .btn-primary,body.gm .btn.btn-primary{background:linear-gradient(180deg,#ffd27a,#ff8a00);color:#1a1206;border:0;border-radius:999px}body.gm .btn-outline{border-radius:999px;border-color:var(--gm-line);color:var(--gm-ink);background:transparent}.gm-flow{margin-top:22px}.gm-flow-head,.gm-split{display:grid;gap:18px}.gm-flow-head{grid-template-columns:1fr auto;align-items:end;margin-bottom:18px}.gm-flow-head h1,.gm-summary h2,.gm-sheet h2{font-size:22px}.gm-flow-head p,.gm-sheet .gm-lead{color:var(--gm-muted);font-size:14px;margin-top:4px}.gm-steps{display:flex;gap:8px;list-style:none;margin:0;padding:0}.gm-steps li{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--gm-line);display:grid;place-items:center;color:var(--gm-muted);font-size:12px;font-weight:700}.gm-steps .is-on{background:linear-gradient(180deg,#ffd27a,#ff8a00);color:#1a1206;border-color:transparent}.gm-steps .is-done{color:var(--gm-amber-2)}.gm-split{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start}.gm-summary{position:sticky;top:92px;padding:16px;border-radius:18px;border:1px solid var(--gm-line);background:var(--gm-card)}.gm-summary h2{margin-bottom:12px}.gm-sum-line,.gm-line-top,.gm-line-bot,.gm-coupon{display:flex;align-items:center;justify-content:space-between;gap:10px}.gm-sum-line{padding:8px 0;color:var(--gm-muted);font-size:14px}.gm-sum-line strong{color:var(--gm-ink)}.gm-sum-line.is-total{border-top:1px solid var(--gm-line);margin-top:6px;padding-top:12px}.gm-sum-line.is-total strong{color:var(--gm-amber-2);font-size:20px}.gm-sum-line[hidden]{display:none}.gm-coupon{margin:8px 0 4px}.gm-coupon input,.gm-fields input,.gm-sheet input[type=text],.gm-sheet input[type=email],.gm-sheet input[type=tel]{width:100%;height:44px;border-radius:12px;border:1px solid var(--gm-line);background:#101114;color:#fff;padding:0 12px}.gm-coupon input{flex:1}.gm-coupon button,.gm-flow-tools button,.ci-remove{height:36px;border:0;border-radius:999px;background:transparent;color:var(--gm-amber-2);font-weight:800;cursor:pointer}.gm-summary .gm-btn,.gm-summary .gm-pay-row{margin-top:14px}.gm-empty,.gm-sheet{padding:18px;border:1px solid var(--gm-line);border-radius:18px;background:#ffffff05}.gm-empty{text-align:center}.gm-empty i{font-size:36px;color:var(--gm-amber-2)}.gm-empty h2{margin:8px 0}.gm-empty p{color:var(--gm-muted);margin-bottom:14px}.gm-flow-tools{margin-bottom:8px}.gm-line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--gm-line)}.gm-line img,.gm-line>a span{width:72px;height:72px;border-radius:14px;object-fit:cover;display:grid;place-items:center;background:#14161b;font-weight:800}.gm-line h3{font-size:15px}.gm-line p{color:var(--gm-muted);font-size:12px;margin:4px 0}.qty-stepper{display:inline-flex;align-items:center;gap:6px}.qty-stepper input{width:36px;height:32px;text-align:center;border:0;background:transparent;color:#fff}.qs-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--gm-line);background:transparent;color:#fff;cursor:pointer}.gm-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 18px}.gm-field.full{grid-column:1 / -1}.gm-sheet h2{margin:18px 0 6px;font-size:16px}.gm-sheet h2:first-child{margin-top:0}.gm-text{display:inline-block;margin:8px 0 4px;color:var(--gm-amber-2);font-weight:700;font-size:13px}.gm-check{display:flex;gap:8px;align-items:flex-start;margin-top:14px;color:var(--gm-muted);font-size:13px}.gm-check a{color:var(--gm-amber-2)}body.gm .gm-acc .account-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}body.gm .gm-acc .account-sidebar{position:sticky;top:92px;background:transparent;border:0;border-radius:0;overflow:visible;max-height:none;opacity:1}body.gm .gm-acc .as-nav{display:grid;gap:4px;padding:0}body.gm .gm-acc .as-nav form{margin:8px 0 0}body.gm .gm-acc .as-link{width:100%;border:0;border-radius:12px;background:transparent;color:var(--gm-muted);padding:10px 12px;text-align:start}body.gm .gm-acc .as-link.active{background:#ff9f1a1f;color:var(--gm-amber-2);border-color:transparent}body.gm .gm-acc .as-link.active>i{color:var(--gm-amber-2);background:transparent}body.gm .gm-acc .as-link.danger{color:var(--gm-muted)}body.gm .gm-acc .as-link>span:nth-child(2){flex:0 1 auto}body.gm .gm-acc .gm-flow-head,body.gm .gm-acc .gm-flow-head p{text-align:start}body.gm .gm-acc .as-badge{background:#ffffff0f;color:var(--gm-muted)}body.gm .gm-acc .ac-mobile-nav{display:none}body.gm .gm-acc .ac-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px}body.gm .gm-acc .ac-head h2{font-size:20px}body.gm .gm-acc .ac-head p,body.gm .gm-acc .gm-sheet h3{color:var(--gm-muted)}body.gm .gm-acc .gm-sheet{margin-top:12px}body.gm .gm-acc .gm-sheet h3{color:#fff;font-size:15px;margin-bottom:8px}body.gm .gm-acc .ac-pagination{margin-top:16px}body.gm .gm-acc a.gm-line{color:inherit}.gm-doc h1{font-size:28px;margin-bottom:8px}.gm-doc p{color:var(--gm-muted);line-height:1.75;margin:8px 0}.gm-doc .gm-kicker a{color:inherit}.gm-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.gm-line.is-quiet{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gm-status{list-style:none;margin:14px 0;display:grid;gap:8px}.gm-status li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--gm-line);color:var(--gm-muted)}.gm-status li.is-on{color:#fff;border-color:#ff9f1a73}.gm-status small{color:var(--gm-muted)}.gm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.gm-chips a,.gm-chips .hh-chip{border:1px solid var(--gm-line);background:transparent;color:var(--gm-muted);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;cursor:pointer}.gm-chips a.is-on,.gm-chips a.active,.gm-chips .hh-chip:hover{color:var(--gm-amber-2);border-color:#ff9f1a73;background:#ff9f1a1a}.gm-sort label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--gm-muted)}.gm-sort select{height:40px;border-radius:12px;border:1px solid var(--gm-line);background:#101114;color:#fff;padding:0 12px}.gm-product-head .gm-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gm-product-head .pc-wish{position:static;width:36px;height:36px;margin-inline-start:auto;background:#ffffff0f;color:#fff;border:1px solid var(--gm-line)}.gm-product-head .pc-wish.active{color:#ff9f1a}body.gm .help-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding:0;background:transparent;border:0;box-shadow:none}body.gm .help-tab{flex:0 1 auto;min-width:0;border-radius:999px;border:1px solid var(--gm-line);background:transparent;color:var(--gm-muted);box-shadow:none;padding:8px 14px}body.gm .help-tab.active{background:#ff9f1a24;color:var(--gm-amber-2);box-shadow:none}body.gm .hh-search{display:flex;align-items:center;gap:8px;height:48px;margin-bottom:12px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}body.gm .hh-search input{flex:1;height:40px;border:0;outline:none;background:transparent;color:#fff}body.gm .help-cats{position:static;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;background:transparent;border:0;border-radius:0}body.gm .help-cats a{display:inline-flex;padding:7px 12px;border-radius:999px;border:1px solid var(--gm-line);background:transparent;color:var(--gm-muted)}body.gm .help-cats a.active{color:var(--gm-amber-2);border-color:#ff9f1a73;background:#ff9f1a1a}body.gm .faq-item{background:transparent;border:0;border-bottom:1px solid var(--gm-line);border-radius:0;margin:0}body.gm .faq-item summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;font-weight:700}body.gm .faq-item .faq-body{color:var(--gm-muted);padding:0 0 14px;line-height:1.7}body.gm .help-group-title{margin:18px 0 4px;font-size:15px}@media(max-width:980px){body.gm .container{width:min(1120px,calc(100% - 20px))}.gm-flow-head,.gm-split,.gm-fields{grid-template-columns:1fr}.gm-summary{position:static}.gm-steps{flex-wrap:wrap}.gm-status li{flex-direction:column;gap:2px}body.gm .gm-acc .account-grid{grid-template-columns:1fr;gap:14px}body.gm .gm-acc .account-sidebar{position:static;max-height:none;opacity:1;overflow:visible;margin:0;background:transparent;border:0}body.gm .gm-acc .as-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}body.gm .gm-acc .as-link{flex:0 0 auto;width:auto;border:1px solid var(--gm-line);border-radius:999px;white-space:nowrap}body.gm .gm-acc .as-nav form{margin:0}body.gm .gm-acc .as-link>i:first-child{display:none}body.gm .gm-acc .ac-head{align-items:flex-start;flex-direction:column}}@media(max-width:980px)and (prefers-reduced-motion:reduce){body.gm[data-page=home] .gm-tabbar{transition:none}}
