.ast-mobile-menu-trigger-fill,.menu-toggle.main-header-menu-toggle{background:#ff674b!important;border-color:#ff674b!important}.woocommerce div.product form.cart table.variations,.woocommerce div.product form.cart table.variations tbody,.woocommerce div.product form.cart table.variations tr{display:block!important;width:100%}.woocommerce div.product form.cart table.variations tr{margin:0 0 12px}.woocommerce div.product form.cart table.variations th.label{display:block!important;padding:0 0 5px!important;text-align:left;line-height:1.2}.woocommerce div.product form.cart table.variations th.label label{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:#777;margin:0}.woocommerce div.product form.cart table.variations th.label .cfvsw-selected-label{display:none!important}.woocommerce div.product form.cart table.variations td.value{display:block!important;padding:0!important}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;gap:10px!important}.woocommerce ul.products li.product{min-width:0!important;width:auto!important}.elementor .e-con:has(ul.products),.elementor .e-con-inner:has(ul.products){padding-left:0!important;padding-right:0!important}.ast-woocommerce-container{padding-left:0!important;padding-right:0!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:8px!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a{padding:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;display:block}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.woocommerce ul.products li.product .ast-onsale-card{font-size:11px!important;padding:2px 8px!important;min-height:0!important;line-height:1.6!important;top:6px!important;left:6px!important}.woocommerce ul.products li.product .astra-shop-summary-wrap [class*=cfvsw]{display:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;line-height:1.35!important}.woocommerce ul.products li.product .price{font-size:14px!important}.woocommerce ul.products li.product .ast-woo-product-category{font-size:12px!important}.woocommerce div.product .summary{display:flex!important;flex-direction:column}.woocommerce div.product .summary>*{order:5}.woocommerce div.product .summary>.woocommerce-breadcrumb{order:1}.woocommerce div.product .summary>.single-product-category{order:2}.woocommerce div.product .summary>.product_title{order:3}.woocommerce div.product .summary>.price,.woocommerce div.product .summary>.ast-shipping-text{order:4}.woocommerce div.product .summary>.woocommerce-product-details__short-description{order:7;margin-top:18px}.woocommerce div.product .summary>.product_meta{order:8}.woocommerce div.product .summary>.ast-shipping-text{margin-bottom:12px}.woocommerce div.product .cfvsw-swatches-container{gap:8px!important;display:flex!important;flex-wrap:wrap}.woocommerce div.product .cfvsw-swatches-option{min-height:42px!important;min-width:44px!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center}.woocommerce div.product .cfvsw-swatches-option .cfvsw-swatch-inner{font-size:14px!important;padding:0 11px!important;line-height:1.2;white-space:nowrap}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex!important;flex-wrap:nowrap;gap:10px;align-items:stretch}.woocommerce div.product form.cart .quantity{margin:0!important;flex:0 0 auto}.woocommerce div.product form.cart .quantity input.qty{height:50px!important;width:64px!important}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 auto;min-height:50px!important;font-size:16px!important;margin:0!important;float:none!important}.woocommerce div.product div.images .flex-control-thumbs li{width:20%!important}.woocommerce-Tabs-panel table.shop_attributes th{width:36%!important;padding:8px 10px!important;font-size:13px}.woocommerce-Tabs-panel table.shop_attributes td{padding:8px 10px!important;font-size:13px}.woocommerce input[type=text],.woocommerce input[type=tel],.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce select,.woocommerce textarea,.select2-container .select2-selection__rendered,.wpforms-form input,.wpforms-form textarea,.wpforms-form select{font-size:16px!important}.woocommerce-checkout #place_order,.woocommerce-cart .checkout-button{width:100%!important;min-height:52px;font-size:16px!important}.woocommerce-cart table.cart td.product-thumbnail img{max-width:96px!important;width:96px!important;height:auto}.ek-q-step,.ek-r-also-label,.ek-why-eyebrow{font-size:12px!important}}