.banner .dflex{gap:17px;min-height:595px;margin-top:16px;display:flex}.banner img{border-radius:10px;width:50%;height:50%}.slide-right{flex-direction:column;flex:auto;gap:17px;display:flex}.right-slide{width:100%;position:relative}.slide{width:49%;display:flex}.slidee{width:25%;display:flex}.slide3{width:18%;display:flex}.banner-content{max-width:326px;position:absolute;bottom:40px;left:40px}.slide.slide-2 .banner-content{top:40px;bottom:auto;left:40px}.banner-content h2{margin-bottom:32px}.subtitle{font-size:20px;font-weight:700}.banner .swiper-slide{height:auto!important;display:flex!important}.banner .swiper-slide img{object-fit:cover;width:100%;height:100%}.slide-right-inner{height:calc(50% - 9px);display:flex}.slide-right .swiper-slide,.categories-slider .item{width:100%}.top-categories{position:relative}.categories-title{background-color:var(--white);border:1px solid var(--stroke-gray);border-radius:0 0 20px 20px;width:100%;padding:10px;bottom:0}.categories-title h5{vertical-align:middle;justify-content:center;align-items:center;min-height:50px;display:flex}.categories-img{height:245px}.categories-img img{object-fit:cover;border-radius:20px 20px 0 0;width:100%;height:100%}.top-deals .container{position:relative}.top-deals .swiper-button-prev,.top-deals .swiper-button-next{transform:translateY(-30px)}.deals-img{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:auto;display:flex}.sale-banner{background-image:url(../media/bg-sale.43aa4c98.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:20px 0}.sale-banner .dflex{justify-content:space-between;align-items:center;gap:20px}.sale-banner .timer{gap:15px;display:flex}.time-box{background:var(--white);text-align:center;border-radius:10px;min-width:100px;padding:20px 0}.time-box h2{color:var(--primary)}.time-box p{color:var(--gray);font-size:13px;font-weight:500}.sale-content h5{color:var(--white)}.sale-content p{color:var(--white);margin:10px 0;font-size:18px;font-weight:500}.sale-content .btn-filled.btn-red{margin-top:20px}.sale-banner-2{background:var(--primary);padding:20px 0}.sale-banner-2 .dflex{justify-content:space-between;align-items:center;gap:20px}.sale-banner-2 .btn-white:hover{border:1px solid var(--white)}.extra-sale{position:relative}.offer-sale{background-image:url(../media/sale-shape.d8a59497.svg);background-size:contain;justify-content:center;align-items:center;width:140px;height:140px;font-size:20px;font-weight:700;display:flex;position:absolute;bottom:28px;right:-70px}.brands{position:relative}.brands-bg{height:auto;position:relative}.brands-bg:after{content:"";z-index:0;background:rgba(0,0,0,.38);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.brands-bg img{object-fit:cover;border-radius:8px;width:100%;height:100%}.brand-logo{z-index:1;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.brand-logo img{mix-blend-mode:luminosity;max-width:100%;height:auto}.brand-block{border-radius:8px;width:100%}.brand-logo img{mix-blend-mode:luminosity}@media screen and (max-width:1700px){.banner-content h2{margin-bottom:12px;font-size:32px}.banner-content{bottom:24px;left:20px}.slide.slide-2 .banner-content{left:24px}.subtitle{font-size:16px}}@media screen and (max-width:1500px){.banner .dflex{min-height:450px}}@media screen and (max-width:1400px){.banner .dflex{min-height:450px}.banner-content h2{margin-bottom:5px;font-size:24px}.banner-content,.slide.slide-2 .banner-content{left:10px}.time-box{min-width:80px}.time-box h2{font-size:20px}.offer-sale{width:100px;height:100px;font-size:14px;right:-18px}}@media screen and (max-width:1199px){.extra-sale img{width:134px}.time-box{min-width:60px;padding:15px 0}.sale-content h5,.sale-content p{font-size:16px}.banner .dflex{min-height:375px}.banner-content h2{font-size:20px}.subtitle{font-size:14px}}@media screen and (max-width:991px){.sale-content p{font-size:12px}}@media screen and (max-width:767px){.banner .dflex{flex-direction:column;height:auto}.slide,.slidee,.slide3{width:100%}.banner .swiper-slide{width:100%!important}.sale-banner .dflex,.sale-banner-2 .dflex{flex-direction:column}.sale-content{text-align:center}.offer-sale{top:40px;right:-34px}}@media screen and (max-width:480px){.brands .swiper-button-next,.brands .swiper-button-prev{top:55%!important}}
