:root{--motion-ease: cubic-bezier(.22, 1, .36, 1)}.btn{transition:transform .2s var(--motion-ease),filter .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.product-card,.promo-card,.stat-card,.category-grid>a{transition:transform .25s var(--motion-ease),border-color .25s ease,box-shadow .25s ease}.icon-btn>.icon,.btn>.icon,.category-grid>a>.icon{transition:translate .2s var(--motion-ease)}input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #6f63e814}@media(hover:hover)and (pointer:fine){.product-card:hover,.promo-card:hover,.stat-card:hover,.category-grid>a:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 45%,var(--pixel-edge));box-shadow:3px 3px 0 var(--pixel-shadow),0 7px 16px #625eda14}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);filter:brightness(1.03);box-shadow:3px 3px 0 var(--navy),0 4px 12px #625eda1f}.icon-btn:hover>.icon,.btn:hover>.icon,.category-grid>a:hover>.icon{translate:0 -1px}.hero-next:hover{transform:translateY(-1px)}}.btn-primary:active:not(:disabled):not([aria-disabled=true]),.hero-next:active{transform:translateY(0) scale(.98)}details[open]:not(.is-closing)>.dropdown-menu,details[open]:not(.is-closing)>.profile-dropdown-menu,.nav-search-dropdown:not([hidden]):not(.is-closing){transform-origin:top right;animation:motion-menu .2s cubic-bezier(.16,1,.3,1) forwards}details.is-closing>.dropdown-menu,details.is-closing>.profile-dropdown-menu{pointer-events:none}dialog.modal[open],dialog.cart-confirm[open],dialog.checkout-success[open],dialog.reviews-dialog[open]{animation:motion-dialog .26s var(--motion-ease)}dialog[open]::backdrop{animation:motion-fade .24s ease-out}dialog.nav-drawer{transform:translate(var(--drawer-closed-x, 100%));transition:transform .32s var(--motion-ease),display .32s allow-discrete,overlay .32s allow-discrete}dialog.nav-drawer.admin-drawer{--drawer-closed-x: -100%}dialog.nav-drawer[open]{transform:translate(0);animation:none}dialog.nav-drawer:not([open]),dialog.nav-drawer:not([open])::backdrop{pointer-events:none}dialog.nav-drawer::backdrop{background:#071a4661;opacity:0;transition:opacity .24s ease-out,display .32s allow-discrete,overlay .32s allow-discrete}dialog.nav-drawer[open]::backdrop{opacity:1;animation:none}@starting-style{dialog.nav-drawer[open]{transform:translate(var(--drawer-closed-x, 100%))}dialog.nav-drawer[open]::backdrop{opacity:0}}@media(max-width:767px){.mobile-purchase{transform:translateY(0);transition:transform .32s var(--motion-ease),display .32s allow-discrete}.mobile-purchase[hidden]{transform:translateY(calc(100% + 16px));pointer-events:none}@starting-style{.mobile-purchase:not([hidden]){transform:translateY(calc(100% + 16px))}}}.toast:not([hidden]),.form-result:not([hidden]):not(:empty){animation:motion-notice .24s var(--motion-ease)}.empty-state-image,.checkout-success[open] .checkout-success-art img{animation:motion-mascot-enter .45s var(--motion-ease)}.checkout-success[open] .checkout-success-continue{animation:none}.qubot-msg{animation:motion-message .24s var(--motion-ease)}.qubot-chat-window{transform:translateY(6px) scale(.96);transition:opacity .22s ease,transform .22s var(--motion-ease)}.qubot-chat-window.is-open{transform:none}.qubot-typing-dots span{animation:motion-dot 1.4s ease-in-out infinite}.qubot-typing-dots span:nth-child(2){animation-delay:.16s}.qubot-typing-dots span:nth-child(3){animation-delay:.32s}.site-header{transition:background-color .28s ease,box-shadow .28s ease,border-color .28s ease}.site-header.is-scrolled{background-color:#fff;box-shadow:0 2px 10px #155eef0a}html[data-scripting=enabled] .site-header[data-scroll-header]{transform:translate3d(0,-100%,0);transition:transform .32s var(--motion-ease),opacity .24s ease-out,visibility 0s .32s,background-color .28s ease,box-shadow .28s ease}html[data-scripting=enabled] .site-header[data-scroll-header].is-visible{transform:translateZ(0);transition:transform .32s var(--motion-ease),opacity .24s ease-out,visibility 0s,background-color .28s ease,box-shadow .28s ease}.qubot-trigger,.error-robot-img{animation:motion-idle 5s ease-in-out infinite;animation-play-state:paused}.qubot-trigger.motion-in-view,.error-robot-img.motion-in-view{animation-play-state:running}.qubot-trigger:hover,.qubot-trigger:focus-visible{animation-play-state:paused;transform:none}.qubot-trigger:active{transform:scale(.98)}.qubot-trigger:hover .qubot-avatar-img{filter:drop-shadow(0 9px 19px rgb(11 23 57 / 23%)) drop-shadow(0 3px 8px rgb(21 94 239 / 27%))}.error-robot-shadow{animation:none}.hero-showcase .hero-product>.product-mark{animation:motion-visual 6s ease-in-out infinite alternate;animation-play-state:paused}.hero-showcase .hero-slide.is-active .hero-product>.product-mark.motion-in-view{animation-play-state:running}.hero-showcase:focus-within .product-mark,.hero-showcase:hover .product-mark{animation-play-state:paused!important}.motion-suspended *,.motion-suspended *:before,.motion-suspended *:after{animation-play-state:paused!important}@keyframes motion-menu{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes motion-dialog{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-notice{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes motion-mascot-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes motion-message{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes motion-idle{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -4px;rotate:.7deg}}@keyframes motion-visual{0%{translate:0 0}to{translate:0 -3px}}@keyframes motion-dot{0%,65%,to{opacity:.45;translate:0 0}30%{opacity:1;translate:0 -2px}}@media(max-width:767px),(hover:none){.qubot-trigger,.error-robot-img,.hero-showcase .hero-product>.product-mark{animation:none}.product-card:hover,.category-grid>a:hover,.qubot-trigger:hover,.hero-next:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.product-card:hover,.promo-card:hover,.stat-card:hover,.category-grid>a:hover,.btn-primary:hover,.btn-primary:active,.hero-next:hover,.hero-next:active,.qubot-trigger:active{transform:none!important}.icon-btn>.icon,.btn>.icon,.category-grid>a>.icon{translate:none!important}}
