.elementor-2734 .elementor-element.elementor-element-03e5c04{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-03e5c04:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-03e5c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/02/Toxin-Binder-Horizontal-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-ab54cf1{--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;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8A46240;--border-color:#D8A46240;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 26px 0px rgba(0, 0, 0, 0.25098039215686274);--margin-top:60px;--margin-bottom:60px;--margin-left:60px;--margin-right:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2734 .elementor-element.elementor-element-ab54cf1:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-ab54cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-2734 .elementor-element.elementor-element-ab54cf1::before, .elementor-2734 .elementor-element.elementor-element-ab54cf1 > .elementor-background-video-container::before, .elementor-2734 .elementor-element.elementor-element-ab54cf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2734 .elementor-element.elementor-element-ab54cf1 > .elementor-background-slideshow::before, .elementor-2734 .elementor-element.elementor-element-ab54cf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2734 .elementor-element.elementor-element-ab54cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF15;--background-overlay:'';}.elementor-2734 .elementor-element.elementor-element-ab54cf1::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 8px ) hue-rotate( 0deg );}.elementor-2734 .elementor-element.elementor-element-8c0005e{text-align:start;}.elementor-2734 .elementor-element.elementor-element-8c0005e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:700;line-height:1.5em;color:#F5F5DC;}.elementor-2734 .elementor-element.elementor-element-1541198{font-size:17px;font-weight:400;line-height:1.6em;color:#E0F0F0;}.elementor-2734 .elementor-element.elementor-element-e16ef07 .elementor-button{background-color:var( --e-global-color-3d00c50 );font-size:16px;font-weight:600;fill:var( --e-global-color-d8c73c5 );color:var( --e-global-color-d8c73c5 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d8c73c5 );border-radius:15px 15px 15px 15px;}.elementor-2734 .elementor-element.elementor-element-e16ef07 .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-e16ef07 .elementor-button:focus{background-color:var( --e-global-color-2af4b93 );color:#FFFFFF;box-shadow:0px 4px 15px 0px rgba(200.00000000000003, 149.99999999999997, 60.000000000000014, 0.5);}.elementor-2734 .elementor-element.elementor-element-e16ef07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-e16ef07.elementor-element{--align-self:flex-start;}.elementor-2734 .elementor-element.elementor-element-e16ef07 .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-e16ef07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-172184d{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2734 .elementor-element.elementor-element-6acde1b .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-6acde1b.elementor-view-stacked .elementor-icon{background-color:#BD8526;}.elementor-2734 .elementor-element.elementor-element-6acde1b.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-6acde1b.elementor-view-default .elementor-icon{color:#BD8526;border-color:#BD8526;}.elementor-2734 .elementor-element.elementor-element-6acde1b.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-6acde1b.elementor-view-default .elementor-icon svg{fill:#BD8526;}.elementor-2734 .elementor-element.elementor-element-71e869a .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-2734 .elementor-element.elementor-element-4d21e77 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:700;}.elementor-2734 .elementor-element.elementor-element-41df210{font-family:"Tajawal", Sans-serif;}.elementor-2734 .elementor-element.elementor-element-9bb6a6e{--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:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-1f44644{--grid-columns:4;}.elementor-2734 .elementor-element.elementor-element-7a6400f{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-7a6400f.e-con{--order:-99999 /* order start hack */;}.elementor-2734 .elementor-element.elementor-element-1192620 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-73e55fc{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2734 .elementor-element.elementor-element-95daf1a{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2734 .elementor-element.elementor-element-b5564e2{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2734 .elementor-element.elementor-element-3f879f8 .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-3f879f8.elementor-view-stacked .elementor-icon{background-color:#BD8526;}.elementor-2734 .elementor-element.elementor-element-3f879f8.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-3f879f8.elementor-view-default .elementor-icon{color:#BD8526;border-color:#BD8526;}.elementor-2734 .elementor-element.elementor-element-3f879f8.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-3f879f8.elementor-view-default .elementor-icon svg{fill:#BD8526;}.elementor-2734 .elementor-element.elementor-element-108fa4f .elementor-heading-title{font-family:"Tajawal", Sans-serif;}.elementor-2734 .elementor-element.elementor-element-d2a789f .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:700;}.elementor-2734 .elementor-element.elementor-element-1421825{font-family:"Tajawal", Sans-serif;}.elementor-2734 .elementor-element.elementor-element-349e6b0{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-3299aa8{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:25px;--arrow-normal-color:var( --e-global-color-663d3ea );}.elementor-2734 .elementor-element.elementor-element-3299aa8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-77e9064 );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2734 .elementor-element.elementor-element-3299aa8 .swiper-slide > .elementor-element{height:100%;}.elementor-2734 .elementor-element.elementor-element-ac60dd9{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-2734 .elementor-element.elementor-element-ac60dd9:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E6B68;background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/03/BrocElite-Kids-Desktop-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-ac60dd9::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-background-video-container::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-background-slideshow::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF26 0%, #FFFFFF59 100%);}.elementor-2734 .elementor-element.elementor-element-45e7dcc{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF3D;--border-color:#FFFFFF3D;--border-radius:24px 24px 24px 24px;box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2734 .elementor-element.elementor-element-45e7dcc:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-45e7dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093B3766;}.elementor-2734 .elementor-element.elementor-element-364d63d{--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:2px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-1099fcc > .elementor-widget-container{background-color:#0B6C67B8;margin:0px 0px 0px 0px;padding:8px 14px 8px 14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF33;border-radius:999px 999px 999px 999px;}.elementor-2734 .elementor-element.elementor-element-1099fcc.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-1099fcc{text-align:center;}.elementor-2734 .elementor-element.elementor-element-1099fcc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-3bb3eeb{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2734 .elementor-element.elementor-element-cd28abb > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2734 .elementor-element.elementor-element-cd28abb.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-cd28abb{text-align:center;}.elementor-2734 .elementor-element.elementor-element-cd28abb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-ab8082b > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-ab8082b.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-ab8082b{text-align:center;}.elementor-2734 .elementor-element.elementor-element-ab8082b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:#FFFFFFF5;}.elementor-2734 .elementor-element.elementor-element-be4875c > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-2734 .elementor-element.elementor-element-be4875c.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-be4875c{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFFEB;}.elementor-2734 .elementor-element.elementor-element-25941fe{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-5da9361 > .elementor-widget-container{margin:10px 0px 18px 0px;}.elementor-2734 .elementor-element.elementor-element-5da9361{text-align:center;}.elementor-2734 .elementor-element.elementor-element-5da9361 img{width:218px;}.elementor-2734 .elementor-element.elementor-element-3ff9f60{--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;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;fill:#0E6B68;color:#0E6B68;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.1);border-style:solid;border-color:#FFFFFF59;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button:focus{background-color:#0E6B68;color:#FFFFFF;border-color:#0E6B68;}.elementor-2734 .elementor-element.elementor-element-097c51b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-097c51b > .elementor-widget-container{margin:0px 0px 4px 0px;padding:18px 28px 18px 28px;}.elementor-2734 .elementor-element.elementor-element-097c51b.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-dfb301a .elementor-button{background-color:#FFFFFF14;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FFFFFF73;}.elementor-2734 .elementor-element.elementor-element-dfb301a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2734 .elementor-element.elementor-element-dfb301a > .elementor-widget-container{padding:18px 28px 18px 28px;}.elementor-2734 .elementor-element.elementor-element-dfb301a.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-dfb301a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2734 .elementor-element.elementor-element-69653cd{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 22px 22px;box-shadow:0px 8px 28px 0px rgba(0, 0, 0, 0.08);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-2734 .elementor-element.elementor-element-69653cd:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-69653cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-2734 .elementor-element.elementor-element-7ab2e9e.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-7ab2e9e{text-align:start;}.elementor-2734 .elementor-element.elementor-element-7ab2e9e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#0E6B68;}.elementor-2734 .elementor-element.elementor-element-6ccebcf{--display:flex;--min-height:0px;--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;}.elementor-2734 .elementor-element.elementor-element-7d98ec4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-71486a5{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-cc9f9c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2734 .elementor-element.elementor-element-e300f52{--display:flex;}.elementor-2734 .elementor-element.elementor-element-3d46132{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2734 .elementor-element.elementor-element-9198320 .elementor-heading-title{line-height:1.5em;}.elementor-2734 .elementor-element.elementor-element-5aa2335 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2734 .elementor-element.elementor-element-5aa2335 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2734 .elementor-element.elementor-element-5aa2335{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2734 .elementor-element.elementor-element-5aa2335 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2734 .elementor-element.elementor-element-d916609{--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;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2734 .elementor-element.elementor-element-d8f4f16{--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:stretch;--gap:26px 18px;--row-gap:26px;--column-gap:18px;}.elementor-2734 .elementor-element.elementor-element-0bb9f20{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2734 .elementor-element.elementor-element-50ab300{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-80f4f67{--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:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-2734 .elementor-element.elementor-element-f88a2c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2734 .elementor-element.elementor-element-f88a2c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2734 .elementor-element.elementor-element-70a205b{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2734 .elementor-element.elementor-element-70a205b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2734 .elementor-element.elementor-element-d28dfb2{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2734 .elementor-element.elementor-element-e522780 .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-e522780.elementor-view-stacked .elementor-icon{background-color:#67AADF;}.elementor-2734 .elementor-element.elementor-element-e522780.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-e522780.elementor-view-default .elementor-icon{color:#67AADF;border-color:#67AADF;}.elementor-2734 .elementor-element.elementor-element-e522780.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-e522780.elementor-view-default .elementor-icon svg{fill:#67AADF;}.elementor-2734 .elementor-element.elementor-element-478c2a1{--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;}.elementor-2734 .elementor-element.elementor-element-7f79632{--display:flex;}.elementor-2734 .elementor-element.elementor-element-fe706b8 .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-d8cbacd .elementor-icon-wrapper{text-align:center;}.elementor-2734 .elementor-element.elementor-element-a61948a{--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:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-2734 .elementor-element.elementor-element-d148fe0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2734 .elementor-element.elementor-element-31e0dc2{--display:flex;}.elementor-2734 .elementor-element.elementor-element-c578016{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2734 .elementor-element.elementor-element-137d37f{--display:flex;}.elementor-2734 .elementor-element.elementor-element-f37b4e3{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2734 .elementor-element.elementor-element-e3f6bd2{--display:flex;}.elementor-2734 .elementor-element.elementor-element-a16a9fc{--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:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-2734 .elementor-element.elementor-element-6ad843e .elementor-button{background-color:#0E6B68;fill:#FFFFFF;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-6ad843e .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-6ad843e .elementor-button:focus{background-color:#1AA39A;}.elementor-2734 .elementor-element.elementor-element-f7051c6 .elementor-button{background-color:#00000000;fill:#0E6B68;color:#0E6B68;}.elementor-2734 .elementor-element.elementor-element-f7051c6 .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-f7051c6 .elementor-button:focus{background-color:#0E6B681A;color:#0E6B68;}.elementor-2734 .elementor-element.elementor-element-f7051c6 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E6B68;}.elementor-2734 .elementor-element.elementor-element-f7051c6 .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-f7051c6 .elementor-button:focus svg{fill:#0E6B68;}.elementor-2734 .elementor-element.elementor-element-195344e{--display:flex;--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-9f743e0{--display:flex;--min-height:440px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-9f743e0:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-9f743e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-663d3ea );}.elementor-2734 .elementor-element.elementor-element-9f743e0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2734 .elementor-element.elementor-element-c3a20bb{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:48px;--padding-left:52px;--padding-right:48px;}.elementor-2734 .elementor-element.elementor-element-95eb470 > .elementor-widget-container{background-color:#3A9A9A1F;margin:0px 0px 0px 0px;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A9A9A4D;border-radius:50px 50px 50px 50px;}.elementor-2734 .elementor-element.elementor-element-95eb470{font-family:"Cairo", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#2E7D7D;}.elementor-2734 .elementor-element.elementor-element-e89287d > .elementor-widget-container{margin:0px 0px 16px 0px;padding:5px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-e89287d{font-family:"Cairo", Sans-serif;font-size:44px;font-weight:700;line-height:1.15px;color:#1A4A4A;}.elementor-2734 .elementor-element.elementor-element-e32ca8b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2734 .elementor-element.elementor-element-e32ca8b{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#2C4A4A;}.elementor-2734 .elementor-element.elementor-element-589afc9{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5ECFB066;--border-color:#5ECFB066;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 24px 0px #1A4A4A;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2734 .elementor-element.elementor-element-589afc9:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-589afc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD1;}.elementor-2734 .elementor-element.elementor-element-642b162 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2734 .elementor-element.elementor-element-642b162{font-family:"Cairo", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#2E7D7D;}.elementor-2734 .elementor-element.elementor-element-6638dcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-6638dcc{font-family:"Cairo", Sans-serif;font-size:26px;font-weight:700;line-height:40px;color:#1A4A4A;}.elementor-2734 .elementor-element.elementor-element-c20b1c8{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.65em;color:#6B9090;}.elementor-2734 .elementor-element.elementor-element-8414fab .elementor-button{background-color:#C8963C;font-family:"Cairo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 24px 0px #C8963C;border-radius:50px 50px 50px 50px;padding:16px 34px 16px 34px;}.elementor-2734 .elementor-element.elementor-element-8414fab .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-8414fab .elementor-button:focus{background-color:#D4A44A;}.elementor-2734 .elementor-element.elementor-element-8414fab > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-00f3a97{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-00f3a97:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-00f3a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e2502a );}.elementor-2734 .elementor-element.elementor-element-dfd241c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-dfd241c{text-align:center;}.elementor-2734 .elementor-element.elementor-element-dfd241c img{width:135px;max-width:135px;}.elementor-2734 .elementor-element.elementor-element-ab6dcac > .elementor-container{max-width:1290px;}.elementor-2734 .elementor-element.elementor-element-ab6dcac{margin-top:0px;margin-bottom:0px;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/02/Saudi-Man.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(97, 206, 112, 0) 55%, #000000 100%);opacity:0.8;}.elementor-bc-flex-widget .elementor-2734 .elementor-element.elementor-element-7b1ef5b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2B6868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2734 .elementor-element.elementor-element-f6bf8e4{--spacer-size:300px;}.elementor-2734 .elementor-element.elementor-element-1dfebd2.elementor-element{--align-self:flex-start;}.elementor-2734 .elementor-element.elementor-element-1dfebd2{text-align:center;}.elementor-2734 .elementor-element.elementor-element-1dfebd2 .elementor-heading-title{font-family:"Cairo", Sans-serif;line-height:25px;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-94c37af .elementor-button{background-color:#D8A462;font-family:"Cairo", Sans-serif;fill:var( --e-global-color-d8c73c5 );color:var( --e-global-color-d8c73c5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d8c73c5 );border-radius:15px 15px 15px 15px;}.elementor-2734 .elementor-element.elementor-element-1dbcc92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/02/Saudi-Woman.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(97, 206, 112, 0) 55%, #000000 100%);opacity:0.8;}.elementor-bc-flex-widget .elementor-2734 .elementor-element.elementor-element-1dbcc92.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-1dbcc92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2B6868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2734 .elementor-element.elementor-element-1dbcc92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2734 .elementor-element.elementor-element-42b0839{--spacer-size:300px;}.elementor-2734 .elementor-element.elementor-element-a80fc1e{text-align:center;}.elementor-2734 .elementor-element.elementor-element-a80fc1e .elementor-heading-title{font-family:"Cairo", Sans-serif;line-height:25px;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-ede1dc0 .elementor-button{background-color:#D8A462;font-family:"Cairo", Sans-serif;fill:var( --e-global-color-d8c73c5 );color:var( --e-global-color-d8c73c5 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-2734 .elementor-element.elementor-element-6a98405:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/02/Saudi-Kids.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(97, 206, 112, 0) 55%, #000000 100%);opacity:0.8;}.elementor-bc-flex-widget .elementor-2734 .elementor-element.elementor-element-6a98405.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-6a98405.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2B6868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2734 .elementor-element.elementor-element-6a98405 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2734 .elementor-element.elementor-element-82c5fe0{--spacer-size:300px;}.elementor-2734 .elementor-element.elementor-element-1abf7de{text-align:center;}.elementor-2734 .elementor-element.elementor-element-1abf7de .elementor-heading-title{font-family:"Cairo", Sans-serif;line-height:25px;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-238d837 .elementor-button{background-color:#D8A462;font-family:"Cairo", Sans-serif;fill:var( --e-global-color-d8c73c5 );color:var( --e-global-color-d8c73c5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d8c73c5 );border-radius:15px 15px 15px 15px;}.elementor-2734 .elementor-element.elementor-element-f6ed299:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/02/Immune-Health.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(97, 206, 112, 0) 55%, #000000 100%);opacity:0.8;}.elementor-bc-flex-widget .elementor-2734 .elementor-element.elementor-element-f6ed299.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-f6ed299.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#2B6868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2734 .elementor-element.elementor-element-f6ed299 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2734 .elementor-element.elementor-element-505e3b0{--spacer-size:300px;}.elementor-2734 .elementor-element.elementor-element-8d76805{text-align:center;}.elementor-2734 .elementor-element.elementor-element-8d76805 .elementor-heading-title{font-family:"Cairo", Sans-serif;line-height:25px;color:#FFFFFF;}.elementor-2734 .elementor-element.elementor-element-051045b .elementor-button{background-color:#D8A462;font-family:"Cairo", Sans-serif;fill:var( --e-global-color-d8c73c5 );color:var( --e-global-color-d8c73c5 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}@media(max-width:1366px){.elementor-2734 .elementor-element.elementor-element-03e5c04{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2734 .elementor-element.elementor-element-03e5c04:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-03e5c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2734 .elementor-element.elementor-element-ab54cf1{--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-2734 .elementor-element.elementor-element-8c0005e .elementor-heading-title{font-size:23px;}.elementor-2734 .elementor-element.elementor-element-3299aa8{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-2734 .elementor-element.elementor-element-03e5c04{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2734 .elementor-element.elementor-element-03e5c04:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-03e5c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2734 .elementor-element.elementor-element-ab54cf1{--justify-content:center;}.elementor-2734 .elementor-element.elementor-element-8c0005e .elementor-heading-title{font-size:25px;}.elementor-2734 .elementor-element.elementor-element-1541198{font-size:15px;}.elementor-2734 .elementor-element.elementor-element-1f44644{--grid-columns:2;}.elementor-2734 .elementor-element.elementor-element-7a6400f{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-73e55fc{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2734 .elementor-element.elementor-element-3299aa8{--swiper-slides-to-display:2;}.elementor-2734 .elementor-element.elementor-element-45e7dcc{--padding-top:22px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2734 .elementor-element.elementor-element-364d63d{--padding-top:2px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-1099fcc .elementor-heading-title{font-size:12px;}.elementor-2734 .elementor-element.elementor-element-3bb3eeb{--padding-top:0px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-2734 .elementor-element.elementor-element-cd28abb > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-2734 .elementor-element.elementor-element-cd28abb .elementor-heading-title{font-size:42px;line-height:1.05em;}.elementor-2734 .elementor-element.elementor-element-ab8082b > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-ab8082b .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-2734 .elementor-element.elementor-element-be4875c > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-2734 .elementor-element.elementor-element-be4875c{font-size:16px;line-height:1.7em;}.elementor-2734 .elementor-element.elementor-element-5da9361 > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-2734 .elementor-element.elementor-element-5da9361 img{width:180px;}.elementor-2734 .elementor-element.elementor-element-3ff9f60{--padding-top:8px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-097c51b > .elementor-widget-container{padding:16px 24px 16px 24px;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button{font-size:17px;}.elementor-2734 .elementor-element.elementor-element-dfb301a > .elementor-widget-container{padding:16px 24px 16px 24px;}.elementor-2734 .elementor-element.elementor-element-dfb301a .elementor-button{font-size:17px;}.elementor-2734 .elementor-element.elementor-element-69653cd{--padding-top:13px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2734 .elementor-element.elementor-element-7ab2e9e .elementor-heading-title{font-size:13px;line-height:1.5em;}.elementor-2734 .elementor-element.elementor-element-7d98ec4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-ab6dcac{margin-top:10px;margin-bottom:0px;}.elementor-2734 .elementor-element.elementor-element-f6bf8e4{--spacer-size:200px;}.elementor-2734 .elementor-element.elementor-element-42b0839{--spacer-size:200px;}.elementor-2734 .elementor-element.elementor-element-82c5fe0{--spacer-size:200px;}.elementor-2734 .elementor-element.elementor-element-505e3b0{--spacer-size:200px;}}@media(max-width:767px){.elementor-2734 .elementor-element.elementor-element-03e5c04:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-03e5c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/03/Toxin-Binder-Mobile-View.webp");background-position:center center;background-size:cover;}.elementor-2734 .elementor-element.elementor-element-03e5c04{--min-height:88vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2734 .elementor-element.elementor-element-ab54cf1{--width:73%;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-8c0005e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-8c0005e{text-align:center;}.elementor-2734 .elementor-element.elementor-element-8c0005e .elementor-heading-title{font-size:20px;}.elementor-2734 .elementor-element.elementor-element-1541198 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-2734 .elementor-element.elementor-element-1541198{text-align:center;font-size:15px;}.elementor-2734 .elementor-element.elementor-element-e16ef07 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2734 .elementor-element.elementor-element-e16ef07.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-e16ef07 .elementor-button{font-size:12px;border-width:2px 2px 2px 2px;}.elementor-2734 .elementor-element.elementor-element-9bb6a6e{--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;--align-content:center;--padding-top:18px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-1f44644{--grid-columns:2;}.elementor-2734 .elementor-element.elementor-element-1f44644 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-2734 .elementor-element.elementor-element-1f44644.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-7a6400f{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-73e55fc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2734 .elementor-element.elementor-element-95daf1a{--width:100%;}.elementor-2734 .elementor-element.elementor-element-3299aa8{--swiper-slides-to-display:1;}.elementor-2734 .elementor-element.elementor-element-ac60dd9:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimumhealthstores.com/wp-content/uploads/2026/03/BrocElite-Kids-Mobile.webp");}.elementor-2734 .elementor-element.elementor-element-ac60dd9::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-background-video-container::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-background-slideshow::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2734 .elementor-element.elementor-element-ac60dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF26 50%, #FFFFFF59 50%);}.elementor-2734 .elementor-element.elementor-element-ac60dd9{--padding-top:28px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-2734 .elementor-element.elementor-element-45e7dcc{--border-radius:26px 26px 0px 0px;--padding-top:18px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-2734 .elementor-element.elementor-element-364d63d{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-1099fcc .elementor-heading-title{font-size:11px;}.elementor-2734 .elementor-element.elementor-element-3bb3eeb{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-cd28abb > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2734 .elementor-element.elementor-element-cd28abb .elementor-heading-title{font-size:30px;line-height:1.08em;}.elementor-2734 .elementor-element.elementor-element-ab8082b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-ab8082b .elementor-heading-title{font-size:17px;line-height:1.35em;}.elementor-2734 .elementor-element.elementor-element-be4875c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-be4875c{font-size:14px;line-height:1.56em;}.elementor-2734 .elementor-element.elementor-element-5da9361 > .elementor-widget-container{margin:6px 0px 14px 0px;}.elementor-2734 .elementor-element.elementor-element-5da9361 img{width:150px;}.elementor-2734 .elementor-element.elementor-element-3ff9f60{--padding-top:8px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-097c51b{width:100%;max-width:100%;}.elementor-2734 .elementor-element.elementor-element-097c51b > .elementor-widget-container{margin:0px 0px 4px 0px;padding:15px 20px 15px 20px;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2734 .elementor-element.elementor-element-097c51b .elementor-button{font-size:15px;border-width:2px 2px 2px 2px;border-radius:14px 14px 14px 14px;}.elementor-2734 .elementor-element.elementor-element-dfb301a{width:100%;max-width:100%;}.elementor-2734 .elementor-element.elementor-element-dfb301a > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-2734 .elementor-element.elementor-element-dfb301a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2734 .elementor-element.elementor-element-dfb301a .elementor-button{font-size:15px;border-width:2px 2px 2px 2px;border-radius:14px 14px 14px 14px;}.elementor-2734 .elementor-element.elementor-element-69653cd{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2734 .elementor-element.elementor-element-7ab2e9e{text-align:center;}.elementor-2734 .elementor-element.elementor-element-7ab2e9e .elementor-heading-title{font-size:12px;line-height:1.45em;}.elementor-2734 .elementor-element.elementor-element-7d98ec4{--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:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-71486a5{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2734 .elementor-element.elementor-element-cb72dbf{text-align:center;}.elementor-2734 .elementor-element.elementor-element-9198320{text-align:center;}.elementor-2734 .elementor-element.elementor-element-1748e27{text-align:center;}.elementor-2734 .elementor-element.elementor-element-d916609{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-2734 .elementor-element.elementor-element-80f4f67{--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-2734 .elementor-element.elementor-element-9fb1298.elementor-element{--align-self:center;}.elementor-2734 .elementor-element.elementor-element-d148fe0{--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-2734 .elementor-element.elementor-element-c578016{--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-2734 .elementor-element.elementor-element-f37b4e3{--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-2734 .elementor-element.elementor-element-195344e{--min-height:275px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2734 .elementor-element.elementor-element-9f743e0{--width:100%;--min-height:768px;--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:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2734 .elementor-element.elementor-element-c3a20bb{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-2734 .elementor-element.elementor-element-95eb470{font-size:15px;}.elementor-2734 .elementor-element.elementor-element-e89287d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2734 .elementor-element.elementor-element-e89287d{font-size:28px;}.elementor-2734 .elementor-element.elementor-element-e32ca8b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2734 .elementor-element.elementor-element-589afc9{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2734 .elementor-element.elementor-element-642b162{font-size:15px;}.elementor-2734 .elementor-element.elementor-element-6638dcc{line-height:40px;}.elementor-2734 .elementor-element.elementor-element-8414fab > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2734 .elementor-element.elementor-element-8414fab.elementor-element{--align-self:stretch;}.elementor-2734 .elementor-element.elementor-element-8414fab .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-2734 .elementor-element.elementor-element-00f3a97{--width:100%;--min-height:380px;--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-2734 .elementor-element.elementor-element-00f3a97.e-con{--order:-1;}.elementor-2734 .elementor-element.elementor-element-ab6dcac{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-2734 .elementor-element.elementor-element-ab54cf1{--width:30%;}.elementor-2734 .elementor-element.elementor-element-9bb6a6e{--content-width:1280px;}.elementor-2734 .elementor-element.elementor-element-95daf1a{--width:55%;}.elementor-2734 .elementor-element.elementor-element-349e6b0{--content-width:1000px;}.elementor-2734 .elementor-element.elementor-element-45e7dcc{--content-width:100%;}.elementor-2734 .elementor-element.elementor-element-71486a5{--content-width:1320px;}.elementor-2734 .elementor-element.elementor-element-cc9f9c3{--width:44%;}.elementor-2734 .elementor-element.elementor-element-3d46132{--width:56%;}.elementor-2734 .elementor-element.elementor-element-d8f4f16{--content-width:1320px;}.elementor-2734 .elementor-element.elementor-element-f88a2c7{--width:80px;}.elementor-2734 .elementor-element.elementor-element-c3a20bb{--content-width:58%;}.elementor-2734 .elementor-element.elementor-element-00f3a97{--width:42%;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b{width:25%;}.elementor-2734 .elementor-element.elementor-element-1dbcc92{width:25%;}.elementor-2734 .elementor-element.elementor-element-6a98405{width:25%;}.elementor-2734 .elementor-element.elementor-element-f6ed299{width:25%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2734 .elementor-element.elementor-element-03e5c04{--width:100%;}.elementor-2734 .elementor-element.elementor-element-ab54cf1{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2734 .elementor-element.elementor-element-ab54cf1{--width:50%;}.elementor-2734 .elementor-element.elementor-element-95daf1a{--width:100%;}.elementor-2734 .elementor-element.elementor-element-7b1ef5b{width:50%;}.elementor-2734 .elementor-element.elementor-element-1dbcc92{width:50%;}.elementor-2734 .elementor-element.elementor-element-6a98405{width:50%;}.elementor-2734 .elementor-element.elementor-element-f6ed299{width:50%;}}@media(min-width:1367px){.elementor-2734 .elementor-element.elementor-element-03e5c04:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-03e5c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-ab54cf1 */.elementor-2734 .elementor-element.elementor-element-ab54cf1 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-172184d *//* =========================================================
   OHS — New Arrivals Header (Luxury Tight / Controlled Gap)
   Fixes the “0 gap = ugly” problem by reintroducing
   a small, premium, consistent spacing via CSS.
   ========================================================= */

.elementor-2734 .elementor-element.elementor-element-172184d{
  --oh-teal-dark:#1A4A4A;
  --oh-teal-pale:#E4F4F1;
  --oh-gold:#C8963C;

  position:relative;
  text-align:center;
  overflow:hidden;

  /* Controlled luxury spacing */
  gap: clamp(8px, 1vw, 12px) !important;

  /* Squeezed but still premium */
  padding: clamp(18px, 2.2vw, 34px) 18px !important;
  margin: 0 0 10px !important;

  background: linear-gradient(180deg, var(--oh-teal-pale) 0%, #ffffff 72%);
  border-top: 1px solid rgba(200,150,60,.36);
  border-bottom: 1px solid rgba(26,74,74,.12);
}

/* Elementor inner wrapper */
.elementor-2734 .elementor-element.elementor-element-172184d > .e-con-inner{ gap: clamp(8px, 1vw, 12px) !important; }

/* Prevent hidden “double spacing” from widget margins */
.elementor-2734 .elementor-element.elementor-element-172184d .elementor-widget,
.elementor-2734 .elementor-element.elementor-element-172184d .elementor-widget-container{
  margin: 0 !important;
}

/* Luxury rules */
.elementor-2734 .elementor-element.elementor-element-172184d:before,
.elementor-2734 .elementor-element.elementor-element-172184d:after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:min(980px, 90%);
  height:1px;
  background: linear-gradient(90deg, transparent, rgba(200,150,60,.70), transparent);
}
.elementor-2734 .elementor-element.elementor-element-172184d:before{ top:12px; }
.elementor-2734 .elementor-element.elementor-element-172184d:after{ bottom:12px; opacity:.55; }

/* Icon */
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-icon{ color: var(--oh-gold); }
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-icon i{ font-size: 42px; }
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-icon svg{ width:42px; height:42px; }

/* Kicker */
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-kicker{
  font-family: Manrope, Inter, system-ui, sans-serif;
  font-size: 11px;
  letter-spacing: .22em;
  text-transform: uppercase;
  color: rgba(26,74,74,.72);
  line-height: 1.15;
}

/* Title */
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-title{
  display:inline-block;
  position:relative;
  font-family: "Cormorant Garamond", serif;
  font-weight:700;
  font-size: clamp(30px, 3vw, 48px);
  line-height:1.02;
  color: var(--oh-teal-dark);
  padding: 0 14px 9px;
}

/* Underline */
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-title:before{
  content:"";
  position:absolute;
  left:0; right:0;
  bottom: 1px;
  height: 3px;
  border-radius: 99px;
  background: linear-gradient(90deg, transparent, var(--oh-gold), transparent);
  opacity:.80;
}

/* NEW badge */
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-title:after{
  content:"جديد";
  position:absolute;
  top:-12px;
  right:-46px;
  font-family: Manrope, Inter, system-ui, sans-serif;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .14em;
  color:#fff;
  background: linear-gradient(135deg, var(--oh-gold), #b97f1f);
  padding: 5px 9px;
  border-radius: 999px;
  box-shadow: 0 12px 26px rgba(0,0,0,.14);
}

/* Subtitle */
.elementor-2734 .elementor-element.elementor-element-172184d .oh-np-subtitle{
  font-family: Manrope, Inter, system-ui, sans-serif;
  font-size: 13px;
  line-height: 1.45;
  color: rgba(84,89,95,.92);
}

/* Mobile tuning */
@media (max-width: 767px){
  .elementor-2734 .elementor-element.elementor-element-172184d{
    padding: 16px 16px !important;
    gap: 8px !important;
  }
  .elementor-2734 .elementor-element.elementor-element-172184d > .e-con-inner{ gap: 8px !important; }

  .elementor-2734 .elementor-element.elementor-element-172184d .oh-np-icon i{ font-size: 38px; }
  .elementor-2734 .elementor-element.elementor-element-172184d .oh-np-icon svg{ width:38px; height:38px; }

  .elementor-2734 .elementor-element.elementor-element-172184d .oh-np-title{ font-size: 32px; }
  .elementor-2734 .elementor-element.elementor-element-172184d .oh-np-title:after{ right:-40px; top:-11px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6400f *//* =========================================================
   OHS — Feature with Full-Bleed Background + Premium Glass Card
   FINAL CONSOLIDATED (NO STACKING)
   Paste in: OUTER container (.oh-feature-insideout) → Custom CSS
   ========================================================= */

/* =========================
   BASE (Desktop / Default)
   ========================= */
.elementor-2734 .elementor-element.elementor-element-7a6400f{
  position: relative;
  overflow: hidden;

  /* Locked canvas (your approved head/torso proportion) */
  min-height: clamp(560px, 66vh, 820px);
  padding: clamp(80px, 8vh, 105px) 0 clamp(60px, 6vh, 90px);

  /* Background framing dials (Desktop) */
  --oh-bg-x: 72%;
  --oh-bg-y: 22%;

  /* Content / style tokens */
  --oh-content-max: 600px;

  /* Editorial vertical lift */
  --oh-content-y-desktop: -18px;
  --oh-content-y-tablet:  -10px;
  --oh-content-y-mobile:   -6px;

  --oh-gold: #C8A44B;
}

/* Background image widget becomes full-bleed layer */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-bgimg{
  position: absolute;
  inset: 0;
  z-index: 0;
}

.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-bgimg img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--oh-bg-x) var(--oh-bg-y);
}

/* Dark readability overlay (left → right) */
.elementor-2734 .elementor-element.elementor-element-7a6400f:before{
  content:"";
  position:absolute;
  inset:0;
  z-index: 1;
  background: linear-gradient(
    90deg,
    rgba(0,0,0,.55) 0%,
    rgba(0,0,0,.35) 38%,
    rgba(0,0,0,.00) 68%
  );
  pointer-events:none;
}

/* Ensure your inner content sits above background/overlay */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__inner{
  position: relative;
  z-index: 2;

  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding-left: clamp(18px, 3vw, 34px);
  padding-right: clamp(18px, 3vw, 34px);
}

/* =========================
   CONTENT BLOCK (Desktop)
   ========================= */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__content{
  max-width: var(--oh-content-max);
  transform: translateY(var(--oh-content-y-desktop));
}

/* Kicker */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__kicker .elementor-heading-title{
  color: rgba(255,255,255,.88);
  letter-spacing: .22em;
  text-transform: uppercase;
  margin: 0 0 6px 0;
  font-size: clamp(12px, 1.2vw, 14px);
}

/* Title */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__title .elementor-heading-title{
  color: #fff;
  margin: 0;
  line-height: 1.08;
  font-weight: 800;
  font-size: clamp(30px, 3.2vw, 58px);
  text-shadow: 0 10px 30px rgba(0,0,0,.35);
}

/* Paragraph */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__desc .elementor-widget-container{
  color: rgba(255,255,255,.86);
  margin: 10px 0 0 0;
  line-height: 1.7;
  font-size: clamp(14px, 1.35vw, 18px);
  max-width: 52ch;
  text-shadow: 0 10px 26px rgba(0,0,0,.25);
}

/* Single CTA (your class: .oh-cta) */
.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-cta{ margin-top: 18px; }

.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-cta .elementor-button{
  border-radius: 12px;
  padding: 14px 22px;
  min-height: 48px;
  font-weight: 800;
  background: var(--oh-gold);
  color: #0b1f18;
  border: 1px solid var(--oh-gold);
  transition: transform .15s ease, box-shadow .15s ease, filter .15s ease;
}

.elementor-2734 .elementor-element.elementor-element-7a6400f .oh-cta .elementor-button:hover{
  transform: translateY(-1px);
  box-shadow: 0 14px 34px rgba(0,0,0,.25);
  filter: brightness(1.02);
}

/* =========================
   RTL (Arabic) mirroring
   ========================= */
body.rtl .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__content,
html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__content{
  margin-left: auto;
  text-align: right;
}

/* Mirror the desktop gradient direction for RTL */
body.rtl .elementor-2734 .elementor-element.elementor-element-7a6400f:before,
html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-7a6400f:before{
  background: linear-gradient(
    270deg,
    rgba(0,0,0,.55) 0%,
    rgba(0,0,0,.35) 38%,
    rgba(0,0,0,.00) 68%
  );
}

/* Arabic kicker: remove English tracking + uppercase */
body.rtl .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__kicker .elementor-heading-title,
html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__kicker .elementor-heading-title{
  letter-spacing: 0 !important;
  text-transform: none !important;
}

/* =========================
   TABLET
   ========================= */
@media (max-width: 1024px){
  .elementor-2734 .elementor-element.elementor-element-7a6400f{
    min-height: clamp(520px, 60vh, 740px);
    padding: clamp(64px, 7vh, 88px) 0 clamp(52px, 6vh, 78px);

    /* Tablet framing */
    --oh-bg-x: 74%;
    --oh-bg-y: 18%;
  }

  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__content{
    transform: translateY(var(--oh-content-y-tablet));
    max-width: 560px;
  }
}

/* =========================
   MOBILE (Balanced + RTL equivalent)
   ========================= */
@media (max-width: 767px){
  .elementor-2734 .elementor-element.elementor-element-7a6400f{
    min-height: 720px;
    padding: 52px 0 52px;

    /* Balanced framing (NOT extreme) */
    --oh-bg-x: 76%;
    --oh-bg-y: 10%;
  }

  /* RTL mobile: mirror the X (fix WPML flip) */
  body.rtl .elementor-2734 .elementor-element.elementor-element-7a6400f,
  html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-7a6400f{
    --oh-bg-x: 24%;
    --oh-bg-y: 10%;
  }

  /* Stronger vertical overlay for readability on small screens */
  .elementor-2734 .elementor-element.elementor-element-7a6400f:before{
    background: linear-gradient(
      180deg,
      rgba(0,0,0,.62) 0%,
      rgba(0,0,0,.40) 55%,
      rgba(0,0,0,.18) 100%
    );
  }

  /* Premium glass card */
  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__content{
    /* IMPORTANT: remove mobile translateY so the margin-top dial is “true” */
    transform: none;

    max-width: 100%;
    padding: 18px 16px;
    border-radius: 18px;
    background: rgba(0,0,0,.28);
    border: 1px solid rgba(255,255,255,.10);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    /* TRUE +40px DOWN from previous: clearly visible */
    margin-top: clamp(168px, 16vh, 214px);
  }

  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__title .elementor-heading-title{
    font-size: clamp(28px, 8vw, 40px);
    line-height: 1.08;
  }

  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature__desc .elementor-widget-container{
    max-width: 42ch;
  }

  /* CTA full width */
  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-cta,
  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-cta .elementor-button{
    width: 100%;
  }
  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-cta .elementor-button{
    justify-content: center;
  }
}

/* =========================
   SMALL PHONES
   ========================= */
@media (max-width: 420px){
  .elementor-2734 .elementor-element.elementor-element-7a6400f{
    min-height: 680px;

    /* Small-phone balanced framing */
    --oh-bg-x: 74%;
    --oh-bg-y: 9%;
  }

  body.rtl .elementor-2734 .elementor-element.elementor-element-7a6400f,
  html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-7a6400f{
    --oh-bg-x: 26%;
    --oh-bg-y: 9%;
  }

  .elementor-2734 .elementor-element.elementor-element-7a6400f .oh-feature-insideout__content{
    /* Keep the dial consistent on tiny devices */
    transform: none;

    padding: 16px 14px;
    border-radius: 16px;

    /* TRUE +40px DOWN from previous: clearly visible */
    margin-top: clamp(150px, 15vh, 196px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5564e2 *//* =========================================================
   OHS — New Arrivals Header (Luxury Tight / Controlled Gap)
   Fixes the “0 gap = ugly” problem by reintroducing
   a small, premium, consistent spacing via CSS.
   ========================================================= */

.elementor-2734 .elementor-element.elementor-element-b5564e2{
  --oh-teal-dark:#1A4A4A;
  --oh-teal-pale:#E4F4F1;
  --oh-gold:#C8963C;

  position:relative;
  text-align:center;
  overflow:hidden;

  /* Controlled luxury spacing */
  gap: clamp(8px, 1vw, 12px) !important;

  /* Squeezed but still premium */
  padding: clamp(18px, 2.2vw, 34px) 18px !important;
  margin: 0 0 10px !important;

  background: linear-gradient(180deg, var(--oh-teal-pale) 0%, #ffffff 72%);
  border-top: 1px solid rgba(200,150,60,.36);
  border-bottom: 1px solid rgba(26,74,74,.12);
}

/* Elementor inner wrapper */
.elementor-2734 .elementor-element.elementor-element-b5564e2 > .e-con-inner{ gap: clamp(8px, 1vw, 12px) !important; }

/* Prevent hidden “double spacing” from widget margins */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .elementor-widget,
.elementor-2734 .elementor-element.elementor-element-b5564e2 .elementor-widget-container{
  margin: 0 !important;
}

/* Luxury rules */
.elementor-2734 .elementor-element.elementor-element-b5564e2:before,
.elementor-2734 .elementor-element.elementor-element-b5564e2:after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  width:min(980px, 90%);
  height:1px;
  background: linear-gradient(90deg, transparent, rgba(200,150,60,.70), transparent);
}
.elementor-2734 .elementor-element.elementor-element-b5564e2:before{ top:12px; }
.elementor-2734 .elementor-element.elementor-element-b5564e2:after{ bottom:12px; opacity:.55; }

/* Icon */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-icon{ color: var(--oh-gold); }
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-icon i{ font-size: 42px; }
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-icon svg{ width:42px; height:42px; }

/* Kicker */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-kicker{
  font-family: Manrope, Inter, system-ui, sans-serif;
  font-size: 11px;
  letter-spacing: .22em;
  text-transform: uppercase;
  color: rgba(26,74,74,.72);
  line-height: 1.15;
}

/* Title */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-title{
  display:inline-block;
  position:relative;
  font-family: "Cormorant Garamond", serif;
  font-weight:700;
  font-size: clamp(30px, 3vw, 48px);
  line-height:1.02;
  color: var(--oh-teal-dark);
  padding: 0 14px 9px;
}

/* Underline */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-title:before{
  content:"";
  position:absolute;
  left:0; right:0;
  bottom: 1px;
  height: 3px;
  border-radius: 99px;
  background: linear-gradient(90deg, transparent, var(--oh-gold), transparent);
  opacity:.80;
}

/* NEW badge */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-title:after{
  content:"الأفضل";
  position:absolute;
  top:-12px;
  right:-46px;
  font-family: Manrope, Inter, system-ui, sans-serif;
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: .14em;
  color:#fff;
  background: linear-gradient(135deg, var(--oh-gold), #b97f1f);
  padding: 5px 9px;
  border-radius: 999px;
  box-shadow: 0 12px 26px rgba(0,0,0,.14);
}

/* Subtitle */
.elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-subtitle{
  font-family: Manrope, Inter, system-ui, sans-serif;
  font-size: 13px;
  line-height: 1.45;
  color: rgba(84,89,95,.92);
}

/* Mobile tuning */
@media (max-width: 767px){
  .elementor-2734 .elementor-element.elementor-element-b5564e2{
    padding: 16px 16px !important;
    gap: 8px !important;
  }
  .elementor-2734 .elementor-element.elementor-element-b5564e2 > .e-con-inner{ gap: 8px !important; }

  .elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-icon i{ font-size: 38px; }
  .elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-icon svg{ width:38px; height:38px; }

  .elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-title{ font-size: 32px; }
  .elementor-2734 .elementor-element.elementor-element-b5564e2 .oh-np-title:after{ right:-40px; top:-11px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25941fe */.elementor-2734 .elementor-element.elementor-element-25941fe{
  position: relative;
  overflow: visible;
}

.elementor-2734 .elementor-element.elementor-element-25941fe::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 47%;
  transform: translate(-50%, -50%);
  width: 280px;
  height: 280px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.35);
  filter: blur(40px);
  z-index: 0;
  pointer-events: none;
}

.elementor-2734 .elementor-element.elementor-element-25941fe .elementor-widget-image{
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-097c51b */.elementor-2734 .elementor-element.elementor-element-097c51b{
  transition: transform .22s ease, box-shadow .22s ease, background-color .22s ease, color .22s ease, border-color .22s ease;
}

.elementor-2734 .elementor-element.elementor-element-097c51b:hover{
  transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d98ec4 *//* ==========================
   OHS — 5 Reasons Premium v3.1
   Outer container class: oh-why
   ========================== */

.elementor-2734 .elementor-element.elementor-element-7d98ec4{
  --oh-ink: #0C1214;
  --oh-muted: rgba(12,18,20,.72);

  --oh-accent: #0E6B68;
  --oh-accent2:#1AA39A;

  --oh-bg-1: #F6F1EA;
  --oh-bg-2: #EFE4D7;

  --oh-card: rgba(255,255,255,.55);
  --oh-border: rgba(12,18,20,.08);

  --oh-radius: 18px;
  --oh-shadow: 0 18px 48px rgba(12,18,20,.10);

  --oh-badge: 42px;

  /* ==========================
     DIALS — Purblack (BOTTLE B) shift right
     Increase these numbers to move it further right
     ========================== */
  --oh-b-left-desktop: 32%;
  --oh-b-left-tablet:  30%;
  --oh-b-left-mobile:  28%;
}

/* Section background feel (premium) */
.elementor-2734 .elementor-element.elementor-element-7d98ec4{
  background: linear-gradient(135deg, var(--oh-bg-1), var(--oh-bg-2));
}

/* Wrap layout */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:64px;
}

/* Typography */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__kicker{
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--oh-accent);
  margin: 0;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__title{
  color: var(--oh-ink);
  line-height: 1.08;
  margin: 0 0 10px 0;
}

/* --------------------------------
   LEFT VISUAL — blob + floating images
   -------------------------------- */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__visual{
  position: relative;
  min-height: 560px;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__blob{
  position:absolute;
  inset: 10% 10% 18% 10%;
  border-radius: 40px;
  background: radial-gradient(circle at 30% 30%,
    rgba(26,163,154,.32),
    rgba(14,107,104,.12) 55%,
    rgba(14,107,104,0) 75%);
  filter: blur(1px);
  z-index: 0;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float{
  position:absolute;
  z-index:2;
  pointer-events:none;
  filter: drop-shadow(0 18px 34px rgba(12,18,20,.22));
}

/* DIALS (adjust these if needed) */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--a{
  width: 52%;
  top: -6%;
  left: 4%;
  transform: rotate(-16deg);
}

/* ✅ UPDATED: Purblack jar moved RIGHT */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--b{
  width: 62%;
  top: 20%;
  left: var(--oh-b-left-desktop);
  transform: rotate(10deg);
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--c{
  width: 50%;
  top: 62%;
  left: 0%;
  transform: rotate(-12deg);
  opacity: .95;
}

/* --------------------------------
   RIGHT LIST — Icon List + counters
   -------------------------------- */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-items{
  counter-reset: ohwhy;
  display:flex;
  flex-direction:column;
  gap:14px;
  margin:0;
  padding:0;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-item{
  counter-increment: ohwhy;
  display:flex;
  align-items:flex-start;
  gap:14px;
  width:100%;
  padding: 14px 16px;
  border-radius: var(--oh-radius);
  background: var(--oh-card);
  border: 1px solid var(--oh-border);
  backdrop-filter: blur(10px);
  box-shadow: 0 10px 26px rgba(12,18,20,.06);
  transition: transform .18s ease, background .18s ease;
}

@media (hover:hover){
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-item:hover{
    transform: translateY(-2px);
    background: rgba(255,255,255,.68);
  }
}

/* hide icon, replace with number */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-icon i,
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-icon svg{
  display:none !important;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-icon{
  flex: 0 0 var(--oh-badge);
  width: var(--oh-badge);
  height: var(--oh-badge);
  border-radius: 999px;
  display:flex;
  align-items:center;
  justify-content:center;
  background: linear-gradient(135deg, var(--oh-accent), var(--oh-accent2));
  box-shadow: 0 10px 20px rgba(14,107,104,.22);
  margin-top: 2px;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-icon:before{
  content: counter(ohwhy);
  color:#fff;
  font-weight:700;
  font-size:16px;
  line-height:1;
}

.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-text{
  flex: 1 1 auto;
  min-width:0;
  color: var(--oh-muted);
  font-size:16px;
  line-height:1.5;
}

/* Button premium */
.elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__btn a.elementor-button{
  border-radius: 14px;
  padding: 14px 22px;
  background: linear-gradient(135deg, var(--oh-accent), var(--oh-accent2));
  border: 0;
  box-shadow: 0 12px 26px rgba(14,107,104,.22);
}

/* --------------------------------
   RESPONSIVE
   -------------------------------- */
@media (max-width: 1024px){
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__wrap{
    flex-direction:column;
    gap:28px;
  }
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__visual,
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__content{
    width:100% !important;
  }
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__visual{
    min-height: 420px;
  }
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--c{ display:none; }

  /* ✅ UPDATED: Purblack jar moved RIGHT on tablet */
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--b{ left: var(--oh-b-left-tablet); }
}

@media (max-width: 767px){
  .elementor-2734 .elementor-element.elementor-element-7d98ec4{ --oh-badge: 36px; }

  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__visual{
    min-height: 320px;
  }

  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--a{ width: 62%; top:-10%; left:-6%; }

  /* ✅ UPDATED: Purblack jar moved RIGHT on mobile */
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-float--b{
    width: 74%;
    top:16%;
    left: var(--oh-b-left-mobile);
  }

  /* Make button feel premium on mobile */
  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__btn a.elementor-button{
    width:100%;
    justify-content:center;
  }

  .elementor-2734 .elementor-element.elementor-element-7d98ec4 .oh-why__list .elementor-icon-list-text{
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d916609 *//* =========================================================
   OHS — Testimonials Spotlight Luxury v1.4 (WOW FINAL)
   Paste in: TESTIMONIALS_SPOTLIGHT_OUTER → Advanced → Custom CSS
   Outer container class: oh-t-spotlight
   ========================================================= */

.elementor-2734 .elementor-element.elementor-element-d916609{
  --oh-ink: #0C1214;
  --oh-muted: rgba(12,18,20,.72);

  --oh-accent:  #0E6B68;
  --oh-accent2: #1AA39A;

  --oh-bg-1: #F6F1EA;
  --oh-bg-2: #EFE4D7;

  --oh-card-top: rgba(255,255,255,.74);
  --oh-card-bot: rgba(255,255,255,.50);

  --oh-chip: rgba(255,255,255,.58);

  --oh-border: rgba(12,18,20,.10);

  --oh-radius: 32px;
  --oh-chip-radius: 18px;

  --oh-blur: 20px;
  --oh-shadow: 0 28px 90px rgba(12,18,20,.16);

  --oh-feature-max: 960px;
  --oh-feature-mobile-max: 520px;

  --oh-chip-w: 270px;

  --oh-nav-size: 54px;
}

/* =========================
   SECTION BACKGROUND
   ========================= */
.elementor-2734 .elementor-element.elementor-element-d916609{
  position: relative;
  overflow: hidden;
  border-radius: 34px;

  background:
    radial-gradient(980px 520px at 18% 6%, rgba(14,107,104,.18), transparent 66%),
    radial-gradient(760px 460px at 85% 88%, rgba(26,163,154,.12), transparent 62%),
    linear-gradient(180deg, var(--oh-bg-1), var(--oh-bg-2));
}

/* Typography baseline */
.elementor-2734 .elementor-element.elementor-element-d916609 :is(h1,h2,h3,h4,h5,h6){
  color: var(--oh-ink);
  letter-spacing: -0.02em;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .elementor-widget-text-editor,
.elementor-2734 .elementor-element.elementor-element-d916609 .elementor-text-editor,
.elementor-2734 .elementor-element.elementor-element-d916609 p{
  color: var(--oh-muted);
}

/* =========================
   FEATURED CARD (oh-t-feature)
   ========================= */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature{
  position: relative;
  margin-inline: auto;
  width: min(var(--oh-feature-max), 92%);

  background:
    radial-gradient(420px 220px at 22% 18%, rgba(14,107,104,.10), transparent 62%),
    linear-gradient(180deg, var(--oh-card-top), var(--oh-card-bot));

  border: 1px solid var(--oh-border);
  border-radius: var(--oh-radius);

  box-shadow: var(--oh-shadow);
  backdrop-filter: blur(var(--oh-blur));
  -webkit-backdrop-filter: blur(var(--oh-blur));

  padding: clamp(18px, 2.3vw, 30px);
  transform: translateZ(0);
}

/* Remove Elementor widget spacing inside featured card */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature .elementor-widget{
  margin-bottom: 0 !important;
}

/* Premium border glow ring */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature:before{
  content:"";
  position:absolute;
  inset: 8px;
  border-radius: calc(var(--oh-radius) - 8px);
  border: 1px solid rgba(255,255,255,.48);
  pointer-events:none;
  opacity: .88;
}

/* Quote watermark */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature:after{
  content: "“";
  position: absolute;
  right: 18px;
  bottom: 6px;
  font-size: 120px;
  line-height: 1;
  color: rgba(14,107,104,.14);
  pointer-events: none;
}

/* Switching animation (JS toggles .is-switching) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature{
  transition: opacity .18s ease, transform .18s ease, filter .18s ease;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature.is-switching{
  opacity: .15;
  transform: translateY(8px);
  filter: blur(1px);
}

/* Featured avatar (Image widget class: oh-t-avatar) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-avatar img{
  width: 74px !important;
  height: 74px !important;
  object-fit: cover;
  border-radius: 999px;

  border: 1px solid rgba(255,255,255,.70);
  box-shadow:
    0 16px 40px rgba(12,18,20,.18),
    0 0 0 7px rgba(14,107,104,.09);
}

/* Featured name (widget wrapper class: oh-t-name) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature .oh-t-name .elementor-heading-title{
  font-size: clamp(22px, 2.2vw, 34px) !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
  margin: 0 !important;
}

/* Verified line (class on VERIFIED_TEXT widget: oh-verified) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature .oh-verified{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: rgba(12,18,20,.62) !important;
  font-size: 13px !important;
  margin-top: 6px !important;
}

/* Verified icon widget styling (fixes big blue circle) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature .elementor-widget-icon .elementor-icon{
  width: 34px !important;
  height: 34px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(14,107,104,.14) !important;
  color: var(--oh-accent) !important;

  box-shadow: 0 12px 26px rgba(12,18,20,.12) !important;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature .elementor-widget-icon .elementor-icon svg{
  width: 16px !important;
  height: 16px !important;
}

/* Stars (HTML widget contains <div class="oh-t-stars">★★★★★</div>) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-stars{
  margin-top: 14px;
  font-size: 16px;
  letter-spacing: 2px;
  color: var(--oh-accent);
  opacity: .95;
}

/* Review text (widget wrapper class: oh-t-review) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature .oh-t-review .elementor-text-editor{
  margin-top: 12px !important;
  font-size: 16px !important;
  line-height: 1.9 !important;
  color: rgba(12,18,20,.76) !important;
}

/* =========================
   NAV ARROWS (Icon widget classes)
   Icon widget wrapper classes:
   - oh-t-nav oh-t-prev
   - oh-t-nav oh-t-next
   ========================= */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-nav{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;
  cursor: pointer;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-prev{ left: -26px; }
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-next{ right: -26px; }

.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-nav .elementor-icon{
  width: var(--oh-nav-size) !important;
  height: var(--oh-nav-size) !important;
  border-radius: 999px !important;

  background: rgba(255,255,255,.55) !important;
  border: 1px solid rgba(12,18,20,.10) !important;

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  box-shadow: 0 18px 50px rgba(12,18,20,.16) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: var(--oh-accent) !important;
  transition: transform .18s ease, box-shadow .18s ease, opacity .18s ease;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-nav:hover .elementor-icon{
  transform: scale(1.06);
  box-shadow: 0 22px 70px rgba(12,18,20,.18) !important;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-nav:active .elementor-icon{
  transform: scale(.98);
}

/* =========================
   CHIPS ROW (oh-t-chips)
   ========================= */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chips{
  margin-top: 18px;
  display: flex;
  gap: 14px;
  justify-content: center;
  flex-wrap: wrap;
}

/* Individual chip container class: oh-t-chip */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip{
  flex: 0 0 auto !important;
  width: var(--oh-chip-w) !important;
  max-width: var(--oh-chip-w) !important;

  display: flex;
  align-items: center;
  gap: 10px;

  padding: 12px 14px;
  border-radius: var(--oh-chip-radius);

  background: var(--oh-chip);
  border: 1px solid rgba(12,18,20,.08);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  box-shadow: 0 16px 46px rgba(12,18,20,.12);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;

  /* Equal height (fixes one chip taller than others) */
  min-height: 108px;
}

/* remove default widget spacing inside chip */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip .elementor-widget{ margin-bottom: 0 !important; }

/* Hover + Active */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip:hover{
  transform: translateY(-3px);
  box-shadow: 0 22px 70px rgba(12,18,20,.16);
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip.is-active{
  border-color: rgba(14,107,104,.35);
  box-shadow: 0 26px 84px rgba(12,18,20,.18);
}

/* Chip avatar image widget class: oh-t-chip-avatar */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip-avatar img{
  width: 34px !important;
  height: 34px !important;
  border-radius: 999px;
  object-fit: cover;
  border: 1px solid rgba(255,255,255,.65);
}

/* Chip typography normalization (even if you used headings) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip .elementor-heading-title{
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  margin: 0 !important;

  /* 2 lines max */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Chip meta (no wrap, ellipsis) */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip .elementor-text-editor,
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip p{
  font-size: 12.5px !important;
  color: rgba(12,18,20,.60) !important;
  margin: 2px 0 0 !important;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

/* =========================
   CTA ROW (oh-t-cta)
   ========================= */
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-cta{
  margin-top: 20px;
  display: flex;
  gap: 14px;
  justify-content: center;
  flex-wrap: wrap;
}
.elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-cta .elementor-button{
  border-radius: 999px !important;
  padding: 14px 22px !important;
  box-shadow: 0 16px 44px rgba(12,18,20,.16);
}

/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px){
  .elementor-2734 .elementor-element.elementor-element-d916609{ border-radius: 26px; }

  .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature{
    width: min(var(--oh-feature-mobile-max), 92%);
  }

  /* bring arrows inside on mobile */
  .elementor-2734 .elementor-element.elementor-element-d916609{ --oh-nav-size: 46px; }
  .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-prev{ left: 10px; }
  .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-next{ right: 10px; }

  /* chips become wide floating cards */
  .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-chip{
    width: min(420px, 92%) !important;
    max-width: 92% !important;
  }

  .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature:after{
    font-size: 92px;
    right: 12px;
    bottom: 2px;
  }
}

/* =========================
   RTL SUPPORT
   ========================= */
html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-feature:after{
  right: auto;
  left: 18px;
  content: "”";
}
html[dir="rtl"] .elementor-2734 .elementor-element.elementor-element-d916609 .oh-t-stars{
  letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c20b1c8 */.elementor-2734 .elementor-element.elementor-element-c20b1c8 {
  border-top: 1px solid rgba(58,154,154,0.18);
  padding-top: 14px;
  margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bffd48 */.elementor-2734 .elementor-element.elementor-element-3bffd48 {
  position: relative;
  z-index: 10;
  align-self: flex-end;
  margin-bottom: auto;
  margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfd241c */.elementor-2734 .elementor-element.elementor-element-dfd241c img {
  filter: drop-shadow(8px 16px 30px rgba(0,0,0,0.40));
  animation: floatBottle 4.5s ease-in-out infinite;
}
@keyframes floatBottle {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f3a97 */.elementor-2734 .elementor-element.elementor-element-00f3a97 {
  background: linear-gradient(160deg, #3a9a9a 0%, #1a4a4a 100%) !important;
  position: relative;
  overflow: hidden;
  min-height: 440px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f743e0 */.elementor-2734 .elementor-element.elementor-element-9f743e0 {
  background: linear-gradient(135deg, #e4f4f1 0%, #ceeee8 60%, #b8e6de 100%) !important;
  box-shadow: 0 24px 64px rgba(26,74,74,0.18);
  overflow: hidden;
  border-radius: 28px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */