.elementor-428745 .elementor-element.elementor-element-806d4a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-428745 .elementor-element.elementor-element-40579b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-428745 .elementor-element.elementor-element-91b9755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px}.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);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-428745 .elementor-element.elementor-element-1db6827 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-428745 .elementor-element.elementor-element-53679a0 .price{font-family:"Playfair Display",Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.woocommerce .elementor-428745 .elementor-element.elementor-element-86a69f4 .woocommerce-product-details__short-description{color:#555;font-family:"Inter",Sans-serif;font-size:17px;line-height:1.6em}.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);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-428745 .elementor-element.elementor-element-e46cc76 .cart button,.elementor-428745 .elementor-element.elementor-element-e46cc76 .cart .button{border-radius:5px;color:var(--e-global-color-secondary);background-color:#FFFFFF00;border-color:var(--e-global-color-3315ebd);transition:all .2s}.elementor-428745 .elementor-element.elementor-element-e46cc76{--button-spacing:20px}.elementor-428745 .elementor-element.elementor-element-e46cc76 .quantity .qty{transition:all .2s}.woocommerce .elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart .variations{width:58%;margin-bottom:31px}.woocommerce .elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart table.variations tr th,.woocommerce .elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart table.variations tr td{padding-top:calc( 8px/2 );padding-bottom:calc( 8px/2 )}.woocommerce .elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart table.variations label{color:var(--e-global-color-secondary);font-family:"Inter",Sans-serif;font-weight:600;text-transform:capitalize}.woocommerce .elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart table.variations td.value select{color:var(--e-global-color-secondary)}.woocommerce .elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-428745 .elementor-element.elementor-element-e46cc76 form.cart table.variations td.value:before{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize}.elementor-428745 .elementor-element.elementor-element-4cef611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-428745 .elementor-element.elementor-element-94fe643{--display:flex}@media(min-width:768px){.elementor-428745 .elementor-element.elementor-element-40579b1{--width:50%}.elementor-428745 .elementor-element.elementor-element-91b9755{--width:50%}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{letter-spacing:var(--e-global-typography-accent-letter-spacing)}}.elementor-428745 .elementor-element.elementor-element-e46cc76 button.single_add_to_cart_button{background-image:none !important;background-color:#fff !important;color:#000 !important;border:1px solid #000 !important;border-radius:6px !important;font-family:'Montserrat',sans-serif !important;font-size:15px !important;font-weight:500 !important;padding:8px 24px !important;height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all .2s ease !important}.elementor-428745 .elementor-element.elementor-element-e46cc76 button.single_add_to_cart_button:hover{background-color:#f7f7f7 !important}.elementor-428745 .elementor-element.elementor-element-e46cc76 button.single_add_to_cart_button i{display:none !important}.elementor-428745 .elementor-element.elementor-element-e46cc76 button.single_add_to_cart_button:before{content:'' !important;display:inline-block !important;width:17px !important;height:17px !important;margin-right:8px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='8' width='14' height='13' rx='1' ry='1'%3E%3C/rect%3E%3Cpath d='M8 8V6a4 4 0 0 1 8 0v2'%3E%3C/path%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.elementor-428745 .elementor-element.elementor-element-e46cc76 .quantity .qty{border:1px solid #000 !important;border-radius:6px !important;height:42px !important;width:60px !important;font-family:'Montserrat',sans-serif !important;font-size:15px !important;background-color:#fff !important}.elementor-428745 .elementor-element.elementor-element-e46cc76 table.variations select{border:1px solid #000 !important;border-radius:6px !important;padding:8px 12px !important;font-family:'Montserrat',sans-serif !important;font-size:14px}