html body .e-con:has(>.elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form)),html body .elementor-column>.elementor-widget-wrap:has(>.elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form)){width:100%!important;min-width:100%!important;align-self:stretch!important}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form){display:contents!important}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container{display:contents!important}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form{display:contents!important}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations{display:block!important;flex:0 0 100%!important;width:100%!important;border-collapse:collapse;border-spacing:0;margin:0 0 15px 0!important;position:relative;transform:translateZ(0)}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations tbody{display:flex;flex-direction:column;gap:15px;width:100%}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations tr{display:flex;flex-direction:column;gap:8px;width:100%}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations th.label{padding:0;margin:0;text-align:left;width:100%}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations th.label label{font-size:14px;font-weight:600;color:#111;margin:0;line-height:1.4}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations td.value{padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;position:relative;transform:translateZ(0);z-index:1}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations td.value select{width:100%;max-width:100%;flex:1 1 100%;position:relative;appearance:none;-webkit-appearance:none;padding:12px 40px 12px 20px;border-radius:50px;border:1px solid #ddd;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:12px auto;font-size:14px;color:#333;cursor:pointer;outline:0;transition:border-color .2s ease}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations td.value select:focus{border-color:#111}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form table.variations td.value a.reset_variations{font-size:13px;color:#888;text-decoration:underline;margin-top:4px}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap{width:auto!important;flex:0 1 auto!important;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:block!important;height:auto!important;overflow:visible!important;flex:0 0 auto;width:0;min-width:100%;min-height:72px;margin:0!important;padding:0!important}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap .woocommerce-variation-description,html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap .woocommerce-variation-price{width:100%;margin-bottom:5px}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;align-items:center;gap:15px;flex-wrap:wrap}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form) .elementor-widget-container form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{margin:0!important}html body .elementor-widget-thim-ekits-product-add-to-cart:has(form.cart.variations_form)+.elementor-widget-wcbt-wishlist{position:static!important;align-self:flex-end!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;flex:0 0 auto!important;margin:0!important}