.bg-green{background:#91B508}.text-green{color:#91B508}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{max-width:100vw;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;color:#757474;font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:1.1rem}main{flex:1 1 auto}a,a:hover{text-decoration:none;color:inherit}p:last-of-type:not(.title){margin-bottom:0}ul,ol{padding:0}ul.menu{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto}.container{padding-right:30px;padding-left:30px}@media (min-width: 576px){.container{max-width:560px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1400px;padding-right:50px;padding-left:50px}}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,b,strong{font-weight:600}.pt-6{padding-top:4rem}.pb-6{padding-bottom:4rem}.pt-7{padding-top:5rem}.pb-7{padding-bottom:5rem}.mt-6{margin-top:4rem}.mb-6{margin-bottom:4rem}.mt-7{margin-top:5rem}.mb-7{margin-bottom:5rem}main ol,main ul{padding-left:21px}form label{cursor:pointer}.gform_validation_container{display:none}form ul,#shipping_method{list-style:none;padding:0;margin:0}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select{width:100% !important;border:none;border:1px solid #f3f3f3;background:white;padding:7px 10px;margin-bottom:15px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);outline:none;border-radius:2px}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not(.search-input):focus,textarea:focus{border:1px solid #91B508}textarea{max-height:175px;display:block;width:100%;border:0;margin-bottom:15px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);outline:none;padding:10px;background:white;border-radius:2px}input[type="radio"],input[type="checkbox"]{width:0;height:0;overflow:hidden;margin:0 !important;opacity:0}label,label>span{display:inline-flex;align-items:center;position:relative}input[type="radio"]+label,input[type="checkbox"]+span,input[type="checkbox"]+label{padding-left:20px}input[type="radio"]+label:before,input[type="checkbox"]+span:before,input[type="checkbox"]+label:before{content:'';max-width:15px;max-height:14px;border:1px solid #194421;display:inline-flex;align-items:center;position:absolute;top:50%;transform:translate(0, -50%);width:100%;height:100%;left:0;border-radius:2px;background:white;cursor:pointer}input[type="radio"]+label:before{border-radius:50%}input[type="radio"]:checked+label:before{background:url("../assets/check-circle.svg");border:none}input[type="checkbox"]:checked+span:before,input[type="checkbox"]:checked+label:before{background:url("../assets/check-square.svg");border:none}.ginput_recaptcha,.validation_error{margin-bottom:15px}.validation_message{color:#dc3545;margin-bottom:15px;margin-top:-5px;font-size:90%}.hidden_label>label{display:none}.btn,.button,input[type="submit"]{background:#91B508;color:white;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border:none;padding:8px 26px;transition:all 0.3s;cursor:pointer;border-radius:50px;font-weight:600}.btn:hover,.button:hover,input[type="submit"]:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);background:#757474 !important;color:white !important}.btn:focus,.button:focus,input[type="submit"]:focus{outline:none}label.checkbox,select{cursor:pointer}form#search,form.search{position:relative;max-width:550px;margin:0 auto}form#search input.search-input,form#search input.search-input:focus,form.search input.search-input,form.search input.search-input:focus{border-radius:0 !important;-webkit-appearance:none;background:transparent !important;margin:0;padding:0 !important;margin-bottom:0 !important;box-shadow:none !important;border:none !important;border-bottom:1px solid #757474 !important;color:#757474}form#search input.search-input::placeholder,form#search input.search-input:focus::placeholder,form.search input.search-input::placeholder,form.search input.search-input:focus::placeholder{color:inherit;opacity:1}form#search button,form.search button{background:transparent;border:none;position:absolute;right:0;bottom:2px !important;outline:none;padding:0 !important}form#search button svg,form.search button svg{height:15px;color:#91B508 !important}.u-column1.col-1,.u-column2.col-2{max-width:100%;width:100%;padding:0}.u-column1.col-1 .form-row,.u-column2.col-2 .form-row{margin:0;display:block}.woocommerce-notices-wrapper,.woocommerce form{width:100%;margin-bottom:25px}.woocommerce-form-row{display:block;margin-right:0;margin-left:0}.woocommerce-info,.woocommerce-message{background-color:#f2f2f2 !important;padding:10px}.woocommerce-lost-password .woocommerce-message{margin-bottom:15px;width:100%}.select2-selection{border:0 !important;outline:none;height:42px !important;border:0;border-radius:1px;padding:10px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.select2-selection .select2-selection__arrow{top:9px !important}#customer_login h2{text-align:center;margin-bottom:20px}#customer_login>div{margin-top:3rem}#customer_login label{margin-top:15px}#customer_login button[type="submit"]{display:block;margin-left:auto}@media (min-width: 768px) and (max-width: 991px){#customer_login{max-width:400px;margin:0 auto}}@media (min-width: 992px){#customer_login{display:flex;width:100%}#customer_login .col-1,#customer_login .col-2{flex:1;padding:0 25px}#customer_login form{max-width:450px;margin:0 auto}}@media (min-width: 768px){.woocommerce-lost-password .woocommerce{max-width:450px;margin:50px auto}}.login-register-notice{background:#91B508;padding:15px;color:white;text-align:center}.login-register-notice svg{height:40px;display:block;margin:0 auto 15px auto}@media (min-width: 992px){.login-register-notice{padding:30px}}.woocommerce-form-register__submit{margin-top:15px}header.main-header{border-bottom:1px solid #91B508}header.main-header .bg-green svg{margin-top:-4px}header.main-header .bg-green #currency img{height:19px;margin-left:10px;filter:grayscale(100%)}header.main-header .bg-green #currency img.active{filter:grayscale(0)}header.main-header .logo{width:100%;max-width:220px}header.main-header .cart-qty{background:#f2f2f2;color:#3c3c3c;width:15px;height:15px;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;font-size:65%;position:relative;top:-5px;left:3px;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);font-weight:600}header.main-header .menu-toggle svg{height:30px}header.main-header #menu{display:none}@media (min-width: 1200px){header.main-header #menu{display:block !important;border-top:1px solid white;padding-top:1rem}}header.main-header .menu{width:100%;margin-top:15px;text-align:center}header.main-header .menu a{display:block;padding:7px}header.main-header .menu .current-menu-item>a,header.main-header .menu a:hover{color:#91B508}@media (min-width: 1200px){header.main-header .menu{display:flex;justify-content:center;width:auto;margin:0 !important;align-items:flex-end}header.main-header .menu a{padding:0 15px}}header.main-header .sub-menu{display:none;list-style:none}@media (min-width: 1200px){header.main-header>.container{display:flex !important;justify-content:space-between !important;flex-wrap:nowrap !important}header.main-header #menu .d-xxl-flex{display:flex !important;justify-content:flex-end !important}header.main-header .menu-toggle{display:none !important}header.main-header .menu-item-has-children>a{display:flex;justify-content:center}header.main-header .menu-item-has-children>a:after{content:url("../assets/menu-arrow.svg");height:10px;width:10px;margin-left:10px;margin-top:4px}header.main-header .menu>.current-menu-ancestor>a,header.main-header .menu>.current-menu-item.menu-item-has-children>a,header.main-header .menu>li.menu-item-has-children:hover>a{color:#91B508}header.main-header .menu>.current-menu-ancestor>a:after,header.main-header .menu>.current-menu-item.menu-item-has-children>a:after,header.main-header .menu>li.menu-item-has-children:hover>a:after{content:url(../assets/menu-arrow-active.svg)}header.main-header .sub-menu{position:absolute;background:#91B508;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);text-align:left;z-index:10;min-width:110px;display:block;height:0;overflow:hidden;color:white}header.main-header .sub-menu li:first-child a{padding-top:10px}header.main-header .sub-menu li:last-child a{padding-bottom:10px}header.main-header .sub-menu a{padding:5px 15px}header.main-header .sub-menu a:hover{color:white;background:#6e8905}header.main-header .sub-menu .menu-item-has-children{position:relative}header.main-header .sub-menu .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}header.main-header .sub-menu .menu-item-has-children>a:after{content:url("../assets/arrow-right-white.svg");width:6px;height:22px;margin-left:10px}header.main-header .sub-menu .menu-item-has-children .sub-menu{top:0;left:100%}header.main-header .sub-menu .current-menu-ancestor>a,header.main-header .sub-menu .current-menu-item.menu-item-has-children>a,header.main-header .sub-menu .current-menu-item>a{background:#6e8905;color:white}header.main-header .menu-item-has-children:hover>.sub-menu{animation:menuAnimation 0.5s forwards}}header.main-header .search{margin:15px auto;max-width:290px}header.main-header .search input.search-input{color:#91B508 !important}header.main-header .search button{padding:0;height:23px;width:15px}@media (min-width: 1200px){header.main-header .search button{bottom:5px !important}}@media (min-width: 1200px){header.main-header .search{margin:0;margin-left:25px;max-width:190px}header.main-header .search input{margin:0 !important}}@keyframes menuAnimation{0%{height:0;overflow:hidden}100%{height:auto;overflow:initial}}footer .search button{height:15px;display:flex;margin-bottom:5px}footer .search input{font-size:1.2rem}footer a:hover{text-decoration:underline}footer #newsletter form{position:relative;margin-top:1rem}footer #newsletter form li{width:100%}footer #newsletter form input{padding:6px 10px;border:none !important;border-radius:1px;font-size:1rem}footer #newsletter form input[type="email"]{padding-right:96px}footer #newsletter form input[type="submit"]{background:#f2f2f2;color:black;width:100%;padding:6px 9px 5px 9px !important;font-weight:500;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}footer #newsletter form input::placeholder{font-size:85%}@media (min-width: 576px){footer #newsletter form{position:relative}footer #newsletter form li#field_2_1{width:48%;float:left}footer #newsletter form li#field_2_2{width:48%;float:right}footer #newsletter form .gform_footer{position:absolute;right:1px;bottom:17px}footer #newsletter form input[type="submit"]{background:#91B508;color:white;border-radius:18px;font-size:0.9rem;text-transform:uppercase;padding:5.5px 22px !important}}@media (min-width: 1200px){footer #newsletter form li#field_2_1{width:23%}footer #newsletter form li#field_2_2{width:23%;margin:0 1%;float:left}footer #newsletter form li#field_2_3{width:52%;float:left}footer #newsletter form .gform_footer{bottom:-34px}footer #newsletter form .gform_footer input{padding:5.7px 10px !important}}.woocommerce-account .woocommerce-order-details table{width:100%}.woocommerce-account mark{background-color:transparent;font-weight:600}.woocommerce-account .woocommerce-customer-details{margin-top:50px}.woocommerce-account .woocommerce-customer-details .woocommerce-column{padding:0;flex:1;max-width:100%}.woocommerce-account .my-acc-header ul{list-style:none;padding:0;display:flex;margin-top:3rem;overflow:scroll}.woocommerce-account .my-acc-header ul li{margin-right:2px;padding:10px 20px;white-space:nowrap}.woocommerce-account .my-acc-header ul li.is-active,.woocommerce-account .my-acc-header ul li:hover{background:#7ba11b}.woocommerce-account .my-acc-content>p,.woocommerce-account .my-acc-content h3{margin-bottom:30px !important}.woocommerce-account .my-acc-content [type="submit"]{margin-top:30px}.woocommerce-account .my-acc-content .clear{display:none}.woocommerce-account .my-acc-content .form-row{margin-right:0;margin-left:0;display:block}.woocommerce-account .my-acc-content .waitlist-products{margin-top:30px;display:flex;flex-wrap:wrap}.woocommerce-account .my-acc-content .waitlist-products .waitlist-single-product{width:100%;margin-bottom:3rem}.woocommerce-account .my-acc-content .waitlist-products .waitlist-single-product hr{display:none}@media (min-width: 576px){.woocommerce-account .my-acc-content .waitlist-products .waitlist-single-product{width:50%;padding:0 15px}}@media (min-width: 992px){.woocommerce-account .my-acc-content .waitlist-products .waitlist-single-product{width:33.3333%}}@media (min-width: 1200px){.woocommerce-account .my-acc-content .waitlist-products .waitlist-single-product{width:25%}}.woocommerce-account .my-acc-content .woocommerce-pagination{text-align:right}.woocommerce-account .my-acc-content .woocommerce-orders-table{width:100%;border:1px solid #e1e1e1;margin-bottom:30px}.woocommerce-account .my-acc-content .woocommerce-orders-table .button{background:none;color:inherit;box-shadow:none}.woocommerce-account .my-acc-content .woocommerce-orders-table .button:hover{background:none !important;color:#91B508 !important;box-shadow:none !important}.woocommerce-account .my-acc-content .woocommerce-orders-table th,.woocommerce-account .my-acc-content .woocommerce-orders-table td{padding:10px}.woocommerce-account .my-acc-content .woocommerce-orders-table thead span{font-weight:600}.woocommerce-account .my-acc-content .woocommerce-orders-table tr{border-top:1px solid #e1e1e1}.woocommerce-account .my-acc-content fieldset{margin-top:30px}@media (min-width: 768px){.woocommerce-account .my-acc-content .edit-account,.woocommerce-account .my-acc-content .addresses,.woocommerce-account .my-acc-content .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account .my-acc-content .woocommerce-address-fields__field-wrapper{align-items:flex-end}.woocommerce-account .my-acc-content .form-row,.woocommerce-account .my-acc-content fieldset{margin-bottom:2rem;width:49%}.woocommerce-account .my-acc-content .form-row .form-row,.woocommerce-account .my-acc-content fieldset .form-row{width:100%}.woocommerce-account .my-acc-content .form-row input,.woocommerce-account .my-acc-content fieldset input{margin:0 !important}.woocommerce-account .my-acc-content .addresses>div{width:50%;flex:1}.woocommerce-account .my-acc-content #shipping_country_field,.woocommerce-account .my-acc-content #billing_country_field{margin-bottom:36px}}#order_review .shop_table{width:100%;margin-bottom:30px}#order_review .checkout-age-verification,#order_review .checkout-ias-newsletter,#order_review .checkout-aging-magazine{display:block;width:100%;margin-bottom:0}#order_review button[type="submit"]{margin-top:30px}.lost_password a:hover{text-decoration:underline}.cart_totals td,.cart_totals th{padding:10px !important}.cart_totals th{border-right:1px solid #f2f2f2}.wc-proceed-to-checkout a{width:100%}.woocommerce-cart main #shipping_method li{display:flex}.woocommerce-cart main #shipping_method li input{margin:4px 5px 0 0}.woocommerce-cart main .shipping-calculator-button{background:#91B508;color:white;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border:none;padding:4px 20px 7px 20px;transition:all 0.3s;cursor:pointer;border-radius:50px;margin-top:1rem;display:inline-block}.woocommerce-cart main .cart,.woocommerce-cart main table{width:100%}.woocommerce-cart main table{border:1px solid #f2f2f2;margin-bottom:30px}.woocommerce-cart main button,.woocommerce-cart main .button{background:#91B508;color:white;border:0;padding:9px 20px;display:inline-block;text-align:center;font-weight:400}.woocommerce-cart main .entry-title{margin-bottom:1.5rem;border-bottom:1px solid #3C3C3C}.woocommerce-cart main input.qty{width:60px !important;text-align:center;max-width:70px}.woocommerce-cart main .coupon{display:flex;flex-direction:column}.woocommerce-cart main .coupon label{display:none}.woocommerce-cart main .coupon button{width:auto !important}@media (min-width: 768px){.woocommerce-cart main .coupon{width:70%;max-width:380px}.woocommerce-cart main .coupon input{margin:0 !important}}.woocommerce-cart main .product-quantity label{display:none}.woocommerce-cart main .product-remove{font-size:2rem;min-width:50px;text-align:center}.woocommerce-cart main tr{border-bottom:1px solid #f2f2f2}.woocommerce-cart main .cross-sells{text-align:center;margin:50px 0}.woocommerce-cart main .cross-sells>h2{margin-bottom:30px}.woocommerce-cart main .cross-sells .price{color:#91B508;font-weight:600;display:block}.woocommerce-cart main .cross-sells .button{margin-top:30px;display:inline-block;width:auto}.woocommerce-cart main .cross-sells ul{list-style:none;display:flex;flex-wrap:wrap;padding:0}.woocommerce-cart main .cross-sells ul li{margin-bottom:3rem}.woocommerce-cart main .cross-sells ul li h2{font-size:1.5rem;margin:20px 0}@media (min-width: 576px){.woocommerce-cart main .cross-sells ul{margin-right:-15px;margin-left:-15px}.woocommerce-cart main .cross-sells li{width:50%;padding:0 15px}}@media (min-width: 768px){.woocommerce-cart main .cross-sells li{padding:0 30px}}@media (min-width: 992px){.woocommerce-cart main .cross-sells{margin:80px 0}.woocommerce-cart main .cross-sells li{padding:0 15px;width:25%}}.woocommerce-cart main button,.woocommerce-cart main .button{display:inline-block;width:auto}.woocommerce-cart main .button[name="update_cart"]{width:100%}@media (min-width: 768px){.woocommerce-cart main .button[name="update_cart"]{width:auto}}.woocommerce-cart main .wc-proceed-to-checkout{text-align:center}@media (min-width: 768px){.woocommerce-cart main .wc-proceed-to-checkout{text-align:right}}.woocommerce-cart main .woocommerce-shipping-calculator input{margin:0 !important}.woocommerce-cart main .woocommerce-shipping-calculator p{margin-bottom:0;margin-top:15px}@media (max-width: 991px){.woocommerce-cart main .coupon{margin-bottom:15px}.woocommerce-cart main .woocommerce-cart-form thead{display:none}.woocommerce-cart main .woocommerce-cart-form td{display:block;width:100%}.woocommerce-cart main .woocommerce-cart-form tr{display:flex;flex-direction:column}.woocommerce-cart main td:before{font-weight:600}.woocommerce-cart main tbody .product-quantity:before{content:'Quantity:'}.woocommerce-cart main .product-thumbnail{order:1}.woocommerce-cart main .product-thumbnail img{height:100%;width:auto;max-height:200px;margin:0 auto;display:block}.woocommerce-cart main .product-name{padding:10px;order:3}.woocommerce-cart main .product-name:before{content:'Product:'}.woocommerce-cart main .product-price{padding:10px;order:4}.woocommerce-cart main .product-price:before{content:'Price:'}.woocommerce-cart main .product-quantity{padding:10px;order:5;display:flex !important;align-items:center}.woocommerce-cart main .product-quantity:before{margin-right:10px}.woocommerce-cart main .product-subtotal{padding:10px;order:6}.woocommerce-cart main .product-subtotal:before{content:'Subtotal:'}.woocommerce-cart main .product-remove{background:#f2f2f2;order:2}}@media (min-width: 768px){.woocommerce-cart main .coupon{flex-direction:row;white-space:nowrap;float:left;margin:0;position:relative}.woocommerce-cart main .coupon button{position:absolute;right:-10px;bottom:0;padding:8px 20px}.woocommerce-cart main button[name="update_cart"]{float:right;width:auto}.woocommerce-cart main .actions{padding:10px}}@media (min-width: 992px){.woocommerce-cart main .cart-collaterals .cart_totals{max-width:550px;margin-left:auto}.woocommerce-cart main .cart-collaterals .cart_totals h2{margin-bottom:20px}}.woocommerce-cart main .woocommerce-cart-form thead{background:#f2f2f2}.woocommerce-cart main .woocommerce-cart-form thead th{padding:10px 0}.woocommerce-error{list-style:none;background:#dc3545;color:white;padding:15px;margin-bottom:30px}.woocommerce-form-login-toggle{margin-bottom:30px}.woocommerce-message a.button{margin-right:20px}.woocommerce-checkout #order_review_heading{margin-top:30px}.woocommerce-checkout #ship-to-different-address label{margin:0 !important;width:100%;display:flex}.woocommerce-checkout #ship-to-different-address span{display:flex;width:100%}.woocommerce-checkout #ship-to-different-address input[type="checkbox"]:checked+span:before{margin-top:-1px;border-radius:10px;background-size:cover;background-color:white}.woocommerce-checkout .wc_payment_method{background:#f2f2f2;padding:15px !important;margin-bottom:1.5rem !important}@media (min-width: 992px){.woocommerce-checkout .wc_payment_method{padding:30px !important}}.woocommerce-checkout .wc_payment_method .payment_box p{margin:15px 0}.woocommerce-checkout #customer_details h3{background:#91B508;color:white;padding:10px 15px}.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{background:#f2f2f2;padding:15px !important;margin-bottom:1.5rem !important}@media (min-width: 992px){.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{padding:30px !important}}.woocommerce-checkout .form-row{margin-right:0;margin-left:0}.woocommerce-checkout #order_comments_field{display:block}.woocommerce-checkout .woocommerce-privacy-policy-text{margin:25px 0}.woocommerce-checkout h3{margin-bottom:30px}.woocommerce-checkout h3#ship-to-different-address{font-size:1.5rem}.woocommerce-checkout .woocommerce-form-coupon-toggle{background:#f2f2f2;border-top:2px solid #91B508;display:flex;align-items:center;margin-bottom:30px}.woocommerce-checkout .woocommerce-form-coupon-toggle:before{content:url(../assets/coupon.svg);float:left;height:16px;width:16px;margin-left:15px}.woocommerce-checkout .woocommerce-checkout-review-order-table{background:#f2f2f2;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border-radius:2px;overflow:hidden;margin-bottom:30px;width:100%}.woocommerce-checkout .woocommerce-checkout-review-order-table thead{background:#91B508;color:white}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{padding:10px}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{padding:10px}.woocommerce-checkout .woocommerce-checkout-review-order-table input{margin-right:10px}.woocommerce-checkout .woocommerce-checkout-payment #place_order{margin-top:30px}.woocommerce-checkout .woocommerce-checkout-payment .form-row{margin:0;display:block}.woocommerce-checkout .woocommerce-checkout-payment .place-order label{width:100%}.woocommerce-checkout .woocommerce-form-coupon{border:1px solid #f2f2f2;padding:15px;border-radius:2px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:40px;position:relative}.woocommerce-checkout .woocommerce-form-coupon input{margin:0 !important}.woocommerce-checkout .woocommerce-form-coupon p:first-child{width:100%}.woocommerce-checkout .woocommerce-form-coupon .form-row-first{width:100%}@media (min-width: 576px){.woocommerce-checkout .woocommerce-form-coupon .form-row,.woocommerce-checkout .woocommerce-form-coupon input{margin:0}.woocommerce-checkout .woocommerce-form-coupon .form-row-first{flex:1;max-width:400px}.woocommerce-checkout .woocommerce-form-coupon .button{padding:8px 15px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.woocommerce-checkout .woocommerce-form-coupon .form-row-last{position:absolute;margin-left:350px;left:0;bottom:15px}.woocommerce-checkout .woocommerce-form-coupon input:focus{box-shadow:0 !important}}.woocommerce-checkout .entry-title{margin-bottom:1.5rem;border-bottom:1px solid #3C3C3C}.woocommerce-checkout #customer_details>div{flex:auto;margin:0;padding:0;max-width:100%}.woocommerce-checkout #customer_details>div .form-row{margin:0;flex-direction:column;margin-bottom:15px}.woocommerce-checkout #order_comments{width:100%}.woocommerce-checkout .woocommerce-form-login{margin-bottom:40px}.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox{margin-right:30px}@media (min-width: 768px){.woocommerce-checkout .woocommerce-form-login{margin-bottom:60px}.woocommerce-checkout .woocommerce-form-login .form-row{width:48%;float:left}.woocommerce-checkout .woocommerce-form-login .form-row:not(.form-row-last){margin-right:4%}}@media (min-width: 992px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{width:48%}}.select2-selection{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border:none;border-radius:1px;outline:none}.select2-selection .select2-selection__rendered{line-height:24px}.select2-selection .select2-selection__arrow{height:26px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#91B508}#product-reviews{max-height:600px;overflow:hidden;transition:max-height 0.3s}#product-reviews.expand{max-height:100% !important}@media (min-width: 768px){#product-reviews .row-comments{column-count:2}}@media (min-width: 992px){#product-reviews .row-comments{column-count:3}}@media (min-width: 1200px){#product-reviews .row-comments{column-count:4}}#product-reviews .row-comments .review{display:inline-block;width:100%}.tabs-nav li{padding:9px 23px 4px 23px !important;margin-bottom:-1px;cursor:pointer}.tabs-nav li.active{border:1px solid transparent;border-color:#dee2e6 #dee2e6 #f2f2f2;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:block;background:#f2f2f2}.single-product .product-short-desc ul{list-style:none}.single-product .product-short-desc ul li:before{content:'';width:5px;height:5px;background:#91B508;display:inline-block;margin-right:10px;top:-2.5px;position:relative}.single-product .wcwl_elements{background:#f2f2f2;padding:1.5rem;margin-top:3rem;text-align:center}.single-product .summary>.price{font-weight:600;font-size:1.25rem;color:#91B508;border-bottom:1px solid #dee2e6;padding-bottom:1rem}.single-product .screen-reader-text{display:none}.single-product .rightpress_product_price_live_update{margin-top:1rem}.single-product .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:0.5rem}.single-product .woocommerce-product-rating .star-rating{margin-right:25px}.single-product .stock{font-weight:600;margin:15px 0 !important}.single-product .special-offer{font-weight:300;margin-top:0.8rem !important;display:block}.single-product .cart .custom-quantity{margin-bottom:1.8rem;align-items:center;box-shadow:0 0.2rem 0.55rem rgba(0,0,0,0.09);border-radius:2px;display:inline-flex}.single-product .cart .custom-quantity input,.single-product .cart .custom-quantity input:focus{margin:0;border:none;background:white;box-shadow:none !important;outline:none;border-radius:2px;text-align:center;-moz-appearance:textfield}.single-product .cart .custom-quantity input::-webkit-outer-spin-button,.single-product .cart .custom-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .cart .custom-quantity .qty-btn{width:30px;text-align:center;padding:0 10px;cursor:pointer;display:block}.comment-form-rating p.stars{margin-bottom:15px}.comment-form-rating label{margin-bottom:0 !important}.stars.selected a::before,p.stars.selected a:not(.active)::before,p.stars:hover a::before{color:#194421 !important}.comment-form{max-width:600px}.add-to-cart,.woocommerce-cart-form__cart-item{position:relative}.add-to-cart .custom-quantity,.woocommerce-cart-form__cart-item .custom-quantity{display:flex;justify-content:space-between;align-items:center;box-shadow:0 0.2rem 0.55rem rgba(0,0,0,0.09);border-radius:2px;max-width:140px}.add-to-cart .custom-quantity span,.woocommerce-cart-form__cart-item .custom-quantity span{width:30px;text-align:center;padding:0 10px;cursor:pointer;display:block}.add-to-cart .custom-quantity span svg,.woocommerce-cart-form__cart-item .custom-quantity span svg{width:12px}.add-to-cart .custom-quantity input,.woocommerce-cart-form__cart-item .custom-quantity input{max-width:70px !important;box-shadow:none !important;margin:0 !important;flex:1;text-align:center}.add-to-cart .custom-quantity input:focus,.woocommerce-cart-form__cart-item .custom-quantity input:focus{box-shadow:none !important}.add-to-cart .custom-quantity input::-webkit-outer-spin-button,.add-to-cart .custom-quantity input::-webkit-inner-spin-button,.woocommerce-cart-form__cart-item .custom-quantity input::-webkit-outer-spin-button,.woocommerce-cart-form__cart-item .custom-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart .custom-quantity input[type=number],.woocommerce-cart-form__cart-item .custom-quantity input[type=number]{-moz-appearance:textfield}.one-column a,.two-column a,.tabs a{color:#91B508;text-decoration:underline !important}.banner{width:100%;position:relative;display:flex;align-items:center;color:white}.banner p{max-width:900px}.banner.text-center p{margin:0 auto}.banner.text-right p{margin-left:auto}.banner img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.banner .btn{margin-top:20px}.banner.fullheight{min-height:calc(100vh - 139px)}@media (min-width: 992px){.banner.fullheight{min-height:calc(100vh - 197px)}}.banner.medium{min-height:40vh}.banner.large{min-height:60vh}.title{font-weight:600}.products-row a{height:100%;display:flex;flex-direction:column;text-align:center;align-items:center}.products-row a p.h4{flex:1;border-top:1px solid #f2f2f2;display:block;width:100%}.products-row a .price{color:#91B508;font-weight:600}.products-row a img{max-height:300px;width:auto}.pagination .page-numbers{background:#f2f2f2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#91B508;color:white;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}.top-page-nav{display:flex;align-items:center;justify-content:center;margin-bottom:15px}@media (min-width: 576px){.top-page-nav{justify-content:flex-start}}.top-page-nav span{margin-left:0.8rem;font-size:1.6em}.top-page-nav span.disabled{color:#c2c2c2}.woocommerce-order-received h2,.woocommerce-MyAccount-content h2{font-size:1.5rem}.woocommerce-order-received .woocommerce-notice,.woocommerce-MyAccount-content .woocommerce-notice{background:#91B508;color:white;margin:0;border-radius:3px;padding:15px;font-size:1.3em}.woocommerce-order-received .woocommerce-order-overview,.woocommerce-MyAccount-content .woocommerce-order-overview{list-style:none;padding:15px;background:#f2f2f2;text-transform:uppercase;margin-bottom:50px}.woocommerce-order-received .woocommerce-order-overview strong,.woocommerce-MyAccount-content .woocommerce-order-overview strong{display:block;text-transform:none;margin-bottom:15px}@media (min-width: 768px){.woocommerce-order-received .woocommerce-order-overview,.woocommerce-MyAccount-content .woocommerce-order-overview{display:flex;justify-content:space-between}.woocommerce-order-received .woocommerce-order-overview strong,.woocommerce-MyAccount-content .woocommerce-order-overview strong{margin:0}}.woocommerce-order-received .woocommerce-table--order-details,.woocommerce-MyAccount-content .woocommerce-table--order-details{width:100%;border-radius:2px;border:1px solid #f2f2f2}.woocommerce-order-received .woocommerce-table--order-details thead,.woocommerce-MyAccount-content .woocommerce-table--order-details thead{background:#f2f2f2}.woocommerce-order-received .woocommerce-table--order-details thead th,.woocommerce-MyAccount-content .woocommerce-table--order-details thead th{padding:10px 15px}.woocommerce-order-received .woocommerce-table--order-details tbody td,.woocommerce-order-received .woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-table--order-details tfoot td,.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td,.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th,.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{padding:10px 15px}.woocommerce-order-received .woocommerce-customer-details .col-1,.woocommerce-order-received .woocommerce-customer-details .col-2,.woocommerce-MyAccount-content .woocommerce-customer-details .col-1,.woocommerce-MyAccount-content .woocommerce-customer-details .col-2{max-width:100%;border:1px solid #f2f2f2;padding:15px;margin-top:40px}@media (min-width: 768px){.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns,.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{display:flex;justify-content:space-between;width:100%}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column{max-width:48%;flex:1}}.custom-table{height:auto;width:100%}.custom-table tr{border-bottom:1px solid #91B508}.custom-table td,.custom-table th{padding:10px 0}.custom-table th{text-transform:uppercase;font-weight:600}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:71px;font-family:star;font-weight:400}.star-rating::before{content:"★★★★★";opacity:0.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"★★★★★";top:0;position:absolute;left:0;color:#91B508}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"★";color:#91B508;text-indent:0;opacity:0.25;font-size:1.4rem}p.stars a:hover ~ a::before{content:"★";color:#91B508;opacity:0.25}p.stars:hover a::before{content:"★";color:#91B508;opacity:1}p.stars.selected a.active::before{content:"★";color:#91B508;opacity:1}p.stars.selected a.active ~ a::before{content:"★";color:#91B508;opacity:0.25}p.stars.selected a:not(.active)::before{content:"★";color:#91B508;opacity:1}.carousel-inner{position:relative;height:300px}@media (min-width: 768px){.carousel-inner{height:400px}}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform 0.6s ease;backface-visibility:hidden;perspective:1000px;height:100%}.carousel-item img{max-height:100%;max-width:70%;width:auto;display:block;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports (transform-style: preserve-3d){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%, 0, 0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style: preserve-3d){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%, 0, 0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:20px;color:#fff;text-align:center;opacity:0.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-indicators{z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;margin-top:30px;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:80px;height:80px;margin-right:3px;margin-left:15px;background-color:rgba(255,255,255,0.5);cursor:pointer}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{border:1px solid #dee2e6}
