html{scroll-behavior:smooth}body{background:#fff;color:#2b2430;font-family:Outfit,sans-serif;overflow-x:hidden}.font-display{font-family:Fraunces,serif}html.glaceo-js .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}html.glaceo-js .reveal.is-in{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}#hero-canvas-wrap{position:relative;touch-action:pan-y}#crew{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:2.5%;padding-bottom:46px}.crew-char{position:relative;height:var(--h);background:none;border:none;padding:0;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform-origin:bottom center;-webkit-tap-highlight-color:transparent}.crew-char:hover,.crew-char:focus-visible{transform:scale(1.08) translateY(-4px);z-index:6}.crew-char:focus-visible{outline:3px solid #2E7C9E;outline-offset:6px;border-radius:1.5rem}.crew-char .jumper{display:block;height:100%;animation:idleBob var(--idur,4.8s) ease-in-out infinite;animation-delay:var(--d,0s)}.crew-char img{height:100%;width:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 16px 18px rgba(46,60,80,.16))}.crew-char img.is-jumping{animation:charJump .65s cubic-bezier(.34,1.4,.5,1)}.char-shadow{position:absolute;left:12%;right:12%;bottom:-12px;height:14px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#2e3c5047,#2e3c5000 70%);transition:transform .3s ease,opacity .3s ease}.crew-char:hover .char-shadow{transform:scaleX(.82);opacity:.6}@keyframes idleBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.6deg)}}@keyframes charJump{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(-30px) rotate(-3.5deg)}55%{transform:translateY(0) rotate(2.5deg)}72%{transform:translateY(-10px) rotate(-1.5deg)}to{transform:translateY(0) rotate(0)}}.sparkle{position:absolute;pointer-events:none;font-size:18px;line-height:1;z-index:8;animation:sparkleFly .9s ease-out forwards}@keyframes sparkleFly{0%{opacity:0;transform:translateY(6px) scale(.4) rotate(0)}25%{opacity:1}to{opacity:0;transform:translateY(-44px) scale(1.15) rotate(40deg)}}#char-tooltip{position:absolute;pointer-events:none;opacity:0;transform:translate(-50%,-130%) scale(.85);transition:opacity .18s ease,transform .25s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:999px;padding:.45rem 1rem .45rem .85rem;box-shadow:0 10px 30px -8px #2e7c9e59,0 0 0 1px #2e7c9e14;white-space:nowrap;z-index:20;display:flex;align-items:center;gap:.5rem}#char-tooltip.show{opacity:1;transform:translate(-50%,-150%) scale(1)}.hero-waves{position:absolute;left:0;right:0;bottom:0;height:46%;pointer-events:none}.hero-waves svg{position:absolute;left:0;bottom:0;width:200%;will-change:transform}.hw1{height:100%;opacity:.55;animation:heroWave 26s linear infinite}.hw2{height:72%;opacity:.6;animation:heroWave 18s linear infinite reverse}.hw3{height:46%;animation:heroWave 13s linear infinite}@keyframes heroWave{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 38%,#bce4f28c,#bce4f200 70%),radial-gradient(40% 35% at 22% 60%,#f8c8da73,#f8c8da00 70%),radial-gradient(40% 35% at 78% 60%,#f8c8da59,#f8c8da00 70%)}.btn-primary{position:relative;overflow:hidden;background:#2e7c9e;color:#fff;border-radius:999px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .25s ease;box-shadow:0 12px 28px -10px #2e7c9e8c}.btn-primary:hover{transform:translateY(-2px) scale(1.02);background:#2a7392;box-shadow:0 18px 36px -10px #2e7c9e99}.btn-primary:active{transform:translateY(0) scale(.97)}.btn-primary:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:shine 4s ease-in-out infinite}@keyframes shine{0%,60%{left:-80%}85%,to{left:140%}}.step-bubble{animation:floaty 5s ease-in-out infinite}.step-bubble:nth-child(2){animation-delay:.6s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.step-line{background:repeating-linear-gradient(90deg,#BCE4F2 0 10px,transparent 10px 20px);height:2px}.bundle-card{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease,background .2s ease;cursor:pointer}.bundle-card:hover{transform:translateY(-3px)}.bundle-card.active{border-color:#2e7c9e;background:#e7f5fb;box-shadow:0 14px 32px -14px #2e7c9e73}.variant-chip{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease;cursor:pointer}.variant-chip:hover{transform:translateY(-3px) scale(1.05)}.variant-chip{position:relative}.variant-chip.active{border-color:#e5719e;box-shadow:0 0 0 4px #e5719e2e}.chip-count{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;border-radius:999px;background:#e5719e;color:#fff;font-size:11px;font-weight:700;display:none;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 2px 6px #e5719e73}.chip-count.show{display:flex;animation:countPop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes countPop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}.slot{width:52px;height:52px;border-radius:1rem;background:#e7f5fb;border:2px solid #BCE4F2;display:grid;place-items:center;padding:5px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.slot img{max-height:100%;width:auto}.slot.pop{animation:countPop .35s cubic-bezier(.34,1.56,.64,1)}.slot-plus{color:#9cc9dd;font-size:20px;font-weight:300}#buybox.flash{animation:flash 1.2s ease}@keyframes flash{0%{box-shadow:0 0 #e5719e00}25%{box-shadow:0 0 0 8px #e5719e40}to{box-shadow:0 0 #e5719e00}}#atc-btn.added{background:#3fa36c}.atc-pop{animation:atcpop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes atcpop{0%{transform:scale(1)}40%{transform:scale(.92)}70%{transform:scale(1.05)}to{transform:scale(1)}}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}details .chev{transition:transform .3s ease}details[open] .chev{transform:rotate(45deg)}details .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}details[open] .faq-body{grid-template-rows:1fr}details .faq-inner{overflow:hidden}.star{color:#f4b23e}#sticky-cta{transform:translateY(110%);transition:transform .35s cubic-bezier(.22,.61,.36,1)}#sticky-cta.show{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html.glaceo-js .reveal{transition:none;opacity:1;transform:none}.step-bubble,.btn-primary:after,.crew-char .jumper,.crew-char img.is-jumping,.sparkle,.hero-waves svg{animation:none}html{scroll-behavior:auto}}@media(max-width:767px){#hero-canvas-wrap{height:auto!important}#crew{position:static;inset:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:10px 0 0}.crew-char{height:168px!important}.crew-char .jumper,.crew-char img{height:100%;width:auto}.char-shadow{display:none}#char-tooltip{display:none!important}#hero-canvas-wrap>p{position:static!important;margin-top:14px;padding-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/glaceo.css.map */
