@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}:root{--arimo-font:"Montserrat";--main-color:#ffa300;--second-color:#fafafa;--footer-bg:#bf7900;--white-color:#fff;--silver-color:#8c8c8c}body{font-family: var(--arimo-font), sans-serif;height:calc(100vh - 400px)}a{text-decoration:none;color:#000;cursor:pointer}p{font-family: var(--arimo-font) !important;line-height:130%}li{list-style-type:none}input,button,textarea,select{cursor:pointer;border:none;outline:none;font-family: var(--rubik-font), sans-serif;padding:0 20px}.wrapper{max-width:1920px;margin:0 auto}.mobile{display:none}@media (max-width:580px){.mobile{display:flex}}.container{position:relative;max-width:1440px;margin:0 auto;padding:20px}@media (max-width:1023px){.container{padding:0 15px}}@media (max-width:580px){.container{padding:0 10px}header{padding:10px 10px;background-color:#fff;border-bottom:1px solid #cbcbcb;margin-bottom:12px}}header.fixed{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;border-bottom:1px solid #c3c3c3}header .header{display:flex;align-items:center;justify-content:space-between}header .header .logo{display:flex;align-items:center;justify-content:center;max-width:200px}header .header .logo a{display:inherit}header .header .logo .custom-logo{max-width:200px;height:100%}header .header_nav ul{display:flex;align-items:center;justify-content:center;grid-gap:10px}header .header_nav ul li{padding:0 10px;position:relative}header .header_nav ul li.current_page_item a{color:var(--main-color);font-weight:500}header .header_nav ul li.current_page_item:after{content:"";width:100%;height:2px;background-color:var(--main-color);position:absolute;top:120%;left:0}header .header_nav ul li a{font-size:14px;font-weight:400;color:#000;transition:.3s}header .header_nav ul li a:hover{color:var(--main-color)}@media (max-width:580px){header .header_nav{position:fixed;transform:translateX(-120%);transition:.5s ease;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:20;padding:50px 30px}header .header_nav.active{transform:translateX(0%);transition:.5s ease}header .header_nav ul{flex-direction:column;align-items:start;grid-gap:24px}header .header_nav ul li.active::after{content:none}header .header_nav ul li a{font-size:20px;font-weight:500}header .header_nav .header_contacts{margin-top:150px;display:flex;flex-direction:column;grid-gap:20px}header .header_nav .header_contacts a{display:flex;align-items:center;justify-content:center;height:45px;width:70%;background-color:var(--main-color);color:#fff}header .header_nav .header_contacts a:last-child{background-color:#1c9b10}header .header_nav .close-menu{position:absolute;top:10px;right:10px}header .header_nav .close-menu img{width:40px}}header .header_contact{display:flex;align-items:center;justify-content:center;gap:55px}@media (max-width:580px){header .header_contact{gap:10px}}header .header_contact_number{display:flex;align-items:center;justify-content:center}@media (max-width:580px){header .header_contact_number{display:none}}header .header_contact_number button{background-color:var(--main-color);color:#fff;padding:10px 40px}header .header_contact .favorite-card-menu{display:flex;align-items:center;justify-content:center;gap:15px}header .header_contact .favorite-card-menu a{position:relative;display:flex;align-items:center;justify-content:center}header .header_contact .favorite-card-menu a header .header_contact .favorite-card-menu a:nth-child(2) {align-items:flex-end}header .header_contact .favorite-card-menu a span{position:absolute;top:-10px;right:-16px;font-size:11px;font-weight:700;background:#fff;width:86%;display:flex;border:1px solid #025f56;align-items:center;justify-content:center;border-radius:30px;aspect-ratio: 1/1}header .header_contact .favorite-card-menu a.comparison img{width:30px}header .header_contact .favorite-card-menu .burger-menu img{width:30px}@media (max-width:580px){section.breadcurms{margin-top:20px;margin-bottom:20px}}section.breadcurms .wrapper .container{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:14px}section.breadcurms .wrapper .container span{color:var(--main-color)}section.breadcurms .wrapper .container a{font-weight:500}.added_product_message{display:none;position:fixed;top:10%;left:calc(50% - 150px);width:300px;height:-moz-max-content;height:max-content;padding:10px 20px;background-color:#fff;color:var(--main-color);font-size:16px;z-index:200;text-align:center;border:2px solid var(--main-color)}section.home .wrapper .container .slider{display:grid;grid-template-columns:66% 32%;gap:2%}@media (max-width:580px){section.home .wrapper .container .slider{display:block;width:100%;max-width:100%;margin-bottom:50px}}section.home .wrapper .container .slider_slid{position:relative;width:100%;height:530px;color:var(--white-color)}@media (max-width:580px){section.home .wrapper .container .slider_slid{height:300px;margin-bottom:10px}}section.home .wrapper .container .slider_slid .swiper swiper-container swiper-slide{display:flex;justify-content:center;background: no-repeat center/cover;width:100%;align-items:end;height:530px}@media (max-width:580px){section.home .wrapper .container .slider_slid .swiper swiper-container swiper-slide{height:300px;align-items:center;flex-direction:column}}section.home .wrapper .container .slider_slid .swiper swiper-container swiper-slide h1{position:relative;padding-bottom:120px;padding-left:30px;font-size:50px;z-index:3}@media (max-width:580px){section.home .wrapper .container .slider_slid .swiper swiper-container swiper-slide h1{font-size:30px;padding-left:20px;padding-bottom:40px;font-weight:500;text-transform:uppercase;line-height:115%}}section.home .wrapper .container .slider_slid .swiper swiper-container swiper-slide a{width:200px;height:40px;border-radius:0;background-color:#fff;color:#000;font-size:20px;display:flex;align-items:center;justify-content:center;position:absolute;right:140px;bottom:30px}@media (max-width:580px){section.home .wrapper .container .slider_slid .swiper swiper-container swiper-slide a{width:175px;height:35px;font-size:16px;right:20%;bottom:20px}}section.home .wrapper .container .slider_slid button{position:absolute;display:flex;align-items:center;justify-content:center;width:34px;height:50px;background:transparent;border:2px solid var(--white-color);bottom:27px;z-index:5}@media (max-width:580px){section.home .wrapper .container .slider_slid button{width:40px;height:40px;padding:0;bottom:20px}}section.home .wrapper .container .slider_slid button:nth-child(2) {left:27px}@media (max-width:580px){section.home .wrapper .container .slider_slid button:nth-child(2) {left:14px}}section.home .wrapper .container .slider_slid button:nth-child(3) {right:27px}@media (max-width:580px){section.home .wrapper .container .slider_slid button:nth-child(3) {right:14px}}section.home .wrapper .container .slider_navs{display:flex;flex-direction:column;gap:30px;width:100%}@media (max-width:580px){section.home .wrapper .container .slider_navs{gap:10px;flex-direction:row}}section.home .wrapper .container .slider_navs_nav{position:relative;display:flex;flex-direction:column;width:100%;height:250px;color:var(--white-color);background-size:cover;background-repeat:no-repeat;padding-top:62px;padding-left:70px;filter:brightness()}@media (max-width:580px){section.home .wrapper .container .slider_navs_nav{height:130px;align-items:start;padding:10px}}section.home .wrapper .container .slider_navs_nav:nth-child(2) {flex-direction:column}@media (max-width:580px){section.home .wrapper .container .slider_navs_nav:nth-child(2) {align-items:start}section.home .wrapper .container .slider_navs_nav p{padding:0;font-size:13px}}section.home .wrapper .container .slider_navs_nav h2{font-size:27px}@media (max-width:580px){section.home .wrapper .container .slider_navs_nav h2{padding:0 0;font-size:20px;font-weight:600}}section.home .wrapper .container .slider_navs_nav h2:nth-child(2) {padding-top:0;font-size:45px}@media (max-width:580px){section.home .wrapper .container .slider_navs_nav h2:nth-child(2) {font-size:30px}}section.home .wrapper .container .slider_navs_nav a{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--white-color);bottom:40px;right:40px;gap:12px;color:#fff}@media (max-width:580px){section.home .wrapper .container .slider_navs_nav a{position:initial;margin-top:10px;font-size:15px;bottom:20px;right:15px}}.title.page{margin-bottom:30px}.title h2{font-size:30px;text-transform:uppercase}@media (max-width:580px){.title h2{font-size:22px}}.title h3{font-size:27px;font-weight:300}@media (max-width:580px){.title h3{font-size:20px}}section.category .title{margin-bottom:20px}@media (max-width:580px){section.category .title{margin-top:20px}section.category .category-slider{padding-bottom:20px;margin-bottom:20px}}section.category .category-slider .slider_track{height:200px}@media (max-width:580px){section.category .category-slider .slider_track{display:flex;align-items:end;height:100px}}section.category .category-slider .slider_track:nth-child(1) {background: url("assets/img/category.svg") no-repeat center/cover}section.category .category-slider .slider_track:nth-child(2) {background: url("assets/img/category2.svg") no-repeat center/cover}section.category .category-slider .slider_track:nth-child(3) {background: url("assets/img/category.svg") no-repeat center/cover}section.category .category-slider .slider_track h3{width:100%;font-size:34px;color:var(--white-color);padding:48px 0 0 22px}@media (max-width:580px){section.category .category-slider .slider_track h3{font-size:15px;padding:20px;font-weight:600}}section.comparison .wrapper .container .compare-items{display:grid;grid-template-columns:repeat(2,1fr)}section.comparison .wrapper .container .compare-items .compare-img{position:relative}section.comparison .wrapper .container .compare-items .compare-img .delete_compare{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer}section.comparison .wrapper .container .compare-items .compare-img .delete_compare:hover{background-color:#fff}section.comparison .wrapper .container .compare-items .compare-img img{width:100%;height:-moz-max-content;height:max-content}section.comparison .wrapper .container .compare-items .compare-img strong{font-size:20px}.discount{position:absolute;top:60px;left:0;background:#b22000;color:#fff;padding:4px 15px;font-size:16px}span.onsale,.woocommerce span.onsale{position:absolute;top:12px;padding:5px 20px;background:#00dbc6;color:#000;font-size:15px;border-radius:0;min-height:auto;line-height:normal;font-weight:normal;left:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:23px!important}@media (max-width:580px){.swiper-button-next:after,.swiper-button-prev:after{font-size:17px!important}}.swiper-pagination-bullet-active{background:var(--main-color)}.product_card a.woocommerce-loop-product__link{width:100%;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:580px){.product_card a.woocommerce-loop-product__link{min-height:120px}}.default_card a img{height:auto!important;max-height:270px}@media (max-width:580px){section.catalog-main-slider .wrapper .container{padding:0}}section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide{position:relative}section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;filter:brightness(.8)}@media (max-width:580px){section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide img{height:300px}}section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide .text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;padding-left:6%}section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide .text h2{color:#fff;font-size:60px;text-transform:uppercase}@media (max-width:580px){section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide .text h2{font-size:40px}}section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide .text p{color:#fff;font-size:20px}section.catalog-main-slider .wrapper .container .swiper-wrapper .swiper-slide .slide .text p span{color:red}section.catalog-main-slider .wrapper .container .arrows button{top:88%;color:#fff;background-color:transparent;border:1px solid #fff;transition:all .3s ease}@media (max-width:580px){section.catalog-main-slider .wrapper .container .arrows button{height:40px;width:40px;padding:0}}section.catalog-main-slider .wrapper .container .arrows button:hover{transition:all .3s ease;background-color:#fff;color:var(--main-color)}.woocommerce-NoticeGroup{position:fixed;border-radius:10px;z-index:1000;overflow:hidden}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-NoticeGroup .woocommerce-message{margin-bottom:0}section.popular-slider{position:relative;padding-bottom:20px}section.popular-slider .swiper-wrapper{display:flex}section.popular-slider .swiper-slide{flex-shrink:0;width:100%;padding:0 10px}section.popular-slider .size-arrow{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-bottom:32px}@media (max-width:580px){section.popular-slider .size-arrow{padding-bottom:20px}}section.popular-slider .size-arrow p{font-size:20px}@media (max-width:580px){section.popular-slider .size-arrow p{font-size:18px}}section.popular-slider .size-arrow .arrows{display:flex;align-items:center;justify-content:center;gap:34px}section.popular-slider .size-arrow .arrows button{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--white-color);background-color:var(--main-color);top:13px;padding:0}@media (max-width:580px){section.popular-slider .size-arrow .arrows button{width:30px;height:30px;top:10px}}section.popular-slider .popular-slider_track{display:flex;align-items:center;justify-content:space-between}section.popular-slider .popular-slider_track .product{position:relative;display:flex;align-items:flex-start;flex-direction:column;width:100%;padding:20px 0;border:1px solid #e9e9e9}@media (max-width:580px){section.popular-slider .popular-slider_track .product{padding:10px 0}}section.popular-slider .popular-slider_track .product .product_card{width:100%}section.popular-slider .popular-slider_track .product img{width:100%;margin:0 auto;padding:0 20px;height:120px!important;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:580px){section.popular-slider .popular-slider_track .product img{padding:0 10px}}section.popular-slider .popular-slider_track .product p a{font-size:14px;padding:5px 8px;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em}@media (max-width:580px){section.popular-slider .popular-slider_track .product p a{margin:0;padding:0 5px;font-size:14px;font-weight:500}}section.popular-slider .popular-slider_track .product .product_sku{font-weight:bold;margin:5px 0;color:#9e6600;font-size:14px;padding:0 8px}section.popular-slider .popular-slider_track .product .price-card{position:relative;width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background-color:var(--second-color)}@media (max-width:580px){section.popular-slider .popular-slider_track .product .price-card{height:40px;padding:0 10px}}section.popular-slider .popular-slider_track .product .price-card p{display:flex;align-items:center;font-size:15px;color:var(--main-color)!important;margin:0;padding:0}@media (max-width:580px){section.popular-slider .popular-slider_track .product .price-card p{font-size:14px;font-weight:700}}section.popular-slider .popular-slider_track .product .price-card p span.regular_ins{color:#5d5d5d;text-decoration:line-through}section.popular-slider .popular-slider_track .product .price-card a img{width:22px;height:22px!important;padding:0}section.popular-slider .popular-slider_track .product .price-card button{display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;background-color:transparent}@media (max-width:580px){section.popular-slider .popular-slider_track .product .price-card button{width:20px;height:20px;top:0}}section.popular-slider .popular-slider_track .product .price-card button img{padding:0;margin:0;width:-moz-max-content;width:max-content}.popular_slider_600 .product_card a img,.sqrt_card .product_card a img{height:278px!important;-o-object-fit:contain;object-fit:contain}.p_card a img{height:120px!important}.auto_height .product_card a img{height:auto!important;-o-object-fit:contain;object-fit:contain}section.products .product{position:relative;display:flex;align-items:flex-start;flex-direction:column;width:100%;padding:20px 0;border:1px solid #e9e9e9}@media (max-width:580px){section.products .product{padding:10px 0}}section.products .product img{width:100%;margin:0 auto;padding:0 10px;display:block}@media (max-width:580px){section.products .product img{padding:0 10px;max-height:150px;height:auto;-o-object-fit:contain;object-fit:contain}}section.products .product p{font-size:16px;padding:0 10px;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em}@media (max-width:580px){section.products .product p{margin:0;padding:0 10px;font-size:14px;font-weight:500}}section.products .product .price-card{position:relative;width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background-color:var(--second-color)}section.products .product .price-card p{display:flex;align-items:center;font-size:22px;color:var(--main-color)!important;margin:0;padding:0}@media (max-width:580px){section.products .product .price-card p{font-size:16px;font-weight:700}}section.products .product .price-card button{display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;background-color:transparent}@media (max-width:580px){section.products .product .price-card button{width:20px;height:20px;top:0}}section.products .product .price-card button img{padding:0;margin:0}section.consultation .wrapper .container .consultation-contact{display:grid;grid-template-columns:50% 25%;align-items:center;gap:100px;padding:55px 60px;background-color:#f1efd6}@media (max-width:580px){section.consultation .wrapper .container .consultation-contact{grid-template-columns:repeat(1,1fr);padding:30px 20px;grid-gap:30px;margin-bottom:40px}}section.consultation .wrapper .container .consultation-contact_info h3{font-size:30px}@media (max-width:580px){section.consultation .wrapper .container .consultation-contact_info h3{font-size:24px;text-align:center}}section.consultation .wrapper .container .consultation-contact_info p{padding-top:24px;font-size:16px}@media (max-width:580px){section.consultation .wrapper .container .consultation-contact_info p{text-align:center}}section.consultation .wrapper .container .consultation-contact form{display:flex;flex-direction:column}section.consultation .wrapper .container .consultation-contact form p{font-size:12px}section.consultation .wrapper .container .consultation-contact form input{height:55px;margin-top:10px;background-color:transparent;border:1px solid silver}section.consultation .wrapper .container .consultation-contact form button{height:55px;background:var(--main-color);font-size:16px;margin-top:16px;color:var(--white-color)}section.new-product .wrapper .container .title{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0 30px 0}section.new-product .wrapper .container .title .arrows{display:flex;align-items:center;justify-content:center;gap:34px}section.new-product .wrapper .container .title .arrows button{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--white-color);background-color:var(--main-color)}@media (max-width:580px){section.new-product .wrapper .container .title .arrows button{width:30px;height:30px;padding:0;top:8px}}section.new-product .wrapper .container .popular-slider_track{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px}@media (max-width:580px){section.new-product .wrapper .container .popular-slider_track{grid-template-columns:repeat(2,1fr);grid-gap:5px}}section.reliz-project{padding-bottom:88px}@media (max-width:580px){section.reliz-project{padding:35px 0}}section.reliz-project .wrapper .container .title{margin-bottom:20px}section.reliz-project .wrapper .container .project-slider .slider_track{width:100%;display:flex;flex-direction:column;gap:0;background:none;padding-bottom:34px;height:-moz-max-content;height:max-content}section.reliz-project .wrapper .container .project-slider .slider_track .img{width:100%;height:270px;overflow:hidden;position:relative}section.reliz-project .wrapper .container .project-slider .slider_track .img img{width:100%;height:100%;transition:all .5s ease;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}section.reliz-project .wrapper .container .project-slider .slider_track .img h3{text-transform:uppercase;font-size:24px;position:absolute;bottom:20px;left:10px;width:100%;color:#fff}section.reliz-project .wrapper .container .project-slider .slider_track .text{margin-top:10px}section.reliz-project .wrapper .container .project-slider .slider_track .text strong{font-size:20px;display:block;margin-bottom:10px}section.reliz-project .wrapper .container .project-slider .slider_track .text p{font-size:16px}section.reliz-project .wrapper .container .project-slider .slider_track:hover .img img{filter:brightness(1);transform:scale(1.3);transition:all .5s ease}section.slider .wrapper .container .slider_slid_img{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:530px;color:var(--white-color)}section.slider .wrapper .container .slider_slid_img .swiper swiper-container swiper-slide{background: url("assets/img/Slider2.svg") no-repeat center/cover;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:27px;width:100%;height:530px;z-index:0}section.slider .wrapper .container .slider_slid_img .swiper swiper-container swiper-slide h1{position:absolute;top:186px;left:88px;font-size:88px;text-transform:uppercase}section.slider .wrapper .container .slider_slid_img .swiper swiper-container swiper-slide h5{position:absolute;right:317px;bottom:130px;font-size:36px;font-weight:300;text-transform:uppercase}section.slider .wrapper .container .slider_slid_img .swiper swiper-container swiper-slide h5 span{color:red}section.slider .wrapper .container .slider_slid_img .swiper button{position:absolute;display:flex;align-items:center;justify-content:center;width:34px;height:50px;background:transparent;border:2px solid var(--white-color);z-index:5;bottom:40px}section.slider .wrapper .container .slider_slid_img .swiper button:nth-child(2) {left:40px}section.slider .wrapper .container .slider_slid_img .swiper button:nth-child(3) {right:40px}.product_category_header{padding:20px 0}section.filter{padding:20px 0}section.filter .title h2{font-weight:300}section.filter .filter-track .filter-func{margin:20px 0;display:flex;justify-content:space-between}section.filter .filter-track .filter-func button{display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;padding:0}section.filter .filter-track .filter-func button span{font-size:20px}section.filter .filter-track .filter-func a{width:218px;padding-left:20px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px}section.filter .filter-track .filter-func a span{text-transform:uppercase}@media (max-width:580px){section.filter .filter-track .filter-func button,section.filter .filter-track .filter-func a{border:1px solid var(--footer-bg);background-color:var(--footer-bg);color:#fff;height:40px;display:flex;align-items:center;justify-content:center}section.filter .filter-track .filter-func button img,section.filter .filter-track .filter-func a img{display:none}section.filter .filter-track .filter-func button{width:50%;margin-right:5px}section.filter .filter-track .filter-func button img{width:20px;height:20px}section.filter .filter-track .filter-func button span{font-size:15px}section.filter .filter-track .filter-func button span strong{font-weight:400;font-size:17px}section.filter .filter-track .filter-func a{width:50%;font-size:14px;padding-left:0;margin-left:5px;background-color:transparent;color:var(--footer-bg);border:1px solid var(--footer-bg)}}section.filter .filter-track .filter-option{display:grid;grid-template-columns:80% 20%;transition:all .5s ease}section.filter .filter-track .filter-option.show{transition:all .5s ease;transform:translateX(0%)}@media (max-width:580px){section.filter .filter-track .filter-option{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;width:80%;height:100vh;overflow:auto;padding:30px 10px;z-index:100;display:flex;align-items:stretch;flex-direction:column;transform:translateX(-120%)}section.filter .filter-track .filter-option .filter-mobile-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}section.filter .filter-track .filter-option .filter-mobile-title .text{display:flex;align-items:center}section.filter .filter-track .filter-option .filter-mobile-title img{width:20px;height:20px}section.filter .filter-track .filter-option .filter-mobile-title strong{font-size:16px;padding:0;height:-moz-max-content;height:max-content}}section.filter .filter-track .filter-option .filter-option-select{max-height:80px;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;transition:max-height .5s}@media (max-width:580px){section.filter .filter-track .filter-option .filter-option-select{grid-template-columns:repeat(1,1fr);max-height:100%;padding-right:40px}}section.filter .filter-track .filter-option .filter-option-select.show{max-height:-moz-max-content;max-height:max-content;transition:all .5s}section.filter .filter-track .filter-option .filter-option-select .filter-select{width:100%;min-width:100%}section.filter .filter-track .filter-option .filter-option-select .filter-select .price{display:flex;align-items:center}section.filter .filter-track .filter-option .filter-option-select .filter-select .price p{width:38%;font-size:13px}section.filter .filter-track .filter-option .filter-option-select .filter-select .price input{margin-left:2%;width:60%;height:35px;background-color:#e8e8e8}section.filter .filter-track .filter-option .filter-option-select select{height:34px;width:100%;background-color:#e8e8e8;padding:0 15px}section.filter .filter-track .filter-option .filter-option-select select option{background-color:var(--white-color)}section.filter .filter-track .filter-option .filter-option-btn{display:flex;flex-direction:column;width:auto;max-width:100%;margin-left:20px;grid-gap:10px}@media (max-width:580px){section.filter .filter-track .filter-option .filter-option-btn{margin-left:0;margin-top:30px;padding-right:40px}}section.filter .filter-track .filter-option .filter-option-btn button,section.filter .filter-track .filter-option .filter-option-btn strong{height:34px;background-color:var(--main-color);color:#fff}section.filter .filter-track .filter-option .filter-option-btn strong{cursor:pointer;background-color:transparent;border:2px solid var(--footer-bg);font-weight:400;color:var(--footer-bg);display:flex;align-items:center;justify-content:center}.woocommerce nav.woocommerce-pagination .page-numbers{display:inline-flex;gap:10px;border:none}.woocommerce nav.woocommerce-pagination .page-numbers li{border:none}.woocommerce nav.woocommerce-pagination .page-numbers li a.page-numbers,.woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers{width:32px;display:flex;align-items:center;justify-content:center;height:32px;color:var(--footer-bg)}.woocommerce nav.woocommerce-pagination .page-numbers li a.page-numbers.current,.woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers.current{background:var(--footer-bg);color:#fff}section.products .wrapper .container{display:flex;flex-direction:column}section.products .wrapper .container .title{display:flex;align-items:center;justify-content:space-between}section.products .wrapper .container .title .results{display:flex;align-items:center;justify-content:center;gap:50px}section.products .wrapper .container .title .results p{font-size:14px}section.products .wrapper .popular-slider_track{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;flex-wrap:wrap;gap:20px;align-items:normal}@media (max-width:580px){section.products .wrapper .popular-slider_track{grid-template-columns:repeat(2,1fr);grid-gap:10px}}section.products .wrapper .popular-slider_track .product-category.product a h2{font-size:15px;font-weight:500;text-align:center}section.products .wrapper .popular-slider_track .product-category.product a h2 mark{background:transparent;font-size:12px}section.products .wrapper .category_link{display:flex;height:50px;align-items:center;justify-content:center;margin-top:30px}section.products .wrapper .category_link a{padding:10px 40px;background-color:var(--main-color);color:#fff;font-size:18px}section.pagination{margin:92px 0 100px 0}section.pagination .wrapper .container .pagination_btn{display:flex;align-items:center;justify-content:center;gap:10px}section.pagination .wrapper .container .pagination_btn button{display:flex;align-items:center;justify-content:center;background-color:transparent;width:48px;height:48px}section.pagination .wrapper .container .pagination_btn button:nth-child(2) {background-color:var(--main-color);color:var(--white-color)}section.blog_container{margin-bottom:30px}section.blog_container .wrapper .container .blog-items{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:20px}@media (max-width:580px){section.blog_container .wrapper .container .blog-items{grid-template-columns:repeat(1,1fr);gap:20px}}section.blog_container .wrapper .container .blog-items .item{display:flex;flex-direction:column;gap:5px;height:100%}section.blog_container .wrapper .container .blog-items .item .img img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}section.blog_container .wrapper .container .blog-items .item .text{height:100%;display:flex;flex-direction:column;justify-content:space-between}section.blog_container .wrapper .container .blog-items .item .text strong{font-size:16px;display:block}section.blog_container .wrapper .container .blog-items .item .text a{display:block;margin-top:5px;padding:5px 10px;background-color:var(--main-color);color:#fff;width:-moz-max-content;width:max-content}section.single-page .wrapper .container{max-width:1000px;margin:0}section.single-page .wrapper .container p,section.single-page .wrapper .container div,section.single-page .wrapper .container strong,section.single-page .wrapper .container img{margin:10px 0}section.about-us .wrapper .container .about-us-info{display:flex;flex-direction:column;gap:30px;width:100%}section.about-us .wrapper .container .about-us-info p{font-size:16px}section.license{margin:50px 0}section.license .wrapper .container .licenses{display:flex;align-items:center;flex-wrap:wrap;gap:60px}@media (max-width:580px){section.license .wrapper .container .licenses{gap:30px}}section.contact{margin-bottom:145px}@media (max-width:580px){section.contact{margin-bottom:50px}}section.contact .wrapper .container .title{padding-bottom:0;padding-top:30px}section.contact .wrapper .container .title h2{font-weight:300}section.contact .wrapper .container .contacts{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;justify-content:space-between;gap:87px}@media (max-width:580px){section.contact .wrapper .container .contacts{margin-bottom:20px;gap:30px;grid-template-columns:repeat(1,1fr)}}section.contact .wrapper .container .contacts .contacts-info{width:100%;display:flex;flex-direction:column;gap:20px}section.contact .wrapper .container .contacts .contacts-info .contacts-info-address-tel{display:grid;grid-template-columns:60% 37%;justify-content:space-between;gap:20px}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-info .contacts-info-address-tel{grid-template-columns:repeat(1,1fr)}}section.contact .wrapper .container .contacts .contacts-info .contacts-info-address-tel a{display:flex;align-items:center;justify-content:center;gap:15px;font-size:17px}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-info .contacts-info-address-tel a{justify-content:start}}section.contact .wrapper .container .contacts .contacts-info .contacts-info-address-tel p{font-size:17px}section.contact .wrapper .container .contacts .contacts-info form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-info form{width:100%}}section.contact .wrapper .container .contacts .contacts-info form.error .checkmark{color:red}section.contact .wrapper .container .contacts .contacts-info form.error .custom-checkbox p,section.contact .wrapper .container .contacts .contacts-info form.error .custom-checkbox a{color:red}section.contact .wrapper .container .contacts .contacts-info form input{width:280px;height:46px;display:flex;align-items:center;background-color:#e9e9e9}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-info form input{width:100%;margin-bottom:10px}}section.contact .wrapper .container .contacts .contacts-info form textarea{width:100%;height:130px;background-color:#e9e9e9;resize:none;margin-top:20px;padding:20px;margin-bottom:26px}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-info form textarea{margin-top:0}}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox{margin-bottom:20px}}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;display:none}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox .checkmark{display:flex;align-items:center;justify-content:center;height:20px;width:20px;background-color:#e9e9e9;margin-right:10px;position:relative;transition:background-color .3s ease , border-color .3s ease}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox .checkmark::after{content:"";width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox .custom-checkbox{display:flex;align-items:center;grid-gap:10px}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox .custom-checkbox p{margin-left:10px}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox input:checked+.checkmark{background-color:#e9e9e9;border-color:#000}section.contact .wrapper .container .contacts .contacts-info form .custom-checkbox input:checked+.checkmark::after{opacity:1}section.contact .wrapper .container .contacts .contacts-info form p{font-size:12px;color:#8b8b8b}section.contact .wrapper .container .contacts .contacts-info form p a{color:#8b8b8b;text-decoration:underline}section.contact .wrapper .container .contacts .contacts-info form p a:hover{color:var(--main-color)}section.contact .wrapper .container .contacts .contacts-info form button{width:280px;height:46px;display:flex;align-items:center;justify-content:center;background-color:var(--main-color);color:var(--white-color);font-weight:400}section.contact .wrapper .container .contacts .contacts-map iframe,section.contact .wrapper .container .contacts .contacts-map img{width:100%;min-height:600px;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:580px){section.contact .wrapper .container .contacts .contacts-map iframe,section.contact .wrapper .container .contacts .contacts-map img{min-height:350px}}.color{padding-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.color .green{width:8px;height:8px;border-radius:100%;background-color:#e8e8e8}.color .green:nth-child(1) {background-color:var(--footer-bg)}section.page .wrapper .container .page-info{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}@media (max-width:580px){section.page .wrapper .container .page-info{grid-template-columns:repeat(1,1fr)}}section.page .wrapper .container .page-info .page-info-img{width:668px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-img{width:325px;max-width:100%;min-width:100%;margin:0 auto}}section.page .wrapper .container .page-info .page-info-img .swiper.mySwiper2{margin-bottom:20px}section.page .wrapper .container .page-info .page-info-img .swiper.mySwiper2 .swiper-slide{display:flex;align-items:center;justify-content:center}section.page .wrapper .container .page-info .page-info-img .swiper.mySwiper2 .swiper-slide img{height:300px;width:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}section.page .wrapper .container .page-info .page-info-img .swiper.mySwiper{max-width:100%}section.page .wrapper .container .page-info .page-info-img .swiper.mySwiper .swiper-slide{display:flex;align-items:center;justify-content:center}section.page .wrapper .container .page-info .page-info-img .swiper.mySwiper .swiper-slide img{height:80px;width:-moz-max-content;width:max-content;-o-object-fit:cover;object-fit:cover;width:100%}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.2509803922);z-index:100;top:0;right:0;left:0;bottom:0;align-items:center;display:none}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block{display:block;width:80%;height:-moz-max-content;height:max-content;max-height:85%;padding:40px;background:#fff;margin:0 auto;position:relative}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block{padding:30px 20px;width:100%;padding-top:40px}}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .lightbox-close{position:absolute;top:0;right:0;cursor:pointer}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .swiper-wrapper .swiper-slide img{height:100%;max-height:600px;-o-object-fit:contain;object-fit:contain}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .swiper-wrapper .swiper-slide img{max-height:100%}}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .arrows{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:30px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .arrows{margin-top:10px}}section.page .wrapper .container .page-info .page-info-img .modal-container-lightbox .block .arrows button{position:initial;top:auto;bottom:30px;margin:0;top:auto;left:auto;right:auto;color:#fff;background-color:var(--main-color)}section.page .wrapper .container .page-info .page-info-data{width:604px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data{width:100%}}section.page .wrapper .container .page-info .page-info-data .title{margin-bottom:20px}section.page .wrapper .container .page-info .page-info-data .title h2{font-size:36px;font-weight:300}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .title h2{font-size:26px}}section.page .wrapper .container .page-info .page-info-data .product_price{font-size:20px;color:var(--main-color);font-weight:700;margin-bottom:20px}section.page .wrapper .container .page-info .page-info-data .product_price del{font-weight:300;color:#9f9f9f;margin-right:20px;font-size:16px}section.page .wrapper .container .page-info .page-info-data .specifications{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:30px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .specifications{grid-template-columns:repeat(1,1fr);grid-gap:10px}}section.page .wrapper .container .page-info .page-info-data .specifications p{display:flex;flex-direction:column;gap:5px;font-size:18px;text-transform:uppercase}section.page .wrapper .container .page-info .page-info-data .specifications p:nth-child(3) {text-transform:none}section.page .wrapper .container .page-info .page-info-data .specifications p span{font-size:12px;color:#7c7c7c;text-transform:none}section.page .wrapper .container .page-info .page-info-data .btns{padding-top:51px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:20px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .btns{padding-top:10px}}section.page .wrapper .container .page-info .page-info-data .btns .count{position:relative;width:100%;max-width:250px;height:50px;display:flex;align-items:center;justify-content:space-between;background-color:#e8e8e8;padding:5px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .btns .count{width:100%}}section.page .wrapper .container .page-info .page-info-data .btns .count button{position:relative;width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--white-color);min-width:35px}section.page .wrapper .container .page-info .page-info-data .btns .count input{width:100%;background-color:transparent;text-align:center;font-size:20px}section.page .wrapper .container .page-info .page-info-data .btns button{max-width:250px;width:100%;height:50px;font-size:14px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .btns button{width:100%;height:45px}}section.page .wrapper .container .page-info .page-info-data .btns .button .cart-btn,section.page .wrapper .container .page-info .page-info-data .btns .button .favorite-btn{background-color:transparent;border:2px solid var(--main-color);text-transform:uppercase;color:var(--main-color);font-weight:700}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .btns .button .cart-btn,section.page .wrapper .container .page-info .page-info-data .btns .button .favorite-btn{font-size:15px;font-weight:normal}}section.page .wrapper .container .page-info .page-info-data .btns .calculator{background-color:var(--main-color);color:var(--white-color)}section.page .wrapper .container .page-info .page-info-data .modal-calc-container{width:100%;height:100vh;position:fixed;overflow:auto;background:rgba(0,0,0,.5882352941);top:0;left:0;right:0;bottom:0;z-index:1000;display:none;align-items:center;justify-content:center}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block{background:#fff;padding:40px;margin:0 5px;position:relative}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block{padding:30px 22px}}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .calc_close{position:absolute;top:4px;right:6px;cursor:pointer}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .title h2{font-size:22px;font-weight:700}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .title h2{font-size:18px}}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .subject strong{text-transform:uppercase;font-size:15px;display:block;margin-bottom:10px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .subject strong{font-size:15px}}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-bottom:26px}@media (max-width:580px){section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields{grid-template-columns:repeat(1,1fr);grid-gap:10px;margin-bottom:20px}}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields .field{display:flex;flex-direction:column;gap:5px}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields .field span{font-size:12px;color:#000}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields .field input{width:100%;height:48px;background:#f0f0f0}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields.result .field span{text-transform:uppercase;font-size:15px;margin-bottom:10px;font-weight:bold}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields.result .field p{font-size:14px;display:flex}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields.result .field p span{margin:0 10px;display:block}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields.result .field.btn{justify-content:end}section.page .wrapper .container .page-info .page-info-data .modal-calc-container .block .fields.result .field.btn button{height:46px;background:var(--main-color);color:#fff;font-size:15px;font-weight:300;text-transform:uppercase}section.page .wrapper .container a.download{display:flex;align-items:center;justify-content:center;gap:15px;width:221px;height:43px;margin-top:25px;color:var(--white-color);background-color:var(--main-color);text-transform:uppercase;font-size:13px}@media (max-width:580px){section.page .wrapper .container a.download{max-width:100%;width:100%}}section.page .wrapper .container .description{margin-top:30px}@media (max-width:580px){section.page .wrapper .container .description{margin-top:30px}}section.page .wrapper .container .description .title{border-bottom:2px solid var(--silver-color);padding-bottom:18px;margin-bottom:40px}@media (max-width:580px){section.page .wrapper .container .description .title{margin-bottom:20px;padding-top:0}}section.page .wrapper .container .description .description-info{width:100%;display:grid;grid-template-columns:70% 28%;justify-content:space-between}@media (max-width:580px){section.page .wrapper .container .description .description-info{display:block}}section.page .wrapper .container .description .description-info .description-info-data{width:100%;display:flex;flex-direction:column;gap:10px}section.page .wrapper .container .description .description-info .description-info-data .text{max-height:500px;overflow:hidden}section.page .wrapper .container .description .description-info .description-info-data .text ul{margin-bottom:10px}section.page .wrapper .container .description .description-info .description-info-data .text ul li{list-style-type:auto;margin-bottom:10px}section.page .wrapper .container .description .description-info .description-info-data .text{max-height:24em;overflow:hidden;position:relative;line-height:1.2em;display:-webkit-box;-webkit-box-orient:vertical;transition:transform .5s ease-in;-webkit-line-clamp:20}section.page .wrapper .container .description .description-info .description-info-data .text.expanded{max-height:none;-webkit-line-clamp:inherit}section.page .wrapper .container .description .description-info .description-info-data .text.expanded ~ .show_text img {transform:rotate(-180deg);transition:transform .5s linear}section.page .wrapper .container .description .description-info .description-info-data .text.expanded::after{content:""}@media (max-width:580px){section.page .wrapper .container .description .description-info .description-info-data .show_text{margin-bottom:30px}}section.page .wrapper .container .description .description-info .description-info-data .show_text button{height:30px;color:var(--footer-bg);padding:0;font-weight:600;background-color:transparent;text-decoration:underline}section.page .wrapper .container .description .description-info .description-info-data .show_text button img{transition:transform .5s linear}section.page .wrapper .container section.related{margin:70px 0 80px}@media (max-width:580px){section.page .wrapper .container section.related{margin:30px 0}}section.page .wrapper .container section.related .popular-slider .swiper-slide{padding:0}section.page .wrapper .container section.related .popular-slider .size-arrow h2{font-size:26px;text-transform:uppercase}@media (max-width:580px){section.page .wrapper .container section.related .popular-slider .size-arrow h2{font-size:20px}}.woocommerce a.added_to_cart{padding:0}section.relateded{margin:70px 0 80px}@media (max-width:580px){section.relateded{margin:30px 0}}section.relateded .wrapper .container .popular-slider .size-arrow h2{font-size:26px;text-transform:uppercase}@media (max-width:580px){section.relateded .wrapper .container .popular-slider .size-arrow h2{font-size:20px}}footer{background-color:#000;color:var(--white-color)}footer .wrapper .footer{padding:50px 0}@media (max-width:580px){footer .wrapper .footer{padding:40px 0}}footer .wrapper .footer_top{display:grid;grid-template-columns:30% 25% 30% 15%;align-items:flex-start;justify-content:space-between}@media (max-width:580px){footer .wrapper .footer_top{grid-template-columns:repeat(1,1fr)}}footer .wrapper .footer_top_logo a img{max-width:80%;height:100%}footer .wrapper .footer_top_logo p{max-width:300px;font-size:14px;padding-top:20px}@media (max-width:580px){footer .wrapper .footer_top_logo p{max-width:100%;padding-top:10px}}footer .wrapper .footer_top div h2{padding-bottom:5px;font-size:20px;font-weight:500}@media (max-width:580px){footer .wrapper .footer_top div h2{font-size:18px}}footer .wrapper .footer_top_nav{display:flex;align-items:flex-start;flex-direction:column;padding-left:70px;grid-gap:10px}@media (max-width:580px){footer .wrapper .footer_top_nav{padding:0;margin:20px 0}}footer .wrapper .footer_top_nav a{color:var(--white-color);font-size:14px;font-weight:300}footer .wrapper .footer_top_link{display:flex;flex-direction:column;gap:10px}footer .wrapper .footer_top_link a{color:var(--white-color);font-size:14px}footer .wrapper .footer_top_contacts{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}@media (max-width:580px){footer .wrapper .footer_top_contacts{padding-top:50px}}footer .wrapper .footer_top_contacts a{color:var(--white-color);display:flex;align-items:center;font-size:17px;gap:12px}footer .wrapper .footer_top_contacts a.footer_contact_phone{font-size:17px}footer .wrapper .footer_top_contacts a.footer_contact_email{font-size:14px}footer .wrapper .footer_kofident{display:flex;align-items:center;justify-content:space-between;margin-top:22px}@media (max-width:580px){footer .wrapper .footer_kofident{flex-direction:column;align-items:start;grid-gap:15px}}footer .wrapper .footer_kofident a{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--silver-color)}@media (max-width:580px){footer .wrapper .footer_kofident a.social_links{width:80%;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000}footer .wrapper .footer_kofident a.social_links img{display:none}}footer .wrapper .footer_kofident .socila-modal-container{position:absolute;bottom:20px;display:none;z-index:100}@media (max-width:580px){footer .wrapper .footer_kofident .socila-modal-container{position:fixed;width:100%;height:100%;overflow:auto;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);align-items:center;justify-content:center}}footer .wrapper .footer_kofident .socila-modal-container .modal-window{background-color:#fff;padding:40px;position:relative}@media (max-width:580px){footer .wrapper .footer_kofident .socila-modal-container .modal-window{width:95%;margin:auto;height:-moz-max-content;height:max-content;padding:50px 10px;display:flex;align-items:center;justify-content:center}}footer .wrapper .footer_kofident .socila-modal-container .modal-window .socila-modal-close{position:absolute;cursor:pointer;top:10px;right:10px}footer .wrapper .footer_kofident .socila-modal-container .modal-window .socila-modal-close img{width:26px;height:26px;transition:transform .3s ease-in-out}footer .wrapper .footer_kofident .socila-modal-container .modal-window .socila-modal-close img:hover{transform:rotate(180deg)}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media (max-width:580px){footer .wrapper .footer_kofident .socila-modal-container .modal-window .items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:10px;grid-row-gap:40px}}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item{min-width:156px;background-color:#f0f0f0;padding:30px 12px;border-radius:10px;display:flex;flex-direction:column;position:relative}@media (max-width:580px){footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item{width:45%;padding:20px}}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item .item-icon{position:absolute;top:-20px;left:calc(50% - 20px)}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item .item-icon img{width:40px;height:40px}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item a{flex-direction:column}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item a .item-qr{padding:7px;background:url(assets/icon/qr_border.svg) no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item a .item-qr img{width:90px;height:90px;-o-object-fit:contain;object-fit:contain}@media (max-width:580px){footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item a .item-qr img{max-width:110px;height:auto}}footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item a .item-nic strong{font-size:16px;margin-top:20px}@media (max-width:580px){footer .wrapper .footer_kofident .socila-modal-container .modal-window .items .item a .item-nic strong{font-size:16px;margin-top:10px}}footer .wrapper .footer_bottom{background-color:#002925}footer .wrapper .footer_bottom .footer_b{display:flex;align-items:center;justify-content:space-between}@media (max-width:580px){footer .wrapper .footer_bottom .footer_b{padding:10px 0;flex-direction:column;grid-gap:10px}footer .wrapper .footer_bottom .footer_b p{font-size:12px;color:#8c8c8c}.berocket_single_filter_widget.berocket_single_filter_widget_11790.bapf_wid_{width:50%}.berocket_single_filter_widget.berocket_single_filter_widget_11790.bapf_wid_ button{width:100%!important}}.cart_row{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media (max-width:580px){.cart_row{grid-template-columns:repeat(1,1fr);grid-gap:20px}}.cart_row .cart_woocommerce_cart_container .cart_title{margin-bottom:20px}.cart_row .cart_woocommerce_cart_container .cart_title h2{font-size:30px;font-weight:500}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_title h2{font-size:24px}}.cart_row .cart_woocommerce_cart_container .cart_title h2 sup{font-size:17px;aspect-ratio:1;font-weight:800}.cart_row .cart_woocommerce_cart_container .cart_product_items{display:flex;flex-direction:column;gap:10px}.cart_row .cart_woocommerce_cart_container .cart_product_items .item{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:15px 0;border-bottom:1px solid #a7a7a7}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item{grid-template-columns:repeat(1,1fr);gap:20px}}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item_info,.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;align-items:start}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item_info,.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total{grid-gap:10px}}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-thumbnail img{height:100px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1;width:100%}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-name{display:flex;flex-direction:column;grid-gap:10px;justify-content:space-between}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-name{grid-gap:10px}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-name strong{font-size:16px}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-name span{font-size:14px}}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-name button{height:35px;background-color:var(--main-color);color:#fff;width:100px}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item .product_item a .product-name button{height:25px;font-size:12px}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total{grid-template-columns:repeat(1,1fr);justify-items:start}}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-quantity{text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:0}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-quantity input{width:60px;height:40px;border:1px solid #b9b9b9;font-size:15px;font-weight:600;padding:0 10px}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-quantity input{width:50px;height:30px}}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-quantity button{height:40px;width:40px;background-color:var(--main-color);color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-quantity button{padding:0;width:27px;height:30px}}.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-subtotal{text-align:right;font-weight:600;font-size:17px;display:flex;gap:30px;justify-content:flex-end;flex-direction:column;align-items:flex-end}@media (max-width:580px){.cart_row .cart_woocommerce_cart_container .cart_product_items .item .total .product-subtotal{width:86%;margin-top:10px;flex-direction:row-reverse;justify-content:space-between}}.cart_row .cart_woocommerce_cart_container button.cart_update_btn{margin-top:20px;background-color:var(--main-color);border-radius:0;color:#fff;font-weight:400}.cart_row .cart_woocommerce_cart_container button.cart_update_btn:hover{background-color:var(--main-color)}.woocommerce a.remove{color:var(--footer-bg)!important;transition:all .3s linear;font-size:15px;font-weight:400;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;border-radius:0}.woocommerce a.remove:hover{color:red!important;transition:all .3s linear;background-color:transparent}.cart_total_block{max-width:80%;margin-left:20%;float:right}@media (max-width:580px){.cart_total_block{max-width:100%;margin:0}}.cart_total_block .cart_totals .total_title{margin-bottom:20px}.cart_total_block .cart_totals .total_title h2{font-size:30px;font-weight:500}@media (max-width:580px){.cart_total_block .cart_totals .total_title h2{font-size:24px}}.cart_total_block .cart_totals .shop_table .item{padding:10px 20px;display:flex;align-items:center;align-items:center;justify-content:space-between}.wc-proceed-to-checkout a.checkout-button.button.wc-forward{color:#fff!important;background-color:var(--main-color)!important;height:50px;width:100%;padding:0;margin-top:10px;font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:0}@media (max-width:580px){.wc-proceed-to-checkout a.checkout-button.button.wc-forward{height:40px}}section.checkout .wrapper .container form.checkout_form_container{display:grid;gap:40px;grid-template-columns:2fr 1fr}@media (max-width:580px){section.checkout .wrapper .container form.checkout_form_container{grid-template-columns:repeat(1,1fr)}}section.checkout .wrapper .container form.checkout_form_container h3{font-size:24px;font-weight:500;margin-bottom:20px}section.checkout .wrapper .container form.checkout_form_container .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}@media (max-width:580px){section.checkout .wrapper .container form.checkout_form_container .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(1,1fr);grid-gap:10px}}section.checkout .wrapper .container form.checkout_form_container .woocommerce-billing-fields__field-wrapper p{width:100%}section.checkout .wrapper .container form.checkout_form_container .woocommerce-billing-fields__field-wrapper p label{font-size:14px}section.checkout .wrapper .container form.checkout_form_container .woocommerce-billing-fields__field-wrapper p span input{height:45px;width:100%;border:1px solid #dfdfdf}section.checkout .wrapper .container form.checkout_form_container .policy_text{font-size:14px;line-height:140%}section.checkout .wrapper .container form.checkout_form_container #place_order{float:left!important;margin-top:10px;border-radius:0;background-color:var(--main-color);color:#fff;font-weight:500;min-width:230px}section.checkout .wrapper .container form.checkout_form_container .woocommerce-checkout-payment{background-color:transparent!important}section.checkout .wrapper .container form.checkout_form_container table.shop_table{border-radius:0!important}section.checkout .wrapper .container form.checkout_form_container .payment_box.payment_method_cod{background-color:rgba(2,95,86,.168627451)!important}section.checkout .wrapper .container form.checkout_form_container .payment_box.payment_method_cod:before{border:none!important}section.page,section.comparison,section.blog_container,section.single-page{min-height:calc(100vh - 500px)}