.gg-hp{--ink:#0A2240;--slate:#5A6068;--mute:#9AA0A6;--line:#E6E8EA;--wash:#F1F2F3;--soft:#F7F8F9;--paper:#FFFFFF;--coral:#F26851;--coral-dk:#D9543D;--coral-tint:#FEF0EC;--blue:#95D4E9;--blue-soft:#E8F4FA;--sand:#CFD2D3;--r:16px;--r-s:10px;--pill:999px;--ease:cubic-bezier(.22,.61,.36,1);--maxw:1320px;--sh:0 1px 2px rgba(10,34,64,.05),0 18px 40px rgba(10,34,64,.1);--indigo:#0A2240;--ink-soft:#5A6068;--ink-mute:#9AA0A6;--surface:#F1F2F3;--sky:#95D4E9;--grey-tint:#F7F8F9;--r-badge:6px;--dur:.32s;--dur-image:.55s;--dur-slow:.6s;--ease-out:cubic-bezier(.22,.61,.36,1);--shadow-xs:0 1px 2px rgba(10,34,64,.05);--shadow-md:0 20px 42px -20px rgba(10,34,64,.24)}.gg-hp *,.gg-hp *:before,.gg-hp *:after{box-sizing:border-box}.gg-hp{margin:0}.gg-hp{scroll-behavior:smooth}.gg-hp{font-family:Rubik,Calibri,Arial,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.gg-hp img{display:block;max-width:100%}.gg-hp a{color:inherit;text-decoration:none}.gg-hp button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}.gg-hp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(18px,3.5vw,44px)}.gg-hp .kick{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--coral)}.gg-hp .h1{font-weight:600;font-size:clamp(28px,3.6vw,46px);line-height:1.06;letter-spacing:-.025em;color:#fff!important}.gg-hp .h2{font-weight:600;font-size:clamp(25px,3vw,40px);line-height:1.07;letter-spacing:-.025em}.gg-hp .h3{font-weight:500;font-size:clamp(19px,2vw,26px);letter-spacing:-.02em}.gg-hp .h2--lock{font-size:clamp(23px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.16}.gg-hp .h1 em,.gg-hp .h2 em,.gg-hp .h3 em{font-style:normal;color:var(--coral)}.gg-hp .lead{font-size:clamp(14px,1.2vw,16.5px);line-height:1.62;color:var(--slate);font-weight:400}.gg-hp .reveal{opacity:0;transform:translateY(20px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.gg-hp .reveal.in{opacity:1;transform:none}.gg-hp .reveal .cdcard,.gg-hp .reveal .std-card,.gg-hp .reveal .prom{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.gg-hp .reveal.in .cdcard,.gg-hp .reveal.in .std-card,.gg-hp .reveal.in .prom{opacity:1;transform:none}.gg-hp .reveal .pf,.gg-hp .reveal .pd-cert{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.gg-hp .reveal.in .pf,.gg-hp .reveal.in .pd-cert{opacity:1;transform:none}.gg-hp .reveal.in .pf:nth-child(2){transition-delay:.08s}.gg-hp .reveal.in .pf:nth-child(3){transition-delay:.16s}.gg-hp .reveal.in .pf:nth-child(4){transition-delay:.24s}.gg-hp .reveal.in .pd-cert{transition-delay:.3s}.gg-hp .reveal.in .cdcard:nth-child(2),.gg-hp .reveal.in .std-card:nth-child(2),.gg-hp .reveal.in .prom:nth-child(2){transition-delay:.07s}.gg-hp .reveal.in .cdcard:nth-child(3),.gg-hp .reveal.in .std-card:nth-child(3),.gg-hp .reveal.in .prom:nth-child(3){transition-delay:.14s}.gg-hp .reveal.in .cdcard:nth-child(4),.gg-hp .reveal.in .std-card:nth-child(4),.gg-hp .reveal.in .prom:nth-child(4){transition-delay:.21s}.gg-hp .reveal.in .cdcard:nth-child(5),.gg-hp .reveal.in .std-card:nth-child(5){transition-delay:.28s}.gg-hp .reveal.in .cdcard:nth-child(6),.gg-hp .reveal.in .std-card:nth-child(6){transition-delay:.35s}.gg-hp a:focus-visible,.gg-hp button:focus-visible,.gg-hp .btn:focus-visible,.gg-hp input:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:8px}.gg-hp{letter-spacing:-.005em;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.gg-hp ::selection{background:var(--coral-tint);color:var(--ink)}.gg-hp .h1{letter-spacing:-.032em;font-weight:600;line-height:1.02}.gg-hp .h2{letter-spacing:-.026em;font-weight:600;line-height:1.08}.gg-hp .h3{letter-spacing:-.022em}.gg-hp .kick{font-size:11px;letter-spacing:.22em;font-weight:700}.gg-hp .lead{color:var(--slate);letter-spacing:0}.gg-hp .pad{padding:clamp(40px,4.6vw,68px) 0}.gg-hp .pad-s{padding:clamp(30px,3.4vw,48px) 0}.gg-hp .shead{margin-bottom:clamp(20px,2.4vw,32px)}.gg-hp .shead .kick{margin-bottom:14px}.gg-hp .btn{height:52px;padding:0 30px;font-size:13px;letter-spacing:.015em;font-weight:600}.gg-hp .btn svg{width:15px;height:15px}.gg-hp .btn--coral{box-shadow:0 8px 20px -12px #f2685166}.gg-hp .btn--coral:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #f2685175}.gg-hp .btn--ink:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #0a224066}.gg-hp .tlink{font-weight:600;letter-spacing:.01em}.gg-hp em{color:var(--coral)}.gg-hp .reveal{transition:opacity 1s var(--ease),transform 1s var(--ease)}.gg-hp img{image-rendering:auto}.gg-hp .soft{background:var(--soft)}.gg-hp .btn{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 26px;border-radius:var(--pill);font-size:13.5px;font-weight:600;transition:transform .28s var(--ease),background .28s,box-shadow .28s}.gg-hp .btn svg{width:14px;height:14px;transition:transform .28s var(--ease)}.gg-hp .btn:hover svg{transform:translate(4px)}.gg-hp .btn--coral{background:var(--coral);color:#fff}.gg-hp .btn--coral:hover{transform:translateY(-2px);background:var(--coral-dk);box-shadow:0 12px 26px -12px #f2685166}.gg-hp .btn--ink{background:var(--ink);color:#fff}.gg-hp .btn--ink:hover{transform:translateY(-2px);box-shadow:var(--sh)}.gg-hp .btn--white{background:#fff;color:var(--ink)}.gg-hp .btn--white:hover{transform:translateY(-2px)}.gg-hp .btn--out{border:1.5px solid var(--ink);color:var(--ink)}.gg-hp .btn--out:hover{background:var(--ink);color:#fff}.gg-hp .btn--ghost{border:1.5px solid rgba(255,255,255,.6);color:#fff}.gg-hp .btn--ghost:hover{background:#fff;color:var(--ink)}.gg-hp .tlink{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);border-bottom:1.5px solid var(--ink);padding-bottom:3px;transition:gap .28s var(--ease),color .28s,border-color .28s}.gg-hp .tlink svg{width:13px;height:13px;transition:transform .28s var(--ease)}.gg-hp .tlink:hover{gap:12px;color:var(--coral);border-color:var(--coral)}.gg-hp .tlink:hover svg{transform:translate(3px)}.gg-hp .tlink--light{color:#fff;border-color:#fff}.gg-hp .tlink--light:hover{color:#fff;border-color:var(--coral)}.gg-hp .shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(18px,2.2vw,30px);flex-wrap:wrap}.gg-hp .shead .kick{margin-bottom:12px;display:block}.gg-hp .has-mega:hover .megatrigger svg{transform:rotate(180deg)}.gg-hp .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 26px 48px -24px #0a22404d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;z-index:90}.gg-hp .has-mega:hover .mega{opacity:1;visibility:visible;transform:none}.gg-hp .mega-in{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:clamp(20px,2.5vw,40px);padding:30px clamp(18px,3.5vw,44px) 34px}.gg-hp .mega-col h6{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin:0 0 14px}.gg-hp .mega-col .ml{display:flex;align-items:center;gap:11px;padding:7px 0;font-size:13.5px;font-weight:500;color:var(--slate);transition:color .25s}.gg-hp .mega-col .ml:hover{color:var(--ink)}.gg-hp .mega-col .ml img{width:36px;height:36px;object-fit:contain;background:var(--soft);border-radius:8px;padding:3px;flex:none}.gg-hp .mega-img{border-radius:var(--r);overflow:hidden;background:var(--soft)}.gg-hp .mega-img img{width:100%;height:100%;object-fit:cover;display:block}.gg-hp .has-drop{position:relative;display:flex;align-items:center}.gg-hp .has-drop:hover .drop{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:1024px){.gg-hp .mega{display:none}}.gg-hp .hero-carousel{position:relative;height:calc(100vh - 34px);height:calc(100svh - 34px);min-height:600px;overflow:hidden;isolation:isolate;background:var(--ink)}.gg-hp .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s var(--ease);display:flex;align-items:center;color:#fff;pointer-events:none}.gg-hp .slide.on{opacity:1;pointer-events:auto}.gg-hp .slide video,.gg-hp .slide img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;background:var(--ink)}.gg-hp .slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(10,34,64,.42),rgba(10,34,64,.08) 55%,transparent)}.gg-hp .slide img.bg{object-position:60% center}@keyframes kbSettle{0%{transform:scale(1.055)}to{transform:scale(1)}}.gg-hp .slide.on img.bg{animation:kbSettle 6.5s var(--ease) forwards}.gg-hp .slide-in{max-width:var(--maxw);width:100%;margin:0 auto;padding:clamp(70px,9vh,110px) clamp(18px,3.5vw,44px)}.gg-hp .slide-in .in-box{max-width:680px;transform:translateY(16px);opacity:0;transition:.9s var(--ease) .25s}.gg-hp .slide.on .in-box{transform:none;opacity:1}.gg-hp .slide h2{margin:0;font-weight:500;letter-spacing:-.02em;color:#fff!important}.gg-hp .hero-sub{font-size:clamp(14px,1.4vw,17px);font-weight:400;color:#fffffff2;margin:12px 0 24px}.gg-hp .btn--hero{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 30px;background:var(--coral);color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;border-radius:999px;box-shadow:0 10px 24px -12px #f268516b;transition:transform .28s var(--ease),background .28s,box-shadow .28s}.gg-hp .btn--hero:hover{transform:translateY(-2px);background:var(--coral-dk);box-shadow:0 16px 32px -14px #f2685180}.gg-hp .hero-dots{position:absolute;left:0;right:0;bottom:26px;display:flex;gap:8px;justify-content:center;z-index:5}.gg-hp .hero-dots button{width:26px;height:3px;border-radius:3px;background:#ffffff61;transition:.35s}.gg-hp .hero-dots button.on{background:#fff;width:42px}.gg-hp .trustbar{background:#fff;border-bottom:1px solid var(--line)}.gg-hp .trustbar-in{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(18px,3vw,60px);padding:clamp(15px,1.5vw,20px) 0}.gg-hp .tbi{display:flex;align-items:center;gap:12px}.gg-hp .tbi .tbicon{width:26px;height:26px;flex:none;color:var(--ink)}.gg-hp .tbi .tbicon svg{width:26px;height:26px}.gg-hp .tbi .tbtxt b{display:block;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.gg-hp .tbi .tbtxt b .plus{color:var(--sand);font-weight:400;margin-left:7px}.gg-hp .tbi .tbtxt span{font-size:11.5px;color:var(--mute)}.gg-hp .tb-div{width:1px;height:34px;background:var(--line)}@media(max-width:900px){.gg-hp .tb-div{display:none}.gg-hp .trustbar-in{gap:18px 34px}}@media(max-width:600px){.gg-hp .tbi{width:100%;max-width:320px;justify-content:flex-start}}.gg-hp .hero-arrow{position:absolute;bottom:26px;top:auto;transform:none;width:42px;height:42px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(255,255,255,.6);color:var(--ink);display:flex;align-items:center;justify-content:center;z-index:6;transition:.25s;box-shadow:0 6px 16px -8px #0a22404d}.gg-hp .hero-arrow:hover{background:var(--ink);border-color:var(--ink);color:#fff}.gg-hp .hero-arrow svg{width:16px;height:16px}.gg-hp .hero-arrow.prev{right:clamp(74px,7vw,96px);left:auto}.gg-hp .hero-arrow.next{right:clamp(20px,2.4vw,40px)}@media(max-width:700px){.gg-hp .hero-arrow{display:none}}.gg-hp .catrail::-webkit-scrollbar{display:none}@media(max-width:520px){.gg-hp .sheadnav .rnav--inline{display:none}}.gg-hp .rrail::-webkit-scrollbar{display:none}@media(max-width:820px){.gg-hp .feat+.feat:before{display:none}}.gg-hp .kick--ink{color:var(--ink);letter-spacing:.18em}@media(max-width:760px){.gg-hp .press-sep{display:none}}.gg-hp .crib-mobile-slider{display:none}@media(max-width:768px){.gg-hp .crib-image{display:none}}@media(max-width:760px){.gg-hp .bz2-line{display:none}}.gg-hp .rail::-webkit-scrollbar{display:none}@media(max-width:820px){.gg-hp .rnav{display:none}}.gg-hp .badge-stack{display:none;position:absolute;top:14px;left:14px;flex-direction:column;gap:6px;z-index:4}.gg-hp .cta__price,.gg-hp .card__extra .cta__price{display:none}.gg-hp .t-rail::-webkit-scrollbar{display:none}.gg-hp .promise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.gg-hp .promise-in{display:grid;grid-template-columns:repeat(5,1fr)}.gg-hp .prom{display:flex;align-items:center;justify-content:center;gap:11px;padding:clamp(18px,2vw,26px) 14px;border-left:1px solid var(--line);transition:background .3s}.gg-hp .prom:hover{background:var(--soft)}.gg-hp .prom:first-child{border-left:0}.gg-hp .prom .pi{width:36px;height:36px;flex:none;border-radius:999px;background:var(--soft);color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.gg-hp .prom:hover .pi{background:var(--ink);color:#fff}.gg-hp .prom .pi svg{width:18px;height:18px}.gg-hp .prom h5{font-size:13px;font-weight:600!important;color:var(--ink);margin:0;letter-spacing:-.01em;line-height:1.25}@media(max-width:1020px){.gg-hp .promise-in{grid-template-columns:repeat(3,1fr)}.gg-hp .prom:nth-child(4){border-left:0}}@media(max-width:640px){.gg-hp .promise-in{grid-template-columns:1fr 1fr}.gg-hp .prom{justify-content:flex-start;padding:14px 16px}.gg-hp .prom:nth-child(odd){border-left:0}.gg-hp .prom:nth-child(2n){border-left:1px solid var(--line)}.gg-hp .prom:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:460px){.gg-hp .promise-in{grid-template-columns:1fr}.gg-hp .prom:nth-child(2n){border-left:0}.gg-hp .prom{border-top:1px solid var(--line)}.gg-hp .prom:first-child{border-top:0}}@media(max-width:760px){.gg-hp .fm-badge{display:none}}@media(prefers-reduced-motion:reduce){.gg-hp *{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media(hover:none){.gg-hp .quick-actions,.gg-hp .rcard-media .rc-hover{display:none}}@media(max-width:760px){.gg-hp .hero-carousel{height:min(64svh,540px);min-height:400px}.gg-hp .slide-in{padding:0 20px;display:flex;align-items:flex-end}.gg-hp .slide{align-items:flex-end}.gg-hp .slide-in .in-box{padding-bottom:64px;max-width:none}.gg-hp .h1{font-size:30px;letter-spacing:-.025em}.gg-hp .hero-sub{font-size:13.5px;margin:10px 0 18px}.gg-hp .btn--hero{height:48px;padding:0 26px;font-size:13.5px}.gg-hp .hero-dots{bottom:20px}.gg-hp .hero-arrow{display:none}.gg-hp .slide:after{background:linear-gradient(180deg,#0a224014 30%,#0a22409e)}.gg-hp .promise-in{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gg-hp .promise-in::-webkit-scrollbar{display:none}.gg-hp .prom{flex:0 0 auto;border-left:0!important;border-top:0!important;padding:13px 14px}.gg-hp .prom .pi{width:30px;height:30px}.gg-hp .prom .pi svg{width:15px;height:15px}.gg-hp .prom h5{font-size:12px;white-space:nowrap}.gg-hp .pad{padding:36px 0}.gg-hp .pad-s{padding:26px 0}.gg-hp .wrap{padding:0 18px}.gg-hp .kick{font-size:10px;letter-spacing:.2em}.gg-hp .h2--lock{font-size:22px}.gg-hp .rnav--bottom,.gg-hp .card__extra .chips,.gg-hp .t-card__img{display:none}}@media(prefers-reduced-motion:reduce){.gg-hp *,.gg-hp *:before,.gg-hp *:after{animation:none!important;transition:none!important}.gg-hp .reveal{opacity:1!important;transform:none!important}}.gg-hp .rail .card[data-hidden]{display:none!important}.gg-hp a.cta{text-decoration:none}.gg-hp .slide picture{display:contents}.gg-hp .cta .ico-check,.gg-hp .cta.is-added .ico-cart{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gg-home-critical.css.map */
