.single-product form.variations_form table.variations{display:block;width:100%;margin:0 0 18px;overflow:hidden;border:1px solid #e3e6eb;border-radius:12px;border-collapse:separate;background:#fff;box-shadow:0 3px 12px rgb(17 24 39 / .045)}.single-product form.variations_form table.variations tbody{display:grid;gap:0}.single-product form.variations_form table.variations tr{position:relative;display:block;padding:12px 14px 13px;border:0;border-radius:0;background:#fff;box-shadow:none}.single-product form.variations_form table.variations tr+tr{border-top:1px solid #edf0f3}.single-product form.variations_form table.variations th.label,.single-product form.variations_form table.variations td.value{display:block;width:100%;padding:0;border:0;background:#fff0;text-align:left}.single-product form.variations_form table.variations th.label{margin:0 0 6px}.single-product form.variations_form table.variations th.label label{display:block;margin:0;color:#202124;font-size:15px;font-weight:700;line-height:1.3}.single-product form.variations_form table.variations td.value select{width:100%;min-width:0;height:46px;margin:0;padding:0 44px 0 14px;border:1px solid #c7ccd4;border-radius:9px;background-color:#fff;color:#171717;font-size:16px;font-weight:500;line-height:1.2;box-shadow:0 1px 2px rgb(17 24 39 / .04);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.single-product form.variations_form table.variations td.value select:hover{border-color:#8c96a6;background-color:#fcfcfd}.single-product form.variations_form table.variations td.value select:focus{border-color:#315ea8;outline:0;box-shadow:0 0 0 3px rgb(49 94 168 / .14)}.single-product form.variations_form .reset_variations{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;min-height:25px;margin:0;padding:2px 7px;border-radius:6px;color:#315ea8;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none}.single-product form.variations_form .reset_variations:hover,.single-product form.variations_form .reset_variations:focus{background:#eef3fb;color:#20457f;text-decoration:none}.single-product .mensaje-seleccion-variacion{min-height:0;margin:0 0 16px;padding:14px 16px;border:1px solid #bfd0ec;border-radius:12px;background:#f4f7fc;color:#244f91;font-size:16px;font-weight:700;line-height:1.35;text-align:center;box-shadow:none}.single-product .mensaje-seleccion-variacion img{display:inline-block;width:18px;height:auto;margin-left:5px;vertical-align:-2px}@media (max-width:767px){.single-product form.variations_form table.variations{border-radius:10px}.single-product form.variations_form table.variations tr{padding:11px 12px 12px}.single-product form.variations_form table.variations td.value select{height:46px;font-size:16px}.single-product .mensaje-seleccion-variacion{padding:12px 14px;font-size:15px}}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-d66f93d{padding-inline:clamp(20px, 3vw, 40px)}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-d66f93d>.e-con-inner{padding-block:28px 48px}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .e-cart__container{column-gap:28px!important;row-gap:24px!important}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .e-cart__column-end .cart-collaterals{background:transparent!important}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .io-coupon-toggle{margin-inline:24px}@media (min-width:768px){body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .woocommerce-cart-form .cart_item{padding:22px 24px 24px!important}}@media (max-width:767px){body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-d66f93d{padding-inline:16px}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-d66f93d>.e-con-inner{padding-block:20px 36px}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .e-cart__container{row-gap:20px!important}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .woocommerce-cart-form .cart_item{padding-inline:16px!important}body.woocommerce-cart .elementor-6 .elementor-element.elementor-element-0484747 .io-coupon-toggle{margin-inline:16px}}img.io-velth-square{display:block;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain!important;object-position:center;background:#fff}