.elementor-216 .elementor-element.elementor-element-462bddd{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-462bddd:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-462bddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2BF9A 0%, #F2E8DE 100%);}.elementor-216 .elementor-element.elementor-element-d9c1bde{--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;--flex-wrap:nowrap;--padding-top:calc(86 * var(--ova-u));--padding-bottom:calc(102 * var(--ova-u));--padding-left:calc(95 * var(--ova-u));--padding-right:calc(144 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-5a7b38d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) calc(4 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-5a7b38d .woocommerce-breadcrumb{color:#5B524C;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(15 * var(--ova-u)));font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-216 .elementor-element.elementor-element-5a7b38d .woocommerce-breadcrumb > a{color:#5B524C;}.elementor-216 .elementor-element.elementor-element-7034d1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-9e551f1{--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;--flex-wrap:nowrap;--padding-top:calc(27 * var(--ova-u));--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-9dc761f .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-216 .elementor-element.elementor-element-9dc761f .flex-viewport{border-radius:2px 2px 2px 2px;}.woocommerce .elementor-216 .elementor-element.elementor-element-9dc761f .flex-viewport:not(:last-child){margin-bottom:calc(14 * var(--ova-u));}.woocommerce .elementor-216 .elementor-element.elementor-element-9dc761f .flex-control-thumbs li{padding-right:calc(calc(8 * var(--ova-u)) / 2);padding-left:calc(calc(8 * var(--ova-u)) / 2);padding-bottom:calc(8 * var(--ova-u));}.woocommerce .elementor-216 .elementor-element.elementor-element-9dc761f .flex-control-thumbs{margin-right:calc(-calc(8 * var(--ova-u)) / 2);margin-left:calc(-calc(8 * var(--ova-u)) / 2);}.elementor-216 .elementor-element.elementor-element-3e742a8{--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:calc(38 * var(--ova-u)) calc(38 * var(--ova-u));--row-gap:calc(38 * var(--ova-u));--column-gap:calc(38 * var(--ova-u));--flex-wrap:nowrap;--margin-top:calc(89 * var(--ova-u));--margin-bottom:0px;--margin-left:calc(10 * var(--ova-u));--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-0c84541 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(16.8px, calc(28 * var(--ova-u)));font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-39f58b9{font-family:"DM Sans", Sans-serif;font-size:max(13.2px, calc(22 * var(--ova-u)));font-weight:400;line-height:1.5em;color:#111111;}.elementor-216 .elementor-element.elementor-element-3df2636{--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:calc(18 * var(--ova-u)) calc(18 * var(--ova-u));--row-gap:calc(18 * var(--ova-u));--column-gap:calc(18 * var(--ova-u));--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:calc(42 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-9a35281{font-family:"DM Sans", Sans-serif;font-size:max(13.2px, calc(22 * var(--ova-u)));font-weight:400;line-height:1.3em;color:#111111;}.elementor-216 .elementor-element.elementor-element-25be752{font-family:"DM Sans", Sans-serif;font-size:max(12.6px, calc(21 * var(--ova-u)));font-weight:400;font-style:italic;line-height:1.215em;color:#1B2B6B;}.elementor-216 .elementor-element.elementor-element-f4ca7a7{--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:calc(18 * var(--ova-u)) calc(18 * var(--ova-u));--row-gap:calc(18 * var(--ova-u));--column-gap:calc(18 * var(--ova-u));--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:calc(42 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-c784c64{font-family:"DM Sans", Sans-serif;font-size:max(12.6px, calc(21 * var(--ova-u)));font-weight:400;line-height:1.6em;color:#221A16;}.elementor-216 .elementor-element.elementor-element-bd4269c{--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:calc(18 * var(--ova-u)) calc(18 * var(--ova-u));--row-gap:calc(18 * var(--ova-u));--column-gap:calc(18 * var(--ova-u));--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:calc(42 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-79e8836{font-family:"DM Sans", Sans-serif;font-size:max(12.6px, calc(21 * var(--ova-u)));font-weight:400;line-height:1.6em;color:#221A16;}.elementor-216 .elementor-element.elementor-element-1fc7c2b{--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:calc(18 * var(--ova-u)) calc(18 * var(--ova-u));--row-gap:calc(18 * var(--ova-u));--column-gap:calc(18 * var(--ova-u));--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:calc(42 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-bfabd82{font-family:"DM Sans", Sans-serif;font-size:max(12.6px, calc(21 * var(--ova-u)));font-weight:400;line-height:1.6em;color:#221A16;}.elementor-216 .elementor-element.elementor-element-4c1924a{--n-accordion-title-font-size:max(16.8px, calc(28 * var(--ova-u)));margin:calc(25 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) calc(10 * var(--ova-u));--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111111;--n-accordion-title-hover-color:#C44B20;--n-accordion-title-active-color:#111111;--n-accordion-icon-size:calc(16 * var(--ova-u));--n-accordion-icon-normal-color:#111111;--n-accordion-icon-hover-color:#C44B20;--n-accordion-icon-active-color:#111111;}.elementor-216 .elementor-element.elementor-element-4c1924a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:rgba(0,0,0,0);border-style:none;}.elementor-216 .elementor-element.elementor-element-4c1924a {--n-accordion-padding:calc(35.3 * var(--ova-u)) calc(4 * var(--ova-u)) calc(35.3 * var(--ova-u)) 0px;}:where( .elementor-216 .elementor-element.elementor-element-4c1924a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif Display", Sans-serif;font-weight:400;line-height:1.2em;}:where( .elementor-216 .elementor-element.elementor-element-4c1924a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-216 .elementor-element.elementor-element-b1da220{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-91de2bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:max(13.2px, calc(22 * var(--ova-u)));font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-ovaflmt );}.elementor-216 .elementor-element.elementor-element-148c49c{margin:calc(14 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-148c49c .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(46.8px, calc(78 * var(--ova-u)));font-weight:400;line-height:1.01em;letter-spacing:-0.03em;color:#111111;}.elementor-216 .elementor-element.elementor-element-a4afa84{margin:calc(30 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-a4afa84 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(16.8px, calc(28 * var(--ova-u)));font-weight:400;line-height:1.25em;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-8c86e7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:calc(24 * var(--ova-u)) calc(24 * var(--ova-u));--row-gap:calc(24 * var(--ova-u));--column-gap:calc(24 * var(--ova-u));--margin-top:calc(28 * var(--ova-u));--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-cd8d71d .star-rating{color:#C44B20;font-size:1.2em;}.woocommerce .elementor-216 .elementor-element.elementor-element-cd8d71d .star-rating::before{color:rgba(196,75,32,.25);}.woocommerce .elementor-216 .elementor-element.elementor-element-cd8d71d .woocommerce-review-link{color:#111111;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(20 * var(--ova-u)));font-weight:400;}.elementor-216 .elementor-element.elementor-element-d995da8{margin:calc(40 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-d995da8 .woocommerce-product-details__short-description{color:#111111;font-family:"DM Sans", Sans-serif;font-size:max(13.5px, calc(22.5 * var(--ova-u)));font-weight:400;line-height:1.71em;}.elementor-216 .elementor-element.elementor-element-25bccac{margin:calc(46 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-25bccac .cart button, .elementor-216 .elementor-element.elementor-element-25bccac .cart .button{font-family:"DM Sans", Sans-serif;font-size:max(13.2px, calc(22 * var(--ova-u)));font-weight:400;text-transform:uppercase;line-height:1em;border-radius:100px 100px 100px 100px;padding:calc(10 * var(--ova-u)) calc(30 * var(--ova-u)) calc(10 * var(--ova-u)) calc(30 * var(--ova-u));color:#FFFFFF;background-color:#111111;border-color:#111111;transition:all 0.25s;}.elementor-216 .elementor-element.elementor-element-25bccac .cart button:hover, .elementor-216 .elementor-element.elementor-element-25bccac .cart .button:hover{color:#FFFFFF;background-color:#1B2B6B;border-color:#1B2B6B;}.elementor-216 .elementor-element.elementor-element-25bccac .quantity .qty{font-family:"DM Sans", Sans-serif;font-size:max(13.2px, calc(22 * var(--ova-u)));font-weight:400;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:100px 100px 100px 100px;color:#111111;background-color:rgba(0,0,0,0);border-color:rgba(34,15,9,.14);transition:all 0.2s;}.elementor-216 .elementor-element.elementor-element-6fe9300{--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;--flex-wrap:nowrap;--margin-top:calc(15 * 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-216 .elementor-element.elementor-element-62d2bf3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-9f0f2c4{--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;--flex-wrap:nowrap;--margin-top:calc(55 * 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-216 .elementor-element.elementor-element-db255ce .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(15.6px, calc(26 * var(--ova-u)));font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-a7a4035{--grid-columns:2;--grid-row-gap:calc(24 * var(--ova-u));--grid-column-gap:calc(24 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-a7a4035 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item > .elementor-section, .elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item > .elementor-section > .elementor-container, .elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item > .e-con, .elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-216 .elementor-element.elementor-element-a38d3b8{--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;--flex-wrap:nowrap;--padding-top:calc(43 * var(--ova-u));--padding-bottom:calc(25 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-2e44e86 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(34.5px, calc(57.5 * var(--ova-u)));font-weight:400;line-height:1.42em;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-b82eca7{--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;--flex-wrap:nowrap;--padding-top:calc(189 * var(--ova-u));--padding-bottom:0px;--padding-left:calc(8 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-b82eca7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-b82eca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ovacrem );}.elementor-216 .elementor-element.elementor-element-2116be6{--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:calc(10 * var(--ova-u)) calc(10 * var(--ova-u));--row-gap:calc(10 * var(--ova-u));--column-gap:calc(10 * var(--ova-u));--flex-wrap:nowrap;--padding-top:calc(23 * var(--ova-u));--padding-bottom:calc(16 * var(--ova-u));--padding-left:calc(24 * var(--ova-u));--padding-right:calc(24 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-2116be6:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-2116be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9CFF6;}.elementor-216 .elementor-element.elementor-element-864e6f8{text-align:center;}.elementor-216 .elementor-element.elementor-element-864e6f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:#111111;}.elementor-216 .elementor-element.elementor-element-04c715e{margin:calc(14 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-04c715e .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(24px, calc(40 * var(--ova-u)));font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#111111;}.elementor-216 .elementor-element.elementor-element-5c9d90c{margin:calc(12 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#111111;}.elementor-216 .elementor-element.elementor-element-619b074{text-align:center;}.elementor-216 .elementor-element.elementor-element-619b074 img{width:46%;}.elementor-216 .elementor-element.elementor-element-ce395fc{--display:flex;--min-height:calc(730 * var(--ova-u));--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-6abe319{--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:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-6abe319:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-6abe319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-216 .elementor-element.elementor-element-2fcc4ee{--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;--flex-wrap:nowrap;--padding-top:calc(34 * var(--ova-u));--padding-bottom:calc(28 * var(--ova-u));--padding-left:calc(66 * var(--ova-u));--padding-right:calc(60 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-2fcc4ee:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-2fcc4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2160;}.elementor-216 .elementor-element.elementor-element-07e8ad9 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(35.4px, calc(59 * var(--ova-u)));font-weight:400;line-height:1.17em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-2e2491b{--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;--justify-content:space-between;--gap:0px calc(38 * var(--ova-u));--row-gap:0px;--column-gap:calc(38 * var(--ova-u));--flex-wrap:wrap;--margin-top:calc(33 * 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-216 .elementor-element.elementor-element-def2a4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.18);--border-color:rgba(255,255,255,.18);--padding-top:calc(46.5 * var(--ova-u));--padding-bottom:calc(31.5 * var(--ova-u));--padding-left:calc(22 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-afae0e9{margin:calc(5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-afae0e9 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(48px, calc(80 * var(--ova-u)));font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-ad1c415{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-3d9b287 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(12px, calc(19 * var(--ova-u)));font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-d3ca6a7{margin:calc(10 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(13 * var(--ova-u)));font-weight:400;line-height:1.46em;color:rgba(255,255,255,.88);}.elementor-216 .elementor-element.elementor-element-d68b581{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.18);--border-color:rgba(255,255,255,.18);--padding-top:calc(46.5 * var(--ova-u));--padding-bottom:calc(31.5 * var(--ova-u));--padding-left:calc(22 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-fa2bbf4{margin:calc(5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-fa2bbf4 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(48px, calc(80 * var(--ova-u)));font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-a8b5f07{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-6d20c8d .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(12px, calc(19 * var(--ova-u)));font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-d75d225{margin:calc(10 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(13 * var(--ova-u)));font-weight:400;line-height:1.46em;color:rgba(255,255,255,.88);}.elementor-216 .elementor-element.elementor-element-4c84c1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.18);--border-color:rgba(255,255,255,.18);--padding-top:calc(46.5 * var(--ova-u));--padding-bottom:calc(31.5 * var(--ova-u));--padding-left:calc(22 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-df75dd1{margin:calc(5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-df75dd1 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(48px, calc(80 * var(--ova-u)));font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-413044f{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-51b2223 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(12px, calc(19 * var(--ova-u)));font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-932e16b{margin:calc(10 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(13 * var(--ova-u)));font-weight:400;line-height:1.46em;color:rgba(255,255,255,.88);}.elementor-216 .elementor-element.elementor-element-829a612{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.18);--border-color:rgba(255,255,255,.18);--padding-top:calc(46.5 * var(--ova-u));--padding-bottom:calc(31.5 * var(--ova-u));--padding-left:calc(22 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-0c1a162{margin:calc(5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-0c1a162 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(48px, calc(80 * var(--ova-u)));font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-4c2b222{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-55d7d55 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(12px, calc(19 * var(--ova-u)));font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-7936f3c{margin:calc(10 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(13 * var(--ova-u)));font-weight:400;line-height:1.46em;color:rgba(255,255,255,.88);}.elementor-216 .elementor-element.elementor-element-b8702bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.18);--border-color:rgba(255,255,255,.18);--padding-top:calc(46.5 * var(--ova-u));--padding-bottom:calc(31.5 * var(--ova-u));--padding-left:calc(22 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-22ec223{margin:calc(5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-22ec223 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(48px, calc(80 * var(--ova-u)));font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-9b9ee71{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-8d42b43 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(12px, calc(19 * var(--ova-u)));font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-36815fb{margin:calc(10 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(13 * var(--ova-u)));font-weight:400;line-height:1.46em;color:rgba(255,255,255,.88);}.elementor-216 .elementor-element.elementor-element-e9025ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.18);--border-color:rgba(255,255,255,.18);--padding-top:calc(46.5 * var(--ova-u));--padding-bottom:calc(31.5 * var(--ova-u));--padding-left:calc(22 * var(--ova-u));--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-d38b4c6{margin:calc(5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-d38b4c6 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(48px, calc(80 * var(--ova-u)));font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-51894fc{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-53b6760 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(12px, calc(19 * var(--ova-u)));font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-216 .elementor-element.elementor-element-abb2795{margin:calc(10 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(13 * var(--ova-u)));font-weight:400;line-height:1.46em;color:rgba(255,255,255,.88);}.elementor-216 .elementor-element.elementor-element-b401dab{--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:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-b401dab:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-b401dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ovacrem );}.elementor-216 .elementor-element.elementor-element-714d0d7{--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;--flex-wrap:nowrap;--padding-top:calc(177 * var(--ova-u));--padding-bottom:calc(134 * var(--ova-u));--padding-left:calc(163 * var(--ova-u));--padding-right:calc(129 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-714d0d7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-714d0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ovacrem );}.elementor-216 .elementor-element.elementor-element-3aa0a69{text-align:center;}.elementor-216 .elementor-element.elementor-element-3aa0a69 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:max(12px, calc(15.5 * var(--ova-u)));font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-ovaflmt );}.elementor-216 .elementor-element.elementor-element-3a126ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-216 .elementor-element.elementor-element-3a126ac .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(42.6px, calc(71 * var(--ova-u)));font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-e720927{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:calc(42 * var(--ova-u)) calc(42 * var(--ova-u));--row-gap:calc(42 * var(--ova-u));--column-gap:calc(42 * var(--ova-u));--flex-wrap:nowrap;--margin-top:calc(64 * 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-216 .elementor-element.elementor-element-01572fb{--grid-columns:1;width:var( --container-widget-width, 64.5% );max-width:64.5%;--container-widget-width:64.5%;--container-widget-flex-grow:0;}.elementor-216 .elementor-element.elementor-element-01572fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-216 .elementor-element.elementor-element-7c538b7{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:calc(44 * var(--ova-u));--padding-bottom:calc(40 * var(--ova-u));--padding-left:calc(42 * var(--ova-u));--padding-right:calc(42 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-7c538b7:not(.elementor-motion-effects-element-type-background), .elementor-216 .elementor-element.elementor-element-7c538b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ovasand );}.elementor-216 .elementor-element.elementor-element-cd04854 .elementor-icon-wrapper{text-align:start;}.elementor-216 .elementor-element.elementor-element-cd04854.elementor-view-stacked .elementor-icon{background-color:#C44B20;}.elementor-216 .elementor-element.elementor-element-cd04854.elementor-view-framed .elementor-icon, .elementor-216 .elementor-element.elementor-element-cd04854.elementor-view-default .elementor-icon{color:#C44B20;border-color:#C44B20;}.elementor-216 .elementor-element.elementor-element-cd04854.elementor-view-framed .elementor-icon, .elementor-216 .elementor-element.elementor-element-cd04854.elementor-view-default .elementor-icon svg{fill:#C44B20;}.elementor-216 .elementor-element.elementor-element-cd04854 .elementor-icon{font-size:calc(25 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-cd04854 .elementor-icon svg{height:calc(25 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-9c2e6b3{margin:calc(20 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-9c2e6b3 .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:max(17.16px, calc(28.6 * var(--ova-u)));font-weight:400;line-height:1.43em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-216 .elementor-element.elementor-element-34e87da{margin:calc(34 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:max(13.2px, calc(22 * var(--ova-u)));font-weight:400;line-height:1.32em;color:#5B524C;}.elementor-216 .elementor-element.elementor-element-d55f950 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:max(13.08px, calc(21.8 * var(--ova-u)));font-weight:400;text-transform:uppercase;text-decoration:underline;letter-spacing:0.14em;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-216 .elementor-element.elementor-element-d9c1bde{--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-216 .elementor-element.elementor-element-5a7b38d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-5a7b38d .woocommerce-breadcrumb{font-size:15px;}.elementor-216 .elementor-element.elementor-element-7034d1c{--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-216 .elementor-element.elementor-element-9e551f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-3e742a8{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:89px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-0c84541 .elementor-heading-title{font-size:28px;}.elementor-216 .elementor-element.elementor-element-39f58b9{font-size:22px;}.elementor-216 .elementor-element.elementor-element-3df2636{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-9a35281{font-size:22px;}.elementor-216 .elementor-element.elementor-element-25be752{font-size:21px;}.elementor-216 .elementor-element.elementor-element-f4ca7a7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-c784c64{font-size:21px;}.elementor-216 .elementor-element.elementor-element-bd4269c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-79e8836{font-size:21px;}.elementor-216 .elementor-element.elementor-element-1fc7c2b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-bfabd82{font-size:21px;}.elementor-216 .elementor-element.elementor-element-4c1924a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--n-accordion-title-font-size:28px;--n-accordion-icon-size:16px;}.elementor-216 .elementor-element.elementor-element-4c1924a {--n-accordion-padding:35.3px 4px 35.3px 0px;}.elementor-216 .elementor-element.elementor-element-91de2bc .elementor-heading-title{font-size:22px;}.elementor-216 .elementor-element.elementor-element-148c49c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-148c49c .elementor-heading-title{font-size:78px;}.elementor-216 .elementor-element.elementor-element-a4afa84{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-a4afa84 .elementor-heading-title{font-size:28px;}.elementor-216 .elementor-element.elementor-element-8c86e7d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-cd8d71d .woocommerce-review-link{font-size:20px;}.elementor-216 .elementor-element.elementor-element-d995da8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-d995da8 .woocommerce-product-details__short-description{font-size:22.5px;}.elementor-216 .elementor-element.elementor-element-25bccac{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-25bccac .cart button, .elementor-216 .elementor-element.elementor-element-25bccac .cart .button{font-size:22px;}.elementor-216 .elementor-element.elementor-element-25bccac .quantity .qty{font-size:22px;}.elementor-216 .elementor-element.elementor-element-6fe9300{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-9f0f2c4{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-db255ce .elementor-heading-title{font-size:26px;}.elementor-216 .elementor-element.elementor-element-a7a4035{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-216 .elementor-element.elementor-element-a38d3b8{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-2e44e86 .elementor-heading-title{font-size:57.5px;}.elementor-216 .elementor-element.elementor-element-b82eca7{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-2116be6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-216 .elementor-element.elementor-element-04c715e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-04c715e .elementor-heading-title{font-size:40px;}.elementor-216 .elementor-element.elementor-element-5c9d90c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-ce395fc{--min-height:730px;--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-216 .elementor-element.elementor-element-6abe319{--min-height:520px;}.elementor-216 .elementor-element.elementor-element-2fcc4ee{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-216 .elementor-element.elementor-element-07e8ad9 .elementor-heading-title{font-size:59px;}.elementor-216 .elementor-element.elementor-element-2e2491b{--gap:0px 38px;--row-gap:0px;--column-gap:38px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-def2a4b{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:46.5px;--padding-bottom:31.5px;--padding-left:22px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-afae0e9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-afae0e9 .elementor-heading-title{font-size:80px;}.elementor-216 .elementor-element.elementor-element-3d9b287 .elementor-heading-title{font-size:19px;}.elementor-216 .elementor-element.elementor-element-d3ca6a7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-216 .elementor-element.elementor-element-d68b581{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:46.5px;--padding-bottom:31.5px;--padding-left:22px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-fa2bbf4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-fa2bbf4 .elementor-heading-title{font-size:80px;}.elementor-216 .elementor-element.elementor-element-6d20c8d .elementor-heading-title{font-size:19px;}.elementor-216 .elementor-element.elementor-element-d75d225{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-216 .elementor-element.elementor-element-4c84c1c{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:46.5px;--padding-bottom:31.5px;--padding-left:22px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-df75dd1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-df75dd1 .elementor-heading-title{font-size:80px;}.elementor-216 .elementor-element.elementor-element-51b2223 .elementor-heading-title{font-size:19px;}.elementor-216 .elementor-element.elementor-element-932e16b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-216 .elementor-element.elementor-element-829a612{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:46.5px;--padding-bottom:31.5px;--padding-left:22px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-0c1a162{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-0c1a162 .elementor-heading-title{font-size:80px;}.elementor-216 .elementor-element.elementor-element-55d7d55 .elementor-heading-title{font-size:19px;}.elementor-216 .elementor-element.elementor-element-7936f3c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-216 .elementor-element.elementor-element-b8702bd{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:46.5px;--padding-bottom:31.5px;--padding-left:22px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-22ec223{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-22ec223 .elementor-heading-title{font-size:80px;}.elementor-216 .elementor-element.elementor-element-8d42b43 .elementor-heading-title{font-size:19px;}.elementor-216 .elementor-element.elementor-element-36815fb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-216 .elementor-element.elementor-element-e9025ae{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:46.5px;--padding-bottom:31.5px;--padding-left:22px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-d38b4c6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-d38b4c6 .elementor-heading-title{font-size:80px;}.elementor-216 .elementor-element.elementor-element-53b6760 .elementor-heading-title{font-size:19px;}.elementor-216 .elementor-element.elementor-element-abb2795{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-216 .elementor-element.elementor-element-714d0d7{--padding-top:60px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-216 .elementor-element.elementor-element-3aa0a69 .elementor-heading-title{font-size:15.5px;}.elementor-216 .elementor-element.elementor-element-3a126ac .elementor-heading-title{font-size:71px;}.elementor-216 .elementor-element.elementor-element-e720927{--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:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-01572fb{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-216 .elementor-element.elementor-element-7c538b7{--padding-top:44px;--padding-bottom:40px;--padding-left:42px;--padding-right:42px;}.elementor-216 .elementor-element.elementor-element-cd04854 .elementor-icon{font-size:25px;}.elementor-216 .elementor-element.elementor-element-cd04854 .elementor-icon svg{height:25px;}.elementor-216 .elementor-element.elementor-element-9c2e6b3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-9c2e6b3 .elementor-heading-title{font-size:28.6px;}.elementor-216 .elementor-element.elementor-element-34e87da{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:22px;}.elementor-216 .elementor-element.elementor-element-d55f950 .elementor-heading-title{font-size:21.8px;}}@media(max-width:767px){.elementor-216 .elementor-element.elementor-element-d9c1bde{--padding-top:21px;--padding-bottom:30px;--padding-left:14px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-5a7b38d .woocommerce-breadcrumb{font-size:15px;}.elementor-216 .elementor-element.elementor-element-7034d1c{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-9e551f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-3e742a8{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-0c84541 .elementor-heading-title{font-size:18px;}.elementor-216 .elementor-element.elementor-element-39f58b9{font-size:13px;}.elementor-216 .elementor-element.elementor-element-3df2636{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-9a35281{font-size:13px;}.elementor-216 .elementor-element.elementor-element-25be752{font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-f4ca7a7{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-c784c64{font-size:13px;}.elementor-216 .elementor-element.elementor-element-bd4269c{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-79e8836{font-size:13px;}.elementor-216 .elementor-element.elementor-element-1fc7c2b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-bfabd82{font-size:13px;}.elementor-216 .elementor-element.elementor-element-4c1924a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:18px;--n-accordion-icon-size:12px;}.elementor-216 .elementor-element.elementor-element-4c1924a {--n-accordion-padding:16px 2px 16px 0px;}.elementor-216 .elementor-element.elementor-element-91de2bc .elementor-heading-title{font-size:12px;}.elementor-216 .elementor-element.elementor-element-148c49c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-148c49c .elementor-heading-title{font-size:23px;line-height:1.15em;}.elementor-216 .elementor-element.elementor-element-a4afa84{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-a4afa84 .elementor-heading-title{font-size:12px;}.elementor-216 .elementor-element.elementor-element-8c86e7d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-cd8d71d .woocommerce-review-link{font-size:12px;}.elementor-216 .elementor-element.elementor-element-d995da8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-216 .elementor-element.elementor-element-d995da8 .woocommerce-product-details__short-description{font-size:12px;line-height:1.33em;}.elementor-216 .elementor-element.elementor-element-25bccac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-216 .elementor-element.elementor-element-25bccac .cart button, .elementor-216 .elementor-element.elementor-element-25bccac .cart .button{font-size:12px;}.elementor-216 .elementor-element.elementor-element-25bccac .quantity .qty{font-size:12px;}.elementor-216 .elementor-element.elementor-element-6fe9300{--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-9f0f2c4{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-db255ce .elementor-heading-title{font-size:15px;}.elementor-216 .elementor-element.elementor-element-a7a4035{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-216 .elementor-element.elementor-element-a38d3b8{--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-2e44e86{text-align:center;}.elementor-216 .elementor-element.elementor-element-2e44e86 .elementor-heading-title{font-size:22px;line-height:1.18em;}.elementor-216 .elementor-element.elementor-element-b82eca7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-216 .elementor-element.elementor-element-ce395fc{--min-height:0px;}.elementor-216 .elementor-element.elementor-element-2fcc4ee{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-216 .elementor-element.elementor-element-2e2491b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-def2a4b{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-ad1c415{--width:100%;}.elementor-216 .elementor-element.elementor-element-3d9b287 .elementor-heading-title{font-size:13px;}.elementor-216 .elementor-element.elementor-element-d3ca6a7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-d68b581{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-a8b5f07{--width:100%;}.elementor-216 .elementor-element.elementor-element-6d20c8d .elementor-heading-title{font-size:13px;}.elementor-216 .elementor-element.elementor-element-d75d225{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-4c84c1c{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-413044f{--width:100%;}.elementor-216 .elementor-element.elementor-element-51b2223 .elementor-heading-title{font-size:13px;}.elementor-216 .elementor-element.elementor-element-932e16b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-829a612{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-4c2b222{--width:100%;}.elementor-216 .elementor-element.elementor-element-55d7d55 .elementor-heading-title{font-size:13px;}.elementor-216 .elementor-element.elementor-element-7936f3c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-b8702bd{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-9b9ee71{--width:100%;}.elementor-216 .elementor-element.elementor-element-8d42b43 .elementor-heading-title{font-size:13px;}.elementor-216 .elementor-element.elementor-element-36815fb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-e9025ae{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-216 .elementor-element.elementor-element-51894fc{--width:100%;}.elementor-216 .elementor-element.elementor-element-53b6760 .elementor-heading-title{font-size:13px;}.elementor-216 .elementor-element.elementor-element-abb2795{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.35em;}.elementor-216 .elementor-element.elementor-element-714d0d7{--padding-top:0px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-216 .elementor-element.elementor-element-e720927{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-216 .elementor-element.elementor-element-01572fb{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-216 .elementor-element.elementor-element-34e87da{font-size:16px;}.elementor-216 .elementor-element.elementor-element-d55f950 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-216 .elementor-element.elementor-element-9e551f1{--width:44.1%;}.elementor-216 .elementor-element.elementor-element-b1da220{--width:51.75%;}.elementor-216 .elementor-element.elementor-element-6abe319{--width:38%;}.elementor-216 .elementor-element.elementor-element-2fcc4ee{--width:62%;}.elementor-216 .elementor-element.elementor-element-def2a4b{--width:48%;}.elementor-216 .elementor-element.elementor-element-ad1c415{--width:calc(217 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-d68b581{--width:48%;}.elementor-216 .elementor-element.elementor-element-a8b5f07{--width:calc(217 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-4c84c1c{--width:48%;}.elementor-216 .elementor-element.elementor-element-413044f{--width:calc(217 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-829a612{--width:48%;}.elementor-216 .elementor-element.elementor-element-4c2b222{--width:calc(217 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-b8702bd{--width:48%;}.elementor-216 .elementor-element.elementor-element-9b9ee71{--width:calc(217 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-e9025ae{--width:48%;}.elementor-216 .elementor-element.elementor-element-51894fc{--width:calc(217 * var(--ova-u));}.elementor-216 .elementor-element.elementor-element-7c538b7{--width:33.05%;}}@media(max-width:1024px) and (min-width:768px){.elementor-216 .elementor-element.elementor-element-9e551f1{--width:100%;}.elementor-216 .elementor-element.elementor-element-b1da220{--width:100%;}.elementor-216 .elementor-element.elementor-element-6abe319{--width:100%;}.elementor-216 .elementor-element.elementor-element-2fcc4ee{--width:100%;}.elementor-216 .elementor-element.elementor-element-ad1c415{--width:217px;}.elementor-216 .elementor-element.elementor-element-a8b5f07{--width:217px;}.elementor-216 .elementor-element.elementor-element-413044f{--width:217px;}.elementor-216 .elementor-element.elementor-element-4c2b222{--width:217px;}.elementor-216 .elementor-element.elementor-element-9b9ee71{--width:217px;}.elementor-216 .elementor-element.elementor-element-51894fc{--width:217px;}.elementor-216 .elementor-element.elementor-element-7c538b7{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-62d2bf3 */.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust{display:flex;flex-wrap:nowrap;align-items:flex-start}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__col{list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:0}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__col:first-child{flex:0 0 auto;width:455px}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item{display:flex;align-items:center;margin:0;padding:0;font:400 22px/1.3 "DM Sans",sans-serif;color:#111111}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item:not(:last-child){padding-bottom:5px}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item + .ova-trust__item{margin-top:5px}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__icon{display:flex;flex:none;padding-right:15px}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__svg{display:block;width:15px;height:15px;margin-right:3.75px;fill:#C44B20}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__text{padding-left:5px}
@media (min-width:768px) and (max-width:1024px){.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__icon{padding-right:calc(15 * var(--ova-u))}}
@media (max-width:767px){.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__col:first-child{width:188px}.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item{font-size:12px}.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item:not(:last-child){padding-bottom:2.5px}.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item + .ova-trust__item{margin-top:2.5px}.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__icon{padding-right:7.5px}.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__svg{width:10px;height:10px;margin-right:2.5px}}
/*ova-fluid*/@media (min-width:1025px){
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__col:first-child{width:calc(455 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item{font:400 max(13.2px, calc(22 * var(--ova-u)))/1.3 "DM Sans",sans-serif}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item:not(:last-child){padding-bottom:calc(5 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__item + .ova-trust__item{margin-top:calc(5 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__icon{padding-right:calc(15 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__svg{width:calc(15 * var(--ova-u));height:calc(15 * var(--ova-u));margin-right:calc(3.75 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-62d2bf3 .ova-trust__text{padding-left:calc(5 * var(--ova-u))}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a7a4035 */.elementor-216 .elementor-element.elementor-element-a7a4035{--ova-pill-bg:#FFEAE3;--ova-pill-ink:#5B2A17;--ova-pill-line:rgba(34,15,9,.12)}
.elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item{padding:32px 20px 23px}
.elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item:nth-child(2){background:#DFD1C6}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__media{aspect-ratio:237 / 211}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__title{margin-top:30px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__title .elementor-heading-title{font-size:20.2px;line-height:1.2;letter-spacing:0}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin-top:10px!important;font-size:12px!important;line-height:1.3!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__text p{font-size:inherit;line-height:inherit}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__cta{padding-top:20px}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__price{padding:11.5px 20px 11.5px 30px!important;gap:5px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__label, .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__amount{font-size:11.5px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__more{padding:11.5px 15px!important;font-size:12px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__badge{top:-26px}
@media (max-width:767px){.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__badge{top:-18px} .elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item{padding:22px 10px 12px;min-width:0} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__media{aspect-ratio:1 / .9} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__title{margin-top:14px!important} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__title .elementor-heading-title{font-size:14px} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__text{margin-top:6px!important;font-size:12px!important;line-height:1.3!important} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__cta{padding-top:14px} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta{max-width:100%} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__label{display:none!important} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__price{padding:7px 12px 7px 16px!important} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__amount{font-size:12px!important} .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__more{padding:7px 10px!important}}
/*ova-fluid*/@media (min-width:1025px){
.elementor-216 .elementor-element.elementor-element-a7a4035 .e-loop-item{padding:calc(32 * var(--ova-u)) calc(20 * var(--ova-u)) calc(23 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__title{margin-top:calc(30 * var(--ova-u))!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__title .elementor-heading-title{font-size:max(12.12px, calc(20.2 * var(--ova-u)))}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__text{margin-top:calc(10 * var(--ova-u))!important;font-size:12px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__cta{padding-top:calc(20 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__price{padding:calc(11.5 * var(--ova-u)) calc(20 * var(--ova-u)) calc(11.5 * var(--ova-u)) calc(30 * var(--ova-u))!important;gap:calc(5 * var(--ova-u))!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__label, .elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__amount{font-size:11.5px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-cta__more{padding:calc(11.5 * var(--ova-u)) calc(15 * var(--ova-u))!important;font-size:12px!important}
.elementor-216 .elementor-element.elementor-element-a7a4035 .ova-card__badge{top:calc(-26 * var(--ova-u))}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38d3b8 */.elementor-216 .elementor-element.elementor-element-a38d3b8{position:relative}
.elementor-216 .elementor-element.elementor-element-a38d3b8::before{content:"";position:absolute;top:0;bottom:auto;left:82px;right:144px;width:auto;height:1px;background:rgba(34,15,9,.14)}
.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-h{padding-left:85px}
.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-carousel{margin-top:55px;width:100%}
@media (max-width:1024px){.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-h{padding-left:24px}}
@media (max-width:767px){.elementor-216 .elementor-element.elementor-element-a38d3b8::before{left:14px;right:14px}.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-h{padding-left:0}.elementor-216 .elementor-element.elementor-element-a38d3b8 h2{text-align:center}.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-carousel{margin-top:34px}}
/*ova-fluid*/@media (min-width:1025px){
.elementor-216 .elementor-element.elementor-element-a38d3b8::before{left:calc(82 * var(--ova-u));right:calc(144 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-h{padding-left:calc(85 * var(--ova-u))}
.elementor-216 .elementor-element.elementor-element-a38d3b8 .ova-q-carousel{margin-top:calc(55 * var(--ova-u))}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07e8ad9 */.elementor-216 .elementor-element.elementor-element-07e8ad9{max-width:680px}.elementor-216 .elementor-element.elementor-element-07e8ad9 .elementor-heading-title{text-wrap:balance}
/*ova-fluid*/@media (min-width:1025px){
.elementor-216 .elementor-element.elementor-element-07e8ad9{max-width:calc(680 * var(--ova-u))}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b82eca7 */@media (max-width:767px){.elementor-216 .elementor-element.elementor-element-b82eca7 .ova-adv:nth-child(odd){border-right:1px solid rgba(255,255,255,.18)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b401dab */@media (max-width:767px){.elementor-216 .elementor-element.elementor-element-b401dab{background:linear-gradient(180deg,#F1D6C4,#F0D7C6 60%,#F2DDD0)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34e87da */.elementor-216 .elementor-element.elementor-element-34e87da{max-width:380px}
/*ova-fluid*/@media (min-width:1025px){
.elementor-216 .elementor-element.elementor-element-34e87da{max-width:calc(380 * var(--ova-u))}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55f950 */.elementor-216 .elementor-element.elementor-element-d55f950{margin-top:auto!important}.elementor-216 .elementor-element.elementor-element-d55f950 a{text-underline-offset:5px;text-decoration-thickness:1px}
/*ova-fluid*/@media (min-width:1025px){
.elementor-216 .elementor-element.elementor-element-d55f950 a{text-underline-offset:calc(5 * var(--ova-u))}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714d0d7 */@media (max-width:767px){.elementor-216 .elementor-element.elementor-element-714d0d7{display:none}}/* End custom CSS */
/* Start custom CSS *//* OVA single product */
body.elementor-page-216 .ova-crumbs .woocommerce-breadcrumb{margin:0;letter-spacing:.01em}
body.elementor-page-216 .ova-crumbs .ova-crumb-sep{display:inline-block;margin:0 6px}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery{display:grid;grid-template-columns:114px 1fr;gap:13px;margin:0!important;width:100%!important;float:none!important}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery .flex-viewport{grid-column:2;grid-row:1;background:#F3D9C5;border-radius:2px;margin:0!important}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery__wrapper{margin:0}
/* Main image fills the 4:5 box (Figma 142:4976). Each slide is a fixed 4:5 window (the same box the load-stability rules below
   pre-size); the photo is scaled to the window HEIGHT and centred, so photos wider than the box (the owner's 1:1 lifestyle squares)
   fill it edge to edge with only the sides cropped (= object-fit:cover), while narrower portrait cut-outs (bottle 3:4, box 2:3,
   transparent) are never cropped. The zoom image (.zoomImg, sized inline by WooCommerce) is excluded. No aspect-ratio on the img:
   its width/height attributes (kept in sync by the variation swap) size lazy slides that have not loaded yet. */
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#F3D9C5}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery__image > a{position:absolute;inset:0;overflow:hidden}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery__image img{background:#F3D9C5}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery__image img:not(.zoomImg){position:absolute;top:0;bottom:0;left:-100%;right:-100%;margin:0 auto;width:auto;max-width:none;height:100%;object-fit:cover;object-position:50% 50%}
body.elementor-page-216 .ova-gallery .flex-control-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;margin:0!important;padding:0}
body.elementor-page-216 .ova-gallery .flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important;padding:0!important;background:transparent}
/* Thumbnails at full strength like Figma (WooCommerce fades inactive ones to .5 with a stronger body.elementor-page-216, hence !important).
   The active one carries the Figma frame: black border + white inner ring. */
body.elementor-page-216 .ova-gallery .flex-control-thumbs img{aspect-ratio:114 / 134;object-fit:cover;opacity:1!important;border:2px solid transparent;padding:2px;background:#F3D9C5;background-clip:content-box;transition:border-color .2s ease}
body.elementor-page-216 .ova-gallery .flex-control-thumbs img.flex-active{border-color:#111;background-color:#F3D9C5;box-shadow:inset 0 0 0 2px #fff}
@media (hover:hover){body.elementor-page-216 .ova-gallery .flex-control-thumbs img:not(.flex-active):hover{border-color:rgba(17,17,17,.35)}}
/* Desktop (W2-R1, wave 3): every thumbnail is visible next to the main image, no scrolling. The strip is exactly as tall as
   the main image: up to 5 thumbnails keep the Figma size (114×134, 8 apart, Figma 142:4976); with more, all of them shrink
   alike to share that height (flex-shrink of equal 134 bases; 7 → 87.5×102.8 at 1920), keep their 114:134 shape and stay
   against the main image (13 apart). The 6th+ thumbnail used to scroll inside the column with no cue. The image rule carries
   div.woocommerce-product-gallery to beat WooCommerce's width 100% / height auto rule (.woocommerce div.product div.images img). */
@media (min-width:1025px){body.elementor-page-216 .ova-gallery .flex-control-thumbs{height:0;min-height:100%;overflow:visible!important}
 body.elementor-page-216 .ova-gallery .flex-control-thumbs li{flex:0 1 134px;min-height:0;display:flex;justify-content:flex-end}
 body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery .flex-control-thumbs li img{width:auto;max-width:100%;height:100%}}
/* Keyboard (snippet 02 makes every thumbnail a button: Tab, Enter / Space, arrow keys): a 2px blue ring inside the frame,
   so the scrolling strip of tablets / phones never clips it. */
body.elementor-page-216 .ova-gallery .flex-control-thumbs img:focus:not(:focus-visible){outline:none}
body.elementor-page-216 .ova-gallery .flex-control-thumbs img:focus-visible{outline:2px solid #143DE4;outline-offset:-2px}
body.elementor-page-216 .ova-gallery .flex-control-thumbs:focus-visible{outline:2px solid #143DE4;outline-offset:2px}
/* Full-screen gallery (PhotoSwipe). With hover zoom on, WooCommerce blocks clicks on the photo, so its trigger is the way in:
   a small cream button in the top-right corner of the main image (a link with role=button + aria-label from WooCommerce;
   Tab, then Enter). Size floored at 34px so it stays an easy target on small laptops. */
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{position:absolute;top:20px;right:20px;left:auto;bottom:auto;z-index:4;display:flex;align-items:center;justify-content:center;width:max(34px, calc(46 * var(--ova-u)));height:max(34px, calc(46 * var(--ova-u)));margin:0;padding:0;box-sizing:border-box;border:1px solid rgba(34,15,9,.14);border-radius:50%;background:rgba(242,232,222,.94);color:#111;font-size:0;line-height:0;text-indent:0;text-decoration:none;box-shadow:0 2px 12px rgba(34,15,9,.16);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger > span{display:none}
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger::before{content:"";position:static;display:block;flex:0 0 auto;width:44%;height:44%;margin:0;border:0;border-radius:0;background:currentColor;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%204h6v6M20%204l-5.5%205.5M10%2020H4v-6M4%2020l5.5-5.5'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%204h6v6M20%204l-5.5%205.5M10%2020H4v-6M4%2020l5.5-5.5'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat}
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger::after{content:none;display:none}
@media (hover:hover){body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:hover{background:#111;border-color:#111;color:#F2E8DE}}
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:focus{outline:none}
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:focus-visible{outline:2px solid #111;outline-offset:2px;box-shadow:0 0 0 2px #F2E8DE}
/* Load stability (no layout shift): the gallery keeps its initialised box before WooCommerce's gallery script runs
   (pre-init the slide wrapper is a direct child of the gallery) and during flexslider's 100 ms set-up (viewport not yet sized).
   Tablet/phone (<=1024, left column = display:contents): Details + accordion come BEFORE the product info in the HTML but are
   shown AFTER it, so they stay out of the render tree until the page has streamed past the product info (.ova-q-section). */
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery:has(> .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image + .woocommerce-product-gallery__image) > .woocommerce-product-gallery__wrapper, body.elementor-page-216 .ova-gallery:not(:has(~ *)) .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1;width:100%;aspect-ratio:4 / 5;overflow:hidden;align-self:start}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery .flex-viewport{width:100%;aspect-ratio:4 / 5;align-self:start}
body.elementor-page-216 .ova-dash-list ul{list-style:none;margin:0;padding:0;display:grid;gap:16.5px}
body.elementor-page-216 .ova-dash-list li::before{content:"— ";}
body.elementor-page-216 .ova-steps ol{list-style:none;counter-reset:ova;margin:0;padding:0;display:grid;gap:15.5px}
body.elementor-page-216 .ova-steps li{counter-increment:ova;display:flex;align-items:baseline;gap:18px}
body.elementor-page-216 .ova-steps li::before{content:counter(ova);font:400 34px/1 "Noto Serif Display",serif;color:#C44B20;min-width:18px}
/* Tip box (Figma 142:5104 "Overlay": 733 wide, text inset 18 / 19.5, #1B2B6B italic). The ACF text renders without <p>;
   Elementor does not print the widget at all when the tip field is empty. */
body.elementor-page-216 .ova-tip{width:733px;background:rgba(150,140,150,.13);padding:19.5px 18px 21px;border-radius:2px}
body.elementor-page-216 .ova-tip p{margin:0}
body.elementor-page-216 .ova-tip:empty{display:none}
body.elementor-page-216 .ova-acc-copy p{margin:0 0 12px}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item{border-bottom:0}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon svg{width:16px;height:16px}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon span{display:inline-flex;align-items:center;justify-content:center;position:relative;width:16px;height:16px}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon svg{display:none}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon span::before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon .e-closed::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.5px;margin-left:-.75px;background:currentColor}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon span{color:#111}
body.elementor-page-216 .ova-pp-short p{margin:0}
body.elementor-page-216 .ova-pp-short .woocommerce-product-details__short-description{max-width:690px}
body.elementor-page-216 .ova-pp-meta:not(:has(.star-rating)):not(:has(.ova-pre-note)){display:none}
body.elementor-page-216 .ova-pp-atc form.cart{margin:0}
body.elementor-page-216 .ova-pp-atc .single_add_to_cart_button{flex:1;min-height:72px;display:inline-flex;justify-content:center;align-items:center;gap:10px;letter-spacing:0}
body.elementor-page-216 .ova-pp-pairs{border-top:1px solid rgba(34,15,9,.14);padding-top:24px}
body.elementor-page-216 .ova-pp-pairs-h{padding-bottom:38px;border-bottom:1px solid rgba(34,15,9,.14);margin-bottom:20px!important}
body.elementor-page-216 .ova-pp-badge{width:auto}
@media (max-width:1024px){body.elementor-page-216 .ova-gallery .woocommerce-product-gallery{grid-template-columns:minmax(0,1fr);gap:16px}body.elementor-page-216 .ova-gallery .woocommerce-product-gallery .flex-viewport{grid-column:1;grid-row:1}
 /* Thumbnail row (Figma: 4 across the image width). All thumbnails stay reachable: up to 4 keep the Figma size, 5 shrink to fit
    the row, 6+ stop at ~1/5.4 of the row and the strip scrolls sideways (the next one peeks in). */
 body.elementor-page-216 .ova-gallery .flex-control-thumbs{grid-row:2;grid-column:1;flex-direction:row;gap:8px;height:auto;min-height:0;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}
 body.elementor-page-216 .ova-gallery .flex-control-thumbs li{width:auto!important;flex:0 1 calc(25% - 6px);min-width:calc((100% - 40px) / 5.4);scroll-snap-align:start}
 body.elementor-page-216 .ova-gallery .flex-control-thumbs img{aspect-ratio:86 / 98}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery:has(> .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image + .woocommerce-product-gallery__image) > .woocommerce-product-gallery__wrapper, body.elementor-page-216 .ova-gallery:not(:has(~ *)) .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper{grid-column:1}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery:has(> .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image + .woocommerce-product-gallery__image)::after, body.elementor-page-216 .ova-gallery:not(:has(~ *)) .woocommerce-product-gallery::after{content:"";grid-column:1;grid-row:2;width:calc(25% - 6px);aspect-ratio:86 / 98}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery:has(> .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:nth-child(5))::after{width:calc(20% - 6.4px)}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery:has(> .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:nth-child(6))::after{width:calc((100% - 40px) / 5.4)}
 body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{top:12px;right:12px;width:40px;height:40px}
 body.elementor-page-216 .ova-pp-wrap:not(:has(.ova-q-section)) .ova-pp-details, body.elementor-page-216 .ova-pp-wrap:not(:has(.ova-q-section)) .ova-pp-acc{display:none}body.elementor-page-216 .ova-pp-main{flex-direction:column}body.elementor-page-216 .ova-pp-left{display:contents}body.elementor-page-216 .ova-gallery{order:0}body.elementor-page-216 .ova-pp-right{order:1}body.elementor-page-216 .ova-pp-details{order:2;margin-top:40px!important}body.elementor-page-216 .ova-pp-acc{order:3;margin-left:0!important}body.elementor-page-216 .ova-gallery{max-width:620px!important;width:100%;margin-left:auto!important;margin-right:auto!important}}
@media (max-width:767px){
 body.elementor-page-216 .ova-gallery{max-width:none!important}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery__image{aspect-ratio:368 / 428}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery:has(> .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image + .woocommerce-product-gallery__image) > .woocommerce-product-gallery__wrapper, body.elementor-page-216 .ova-gallery:not(:has(~ *)) .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper{aspect-ratio:368 / 428}
 body.elementor-page-216 .ova-gallery .woocommerce-product-gallery .flex-viewport{aspect-ratio:368 / 428}
 body.elementor-page-216 .ova-gallery .flex-control-thumbs img{border-width:1.5px;padding:1.5px}
 body.elementor-page-216 .ova-gallery .flex-control-thumbs img.flex-active{box-shadow:inset 0 0 0 1.5px #fff}
 body.elementor-page-216 .ova-pp-right{margin-top:59px}
 body.elementor-page-216 .ova-pp-details{margin-top:34px!important}
 body.elementor-page-216 .ova-pp-atc .single_add_to_cart_button{min-height:32px}
 body.elementor-page-216 .ova-dash-list ul{gap:8px}
 body.elementor-page-216 .ova-steps ol{gap:12px}
 body.elementor-page-216 .ova-steps li{gap:12px}
 body.elementor-page-216 .ova-steps li::before{font-size:20px;min-width:12px}
 body.elementor-page-216 .ova-tip{padding:10px 12px}
 /* Pre-order note: no larger than the 12px subtitle (Figma 142:5399 rating row ≈ 10px). */
 body.elementor-page-216 .ova-pp-badge .ova-pre-note{font-size:11px;line-height:1.35;gap:6px}
 body.elementor-page-216 .ova-pp-badge .ova-chip{font-size:9px;padding:3.5px 8px}
 body.elementor-page-216 .ova-pp-pairs{padding-top:14px}
 body.elementor-page-216 .ova-pp-pairs-h{padding-bottom:14px;margin-bottom:26px}
 body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon span, body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon svg{width:12px;height:12px}
 /* Tap targets ≥ 32 px with no visual change (wave 3): the "Pairs well with" pill keeps its 26 px Figma look and gets taller
    hit areas from invisible ::after boxes (3 px above and below each part); the breadcrumb links get an absolute hit box
    like the shop / FAQ crumbs. COMPARE and the quantity pill are sized in snippet 02. */
 body.elementor-page-216 .ova-grid--pairs .ova-cta__price, body.elementor-page-216 .ova-grid--pairs .ova-cta__more{position:relative}
 body.elementor-page-216 .ova-grid--pairs .ova-cta__price::after, body.elementor-page-216 .ova-grid--pairs .ova-cta__more::after{content:"";position:absolute;left:0;right:0;top:-3px;bottom:-3px}
 body.elementor-page-216 .ova-crumbs a{position:relative}
 body.elementor-page-216 .ova-crumbs a::after{content:"";position:absolute;left:-6px;right:-6px;top:-6px;bottom:-6px}
}
/*ova-fluid*/@media (min-width:1025px){
body.elementor-page-216 .ova-crumbs .ova-crumb-sep{margin:0 calc(6 * var(--ova-u))}
body.elementor-page-216 .ova-gallery .woocommerce-product-gallery{grid-template-columns:calc(114 * var(--ova-u)) 1fr;gap:calc(13 * var(--ova-u))}
body.elementor-page-216 .ova-gallery .flex-control-thumbs{gap:calc(8 * var(--ova-u))}
@media (min-width:1025px){body.elementor-page-216 .ova-gallery .flex-control-thumbs li{flex:0 1 calc(134 * var(--ova-u))}}
body.elementor-page-216 .ova-gallery div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{top:calc(20 * var(--ova-u));right:calc(20 * var(--ova-u));box-shadow:0 2px calc(12 * var(--ova-u)) rgba(34,15,9,.16)}
body.elementor-page-216 .ova-dash-list ul{gap:calc(16.5 * var(--ova-u))}
body.elementor-page-216 .ova-steps ol{gap:calc(15.5 * var(--ova-u))}
body.elementor-page-216 .ova-steps li{gap:calc(18 * var(--ova-u))}
body.elementor-page-216 .ova-steps li::before{font:400 max(20.4px, calc(34 * var(--ova-u)))/1 "Noto Serif Display",serif;min-width:calc(18 * var(--ova-u))}
body.elementor-page-216 .ova-tip{width:calc(733 * var(--ova-u));padding:calc(19.5 * var(--ova-u)) calc(18 * var(--ova-u)) calc(21 * var(--ova-u))}
body.elementor-page-216 .ova-acc-copy p{margin:0 0 calc(12 * var(--ova-u))}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon svg{width:calc(16 * var(--ova-u));height:calc(16 * var(--ova-u))}
body.elementor-page-216 .ova-pp-acc .e-n-accordion-item-title-icon span{width:calc(16 * var(--ova-u));height:calc(16 * var(--ova-u))}
body.elementor-page-216 .ova-pp-short .woocommerce-product-details__short-description{max-width:calc(690 * var(--ova-u))}
body.elementor-page-216 .ova-pp-atc .single_add_to_cart_button{min-height:calc(72 * var(--ova-u));gap:calc(10 * var(--ova-u))}
body.elementor-page-216 .ova-pp-pairs{padding-top:calc(24 * var(--ova-u))}
body.elementor-page-216 .ova-pp-pairs-h{padding-bottom:calc(38 * var(--ova-u));margin-bottom:calc(20 * var(--ova-u))!important}
}/* End custom CSS */