.elementor-menu-cart__product-name .variation{grid-template-columns:auto!important;width:fit-content}.woocommerce-product-gallery__trigger{z-index:1!important}.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:var(--e-global-color-secondary)!important}#billing_country_field,#shipping_country_field{display:none}.single-product .woocommerce-product-gallery__image img{height:60vh!important;object-fit:cover}.custom-stock-status .stock-tooltip{position:relative;cursor:pointer;display:inline-block;margin-left:5px;font-weight:700;color:#444}.custom-stock-status .tooltip-text{visibility:hidden;width:max-content;max-width:220px;background-color:#333;color:#fff;text-align:left;padding:6px 10px;border-radius:6px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.2s ease-in-out;font-size:13px;line-height:1.4;white-space:normal}.custom-stock-status .tooltip-text::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent}.custom-stock-status .stock-tooltip:hover .tooltip-text,.custom-stock-status .stock-tooltip:focus .tooltip-text{visibility:visible;opacity:1}.woocommerce input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--e-global-color-e14bdb7);border-radius:4px;background-color:#fff;cursor:pointer;position:relative;vertical-align:middle;transition:all 0.2s ease-in-out}.woocommerce input[type="checkbox"]:checked{background-color:var(--e-global-color-e14bdb7);border-color:var(--e-global-color-e14bdb7)}.woocommerce input[type="checkbox"]:checked::after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;line-height:1}#shipping_method label{color:var(--e-global-color-secondary)!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{padding-inline-end:10px!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{padding-inline-start:10px!important;width:30%;border-left:var(--order-summary-items-divider-weight,0) solid var(--order-summary-items-divider-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-shipping-totals td{padding-inline-end:0px!important}.elementor-widget-woocommerce-checkout-page .woocommerce .product-total{color:var(--e-global-color-secondary)!important}.woocommerce-variation-add-to-cart{flex-direction:column!important}form.variations_form table th:first-child{display:none!important}@media only screen and (max-width:1024px){.close-filter{display:none!important}}@media only screen and (max-width:770px){.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0!important}}