.woocommerce h1.page-title{color:#007a73;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:15px;margin-bottom:20px}.woocommerce .woocommerce-ordering select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;outline:none;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:20px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .75rem) center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}.woocommerce ul.products li.product{box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;display:block;padding:7px;text-align:center;border:1px solid rgba(0,0,0,.2)}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-weight:500}.woocommerce ul.products li.product .button{display:block;background-color:#007a73;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:2px;margin-top:10px;font-size:14px;font-weight:500;outline:1px solid #fff;outline-offset:-3px;padding:10px}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{width:60px;height:60px;top:-15px;right:-15px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767.98px){.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{top:-6px;right:-6px}}.woocommerce ul.products li.product .woocommerce-loop-product__title,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title{font-size:20px;font-weight:500;color:#007a73}.woocommerce div.product .product_title{color:#007a73}.woocommerce ul.products li.product .price,ul.wc-block-grid__products li.wc-block-grid__product .price,.single-product .product .price{color:#007a73!important;font-weight:500}ul.wc-block-grid__products li.wc-block-grid__product .price{font-size:1.3em}.woocommerce ul.products li.product .price del,ul.wc-block-grid__products li.wc-block-grid__product .price del,.single-product .product .price del{color:red;opacity:.6;display:inline-block}ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button{display:block;background-color:#007a73;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:2px;margin-top:10px;font-size:14px;font-weight:500;outline:1px solid #fff;outline-offset:-3px;padding:10px}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale{background:#b3af54;border:none;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2em;right:-15px;text-align:center;text-transform:uppercase;top:-15px;width:60px;height:60px}.woocommerce div.product div.images.woocommerce-product-gallery{border:solid 1px rgba(0,0,0,.2);width:40%}.woocommerce div.product div.summary{width:56%}@media only screen and (max-width:767.98px){.woocommerce div.product div.images.woocommerce-product-gallery{width:100%}.woocommerce div.product div.summary{width:100%}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:inherit}}.woocommerce .related.products>h2{margin-bottom:30px;text-transform:uppercase;font-weight:700;letter-spacing:2px;position:relative;padding-bottom:5px}.woocommerce .related.products>h2::before{content:"";position:absolute;left:0;width:150px;height:3px;background-color:#000;bottom:0}.woocommerce .related.products>h2::after{content:"";position:absolute;left:160px;width:20px;height:3px;background-color:#000;bottom:0}.woocommerce .quantity .qty{background-color:#fff;outline:none;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:0;padding:5px 10px;font-size:15px}.woocommerce div.product form.cart .button{background-color:#007a73;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:10px 20px;border-radius:0;font-size:15px}.woocommerce .woocommerce-tabs{background-color:#007a73;padding:20px;margin-bottom:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs .panel{border:4px double #fff;padding:25px;color:#fff;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs .panel p{font-size:18px}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}a.added_to_cart.wc-forward{margin-top:10px;background-color:#007a73;padding:3px 10px;line-height:normal;color:#fff}.product_meta{display:grid;font-size:16px;line-height:30px}.product_meta span.sku_wrapper,.product_meta span.posted_in{color:#007a73;font-weight:600}.product_meta span.sku_wrapper span.sku,.product_meta span.posted_in a{color:var(--bs-black);font-weight:400}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#007a75;background-color:#bce9e7;color:#000}.woocommerce-message::before{color:#007a73}.woocommerce-message a.button{color:#fff;background-color:#007a73}.woocommerce-message a.button:hover{background-color:#03534f;color:#fff}.is-large.wc-block-cart table.wc-block-cart-items{border:1px solid hsla(0,0%,7%,.11)}.is-large.wc-block-cart table th{background-color:#007a73!important;color:#fff;padding:10px 20px!important;letter-spacing:2px}table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible!important}.woocommerce-cart .wc-block-components-product-name{font-size:22px;margin-bottom:5px!important}.woocommerce-cart .wc-block-components-product-price{color:#007a73;font-weight:700}.woocommerce-cart .wc-block-components-product-badge{background-color:#007a73;color:#fff;padding:5px 10px;line-height:normal}.woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-metadata__description p{font-size:12px}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{border:1px solid hsla(0,0%,7%,.11)}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title{background-color:#007a73;color:#fff;font-size:16px;letter-spacing:2px;text-align:center}.woocommerce-cart .wc-block-cart__submit-button{background-color:#007a73;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-top:10px;outline:2px solid #fff;outline-offset:-5px}.woocommerce-cart .wp-block-heading{margin-bottom:20px;position:relative;padding-bottom:10px}.woocommerce-cart .wp-block-heading::before{content:"";position:absolute;width:150px;height:3px;background-color:#000;left:0;right:0;bottom:0;margin:auto}.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{font-size:16px}.woocommerce-cart .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{transition:.5s all}.woocommerce-cart .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background-color:#007a73;color:#fff}.woocommerce ul.order_details{padding:0}.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-button{background-color:#007a73;border:none;text-transform:uppercase;letter-spacing:2px;color:#fff;font-weight:700;font-size:16px;outline:2px solid #fff;outline-offset:-5px}.wc-block-components-totals-coupon__content .wc-block-components-button{border:none;background-color:#007a73;color:#fff}.woocommerce-checkout .wc-block-components-product-name{font-size:18px;font-weight:600}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description p{font-size:12px}a.added_to_cart.wc-forward{margin-top:10px;background-color:#007a73;padding:3px 10px;line-height:normal;color:#fff}.product_meta{display:grid;font-size:16px;line-height:30px}.product_meta span.sku_wrapper,.product_meta span.posted_in{color:#007a73;font-weight:600}.product_meta span.sku_wrapper span.sku,.product_meta span.posted_in a{color:var(--bs-black);font-weight:400}