@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.color-black{color:#222}.color-black p{color:#222 !important}.bg-black{background-color:#222}.color-white{color:#fff}.color-white p{color:#fff !important}.bg-white{background-color:#fff}.color-main{color:#3c9f4e}.color-main p{color:#3c9f4e !important}.bg-main{background-color:#3c9f4e}.color-accent{color:#f6f6f8}.color-accent p{color:#f6f6f8 !important}.bg-accent{background-color:#f6f6f8}.color-grey{color:#919191}.color-grey p{color:#919191 !important}.bg-grey{background-color:#919191}.color-red{color:#ff4e00}.color-red p{color:#ff4e00 !important}.bg-red{background-color:#ff4e00}.color-aqua{color:#27cde4}.color-aqua p{color:#27cde4 !important}.bg-aqua{background-color:#27cde4}.color-blue{color:#0074ff}.color-blue p{color:#0074ff !important}.bg-blue{background-color:#0074ff}.color-light-grey{color:#b2afaf}.color-light-grey p{color:#b2afaf !important}.bg-light-grey{background-color:#b2afaf}.color-light-green{color:#f2fcf4}.color-light-green p{color:#f2fcf4 !important}.bg-light-green{background-color:#f2fcf4}.color-dark-green{color:#1b7e2d}.color-dark-green p{color:#1b7e2d !important}.bg-dark-green{background-color:#1b7e2d}.color-pale-blue{color:#f2fdff}.color-pale-blue p{color:#f2fdff !important}.bg-pale-blue{background-color:#f2fdff}.color-navy{color:#215eaa}.color-navy p{color:#215eaa !important}.bg-navy{background-color:#215eaa}.filter-white{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}a.btn,button.btn,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button,.product-gallery-summary .emoza-single-addtocart-wrapper .button,.wpcf7-form input[type=submit]{font-family:"Open Sans",serif;font-weight:700;padding:15px 50px;font-size:16px;line-height:20px;height:auto;width:auto;text-decoration:none;display:inline-block;text-transform:none;border-radius:40px}a.btn,button.btn,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button,.product-gallery-summary .emoza-single-addtocart-wrapper .button,.wpcf7-form input[type=submit]{-webkit-transition:ease .4s;transition:ease .4s}a.btn:focus,button.btn:focus,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button:focus,.product-gallery-summary .emoza-single-addtocart-wrapper .button:focus,.wpcf7-form input[type=submit]:focus{box-shadow:none}a.btn:hover,button.btn:hover,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button:hover,.product-gallery-summary .emoza-single-addtocart-wrapper .button:hover,.wpcf7-form input[type=submit]:hover{cursor:pointer}a.btn .arrow-right,button.btn .arrow-right,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button .arrow-right,.product-gallery-summary .emoza-single-addtocart-wrapper .button .arrow-right,.wpcf7-form input[type=submit] .arrow-right{position:relative;padding-right:30px}a.btn .arrow-right::before,button.btn .arrow-right::before,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button .arrow-right::before,.product-gallery-summary .emoza-single-addtocart-wrapper .button .arrow-right::before,.wpcf7-form input[type=submit] .arrow-right::before{content:"";position:absolute;right:0;top:50%;margin-top:-7.5px;width:20px;height:15px;background-size:20px 15px;background-image:url("../../assets/images/arrow-white.svg")}a.btn-main,button.btn-main,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button,.product-gallery-summary .emoza-single-addtocart-wrapper .button,.wpcf7-form input[type=submit],.btn-primary{background-color:#3c9f4e;color:#fff;border:2px solid #3c9f4e}a.btn-main:hover,button.btn-main:hover,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button:hover,.product-gallery-summary .emoza-single-addtocart-wrapper .button:hover,.wpcf7-form input[type=submit]:hover,.btn-primary:hover{background-color:#fff !important;color:#3c9f4e;border-color:#3c9f4e}a.btn-main:hover .arrow-right::before,button.btn-main:hover .arrow-right::before,body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit].button:hover .arrow-right::before,.product-gallery-summary .emoza-single-addtocart-wrapper .button:hover .arrow-right::before,.wpcf7-form input[type=submit]:hover .arrow-right::before,.btn-primary:hover .arrow-right::before{background-image:url("../../assets/images/arrow-green.svg")}.btn-primary{color:#fff !important}.btn-primary:hover{color:#3c9f4e !important}a.btn-main-border,button.btn-main-border{background-color:#fff;color:#222;border:2px solid #3c9f4e}a.btn-main-border:hover,button.btn-main-border:hover{background-color:#3c9f4e !important;color:#fff;border-color:#3c9f4e}a.btn.btn-white:hover .arrow-right::before{background-image:url("../../assets/images/arrow-white.svg")}a.btn.btn-white .arrow-right::before{background-image:url("../../assets/images/arrow-green.svg")}body{font-family:"Open Sans",serif;position:relative}body.open-overlay-menu{overflow-y:hidden}body{-webkit-transition:ease .2s;transition:ease .2s}html,body,.site{min-height:100%;height:auto !important;overflow:visible}body{height:100%}body.open-mobile-menu{overflow-y:hidden}.custom-container,.ox-hidden,article{overflow-x:hidden}main.site-main{min-height:calc(100vh - 558px)}@media(min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1520px}}.background{background-size:cover;background-position:center center;background-repeat:no-repeat}a,.cursor{cursor:pointer}.o-hidden{overflow-x:hidden}#theme-main,.full-height{min-height:calc(100vh - 85px)}.relative{position:relative}.overlay{position:relative}.overlay div{position:relative;z-index:2}.overlay.border-rounded::before{border-radius:20px}.overlay::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#222;opacity:.3;z-index:1}.overlay-light{position:relative}.overlay-light>*{position:relative}.overlay-light::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#222;opacity:.3;border-radius:inherit}.overlay-light::before{-webkit-transition:ease .4s;transition:ease .4s}a:hover,.btn:hover{-webkit-transition:ease .1s;transition:ease .1s;cursor:pointer}.color_white p,.color_white a:not(.btn,.ov-menu-item,.ui-state-default),.color_white ul li:not(.sf-field-category,.sf-level-0,.icon-item-white li),.color_white ul li a:not(.ov-menu-item),.color_white h1:not(.color_accent),.color_white h2:not(.color_accent),.color_white h3:not(.color_accent),.color_white h4:not(.color_accent,.call-out),.color_white h5:not(.color_accent),.color_white h6:not(.color_accent),.color_light p,.color_light a:not(.btn,.ov-menu-item,.ui-state-default),.color_light ul li:not(.sf-field-category,.sf-level-0,.icon-item-white li),.color_light ul li a:not(.ov-menu-item),.color_light h1:not(.color_accent),.color_light h2:not(.color_accent),.color_light h3:not(.color_accent),.color_light h4:not(.color_accent,.call-out),.color_light h5:not(.color_accent),.color_light h6:not(.color_accent),.white_text p,.white_text a:not(.btn,.ov-menu-item,.ui-state-default),.white_text ul li:not(.sf-field-category,.sf-level-0,.icon-item-white li),.white_text ul li a:not(.ov-menu-item),.white_text h1:not(.color_accent),.white_text h2:not(.color_accent),.white_text h3:not(.color_accent),.white_text h4:not(.color_accent,.call-out),.white_text h5:not(.color_accent),.white_text h6:not(.color_accent){color:#fff !important}p.color_white,a:not(.btn).color_white,ul li.color_white,ul li a.color_white,h1.color_white,h2.color_white,h3.color_white,h4.color_white,h5.color_white,h6.color_white{color:#fff !important}.color_accent p:not(.color_white),.color_accent a:not(.btn,.ov-menu-item,.ui-state-default),.color_accent ul li:not(.sf-field-category,.sf-level-0),.color_accent ul li a:not(.ov-menu-item),.color_accent h1:not(.color_white),.color_accent h2:not(.color_white),.color_accent h3:not(.color_white),.color_accent h4:not(.color_white,.call-out),.color_accent h5:not(.color_white),.color_accent h6:not(.color_white){color:#f6f6f8 !important}hr{margin:20px 0;opacity:1;height:1px;border:none}hr.white{background-color:#fff}hr.black{background-color:#222}hr.accent{background-color:#f6f6f8}img{max-width:100%}.drop-shadow{-webkit-box-shadow:1px 5px 16px 5px rgba(0,0,0,.19);box-shadow:1px 5px 16px 5px rgba(0,0,0,.19)}.drop-shadow-soft{-webkit-box-shadow:1px 1px 16px 0px rgba(0,0,0,.14);box-shadow:1px 1px 16px 0px rgba(0,0,0,.14)}.border-rounded,.border-container-rounded .container-inner{border-radius:30px}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:999}.anchor-link{position:relative;top:-200px}.sitemap-links a{color:#222;text-decoration:none}.sitemap-links a:hover{text-decoration:underline}.entry-categories-inner a{color:#f6f6f8}.container-inner ol{padding-left:2rem;margin-top:15px}.banner-pagination{width:auto !important;padding:20px;border-radius:30px;margin-top:-30px;z-index:1}.banner-pagination .swiper-pagination-bullet-active{background-color:#3c9f4e !important;border-radius:10px;width:48px}.banner-pagination .swiper-pagination-bullet{background-color:#919191;opacity:1}.banner-pagination .swiper-pagination-bullet{-webkit-transition:ease .2s;transition:ease .2s}.pagination-arrows{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;top:40%;margin-top:-24px;z-index:0;left:0}.pagination-arrows .button-prev img,.pagination-arrows .button-next img,.pagination-arrows .btn-prev img,.pagination-arrows .btn-next img{-webkit-transition:ease .4s;transition:ease .4s}.pagination-arrows .button-prev:hover img,.pagination-arrows .button-next:hover img,.pagination-arrows .btn-prev:hover img,.pagination-arrows .btn-next:hover img{opacity:.6;cursor:pointer}.pagination-arrows .button-prev img,.pagination-arrows .btn-prev img{transform:rotate(-180deg)}.arrows-container{position:relative;padding:0 70px}.breadcrumbs{font-size:14px;padding-top:30px;margin-bottom:30px;font-family:"Open Sans",serif}.breadcrumbs a,.breadcrumbs span{font-size:14px}.breadcrumbs a{color:#3c9f4e;text-decoration:underline;position:relative;padding-right:10px;margin-right:3px}.breadcrumbs a::before{content:"";background-image:url("../../assets/images/breadcrumb-arrow.svg");background-size:3px 5px;width:3px;height:5px;position:absolute;right:0;top:50%;margin-top:-2.5px}.breadcrumbs a:hover{text-decoration:none}.product-category-banner{background-color:#f6f6f8;border-radius:20px;background-image:url("../../assets/images/bg-image.png");background-size:auto;background-position:center right;background-repeat:no-repeat}.product-category-banner ul{padding:0;margin:0}.product-category-banner ul li{list-style:none;display:inline-block;padding:20px}.product-category-banner ul li:has(span){background-color:#215eaa;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:20px 30px}.product-category-banner ul li:has(span) span{color:#fff;font-size:24px}.product-category-banner ul li span,.product-category-banner ul li a{font-size:16px;font-weight:700;font-family:"Poppins",serif;color:#222}.product-category-banner ul li a{position:relative;padding-bottom:5px}.product-category-banner ul li a::before{content:"";background-color:#3c9f4e;width:0;height:1px;position:absolute;bottom:0;left:0;-webkit-transition:ease .4s;transition:ease .4s}.product-category-banner ul li a:hover::before{width:100%}.product-category-banner ul li a:hover{color:#3c9f4e}.product-category-banner ul li a.active-link{color:#3c9f4e}.product-category-banner ul li a.active-link::before{width:100%}.product-image,.product-gallery-summary{position:relative}.product-image .badges,.product-gallery-summary .badges{position:absolute;top:25px;left:25px;z-index:1}.product-image .badge,.product-gallery-summary .badge{font-size:13px;line-height:16px;font-family:"Poppins",serif;font-weight:400;text-transform:uppercase;color:#fff;padding:5px 10px;margin-bottom:6px;position:relative;display:inline-block}.product-image .badge.badge-discount,.product-gallery-summary .badge.badge-discount{background-color:#ff4e00}.product-image .badge.badge-new,.product-gallery-summary .badge.badge-new{background-color:#27cde4}.product-image .badge.badge-pre-order,.product-gallery-summary .badge.badge-pre-order{background-color:#0074ff}.product-image .sale-badge,.product-image .onsale,.product-gallery-summary .sale-badge,.product-gallery-summary .onsale{position:absolute;top:20px;left:20px;background-color:rgba(0,0,0,0);font-family:"Poppins",serif;text-transform:uppercase;font-size:31px !important;line-height:40px;color:#fff;font-weight:700;background-image:url("../../assets/images/red-badge.svg");background-size:100% 100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg)}.product-image .sale-badge span,.product-image .onsale span,.product-gallery-summary .sale-badge span,.product-gallery-summary .onsale span{padding:0 15px}.dark-gradient{position:relative}.dark-gradient>*{position:relative}.dark-gradient::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(9, 9, 121, 0) 100%);opacity:.9;border-radius:inherit}.product-gallery-summary,.woocommerce-products-header{margin-top:30px}.next.page-numbers,.prev.page-numbers{width:auto !important}.next.page-numbers:hover,.prev.page-numbers:hover{background-color:rgba(0,0,0,0);text-decoration:underline;color:#222}.woocommerce-no-products-found{margin-top:30px}.woocommerce-message:focus-visible{outline:none !important;border:none !important}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty),.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper{margin:30px 0 !important}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty):focus-visible,.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:focus-visible{outline:none;border:none}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty) a.button,.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper a.button{outline:none !important;border:none !important}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty) a.button:focus-visible,.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper a.button:focus-visible{outline:none !important;border:none !important}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty) a.button.wc-forward,.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper a.button.wc-forward{margin-left:20px;background-color:#3c9f4e}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty) a.button.wc-forward:hover,.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper a.button.wc-forward:hover{background-color:#f2fcf4;color:#222}.card{height:100%}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;gap:2rem;margin:auto}.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce .woocommerce-Button{background-color:#3c9f4e !important;color:#fff !important;font-weight:700 !important;margin-left:20px !important;border-color:#3c9f4e !important}.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce .woocommerce-Button:hover{background-color:#f6f6f8 !important;color:#222 !important;border-color:#f6f6f8 !important}.woocommerce-MyAccount-navigation{width:250px;background:#f9f9f9;border-radius:12px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.05)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation-link{margin-bottom:10px}.woocommerce-MyAccount-navigation-link a{display:block;padding:12px 16px;text-decoration:none !important;border-radius:8px;transition:all .3s ease;font-weight:700 !important}.woocommerce-MyAccount-navigation-link a:hover{background:#3c9f4e !important;color:#fff !important}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link a.active-link{background:#3c9f4e !important;color:#fff !important}.woocommerce-MyAccount-content{flex:1;background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 8px rgba(0,0,0,.05);font-size:1rem;line-height:1.6}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{margin-top:0;color:#222;font-size:1.5rem}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-radius:8px;padding:15px;margin-bottom:20px}@media(max-width: 1199px){.product-category-banner ul,.product-category-banner .shop-text{display:none}.product-category-banner select{display:block;width:100%;max-width:100%}}.product-category-banner.d-block.d-xl-none select.form-select{display:block;width:100%;padding:.65rem 1rem;font-size:1rem;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#333;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2010%206%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M0%200l5%206%205-6z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}.product-category-banner.d-block.d-xl-none .select2-container--default{width:100% !important}.product-category-banner.d-block.d-xl-none .select2-container--default .select2-selection--single{height:42px;border:1px solid #ccc;border-radius:6px;padding:6px 12px;background-color:#fff}.product-category-banner.d-block.d-xl-none .select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:28px}.product-category-banner.d-block.d-xl-none .select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;right:8px}.product-category-banner.d-block.d-xl-none .select2-container--default .select2-dropdown{border-radius:6px;border:1px solid #ccc;box-shadow:0 2px 6px rgba(0,0,0,.1)}.product-category-banner.d-block.d-xl-none .select2-container--default .select2-results__option{padding:10px 12px;font-size:1rem}.product-category-banner.d-block.d-xl-none .select2-container--default .select2-results__option--highlighted{background-color:#f1faf3;color:#000}.woocommerce-orders-table{width:100%}.woocommerce-orders-table .woocommerce-orders-table__row{padding:5px 0}.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce .woocommerce-Button{margin-left:0 !important}.shop-ordering select{padding-right:40px !important;border:2px solid #3c9f4e;font-family:"Open Sans",serif !important}.woocommerce-product-details__short-description{display:none}.large-padding-top{padding-top:100px}.large-padding-bottom{padding-bottom:100px}@media(max-width: 991px){.large-padding-top{padding-top:50px}.large-padding-bottom{padding-bottom:50px}}.medium-padding-top{padding-top:60px}.medium-padding-bottom{padding-bottom:60px}@media(max-width: 991px){.medium-padding-top{padding-top:30px}.medium-padding-bottom{padding-bottom:30px}}.small-padding-top{padding-top:30px}.small-padding-bottom{padding-bottom:30px}@media(max-width: 991px){.small-padding-top{padding-top:15px}.small-padding-bottom{padding-bottom:15px}}@media(min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.product-template-default main.site-main{max-width:1410px !important}}@media(min-width: 1400px){.product-template-default main.site-main{max-width:1410px !important;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);padding-top:25px;padding-bottom:25px;margin-right:auto;margin-left:auto}}@media(min-width: 1400px){.container.container-large{max-width:1590px !important}}.site-main{width:100%;padding:0;min-height:calc(100vh - 420px) !important}h1,.h1style{font-size:65px;font-family:"Poppins",serif;color:#3c9f4e;text-transform:none;font-weight:700;line-height:75px;font-style:normal;letter-spacing:0;margin-top:0 !important}h2,.h2style{font-size:36px;font-family:"Poppins",serif;color:#3c9f4e;text-transform:none;font-weight:700;line-height:43px;font-style:normal;letter-spacing:0;margin-top:0 !important}h3,.h3style{font-size:32px;font-family:"Poppins",serif;color:#3c9f4e;text-transform:none;font-weight:500;line-height:48px;font-style:normal;letter-spacing:0;margin-top:0 !important}h4,.h4style{font-size:30px;font-family:"Poppins",serif;color:#f6f6f8;text-transform:none;font-weight:700;line-height:36px;font-style:normal;letter-spacing:0;margin-top:0 !important}h5,.h5style{font-size:20px;font-family:"Poppins",serif;color:#f6f6f8;text-transform:none;font-weight:700;line-height:24px;font-style:normal;letter-spacing:0;margin-top:0 !important}h6,.h6style{font-size:23px;font-family:"Open Sans",serif;color:#f6f6f8;text-transform:none;font-weight:700;line-height:28px;font-style:normal;letter-spacing:0;margin-top:0 !important}@media(max-width: 991px){h1:not(.display-heading),.h1style:not(.display-heading){font-size:38px !important;line-height:47px !important}h2,.h2style{font-size:32px !important;line-height:37px !important}h3,.h3style{font-size:30px !important;line-height:34px !important}}p:not(.custom,.primary-menu,.list,.menu,.sub-menu),.row ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li,.accordion-content ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li,.container ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li,.summary ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li,.row ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li,.container ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li{font-size:16px !important;font-family:"Open Sans",serif !important;color:dimgray;line-height:28px;font-weight:400}p:not(.custom,.primary-menu,.list,.menu,.sub-menu) small,.row ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li small,.accordion-content ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li small,.container ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li small,.summary ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li small,.row ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li small,.container ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li small{font-size:13px !important}p:not(.custom,.primary-menu,.list,.menu,.sub-menu) a,.row ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a,.accordion-content ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a,.container ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a,.summary ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a,.row ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a,.container ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a{color:#3c9f4e;text-decoration:underline}p:not(.custom,.primary-menu,.list,.menu,.sub-menu) a:hover,.row ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a:hover,.accordion-content ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a:hover,.container ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a:hover,.summary ul:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a:hover,.row ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a:hover,.container ol:not(.custom,.primary-menu,.list,.menu,.sub-menu) li a:hover{text-decoration:none;color:#3c9f4e}p:not(.custom,.primary-menu,.list,.menu,.sub-menu){margin-bottom:20px}p.intro,.intro-first>p:nth-of-type(1),.intro p{font-size:16px !important;font-family:"Open Sans",serif !important;color:dimgray;line-height:24px;font-weight:400}.custom-block ul li::marker{color:#3c9f4e}.social-icons a{height:auto;display:flex;align-items:center;padding:5px}.social-icons a:hover img{opacity:.5}.social-icons a img{height:15px !important}.social-icons a img{-webkit-transition:ease .4s;transition:ease .4s}header.menu-header{position:sticky;top:0;background-color:#fff;z-index:999;-webkit-box-shadow:1px 1px 10px 0px rgba(0,0,0,.07);box-shadow:1px 1px 10px 0px rgba(0,0,0,.07)}header .primary-menu-container ul{padding:0;margin:0}header .primary-menu-container ul li{list-style:none;display:inline-block;line-height:103px;padding:0 15px;position:relative}header .primary-menu-container ul li a{font-family:"Poppins",serif;font-size:16px;display:inline;position:relative;padding-bottom:10px}header .primary-menu-container ul li a::before{content:"";background-color:#222;width:0;height:1px;position:absolute;bottom:0;left:0;-webkit-transition:ease .4s;transition:ease .4s}header .primary-menu-container ul li a:hover::before{width:100%}header .primary-menu-container ul li ul.sub-menu{position:absolute;top:103px;left:0;width:300px;background-color:#f6f6f8;padding:20px;-webkit-box-shadow:1px 1px 10px 0px rgba(0,0,0,.07);box-shadow:1px 1px 10px 0px rgba(0,0,0,.07);opacity:0;z-index:-1;pointer-events:none;visibility:hidden}header .primary-menu-container ul li ul.sub-menu{-webkit-transition:ease .5;transition:ease .5}header .primary-menu-container ul li ul.sub-menu li{display:block;line-height:1.5 !important}header .primary-menu-container ul li ul.sub-menu li a{display:inline-block}header .primary-menu-container ul li ul.sub-menu li a:hover{color:#3c9f4e}header .primary-menu-container ul li ul.sub-menu li a::before{display:none}header .primary-menu-container ul li:hover>ul{opacity:1;z-index:66;pointer-events:all;visibility:visible}header .header-left img{height:60px;width:auto}header .header-right a{padding:10px 8px;height:auto;display:flex;align-items:center}header .header-right a:hover img{opacity:.5}header .header-right a img{-webkit-transition:ease .4s;transition:ease .4s}header .header-right .cart-counter{background-color:#3c9f4e;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;margin:-13px 0 0 -5px;z-index:2}#mobile-menu-icon{width:61px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#mobile-menu-icon span{display:block;position:absolute;height:2px;width:100%;background:#3c9f4e;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobile-menu-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#mobile-menu-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#mobile-menu-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#mobile-menu-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-13px;left:0}#mobile-menu-icon.open span:nth-child(2){width:0%;opacity:0}#mobile-menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:30px;left:0}.mobile-menu{display:none}@media(max-width: 1199px){.mobile-menu{display:block;background-color:#f6f6f8;padding:30px 0;position:absolute;top:92px;left:0;width:100%;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(20px);height:calc(100vh - 92px)}.mobile-menu{-webkit-transition:ease .4s;transition:ease .4s}.mobile-menu{overflow-y:scroll}.mobile-menu.open-menu{visibility:visible;opacity:1;pointer-events:all;z-index:999;transform:translateY(0)}.mobile-menu ul{padding:0}.mobile-menu ul li{list-style:none;padding-bottom:15px}.mobile-menu ul li a{text-decoration:none;font-size:19px}.mobile-menu ul.menu>li{position:relative;padding:5px 0}.mobile-menu ul.menu>li a{display:inline-block;position:relative}.mobile-menu ul.menu>li.open::before{transform:rotate(180deg)}.mobile-menu ul.menu>li:has(.sub-menu)::before{content:"";background-image:url("../../assets/images/chevron-down-orange.svg");background-size:12px 7px;height:7px;width:12px;position:absolute;right:20px;top:10px}.mobile-menu ul.menu>li:has(.sub-menu)::before{-webkit-transition:ease .4s;transition:ease .4s}.mobile-menu ul.sub-menu{padding:10px 0 10px 10px;display:none}.mobile-menu ul.sub-menu a{display:block}.mobile-menu .social-icons img{filter:brightness(0) saturate(100%) invert(15%) sepia(0%) saturate(42%) hue-rotate(178deg) brightness(105%) contrast(99%)}}footer .menu{padding:0;margin:0 0 20px 0}footer .menu li{list-style:none}footer .menu li a{font-size:14px;margin-bottom:5px;color:dimgray;position:relative;padding-bottom:5px}footer .menu li a::before{content:"";background-color:dimgray;width:0;height:1px;position:absolute;bottom:0;left:0;-webkit-transition:ease .4s;transition:ease .4s}footer .menu li a:hover::before{width:100%}footer a.text-underline{text-decoration:underline}footer a.text-underline:hover{text-decoration:none}footer .footer-logo img{height:100px;width:auto;object-fit:contain}footer .business-details p,footer .business-details p a{font-size:14px !important;color:#919191;line-height:1.4 !important;margin-bottom:5px;text-decoration:none}footer .opening-hours-row p{font-size:14px !important;color:#919191;line-height:1.4 !important}footer .opening-hours-row table.opening-hours{border:none}footer .opening-hours-row table.opening-hours td{padding:5px 0}footer .opening-hours-row table.opening-hours *{border:none;font-size:14px;color:#919191;line-height:1.4 !important;vertical-align:top}@media(max-width: 1199px){.drop-item{border-bottom:1px solid #3c9f4e}.drop-item:hover{cursor:pointer}.drop-item.active h5::before{transform:rotate(180deg)}.drop-item h5{position:relative;margin:10px 0 !important}.drop-item h5::before{content:"";background-image:url("../images/chevron-down-solid.svg");width:16px;height:9px;background-size:16px 9px;margin-top:-4.5px;position:absolute;top:50%;right:0}.drop-item h5::before{-webkit-transition:ease .2s;transition:ease .2s}.drop-item .hidden-content{display:none}}@media(min-width: 1200px){.drop-item .hidden-content{display:block !important}}.search-overlay{position:absolute;top:103px;left:0;width:100%;height:auto;background:hsla(0,0%,100%,.95);z-index:9999;display:flex;justify-content:center;align-items:center;transform:translateY(-100%);transition:transform .4s ease;opacity:0;pointer-events:none}.search-overlay.open{transform:translateY(0);opacity:1;pointer-events:auto}.search-overlay-content{position:relative;width:90%;max-width:500px;text-align:center;padding:50px 0}.search-overlay input[type=search]{width:100%;padding:13px;font-size:1.2rem;border:2px solid #ccc;border-radius:8px;margin-bottom:1rem}.search-overlay-close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0 !important}.search-overlay-close span{font-size:20px;cursor:pointer;height:auto;line-height:.8;height:20px !important}@media(max-width: 1199px){footer .footer-pd-text p{text-align:center}}.phone-link{position:relative;padding-left:30px;margin-right:30px;font-weight:700}.phone-link::before{content:"";background-image:url("../../assets/images/phone-icon-white.svg");position:absolute;top:0;left:0;background-size:22px 22px;width:22px;height:22px;background-repeat:no-repeat}.bg-navy .phone-link{color:#fff;font-weight:700}.bg-navy .phone-link:hover{color:#f8f9fa}
