:root{--ease-smooth: cubic-bezier(.25, .46, .45, .94);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.68, -.6, .32, 1.6);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .8s;--hover-lift: -6px;--hover-scale: 1.03;--icon-scale: 1.15;--press-scale: .97}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px var(--COLOR-ACCENT, #ff0000)}50%{box-shadow:0 0 20px var(--COLOR-ACCENT, #ff0000),0 0 30px var(--COLOR-ACCENT, #ff0000)}}@keyframes underlineSlide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.btn,.shopify-payment-button__button--unbranded,button[type=submit],input[type=submit],.btn-quick-buy{position:relative;overflow:hidden;transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),color var(--duration-normal) var(--ease-smooth)!important;will-change:transform,box-shadow}.no-touch .btn:hover,.no-touch .shopify-payment-button__button--unbranded:hover,.no-touch button[type=submit]:hover,.no-touch input[type=submit]:hover{transform:translateY(-3px);box-shadow:0 7px 14px #0000001f,0 3px 6px #00000014}.btn:active,.shopify-payment-button__button--unbranded:active,button[type=submit]:active,input[type=submit]:active{transform:translateY(-1px) scale(var(--press-scale));box-shadow:0 3px 8px #0000001a,0 1px 3px #0000000f;transition-duration:var(--duration-fast)}.no-touch .btn--primary:hover,.no-touch .btn--solid:hover{box-shadow:0 7px 14px #0000001f,0 3px 6px #00000014,0 0 20px var(--PRIMARY-BUTTONS-COLOR-ALPHA-50, rgba(0, 0, 0, .15))}.btn:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0}.btn:active:after,.shopify-payment-button__button--unbranded:active:after{animation:ripple .6s ease-out}.btn--text{position:relative}.btn--text:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.no-touch .btn--text:hover:before{transform:scaleX(1);transform-origin:left}.btn-quick-buy{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.no-touch .btn-quick-buy:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 25px #00000026,0 4px 10px #0000001a}.btn--scroll-top{transition:transform var(--duration-normal) var(--ease-bounce),opacity var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.no-touch .btn--scroll-top:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.btn--scroll-top:active{transform:translateY(-2px) scale(.95)}.navlink{position:relative;transition:color var(--duration-normal) var(--ease-smooth),opacity var(--duration-normal) var(--ease-smooth)}.navlink--toplevel:after,.navlink--child:after,.navlink--grandchild:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.no-touch .navlink--toplevel:hover:after,.no-touch .navlink--child:hover:after,.no-touch .navlink--grandchild:hover:after,.navlink--active:after{transform:scaleX(1);transform-origin:left}.navlink--active:after{transform:scaleX(1)}.header__dropdown{transition:opacity var(--duration-normal) var(--ease-smooth),visibility var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth);transform:translateY(10px)}.header__dropdown[data-hover-disclosure].is-visible,.header__dropdown.is-visible{transform:translateY(0)}.header__dropdown [data-stagger]{opacity:0;transform:translateY(10px);transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.header__dropdown.is-visible [data-stagger]{opacity:1;transform:translateY(0)}.header__dropdown.is-visible [data-stagger]:nth-child(1){transition-delay:.05s}.header__dropdown.is-visible [data-stagger]:nth-child(2){transition-delay:.1s}.header__dropdown.is-visible [data-stagger]:nth-child(3){transition-delay:.15s}.header__dropdown.is-visible [data-stagger]:nth-child(4){transition-delay:.2s}.header__dropdown.is-visible [data-stagger]:nth-child(5){transition-delay:.25s}.header__dropdown.is-visible [data-stagger]:nth-child(6){transition-delay:.3s}.header__dropdown.is-visible [data-stagger]:nth-child(7){transition-delay:.35s}.header__dropdown.is-visible [data-stagger]:nth-child(8){transition-delay:.4s}.header__dropdown.is-visible [data-stagger]:nth-child(9){transition-delay:.45s}.header__dropdown.is-visible [data-stagger]:nth-child(10){transition-delay:.5s}.nav-drawer{transition:transform var(--duration-slow) var(--ease-out-expo)}.product-grid-item{transition:transform var(--duration-normal) var(--ease-smooth)}.product-grid-item__image{transition:transform var(--duration-slow) var(--ease-smooth)}.no-touch .product-grid-item:hover{transform:translateY(var(--hover-lift))}.product__media__container{overflow:hidden;border-radius:var(--RADIUS, 0)}.product__media{transition:transform var(--duration-slow) var(--ease-smooth)}.no-touch .product-grid-item:hover .product__media,.no-touch .product__media__container:hover .product__media{transform:scale(var(--hover-scale))}.product-grid-item__info{transition:transform var(--duration-normal) var(--ease-smooth),opacity var(--duration-normal) var(--ease-smooth)}.product-grid-item__title{position:relative;transition:color var(--duration-normal) var(--ease-smooth)}.product-grid-item__title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.no-touch .product-grid-item__title:hover:after{transform:scaleX(1);transform-origin:left}.product-grid-item__price{transition:color var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.no-touch .product-grid-item:hover .product-grid-item__price{transform:translate(3px)}.product-grid-item__quick-buy{opacity:0;transform:translateY(10px);transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.no-touch .product-grid-item:hover .product-grid-item__quick-buy{opacity:1;transform:translateY(0)}.product-badge__item--sale,.product-badge__item--saving{animation:pulse 2s ease-in-out infinite}.product-badge__item--sold{opacity:.9}.product-badge__item--custom{position:relative;overflow:hidden}.product-badge__item--custom:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 3s infinite}.no-touch .product-badge__item:hover{transform:scale(1.05);transition:transform var(--duration-fast) var(--ease-bounce)}.swatch__button{transition:transform var(--duration-fast) var(--ease-smooth)}.no-touch .swatch__button:hover{transform:scale(1.1)}.swatch__button:active{transform:scale(.95)}.swatch__label{transition:box-shadow var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth)}.no-touch .swatch__button:hover .swatch__label{box-shadow:0 4px 12px #00000026}.icon,[class*=icon-]{transition:transform var(--duration-normal) var(--ease-smooth)}.no-touch a:hover .icon,.no-touch button:hover .icon,.no-touch a:hover [class*=icon-],.no-touch button:hover [class*=icon-]{transform:scale(var(--icon-scale))}.icon-shopping-bag,.icon-shopping-cart,.icon-heart{transition:transform var(--duration-normal) var(--ease-bounce)}.no-touch .icon-heart:hover,.icon-heart.is-active{animation:heartbeat 1s ease-in-out}.icon-search{transition:transform var(--duration-normal) var(--ease-smooth)}.no-touch .icon-search:hover{transform:scale(1.1) rotate(-10deg)}.icon-arrow-right,.icon-chevron-right{transition:transform var(--duration-normal) var(--ease-smooth)}.no-touch a:hover .icon-arrow-right,.no-touch button:hover .icon-arrow-right,.no-touch a:hover .icon-chevron-right,.no-touch button:hover .icon-chevron-right{transform:translate(4px)}.icon-close{transition:transform var(--duration-normal) var(--ease-smooth)}.no-touch .icon-close:hover{transform:rotate(90deg)}.icon-toggle-plus,.icon-toggle-minus{transition:transform var(--duration-normal) var(--ease-bounce)}.social-links a,.footer-social a,[class*=icon-facebook],[class*=icon-instagram],[class*=icon-twitter],[class*=icon-pinterest],[class*=icon-youtube],[class*=icon-tiktok]{transition:transform var(--duration-normal) var(--ease-bounce),color var(--duration-normal) var(--ease-smooth)}.no-touch .social-links a:hover,.no-touch .footer-social a:hover{transform:translateY(-4px) scale(1.1)}.no-touch [class*=icon-facebook]:hover{color:#1877f2!important}.no-touch [class*=icon-instagram]:hover{color:#e4405f!important}.no-touch [class*=icon-twitter]:hover{color:#1da1f2!important}.no-touch [class*=icon-pinterest]:hover{color:#bd081c!important}.no-touch [class*=icon-youtube]:hover{color:red!important}.no-touch [class*=icon-tiktok]:hover{color:#000!important}.rte a:not(.btn),.text-link,a.underline{position:relative;text-decoration:none}.rte a:not(.btn):after,.text-link:after,a.underline:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.no-touch .rte a:not(.btn):hover:after,.no-touch .text-link:hover:after,.no-touch a.underline:hover:after{transform:scaleX(1);transform-origin:left}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{transition:border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--COLOR-ACCENT-MIX-ALPHA, rgba(0, 0, 0, .1)),0 4px 12px #00000014;outline:none}.form-field__input:focus+.form-field__label,.form-field__input:not(:placeholder-shown)+.form-field__label{transform:translateY(-100%) scale(.85)}input[type=checkbox],input[type=radio]{transition:box-shadow var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}input[type=checkbox]:checked,input[type=radio]:checked{animation:bounceIn .3s ease-out}.quantity-selector__btn{transition:background-color var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.no-touch .quantity-selector__btn:hover{transform:scale(1.1)}.quantity-selector__btn:active{transform:scale(.95)}.collection-grid-item{transition:transform var(--duration-normal) var(--ease-smooth)}.no-touch .collection-grid-item:hover{transform:translateY(-5px)}.blog-post-card,.blog-item{transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.no-touch .blog-post-card:hover,.no-touch .blog-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.testimonial-item{transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.no-touch .testimonial-item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000014}.image-wrapper,.image-fill,.image-hover-wrapper{overflow:hidden}.image-wrapper img,.image-fill img,.image-hover-wrapper img,.hover-scale img{transition:transform var(--duration-slow) var(--ease-smooth)}.no-touch .image-wrapper:hover img,.no-touch .image-fill:hover img,.no-touch .image-hover-wrapper:hover img,.no-touch .hover-scale:hover img{transform:scale(var(--hover-scale))}.accordion__content{transition:max-height var(--duration-slow) var(--ease-smooth),opacity var(--duration-normal) var(--ease-smooth),padding var(--duration-normal) var(--ease-smooth)}.accordion__toggle-icon{transition:transform var(--duration-normal) var(--ease-bounce)}.accordion.is-open .accordion__toggle-icon{transform:rotate(180deg)}.cart-drawer{transition:transform var(--duration-slow) var(--ease-out-expo)}.popup-quick-view{transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.popup-quick-view.is-visible{animation:fadeUp .4s var(--ease-out-expo)}.search-popdown{transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth);transform:translateY(-10px)}.search-popdown.is-visible{transform:translateY(0)}.flickity-prev-next-button{transition:transform var(--duration-normal) var(--ease-bounce),opacity var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth)}.no-touch .flickity-prev-next-button:hover{transform:scale(1.1)}.flickity-prev-next-button:active{transform:scale(.95)}.flickity-page-dots .dot{transition:transform var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth)}.no-touch .flickity-page-dots .dot:hover{transform:scale(1.3)}.flickity-page-dots .dot.is-selected{transform:scale(1.2)}.progress-bar__inner{transition:width var(--duration-slow) linear}.skeleton,.loading-shimmer{background:linear-gradient(90deg,var(--COLOR-BG-LIGHTEN-DARKEN, #f0f0f0) 25%,var(--COLOR-BG, #ffffff) 50%,var(--COLOR-BG-LIGHTEN-DARKEN, #f0f0f0) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.btn__loader svg{animation:spin 1s linear infinite}.announcement-bar{transition:transform var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth)}.announcement-bar__link{position:relative}.announcement-bar__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transition:transform var(--duration-normal) var(--ease-out-expo)}.no-touch .announcement-bar__link:hover:after{transform:scaleX(1)}.footer__block{transition:opacity var(--duration-normal) var(--ease-smooth)}.footer a:not(.btn){position:relative;transition:color var(--duration-normal) var(--ease-smooth),opacity var(--duration-normal) var(--ease-smooth)}.no-touch .footer a:not(.btn):hover{opacity:.7}.footer .newsletter-form input:focus{box-shadow:0 0 0 3px var(--COLOR-ACCENT-MIX-ALPHA, rgba(0, 0, 0, .1))}.hero__content,.banner__content{opacity:0;transform:translateY(30px);animation:fadeUp .8s var(--ease-out-expo) .3s forwards}.hero__title,.banner__title{opacity:0;transform:translateY(20px);animation:fadeUp .6s var(--ease-out-expo) .5s forwards}.hero__subtitle,.banner__subtitle{opacity:0;transform:translateY(20px);animation:fadeUp .6s var(--ease-out-expo) .7s forwards}.hero__btn,.banner__btn{opacity:0;transform:translateY(20px);animation:fadeUp .6s var(--ease-out-expo) .9s forwards}.collection__filters-toggle{transition:transform var(--duration-normal) var(--ease-smooth),color var(--duration-normal) var(--ease-smooth)}.no-touch .collection__filters-toggle:hover{transform:translate(3px)}.collection__sidebar{transition:transform var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) var(--ease-smooth)}.collection__sort select{transition:border-color var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.product-single__thumbnail-link{transition:opacity var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.no-touch .product-single__thumbnail-link:hover{transform:scale(1.05)}.variant-input label,.variant-button{transition:border-color var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.no-touch .variant-input label:hover,.no-touch .variant-button:hover{transform:translateY(-2px)}.product__submit__add{transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth)!important}.no-touch .product__submit__add:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026,0 0 20px var(--PRIMARY-BUTTONS-COLOR-ALPHA-50, rgba(0, 0, 0, .1))}.cart__item{transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.cart__item.is-removing{opacity:0;transform:translate(-20px)}.cart__item__image{transition:transform var(--duration-normal) var(--ease-smooth)}.no-touch .cart__item:hover .cart__item__image{transform:scale(1.02)}.cart__checkout-button{animation:pulse 2s ease-in-out infinite;animation-delay:1s}.breadcrumbs a{transition:color var(--duration-normal) var(--ease-smooth),opacity var(--duration-normal) var(--ease-smooth)}.no-touch .breadcrumbs a:hover{opacity:.7}.tag,.label{transition:background-color var(--duration-normal) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth)}.no-touch .tag:hover,.no-touch .label:hover{transform:translateY(-2px)}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-5px);padding:5px 10px;background:var(--COLOR-BLACK, #000);color:var(--COLOR-WHITE, #fff);font-size:12px;white-space:nowrap;border-radius:4px;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth),visibility var(--duration-normal) var(--ease-smooth)}.no-touch [data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-fade-in{opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth)}.animate-fade-in.is-visible{opacity:1}.animate-slide-left{opacity:0;transform:translate(-50px);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.animate-slide-left.is-visible{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(50px);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.animate-slide-right.is-visible{opacity:1;transform:translate(0)}.animate-scale{opacity:0;transform:scale(.9);transition:opacity var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.animate-scale.is-visible{opacity:1;transform:scale(1)}.animate-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-smooth)}.animate-stagger.is-visible>*:nth-child(1){transition-delay:.1s;opacity:1;transform:translateY(0)}.animate-stagger.is-visible>*:nth-child(2){transition-delay:.2s;opacity:1;transform:translateY(0)}.animate-stagger.is-visible>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0)}.animate-stagger.is-visible>*:nth-child(4){transition-delay:.4s;opacity:1;transform:translateY(0)}.animate-stagger.is-visible>*:nth-child(5){transition-delay:.5s;opacity:1;transform:translateY(0)}.animate-stagger.is-visible>*:nth-child(6){transition-delay:.6s;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-on-scroll,.animate-fade-in,.animate-slide-left,.animate-slide-right,.animate-scale{opacity:1;transform:none}}@media screen and (max-width: 767px){:root{--hover-lift: -3px;--hover-scale: 1.02}.touch .product-grid-item:hover,.touch .btn:hover,.touch .navlink:hover{transform:none}.touch .btn:active{transform:scale(.98)}}.palette--dark .no-touch .btn--primary:hover,.palette--dark .no-touch .btn--solid:hover{box-shadow:0 7px 14px #0000004d,0 3px 6px #0003,0 0 30px var(--PRIMARY-BUTTONS-COLOR-ALPHA-50, rgba(255, 255, 255, .1))}.slideshow .item--bottom-center .slide__text__container{justify-content:center!important;align-items:flex-end!important;text-align:center!important;width:100%!important}.slideshow .item--bottom-center .slide__text__wrapper{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding-bottom:50px!important}.slideshow .item--bottom-center .main-buttons{justify-content:center!important;display:flex!important;width:100%!important}@media screen and (max-width: 767px){.slideshow .item--bottom-center .slide__text__wrapper{padding-bottom:35px!important}}.slideshow .slide__btn{position:relative;padding:18px 36px!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:50px!important;border-width:2px!important;overflow:hidden!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.slide__btn[href*=tops],a.btn[href*="/collections/tops"]{color:#fff!important;border-color:#fffc!important;background:#ffffff1a!important;box-shadow:0 4px 20px #0003!important}.slide__btn[href*=tops]:hover,a.btn[href*="/collections/tops"]:hover{background:#fff!important;color:#000!important;border-color:#fff!important;transform:translateY(-4px) scale(1.02)!important;box-shadow:0 15px 40px #ffffff4d!important}.slide__btn[href*=professional-boxing-gloves],a.btn[href*=professional-boxing-gloves]{color:#b1914a!important;border-color:#b1914a!important;background:#b1914a26!important;box-shadow:0 4px 20px #b1914a33!important}.slide__btn[href*=professional-boxing-gloves]:hover,a.btn[href*=professional-boxing-gloves]:hover{background:#b1914a!important;color:#000!important;border-color:#b1914a!important;transform:translateY(-4px) scale(1.02)!important;box-shadow:0 15px 40px #b1914a66!important}.slideshow .slide__btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.slideshow .slide__btn:hover:after{left:100%}.slideshow .slide__btn:active{transform:translateY(-2px) scale(.98)!important}@media screen and (max-width: 767px){.slideshow .slide__btn{padding:16px 28px!important;font-size:.8rem!important;border-radius:50px!important}.slideshow .slide__btn{-webkit-tap-highlight-color:transparent}.slideshow .slide__btn:active{transform:scale(.95)!important;transition:transform .1s ease!important}.slideshow .slide__btn:focus{animation:buttonPulse .4s ease}}@keyframes buttonPulse{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.slideshow .slide__btn{animation:buttonFloat 3s ease-in-out infinite}.slideshow .slide__btn:nth-child(2){animation-delay:.5s}@keyframes buttonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.slideshow .slide__btn:hover{animation-play-state:paused}.slideshow .main-buttons{opacity:0;animation:buttonsSlideIn .8s ease .5s forwards}@keyframes buttonsSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/microanimations.css.map */
