.woocommerce-cart #main-content .product-name a,.woocommerce-cart #main-content .cart_totals a:not(.button),.woocommerce-checkout #main-content .showcoupon,.woocommerce-checkout #main-content .showlogin,.woocommerce-checkout #main-content .woocommerce-terms-and-conditions-link,.woocommerce-checkout #main-content .woocommerce-privacy-policy-link{color:#173c31!important;text-decoration:underline;text-underline-offset:0.15em}.woocommerce-cart #main-content .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #main-content #place_order{background:#173c31!important;border-color:#173c31!important;color:#fff!important}.woocommerce-cart #main-content .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #main-content #place_order:hover{background:#285547!important;border-color:#285547!important}.woocommerce-page #main-content .woocommerce-message{background:#173c31!important;color:#fff!important}.woocommerce-page #main-content .woocommerce-message a:not(.button){color:#fff!important;text-decoration:underline}.woocommerce-page #main-content .woocommerce-message a.button{background:#fff!important;border-color:#fff!important;color:#173c31!important}.woocommerce-page #main-content .woocommerce-message a.button:hover{background:#eaf0eb!important;border-color:#eaf0eb!important}.woocommerce-cart #main-content .woocommerce-info,.woocommerce-checkout #main-content .woocommerce-info{background:#edf3ef!important;border-color:#173c31!important;color:#173c31!important}.woocommerce-cart #main-content .checkout-button:focus-visible,.woocommerce-checkout #main-content #place_order:focus-visible,.woocommerce-page #main-content .woocommerce-message a:focus-visible{outline:3px solid #a36a36;outline-offset:3px}#main-header .mobile_menu_bar::before{color:#173c31}@media (max-width:767px){body:is(.woocommerce-cart,.woocommerce-checkout) #main-content .et_pb_section_0{padding-block:16px 24px!important}body:is(.woocommerce-cart,.woocommerce-checkout) #main-content .et_pb_row{width:calc(100% - 32px);padding-block:12px!important}body.woocommerce-checkout #main-content .et_pb_post_title,body.woocommerce-checkout #main-content .et_pb_wc_checkout_order_details{margin-bottom:16px!important}body.woocommerce-checkout #main-content .woocommerce-billing-fields .form-row,body.woocommerce-checkout #main-content .woocommerce-additional-fields .form-row{margin:0 0 12px}body.woocommerce-checkout #main-content .form-row label{font-size:14px;line-height:1.4;margin-bottom:5px}body.woocommerce-checkout #main-content :is(input.input-text,textarea.input-text,select,.select2-selection__rendered){box-sizing:border-box;font-size:16px!important}body.woocommerce-checkout #main-content :is(input.input-text,select){min-height:48px}body.woocommerce-checkout #main-content :is(input.input-text,textarea.input-text){padding:11px 12px!important}body.woocommerce-checkout #main-content .select2-selection--single{min-height:48px}body.woocommerce-checkout #main-content .select2-selection--single :is(.select2-selection__rendered,.select2-selection__arrow){line-height:46px;min-height:46px}body.woocommerce-cart .woocommerce-cart-form tr.cart_item{position:relative}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-remove{position:absolute;top:3px;right:4px;width:auto;padding:0!important;border:0;background:transparent!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-remove a.remove{display:grid;width:44px;height:44px;place-items:center}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name{padding:12px 50px 12px 12px!important;text-align:left!important;font-size:16px;line-height:1.4}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name::before{display:none}body:is(.woocommerce-cart,.woocommerce-checkout) #main-content :is(a.checkout-button,button#place_order){box-sizing:border-box;display:block;width:100%;min-height:50px;padding:10px 14px!important;background:#173c31!important;border:2px solid #173c31!important;color:#fff!important;font-size:17px!important;text-align:center}body:is(.woocommerce-cart,.woocommerce-checkout) #main-content :is(a.checkout-button,button#place_order)::after{display:none}body:is(.woocommerce-cart,.woocommerce-checkout) #main-content :is(a.checkout-button,button#place_order):focus-visible{outline:2px solid #173c31;outline-offset:3px}}