.elementor-9 .elementor-element.elementor-element-3b7292c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(80 * var(--ova-u));--padding-bottom:calc(130 * var(--ova-u));--padding-left:calc(24 * var(--ova-u));--padding-right:calc(24 * var(--ova-u));}.elementor-9 .elementor-element.elementor-element-3b7292c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3b7292c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ovacrem );}.elementor-9 .elementor-element.elementor-element-5ccc192{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d9c8f7b{text-align:center;}.elementor-9 .elementor-element.elementor-element-d9c8f7b .elementor-heading-title{font-family:var( --e-global-typography-ovaeyeb-font-family ), Sans-serif;font-size:var( --e-global-typography-ovaeyeb-font-size );font-weight:var( --e-global-typography-ovaeyeb-font-weight );text-transform:var( --e-global-typography-ovaeyeb-text-transform );line-height:var( --e-global-typography-ovaeyeb-line-height );letter-spacing:var( --e-global-typography-ovaeyeb-letter-spacing );color:var( --e-global-color-ovaflmt );}.elementor-9 .elementor-element.elementor-element-f4032aa{margin:calc(18 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-f4032aa .elementor-heading-title{font-family:var( --e-global-typography-ovadisp-font-family ), Sans-serif;font-size:var( --e-global-typography-ovadisp-font-size );font-weight:var( --e-global-typography-ovadisp-font-weight );line-height:var( --e-global-typography-ovadisp-line-height );letter-spacing:var( --e-global-typography-ovadisp-letter-spacing );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-88e2392{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:calc(60 * var(--ova-u));--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a9721ea{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:calc(18 * var(--ova-u)) calc(18 * var(--ova-u)) calc(18 * var(--ova-u)) calc(18 * var(--ova-u));--sections-padding:calc(40 * var(--ova-u)) calc(44 * var(--ova-u)) calc(40 * var(--ova-u)) calc(44 * var(--ova-u));--sections-title-color:#111111;--sections-title-spacing:calc(18 * var(--ova-u));--links-normal-color:#111111;--links-hover-color:var( --e-global-color-ovaflmt );--sections-radio-buttons-color:#111111;--forms-fields-normal-color:#111111;--forms-fields-focus-color:#111111;--forms-fields-focus-border-color:#111111;--forms-fields-border-radius:100px 100px 100px 100px;--forms-buttons-normal-text-color:#111111;--forms-buttons-hover-text-color:#F4EFE6;--forms-buttons-hover-border-color:#111111;--forms-buttons-border-type:solid;--forms-buttons-border-color:#111111;--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:calc(18 * var(--ova-u)) calc(32 * var(--ova-u)) calc(18 * var(--ova-u)) calc(32 * var(--ova-u));--forms-buttons-width:auto;--order-summary-color:#111111;--order-summary-variations-color:#5B524C;--product-link-normal-color:#111111;--product-link-hover-color:var( --e-global-color-ovaflmt );--order-summary-items-divider-color:#EFE7DD;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:rgba(34,15,9,0.14);--order-summary-remove-icon-normal-color:#5B524C;--order-summary-remove-icon-hover-color:#C44B20;--totals-color:#111111;--totals-divider-color:#EFE7DD;--totals-divider-weight:1px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-border-radius:100px 100px 100px 100px;--checkout-button-padding:calc(23 * var(--ova-u)) calc(28 * var(--ova-u)) calc(23 * var(--ova-u)) calc(28 * var(--ova-u));--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-a9721ea .coupon .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea .e-cart-totals .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea select, .elementor-9 .elementor-element.elementor-element-a9721ea .select2-selection--single{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a9721ea .coupon .input-text:focus, .elementor-9 .elementor-element.elementor-element-a9721ea .e-cart-totals .input-text:focus, .elementor-9 .elementor-element.elementor-element-a9721ea select:focus, .elementor-9 .elementor-element.elementor-element-a9721ea .select2-selection--single:focus{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a9721ea .shop_table .button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(15 * var(--ova-u)));font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.06em;border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-a9721ea .shop_table .button:hover, .elementor-9 .elementor-element.elementor-element-a9721ea .shop_table .button:disabled[disabled]:hover{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#111111;}.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#1B2B6B;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals h2{font-family:"Noto Serif Display", Sans-serif;font-size:max(20.4px, calc(34 * var(--ova-u)));font-weight:400;line-height:1.2em;letter-spacing:-0.01em;}.elementor-9 .elementor-element.elementor-element-a9721ea {--sections-descriptions-color:#5B524C;--forms-fields-padding:calc(16 * var(--ova-u)) calc(26 * var(--ova-u)) calc(16 * var(--ova-u)) calc(26 * var(--ova-u));}.elementor-9 .elementor-element.elementor-element-a9721ea .e-cart-content, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-a9721ea .shipping-calculator-button{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(16 * var(--ova-u)));font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-a9721ea #shipping_method li label{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(17 * var(--ova-u)));font-weight:400;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-a9721ea .coupon .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea select, .elementor-9 .elementor-element.elementor-element-a9721ea .select2-selection--single{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(17 * var(--ova-u)));font-weight:400;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8CFC3;}.e-woo-select2-wrapper .select2-results__option{color:#111111;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#111111 transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#111111;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (calc(16 * var(--ova-u))*2) + 16px );padding-left:calc(26 * var(--ova-u));padding-right:calc(26 * var(--ova-u));}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (calc(16 * var(--ova-u))*2) + 16px );right:calc(26 * var(--ova-u));}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single{height:auto;}.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-cart-form{--order-summary-title-color:#5B524C;}.elementor-9 .elementor-element.elementor-element-a9721ea .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-a9721ea .e-shop-table .cart td:before{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(14 * var(--ova-u)));font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart td span, .elementor-9 .elementor-element.elementor-element-a9721ea .cart td, .elementor-9 .elementor-element.elementor-element-a9721ea .input-text.qty{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(18 * var(--ova-u)));font-weight:400;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-a9721ea .product-name .variation{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(15 * var(--ova-u)));font-weight:400;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(18 * var(--ova-u)));font-weight:400;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-a9721ea .checkout-button{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(17 * var(--ova-u)));font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.06em;}.elementor-9 .elementor-element.elementor-element-73814c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-11184f1{margin:calc(18 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(18 * var(--ova-u)));font-weight:400;line-height:1.55em;color:#5B524C;}.elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:100px 100px 100px 100px;padding:calc(22 * var(--ova-u)) calc(42 * var(--ova-u)) calc(22 * var(--ova-u)) calc(42 * var(--ova-u));}.elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button:focus{background-color:#111111;color:#F4EFE6;border-color:#111111;}.elementor-9 .elementor-element.elementor-element-506b3ab{margin:calc(34 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button:focus svg{fill:#F4EFE6;}.elementor-9 .elementor-element.elementor-element-483d4c2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:calc(110 * var(--ova-u));--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9fef801{text-align:center;}.elementor-9 .elementor-element.elementor-element-9fef801 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(31.2px, calc(52 * var(--ova-u)));font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-62da33a{--grid-columns:3;--grid-row-gap:calc(80 * var(--ova-u));--grid-column-gap:calc(60 * var(--ova-u));}.elementor-9 .elementor-element.elementor-element-62da33a > .elementor-widget-container{margin:calc(56 * var(--ova-u)) 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-62da33a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9 .elementor-element.elementor-element-62da33a .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-62da33a .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-62da33a .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-62da33a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-9 .elementor-element.elementor-element-d9c8f7b .elementor-heading-title{font-size:var( --e-global-typography-ovaeyeb-font-size );line-height:var( --e-global-typography-ovaeyeb-line-height );letter-spacing:var( --e-global-typography-ovaeyeb-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f4032aa .elementor-heading-title{font-size:var( --e-global-typography-ovadisp-font-size );line-height:var( --e-global-typography-ovadisp-line-height );letter-spacing:var( --e-global-typography-ovadisp-letter-spacing );}.elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-3b7292c{--content-width:calc(1320 * var(--ova-u));}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-3b7292c{--content-width:1320px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-3b7292c{--padding-top:80px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-d9c8f7b .elementor-heading-title{font-size:var( --e-global-typography-ovaeyeb-font-size );line-height:var( --e-global-typography-ovaeyeb-line-height );letter-spacing:var( --e-global-typography-ovaeyeb-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f4032aa{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f4032aa .elementor-heading-title{font-size:var( --e-global-typography-ovadisp-font-size );line-height:var( --e-global-typography-ovadisp-line-height );letter-spacing:var( --e-global-typography-ovadisp-letter-spacing );}.elementor-9 .elementor-element.elementor-element-88e2392{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a9721ea{--sections-border-radius:18px 18px 18px 18px;--sections-padding:40px 44px 40px 44px;--sections-title-spacing:18px;--forms-buttons-padding:18px 32px 18px 32px;--forms-buttons-width:auto;--checkout-button-padding:23px 28px 23px 28px;--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals h2{font-size:34px;}.elementor-9 .elementor-element.elementor-element-a9721ea .e-cart-content, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-a9721ea .shipping-calculator-button{font-size:16px;}.elementor-9 .elementor-element.elementor-element-a9721ea #shipping_method li label{font-size:17px;}.elementor-9 .elementor-element.elementor-element-a9721ea .coupon .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea select, .elementor-9 .elementor-element.elementor-element-a9721ea .select2-selection--single{font-size:17px;}.elementor-9 .elementor-element.elementor-element-a9721ea {--forms-fields-padding:16px 26px 16px 26px;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (16px*2) + 16px );padding-left:26px;padding-right:26px;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (16px*2) + 16px );right:26px;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single{height:auto;}.elementor-9 .elementor-element.elementor-element-a9721ea .shop_table .button{font-size:15px;}.elementor-9 .elementor-element.elementor-element-a9721ea .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-a9721ea .e-shop-table .cart td:before{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart td span, .elementor-9 .elementor-element.elementor-element-a9721ea .cart td, .elementor-9 .elementor-element.elementor-element-a9721ea .input-text.qty{font-size:18px;}.elementor-9 .elementor-element.elementor-element-a9721ea .product-name .variation{font-size:15px;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shop_table td .woocommerce-Price-amount{font-size:18px;}.elementor-9 .elementor-element.elementor-element-a9721ea .checkout-button{font-size:17px;}.elementor-9 .elementor-element.elementor-element-11184f1{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-506b3ab{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:22px 42px 22px 42px;}.elementor-9 .elementor-element.elementor-element-483d4c2{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9fef801 .elementor-heading-title{font-size:52px;}.elementor-9 .elementor-element.elementor-element-62da33a{--grid-columns:2;--grid-row-gap:80px;--grid-column-gap:24px;}.elementor-9 .elementor-element.elementor-element-62da33a > .elementor-widget-container{margin:56px 0px 0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-3b7292c{--flex-wrap:nowrap;--padding-top:34px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-5ccc192{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-d9c8f7b{text-align:center;}.elementor-9 .elementor-element.elementor-element-d9c8f7b .elementor-heading-title{font-size:var( --e-global-typography-ovaeyeb-font-size );line-height:var( --e-global-typography-ovaeyeb-line-height );letter-spacing:var( --e-global-typography-ovaeyeb-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f4032aa{text-align:center;}.elementor-9 .elementor-element.elementor-element-f4032aa .elementor-heading-title{font-size:var( --e-global-typography-ovadisp-font-size );line-height:var( --e-global-typography-ovadisp-line-height );letter-spacing:var( --e-global-typography-ovadisp-letter-spacing );}.elementor-9 .elementor-element.elementor-element-88e2392{--flex-wrap:nowrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a9721ea{--sections-padding:20px 18px 22px 18px;--forms-buttons-padding:13px 20px 13px 20px;--forms-buttons-width:auto;--checkout-button-padding:18px 22px 18px 22px;--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals h2{font-size:24px;}.elementor-9 .elementor-element.elementor-element-a9721ea .e-cart-content, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-a9721ea .shipping-calculator-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a9721ea #shipping_method li label{font-size:15px;}.elementor-9 .elementor-element.elementor-element-a9721ea .coupon .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-a9721ea select, .elementor-9 .elementor-element.elementor-element-a9721ea .select2-selection--single{font-size:15px;}.elementor-9 .elementor-element.elementor-element-a9721ea {--forms-fields-padding:12px 18px 12px 18px;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:18px;padding-right:18px;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:18px;}.elementor-9 .elementor-element.elementor-element-a9721ea .select2-container--default .select2-selection--single{height:auto;}.elementor-9 .elementor-element.elementor-element-a9721ea .shop_table .button{font-size:13px;}.elementor-9 .elementor-element.elementor-element-a9721ea .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-a9721ea .e-shop-table .cart td:before{font-size:12px;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart td span, .elementor-9 .elementor-element.elementor-element-a9721ea .cart td, .elementor-9 .elementor-element.elementor-element-a9721ea .input-text.qty{font-size:15px;}.elementor-9 .elementor-element.elementor-element-a9721ea .product-name .variation{font-size:13px;}.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-9 .elementor-element.elementor-element-a9721ea .checkout-button{font-size:15px;}.elementor-9 .elementor-element.elementor-element-73814c7{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-11184f1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-506b3ab .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:15px 26px 15px 26px;}.elementor-9 .elementor-element.elementor-element-483d4c2{--flex-wrap:nowrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9fef801 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-62da33a{--grid-columns:1;--grid-row-gap:48px;}.elementor-9 .elementor-element.elementor-element-62da33a > .elementor-widget-container{margin:28px 0px 0px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-a9721ea */.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce{font-family:"DM Sans",sans-serif;color:#111111}
@media (min-width:1025px){.elementor-9 .elementor-element.elementor-element-a9721ea .e-cart__container{grid-template-columns:minmax(0,1fr) 34%}}
.elementor-9 .elementor-element.elementor-element-a9721ea .e-cart-section{box-shadow:0 1px 2px rgba(34,15,9,.04)}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart th{padding-bottom:16px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td{vertical-align:middle}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-thumbnail{width:118px;min-width:118px;padding-right:22px;box-sizing:border-box}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-thumbnail img{width:96px;max-width:none;height:96px;aspect-ratio:1/1;object-fit:cover;border-radius:10px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name{width:44%}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name > a{display:inline;font-family:"Noto Serif Display",serif;font-size:24px;line-height:1.22;font-weight:400;letter-spacing:-.01em;text-decoration:none}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name dl.variation{display:block;margin:8px 0 0;padding:0}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name dl.variation dt, .elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name dl.variation dd{display:inline;float:none;margin:0;padding:0;font-weight:400}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name dl.variation dd p{display:inline;margin:0}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name dl.variation dd::after{content:"";display:block}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price del, .elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price del span{color:#8A817A;font-size:max(12px,.88em)}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price ins{text-decoration:none}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price del + span + ins{margin-left:6px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-subtotal, .elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-subtotal span{font-weight:500}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-remove{width:40px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;font-weight:300;transition:background-color .2s ease}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-remove a.remove:hover{background-color:#F4EFE6}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 6px;border:1.5px solid rgba(34,15,9,.14);border-radius:999px;background:#FFFFFF;box-sizing:border-box}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .input-text.qty{width:40px;height:100%;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-size:18px;color:#111111;-moz-appearance:textfield;appearance:textfield}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .input-text.qty::-webkit-outer-spin-button, .elementor-9 .elementor-element.elementor-element-a9721ea .quantity .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#111111;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:color .2s ease}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn:hover, .elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn:focus{background:transparent;color:#C44B20}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn:focus-visible{outline:2px solid #111111;outline-offset:-4px}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon-col{display:flex;align-items:center;gap:16px}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon-col-start{flex:1 1 auto;min-width:0;padding:0}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon-col-end{flex:0 0 auto}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon #coupon_code{width:100%;margin:0}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon .button{float:none;width:auto;white-space:nowrap}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce .input-text:focus{outline:none;box-shadow:0 0 0 1px #111111}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce button.button:disabled, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce button.button:disabled[disabled]{opacity:.45}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table td:before{font-weight:400;color:#5B524C}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table td .woocommerce-Price-amount{font-weight:500}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount{font-size:22px;font-weight:600;color:#111111}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td{padding-top:20px}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shipping-calculator-button{font-size:15px}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .ova-sub-recurring-row td, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .ova-sub-recurring-row td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .ova-sub-recurring-row td .woocommerce-Price-amount{color:#1B2B6B}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .ova-sub-recurring-row small{font-size:max(12px,.82em)}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table td{padding-right:0}
.elementor-9 .elementor-element.elementor-element-a9721ea .wc-proceed-to-checkout{padding-top:12px}
.elementor-9 .elementor-element.elementor-element-a9721ea{--checkout-button-width:100%}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-info, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-error{margin:0 0 24px;padding:18px 24px 18px 56px;border:0;border-left-style:solid;border-left-width:4px;border-left-color:#C44B20;border-radius:10px;background:#FFFFFF;color:#111111;font-size:17px;line-height:1.45;list-style:none}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message{border-left-color:#1C900A}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-info::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-error::before{top:18px;left:22px;color:#C44B20}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message::before{color:#1C900A}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper a{color:#111111;font-family:inherit;text-decoration:underline}
.elementor-9 .elementor-element.elementor-element-a9721ea .wc-empty-cart-message .cart-empty.woocommerce-info, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .cart-empty.woocommerce-info{margin:0;padding:0;border:0;background:none;color:#111111;font-family:"Noto Serif Display",serif;font-size:44px;line-height:1.15;font-weight:400;letter-spacing:-.01em;text-align:center}
.elementor-9 .elementor-element.elementor-element-a9721ea .wc-empty-cart-message .cart-empty.woocommerce-info::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .cart-empty.woocommerce-info::before{display:none}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .cart-empty.woocommerce-info:focus{outline:none}
.elementor-9 .elementor-element.elementor-element-a9721ea .return-to-shop{margin:32px 0 0;text-align:center}
.elementor-9 .elementor-element.elementor-element-a9721ea .return-to-shop a.button.wc-backward{display:inline-block;padding:20px 42px;border:1px solid #111111;border-radius:999px;background:transparent;color:#111111;font-family:"DM Sans",sans-serif;font-size:17px;font-weight:500;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}
.elementor-9 .elementor-element.elementor-element-a9721ea .return-to-shop a.button.wc-backward:hover{background:#111111;color:#F4EFE6}
@media (max-width:768px){
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart, .elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tbody{display:block;width:100%}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"thumb name remove" "thumb price price" "thumb qty qty";column-gap:14px;row-gap:8px;align-items:center;padding:18px 0;border-top:1px solid #EFE7DD}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item:first-child{border-top:0;padding-top:2px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td{display:block;width:auto;padding:0;border:0;text-align:left!important}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td::before{display:none}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-thumbnail{grid-area:thumb;align-self:start;width:76px;min-width:0;padding:0}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-thumbnail{display:block!important}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-thumbnail img{width:76px;height:76px;aspect-ratio:1/1;border-radius:8px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-name{grid-area:name;align-self:start}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-remove{grid-area:remove;align-self:start;justify-self:end;width:auto;margin:-6px -6px 0 0}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-price{grid-area:price}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-quantity{grid-area:qty;justify-self:start}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-subtotal{grid-area:qty;justify-self:end;text-align:right!important}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.actions{display:block;padding:16px 0 0}
}
@media (max-width:767px){
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart tr.cart_item td.product-name > a{font-size:19px}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-remove a.remove{width:32px;height:32px;font-size:22px}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity{height:40px;padding:0 3px}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .input-text.qty{width:32px;font-size:15px}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn{width:33px;font-size:19px}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon-col{gap:10px}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount{font-size:18px}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shipping-calculator-button{font-size:14px}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-info, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-error{padding:14px 16px 14px 46px;font-size:15px}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-info::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-error::before{top:14px;left:16px}
.elementor-9 .elementor-element.elementor-element-a9721ea .wc-empty-cart-message .cart-empty.woocommerce-info, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .cart-empty.woocommerce-info{font-size:27px;padding:0}
.elementor-9 .elementor-element.elementor-element-a9721ea .return-to-shop a.button.wc-backward{padding:16px 30px;font-size:15px}
}
/*ova-fluid*/@media (min-width:1025px){
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart th{padding-bottom:calc(16 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-thumbnail{width:calc(118 * var(--ova-u));min-width:calc(118 * var(--ova-u));padding-right:calc(22 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-thumbnail img{width:calc(96 * var(--ova-u));height:calc(96 * var(--ova-u));border-radius:calc(10 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name > a{font-size:max(14.4px, calc(24 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-name dl.variation{margin:calc(8 * var(--ova-u)) 0 0}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price del, .elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price del span{font-size:max(12px,.88em)}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-price del + span + ins{margin-left:calc(6 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-remove{width:calc(40 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea table.shop_table.cart td.product-remove a.remove{width:calc(36 * var(--ova-u));height:calc(36 * var(--ova-u));font-size:max(14.4px, calc(24 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity{height:calc(52 * var(--ova-u));padding:0 calc(6 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .input-text.qty{width:calc(40 * var(--ova-u));font-size:max(12px, calc(18 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn{width:calc(40 * var(--ova-u));font-size:max(13.2px, calc(22 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .quantity .ova-cart-qty__btn:focus-visible{outline-offset:calc(-4 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea .coupon-col{gap:calc(16 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td:before, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount{font-size:max(13.2px, calc(22 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals table.shop_table tr.order-total td{padding-top:calc(20 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .shipping-calculator-button{font-size:max(12px, calc(15 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .cart_totals .ova-sub-recurring-row small{font-size:max(12px,.82em)}
.elementor-9 .elementor-element.elementor-element-a9721ea .wc-proceed-to-checkout{padding-top:calc(12 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-info, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-error{margin:0 0 calc(24 * var(--ova-u));padding:calc(18 * var(--ova-u)) calc(24 * var(--ova-u)) calc(18 * var(--ova-u)) calc(56 * var(--ova-u));border-left-width:calc(4 * var(--ova-u));border-radius:calc(10 * var(--ova-u));font-size:max(12px, calc(17 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-message::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-info::before, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .woocommerce-error::before{top:calc(18 * var(--ova-u));left:calc(22 * var(--ova-u))}
.elementor-9 .elementor-element.elementor-element-a9721ea .wc-empty-cart-message .cart-empty.woocommerce-info, .elementor-9 .elementor-element.elementor-element-a9721ea .woocommerce-notices-wrapper .cart-empty.woocommerce-info{font-size:max(26.4px, calc(44 * var(--ova-u)))}
.elementor-9 .elementor-element.elementor-element-a9721ea .return-to-shop{margin:calc(32 * var(--ova-u)) 0 0}
.elementor-9 .elementor-element.elementor-element-a9721ea .return-to-shop a.button.wc-backward{padding:calc(20 * var(--ova-u)) calc(42 * var(--ova-u));font-size:max(12px, calc(17 * var(--ova-u)))}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11184f1 */.elementor-9 .elementor-element.elementor-element-11184f1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483d4c2 */@media (max-width:767px){
.elementor-9 .elementor-element.elementor-element-483d4c2 .ova-grid .e-loop-item .ova-card{background-color:#FFF9EF;padding:11px 11px 28px;border-radius:6px;box-sizing:border-box}
.elementor-9 .elementor-element.elementor-element-483d4c2 .ova-grid .e-loop-item .ova-card__title{margin-top:30px}
.elementor-9 .elementor-element.elementor-element-483d4c2 .ova-grid .e-loop-item .ova-card__title .elementor-heading-title{min-height:0}
.elementor-9 .elementor-element.elementor-element-483d4c2 .ova-grid.ova-grid--compact-m .e-loop-item .ova-card__text{display:-webkit-box;min-height:0;margin-top:8px;padding-left:28px;padding-right:28px;font-size:14px;line-height:1.45;font-weight:400;color:#5B524C}
.elementor-9 .elementor-element.elementor-element-483d4c2 .ova-grid{--ova-pill-bg:#E4EDFF;--ova-pill-ink:#1B2B6B;--ova-pill-line:rgba(27,43,107,.2)}
.elementor-9 .elementor-element.elementor-element-483d4c2 .ova-grid .elementor-loop-container{grid-auto-rows:auto}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b7292c */.elementor-9 .elementor-element.elementor-element-3b7292c .ova-wc-body > .elementor-widget-html{display:none}
.elementor-9 .elementor-element.elementor-element-3b7292c .ova-cart-empty-cta{display:none}
.elementor-9 .elementor-element.elementor-element-3b7292c .ova-wc-body:has(.wc-empty-cart-message){max-width:820px;margin-left:auto;margin-right:auto;padding:72px 48px 76px;border-radius:18px;background-color:#FFFFFF;box-shadow:0 1px 2px rgba(34,15,9,.04)}
.elementor-9 .elementor-element.elementor-element-3b7292c .ova-wc-body:has(.wc-empty-cart-message) .ova-cart-empty-cta{display:flex}
.elementor-9 .elementor-element.elementor-element-3b7292c .ova-wc-body:has(.ova-cart-empty-cta) .return-to-shop{display:none}
.elementor-9 .elementor-element.elementor-element-3b7292c:has(.wc-empty-cart-message) .ova-cart-cross, .elementor-9 .elementor-element.elementor-element-3b7292c .ova-cart-cross:not(:has(.e-loop-item:not(.ova-in-bag))){display:none}
.elementor-9 .elementor-element.elementor-element-3b7292c .ova-cart-cross .e-loop-item.ova-in-bag{display:none}
body .e-woo-select2-wrapper .select2-results__option{font-family:"DM Sans",sans-serif}
@media (max-width:767px){.elementor-9 .elementor-element.elementor-element-3b7292c .ova-wc-body:has(.wc-empty-cart-message){padding:44px 20px 48px;border-radius:16px}}
/*ova-fluid*/@media (min-width:1025px){
.elementor-9 .elementor-element.elementor-element-3b7292c .ova-wc-body:has(.wc-empty-cart-message){max-width:calc(820 * var(--ova-u));padding:calc(72 * var(--ova-u)) calc(48 * var(--ova-u)) calc(76 * var(--ova-u));border-radius:calc(18 * var(--ova-u))}
}/* End custom CSS */