@media(prefers-reduced-motion:no-preference){#product-grid .card-wrapper:hover .card__media .media img,.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.cart-count-bubble.motion-bump{animation:motionCartBump .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes motionCartBump{0%{transform:scale(1)}35%{transform:scale(1.5)}70%{transform:scale(.88)}to{transform:scale(1)}}.header-wrapper{transition:box-shadow var(--duration-medium, .3s) ease,background var(--duration-medium, .3s) ease!important}.header-wrapper .header{transition:padding var(--duration-medium, .3s) ease}.header-wrapper .header__heading-logo{transition:transform var(--duration-medium, .3s) ease;transform-origin:left center}.header-wrapper.motion-header--scrolled{box-shadow:0 8px 30px #0000001a!important}.header-wrapper.motion-header--scrolled .header{padding-top:.35rem!important;padding-bottom:.35rem!important}.header-wrapper.motion-header--scrolled .header__heading-logo{transform:scale(.88)}.hero-slide.is-active .hero-content>*{animation:motionHeroIn .8s var(--cubic-bezier-ease-out-slow, ease) both}.hero-slide.is-active .hero-title{animation-delay:.05s}.hero-slide.is-active .hero-subtitle{animation-delay:.2s}.hero-slide.is-active .hero-btn{animation-delay:.34s}@keyframes motionHeroIn{0%{opacity:0}to{opacity:1}}.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea{transition:box-shadow var(--duration-default, .2s) ease,border-color var(--duration-default, .2s) ease}#MainContent{animation:motionPageIn .5s ease}@keyframes motionPageIn{0%{opacity:0}to{opacity:1}}}body:before,body:after{content:"";position:fixed;left:0;right:0;height:64px;pointer-events:none;z-index:50}body:before{top:0;background:linear-gradient(to bottom,#ffffffd9,#fff0)}body:after{bottom:0;background:linear-gradient(to top,#ffffffeb,#fff0)}.button:focus,.button:focus-visible,.button.focused,.shopify-payment-button__button:focus,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible{box-shadow:none!important;outline:none!important}.button:not(.button--secondary):not(.button--tertiary):after,.shopify-payment-button__button--unbranded:after,.section-contact-form .button:after,.section-contact-form button[type=submit]:after{box-shadow:none!important;border:none!important}button:focus,[type=submit]:focus,.btn-liquid:focus,.motion-direct-btn:focus,.motion-btn-primary:focus,.motion-btn-secondary:focus,.motion-view-more-btn:focus,.header-lang__btn:focus,.motion-hd-card:focus{outline:none!important}.button:focus-visible,button:focus-visible,[type=submit]:focus-visible,.btn-liquid:focus-visible,.motion-direct-btn:focus-visible,.motion-btn-primary:focus-visible,.motion-view-more-btn:focus-visible,.header-lang__btn:focus-visible{outline:2px solid rgba(0,147,233,.55)!important;outline-offset:2px!important}@media(prefers-reduced-motion:no-preference){html.motion-reveal-on .motion-reveal{opacity:0}html.motion-reveal-on .motion-reveal.is-revealed{opacity:1;animation:motionRevealIn .65s cubic-bezier(.22,1,.36,1)}@keyframes motionRevealIn{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/motion-enhancements.css.map */
