.first-screen-v1{padding-top:0;padding-bottom:0}.first-screen-v1 .main-slider-wrapper{display:flex;width:100%;height:100%}.first-screen-v1 .main-slider-wrapper .swiper-slide{display:flex;min-height:calc(100dvh - var(--header-height));border-radius:0;background-size:cover!important;background-position-x:right!important;padding:0 calc(var(--container-indent) / 2)}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;padding-top:calc(14vh + 8vh)}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-upper-text{font-family:var(--font-family-2);font-size:20px;line-height:26px;color:#fff}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-title{color:#fff;margin-top:10px;margin-bottom:50px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-btn-group{display:flex;gap:15px;margin-top:15vh}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-btn-group .btn-border span{color:#fff}.first-screen-v1 .main-slider-wrapper .swiper-pagination.swiper-pagination-bullets{position:absolute;width:fit-content;top:14vh;left:calc(var(--container-indent) / 2);right:initial!important;bottom:initial!important}.first-screen-v1 .main-slider-wrapper .swiper-pagination-bullet{background:#fff;opacity:1}.first-screen-v1 .main-slider-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary);opacity:1}.first-screen-v1 .main-slider-wrapper .swiper-pagination-bullet{width:55px;height:5px;border-radius:100px}.first-screen-v1 .main-slider-wrapper .swiper-buttons{display:flex;gap:45px;position:absolute;left:calc(var(--container-indent) / 2);bottom:calc(var(--container-indent) / 2);z-index:2;color:#fff}.first-screen-v1 .main-slider-wrapper .swiper-buttons .custom-swiper-button-prev,.first-screen-v1 .main-slider-wrapper .swiper-buttons .custom-swiper-button-next{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-1);font-size:20px;line-height:20px;cursor:pointer}@media (max-width:1480px){.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html{padding-top:calc(11vh + 8vh)}.first-screen-v1 .main-slider-wrapper .swiper-pagination.swiper-pagination-bullets{top:13vh}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-upper-text{font-size:16px;line-height:20px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-title{margin-bottom:30px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-btn-group{margin-bottom:90px}}@media (max-width:1024px){.first-screen-v1 .main-slider-wrapper .swiper-slide{min-height:initial!important}}@media (max-width:768px){.first-screen-v1 .main-slider-wrapper .swiper-slide{min-height:650px!important}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html{margin-right:auto;margin-top:0;margin-bottom:55px;max-width:calc(100% - var(--container-indent))}.first-screen-v1 .main-slider-wrapper .swiper-pagination-bullet{width:52px;height:5px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html{padding-top:calc(14vh + 4vh)}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-upper-text{font-size:14px;line-height:17px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-title{margin-top:10px;margin-bottom:30px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-btn-group{flex-direction:column;gap:10px;margin-top:auto;margin-bottom:50px}.first-screen-v1 .main-slider-wrapper .swiper-slide .content-html .main-slider-1-btn-group .btn.btn-border{background:rgb(46 46 46 / 24%)}.first-screen-v1 .main-slider-wrapper .swiper-buttons{left:0;right:0;margin:0 auto;bottom:20px;width:100%;max-width:calc(100% - var(--container-indent));justify-content:space-between}}section.types{padding-top:60px;padding-bottom:60px;background:var(--primary)}.types .h2{color:var(--white);margin-bottom:30px}.product-categories-list{position:relative;display:flex;gap:20px}.product-categories-list .category-item{position:relative;display:flex}.product-categories-list .category-item .cat-name-group{position:absolute;bottom:30px;left:30px;display:flex;flex-direction:column;gap:12px;color:#fff}.product-categories-list .category-item .cat-name-group .cat-name{font-family:var(--font-family-1);font-size:20px;line-height:20px}.product-categories-list .category-item .cat-name-group .go-to-catalog{text-decoration:underline}@media (max-width:768px){section.types{padding-top:80px;padding-bottom:45px}.product-categories-list{flex-direction:column}.product-categories-list .category-item .cat-name-group{bottom:25px;left:25px}}section.why-we{padding-top:35px;padding-bottom:60px;background:var(--primary)}.why-card{display:flex;gap:15px;width:calc(33.33% - 11px);padding:30px 25px;background:#EBEBEB;border-radius:10px}.why-card .why-image-box{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:10px;background:#fff}.why-card .why-image-box img{object-fit:contain;max-width:33px;max-height:33px}.why-card .h3{margin-top:15px;margin-bottom:5px}.why-card p{font-size:16px;line-height:22px;color:#9F9F9F}.why-card p span{color:#2E2E2E;font-weight:700}@media (max-width:1480px){.why-card{padding:15px}.why-card br{display:none!important}.why-card p{font-size:15px;line-height:22px}}@media (max-width:1279px){.why-card{background:#fff;flex-direction:column;padding:20px}section.why-we{padding-top:0;padding-bottom:45px;background:#fff0}.why-card .h3{font-size:20px;line-height:23px;margin-top:15px;margin-bottom:0}.why-card p{font-size:14px;line-height:21px}.why-card .why-image-box{border-radius:5px;background:#EBEBEB}}@media (max-width:768px){.why-card{width:calc(100% - 0px)}}.bestsellers{padding-top:50px}.bestsellers .container{display:flex;flex-direction:column;gap:30px}.bestsellers .container .btn{margin:15px auto 0 auto}@media (max-width:1279px){.bestsellers{padding-top:45px}}section.banner{padding-top:50px;padding-bottom:50px}.banner-box{background:url(/wp-content/themes/shop/img/main/banner-full-1.webp) no-repeat center center;background-size:cover;padding:40px;color:var(--white);border-radius:10px;box-shadow:0 0 14px 0 rgb(43 43 42 / .1)}.banner-box .h1{margin-top:70px;margin-bottom:15px;max-width:580px}@media (max-width:1279px){section.banner{padding:50px 15px}.banner-box .h1{margin-top:50px;max-width:330px}}@media (max-width:768px){.banner-box{padding:20px}.banner-box .h1{margin-top:120px;margin-bottom:15px;max-width:100%}}section.banners-group-1{padding-top:60px}.banners-group-1 .col-50{position:relative;display:flex;flex-direction:column;gap:15px;padding:30px;background:#fafaf9cc;border-radius:10px;overflow:hidden}.banners-group-1 .col-50:before{content:"";display:flex;position:absolute;bottom:calc(-510px + 272px);right:calc(-510px + 345px);width:510px;height:510px;background:#dee1cb;border-radius:100%}.banners-group-1 .col-50 *{z-index:2}.banners-group-1 .col-50 img{z-index:1;position:absolute;bottom:0;right:0;max-width:480px}.banners-group-1 .banner-badge{display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;width:fit-content;padding:4px 10px;border-radius:5px}.banners-group-1 .col-50 p{color:#8b8b8b;max-width:500px;margin-bottom:15px}.banners-group-1 .banner-price{display:flex;align-items:flex-end;gap:25px;font-family:var(--font-family-1);font-weight:500}.banners-group-1 .banner-price del{font-size:20px;line-height:31px}.banners-group-1 .col-50 .btn{margin-bottom:105px}@media (max-width:1480px){.banners-group-1 .col-50:before{bottom:calc(-510px + 262px);right:calc(-510px + 325px)}.banners-group-1 .col-50 img{bottom:20px;right:20px;max-width:450px}.banners-group-1 .col-50 p{max-width:510px;margin-bottom:10px;font-size:14px;line-height:24px}.banners-group-1 .col-50 .btn{margin-bottom:85px}}@media (max-width:1366px){.banners-group-1 .col-50:before{bottom:calc(-510px + 222px);right:calc(-510px + 295px)}.banners-group-1 .col-50 img{max-width:400px}}@media (max-width:1279px){.banners-group-1 .col-50:before{bottom:calc(-510px + 192px);right:calc(-510px + 295px)}.banners-group-1 .col-50 img{max-width:300px}.banners-group-1 .col-50 .btn{margin-bottom:55px}.banners-group-1 .col-50{width:calc(50% - var(--blocks-indent) / 2)}}@media (max-width:768px){.banners-group-1 .col-50{width:100%;padding:20px}.banners-group-1 .col-50:before{bottom:-56vw;right:-45vw;width:120vw;height:120vw}.banners-group-1 .banner-badge{display:none}.banners-group-1 .col-50 .h3{font-size:24px;line-height:28px}.banners-group-1 .col-50 img{position:relative;max-width:100%;bottom:0;right:0}.banners-group-1 .col-50 .btn{margin-bottom:15px;margin-top:15px}.banners-group-1 .col-50 p{margin-bottom:5px}}section.sale{padding-top:60px;padding-bottom:60px}.sale .container{display:flex;flex-direction:column;gap:30px}.sale .container .btn{margin:15px auto 0 auto}section.blog-on-main{padding-bottom:50px}section.blog-on-main .h2{margin-bottom:20px}.post-card{display:flex;flex-direction:column;width:calc(33.33% - var(--blocks-indent))}.image-box{position:relative}.image-box .post-tags{display:flex;align-items:center;justify-content:center;padding:4px 6px 2px 6px;background:var(--primary);width:fit-content;position:absolute;top:20px;left:20px;border-radius:3px;font-size:13px}.image-box img{border-radius:5px}.post-date{margin-top:15px;margin-bottom:15px;font-size:14px;color:#afafaf}.all-articles{margin:14px auto 0 auto}@media (max-width:1480px){.post-date{margin-bottom:5px}}@media (max-width:1279px){.post-card{width:calc(50% - 8px)}.image-box .post-tags{top:15px;left:15px}}@media (max-width:667px){.blog-category-wrapper{padding:30px 0 50px 0}.blog-category-wrapper .h2{margin-bottom:15px}.post-card{width:calc(100% - 0px)}}section.brands{padding-bottom:50px}.brand-slider{width:100%}.brands .h2{margin-bottom:30px}@media (min-width:1280px){.brand-slider .swiper-wrapper{display:flex}.brand-slider .swiper-slide{display:flex!important;justify-content:center!important}}@media (max-width:1279px){section.brands{padding-bottom:25px}.brands .h2{margin-bottom:20px}}section.about-shop{padding-top:50px;padding-bottom:50px}section.about-shop .col-50{display:flex;justify-content:center}.about-shop p{margin-top:15px;margin-bottom:25px;color:#666;font-size:16px;line-height:20px}@media (max-width:1480px){.about-shop p{margin-top:10px;margin-bottom:20px;font-size:14px;line-height:18px}}@media (max-width:1279px){section.about-shop{padding-top:40px;padding-bottom:45px}.col-50{width:calc(100% - 0px)}}