html{scroll-behavior:smooth}:root{--gs-ease:cubic-bezier(.2,.7,.2,1)}.gs-hero__copy>*{animation:gs-up .8s var(--gs-ease) both}.gs-hero__copy>*:nth-child(2){animation-delay:.08s}.gs-hero__copy>*:nth-child(3){animation-delay:.16s}.gs-hero__copy>*:nth-child(4){animation-delay:.24s}.gs-hero__copy>*:nth-child(5){animation-delay:.32s}.gs-hero__visual{animation:gs-pop 1s var(--gs-ease) .15s both}.gs-hero__glow{animation:gs-glow 9s ease-in-out infinite alternate}@keyframes gs-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes gs-pop{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes gs-glow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,6%,0) scale(1.08)}}.gs-motion .gs-rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--gs-ease) var(--gs-d,0ms),transform .7s var(--gs-ease) var(--gs-d,0ms)}.gs-motion .gs-rv.gs-in{opacity:1;transform:none;transition:opacity .7s var(--gs-ease) var(--gs-d,0ms),transform .3s ease,box-shadow .25s ease,border-color .25s ease}.gs-motion .gs-card.gs-in:hover{transform:translateY(-4px)}.header-wrapper{transition:box-shadow .3s ease,background .3s ease}.gs-scrolled .header-wrapper{box-shadow:0 8px 28px #0a0a0a14}.button,.shopify-payment-button__button,.product-form__submit{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:hover,.product-form__submit:hover{transform:translateY(-1px)}.product__media img,.card__media img{transition:transform .6s var(--gs-ease)}.header__menu-item:hover,.footer a{transition:color .2s ease}.gs-faq__item summary:hover{color:var(--gs-blue)}.gs-faq__item[open] .gs-faq__answer{animation:gs-up .35s var(--gs-ease) both}@media(max-width:749px){.gs-hero__title{letter-spacing:-.03em}.gs-hero__inner{gap:28px}.gs-section__head h2{font-size:2.6rem}.gs-btn{min-height:52px;width:100%}.gs-spot .gs-btn{width:100%}.gs-faq__item summary{font-size:1.5rem;padding:18px 0}.gs-faq__answer{padding-right:8px}.gs-why__card{padding:22px 20px}.gs-trust__grid{padding-top:20px;padding-bottom:20px}.gs-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gs-hero__copy>*,.gs-hero__visual,.gs-hero__glow,.gs-faq__item[open] .gs-faq__answer{animation:none}.gs-motion .gs-rv{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gs-motion.css.map */
