@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";:root{--gn-red:#e10600;--gn-red2:#a30000;--gn-red3:#7a0000;--gn-tint:#fdecea;--gn-ink:#111111;--gn-ink2:#2b2b2b;--gn-mut:#6b6b6b;--gn-line:#ece6e3;--gn-cream:#f8f4f1;--gn-white:#ffffff;--gn-gold:#f5b301;--gn-green:#16a34a;--gn-radius:18px;--gn-shadow:0 14px 34px -18px rgba(17,17,17,.35)}.gn{font-family:Poppins,system-ui,sans-serif;color:var(--gn-ink);background:var(--gn-bg,#fff);-webkit-font-smoothing:antialiased}.gn *{box-sizing:border-box}.gn--cream{--gn-bg:var(--gn-cream)}.gn--dark{--gn-bg:var(--gn-ink);color:#fff}.gn--tint{--gn-bg:var(--gn-tint)}.gn-wrap{max-width:1180px;margin:0 auto;padding:clamp(40px,7vw,80px) 16px}.gn-wrap--tight{padding-top:28px;padding-bottom:28px}.gn-narrow{max-width:760px;margin-left:auto;margin-right:auto}.gn-center{text-align:center}.gn-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gn-red);margin:0 0 10px}.gn--dark .gn-kicker{color:#ff5a52}.gn-h2{font-size:clamp(26px,5.4vw,42px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 12px;color:inherit}.gn-h2 em{font-style:normal;color:var(--gn-red)}.gn-h3{font-size:18px;line-height:1.25;font-weight:700;margin:0 0 6px}.gn-sub{font-size:16px;line-height:1.55;color:var(--gn-mut);margin:0 auto 26px;max-width:640px}.gn--dark .gn-sub{color:#cfcfcf}.gn-sub p{margin:0}.gn-stars{color:var(--gn-gold);letter-spacing:2px;font-size:15px}.gn-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:440px;margin:22px auto 0;padding:17px 22px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--gn-red),var(--gn-red2));color:#fff!important;font:800 17px/1.15 Poppins,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;box-shadow:0 12px 26px -12px #e10600bf;transition:transform .15s}.gn-btn:hover{transform:translateY(-1px)}.gn-btn small{display:block;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;opacity:.92;margin-top:4px}.gn-btn--pulse{animation:gn-beat 1.6s ease-in-out infinite}@keyframes gn-beat{0%,to{transform:scale(1)}14%{transform:scale(1.045)}28%{transform:scale(.995)}42%{transform:scale(1.025)}70%{transform:scale(1)}}.gnst .gn-btn{animation:gn-beat 1.6s ease-in-out infinite}.gnst.on.gn-shake .gn-btn{animation:gn-shake .5s ease}@keyframes gn-shake{20%{transform:translate(-3px) rotate(-2deg)}40%{transform:translate(3px) rotate(2deg)}60%{transform:translate(-2px) rotate(-1deg)}80%{transform:translate(2px)}}@keyframes gn-pulse{0%,to{box-shadow:0 12px 26px -12px #e10600bf,0 0 #e1060073}60%{box-shadow:0 12px 26px -12px #e10600bf,0 0 0 14px #e1060000}}.gn-under{display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;color:var(--gn-mut);margin-top:10px}.gn--dark .gn-under{color:#bdbdbd}.gn-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:160px;padding:14px;border:2px dashed #e7a7a3;border-radius:14px;background:#fff7f6;color:#a30000;font-size:12px;text-align:center;line-height:1.35}.gn-slot b{font-size:12.5px;letter-spacing:.06em}.gn-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.gn-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 14px;margin:0 -16px;scrollbar-width:none}.gn-rail::-webkit-scrollbar{display:none}.gn-rail>*{scroll-snap-align:start;flex:0 0 var(--gn-card-w,82%)}@media(min-width:760px){.gn-rail>*{flex-basis:var(--gn-card-wd,31%)}}.gn-dots{display:flex;justify-content:center;gap:6px;margin-top:6px}.gn-dots i{width:7px;height:7px;border-radius:50%;background:#d9d2cf}.gn-dots i.on{background:var(--gn-red);width:20px;border-radius:9px}.gn-arrows{display:flex;justify-content:center;gap:10px;margin-top:10px}.gn-arrows button{width:40px;height:40px;border-radius:50%;border:1px solid var(--gn-line);background:#fff;font-size:20px;line-height:1;cursor:pointer;color:var(--gn-ink)}.gn-card{background:#fff;border:1px solid var(--gn-line);border-radius:var(--gn-radius);overflow:hidden;box-shadow:var(--gn-shadow);color:var(--gn-ink)}.gn-card__img{aspect-ratio:var(--gn-ratio,4/3);background:var(--gn-cream);border-radius:0}.gn-card__body{padding:16px 16px 18px}.gn-card__body p{margin:0;font-size:14.5px;line-height:1.55;color:var(--gn-ink2)}.gn-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gn-red);background:var(--gn-tint);padding:4px 10px;border-radius:999px;margin-bottom:8px}.gn-mq{overflow:hidden;background:var(--gn-mq-bg,var(--gn-red));color:var(--gn-mq-fg,#fff);white-space:nowrap}.gn-mq__track{display:inline-flex;gap:34px;padding:var(--gn-mq-pad,11px) 0;animation:gn-mq var(--gn-mq-s,28s) linear infinite;will-change:transform}.gn-mq__item{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 Poppins,sans-serif}.gn-mq__item img{width:20px;height:20px;object-fit:contain}@keyframes gn-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gn-mq__track,.gn-btn--pulse{animation:none}}.gn-acc{border-top:1px solid var(--gn-line)}.gn-acc details{border-bottom:1px solid var(--gn-line)}.gn-acc summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 2px;cursor:pointer;font-weight:700;font-size:15.5px;line-height:1.3}.gn-acc summary::-webkit-details-marker{display:none}.gn-acc summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:500;color:var(--gn-red);transition:transform .2s}.gn-acc details[open] summary:after{content:"\2013"}.gn-acc .gn-acc__ic{font-size:20px;width:28px;text-align:center}.gn-acc .gn-acc__sm{display:block;font-weight:400;font-size:13px;color:var(--gn-mut);margin-top:2px}.gn-acc .gn-acc__a{padding:0 2px 16px 40px;font-size:14.5px;line-height:1.6;color:var(--gn-ink2)}.gn-acc .gn-acc__a p{margin:0 0 8px}.gn-split{display:grid;gap:28px;align-items:center}@media(min-width:900px){.gn-split{grid-template-columns:1fr 1fr;gap:56px}.gn-split--rev>:first-child{order:2}}.gn-split>*,.gnh__grid>*,.gns__grid>*,.gnc__grid>*{min-width:0}.gnh__gal{overflow:hidden}.gn-media{border-radius:22px;overflow:hidden;aspect-ratio:var(--gn-ratio,1/1);background:var(--gn-cream)}.gn-hide-empty:empty{display:none}.gn-rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease var(--gn-d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--gn-d,0ms)}.gn-rv.gn-in{opacity:1;transform:none}.gnh__pack.on{animation:gn-pop .28s ease}@keyframes gn-pop{50%{transform:scale(1.02)}}.gn-flash{animation:gn-flash .5s ease}@keyframes gn-flash{40%{color:var(--gn-red);transform:scale(1.06)}}.gn-card,.gnr__card,.gns__st{transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.gn-card:hover,.gnr__card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px #11111173}}@media(prefers-reduced-motion:reduce){.gn-rv{opacity:1;transform:none;transition:none}.gnh__pack.on,.gn-flash{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gn.css.map */
