a,a:active,a:focus,a:visited{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}a,button{display:inline-block;transition:transform 0.2s ease!important}a:active,button:active{transform:scale(0.9)!important}a:where(:not(.wp-element-button)){text-decoration:none!important}.rank-math-breadcrumb{color:#2a7d2e!important;font-family:'Mulish'!important;font-weight:700!important}.rank-math-breadcrumb>p>a{color:#022a1c!important;font-weight:500!important}@media (max-width:980px){.rank-math-breadcrumb{font-size:12px!important;line-height:120%!important}}.woocommerce-result-count{display:none}.woocommerce-pagination .page-numbers{display:flex;gap:8px;list-style:none;padding:0;margin:0}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-family:'Mulish',sans-serif;font-size:14px;font-weight:700!important;line-height:1;background:#2a7d2e;color:#ffffff;border-radius:50%;padding:0;margin:0;text-decoration:none}.woocommerce-pagination{margin-top:50px}.woocommerce-pagination .page-numbers .current{cursor:default}.woocommerce-pagination .page-numbers .next,.woocommerce-pagination .page-numbers .prev{font-size:0;position:relative}.woocommerce-pagination .page-numbers .next::before,.woocommerce-pagination .page-numbers .prev::before{content:'';width:8px;height:8px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;position:absolute;top:10px;left:12px}.woocommerce-pagination .page-numbers .next::before{transform:rotate(45deg);top:10px;left:9px}.woocommerce-pagination .page-numbers .prev::before{transform:rotate(-135deg)}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin-right:5px}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover{background:#cce6cf!important;color:#2a7d2e!important}.woocommerce nav.woocommerce-pagination ul li a.page-numbers.next:hover::before,.woocommerce nav.woocommerce-pagination ul li a.page-numbers.prev:hover::before{border-top-color:#2a7d2e;border-right-color:#2a7d2e}.pl-thumb-wrap{position:relative}.pl-thumb-wrap img{display:block}.pl-product-tags--on-image{position:absolute;left:10px;bottom:10px;z-index:100;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px);pointer-events:none;color:#022a1c}.pl-tag-pill{pointer-events:auto;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.12);color:inherit;text-decoration:none;white-space:nowrap;font-family:'Mulish';font-weight:700}.pl-tag-pill:hover{transform:scale(1.05)}.shop-as-slider ul.products,.shop-as-slider ul.products li.product{margin:0!important;padding:0!important}.shop-as-slider .swiper-slide{padding:0!important}.shop-as-slider li.product{margin:0!important;position:relative}.et_pb_shop_0.et_pb_shop .et_shop_image>img{width:100%!important}.shop-as-slider li.product>a.pl-card-link{position:absolute;inset:0;z-index:50;display:block}.shop-as-slider li.product .et_shop_image .et_overlay{pointer-events:none!important}.shop-as-slider li.product .pl-thumb-wrap,.shop-as-slider li.product .et_shop_image,.shop-as-slider li.product img,.shop-as-slider li.product .woocommerce-loop-product__title,.shop-as-slider li.product .price{pointer-events:none}.shop-as-slider li.product .pl-product-tags--on-image,.shop-as-slider li.product .pl-product-tags--on-image a{pointer-events:auto}@media (max-width:1230px){.shop-as-slider .swiper-button-prev,.shop-as-slider .swiper-button-next{display:none!important}}@media (min-width:1280px){.shop-as-slider .swiper-button-prev,.shop-as-slider .swiper-button-next{display:flex!important}}.swiper-button-prev,.swiper-button-next{margin-top:-55px}div.pl-thumb-wrap>span.et_shop_image>img{border-radius:7px!important;box-shadow:0px 3px 6px 0px #022A1C!important}.woocommerce-loop-product__title{font-family:'Mulish';font-weight:800;margin-top:12px;font-size:18px!important;line-height:130%;text-align:center!important}.price,.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price .amount,.price>span>bdi{font-family:'Bebas Neue'!important;font-weight:700!important;color:#022a1c!important;letter-spacing:1px!important;font-size:28px!important;margin-top:5px!important;text-align:center!important}.shop-as-slider .swiper-slide{padding-bottom:35px!important}div.swiper-slide:hover,li.product.type-product:hover{transition:transform 0.5s ease;transform:translateY(5px)}.et_overlay:before{content:none!important}.et_overlay{border:none!important;background:hsla(0,0%,100%,.3)!important}.et_overlay:hover{background:hsla(0,0%,100%,.3)!important}#et-boc .area-outer-wrap[data-da-type=popup]{width:100%!important;padding:0!important}.da-close.evr-close{zoom:1.7;right:50px!important;top:30px!important;background-color:#2a7d2e!important;opacity:.9!important;color:#FFF!important;font-size:24px!important;border-radius:7px!important}.da-close.evr-close:hover{background-color:#fffefe!important;color:#2a7d2e!important;box-shadow:0 0 4px 0 #cce6cf,0 0 3px 1px #cce6cf!important;font-size:32px!important}@media all and (min-width:768px) and (max-width:980px){.da-close.evr-close{right:20px!important;top:15px!important}}@media all and (max-width:767px){.da-close.evr-close{right:15px!important;top:10px!important;zoom:1.5}}.da-close.evr-close{animation:pulse-animation 3.5s infinite}@keyframes pulse-animation{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes pulse-animation-light{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.et_pb_menu__menu>nav>ul{display:block!important}ul.et-menu.nav>li{position:relative;transition:transform 0.3s ease}ul.et-menu.nav>li:before{content:"";position:absolute;left:-120px;top:20px;width:0;height:35%;background:linear-gradient(to right,transparent,#2a7d2e);transition:width 0.3s ease}@media all and (min-width:768px) and (max-width:980px){ul.et-menu.nav>li:before{top:25px!important}}@media all and (max-width:767px){ul.et-menu.nav>li:before{top:30%!important;left:-30vw}}ul.et-menu.nav>li:hover{transform:translateX(5px)}ul.et-menu.nav>li:hover:before{width:105px}::-webkit-scrollbar{width:10px;background:#f1feed}::-webkit-scrollbar-track{background:#f1feed}::-webkit-scrollbar-thumb{background:#2a7d2e}::-webkit-scrollbar-thumb:hover{background:#2a7d2e}*{scrollbar-width:thin;scrollbar-color:#2a7d2e #f1feed}@media (max-width:980px){.et_pb_menu .et_pb_menu__menu{display:block!important}.et_pb_menu__menu-toggle,.mobile_menu_bar{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.et_pb_menu .et_pb_menu__menu nav{display:block!important;padding:0}.et_pb_menu .et_pb_menu__menu nav ul{display:block!important;padding:0}.et_pb_menu .et_pb_menu__menu nav ul li{display:block!important;margin:5px 0}.et_pb_menu .et_pb_menu__menu nav ul li a{display:block;padding:10px;width:100%}.et_pb_menu .et_pb_menu__wrap{flex:none!important}}.pl-blurred-price{filter:blur(6px);pointer-events:none;opacity:.7}.pl-blurred-note{display:block;font-size:12px;margin-top:4px;color:#777}.green_on_hover:hover{color:#2a7d2e}.not-found-title{font-family:'Bebas Neue'!important}div.entry>p{font-family:'Mulish'!important}.pl-product-tags--on-image .pl-tag-pill[data-href*="main-range"]{background:#2a7d2e!important;color:#fff!important}.pl-product-tags--on-image .pl-tag-pill[data-href*="specials"]{background:#ffd84d!important;color:#000!important}.pl-product-tags--on-image .pl-tag-pill[data-href*="exemplars"]{background:#ff8a00!important;color:#fff!important}.pl-loop-atc{font-family:'Mulish'!important}.pl-loop-atc>a.added_to_cart{color:#022a1c!important;font-weight:600!important;text-align:center!important;text-decoration:underline!important}.add_to_cart_outside_prodpage{text-transform:uppercase;font-size:16px!important;background-color:#2a7d2e!important;color:#FFF!important;border-radius:30px!important;zoom:0.7!important}.woocommerce ul.products li.product .button{margin-top:15px!important}.pl-qty-btn{font-weight:700!important}.pl-qty-wrap{margin-top:15px!important}.add_to_cart_outside_prodpage::before,.add_to_cart_outside_prodpage::after{content:none!important;display:none!important}.add_to_cart_outside_prodpage{padding-left:1em!important;padding-right:1em!important}.add_to_cart_outside_prodpage{justify-content:center!important;gap:0!important}.plpf__form{font-family:'Mulish'!important}.plpf__price-row>input{border:1px solid rgba(0,0,0,.12);border-radius:4px}.plpf__range-track{background:rgba(192,229,198,0.6)!important;z-index:1}.plpf__range{position:relative;height:34px;margin-top:12px}.plpf__range-track,.plpf__range-fill{pointer-events:none;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:6px;border-radius:999px;z-index:1}.plpf__range-fill{z-index:2}.plpf__range input[type="range"]{position:absolute;inset:0;width:100%;height:34px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none;z-index:5}.plpf__range input[type="range"]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#111;position:relative;z-index:10}.plpf__range input[type="range"]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#111;border:none}.plpf__title{font-family:'Bebas Neue'!important;letter-spacing:1px;color:#2a7d2e!important;font-size:20px;margin-bottom:15px!important}.plpf__btn{font-family:'Mulish'!important;background-color:#2a7d2e!important;color:#FFF;text-transform:uppercase}.plpf__check{font-weight:700}input[type="checkbox"]{accent-color:#2a7d2e}.plpf__block.plpf__block--macro{position:relative;overflow:hidden}.plpf__block.plpf__block--macro.macro1-bg{background:linear-gradient(90deg,rgba(210,255,228,.55) 0%,rgba(240,255,246,.85) 55%,rgba(210,255,228,.55) 100%)!important;border-color:rgba(80,160,110,.18)!important}.plpf__block.plpf__block--macro.macro2-bg{background:linear-gradient(90deg,rgba(200,250,220,.45) 0%,rgba(235,255,242,.80) 55%,rgba(200,250,220,.45) 100%)!important;border-color:rgba(80,160,110,.16)!important}.plpf__block.plpf__block--macro .plpf__check{position:relative;z-index:2}.plpf__block--macro{color:#022a1c!important;font-weight:800}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{-webkit-box-shadow:0px 3px 6px 0px #022A1C!important;box-shadow:0px 3px 6px 0px #022A1C!important}.et_overlay{border-radius:7px!important}.woocommerce-info{background:#2a7d2e!important;font-family:"Mulish"!important}.plpf__range-pill{padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.10);background:rgba(0,0,0,.03);color:#022a1c}.plpf__range--main{background:rgba(210,255,228,.75);border-color:rgba(80,160,110,.22)}.plpf__range--specials{background:rgba(255,245,190,.85);border-color:rgba(200,160,40,.22)}.plpf__range--exemplars{background:rgba(255,220,190,.85);border-color:rgba(210,120,60,.22)}select{background-color:#fff;color:#111;border:1px solid #bbb;padding:6px 10px}select option:checked{background-color:#2fa84f;color:#fff}@-moz-document url-prefix(){select option:hover{background-color:#2fa84f;color:#fff}}.cky-title{font-family:'Bebas Neue'!important;margin-bottom:5px!important;font-weight:inherit!important;font-size:22px!important}.cky-notice-des{line-height:140%!important}.cky-notice-group{font-family:'Mulish'!important}.cky-consent-bar{padding:15px 15px 10px!important;max-width:1210px;margin-left:auto;margin-right:auto;border-radius:10px!important;background-color:rgb(255 255 255 / 0.8)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.cky-consent-container{margin-bottom:8px;padding-left:8px;padding-right:8px}.cky-notice-btn-wrapper{position:relative;bottom:15px}.cky-btn{font-family:'Mulish'!important;background-color:#2a7d2e!important;border:2px solid #2a7d2e!important}.cky-btn-customize{color:#2a7d2e!important;font-family:'Mulish'!important;background-color:transparent!important;border:none!important}.cky-btn-reject{color:#2a7d2e!important;background-color:transparent!important;border-radius:30px!important}.cky-btn-accept{border-radius:30px!important}.cky-policy{color:#2a7d2e!important;text-decoration:none!important}[data-cky-tag="powered-by"]{display:none!important}.cky-consent-bar .cky-notice-content-wrapper{padding:0!important}