.index-best-sellers,.index-blog,.index-categories,.index-collection-slider,.index-slideshow-categories{contain:layout style}.index-blog,.index-categories:not(:first-child),.index-collection-slider{content-visibility:auto;contain-intrinsic-size:auto 500px}.blog__item,.categories__image-content,.product-item__grid{will-change:auto;backface-visibility:hidden}.blog__item:hover,.categories__image-content:hover,.product-item__grid:hover{will-change:transform}.index-categories{position:relative}.index-categories .categories__container{overflow:hidden;padding-left:20px;padding-right:20px;padding-bottom:30px;background-color:var(--color_content_bg)}.index-categories .categories__content{justify-content:center}.index-categories .categories__item{text-align:center;padding-top:20px;padding-bottom:30px}.index-categories .swiper-slide.categories__item{padding-bottom:0!important}.index-categories .image-wrap{height:auto!important;padding-bottom:0!important}.index-categories .categories__image-content{margin:10px auto;border-radius:50%;border:2px solid transparent;transition:.35s;overflow:hidden}.index-categories .categories__image-content:hover{border-color:var(--color_sub)}.index-categories .categories__item .categories__image{width:100%;background-position:center;background-size:cover}.index-categories .categories__linklist{text-align:center}.index-categories .categories__linklist a{font-size:15px;line-height:2em;padding:0;display:inline-block}.index-categories .categories__linklist a:hover{color:var(--color_primary)}.index-categories .categories__item .categories__item-title{color:var(--color_heading);font-size:20px;margin-bottom:5px;font-weight:500}@media screen and (max-width:575px){.index-categories .categories__container{padding-left:10px;padding-right:10px}}.index-blog .blog__container{background-color:var(--color_content_bg);overflow:hidden;padding-left:20px;padding-right:20px}.index-blog .blog__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;padding-bottom:15px}@media screen and (max-width:575px){.index-blog .blog__container{padding-left:10px;padding-right:10px}}.index-slideshow-categories .best-sellers__daily{position:relative;width:calc(25% - var(--bs-gutter-x));padding-right:calc(var(--bs-gutter-x) * .5 + var(--bs-gutter-x))}.index-slideshow-categories .best-sellers__daily .box-divider{width:100%}.index-slideshow-categories .best-sellers__daily .countdown-timer{color:red}@media screen and (max-width:991px){.index-slideshow-categories .best-sellers__daily{width:40%}}@media screen and (max-width:767px){.index-slideshow-categories .best-sellers__daily{width:100%;margin-top:15px;background-color:var(--color_content_bg)}}@media screen and (min-width:576px) and (max-width:767px){.index-slideshow-categories .best-sellers__daily{padding-right:20px;padding-left:20px}}slideshow-component{margin-top:0!important;z-index:1}@media screen and (min-width:992px){slideshow-component{width:calc(100% - 25% - 220px)!important}}@media screen and (min-width:768px){slideshow-component{flex:1}}.index-banner-grid .banner-grid__link{display:block;overflow:hidden;position:relative}.index-banner-grid .banner-grid__link .banner-grid__image{background-size:100%;background-repeat:no-repeat}.index-banner-grid .banner-grid__item{background-repeat:no-repeat;background-size:cover;background-color:var(--color_content_bg);background-position:center;overflow:hidden;box-shadow:1px 1px 1px rgba(0,0,0,.1);transition:.5s;position:relative}.index-banner-grid .banner-grid__item-two .banner-grid__item:not(:last-child){margin-bottom:4.35%}@media screen and (max-width:575px){.index-slideshow-categories .best-sellers__daily{padding-right:10px;padding-left:10px}.index-banner-grid .banner-grid__item-two .banner-grid__item:not(:last-child){margin-bottom:2.175%}}.index-banner-grid .banner-grid__caption{position:absolute;left:10px}.index-banner-grid .banner-grid__caption-bottom .banner-grid__caption{bottom:20px;top:auto;font-size:20px}.index-banner-grid .banner-grid__caption-top .banner-grid__caption{bottom:auto;top:25px;left:15px}.index-banner-grid .banner-grid__caption-middle .banner-grid__caption{top:50%;left:30px;bottom:auto;transform:translateY(-50%)}.index-banner-grid .banner-grid__caption-style_1 .banner-grid__caption .banner-grid__subtitle,.index-banner-grid .banner-grid__caption-style_1 .banner-grid__caption .banner-grid__title{padding-left:5px;padding-right:5px;color:#fff;background-color:rgba(0,0,0,.75)}.index-banner-grid .banner-grid__caption-style_2 .banner-grid__caption .banner-grid__subtitle{font-size:14px;color:rgba(34,34,36,.86)}.index-banner-grid .banner-grid__caption-style_2 .banner-grid__caption .banner-grid__title{font-size:20px;color:#222224;font-weight:500;line-height:1em;margin-bottom:5px}.index-banner-grid .banner-grid__caption-style_3 .banner-grid__caption .banner-grid__title{font-weight:700;font-size:30px;color:#201e07;margin-bottom:5px}.index-banner-grid .banner-grid__caption-style_3 .banner-grid__caption .banner-grid__subtitle{color:#201e07;font-size:14px;font-style:italic;font-weight:500}.index-banner-grid .spaced-section:last-child{margin-bottom:0}.index-banner-grid .spaced-section{margin-top:0;padding-top:15px}@media screen and (max-width:991px){slideshow-component{margin-top:0!important;width:60%!important}.slideshow__banner-content{width:100%!important;display:flex;flex-wrap:wrap;justify-content:center}.slideshow__banner-content .slideshow__banner-item{width:50%}.slideshow__banner-content .slideshow__banner-item:first-child{padding-right:calc(15px/2)}.slideshow__banner-content .slideshow__banner-item:nth-child(2){padding-left:calc(15px/2)}.index-banner-grid .banner-grid__container{margin-bottom:-2.175%}.index-banner-grid .banner-grid__container>div{margin-bottom:2.175%}}@media only screen and (min-width:1200px){.index-banner-grid .banner-grid__item .banner-grid__caption>p{transition:.5s}.index-banner-grid .banner-grid__item:hover .banner-grid__caption .banner-grid__title{animation:.75s linear movetext}.index-banner-grid .banner-grid__item:hover .banner-grid__caption .banner-grid__subtitle{animation:1s linear movetext}}@media screen and (max-width:425px){.index-banner-grid .banner-grid__caption-bottom .banner-grid__caption{font-size:14px;bottom:10px}.index-banner-grid .banner-grid__caption-style_2 .banner-grid__caption .banner-grid__title{font-size:14px}.index-banner-grid .banner-grid__caption-top .banner-grid__caption{top:10px;left:10px}.index-banner-grid .banner-grid__caption-style_3 .banner-grid__caption .banner-grid__title{font-size:20px}.index-banner-grid .banner-grid__caption-middle .banner-grid__caption{left:20px}.index-banner-grid .banner-grid__caption-style_1 .banner-grid__caption .banner-grid__subtitle,.index-banner-grid .banner-grid__caption-style_1 .banner-grid__caption .banner-grid__title{margin-bottom:5px}}.index-collection-slider .collection-slider__container{padding-left:20px;padding-right:20px;padding-bottom:30px;background-color:var(--color_content_bg)}.index-collection-slider .box-action{font-size:15px;transition:.35s;color:var(--color_primary)}.index-collection-slider .box-action:hover{color:var(--color_sub)}.index-collection-slider .swiper-slide{padding-right:15px;border-right:1px solid var(--color_line);margin-top:10px}.index-collection-slider .swiper-slide:last-child{border-right:0}.index-collection-slider .collection-slider__content{overflow:hidden;position:relative}.index-collection-slider .collection-slider__content slider-component{margin-right:-15px}.index-collection-slider .carousel-navigation.carousel-nav-next{right:15px!important}@media screen and (max-width:575px){.index-banner-grid .banner-grid__item:not(:last-child){margin-bottom:15px}.index-collection-slider .collection-slider__container{padding-left:10px;padding-right:10px}}.index-collection-slider .carousel-pagination{margin-bottom:0!important}.index-collection-tab .swiper-slide{padding-right:15px;margin-top:10px;margin-bottom:15px;border-right:1px solid var(--color_line)}.index-collection-tab .swiper-slide.product-item__content{margin-bottom:0}.index-collection-tab .swiper-slide .product-item__grid{margin-bottom:0!important}.index-collection-tab .swiper-slide:last-child{border-right:0}.index-collection-tab .collection-tab__container{padding-left:20px;padding-right:20px;padding-bottom:30px;background-color:var(--color_content_bg)}.index-collection-tab .collection-tab__content{position:relative;display:flex;flex-wrap:wrap}.index-collection-tab .nav-tabs__content-inner{margin-right:-2px;position:relative;height:100%}.index-collection-tab .collection-tab__content.collection-tab__content-left{flex-direction:row-reverse}.index-collection-tab .collection-tab__content.collection-tab__content-left .collection-tab__banner{margin-left:-20px;padding-right:10px}.index-collection-tab .collection-tab__content.collection-tab__content-right .collection-tab__banner{margin-right:-20px;padding-left:10px}.index-collection-tab .nav-tabs__content{width:calc(100% - ((100%/5) + 10px));overflow:hidden}@media screen and (min-width:768px){.index-collection-tab .nav-tabs__content{flex:1}}.index-collection-tab .collection-tab__banner{width:calc((100% / 5) + 10px)}@media screen and (min-width:1200px){.index-collection-tab .box-divider{padding-right:calc((100% / 5) - 20px)}}@media screen and (max-width:1199px){.index-collection-tab .nav-tabs__content{width:calc(100% - ((100%/4) + 10px))}.index-collection-tab .collection-tab__banner{width:calc((100% / 4) + 10px)}}.index-collection-tab .carousel-navigation.carousel-nav-next{right:2px}.index-collection-tab .collection-tab__content .collection-tab__banner .collection-tab__banner-link{overflow:hidden;display:block}.index-collection-tab .collection-tab__content .collection-tab__banner .lazy-bg{background-size:cover}.index-collection-tab ul.collection-tab__title{margin-bottom:0;text-align:right}.index-collection-tab ul.collection-tab__title li:last-child{margin-right:0}.index-collection-tab ul.collection-tab__title li:before{position:absolute;content:'';bottom:0;left:0;height:2px;width:100%;background-color:var(--color_primary);transition:.5s;transform:scale(0,1)}.index-collection-tab ul.collection-tab__title li.is-active:before,.index-collection-tab ul.collection-tab__title li:hover:before{transform:scale(1,1)}.index-collection-tab ul.collection-tab__title li{text-transform:capitalize;font-weight:500;color:var(--color_heading);transition:.5s;text-decoration:none;margin:0 20px;float:none;display:inline-block;zoom:1;padding-top:18px;padding-bottom:18px;position:relative;font-size:16px;cursor:pointer}@media screen and (max-width:1399px){.index-collection-tab ul.collection-tab__title li{margin:0 8px}}.index-collection-tab ul.collection-tab__title li.is-active,.index-collection-tab ul.collection-tab__title li:hover{color:var(--color_primary)}.index-collection-tab .collection-tab__banner-image{position:relative}.index-collection-tab .collection-tab__banner-image:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.index-collection-tab .collection-tab__banner-image:focus:before,.index-collection-tab .collection-tab__banner-image:hover:before{animation:.75s shine}.index-collection-tab .product-item__grid{margin-bottom:15px!important}@media screen and (max-width:991px){.index-collection-tab .nav-tabs__content{width:calc(100% - ((100%/3) + 10px))}.index-collection-tab .collection-tab__banner{width:calc((100% / 3) + 10px)}.index-collection-tab .collection-tab__container{padding-top:10px}.index-collection-tab .box-divider .box-title{padding-bottom:10px;padding-top:10px}.index-collection-tab ul.collection-tab__title{width:100%;padding-left:0;text-align:left}.index-collection-tab ul.collection-tab__title li{padding-top:10px;padding-bottom:10px}.index-collection-tab ul.collection-tab__title li:first-child{margin-left:0}}@media screen and (max-width:575px){.index-collection-tab .collection-tab__container{padding-left:10px;padding-right:10px}}.index-collection-tab .collection-tab__banner .collection-tab__banner-link{position:relative;overflow:hidden;display:block;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:.4s cubic-bezier(.4, 0, .2, 1);transform-style:preserve-3d;perspective:1000px}.index-collection-tab .collection-tab__banner .collection-tab__banner-image{transition:transform .5s cubic-bezier(.4, 0, .2, 1),filter .4s;will-change:transform,filter;backface-visibility:hidden;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover{box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 3px rgba(248,119,51,.4),0 0 30px rgba(248,119,51,.15);transform:translateY(-12px) scale(1.03) rotateX(2deg)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover .collection-tab__banner-image,.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover .lazy-bg{transform:scale(1.15);filter:brightness(1.15) saturate(1.2) contrast(1.05)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link::before{content:'';position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(105deg,transparent 15%,rgba(255,255,255,.2) 35%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.2) 65%,transparent 85%);z-index:2;transition:left .6s cubic-bezier(.25, .46, .45, .94);pointer-events:none;transform:skewX(-20deg)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover::before{left:180%}.index-collection-tab .collection-tab__banner .collection-tab__banner-link::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15),transparent 70%);opacity:0;transition:opacity .4s;z-index:1;pointer-events:none}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover::after{opacity:1}@keyframes bannerPulse{0%,100%{box-shadow:0 4px 20px rgba(0,0,0,.1)}50%{box-shadow:0 12px 35px rgba(248,119,51,.25),0 0 20px rgba(248,119,51,.1)}}@keyframes bannerFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes colorShimmer{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(5deg)}}@keyframes glowPulse{0%,100%{box-shadow:0 4px 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.1)}50%{box-shadow:0 6px 25px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.2)}}.index-collection-tab .collection-tab__banner .collection-tab__banner-link.is-featured{animation:3s ease-in-out infinite bannerPulse}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:active{transform:translateY(-2px) scale(.98);box-shadow:0 8px 20px rgba(0,0,0,.15);transition:transform .1s,box-shadow .1s}@keyframes tapRipple{0%{transform:scale(.95);opacity:1}50%{transform:scale(1.02)}100%{transform:scale(1);opacity:1}}@media screen and (max-width:767px){slideshow-component{width:100%!important;padding-left:0!important;padding-right:0!important}.index-collection-tab .collection-tab__content.collection-tab__content-left .collection-tab__banner{margin-left:0}.index-collection-tab .collection-tab__content.collection-tab__content-right .collection-tab__banner{margin-right:0}.index-collection-tab .collection-tab__content.collection-tab__content-right .collection-tab__banner .collection-tab__banner-link{width:233px;max-width:100%;margin:0 auto}.index-collection-tab .nav-tabs__content{width:100%}.index-collection-tab .collection-tab__banner{display:none!important;animation:none;will-change:auto}.index-collection-tab tab-collection-component .box-divider:after,.index-collection-tab tab-collection-component .box-divider:before{display:none}.index-collection-tab ul.collection-tab__title{width:100%;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-color:#f1f1f1 #ddd;scrollbar-width:thin;margin-bottom:10px}.index-collection-tab .tabs-title{scroll-snap-align:start;flex-shrink:0}.index-collection-tab ul.collection-tab__title li{margin-left:15px;margin-right:15px;padding-top:5px;padding-bottom:5px}.index-collection-tab ul.collection-tab__title::-webkit-scrollbar{display:none}.index-collection-tab .collection-tab__banner .collection-tab__banner-link{transform:translateZ(0);-webkit-tap-highlight-color:transparent}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:active{animation:.2s ease-out tapRipple;transform:scale(.97);box-shadow:0 5px 15px rgba(0,0,0,.1)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover{transform:none;box-shadow:0 4px 20px rgba(0,0,0,.1)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover .collection-tab__banner-image,.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover .lazy-bg{transform:none;filter:none}.index-collection-tab .collection-tab__banner .collection-tab__banner-link::after,.index-collection-tab .collection-tab__banner .collection-tab__banner-link::before{display:none}}@media (prefers-color-scheme:dark){.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover{box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 0 3px rgba(99,102,241,.5),0 0 40px rgba(99,102,241,.2)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover .collection-tab__banner-image,.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover .lazy-bg{filter:brightness(1.2) saturate(1.3)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link::before{background:linear-gradient(105deg,transparent 15%,rgba(139,92,246,.15) 35%,rgba(139,92,246,.4) 50%,rgba(139,92,246,.15) 65%,transparent 85%)}.index-collection-tab .collection-tab__banner{animation:5s ease-in-out infinite bannerFloat,4s ease-in-out infinite darkGlowPulse}}@keyframes darkGlowPulse{0%,100%{box-shadow:0 4px 15px rgba(0,0,0,.2),inset 0 0 0 1px rgba(139,92,246,.1)}50%{box-shadow:0 6px 25px rgba(0,0,0,.3),inset 0 0 0 1px rgba(139,92,246,.25)}}@keyframes bannerSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes bannerFadeScale{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bannerSlideIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.index-collection-tab .collection-tab__banner{opacity:0;animation:.6s cubic-bezier(.4,0,.2,1) forwards bannerSlideUp;contain:layout style paint;content-visibility:auto}.index-collection-tab .collection-tab__banner.animate-in,.index-collection-tab.in-view .collection-tab__banner{animation:.6s cubic-bezier(.4,0,.2,1) forwards bannerSlideUp,5s ease-in-out .6s infinite bannerFloat,4s ease-in-out .6s infinite glowPulse}@supports (animation-timeline:view()){.index-collection-tab .collection-tab__banner{opacity:1;animation:linear both bannerSlideUp;animation-timeline:view();animation-range:entry 0% entry 100%}}.index-collection-tab:first-of-type .collection-tab__banner{animation-delay:0s}.index-collection-tab:nth-of-type(2) .collection-tab__banner{animation-delay:80ms}.index-collection-tab:nth-of-type(3) .collection-tab__banner{animation-delay:.16s}.index-collection-tab:nth-of-type(4) .collection-tab__banner{animation-delay:.24s}.index-collection-tab:nth-of-type(5) .collection-tab__banner{animation-delay:.32s}.index-collection-tab:nth-of-type(6) .collection-tab__banner{animation-delay:.4s}.index-collection-tab:nth-of-type(7) .collection-tab__banner{animation-delay:.48s}.index-collection-tab:nth-of-type(8) .collection-tab__banner{animation-delay:.56s}.index-collection-tab:nth-of-type(9) .collection-tab__banner{animation-delay:.64s}.index-collection-tab:nth-of-type(10) .collection-tab__banner{animation-delay:.72s}.index-collection-tab:nth-of-type(11) .collection-tab__banner{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.index-collection-tab .collection-tab__banner,.index-collection-tab .collection-tab__banner .collection-tab__banner-image,.index-collection-tab .collection-tab__banner .collection-tab__banner-link{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}:root{--banner-shadow-light:0 4px 20px rgba(0, 0, 0, 0.1);--banner-shadow-hover-light:0 20px 40px rgba(0, 0, 0, 0.2);--banner-glow-light:rgba(248, 119, 51, 0.3)}@media (prefers-color-scheme:dark){.index-collection-tab .collection-tab__banner .collection-tab__banner-link{box-shadow:0 4px 20px rgba(0,0,0,.4)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:hover{box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 2px rgba(255,255,255,.1)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link::after{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 70%)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link::before{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.25),transparent 80%)}@keyframes bannerPulseDark{0%,100%{box-shadow:0 4px 20px rgba(0,0,0,.4)}50%{box-shadow:0 8px 25px rgba(100,100,255,.2)}}.index-collection-tab .collection-tab__banner .collection-tab__banner-link.is-featured{animation:3s ease-in-out infinite bannerPulseDark}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:active{box-shadow:0 15px 30px rgba(0,0,0,.45)}:root{--banner-shadow-light:0 4px 20px rgba(0, 0, 0, 0.4);--banner-shadow-hover-light:0 20px 40px rgba(0, 0, 0, 0.5);--banner-glow-light:rgba(100, 100, 255, 0.2)}}@media screen and (max-width:480px) and (orientation:portrait){.index-collection-tab .collection-tab__banner{max-width:220px;margin:0 auto}.index-collection-tab .collection-tab__banner .collection-tab__banner-image{border-radius:16px}.index-collection-tab .collection-tab__banner .collection-tab__banner-link{border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.15)}.index-collection-tab .collection-tab__banner .collection-tab__banner-link:active{transform:scale(.98);transition:transform .1s}}@media screen and (max-width:375px){.index-collection-tab .collection-tab__banner{max-width:180px}}@media screen and (max-width:767px) and (orientation:landscape){.index-collection-tab .collection-tab__banner{max-width:none}.index-collection-tab .collection-tab__banner .collection-tab__banner-image{max-height:200px;object-fit:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.index-collection-tab .collection-tab__banner .collection-tab__banner-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.categories__link{display:block;text-decoration:none;color:inherit;text-align:center;transition:transform .2s}.categories__link:hover{transform:scale(1.05)}.categories__image-content{transition:transform .3s,box-shadow .3s;cursor:pointer}.categories__link:hover .categories__image-content{transform:scale(1.1);filter:brightness(1.1)}@keyframes iconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes iconShine{0%,100%{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes iconRotate{0%,100%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.categories__item{transition:.3s}.categories__item:hover{z-index:10}.categories__image{transition:.3s cubic-bezier(.4, 0, .2, 1)}.categories__link:hover .categories__image{animation:.5s iconBounce;filter:drop-shadow(0 4px 8px rgba(41, 121, 255, .3))}.categories__item-title{transition:.3s;position:relative}.categories__link:hover .categories__item-title{color:#2979ff;transform:translateY(-2px)}.categories__link:hover .categories__item-title::after{content:'';position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#2979ff;border-radius:1px}.categories__item:first-child{animation-delay:.1s}.categories__item:nth-child(2){animation-delay:.15s}.categories__item:nth-child(3){animation-delay:.2s}.categories__item:nth-child(4){animation-delay:.25s}.categories__item:nth-child(5){animation-delay:.3s}@media (max-width:768px){.categories__link:active .categories__image{transform:scale(.95)}}