body.single-product .elementor-widget-woocommerce-product-add-to-cart{--button-spacing:18px !important}body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart .woocommerce-variation-add-to-cart,body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form){gap:18px;align-items:center}body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart .single_add_to_cart_button:where(:not(:first-child)),body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart button.single_add_to_cart_button:where(:not(:first-child)){margin-inline-start:18px!important}body.single-product .elementor-widget-woocommerce-product-add-to-cart .quantity .qty{width:4.75em!important;min-width:4.75em!important;min-height:46px!important;line-height:1.35!important;padding-block:6px!important;padding-inline:.45em 1.85em!important;box-sizing:border-box!important;-moz-appearance:auto!important;appearance:auto!important}body.single-product .elementor-widget-woocommerce-product-add-to-cart .quantity .qty::-webkit-inner-spin-button,body.single-product .elementor-widget-woocommerce-product-add-to-cart .quantity .qty::-webkit-outer-spin-button{opacity:1!important;-webkit-appearance:inner-spin-button!important;height:auto!important}@media (max-width:767px){body.single-product form.variations_form table.variations tr.asi-variation-row-relocated th.label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.single-product form.variations_form table.variations tr.asi-variation-row-relocated td.value .variable-items-wrapper{position:fixed;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}body.single-product .woocommerce-product-gallery .asi-product-gallery-color-swatches{padding:14px 16px 10px;box-sizing:border-box}body.single-product .asi-product-gallery-color-swatches__label label{display:block;margin:0 0 10px;font-size:14px;font-weight:400;line-height:1.3}body.single-product .asi-product-gallery-color-swatches__list,body.single-product .asi-product-gallery-color-swatches .variable-items-wrapper{display:flex!important;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important;justify-content:flex-start;list-style:none;touch-action:manipulation}body.single-product form.variations_form table.variations tr.asi-variation-row-relocated td.value select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}}@media (min-width:768px){body.single-product .asi-product-gallery-color-swatches{display:none!important}body.single-product .elementor-198.product-type-variable form.variations_form .single_variation .price{display:none!important}body.single-product .elementor-198.product-type-variable form.variations_form .elementor-element-59ef251{margin:12px 0}}@media (max-width:767px){body.single-product .elementor-198.product-type-variable .elementor-element-df7f852>.elementor-widget-wrap>.elementor-element-4de9be0,body.single-product .elementor-198.product-type-variable .elementor-element-df7f852>.elementor-widget-wrap>.elementor-element-8725b77,body.single-product .elementor-198.product-type-variable .elementor-element-df7f852>.elementor-widget-wrap>.elementor-element-41b9f98,body.single-product .elementor-198.product-type-variable .elementor-element-df7f852>.elementor-widget-wrap>.elementor-element-6c50372{padding-left:16px;padding-right:16px;box-sizing:border-box}body.single-product .elementor-198.product-type-variable .asi-product-gallery-color-swatches{padding-left:16px;padding-right:16px}body.single-product .elementor-198.product-type-variable form.variations_form .single_variation .price{display:none!important}body.single-product .elementor-198.product-type-variable form.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px 16px;box-sizing:border-box}body.single-product .elementor-198.product-type-variable form.variations_form .woocommerce-variation-add-to-cart .quantity{flex:0 0 auto}body.single-product .elementor-198.product-type-variable form.variations_form .woocommerce-variation-add-to-cart .elementor-element-59ef251{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;width:auto!important;max-width:none!important}body.single-product .elementor-198.product-type-variable form.variations_form .woocommerce-variation-add-to-cart .elementor-element-59ef251 .elementor-widget-container{margin:0}body.single-product .elementor-198.product-type-variable form.variations_form .woocommerce-variation-add-to-cart .elementor-element-59ef251 .price{margin:0;font-size:1.15rem;line-height:1.2;white-space:nowrap}body.single-product .elementor-198.product-type-variable form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 auto;min-width:min(48%, 11rem);margin-inline-start:0!important}body.single-product .elementor-198.product-type-variable .elementor-element-26130a0 table.variations{position:fixed;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}}