.woocommerce-MyAccount-navigation ul li{list-style:none;padding-bottom:1rem;font-weight:700}.woocommerce-MyAccount-navigation ul li a{color:var(--color-primary);text-decoration:none}.woocommerce-LostPassword a,.woocommerce-privacy-policy-text a,.woocommerce-account .woocommerce-MyAccount-content a{color:var(--color-primary)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--color-primary)}.wc-block-cart__submit-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{padding:1.2rem 2rem;background:var(--color-primary);color:#fff;border-radius:1.2rem;-ms-border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-o-border-radius:1.2rem;font-size:1.6rem;line-height:1.2;font-weight:400;text-transform:capitalize;text-decoration:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:1rem}.is-large.wc-block-cart .wc-block-cart-items td{border-top:1px solid var(--color-primary) !important}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid var(--color-primary) !important}.single-product .content-area,.woocommerce-shop .content-area{max-width:var(--max-width);margin:auto;padding-top:4rem}section.related.products{display:inline-block}section.related.products h2{font-size:3rem;line-height:1.2;margin:40px 0}.product_meta{display:none}.woocommerce-product-details__short-description .section{padding:.75em 0 1.5em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#14bcb2;font-size:1.5em;font-family:var(--font-fam-bold)}.woocommerce .quantity .qty{padding:1rem;border-radius:1.2rem;border:1px solid #00000029}.woocommerce .woocommerce-ordering select{padding:1rem}.wc-block-components-button:not(.is-link){padding:1.2rem;background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:1.2rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{padding:1.2rem 2rem;background:var(--color-primary);color:#fff;border-radius:1.2rem;-ms-border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-o-border-radius:1.2rem;font-size:1.6rem;line-height:1.2;font-weight:400;text-transform:capitalize;text-decoration:none}.woocommerce .products ul,.woocommerce ul.products{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;float:unset;margin:0;padding:1.6rem;box-shadow:0px 4px 18.8px 0px #0098A633;border-radius:1.6rem}.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.woocommerce ul.products li.product .button{width:100%;text-align:center;font-size:1.6rem;font-family:var(--font-fam-bold);padding:1.2rem;border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}.woocommerce ul.products li.product .woocommerce-placeholder{border:unset}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:var(--font-color)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.6rem;font-family:var(--font-fam)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{font-size:2rem;font-family:var(--font-fam-bold)}.woocommerce .woocommerce-ordering select{font-size:1.6rem;font-family:var(--font-fam-bold);border-radius:1.2rem;color:var(--color-primary);border:1px solid var(--color-primary);padding-right:30px;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}@media screen and (max-width:991px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:unset;width:100%}.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr 1fr}}@media screen and (max-width:667px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr}}