body.single-product #main-content,body.woocommerce-cart #main-content,body.woocommerce-checkout #main-content,body.woocommerce-account #main-content{margin-top:50px!important}:root{--classicfit-green:#3f9240;--classicfit-green-dark:#367f37}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--classicfit-green)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background-color:var(--classicfit-green);border:2px solid var(--classicfit-green);color:#fff;font-weight:600;transition:background-color 0.3s ease,border-color 0.3s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:var(--classicfit-green-dark);border-color:var(--classicfit-green-dark);color:#fff}.woocommerce div.product form.cart .button::after{content:none!important;display:none!important}.woocommerce div.product form.cart .button{background-color:var(--classicfit-green);border:2px solid var(--classicfit-green);color:#fff;padding:12px 24px;font-weight:600;text-align:center;transition:background-color 0.3s ease,border-color 0.3s ease}.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .button:focus{background-color:var(--classicfit-green-dark);border-color:var(--classicfit-green-dark);color:#fff;box-shadow:none;opacity:1}.woocommerce .checkout-button{background-color:var(--classicfit-green)!important;border:2px solid var(--classicfit-green)!important;color:#fff!important;font-weight:600!important;opacity:1!important;cursor:pointer!important;pointer-events:auto!important;transition:background-color 0.3s ease,border-color 0.3s ease}.woocommerce .checkout-button:hover{background-color:var(--classicfit-green-dark)!important;border-color:var(--classicfit-green-dark)!important;color:#fff!important}.woocommerce-checkout #payment .place-order{margin-top:20px}.woocommerce-checkout #place_order:not(:disabled):not(.disabled){background-color:var(--classicfit-green)!important;border:2px solid var(--classicfit-green)!important;color:#fff!important;font-weight:600;opacity:1!important;cursor:pointer!important;transition:background-color 0.3s ease,border-color 0.3s ease}.woocommerce-checkout #place_order:not(:disabled):not(.disabled):hover{background-color:var(--classicfit-green-dark)!important;border-color:var(--classicfit-green-dark)!important;color:#fff!important}.woocommerce-checkout #place_order:disabled,.woocommerce-checkout #place_order.disabled{background-color:#f0f0f0!important;border:2px solid #f0f0f0!important;color:#c0c0c0!important;opacity:1!important;font-weight:600;cursor:not-allowed!important}#place_order{margin-top:10px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#ffffff!important}.woocommerce-message{background-color:var(--classicfit-green)!important;border-top:none!important;color:#ffffff!important}.woocommerce-message .button{background-color:#ffffff!important;color:var(--classicfit-green)!important;border:2px solid #ffffff!important;font-weight:600;transition:all 0.3s ease}.woocommerce-message .button:hover{background-color:#ffffff!important;color:var(--classicfit-green-dark)!important;border-color:#ffffff!important}body.woof_ajax_loading,body.woof_overlay,body.woof_ajax_redraw,.woof_ajax_loading,.woof_overlay,.woof_ajax_redraw,body.woof_ajax_loading *:not(script),.woof_ajax_loading *:not(script){background-color:white!important;background-image:none!important;color:inherit!important;border-color:inherit!important}.woof_ajax_loading .woocommerce-message,.woof_ajax_redraw .woocommerce-message,.woof_ajax_loading .woocommerce-info,.woof_ajax_redraw .woocommerce-info{background-color:white!important;color:inherit!important;border:none!important;box-shadow:none!important}.woof_ajax_loading .woocommerce-message .button,.woof_ajax_redraw .woocommerce-message .button{display:none!important}.woocommerce div.product p.stock,.woocommerce div.product p.stock.in-stock{color:var(--classicfit-green)!important;font-weight:600}.woocommerce div.product p.stock.out-of-stock{color:#d9534f!important;font-weight:600;font-style:italic}.woof_submit_search_form_reset{background-color:var(--classicfit-green)!important;border:2px solid var(--classicfit-green)!important;color:#ffffff!important;font-weight:600;padding:12px 24px;text-align:center;text-transform:capitalize;font-size:16px;width:100%;display:block;margin-top:20px;transition:background-color 0.3s ease,border-color 0.3s ease}.woof_submit_search_form_reset:hover{background-color:var(--classicfit-green-dark)!important;border-color:var(--classicfit-green-dark)!important;color:#ffffff!important;cursor:pointer}.woocommerce span.onsale{background-color:#4CA65D!important;color:#ffffff!important;border-radius:0.3em;padding:0.3em 0.6em;font-weight:bold}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#4CA65D!important;text-decoration:none}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins{color:#4CA65D!important;text-decoration:none}:root{--brand-green:#1FAF7A}.woocommerce .star-rating span:before,.woocommerce .star-rating:before,.woocommerce-page .star-rating span:before,.woocommerce-page .star-rating:before{color:var(--brand-green)!important}.wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars svg,.wc-block-components-product-rating__stars svg{fill:var(--brand-green)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--classicfit-green);font-weight:600;border:none;background:transparent}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--classicfit-green);color:#fff;border-radius:3px;padding:0.5em 0.75em}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:var(--classicfit-green-dark);color:#fff;border-radius:3px;padding:0.5em 0.75em}.woocommerce-cart .cart-collaterals .shipping-calculator-form a{color:var(--classicfit-green);font-weight:600;text-decoration:none;transition:color 0.3s ease}.woocommerce-cart .cart-collaterals .shipping-calculator-form a:hover{color:var(--classicfit-green-dark);text-decoration:underline}.woocommerce-info{background-color:var(--classicfit-green)!important;border-top:none!important;color:#ffffff!important;font-weight:600;padding:15px 20px!important;margin-bottom:30px}.woocommerce-info a{color:#ffffff!important;text-decoration:underline}.woocommerce-cart .shipping-calculator-form a::after{filter:brightness(0) saturate(100%) sepia(100%) hue-rotate(75deg)}