html,body{max-width:100%;overflow-x:hidden}.sl-reveal{max-width:100%}.fomo-toast,.product-viewers{box-sizing:border-box}.sl-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.sl-reveal.sl-in{opacity:1;transform:translateY(0)}.product-grid .product-card.sl-reveal,.category-grid .category-card.sl-reveal,.testimonials__grid .testimonial-card.sl-reveal,.icon-features__grid .icon-feature.sl-reveal,.brand-logos__grid .brand-logo-item.sl-reveal,.footer-features__grid .footer-feature.sl-reveal{transition-delay:calc(var(--sl-i, 0) * 70ms)}.btn,.add-to-cart-btn,.buy-now-btn,.search-btn,.header-action,.qty-btn,.category-card__cta,.newsletter-btn,.footer-newsletter button{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s ease,background .25s ease}.btn:hover,.add-to-cart-btn:hover,.buy-now-btn:hover{transform:translateY(-3px);box-shadow:0 10px 24px #f0a5004d}.buy-now-btn:hover{box-shadow:0 10px 24px #00000059}.btn:active,.add-to-cart-btn:active,.buy-now-btn:active{transform:translateY(0) scale(.97)}.qty-btn:active{transform:scale(.85)}.sl-ripple{position:absolute;border-radius:50%;background:#ffffff8c;transform:scale(0);pointer-events:none;animation:sl-ripple-anim .6s ease-out forwards}@keyframes sl-ripple-anim{to{transform:scale(2.6);opacity:0}}.add-to-cart-btn.sl-added{background:var(--color-success, #28a745)!important;pointer-events:none}.add-to-cart-btn.sl-added span,.add-to-cart-btn.sl-added i{animation:sl-pop .35s ease}@keyframes sl-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.cart-badge.sl-bounce{animation:sl-badge-bounce .5s cubic-bezier(.36,1.6,.6,1)}@keyframes sl-badge-bounce{0%{transform:scale(1)}30%{transform:scale(1.6)}55%{transform:scale(.85)}to{transform:scale(1)}}.site-header{transition:box-shadow .3s ease}.site-header.sl-scrolled{box-shadow:0 4px 18px #00000059}.header-logo,.logo-img{transition:transform .3s ease}.header-logo:hover,.logo-img:hover{transform:scale(1.05) rotate(-1deg)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:2px;background:var(--color-primary, #f0a500);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.3,1,.4,1)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.header-action i,.cart-icon-wrap i{transition:transform .3s ease}.header-action:hover i{transform:translateY(-2px) scale(1.1)}.cart-toggle:hover .fa-shopping-cart{animation:sl-cart-wiggle .5s ease}@keyframes sl-cart-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.header-search form{transition:box-shadow .3s ease}.header-search form:focus-within{box-shadow:0 0 0 3px #f0a50040}.dropdown-menu,.mega-menu{transition:opacity .25s ease,transform .25s ease}.nav-item--dropdown:hover .dropdown-menu{animation:sl-drop-in .25s ease}@keyframes sl-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.announcement-bar__text i{display:inline-block;animation:sl-icon-float 2.4s ease-in-out infinite}.announcement-bar__text i.fa-truck{animation-delay:0s}.announcement-bar__text i.fa-phone{animation-delay:.3s}.announcement-bar__text i.fa-whatsapp{animation-delay:.6s;color:#25d366}@keyframes sl-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.hero-banner .sl-hero-line{display:inline-block;opacity:0;transform:translateY(18px);animation:sl-hero-in .7s cubic-bezier(.2,.8,.2,1) forwards;max-width:100%}.hero-banner h1,.hero-slide__title{overflow-wrap:break-word}@keyframes sl-hero-in{to{opacity:1;transform:translateY(0)}}.hero-slide__desc,.hero-slide__subtitle,.hero-slide__btns{opacity:0;transform:translateY(16px);animation:sl-hero-in .7s cubic-bezier(.2,.8,.2,1) forwards}.hero-slide__subtitle{animation-delay:.15s}.hero-slide__desc{animation-delay:.3s}.hero-slide__btns{animation-delay:.45s}.hero-dot{transition:transform .25s ease}.hero-dot.active{transform:scale(1.3)}.category-card{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;overflow:hidden}.category-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover, 0 8px 30px rgba(0,0,0,.15))}.category-card__image img,.category-card__image{transition:transform .6s ease}.category-card:hover .category-card__image img{transform:scale(1.08)}.category-card__overlay{transition:opacity .35s ease}.category-card__cta i{transition:transform .3s ease}.category-card:hover .category-card__cta i{transform:translate(5px)}.product-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover, 0 8px 30px rgba(0,0,0,.15))}.product-card__img{transition:transform .6s ease,opacity .4s ease}.product-card:hover .product-card__img--primary{transform:scale(1.06)}.product-card__actions{transition:opacity .3s ease,transform .3s ease}.badge--sale{animation:sl-badge-pulse 2.2s ease-in-out infinite}@keyframes sl-badge-pulse{0%,to{box-shadow:0 0 #dc354559}50%{box-shadow:0 0 0 6px #dc354500}}.icon-feature{transition:transform .3s ease}.icon-feature:hover{transform:translateY(-4px)}.icon-feature__icon{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.icon-feature:hover .icon-feature__icon{transform:rotate(-8deg) scale(1.12)}.testimonial-card{transition:transform .35s ease,box-shadow .35s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover, 0 8px 30px rgba(0,0,0,.15))}.testimonial-card__stars i{display:inline-block;opacity:0;transform:scale(.4);animation:sl-star-pop .35s ease forwards}.testimonial-card.sl-in .testimonial-card__stars i:nth-child(1){animation-delay:.05s}.testimonial-card.sl-in .testimonial-card__stars i:nth-child(2){animation-delay:.12s}.testimonial-card.sl-in .testimonial-card__stars i:nth-child(3){animation-delay:.19s}.testimonial-card.sl-in .testimonial-card__stars i:nth-child(4){animation-delay:.26s}.testimonial-card.sl-in .testimonial-card__stars i:nth-child(5){animation-delay:.33s}@keyframes sl-star-pop{to{opacity:1;transform:scale(1)}}.brand-logo-item{filter:grayscale(100%);opacity:.6;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.brand-logo-item:hover{filter:grayscale(0%);opacity:1;transform:translateY(-3px)}.promo-banner,.text-banner{overflow:hidden}.promo-banner__overlay{transition:opacity .4s ease}.promo-banner .btn i,.text-banner .btn i,.image-with-text .btn i{transition:transform .3s ease}.promo-banner .btn:hover i,.text-banner .btn:hover i,.image-with-text .btn:hover i{transform:translate(5px)}.iwt__image,.iwt__img{transition:transform .6s ease}.image-with-text:hover .iwt__img{transform:scale(1.04)}.iwt__bullet{transition:transform .25s ease}.iwt__bullet:hover{transform:translate(4px)}.footer-feature{transition:transform .3s ease}.footer-feature:hover{transform:translateY(-4px)}.footer-feature__icon{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.footer-feature:hover .footer-feature__icon{transform:scale(1.15) rotate(-6deg)}.footer-newsletter input:focus{box-shadow:0 0 0 3px #f0a50040}.footer-links a,.footer-contact-list a{transition:transform .2s ease,color .2s ease;display:inline-block}.footer-links a:hover,.footer-contact-list a:hover{transform:translate(4px)}.cart-overlay,.mobile-overlay,.quickview-overlay{transition:opacity .35s ease!important}.quickview-modal{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease!important}.back-to-top{transition:opacity .3s ease,transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .25s ease!important}.back-to-top:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 8px 20px #f0a50059}.back-to-top.sl-pop{animation:sl-pop .4s ease}.badge--sale,.promo-banner__badge,.text-banner__badge{position:relative;overflow:hidden}.badge--sale:after,.promo-banner__badge:after,.text-banner__badge:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);animation:sl-shine 3s ease-in-out infinite}@keyframes sl-shine{0%{left:-60%}40%,to{left:140%}}.price--sale,.price--lg{transition:color .3s ease}.product-gallery__thumbs img,.product-gallery__thumbs>*{transition:transform .25s ease,border-color .25s ease,opacity .25s ease}.product-gallery__thumbs img:hover{transform:translateY(-3px);opacity:.85}.product-share a{display:inline-flex;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.product-share a:hover{transform:translateY(-4px) scale(1.12) rotate(-6deg)}.product-tag{transition:transform .2s ease,background .2s ease,color .2s ease}.product-tag:hover{transform:translateY(-2px)}.breadcrumb a{position:relative;transition:color .2s ease}.breadcrumb a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--color-primary, #f0a500);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.breadcrumb a:hover:after{transform:scaleX(1)}.qty-input.sl-pulse{animation:sl-qty-pulse .3s ease}@keyframes sl-qty-pulse{0%{transform:scale(1)}50%{transform:scale(1.15);color:var(--color-primary-dark)}to{transform:scale(1)}}.product-option__values>*{transition:transform .2s ease,border-color .2s ease}.product-option__values>*:hover{transform:translateY(-2px)}.product-tab-btn{position:relative;transition:color .25s ease}.product-tab-btn:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-primary, #f0a500);transform:scaleX(0);transition:transform .25s ease}.product-tab-btn.active:after{transform:scaleX(1)}.product-tab-content.active{animation:sl-tab-fade .35s ease}@keyframes sl-tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.footer-col{transition-delay:calc(var(--sl-i, 0) * 90ms)}.footer-col--brand a[class*=fa-],.footer-about a{display:inline-flex;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .25s ease}.footer-col--brand a[class*=fa-]:hover{transform:translateY(-4px) scale(1.1)}.cart-shipping-bar__fill,[class*=shipping-bar][class*=fill]{transition:width .6s cubic-bezier(.2,.8,.2,1)!important}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{transition:box-shadow .25s ease,border-color .25s ease}.sticky-add-to-cart,.mobile-sticky-bar{transition:transform .35s cubic-bezier(.2,.8,.2,1)!important}.hero-slide__btns .btn--primary{animation:sl-idle-float 2.6s ease-in-out infinite}@keyframes sl-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.btn.loading,.add-to-cart-btn.loading{position:relative;color:transparent!important}.btn.loading:after,.add-to-cart-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:sl-spin .7s linear infinite}.hero-slide{background-size:100%!important;transition:background-size 8s ease-out}.hero-slide.active{background-size:112%!important}.announcement-bar{position:relative;overflow:hidden}.announcement-bar:after{content:"";position:absolute;top:0;left:-30%;width:20%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.25),transparent);animation:sl-shine-slow 5s ease-in-out infinite}@keyframes sl-shine-slow{0%{left:-30%}50%,to{left:130%}}.category-card__icon,.category-card i[class*=fa-]{transition:transform .4s cubic-bezier(.3,1.7,.4,1)}.category-card.sl-in .category-card__icon,.category-card.sl-in i[class*=fa-]{animation:sl-icon-drop .5s cubic-bezier(.3,1.7,.4,1)}@keyframes sl-icon-drop{0%{transform:translateY(-10px) scale(.6);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.product-tab-content.active .product-card{animation:sl-tab-card-in .4s ease backwards}.product-tab-content.active .product-card:nth-child(1){animation-delay:.02s}.product-tab-content.active .product-card:nth-child(2){animation-delay:.06s}.product-tab-content.active .product-card:nth-child(3){animation-delay:.1s}.product-tab-content.active .product-card:nth-child(4){animation-delay:.14s}.product-tab-content.active .product-card:nth-child(5){animation-delay:.18s}.product-tab-content.active .product-card:nth-child(6){animation-delay:.22s}@keyframes sl-tab-card-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.product-info__price .price{display:inline-block;animation:sl-price-in .5s cubic-bezier(.2,.8,.2,1)}.price-savings{animation:sl-fade-up .5s ease .15s backwards}@keyframes sl-price-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-gallery__main{overflow:hidden;border-radius:var(--radius-lg, 8px)}.product-gallery__img{transition:transform .5s ease}.product-gallery__main:hover .product-gallery__img{transform:scale(1.07)}.product-trust span{opacity:0;transform:translateY(6px);animation:sl-fade-up .4s ease forwards}.product-trust span:nth-child(1){animation-delay:.05s}.product-trust span:nth-child(2){animation-delay:.15s}.product-trust span:nth-child(3){animation-delay:.25s}.product-trust i{transition:transform .3s ease}.product-trust span:hover i{transform:scale(1.2) rotate(-6deg)}.sl-stock-badge{display:inline-flex;align-items:center;gap:6px;margin:8px 0;padding:6px 12px;background:#fdeaea;border:1px solid #f3b9b9;color:#b42318;border-radius:var(--radius, 4px);font-size:12.5px;font-weight:600;animation:sl-fade-up .4s ease}.sl-stock-badge__dot{width:6px;height:6px;border-radius:50%;background:#dc3545;animation:fomo-pulse 1.4s infinite}.product-option__values input:checked+label,.product-option__values>.selected{animation:sl-pop .3s ease}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.15s!important}.sl-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/site-life.css.map */
