.home-page .hero-slider{display:flex;align-items:center;justify-content:center;position:relative}.home-header-img{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.home-page .hero-slider .bg-opacity{position:absolute;top:0;left:0;background:rgb(0 0 0 / .5);width:100%;height:100%;z-index:1}.home-page .hero-slider .hero-img{width:100%}.home-page .hero-slider .hero-content{position:absolute;z-index:2}.home-page .hero-slider .swiper-slide{height:auto}.home-page .hero-slider .hero-content .sale-text{font-family:'Montserrat-Medium';text-align:center;color:#FFCC17;margin-bottom:32px}.home-page .hero-slider .hero-content .slider-heading{font-family:'Montserrat-Medium';font-size:56px;line-height:68px;text-align:center;text-transform:uppercase;color:#FFF}.home-page .hero-slider .hero-content .bttn-primary{width:fit-content;display:block;margin-left:auto;margin-right:auto;margin-top:50px}.home-page .swiper-container-horizontal>.swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:32px}.home-page .swiper-pagination-bullet{width:12px;height:12px;background:#FFF5D2;opacity:.72}.home-page .swiper-pagination-bullet-active{width:16px;height:16px;opacity:1;background:#FFCC17}.home-advantages{background:#EDEDED}.home-advantages .com-container{display:flex;align-items:center}.home-advantages .advantage{padding:24px 4px 24px 4px;width:25%;display:flex;align-items:center;justify-content:center}.home-advantages .advantage a{display:flex;align-items:center;justify-content:center}.home-advantages .advantage:not(:last-child){border-right:3px solid #D3D6D9}.home-advantages .advantage .adv-icon{position:relative;width:64px;height:64px}.home-advantages .advantage .adv-icon img{position:absolute;width:100%;left:0;top:0;transition:.3s}.home-advantages .advantage .adv-icon img.hover-icon{opacity:0}.home-advantages .advantage:hover .adv-icon img.default-icon{opacity:0}.home-advantages .advantage:hover .adv-icon img.hover-icon{opacity:1}.home-advantages .advantage h5{text-transform:uppercase;margin-left:24px;width:min-content}section.top-cats{margin-top:72px}section.top-cats .all-bttn{display:flex;align-items:center;justify-content:center}.home .woocommerce-shop.woocommerce ul.products li.product-category,.home .woocommerce-shop.woocommerce-page ul.products li.product-category{width:calc(25% - 18px);height:230px}.home .woocommerce-shop.woocommerce ul.products li.product-category a,.home .woocommerce-shop.woocommerce-page ul.products li.product-category a{height:100%;width:100%;display:flex}.home .woocommerce-shop.woocommerce ul.products li.product-category,.home .woocommerce-shop.woocommerce-page ul.products li.product-category{margin:0 24px 24px 0}.home .woocommerce-shop.woocommerce ul.products li.product-category.last,.home .woocommerce-shop.woocommerce-page ul.products li.product-category.last{margin-right:0}.home .woocommerce-shop.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-size:18px;line-height:22px;padding:13px 3px}.home-title{text-transform:uppercase;text-align:center;margin-bottom:56px;position:relative}.home-title:before{content:"";position:absolute;left:0;right:0;bottom:-16px;height:3px;width:120px;background:#FFCC17;margin:0 auto}section.special-offers{margin-top:72px}section.special-offers .yith-wcan-filters-opener{display:none}section.special-offers ul#tabs-nav{list-style:none;margin:0;margin-bottom:40px;padding:0;display:flex;align-items:center;justify-content:center}section.special-offers ul#tabs-nav li{float:left;margin-right:2px;padding:0 11px;cursor:pointer}section.special-offers ul#tabs-nav li:hover a,section.special-offers ul#tabs-nav li.active a{color:#C39800}section.special-offers #tabs-nav li a{text-decoration:none;text-transform:uppercase}section.banners{margin-bottom:72px}section.banners .banner-content{position:relative;border-radius:16px;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden;padding:87px 50px;height:100%}section.banners .row>div:first-child .banner-content:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgb(15 15 15 / .72) .17%,#fff0 99.88%);opacity:.95;top:0;left:0}section.banners .row>div:last-child .banner-content:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(270deg,rgb(15 15 15 / .72) .17%,#fff0 99.88%);opacity:.95;top:0;left:0}section.banners .banner-content:after{content:"";position:absolute;width:calc(100% - 25px);height:calc(100% - 25px);border:1px solid #E0E0E0;box-sizing:border-box;border-radius:16px;top:14.5px;left:14.5px}section.banners .banner-content .banner_1,section.banners .banner-content .banner_2{position:relative;z-index:1}section.banners .banner-content .banner_1{text-align:left}section.banners .banner-content .banner_2{text-align:right}section.banners .banner-content h2{text-transform:uppercase;color:#FFCC17;display:flex;align-items:center;margin-bottom:6px}section.banners .banner-content .banner_1 h2{font-family:"Montserrat-SemiBold";font-size:48px;line-height:59px}section.banners .banner-content .banner_2 h2{display:flex;justify-content:end;font-family:"Montserrat-Medium";font-size:31px;line-height:38px}section.banners .banner-content .banner_2 h3{margin-left:auto}section.banners .banner-content h2 .sale-text{font-family:"Montserrat-Regular";margin-left:24px;font-size:24px;line-height:29px;color:#FFCC17}section.banners .banner-content h3{text-transform:uppercase;color:#FFF;max-width:335px;font-size:28px;line-height:34px}section.banners .banner-content .bttn-primary{margin-top:48px}section.top-sales{margin-bottom:72px}section.testimonial-video{margin-bottom:72px}section.testimonial-video .test-video-content{overflow:hidden;border-radius:16px;position:relative;width:100%;height:100%}section.testimonial-video .test-video-content:before{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .4);top:0;left:0;pointer-events:none}section.testimonial-video .test-video-content iframe{width:100%}section.testimonial-video .test-video-content video{width:100%;height:100%;object-fit:cover}section.testimonial-video .test-content{position:relative;border-radius:16px;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden;padding:66px 50px;height:100%}section.testimonial-video .test-content:after{content:"";position:absolute;width:calc(100% - 24px);height:calc(100% - 24px);background:rgb(255 255 255 / .88);border:2px solid #FFF;box-sizing:border-box;box-shadow:0 4px 25px rgb(0 0 0 / .25);backdrop-filter:blur(10px);border-radius:16px;box-sizing:border-box;top:12px;left:12px}.home-testimonial h6{font-family:'Montserrat-Medium';position:relative;text-align:center;margin-bottom:0;padding-top:32px}.home-testimonial h6:before{content:"";position:absolute;top:0;width:200px;height:1px;background:#FFCC17}.testimonial-block .testimonial{position:relative;padding-top:80px;text-align:center;display:flex;flex-direction:column;align-items:center}.testimonial-block .testimonial:before{content:'';position:absolute;top:0;width:48px;height:34px;background-image:url(/wp-content/themes/comfarea/images/quote.png);background-repeat:no-repeat}.testimonial-pagination{display:flex;align-items:center;justify-content:center;margin-top:40px;position:relative;z-index:1}.testimonial-pagination .swiper-pagination-bullet{display:inline-block;background:#434343;margin:0 4px}.home-page .testimonial-pagination .swiper-pagination-bullet-active{opacity:1;background:#FFCC17}@media(max-width:1560px){.home-page .hero-slider .hero-content{}.home-page .hero-slider .hero-content .slider-heading{font-size:52px;line-height:58px}.home-advantages .advantage{padding:20px 3px 20px 3px}.home-advantages .advantage .adv-icon{width:50px;height:50px}}@media(max-width:1440px){.home-page .hero-slider .hero-content{}section.top-cats,section.special-offers,section.banners,section.top-sales,section.testimonial-video{margin-top:60px}.home-advantages .advantage .adv-icon{width:54px;height:54px}section.banners .banner-content{padding:60px 45px}.testimonial-block .testimonial{padding-top:60px}section.testimonial-video .test-content{padding:55px 40px}}@media(max-width:1366px){.home-page .hero-slider .hero-content{}section.top-cats,section.special-offers,section.banners,section.top-sales,section.testimonial-video{margin-top:50px}.home-advantages .advantage .adv-icon{position:relative;width:50px;height:50px}section.banners .banner-content{padding:50px 45px}.testimonial-block .testimonial{padding-top:50px}section.testimonial-video .test-content{padding:50px 40px}.home .woocommerce-shop.woocommerce ul.products li.product-category,.home .woocommerce-shop.woocommerce-page ul.products li.product-category{height:200px}}@media(max-width:991px){.home-page .hero-slider{}section.top-cats,section.special-offers,section.banners,section.top-sales,section.testimonial-video{margin-top:45px}.home-page .hero-slider .hero-content .slider-heading{font-size:30px;line-height:37px}.home-advantages .advantage{padding:15px;width:100%;justify-content:unset}.home-advantages .com-container{flex-direction:column;align-items:unset;padding:0}.home-advantages .advantage:not(:last-child){border-right:unset;border-bottom:2px solid #D3D6D9}.home-advantages .advantage h5{font-size:18px;line-height:22px;width:100%;margin-bottom:0}.home-advantages .advantage .adv-icon{width:45px;height:45px}section.banners .row>div:first-child{margin-bottom:30px}section.banners .banner-content{padding:30px 35px}section.banners .banner-content .banner_1 h2,section.banners .banner-content .banner_2 h2{font-size:29px;line-height:34px}section.banners .banner-content h3{font-size:18px;line-height:26px}section.banners .banner-content h2 .sale-text{font-size:18px;line-height:22px}section.banners .banner-content .bttn-primary{margin-top:20px}.testimonial-block .testimonial{padding-top:50px}section.testimonial-video .test-content{padding:50px 40px}.home .woocommerce-shop.woocommerce ul.products li.product-category,.home .woocommerce-shop.woocommerce-page ul.products li.product-category{height:200px;width:100%;margin-right:0}section.testimonial-video .test-video-content{height:200px}}