/* https://dev.vipis.eu/wp-content/themes/vipis/assets/css/main.css?ver=1 */
/* Import rule from: https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Lexend:wght@400;700&display=swap */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs.woff) format('woff')}@font-face{font-family:'Lexend';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlptgwvFAVdoq2_F94zlCfv0bz1WCzsW_LM.woff) format('woff')}@font-face{font-family:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlptgwvFAVdoq2_F94zlCfv0bz1WC9wR_LM.woff) format('woff')}:root{--page-padding:13.333vw;--transition:all 0.3s ease-in-out;--transition-fast:all 0.1s ease-in-out;--brown:#382f29;--beige:#fbffce;--green:#699a4f;--orange:#fb7c30;--white:#fff;--border-radius:0.416vw}html{overflow-x:hidden}body{background-color:var(--white)}body.no-scroll{overflow:hidden;position:fixed;width:100vw}header,section,footer{padding:0 var(--page-padding)}section{margin-top:2.5vw}section:first-of-type{margin-top:0}section:last-of-type{margin-bottom:5vw}.mt_8{margin-top:.416vw}.mt_16,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta{margin-top:.833vw}.mb_16{margin-bottom:.833vw}.mt_32,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .price{margin-top:1.666vw}.mt_64{margin-top:3.333vw}.text,.button,#footer #navigation_menu li a,#header #header_nav_wrap #navigation_menu li a,#header #header_nav_wrap #woo_account_navigation li a,#wpcf_form_wrapper .form_field,#wpcf_form_wrapper .input_wrap,#woocommerce_wrapper #products_side_wrapper ul.products li.product.outofstock::after,.wpcf7-response-output,.select2-results__option,#woo_mobile_nav_btn,.select2-search--dropdown .select2-search__field,body.woocommerce-checkout .woocommerce,body.single-product #woocommerce_wrapper #products_side_wrapper .product,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a,body.woocommerce-account .woocommerce #customer_login>div form p,body.woocommerce-account .woocommerce .woocommerce-notices-wrapper li,#woo_nav_wrap form.aws-search-form input.aws-search-field,#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .button,.woocommerce ul.products li.product .woocommerce-loop-product__title,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .category,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .coma,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .onsale,#woocommerce_wrapper #products_side_wrapper .woocommerce-result-count,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers,.pswp .pswp__caption>div,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .total,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .onsale,body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn,body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .price,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-details__short-description,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs .tabs li a,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>p,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating .woocommerce-review-link,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .woocommerce-mini-cart__empty-message,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons .button,.aws-search-result,.aws-search-result .aws_search_more a,#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering .orderby{font-family:var(--page-font);font-style:normal;font-weight:400;font-size:.937vw;line-height:1.25vw}.title,body.woocommerce-account .woocommerce #customer_login>div>h2,#woocommerce_wrapper #products_side_wrapper .page-title,.woocommerce-Reviews-title,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h2,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .product_title{font-family:var(--page-font);font-style:normal;font-weight:400;font-size:2.5vw;line-height:3.333vw}.sm_title,.woocommerce-Reviews-title,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h2,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2{font-size:1.666vw;line-height:2.5vw}.brown,body.woocommerce-account .woocommerce #customer_login>div>h2,.woocommerce ul.products li.product .woocommerce-loop-product__title,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .category,#woocommerce_wrapper #products_side_wrapper .page-title,#woocommerce_wrapper #products_side_wrapper .woocommerce-result-count,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .coma,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related.products .product .product_loop_categories_wrap .coma,body.single-product #woocommerce_wrapper #products_side_wrapper .product .product_title,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-details__short-description,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta a,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating .woocommerce-review-link{color:var(--brown)}.beige,body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:var(--beige)}.green{color:var(--green)}.orange{color:var(--orange)}.white{color:var(--white)}.button,body.woocommerce-account .woocommerce #customer_login>div>form>p>button.button,body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:max-content;border:.156vw solid var(--orange);border-radius:var(--border-radius);padding:.937vw;min-width:11.979vw;background-color:var(--orange);transition:var(--transition);color:var(--white)}.button.reverse{background-color:transparent;color:var(--brown)}.button.reverse.banner_btn{color:var(--white)}.button:hover,body.woocommerce-account .woocommerce #customer_login>div>form>p>button.button:hover{background-color:transparent;color:var(--brown)}.button.banner_btn:hover{color:var(--white)}.button.reverse:hover{background-color:var(--orange);color:var(--white)}.buttons_wrap{display:flex;gap:1.666vw}.wpcf7-response-output{border-width:0.156vw!important}#header{min-height:5vw;background-color:var(--white)}#header #header_logo{position:absolute;top:50%;transform:translateY(-50%);left:4.791vw;height:1.666vw}#header #header_nav_wrap{width:100%;padding:0 .833vw}#header #header_nav_wrap #navigation_menu,#header #header_nav_wrap #woo_account_navigation{gap:1.666vw}#header #header_nav_wrap #navigation_menu li a,#header #header_nav_wrap #woo_account_navigation li a{text-decoration:none}#header #header_nav_wrap #navigation_menu li a{color:var(--brown);position:relative;display:inline-block}#footer ul li a::after,#header #header_nav_wrap #navigation_menu>li>a::after{position:absolute;display:block;content:"";bottom:0;left:0;border-radius:.104vw;width:0%;height:.104vw;background-color:var(--brown);transition:var(--transition)}#footer ul li a::after{background-color:var(--white)}#footer ul li:hover a::after,#header #header_nav_wrap #navigation_menu>li:hover>a::after{width:100%}#header #header_nav_wrap #navigation_menu li.current-menu-item a{font-weight:700}#header #header_nav_wrap #woo_account_navigation li a{color:var(--green)}#header #header_nav_wrap #woo_account_navigation li a.register_btn{border:.104vw solid var(--green);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;padding:.52vw 1.562vw;background-color:transparent;transition:var(--transition)}#header #header_nav_wrap #woo_account_navigation li a.register_btn:hover{background-color:var(--green);color:var(--white)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap{position:relative}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_button{border:none;background-color:transparent;display:flex;gap:.208vw}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_button img{height:1.25vw}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap{position:absolute;top:calc(100% + 0.833vw);left:50%;transform:translateX(-50%);width:max-content;max-width:13.333vw;min-width:13.333vw;background-color:var(--white);overflow:hidden;border-radius:var(--border-radius);height:0;max-height:calc(100vh - 7vw);transition:var(--transition)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap{border:.156vw solid var(--orange);border-radius:var(--border-radius);padding:.416vw;height:inherit;max-height:calc(100vh - 7vw);overflow-y:scroll;overflow-x:hidden;position:relative}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap::after{content:"";background-color:var(--white);bottom:0;left:0;right:0;width:100%;height:2.916vw;display:block;position:fixed;z-index:1;border-radius:0 0 var(--border-radius) var(--border-radius);border:.156vw solid var(--orange);border-top:none}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons{position:sticky;bottom:0;left:0;right:0;width:100%;background-color:var(--white);display:flex;flex-direction:column;gap:.416vw;z-index:2}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons .button{display:flex;align-items:center;justify-content:center;height:2.5vw;width:100%;min-width:100%;max-width:100%;padding:0 .416vw;border:.156vw solid var(--orange);border-radius:var(--border-radius);background-color:var(--orange);color:var(--white)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons .button:hover{background-color:transparent;color:var(--brown)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons .button:not(.checkout){display:none}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .total{position:sticky;bottom:2.5vw;left:0;right:0;padding:.416vw 0;background-color:var(--white);color:var(--brown)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list{display:flex;flex-direction:column;padding:0;margin:0}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item::before,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item::after{content:none}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item{padding:0;position:relative;display:flex;flex-direction:column;gap:.208vw;border-bottom:.052vw solid var(--brown);padding-bottom:.208vw;margin-bottom:.208vw}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item:last-child{border-bottom:none}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item .remove{position:absolute;top:0;left:0;height:100%;width:.833vw;color:transparent!important;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:0}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item .remove::after,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item .remove::before{content:"";position:absolute;width:100%;height:.156vw;background-color:var(--orange);border-radius:var(--border-radius)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item .remove::after{transform:rotate(45deg)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item .remove::before{transform:rotate(-45deg)}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item a:not(.remove),#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item .quantity{padding:0 2.5vw 0 1.25vw}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .cart_list .mini_cart_item img{position:absolute;top:0;right:0;height:100%;width:2.5vw;object-fit:contain}#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .woocommerce-mini-cart__empty-message{z-index:2;position:relative}#lang_switch_wrap .wpml-ls,#lang_switch_wrap .wpml-ls .wpml-ls-item a{width:3.125vw}#lang_switch_wrap .wpml-ls .wpml-ls-item a{display:flex;align-items:center;justify-content:center;padding:0;height:2.5vw}#lang_switch_wrap .wpml-ls .wpml-ls-current-language>a{border:.156vw solid var(--orange);border-radius:var(--border-radius);transition:var(--transition-fast)}#lang_switch_wrap .wpml-ls .wpml-ls-current-language.active>a{border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom-color:transparent}#lang_switch_wrap .wpml-ls .wpml-ls-current-language ul{border:none}#lang_switch_wrap .wpml-ls .wpml-ls-current-language ul li a{border-top:none;border-bottom:none;border-left:.156vw solid var(--orange);border-right:.156vw solid var(--orange)}#lang_switch_wrap .wpml-ls .wpml-ls-current-language ul li:last-child a{border-radius:0 0 var(--border-radius) var(--border-radius);border-bottom:.156vw solid var(--orange)}#lang_switch_wrap .wpml-ls .wpml-ls-item a::after{content:none}#lang_switch_wrap .wpml-ls .wpml-ls-flag{height:1.041vw;width:unset}#front_page_banner_wrap .banner{background-color:var(--green);border-radius:var(--border-radius);padding:5vw;position:relative;display:flex;align-items:center;overflow:hidden}#front_page_banner_wrap .banner .text_wrap{position:relative;z-index:1}#front_page_banner_wrap .banner .text_wrap.half{width:calc(50% - 4.166vw)}#front_page_banner_wrap .banner .image_wrap{position:absolute;top:0;right:0;height:100%;width:calc(50% + 4.166vw)}#front_page_banner_wrap .banner .image_wrap .image{height:100%;width:100%;object-fit:cover}#front_page_banner_wrap .banner .image_wrap .image_mask{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,var(--green) 0%,transparent 100%)}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous{height:100%;width:3.333vw;display:flex;align-items:center}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next{justify-content:start}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous{justify-content:end}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next svg,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous svg{display:none}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next::after,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous::after{content:"";display:block;height:2.5vw;width:2.5vw;border:.156vw solid var(--green);transform:rotate(45deg);transition:var(--transition-fast)}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next::after{border-bottom:none;border-left:none}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous::after{border-top:none;border-right:none}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next:hover:after,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous:hover:after{border-color:var(--orange)}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items{height:max-content}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide{height:max-content;overflow:hidden}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content{min-height:20vw}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:16.666vw;margin:0 auto}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .button{padding:.52vw;min-width:100%}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .image_wrap{height:8.333vw;width:11.458vw}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .image_wrap img{height:100%;width:100%;object-fit:contain}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .text_wrap{white-space:normal;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.666vw}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .text_wrap .price_wrap{float:right;margin-left:.833vw}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .text_wrap .price_wrap .price{font-weight:700}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price del,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .text_wrap .price_wrap .regular.on_sale{text-decoration:line-through;font-size:.729vw;font-weight:400}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .cats a{opacity:.75}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .cats .coma:last-child,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related.products .product .product_loop_categories_wrap .coma:last-child{display:none}#front_page_second_banner{background-color:var(--green);padding-top:5vw;padding-bottom:5vw}#front_page_second_banner .banner_img,#front_page_second_banner .bg_img{position:absolute;top:0;height:100%;object-fit:cover}#front_page_second_banner .bg_img{right:0;width:50%}#front_page_second_banner .banner_img{left:0;width:50%}#front_page_second_banner .text_wrap{position:relative;z-index:1}#front_page_second_banner .text_wrap.half{width:calc(50% - 6.666vw);margin-left:auto}#front_page_partners_slider_wrap .items .partner_logo_wrap{position:relative;height:2.5vw}#front_page_partners_slider_wrap .items .partner_logo_wrap img{position:absolute;top:0;left:50%;height:100%;width:90%;transform:translateX(-50%);object-fit:contain}#banner_template .banner{background-color:var(--green);border-radius:var(--border-radius);padding:5vw;display:flex;align-items:center;gap:3.333vw;position:relative;overflow:hidden}#banner_template .banner .seperator{position:absolute;top:50%;transform:translateY(-50%);height:calc(100% - 10vw);width:1px;background-color:var(--beige)}#banner_template .banner .text_wrap,#banner_template .banner .list{width:50%;position:relative;z-index:1}#banner_template .banner .text_wrap.left_side_empty{width:100%}#banner_template .banner .banner_bg{position:absolute;top:0;right:0;height:100%;width:75%;object-fit:cover;object-position:center left;pointer-events:none}#banner_template .banner .banner_img,#banner_template .banner .banner_img_gradient{position:absolute;top:0;right:0;height:100%;object-fit:cover;width:60%}#banner_template .banner .banner_img_gradient{background:linear-gradient(90deg,var(--green) 0%,transparent 100%)}#timeline_wrap #timeline{position:relative;gap:1.666vw}#timeline_wrap #timeline .event{width:100%;max-width:20vw}#timeline_wrap #timeline .event:nth-child(even){margin-left:calc(20vw + 6.666vw);text-align:start}#timeline_wrap #timeline .event:nth-child(odd){margin-right:calc(20vw + 6.666vw);text-align:end}#timeline_wrap #timeline .middle_line{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:.156vw;background-image:linear-gradient(var(--green) 66%,var(--white) 0%);background-position:right;background-size:.156vw 3.333vw;background-repeat:repeat-y}#timeline_bg{position:absolute;left:0;z-index:-1;height:34.583vw}#contact_form_wrap>.wpcf7{width:100%}#wpcf_form_wrapper{width:100%;max-width:46.666vw;margin:0 auto}#wpcf_form_wrapper .form_field{width:100%;padding:1.041vw;border-radius:var(--border-radius);border:.156vw solid var(--brown);text-align:center;color:var(--brown);opacity:.5;transition:var(--transition);filter:drop-shadow(0vw .104vw .416vw rgba(0,0,0,.06)) drop-shadow(0vw 0vw .833vw rgba(0,0,0,.06))}#wpcf_form_wrapper .form_field:focus{opacity:1;outline:none;border-color:var(--green)}#wpcf_form_wrapper #message_field{height:12.083vw;text-align:start}#wpcf_form_wrapper #message_field::placeholder{text-align:center}#wpcf_form_wrapper .wpcf7-spinner{margin:0;position:absolute;top:50%;transform:translateY(-50%);right:.833vw;height:1.25vw;width:1.25vw}#wpcf_form_wrapper .wpcf7-spinner::before{width:.312vw;height:.312vw;top:.208vw;left:.208vw;transform-origin:.416vw .416vw}#contact_page_wrap{gap:8.333vw}#contact_page_wrap .form_side,#contact_page_wrap .contact_info_wrap{width:100%}#contact_page_wrap .contact_info_wrap{max-width:26.666vw;position:relative;background-color:var(--green);border-radius:var(--border-radius) var(--border-radius) 0 0;padding:5vw 5.416vw;margin-bottom:-5vw}#contact_page_wrap .contact_info_wrap .contact_info_list{position:relative;z-index:1;display:flex;flex-direction:column;gap:.833vw}#contact_page_wrap .contact_info_wrap .contact_info_list li{display:flex;gap:.833vw}#contact_page_wrap .contact_info_wrap .contact_info_list svg{height:.833vw;margin-top:.208vw;fill:var(--white)}#contact_page_wrap .contact_info_wrap .contact_info_list a{text-decoration:none}#contact_page_wrap .contact_info_wrap .contact_info_list a:hover{color:var(--white)}#contact_page_wrap .contact_info_wrap .bg_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}#contact_page_wrap #wpcf_form_wrapper .form_field,#contact_page_wrap #wpcf_form_wrapper #message_field::placeholder{text-align:start}#contact_page_wrap #wpcf_form_wrapper #send_btn{margin:0!important}body.woocommerce-account .woocommerce #customer_login::after,body.woocommerce-account .woocommerce #customer_login::before,body.woocommerce-account .woocommerce::after,body.woocommerce-account .woocommerce::before{content:none}body.woocommerce-account .woocommerce{display:flex;gap:0 5vw;flex-direction:column}body.woocommerce-account.logged-in .woocommerce{flex-direction:row}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce div.woocommerce-MyAccount-content{width:100%;float:unset}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{max-width:16.666vw}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul{background-color:var(--green);border-radius:var(--border-radius);list-style-type:none;padding:2.5vw;margin:0;display:flex;flex-direction:column;gap:.833vw}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none;position:relative}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a::after{content:"";position:absolute;bottom:0;left:0;height:.104vw;width:0%;border-radius:var(--border-radius);background-color:var(--beige);transition:var(--transition)}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a::after,body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover::after{width:100%}body.woocommerce-account .woocommerce .woocommerce-form-row .show-password-input{top:50%;transform:translateY(-50%)}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content section{padding:0}body.woocommerce-account .woocommerce #customer_login{display:flex;gap:5vw}body.woocommerce-account .woocommerce #customer_login>div{width:100%;float:unset;flex:unset}body.woocommerce-account .woocommerce #customer_login>div>form{margin:0;margin-top:1.666vw;padding:.833vw;border-radius:var(--border-radius);border:.104vw solid var(--brown);display:flex;flex-direction:column;gap:.833vw}body.woocommerce-account .woocommerce #customer_login>div>form input{padding:1.041vw;border-radius:var(--border-radius);border:.104vw solid var(--brown);opacity:.5;transition:var(--transition)}body.woocommerce-account .woocommerce #customer_login>div>form input:focus{opacity:1}body.woocommerce-account .woocommerce #customer_login>div>form>p{margin:0;padding:0}body.woocommerce-account .woocommerce #customer_login>div>form>p #rememberme{height:.833vw;width:.833vw}body.woocommerce-account .woocommerce .woocommerce-notices-wrapper ul{padding:.833vw 1.666vw .833vw 2.916vw;margin:0 0 1.666vw;border-top-width:.156vw}body.woocommerce-account .woocommerce .woocommerce-notices-wrapper ul::before{font-size:.833vw;top:50%;transform:translateY(-50%)}#woocommerce_wrapper{gap:5vw}body.archive #woocommerce_wrapper{padding-left:3.333vw}#woo_mobile_nav_btn,#close_woo_nav_wrap{display:none}#woocommerce_wrapper #woo_nav_wrap{background-color:var(--green);border-radius:var(--border-radius);padding:2.5vw;height:max-content;width:100%;max-width:16.666vw}#woocommerce_wrapper #products_side_wrapper{width:100%}#woocommerce_wrapper #woo_nav_wrap .woo_navigation_wrap ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.833vw}#woocommerce_wrapper #woo_nav_wrap .woo_navigation_wrap ul li ul{margin-top:.833vw;margin-left:.833vw}#woocommerce_wrapper #woo_nav_wrap a{color:var(--beige);text-decoration:none;position:relative}#woocommerce_wrapper #woo_nav_wrap a::after{content:"";display:block;height:.416vw;aspect-ratio:1/1;border:.156vw solid var(--beige);border-bottom:none;border-left:none;position:absolute;top:.416vw;right:-.833vw;transform:translateX(0) rotate(45deg);transition:var(--transition-fast)}#woocommerce_wrapper #woo_nav_wrap a:hover:after{transform:translateX(.416vw) rotate(45deg)}#woocommerce_wrapper #products_side_wrapper ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.333vw 5.833vw;padding-top:1.666vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product{width:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;position:relative}#woocommerce_wrapper #products_side_wrapper ul.products li.product.outofstock::after{position:absolute;top:.833vw;right:0;background-color:var(--green);padding:.416vw .833vw;color:var(--white);border-radius:var(--border-radius) 0 0 var(--border-radius)}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link{margin:0;padding:0;display:flex;flex-direction:column;text-align:center}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .onsale,body.single-product #woocommerce_wrapper #products_side_wrapper .product .onsale{border-radius:var(--border-radius) 0 0 var(--border-radius);padding:.416vw .833vw;height:max-content;min-height:unset;top:.833vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-weight:700;padding:0;text-align:center;width:100%;max-width:100%}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price{float:right;margin:0;color:var(--green);display:flex;flex-direction:row;gap:.208vw;margin-left:.833vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price ins,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price ins bdi{text-decoration:none}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link img{height:8.333vw;width:100%;padding:0 2.604vw;object-fit:contain;margin:0}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating{font-family:star;line-height:1;margin:0;position:absolute;top:calc(8.333vw - 0.937vw);left:0}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .star-rating::before,body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating::before{color:var(--brown)}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .star-rating span,body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating span{color:var(--orange)}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap{display:flex;justify-content:space-between;gap:.208vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .button{min-width:unset;max-width:unset;padding:0;margin:0;height:2.5vw;display:flex;justify-content:center;align-items:center;border-radius:0}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button{width:100%;max-width:3.333vw;color:transparent;border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:var(--green);position:relative}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .added_to_cart{display:none}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button.wider{max-width:4.166vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button.shorter{max-width:2.291vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button::before{content:"";display:block;aspect-ratio:1/1;height:1.25vw;background-image:url(/wp-content/themes/vipis/assets/css/../img/add-to-cart-icon.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;margin:0;animation:none}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button::after{content:none}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button{width:100%;max-width:13.125vw;border-radius:0 var(--border-radius) var(--border-radius) 0;background-color:var(--orange);color:var(--white);padding:.208vw .416vw;text-align:center}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button.wider{max-width:14.166vw}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button.shorter{max-width:12.291vw}#woocommerce_wrapper #products_side_wrapper ul.products::before,#woocommerce_wrapper #products_side_wrapper ul.products::after{content:none}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .product_type_simple:not(.add_to_cart_button){display:none}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button.no_price_btn{max-width:100%;border-radius:var(--border-radius)}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .category{text-decoration:underline}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .category,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .coma,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related.products .product .product_loop_categories_wrap .category,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related.products .product .product_loop_categories_wrap .coma{opacity:.75}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .coma:last-child{display:none}#woo_nav_wrap form.aws-search-form{position:relative;height:max-content}#woo_nav_wrap form.aws-search-form input.aws-search-field{background-color:transparent;color:var(--beige);border-radius:var(--border-radius)!important;padding:.833vw 2.083vw .833vw .833vw;height:unset;border:.104vw solid var(--beige);transition:var(--transition-fast)}#woo_nav_wrap form.aws-search-form.aws-form-active input.aws-search-field{border-radius:var(--border-radius) var(--border-radius) 0 0!important}#woo_nav_wrap form.aws-search-form .aws-search-clear,#woo_nav_wrap form.aws-search-form .aws-loader{display:none}#woo_nav_wrap form.aws-search-form .aws-search-btn{position:absolute;top:0;right:0;height:100%;width:2.083vw;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;z-index:2}#woo_nav_wrap form.aws-search-form .aws-search-btn .aws-search-btn_icon{height:1.25vw;width:1.25vw;fill:var(--beige)}#woocommerce_wrapper #products_side_wrapper .woocommerce-result-count{opacity:.75}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination{margin-top:3.333vw}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul::before,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul::after{content:none}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul{margin:0;padding:0;border:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.208vw}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li{border:none;border-radius:0}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers{color:var(--white);background-color:#699a4f}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers.current{color:var(--white);background-color:var(--orange)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers:hover{color:var(--brown)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev:hover,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next:hover{color:transparent}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next{padding:.416vw;display:flex;justify-content:center;align-items:center}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next{color:transparent;position:relative}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev::after,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next::after{transition:var(--transition-fast)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev::after,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next::after{content:"";display:block;position:absolute;height:.52vw;aspect-ratio:1/1;border:.156vw solid var(--white)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li:hover .prev::after,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li:hover .next::after{border-color:var(--brown)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev::after{border-top:none;border-right:none;transform:translateX(.104vw) rotate(45deg)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next::after{border-left:none;border-bottom:none;transform:translateX(-.104vw) rotate(45deg)}#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering,#woocommerce_wrapper #products_side_wrapper .woocommerce-result-count{margin:0}#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering .orderby{height:1.666vw;border:.052vw solid var(--brown);border-radius:var(--border-radius);padding:0 .833vw}body.archive #woocommerce_wrapper #products_side_wrapper #single_product_back_btn{display:none}body.archive #woocommerce_wrapper #products_side_wrapper .products .product .star-rating{display:none}.aws-search-result .aws_result_image img{height:2.5vw;width:2.5vw;object-fit:contain}.aws-search-result ul{max-height:20.833vw}body.single-product #woocommerce_wrapper #woo_nav_wrap{display:none}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery{width:100%;max-width:26.666vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .woocommerce-product-gallery__image,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .woocommerce-product-gallery__image img,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a{height:26.666vw!important;object-fit:contain}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{object-fit:contain}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{margin-top:1.666vw;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav li{width:unset;aspect-ratio:1/1}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav img{width:100%;max-width:100%;height:100%;object-fit:cover}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav{position:absolute;top:0;left:0;list-style-type:none;margin:0;padding:0;width:100%}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a{display:flex;align-items:center;justify-content:center;position:absolute;top:0;z-index:1;width:5vw;color:transparent}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a::after{content:"";display:block;position:absolute;aspect-ratio:1/1;height:1.25vw;border:.156vw solid var(--green);transition:var(--transition);transform:rotate(45deg)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a:hover::after{border-color:var(--orange)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev a{left:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a{right:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev a:after{border-top:none;border-right:none}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a:after{border-left:none;border-bottom:none}body.single-product #woocommerce_wrapper #products_side_wrapper .product .onsale{border-radius:0 var(--border-radius) var(--border-radius) 0;left:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product section.related{margin:0;padding:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product section.related .products{grid-template-columns:repeat(4,minmax(0,1fr))}body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn{margin-bottom:1.666vw;background-color:var(--orange);padding:.208vw .416vw}body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn .arrow{aspect-ratio:1/1;height:.625vw;transform:translateY(.104vw) rotate(45deg);border:.156vw solid var(--white);border-top:none;border-right:none;transition:var(--transition-fast)}body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn:hover .arrow{transform:translateY(.104vw) translateX(-.208vw) rotate(45deg)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating{position:relative;top:unset}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary{margin-bottom:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating{display:flex;align-items:center;margin:0;gap:.208vw;margin-top:.833vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating .woocommerce-review-link{text-decoration:none;transition:var(--transition-fast)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating .woocommerce-review-link:hover{color:var(--orange)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .price{display:flex;align-items:center;justify-content:start;flex-direction:row-reverse;gap:.833vw;font-size:1.25vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .price ins{text-decoration:none}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-details__short-description{margin-top:1.666vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart{margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:.208vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .makeitneutral_option{width:100%}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.variations_form.cart{flex-direction:column;justify-content:center;align-items:start}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.variations_form.cart table.variations{margin-bottom:.833vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-price .price{margin-top:0;margin-bottom:.416vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:.208vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity input.qty,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button{height:2.5vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity{margin:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity input.qty{border:.156vw solid var(--green);border-radius:var(--border-radius) 0 0 var(--border-radius);transition:var(--transition)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity input.qty:focus{box-shadow:none;outline:none;border-color:var(--orange)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button{border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--white);background-color:var(--orange)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button:hover{background-color:var(--green)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta a{transition:var(--transition-fast);opacity:.75}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta a:hover{color:var(--orange)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs{padding:3.333vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs>*{margin:0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs .tabs{padding:0 .833vw;margin:0 -3.333vw 1.25vw -3.333vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs .tabs li{padding:0 .833vw;border-width:.104vw;border-radius:var(--border-radius) var(--border-radius) 0 0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs .tabs li a{padding:.416vw 0}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>p{margin-top:.833vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .related .products{margin-top:1.666vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .related .products .product .onsale{width:max-content;right:0;left:unset}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta{display:flex;flex-direction:column;gap:.208vw}.pswp .pswp__bg{background:var(--brown);opacity:0.75!important}.pswp .pswp__caption>div{text-align:center;padding:.52vw;width:max-content;max-width:100%}body.single-product #woocommerce_wrapper #products_side_wrapper .product .related.products .product .product_loop_categories_wrap{display:flex;flex-wrap:wrap;justify-content:center}body.single-product #woocommerce_wrapper #products_side_wrapper .product .related.products .product .product_loop_categories_wrap a{color:var(--brown);text-decoration:underline}#footer{background-color:var(--brown);padding:5vw;gap:10vw}#footer ul li a{text-decoration:none;display:inline-block;position:relative;max-width:9.843vw}#footer ul li a:hover{color:var(--white)}#footer .contact_info_list{display:flex;flex-direction:column;gap:.833vw}#footer .contact_info_list li{display:flex;gap:.833vw}#footer .contact_info_list li a::after{content:none}#footer .contact_info_list svg{height:.833vw;width:1.093vw;margin-top:.208vw}#footer .contact_info_list svg path{fill:var(--white)}#footer #navigation_menu{display:flex;flex-direction:column;gap:.833vw}#footer #navigation_menu li a{color:var(--white)}#mobile_items{display:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce .woocommerce-customer-details address{padding:.468vw .625vw}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:1.041vw}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:1.666vw}.woocommerce table.shop_table .product-name a{color:var(--orange)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.208vw}.woocommerce-checkout table.cart td.actions .coupon .input-text{width:10vw;padding:.312vw;margin-right:.208vw}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .stock.out-of-stock{margin-top:1.666vw;font-weight:700}body.single #woocommerce_wrapper #products_side_wrapper .related.products .product.outofstock .product_loop_buttons_wrap .see_more_button{max-width:100%;border-radius:var(--border-radius)}body.woocommerce-checkout .checkout #customer_details{display:flex;flex-direction:column}body.woocommerce-checkout .checkout #customer_details>*{width:100%}body.woocommerce-checkout .checkout{display:flex;flex-wrap:wrap}body.woocommerce-checkout .checkout>*{width:100%}body.woocommerce-checkout .checkout #customer_details,body.woocommerce-checkout .checkout #order_review{width:50%}body.woocommerce-checkout .checkout #customer_details{padding-right:.833vw}body.woocommerce-checkout .checkout #order_review{padding-left:.833vw}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods{display:grid;grid-template-columns:repeat(4,auto);max-width:100%;gap:.416vw}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods>*{width:100%;max-width:100%;padding:.208vw}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods .breaker{display:none}.woocommerce-checkout #payment ul.payment_methods li label.makecommerce_country_picker_label{height:1.25vw;width:1.666vw}.woocommerce-checkout #payment ul.payment_methods li label.makecommerce_country_picker_label.selected{height:calc(1.25vw + 0.156vw * 2);width:calc(1.666vw + 0.156vw * 2);border-width:.156vw}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:0}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads,.woocommerce .woocommerce-customer-details .addresses{padding:0}.woocommerce .woocommerce-customer-details .addresses{display:flex;flex-direction:column}.woocommerce .woocommerce-customer-details .addresses>*{width:100%}body.archive #top_notice:not(.top){margin-top:0;margin-bottom:0}#top_notice{margin-top:0;margin-bottom:-1.875vw;display:flex;justify-content:center;align-items:center;gap:1.25vw}#top_notice .notice{padding:0 0 .312vw 0;display:flex;width:100%;align-items:center}#top_notice .notice svg{height:1.25vw;fill:var(--green);margin-right:.625vw}#top_notice .notice:first-child{justify-content:end}#top_notice .notice:last-child{justify-content:start}#top_notice .notice.logged_in{justify-content:center}#popup_notice .modal-header{padding:1.25vw 2.5vw;width:max-content;max-width:100%}#popup_notice .modal-dialog{width:max-content;max-width:100%}@media (max-width:999px){:root{--page-padding:64px;--border-radius:8px}.mt_8{margin-top:8px}.mt_16{margin-top:16px}.mt_32{margin-top:32px}.mt_64{margin-top:64px}section{margin-top:64px}section:last-of-type{margin-bottom:64px}.text,.button,#footer #navigation_menu li a,#header #header_nav_wrap #navigation_menu li a,#header #header_nav_wrap #woo_account_navigation li a,#wpcf_form_wrapper .form_field,#wpcf_form_wrapper .input_wrap,#woocommerce_wrapper #products_side_wrapper ul.products li.product.outofstock::after,.wpcf7-response-output,.select2-results__option,.select2-search--dropdown .select2-search__field,body.woocommerce-checkout .woocommerce,body.single-product #woocommerce_wrapper #products_side_wrapper .product,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a,body.woocommerce-account .woocommerce #customer_login>div form p,body.woocommerce-account .woocommerce .woocommerce-notices-wrapper li,#woo_nav_wrap form.aws-search-form input.aws-search-field,#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .button,.woocommerce ul.products li.product .woocommerce-loop-product__title,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .category,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .coma,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .onsale,#woocommerce_wrapper #products_side_wrapper .woocommerce-result-count,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers,.pswp .pswp__caption>div,#woo_mobile_nav_btn,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .total,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .onsale,body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn,body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .price,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-details__short-description,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs .tabs li a,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>p,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating .woocommerce-review-link,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .woocommerce-mini-cart__empty-message,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons .button,.aws-search-result,.aws-search-result .aws_search_more a,#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering .orderby{font-size:18px;line-height:24px}.title,body.woocommerce-account .woocommerce #customer_login>div>h2,#woocommerce_wrapper #products_side_wrapper .page-title,.woocommerce-Reviews-title,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h2,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .product_title{font-family:var(--page-font);font-style:normal;font-weight:400;font-size:48px;line-height:64px}.sm_title,.woocommerce-Reviews-title,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h2,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2{font-size:32px;line-height:48px}.button{border-width:2px;padding:8px 16px;min-width:230px}.buttons_wrap{gap:24px;flex-wrap:wrap}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price del,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .text_wrap .price_wrap .regular.on_sale{font-size:14px}#front_page_banner_wrap .banner{padding:var(--page-padding)}#front_page_banner_wrap .banner .text_wrap.half{width:100%}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .button{padding:8px}#mobile_items{display:flex;align-items:center;justify-content:center;gap:64px}#mobile_nav_button{aspect-ratio:1/1;height:48px;border:2px solid var(--orange);border-radius:var(--border-radius);position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center}#mobile_nav_button .bar{position:absolute;width:calc(100% - 12px);height:4px;background-color:var(--orange);border-radius:var(--border-radius);transition:var(--transition-fast);opacity:1}#mobile_nav_button .bar.top{top:12px}#mobile_nav_button .bar.bottom{bottom:12px}#mobile_nav_button.active .bar.top,#mobile_nav_button.active .bar.bottom{opacity:0}#mobile_nav_button.active .bar.middle.first{transform:rotate(45deg)}#mobile_nav_button.active .bar.middle.second{transform:rotate(-45deg)}#mobile_items #shopping_cart_wrap #mini_cart_button{background-color:transparent;padding:0;border:none;display:flex;gap:8px;align-items:center;justify-content:center}#mobile_items #shopping_cart_wrap #mini_cart_button img{aspect-ratio:1/1;height:32px;object-fit:contain;transition:var(--transition)}#mobile_items #shopping_cart_wrap #mini_cart_button.active img{transform:rotateY(180deg)}#header{min-height:96px;justify-content:space-between}#header #header_logo{position:unset;transform:unset;top:unset;left:unset;height:32px}#header #header_nav_wrap{position:absolute;top:0;right:0;height:calc(100vh - 96px);width:0vw;max-width:max-content;padding:0;background-color:var(--white);flex-direction:column;justify-content:start!important;align-items:center;margin-top:96px;overflow-x:hidden;overflow-y:scroll}#header #header_nav_wrap.active{width:100vw}#header #header_nav_wrap ul{flex-direction:column;padding:0 64px}#header #header_nav_wrap ul:first-child{padding-top:32px}#header #header_nav_wrap ul:last-child{padding-bottom:128px}#header #header_nav_wrap,#header #header_nav_wrap #navigation_menu,#header #header_nav_wrap #woo_account_navigation{gap:32px}#header #header_nav_wrap #navigation_menu li a::after{content:none}#header #header_nav_wrap #woo_account_navigation #lang_switch_wrap .wpml-ls,#header #header_nav_wrap #woo_account_navigation #lang_switch_wrap .wpml-ls a{width:64px}#header #header_nav_wrap #woo_account_navigation #lang_switch_wrap .wpml-ls ul{padding:0}#header #header_nav_wrap #woo_account_navigation #lang_switch_wrap .wpml-ls a{height:48px;border-width:2px}#header #header_nav_wrap #woo_account_navigation #lang_switch_wrap .wpml-ls .wpml-ls-flag{height:28px}#header #shopping_cart_wrap #mini_cart_wrap{position:absolute;top:96px;right:0;height:calc(100vh - 96px)!important;width:0vw;max-width:max-content;background-color:var(--white);overflow-x:hidden;overflow-y:scroll}#header #shopping_cart_wrap #mini_cart_wrap .wrap{padding:24px}#header #shopping_cart_wrap #mini_cart_wrap .cart_list{padding:0;margin:0;list-style-type:none}#header #shopping_cart_wrap #mini_cart_wrap .cart_list li{border-bottom:1px solid var(--brown)}#header #shopping_cart_wrap #mini_cart_wrap .cart_list .mini_cart_item img{aspect-ratio:1/1;height:64px;width:unset;object-fit:contain}#header #shopping_cart_wrap #mini_cart_wrap.active{width:100vw}#header #shopping_cart_wrap #mini_cart_wrap .widget_shopping_cart_content>.total{margin-top:16px}#header #header_nav_wrap #woo_account_navigation li a.register_btn{border-width:2px;padding:8px 16px}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content{width:calc(100% - 128px)}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous{width:48px}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .next::after,#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .previous::after{height:24px;width:24px;border-width:2px}#front_page_second_banner{padding-top:64px;padding-bottom:64px;flex-direction:column;overflow:hidden}#front_page_second_banner .banner_img{width:calc(100% + 128px);height:400px;position:relative;margin:-64px -64px 0 -64px}#front_page_second_banner .text_wrap.half{margin-left:0;width:100%;margin-top:64px}#front_page_second_banner .bg_img{width:100%;height:calc(100% - 400px);top:unset;bottom:0}#front_page_second_banner.without_image .bg_img{height:100%}#footer .contact_info_list svg{height:16px;width:21px;margin-top:4px}#footer{padding:64px;flex-direction:column;gap:64px;text-align:center}#footer .contact_info_list,#footer #navigation_menu{gap:16px;align-items:center}#footer ul li a{max-width:100%}#footer .contact_info_list li{gap:16px}#front_page_partners_slider_wrap .items .partner_logo_wrap{height:48px}#front_page_popular_products_wrap #front_page_products_slider_wrap .multicarousel .items .slide .slide_content .image_wrap{width:100%;height:160px}#mini_cart_wrap .widget_shopping_cart_content>.buttons{display:flex;flex-direction:column;gap:16px;margin-top:16px}#mini_cart_wrap .widget_shopping_cart_content>.buttons .button{width:100%;max-width:100%}#mini_cart_wrap .widget_shopping_cart_content .cart_list a{text-decoration:none;color:var(--brown);transition:var(--transition-fast)}#mini_cart_wrap .widget_shopping_cart_content .cart_list a:hover{color:var(--orange)}#mini_cart_wrap .widget_shopping_cart_content .cart_list .remove{font-size:2em;color:red}#contact_page_wrap{flex-direction:column}#contact_page_wrap .form_side{text-align:center}#contact_page_wrap #wpcf_form_wrapper #send_btn{margin:0 auto!important}#contact_page_wrap .contact_info_wrap{max-width:100%;width:100%;border-radius:var(--border-radius);margin-bottom:0;padding:64px;overflow:hidden}#contact_page_wrap .contact_info_wrap .contact_info_list svg{height:16px;margin-top:4px}#contact_page_wrap .contact_info_wrap .contact_info_list{gap:16px;margin-top:0}#contact_page_wrap .contact_info_wrap .contact_info_list li{gap:8px}#contact_page_wrap .contact_info_wrap .bg_img{object-position:center}#wpcf_form_wrapper{max-width:512px}#wpcf_form_wrapper .form_field{padding:20px;border-width:2px;filter:drop-shadow(0vw 2px 8px rgba(0,0,0,.06)) drop-shadow(0vw 0vw 16px rgba(0,0,0,.06))}#wpcf_form_wrapper #message_field{height:232px}#wpcf_form_wrapper #send_btn{max-width:100%}#banner_template .banner .seperator{height:1px;width:calc(100% - var(--page-padding) * 2);left:var(--page-padding);top:unset;transform:unset}#banner_template .banner{padding:var(--page-padding);gap:32px;word-break:break-word;flex-direction:column}#banner_template .banner .text_wrap,#banner_template .banner .list{width:100%}#banner_template .banner .list li:first-child{margin-top:0}#timeline_wrap #timeline .middle_line{display:none}#timeline_wrap #timeline{gap:16px}#timeline_wrap #timeline .event{max-width:100%;text-align:center!important;margin:0!important}#timeline_wrap #timeline .event::after{content:"";display:block;width:2px;height:48px;background-color:var(--green);margin:16px auto 0 auto}#timeline_wrap #timeline .last_event::after{content:none}#timeline_bg{height:60vw}body.archive #woocommerce_wrapper{flex-direction:column;padding:0 var(--page-padding)}#woocommerce_wrapper{gap:32px}#woo_mobile_nav_btn{display:block;border-radius:var(--border-radius);padding:8px 16px;background-color:var(--orange);border:2px solid var(--orange);color:var(--white);width:max-content;transition:var(--transition-fast)}#woo_mobile_nav_btn:hover{background-color:transparent;color:var(--brown)}#close_woo_nav_wrap{display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:none;aspect-ratio:1/1;height:32px;padding:0;position:relative;background-color:transparent;float:right}#close_woo_nav_wrap .bar{position:absolute;width:100%;height:3px;border-radius:var(--border-radius);background-color:var(--orange);display:block}#close_woo_nav_wrap .bar.first{transform:rotate(45deg)}#close_woo_nav_wrap .bar.second{transform:rotate(-45deg)}#woocommerce_wrapper #woo_nav_wrap{padding:0;z-index:999;max-width:0vw;transition:var(--transition)}#woocommerce_wrapper #woo_nav_wrap.active{max-width:50vw}#woocommerce_wrapper #woo_nav_wrap>*{margin-left:32px;margin-right:32px}#woocommerce_wrapper #woo_nav_wrap>*:first-child{margin-top:32px}#woocommerce_wrapper #woo_nav_wrap>*:last-child{margin-bottom:128px}#woocommerce_wrapper #woo_nav_wrap{position:fixed;overflow-y:scroll;overflow-x:hidden;top:96px;height:calc(100vh - 96px);left:0;border-radius:0 var(--border-radius) var(--border-radius) 0;pointer-events:all}#woocommerce_wrapper #woo_nav_wrap .woo_navigation_wrap ul{gap:24px}#woocommerce_wrapper #woo_nav_wrap .woo_navigation_wrap{margin-top:24px}#woocommerce_wrapper #woo_nav_wrap a::after{height:8px;border-width:2px;top:8px;right:-16px}#woocommerce_wrapper #woo_nav_wrap a:hover::after{transform:translateX(8px) rotate(45deg)}#woo_nav_wrap form.aws-search-form input.aws-search-field{padding:16px 40px 16px 16px;border-width:2px;color:var(--beige)}#woo_nav_wrap form.aws-search-form .aws-search-btn{width:40px}#woo_nav_wrap form.aws-search-form .aws-search-btn .aws-search-btn_icon{height:24px;width:24px}#woo_nav_wrap form.aws-search-form .aws-search-clear,#woo_nav_wrap form.aws-search-form .aws-loader{display:none!important}.aws-search-result ul{max-height:50vh}#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering .orderby{height:32px;border-width:1px;padding:0 16px;width:100%}#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering{width:100%;margin:16px 0}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link img{height:160px;padding:0 48px}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_info_wrapper>*{margin-top:16px}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap{gap:4px;margin-top:24px}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .button{height:48px}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button::before{height:50%}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button{max-width:20%}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button.wider{max-width:25%}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .add_to_cart_button.shorter{max-width:15%}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button{max-width:80%}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button.wider{max-width:85%}#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .see_more_button.shorter{max-width:75%}#woocommerce_wrapper #products_side_wrapper ul.products{padding-top:32px;gap:24px 48px}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination{margin-top:48px}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul{gap:4px}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next{padding:8px 16px}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev::after,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next::after{height:10px;border-width:2px}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .next::after{transform:translateX(-2px) rotate(45deg)}#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .prev::after{transform:translateX(2px) rotate(45deg)}#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .onsale,body.single-product #woocommerce_wrapper #products_side_wrapper .product .onsale,#woocommerce_wrapper #products_side_wrapper ul.products li.product.outofstock::after{padding:8px 16px;top:16px}body.single #woo_mobile_nav_btn{display:none}body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn{margin-bottom:32px;padding:8px 16px}body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn .arrow{height:12px;border-width:2px;transform:translateY(2px) rotate(45deg)}body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn:hover .arrow{transform:translateY(2px) translateX(-4px) rotate(45deg)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .woocommerce-product-gallery__image,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .woocommerce-product-gallery__image img,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a{height:400px!important}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery{max-width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity input.qty{border-width:2px}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity input.qty,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button{height:48px}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{margin-top:16px;gap:24px}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{grid-template-columns:repeat(7,minmax(0,1fr))}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a{width:96px}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-direction-nav li a::after{height:24px;border-width:2px}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart{gap:4px}body.single #woocommerce_wrapper #products_side_wrapper .related.products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}#mini_cart_wrap .widget_shopping_cart_content>.buttons .button:not(.checkout){display:none}#mini_cart_wrap .widget_shopping_cart_content>.buttons .button{background-color:var(--orange);border-radius:var(--border-radius);border:2px solid var(--orange);display:flex;align-items:center;justify-content:center;color:var(--white)}#mini_cart_wrap .widget_shopping_cart_content>.buttons .button:hover{color:var(--brown);background-color:transparent}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods{gap:8px;grid-template-columns:repeat(3,auto)}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods>*{padding:4px}.woocommerce-checkout #payment ul.payment_methods li label.makecommerce_country_picker_label{height:24px;width:32px}.woocommerce-checkout #payment ul.payment_methods li label.makecommerce_country_picker_label.selected{height:calc(24px + 2px * 2);width:calc(32px + 2px * 2);border-width:2px}.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce .woocommerce-customer-details address{padding:9px 12px}.woocommerce-checkout table.cart td.actions .coupon .input-text{width:160px;padding:6px;margin-right:4px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px}body.woocommerce-checkout .checkout #customer_details{padding-right:16px}body.woocommerce-checkout .checkout #order_review{padding-left:16px}body.woocommerce-account .woocommerce #customer_login{flex-direction:column;gap:32px}body.woocommerce-account .woocommerce #customer_login>div>form{margin-top:32px;padding:16px;border-width:1px;gap:16px}.button,body.woocommerce-account .woocommerce #customer_login>div>form>p>button.button{border-width:2px;padding:18px;min-width:230px}body.woocommerce-account .woocommerce #customer_login>div>form>p #rememberme{height:16px;width:16px;border-width:2px;padding:20px}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul{padding:24px;gap:16px}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{max-width:256px}#top_notice{margin-bottom:-36px;gap:12px;flex-direction:column}#top_notice .notice{padding:0}#top_notice .notice svg{height:24px;margin-right:12px}#top_notice .notice:first-child,#top_notice .notice:last-child{justify-content:center}#popup_notice .modal-header{padding:24px 48px}}@media (max-width:820px){#woocommerce_wrapper #products_side_wrapper ul.products,body.single #woocommerce_wrapper #products_side_wrapper .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce-checkout .checkout #customer_details,body.woocommerce-checkout .checkout #order_review{width:100%}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods{grid-template-columns:repeat(4,auto)}body.woocommerce-checkout .checkout #customer_details{padding-right:0}body.woocommerce-checkout .checkout #order_review{padding-left:0}body.woocommerce-account.logged-in .woocommerce{flex-direction:column;gap:32px}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{max-width:100%}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 32px}body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li{width:max-content}}@media (max-width:800px){#woocommerce_wrapper #woo_nav_wrap.active{max-width:calc(calc(100vw / 3) * 2)}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:768px){.woocommerce-checkout table.cart td.actions .coupon{display:flex}.woocommerce-checkout table.cart td.actions .coupon .input-text{width:100%}.woocommerce-checkout table.cart td.actions>.button{margin-left:auto}}@media (max-width:767px){:root{--page-padding:32px}.text,.button,#footer #navigation_menu li a,#header #header_nav_wrap #navigation_menu li a,#header #header_nav_wrap #woo_account_navigation li a,#wpcf_form_wrapper .form_field,#wpcf_form_wrapper .input_wrap,#woocommerce_wrapper #products_side_wrapper ul.products li.product.outofstock::after,.wpcf7-response-output,.select2-results__option,.select2-search--dropdown .select2-search__field,body.woocommerce-checkout .woocommerce,body.single-product #woocommerce_wrapper #products_side_wrapper .product,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a,body.woocommerce-account .woocommerce #customer_login>div form p,body.woocommerce-account .woocommerce .woocommerce-notices-wrapper li,#woo_nav_wrap form.aws-search-form input.aws-search-field,#woocommerce_wrapper #products_side_wrapper ul.products li.product .product_loop_buttons_wrap .button,.woocommerce ul.products li.product .woocommerce-loop-product__title,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .price,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .category,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .product_loop_categories_wrap .coma,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .onsale,#woocommerce_wrapper #products_side_wrapper .woocommerce-result-count,#woocommerce_wrapper #products_side_wrapper .woocommerce-pagination ul li .page-numbers,.pswp .pswp__caption>div,#mini_cart_wrap .widget_shopping_cart_content .cart_list a,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .total,#woocommerce_wrapper #products_side_wrapper ul.products li.product>a.woocommerce-LoopProduct-link .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .onsale,body.single-product #woocommerce_wrapper #products_side_wrapper #single_product_back_btn,body.single-product #woocommerce_wrapper #products_side_wrapper .product .star-rating,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .price,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-details__short-description,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .product_meta,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs .tabs li a,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>p,body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary .woocommerce-product-rating .woocommerce-review-link,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .woocommerce-mini-cart__empty-message,#header #header_nav_wrap #woo_account_navigation #shopping_cart_wrap #mini_cart_wrap .wrap .buttons .button,.aws-search-result,.aws-search-result .aws_search_more a,#woocommerce_wrapper #products_side_wrapper .woocommerce-ordering .orderby{font-size:18px;line-height:24px}.title,body.woocommerce-account .woocommerce #customer_login>div>h2,#woocommerce_wrapper #products_side_wrapper .page-title,.woocommerce-Reviews-title,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h2,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-tabs #tab-description>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .related>h2,body.single-product #woocommerce_wrapper #products_side_wrapper .product .product_title{font-size:32px;line-height:48px}.sm_title,.woocommerce-Reviews-title,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h2,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2{font-size:24px;line-height:32px}.buttons_wrap{flex-direction:column;align-items:center}}@media (max-width:700px){body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{grid-template-columns:repeat(5,minmax(0,1fr))}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods{grid-template-columns:repeat(3,auto)}}@media (max-width:600px){body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{grid-template-columns:repeat(4,minmax(0,1fr))}#top_notice .notice svg{width:24px;height:unset}}@media (max-width:575px){#popup_notice .modal-dialog{margin:1.75rem auto;padding:0 var(--page-padding)}}@media (max-width:550px){.woocommerce-checkout table.cart td.actions .coupon{flex-wrap:wrap;gap:8px}.woocommerce-checkout table.cart td.actions .button{width:100%!important;max-width:100%}}@media (max-width:500px){#lang_switch_wrap{margin:0 0 100px 0}#header{flex-direction:column;padding:var(--page-padding);gap:32px}#header>a{width:100%;display:flex;justify-content:center;align-items:center}#header #header_logo{height:unset;width:100%;max-width:256px}#header #header_nav_wrap,#header #shopping_cart_wrap #mini_cart_wrap{top:100%;max-width:100vw;margin:0;max-height:calc(100vh - 206px);;overflow:auto}#woocommerce_wrapper #woo_nav_wrap.active{max-width:100%;top:200px;height:calc(100vh - 200px);border-radius:0}#header #shopping_cart_wrap #mini_cart_wrap{height:calc(100vh - 206px)!important}#header #shopping_cart_wrap #mini_cart_wrap .wrap{padding-bottom:128px}#woocommerce_wrapper #products_side_wrapper ul.products,body.single #woocommerce_wrapper #products_side_wrapper .related.products ul.products{grid-template-columns:repeat(1,minmax(0,1fr))}body.single-product #woocommerce_wrapper #products_side_wrapper .product .woocommerce-product-gallery .flex-control-nav{display:none}body.single-product #woocommerce_wrapper #products_side_wrapper #tab-reviews #review_form_wrapper input#author,body.single-product #woocommerce_wrapper #products_side_wrapper #tab-reviews #review_form_wrapper input#email{width:100%}body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods{grid-template-columns:repeat(2,auto)}body.woocommerce-checkout #billing_first_name_field,body.woocommerce-checkout #billing_last_name_field{width:100%}#top_notice .notice svg{min-width:24px}}@media (max-width:400px){#wpcf_form_wrapper #send_btn{min-width:unset;width:100%}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .button{border-radius:var(--border-radius);width:100%;max-width:100%;min-width:unset}body.single-product #woocommerce_wrapper #products_side_wrapper .product .summary form.cart .quantity input.qty{border-radius:var(--border-radius)}}@media (max-width:350px){body.woocommerce-checkout .checkout #payment .payment_method_makecommerce .makecommerce_country_picker_methods{grid-template-columns:repeat(1,auto)}}#bottom_product_description_wrap{display:flex;flex-direction:column;gap:32px;width:100%}#bottom_product_description_wrap .single_product_text_wrap,#bottom_product_description_wrap .single_product_table_wrap,#bottom_product_description_wrap .single_product_list_wrap{display:flex;flex-direction:column;gap:8px}#bottom_product_description_wrap .single_product_table_wrap .d-grid{gap:8px 32px}#bottom_product_description_wrap .single_product_table_wrap .d-grid>*{width:max-content;max-width:100%}#store_notice{background-color:var(--green);width:100vw;padding:18px 0;display:flex;align-items:center;gap:32px;color:var(--beige);font-family:"Lexend";font-size:18px;line-height:24px}#store_notice svg{--size:20px;width:var(--size);height:var(--size)}#store_notice svg *{fill:var(--beige)}#store_notice .track{width:max-content;display:flex;align-items:center;gap:32px}#store_notice .track{animation:scrolling 60s linear infinite;white-space:nowrap}@keyframes scrolling{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@media (min-width:1700px){.container{max-width:1400px!important}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-6,.col-xl-5,.col-xl-1{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}}.card{display:block;border:none;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform 0.2s ease,box-shadow 0.2s ease}.card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-img-top{width:100%;height:auto}.card-body{padding:1rem}.card-title{font-size:1.5rem;margin-bottom:.5rem;font-family:"Lexend"}.card-body p{font-size:1rem;color:#6c757d;font-family:"Lexend"!important}.post-categories{list-style:none;padding-left:0;display:flex;gap:10px;margin-bottom:10px}.post-categories li{background:#699a4f;font-family:"Lexend";padding:5px 10px;border-radius:3px;font-size:.875rem;color:#fff}.post-image img{width:100%;height:auto;border-radius:5px}.post-content{display:flex;flex-direction:column;justify-content:center}.section-blog{padding:5rem 0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.pb-3{padding-bottom:1rem}.d-flex{display:flex}.flex-column{flex-direction:column}.align-items-center{align-items:center}.offset-xl-1{margin-left:8.333333%}h2.card-title.mb-2 a{color:var(--green)!important}h2.card-title.mb-2{color:var(--green)!important}h2.card-title.mb-2{color:var(--green)!important}span.page-numbers.current{color:var(--orange)}a.page-numbers{color:var(--green)}a.next.page-numbers:hover{color:var(--green)}.wp-grid-builder .wpgb-card-14 .wpgb-block-4{font-family:var(--page-font)!important}.wpgb-facet .wpgb-apply,.wpgb-facet .wpgb-load-more{background-color:var(--orange)!important}