.shopMain section.hero{background:#e6e5df;padding-left:64px;padding-right:64px}@media(min-width: 768px)and (max-width: 1149px){.shopMain section.hero{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.shopMain section.hero{padding-left:20px;padding-right:20px}}.shopMain section.hero{padding-top:156px;padding-bottom:67px;width:100%}.shopMain section.hero .container{display:flex;flex-direction:column}.shopMain section.hero .container .content{display:flex;gap:150px;justify-content:space-between}@media(max-width: 767px){.shopMain section.hero .container .content{gap:40px;flex-direction:column}}.shopMain section.hero .container .content .leftPart{display:flex;flex-direction:column;gap:16px;justify-content:flex-end}.shopMain section.hero .container .content .leftPart .category-description{font-size:16px;font-weight:500;line-height:160%}.shopMain section.hero .container .content .leftPart .category-description a{color:#000;text-decoration:underline;font-weight:500}.shopMain section.hero .container .content .middlePart{position:relative;width:100%;display:none}.shopMain section.hero .container .content .middlePart .animationWrapper{display:flex;justify-content:center;position:absolute;transform:translateY(-25%)}.shopMain section.hero .container .content .middlePart .animationWrapper #animation{width:75%}.shopMain section.hero .container .content .rightPart .discount{display:flex;flex-direction:column;padding:46px 29px 39px 42px;background:#005b54;width:300px;-webkit-clip-path:polygon(0 59px, 0 100%, 100% 100%, 100% 0, 59px 0);clip-path:polygon(0 59px, 0 100%, 100% 100%, 100% 0, 59px 0)}@media(max-width: 767px){.shopMain section.hero .container .content .rightPart .discount{width:100%}}.shopMain section.hero .container .content .rightPart .discount svg{width:38px;height:38px;margin-bottom:13px}.shopMain section.hero .container .content .rightPart .discount h3{margin:12px 0 24px;color:#fff;line-height:normal}.shopMain section.hero .container .content .rightPart .discount h4{margin:0}.shopMain section.hero .container .content .rightPart .discount .button{padding:14px 29px 15px 28px;background:#fff;border-radius:50px;color:#005b54;font-family:Montserrat;font-size:16px;font-weight:600}.shopMain section.hero .container .content .rightPart .discount .button:hover{background:hsla(0,0%,100%,.8)}.shopMain .shopWrap{padding-left:64px;padding-right:64px}@media(min-width: 768px)and (max-width: 1149px){.shopMain .shopWrap{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.shopMain .shopWrap{padding-left:20px;padding-right:20px}}.shopMain .shopWrap{padding-top:47px;padding-bottom:196px}.shopMain .shopWrap .container{display:flex;flex-wrap:wrap}.shopMain .shopWrap .container .guide{margin-bottom:20px}.shopMain .shopWrap .container .searchForm{display:flex;flex-direction:column;justify-content:flex-end;width:100%;margin-bottom:114px}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm{margin-bottom:40px}}.shopMain .shopWrap .container .searchForm .search-form-custom{display:flex;flex-direction:column;gap:40px;position:relative}.shopMain .shopWrap .container .searchForm .search-form-custom .loader{opacity:0;visibility:hidden;-webkit-transition:all .25s ease !important;transition:all .25s ease !important;position:absolute;top:10px;left:-55px;display:flex;animation:rotating 2s linear infinite;transform-origin:center}.shopMain .shopWrap .container .searchForm .search-form-custom .loader svg{width:40px;height:40px}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.shopMain .shopWrap .container .searchForm .search-form-custom.loading .loader{opacity:1;visibility:visible}.shopMain .shopWrap .container .searchForm .search-form-custom .form-row{position:relative}.shopMain .shopWrap .container .searchForm .search-form-custom .form-row input{width:100%;height:60px;padding:0 32px 0 26px;font-family:"Montserrat",sans-serif;line-height:normal;font-size:16px;font-weight:500;color:#b5b2a8;border-radius:50px;border:1px solid #b5b2a8;background:#fff}.shopMain .shopWrap .container .searchForm .search-form-custom .form-row .form-submit{position:absolute;right:32px;top:50%;transform:translateY(-50%);display:flex}.shopMain .shopWrap .container .searchForm .search-form-custom .form-row .form-submit button{background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0;outline:none;display:flex}.shopMain .shopWrap .container .searchForm .search-form-custom .form-row .form-submit button svg path{fill:#000}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results{-webkit-transition:all .25s ease !important;transition:all .25s ease !important;display:block}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results.empty{display:none}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults{display:flex;flex-direction:column;gap:25px}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultHead{font-weight:500;font-size:14px;color:#577582;text-transform:uppercase}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit{display:flex;flex-direction:column;overflow-y:auto;height:100%;max-height:340px;padding-right:30px}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit{padding-right:0}}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall{display:flex;padding:0 0 20px;color:#000}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall:not(:first-of-type){border-top:1px dashed #bfbfbb;padding:20px 0 20px}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall:not(:first-of-type){padding-top:20px}}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall:last-of-type{padding:20px 0 0}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall a.img_link{height:130px;width:auto}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall a.img_link{height:auto;width:100%;max-width:85px}}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall a.img_link img{height:130px;width:auto;aspect-ratio:1;object-fit:cover}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall a.img_link img{height:auto;width:100%;max-width:85px}}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .titleBox{display:flex;flex-direction:column;gap:18px;margin-left:32px}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .titleBox h3 a{color:inherit}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .titleBox h3 a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .titleBox h3{font-size:18px}}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .linksBox{margin-left:auto}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .linksBox a{border-radius:50px !important;padding:14px 34px !important;color:#000 !important;font-weight:600 !important;border:1px dashed #000 !important;width:fit-content !important;display:flex !important;background-color:#fff !important}.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .linksBox a:hover{border-color:rgba(0,0,0,0) !important;background-color:#005b54 !important;color:#fff !important}@media(max-width: 767px){.shopMain .shopWrap .container .searchForm .search-form-custom .ajax_search_results .searchResults .resultsInit .productSmall .linksBox{display:none}}.shopMain .shopWrap .container .productCatsWrap{display:flex;flex-direction:column;gap:23px;width:25%;margin-top:59px;padding-right:33px}@media(max-width: 767px){.shopMain .shopWrap .container .productCatsWrap{width:100%;padding-right:0;margin-top:0px}}.shopMain .shopWrap .container .productCatsWrap .product-categories{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;gap:14px}.shopMain .shopWrap .container .productCatsWrap .product-categories li a{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#000;display:flex;justify-content:space-between;align-items:center}.shopMain .shopWrap .container .productCatsWrap .product-categories li a .arrow{-webkit-transition:all .25s ease !important;transition:all .25s ease !important;transform-origin:center}.shopMain .shopWrap .container .productCatsWrap .product-categories li.active>a,.shopMain .shopWrap .container .productCatsWrap .product-categories li.sub-active>a{font-weight:700;color:#2bab7f}.shopMain .shopWrap .container .productCatsWrap .product-categories li .sub-category{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:24px;margin:34px 0 24px 36px}.shopMain .shopWrap .container .productCatsWrap .product-categories li.opened .arrow{transform:rotate(-90deg)}.shopMain .shopWrap .container #primary{width:75%}@media(max-width: 767px){.shopMain .shopWrap .container #primary{width:100%;margin-top:50px}}.shopMain .shopWrap .container #primary .site-main{max-width:1440px !important;margin:0 auto !important;width:100% !important;display:flex;flex-wrap:wrap}.shopMain .shopWrap .container #primary .site-main h1,.shopMain .shopWrap .container #primary .site-main .woocommerce-result-count,.shopMain .shopWrap .container #primary .site-main .term-description{display:none}.shopMain .shopWrap .container #primary .site-main .woocommerce-products-header,.shopMain .shopWrap .container #primary .site-main .woocommerce-notices-wrapper,.shopMain .shopWrap .container #primary .site-main .products{width:100%}.shopMain .shopWrap .container #primary .site-main .custom-sorting-text{margin-left:auto;margin-right:17px;color:#b5b2a8;font-size:16px;font-weight:500;line-height:normal;margin-top:3px}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .custom-sorting-text{width:auto;margin-left:0;margin-right:10px;margin-top:2px}}.shopMain .shopWrap .container #primary .site-main .woocommerce-ordering{margin:0 !important}.shopMain .shopWrap .container #primary .site-main .woocommerce-ordering select{height:100%;border:0;font-family:Montserrat;font-size:16px;font-weight:500;line-height:normal}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .woocommerce-ordering{width:auto}}.shopMain .shopWrap .container #primary .site-main .list-grid{display:flex;gap:20px;margin-left:58px}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .list-grid{gap:10px;margin-left:auto}}.shopMain .shopWrap .container #primary .site-main .list-grid__button{display:flex}.shopMain .shopWrap .container #primary .site-main .list-grid__button svg{width:22px;height:22px}.shopMain .shopWrap .container #primary .site-main .list-grid__button svg rect{-webkit-transition:all .25s ease !important;transition:all .25s ease !important}.shopMain .shopWrap .container #primary .site-main .list-grid__button:hover svg rect{fill:#2bab7f}.shopMain .shopWrap .container #primary .site-main .list-grid__button.active svg rect{fill:#2bab7f}.shopMain .shopWrap .container #primary .site-main .products{display:grid;column-gap:32px;row-gap:30px;margin:0 !important;margin-top:30px !important;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .products{grid-template-columns:repeat(2, 1fr);column-gap:13px;row-gap:16px}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop{grid-column:span 2}}.shopMain .shopWrap .container #primary .site-main .products::before,.shopMain .shopWrap .container #primary .site-main .products::after{content:none}.shopMain .shopWrap .container #primary .site-main .products.grid{grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .products.grid{grid-template-columns:repeat(2, 1fr)}.shopMain .shopWrap .container #primary .site-main .products.grid .promo-banner-shop{grid-column:span 2}}.shopMain .shopWrap .container #primary .site-main .products.list{grid-template-columns:repeat(1, 1fr)}.shopMain .shopWrap .container #primary .site-main .products.list .promo-banner-shop{grid-column:span 1}.shopMain .shopWrap .container #primary .site-main .products.list .product .woocommerce-LoopProduct-link{flex-direction:row;color:#000;position:relative}.shopMain .shopWrap .container #primary .site-main .products.list .product .woocommerce-LoopProduct-link img{width:auto !important;height:180px !important;margin:0 !important}.shopMain .shopWrap .container #primary .site-main .products.list .product .woocommerce-LoopProduct-link .custom-product-details{width:62%;margin-left:30px;margin-right:30px}.shopMain .shopWrap .container #primary .site-main .products.list .product .woocommerce-LoopProduct-link .custom-product-details .custom-product-description{max-height:73px;overflow-y:auto;display:flex !important}.shopMain .shopWrap .container #primary .site-main .products.list .product .woocommerce-LoopProduct-link .price{position:absolute;bottom:0;right:50px}@media(min-width: 767px){.shopMain .shopWrap .container #primary .site-main .products.list .product .woocommerce-LoopProduct-link .price{right:80px}}@media(min-width: 767px){.shopMain .shopWrap .container #primary .site-main .products.list .product:hover .price{transform:translateX(-126px)}}.shopMain .shopWrap .container #primary .site-main .products .product{width:100%}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop{grid-column:span 3;display:flex;background:#e6e5e0;gap:64px}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content{flex:1;padding:38px 0 46px 42px;display:flex;flex-direction:column}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content{padding:28px 20px 36px 20px}}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content .logo{width:185px;height:auto;margin-bottom:53px}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content .promo-banner-shop__title{font-size:30px;font-weight:500;line-height:normal;text-transform:uppercase}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content .promo-banner-shop__text{margin:16px 0 33px}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content .promo-banner-shop__button{border-radius:50px;padding:14px 34px;color:#000;font-weight:600;width:fit-content;display:flex;color:#fff;background-color:#005b54}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__content .promo-banner-shop__button:hover{background-color:rgba(0,91,84,.8)}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__image{flex:1}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__image{display:none}}.shopMain .shopWrap .container #primary .site-main .products .promo-banner-shop .promo-banner-shop__image img{width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(0 66px, 0 100%, 100% 100%, 100% 0, 60px 0);clip-path:polygon(0 66px, 0 100%, 100% 100%, 100% 0, 60px 0)}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination{width:100%}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers{margin:0 !important;border:0 !important;margin-top:84px !important;display:flex;justify-content:center;align-items:center;gap:45px}@media(max-width: 767px){.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers{gap:18px}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers::before,.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers::after{display:none}}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li{border:0 !important;display:flex}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers{font-size:20px;font-weight:600;line-height:normal;color:#000;display:flex;justify-content:center;align-items:center;width:fit-content;height:50px;border-radius:50%;border:0 !important;background:none !important;padding:0 !important}@media(max-width: 1024px){.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers{width:100%;font-size:16px;height:20px;aspect-ratio:1}}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.current{color:#fff;background:#005b54 !important;width:50px}@media(max-width: 1024px){.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.current{width:100%}}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.next,.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.prev{border:1px solid #b5b2a8 !important;width:50px}@media(max-width: 1024px){.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.next,.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.prev{width:100%}}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.next svg,.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.prev svg{width:24px;height:24px}@media(max-width: 1024px){.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.next svg,.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.prev svg{width:12px;height:12px}}.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.next:hover,.shopMain .shopWrap .container #primary .site-main .woocommerce-pagination ul.page-numbers li .page-numbers.prev:hover{background:#b5b2a8 !important}#sidebar{display:none}
