@font-face{font-family:Manrope;src:url('../fonts/manrope-latin.woff2') format('woff2');font-display:swap;font-weight:400 800}
@font-face{font-family:Oxanium;src:url('../fonts/oxanium-latin.woff2') format('woff2');font-display:swap;font-weight:500 800}
:root{--ink:#ecf8ef;--muted:#91a89a;--bg:#06120d;--bg-2:#0a1b13;--surface:#10251a;--line:rgba(221,247,228,.12);--lime:#a9f32f;--emerald:#12a85a;--gold:#efc66c;--cyan:#55d7e7;--shadow:0 26px 70px rgba(0,0,0,.36);--r-md:1.2rem;--r-lg:1.75rem;--shell:min(76rem,calc(100% - 2.5rem));--ease:cubic-bezier(.2,.8,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 18%,rgba(18,168,90,.08),transparent 27rem),radial-gradient(circle at 86% 62%,rgba(169,243,47,.05),transparent 30rem);z-index:-1}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:99;inset:.75rem auto auto .75rem;padding:.7rem 1rem;background:var(--lime);color:#07120b;border-radius:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:none}
.topbar{border-bottom:1px solid var(--line);background:#04100b;font-size:.74rem}.topbar__inner{min-height:2.1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.topbar p{margin:0}.topbar__note{color:var(--muted)}.dot{display:inline-block;width:.45rem;height:.45rem;margin-right:.45rem;border-radius:50%;background:var(--lime);box-shadow:0 0 0 .25rem rgba(169,243,47,.12)}
.site-header{position:sticky;top:0;z-index:50;background:rgba(6,18,13,.82);border-bottom:1px solid transparent;backdrop-filter:blur(18px);transition:border-color .2s}.site-header.is-scrolled{border-color:var(--line)}.nav-wrap{min-height:4.8rem;display:flex;align-items:center;gap:2rem}.brand{display:inline-flex;align-items:center;gap:.7rem;flex:none}.brand__mark{display:grid;place-items:center;width:2.5rem;aspect-ratio:1;border-radius:.8rem;background:linear-gradient(145deg,var(--lime),var(--emerald));color:#06120d;font-family:Oxanium;font-size:1.35rem;font-weight:800;box-shadow:inset 0 1px rgba(255,255,255,.6),0 8px 22px rgba(72,212,83,.22)}.brand>span:last-child{display:grid;line-height:1}.brand strong{font-family:Oxanium;letter-spacing:.045em;font-size:1.05rem}.brand small{margin-top:.24rem;color:var(--muted);font-size:.52rem;letter-spacing:.2em}.main-nav{display:flex;align-items:center;gap:1.55rem;margin-inline:auto}.main-nav a{color:#c4d4c8;font-size:.87rem;font-weight:700;transition:color .2s}.main-nav a:hover{color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:.65rem}.menu-toggle{display:none;border:0;background:none;padding:.65rem}.menu-toggle span{display:block;width:1.35rem;height:2px;margin:.25rem;background:var(--ink)}
.btn{cursor:pointer;min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.72rem 1.1rem;border:1px solid transparent;border-radius:.85rem;font-size:.86rem;font-weight:800;line-height:1;transition:transform .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn--primary{background:linear-gradient(135deg,var(--lime),#8be629);color:#07120b;box-shadow:0 12px 32px rgba(138,230,41,.22),inset 0 1px rgba(255,255,255,.55)}.btn--primary:hover{box-shadow:0 16px 40px rgba(138,230,41,.32)}.btn--ghost{background:rgba(255,255,255,.04);border-color:var(--line)}.btn--glass{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.16);backdrop-filter:blur(12px)}.btn--outline{background:transparent;border-color:rgba(169,243,47,.35);color:var(--lime)}.btn--light{background:#f1f7e9;color:#0a1a11}.btn--xl{min-height:3.55rem;padding-inline:1.45rem;border-radius:1rem}.btn .sprite{width:1.35rem;height:1.35rem}
.sprite{display:inline-block;width:2.2rem;height:2.2rem;flex:none;background-image:image-set(url('../images/store/icons-admin77-724.webp') type('image/webp'),url('../images/store/icons-admin77-724.png') type('image/png'));background-repeat:no-repeat;background-size:400% 300%}.i-home{background-position:0 0}.i-search{background-position:33.333% 0}.i-grid{background-position:66.667% 0}.i-gift{background-position:100% 0}.i-shield{background-position:0 50%}.i-wallet{background-position:33.333% 50%}.i-lightning{background-position:66.667% 50%}.i-headset{background-position:100% 50%}.i-check{background-position:0 100%}.i-star{background-position:33.333% 100%}.i-user{background-position:66.667% 100%}.i-arrow{background-position:100% 100%}
.hero{position:relative;min-height:min(47rem,calc(100dvh - 7rem));display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.hero picture{position:absolute;inset:0;width:100%;height:100%}.hero__image,.hero__shade{position:absolute;inset:0;width:100%;height:100%}.hero__image{object-fit:cover;object-position:center}.hero__shade{background:linear-gradient(90deg,rgba(3,12,8,.97) 0%,rgba(4,16,10,.87) 35%,rgba(4,16,10,.18) 70%,rgba(4,16,10,.1) 100%),linear-gradient(0deg,var(--bg),transparent 28%)}.hero__content{position:relative;z-index:2;padding-block:5rem 6rem}.hero__copy{max-width:42rem}.eyebrow,.kicker{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--lime);font-family:Oxanium;font-size:.73rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow .sprite{width:1.5rem;height:1.5rem}.hero h1{margin:0;font-family:Oxanium;font-size:clamp(3rem,7vw,6.35rem);line-height:.94;letter-spacing:-.045em;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--lime)}.hero__lead{max-width:35rem;margin:1.6rem 0 2rem;color:#b9cdbf;font-size:clamp(1rem,2vw,1.15rem)}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__proof{display:flex;flex-wrap:wrap;gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;color:#b7cabd;font-size:.8rem;font-weight:700}.hero__proof li{display:flex;align-items:center;gap:.3rem}.hero__proof .sprite{width:1.55rem;height:1.55rem}
.trust-strip{background:#0a1a12;border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid>div{min-height:6.7rem;display:flex;align-items:center;gap:.9rem;padding:1.2rem 1.6rem;border-right:1px solid var(--line)}.trust-grid>div:first-child{border-left:1px solid var(--line)}.trust-grid p{display:grid;margin:0}.trust-grid strong{font-size:.84rem}.trust-grid small{color:var(--muted);font-size:.7rem}.trust-grid .sprite{width:2.7rem;height:2.7rem}
.section{padding-block:7rem}.section--muted{background:var(--bg-2);border-block:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.65fr);align-items:end;gap:3rem;margin-bottom:2.6rem}.section-head h2,.promo h2,.responsible h2,.final-cta h2,.faq-intro h2{margin:0;font-family:Oxanium;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.section-head>p{margin:0;color:var(--muted);font-size:.94rem}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.category-card{position:relative;min-height:19rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 14px 40px rgba(0,0,0,.14);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.category-card:hover{transform:translateY(-5px);border-color:rgba(169,243,47,.35);box-shadow:var(--shadow)}.category-art,.product-art{position:absolute;inset:0;display:block;background-image:image-set(url('../images/store/categories-admin77.avif') type('image/avif'),url('../images/store/categories-admin77.jpg') type('image/jpeg'));background-repeat:no-repeat;background-size:300% 200%;transition:transform .5s var(--ease)}.category-card:hover .category-art,.product-card:hover .product-art{transform:scale(1.035)}.cat-slot{background-position:0 0}.cat-live{background-position:50% 0}.cat-sports{background-position:100% 0}.cat-fishing{background-position:0 100%}.cat-arcade{background-position:50% 100%}.cat-lottery{background-position:100% 100%}.category-card::after,.product-art::after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgba(3,12,8,.95))}.category-card__copy{position:absolute;z-index:2;inset:auto 1.25rem 1.2rem;display:grid}.category-card__copy small{color:var(--lime);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.category-card__copy strong{font-family:Oxanium;font-size:1.35rem}.category-card__copy em{display:flex;align-items:center;gap:.3rem;margin-top:.2rem;color:#c3d2c8;font-size:.73rem;font-style:normal}.category-card__copy .sprite{width:1.35rem;height:1.35rem}
.collection-head{grid-template-columns:1fr auto}.filter-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.filter-tabs button{min-height:2.65rem;padding:.55rem .9rem;border:1px solid var(--line);border-radius:.7rem;background:rgba(255,255,255,.03);color:var(--muted);font-size:.77rem;font-weight:800;cursor:pointer}.filter-tabs button:hover,.filter-tabs button.is-active{background:var(--lime);border-color:var(--lime);color:#07120b}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.product-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:transform .25s var(--ease),border-color .25s}.product-card:hover{transform:translateY(-4px);border-color:rgba(169,243,47,.28)}.product-card[hidden]{display:none}.product-art{position:relative;inset:auto;height:15rem;overflow:hidden}.badge{position:absolute;z-index:3;top:.8rem;left:.8rem;padding:.38rem .6rem;border-radius:.5rem;background:var(--lime);color:#07120b;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.badge--gold{background:var(--gold)}.badge--blue{background:var(--cyan)}.wish{position:absolute;z-index:3;top:.65rem;right:.65rem;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:.75rem;background:rgba(4,15,10,.62);backdrop-filter:blur(10px);cursor:pointer}.wish .sprite{width:1.55rem;height:1.55rem}.wish.is-saved{background:var(--lime)}.product-info{position:relative;padding:1rem 1.05rem 1.1rem}.product-info p,.product-info>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0}.product-info small{color:var(--muted)}.product-info p span{color:var(--gold);font-size:.72rem}.product-info h3{margin:.4rem 0 .9rem;font-family:Oxanium;font-size:1.12rem}.product-info strong{font-size:.73rem;color:#bbcec0}.product-info a,.product-info button{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:.7rem;background:var(--lime);cursor:pointer}.product-info a .sprite,.product-info button .sprite{width:1.5rem;height:1.5rem}.center{text-align:center;margin-top:2.5rem}
.promo{position:relative;display:grid;grid-template-columns:1.1fr .9fr;min-height:31rem;margin-block:7rem;padding:4.5rem;border-radius:2rem;overflow:hidden;background:radial-gradient(circle at 80% 30%,rgba(255,255,255,.16),transparent 25%),linear-gradient(135deg,#0b6b38,#153d25 58%,#11291c);box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.14)}.promo::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(169,243,47,.08),transparent 55%);pointer-events:none}.promo__content{position:relative;z-index:2;max-width:37rem}.promo__content>p:not(.kicker){color:#c9ddcd}.promo-code{max-width:29rem;display:grid;grid-template-columns:1fr auto;gap:.1rem .8rem;align-items:center;margin:1.7rem 0;padding:.8rem 1rem;border:1px dashed rgba(255,255,255,.28);border-radius:1rem;background:rgba(5,20,12,.35)}.promo-code span{color:var(--muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}.promo-code strong{grid-row:2;font-family:Oxanium;font-size:1.15rem;letter-spacing:.15em}.promo-code button{grid-column:2;grid-row:1/3;display:flex;align-items:center;gap:.4rem;border:0;background:transparent;color:var(--lime);font-size:.76rem;font-weight:800;cursor:pointer}.promo-code .sprite{width:1.7rem;height:1.7rem}.promo__terms{display:block;margin-top:1rem;color:#93b59d;font-size:.68rem}.promo__visual{position:relative;display:grid;place-items:center}.promo__visual .sprite{position:relative;z-index:3;width:15rem;height:15rem;filter:drop-shadow(0 28px 40px rgba(0,0,0,.35));transform:rotate(-7deg)}.promo__visual i{position:absolute;width:20rem;aspect-ratio:1;border:1px solid rgba(169,243,47,.25);border-radius:50%;box-shadow:0 0 80px rgba(169,243,47,.16),inset 0 0 50px rgba(169,243,47,.08)}.promo__visual b{position:absolute;z-index:4;right:2%;bottom:8%;font-family:Oxanium;font-size:5rem;color:rgba(255,255,255,.08)}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none}.steps li{position:relative;min-height:18rem;padding:2rem;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));overflow:hidden}.steps li::before{content:"";position:absolute;inset:auto -20% -55% 25%;height:13rem;background:radial-gradient(circle,rgba(169,243,47,.12),transparent 65%)}.steps .sprite{width:4.2rem;height:4.2rem}.step-no{position:absolute;top:1.5rem;right:1.5rem;font-family:Oxanium;color:rgba(236,248,239,.18);font-size:2rem;font-weight:800}.steps h3{margin:1.4rem 0 .6rem;font-family:Oxanium;font-size:1.25rem}.steps p{margin:0;color:var(--muted);font-size:.88rem}
.responsible{padding-block:4.4rem;background:#102d1c;border-block:1px solid rgba(169,243,47,.15)}.responsible__grid{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:3rem}.responsible h2{font-size:clamp(1.8rem,3.5vw,3rem)}.responsible p{color:#b8cdbd;font-size:.86rem}.faq-layout{display:grid;grid-template-columns:.7fr 1fr;gap:5rem}.faq-intro{align-self:start;position:sticky;top:7rem}.faq-intro>p:not(.kicker){color:var(--muted)}.faq-intro .btn{margin-top:1rem}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:1rem;padding:1.35rem 0;cursor:pointer;font-family:Oxanium;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font-size:1.4rem;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 3rem 1.35rem 0;color:var(--muted);font-size:.88rem}
.final-cta{padding-block:6rem;background:linear-gradient(90deg,#06120d,rgba(7,30,18,.75)),url('../images/store/hero-admin77-1440.avif') center 62%/cover no-repeat;border-top:1px solid var(--line)}.final-cta__inner{display:flex;justify-content:space-between;align-items:end;gap:3rem}.final-cta__inner>div{max-width:47rem}.final-cta p:not(.kicker){color:#b9cdbf}
.site-footer{padding-top:4.5rem;background:#030b07}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem;padding-bottom:3.5rem}.footer-grid>div p{max-width:25rem;color:var(--muted);font-size:.78rem}.footer-grid nav{display:flex;flex-direction:column;gap:.8rem}.footer-grid nav strong{margin-bottom:.25rem;font-family:Oxanium;font-size:.78rem;color:var(--ink)}.footer-grid nav a{color:var(--muted);font-size:.75rem}.footer-grid nav a:hover{color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid var(--line);color:#6f8877;font-size:.67rem}.mobile-cta{display:none}.toast{position:fixed;z-index:100;left:50%;bottom:1.5rem;padding:.85rem 1.1rem;border:1px solid rgba(169,243,47,.3);border-radius:.8rem;background:#10271a;box-shadow:var(--shadow);font-size:.78rem;font-weight:800;opacity:0;transform:translate(-50%,1rem);pointer-events:none;transition:opacity .25s,transform .25s}.toast.is-visible{opacity:1;transform:translate(-50%,0)}
:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
@media(max-width:64rem){.main-nav{gap:1rem}.main-nav a{font-size:.78rem}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.responsible__grid{grid-template-columns:1fr 1fr}.responsible__grid .btn{grid-column:1/-1;justify-self:start}.promo{padding:3rem}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}}
@media(max-width:48rem){:root{--shell:min(100% - 1.35rem,76rem)}body{padding-bottom:4.5rem}.topbar__note,.nav-actions{display:none}.nav-wrap{min-height:4.2rem}.menu-toggle{display:block;margin-left:auto}.main-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:.6rem;background:#08170f;border-bottom:1px solid var(--line)}.main-nav.is-open{display:flex}.main-nav a{padding:1rem;border-bottom:1px solid var(--line)}.hero{min-height:43rem}.hero__image{object-position:64% center}.hero__shade{background:linear-gradient(90deg,rgba(3,12,8,.97),rgba(3,12,8,.62)),linear-gradient(0deg,var(--bg),transparent 45%)}.hero__content{padding-block:4rem}.hero h1{font-size:clamp(2.8rem,15vw,4.7rem)}.hero__proof{gap:.75rem}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div{min-height:5.6rem;padding:.8rem;border-left:0!important}.section{padding-block:4.5rem}.section-head,.collection-head{grid-template-columns:1fr;gap:1.1rem}.category-grid{grid-template-columns:1fr 1fr}.category-card{min-height:14rem}.product-grid{grid-template-columns:1fr 1fr}.product-art{height:12rem}.promo{grid-template-columns:1fr;margin-block:4.5rem;padding:2rem 1.25rem;min-height:auto}.promo__visual{min-height:16rem;grid-row:1}.promo__visual .sprite{width:11rem;height:11rem}.promo__visual i{width:15rem}.steps{grid-template-columns:1fr}.steps li{min-height:auto}.responsible__grid,.faq-layout{grid-template-columns:1fr;gap:2rem}.faq-intro{position:static}.final-cta__inner{display:grid}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div{grid-column:1/-1}.mobile-cta{position:fixed;z-index:49;display:grid;grid-template-columns:.75fr 1.25fr;left:0;right:0;bottom:0;padding:.55rem max(.6rem,env(safe-area-inset-right)) max(.55rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left));background:rgba(5,16,10,.94);border-top:1px solid var(--line);backdrop-filter:blur(16px)}.mobile-cta a,.mobile-cta button{display:flex;align-items:center;justify-content:center;min-height:3.15rem;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;border-radius:.75rem;font-weight:800;font-size:.82rem}.mobile-cta a:last-child,.mobile-cta button:last-child{background:var(--lime);color:#07120b}.mobile-cta .sprite{width:1.4rem;height:1.4rem}.footer-bottom{flex-direction:column}}
@media(max-width:34rem){.topbar__inner{justify-content:center}.category-grid,.product-grid{grid-template-columns:1fr}.category-card{min-height:18rem}.product-art{height:18rem}.hero__actions .btn{width:100%}.trust-grid .sprite{width:2.2rem;height:2.2rem}.trust-grid strong{font-size:.72rem}.footer-grid{grid-template-columns:1fr}.footer-grid nav{padding-bottom:1rem;border-bottom:1px solid var(--line)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.category-card:hover,.product-card:hover,.btn:hover{transform:none}}

/* Readability and touch-target guardrails. */
.section-head>p,.steps p{font-size:1rem}
.promo__terms,.footer-grid>div p{font-size:.875rem}
.promo-code button{min-height:2.75rem;padding:.45rem .25rem;font-size:.875rem}

@media(max-width:48rem){
  .section-head>p,.steps p,.promo__content>p:not(.kicker),.responsible p,.faq-intro>p:not(.kicker){font-size:1.0625rem}
  .faq-list details p,.promo__terms,.footer-grid>div p,.footer-grid nav strong,.footer-grid nav a,.footer-bottom{font-size:.9375rem}
}

/* Final accessibility and conversion-density refinements */
.hero h1{font-size:clamp(3rem,6.2vw,5.45rem)}
.product-grid{grid-template-columns:repeat(3,1fr)}
.filter-tabs button,.wish,.product-info a,.product-info button{min-width:2.75rem;min-height:2.75rem}
.filter-tabs button.is-active::before{content:"";width:1.15rem;height:1.15rem;background-image:image-set(url('../images/store/icons-admin77-724.webp') type('image/webp'),url('../images/store/icons-admin77-724.png') type('image/png'));background-repeat:no-repeat;background-size:400% 300%;background-position:0 100%}
.filter-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}
.footer-grid nav a{display:flex;align-items:center;min-height:2.75rem;font-size:.875rem}
.footer-bottom{font-size:.875rem}
@media(max-width:64rem){.product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:48rem){.hero h1{font-size:clamp(2.75rem,12vw,3.1rem)}.hero__lead{font-size:1.0625rem}}
@media(max-width:34rem){.product-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.category-card:hover .category-art,.product-card:hover .product-art,.btn:active{transform:none}}

@media(max-width:48rem){
  .promo__terms,.footer-grid>div p,.footer-grid nav strong,.footer-grid nav a,.footer-bottom{font-size:.9375rem}
}

.promo-code span{font-size:.875rem}
.footer-grid nav strong{font-size:.875rem}
@media(max-width:48rem){
  .promo-code span,.promo-code button{font-size:.9375rem}
}
