.elementor-17334 .elementor-element.elementor-element-25d8f8bf{margin-top:10px;margin-bottom:10px}.elementor-17334 .elementor-element.elementor-element-77267a0b>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 40px 10px 10px}.elementor-17334 .elementor-element.elementor-element-126696d0>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 40px}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-17334 .elementor-element.elementor-element-2d448047{text-align:start}.elementor-17334 .elementor-element.elementor-element-2d448047 .elementor-heading-title{font-weight:300;color:var(--e-global-color-2e0c0d6)}.elementor-17334 .elementor-element.elementor-element-2d448047 .elementor-heading-title a:hover,.elementor-17334 .elementor-element.elementor-element-2d448047 .elementor-heading-title a:focus{color:var(--e-global-color-accent)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-17334 .elementor-element.elementor-element-2a7ce4ce .cart button,.elementor-17334 .elementor-element.elementor-element-2a7ce4ce .cart .button{font-weight:300;border-radius:20px 20px 20px 20px;padding:0 0 0 0;background-color:var(--e-global-color-primary);transition:all 0.2s}.elementor-17334 .elementor-element.elementor-element-2a7ce4ce .added_to_cart{font-weight:600}.elementor-17334 .elementor-element.elementor-element-2a7ce4ce{--button-spacing:0px}.elementor-17334 .elementor-element.elementor-element-2a7ce4ce .quantity .qty{font-weight:300;transition:all 0.2s}.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart .variations{width:100%;margin-bottom:20px}.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations tr th,.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations tr td{padding-top:calc(0px/2);padding-bottom:calc(0px/2)}.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations label{font-weight:300}.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations td.value:before{font-weight:300}.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations td.value select,.woocommerce .elementor-17334 .elementor-element.elementor-element-2a7ce4ce form.cart table.variations td.value:before{border-radius:0}@media(max-width:767px){.elementor-17334 .elementor-element.elementor-element-77267a0b>.elementor-element-populated{padding:20px 10px 10px 10px}.elementor-17334 .elementor-element.elementor-element-126696d0>.elementor-element-populated{padding:20px 10px 10px 10px}}@media(min-width:768px){.elementor-17334 .elementor-element.elementor-element-77267a0b{width:49.211%}.elementor-17334 .elementor-element.elementor-element-126696d0{width:50.789%}}.single_add_to_cart_button.button.alt{position:relative;top:7px}.variation-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.variation-swatch{padding:10px 20px;border:2px solid #ddd;background:#fff;cursor:pointer;border-radius:5px;transition:all 0.3s;font-size:14px}.variation-swatch:hover{border-color:#5ec5c1;background:#f0f0f0}.variation-swatch.selected{border-color:#5ec5c1;background:#5ec5c1;color:#fff}.thwvsf-item-span.item-span-text{font-family:'Inter',sans-serif;font-weight:300}