.elementor-988 .elementor-element.elementor-element-a9e5374{--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;--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-988 .elementor-element.elementor-element-18b9d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-d4d321a{padding:15px 15px 15px 15px;}.elementor-988 .elementor-element.elementor-element-47a5b70{--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;--margin-top:50px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-9274698{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-d48d5cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-f124863 .elementor-heading-title{line-height:1.5em;}.elementor-988 .elementor-element.elementor-element-8000049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-65c0b70 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );font-weight:500;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_5 );border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-988 .elementor-element.elementor-element-65c0b70 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-65c0b70 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-65c0b70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-65c0b70 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-988 .elementor-element.elementor-element-f4e98cd{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-2a28c4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988 .elementor-element.elementor-element-2a28c4c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-988 .elementor-element.elementor-element-80583dc{--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;--margin-top:50px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-e2f4efc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-9802abf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-0efd98e .elementor-heading-title{line-height:1.5em;}.elementor-988 .elementor-element.elementor-element-89787a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-a33f804 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );font-weight:500;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_5 );border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-988 .elementor-element.elementor-element-a33f804 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-a33f804 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-a33f804 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-a33f804 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-988 .elementor-element.elementor-element-a860230{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-c282bd9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988 .elementor-element.elementor-element-c282bd9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-988 .elementor-element.elementor-element-23049c7{--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-988 .elementor-element.elementor-element-5e3307c{text-align:center;}.elementor-988 .elementor-element.elementor-element-5e3307c .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:45px;}.elementor-988 .elementor-element.elementor-element-ed66a56{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-896046a{--display:flex;--min-height:315px;--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;--overlay-opacity:0.44;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-896046a:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-896046a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/Gemini_Generated_Image_bvt55pbvt55pbvt5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-896046a::before, .elementor-988 .elementor-element.elementor-element-896046a > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-896046a > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-896046a > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-896046a > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-896046a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #525252 50%, #111212 99%);}.elementor-988 .elementor-element.elementor-element-42966f7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-60bac2f .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );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-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-d7caada{--display:flex;--min-height:315px;--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;--overlay-opacity:0.44;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-d7caada:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-d7caada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/Gemini_Generated_Image_fl68nxfl68nxfl68-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-d7caada::before, .elementor-988 .elementor-element.elementor-element-d7caada > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-d7caada > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-d7caada > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-d7caada > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-d7caada > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #525252 50%, #080808 99%);}.elementor-988 .elementor-element.elementor-element-dc2dbf2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-77aa90f .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-972a400{--display:flex;--min-height:315px;--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;--overlay-opacity:0.44;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-972a400:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-972a400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/10/Generated-Image-October-12-2025-10_39PM-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-972a400::before, .elementor-988 .elementor-element.elementor-element-972a400 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-972a400 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-972a400 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-972a400 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-972a400 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #525252 50%, #1B1B1C 99%);}.elementor-988 .elementor-element.elementor-element-30c7fe6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-8e657c5 .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-326933e{--display:flex;--min-height:315px;--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;--overlay-opacity:0.44;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-326933e:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-326933e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/Gemini_Generated_Image_1mkmiu1mkmiu1mkm.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-326933e::before, .elementor-988 .elementor-element.elementor-element-326933e > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-326933e > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-326933e > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-326933e > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-326933e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #525252 50%, #171717 99%);}.elementor-988 .elementor-element.elementor-element-3aabb21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-f91f41e .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-d8b542d{--display:flex;--min-height:315px;--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;--overlay-opacity:0.44;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-d8b542d:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-d8b542d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/Gemini_Generated_Image_t2fxuat2fxuat2fx.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-d8b542d::before, .elementor-988 .elementor-element.elementor-element-d8b542d > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-d8b542d > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-d8b542d > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-d8b542d > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-d8b542d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #525252 50%, #262626 99%);}.elementor-988 .elementor-element.elementor-element-2275fb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-c9f5606 .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-1554e55{--display:flex;--min-height:315px;--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;--overlay-opacity:0.44;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-1554e55:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-1554e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/HD-Closure.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-1554e55::before, .elementor-988 .elementor-element.elementor-element-1554e55 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-1554e55 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-1554e55 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-1554e55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-1554e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #525252 50%, #0C0D0D 99%);}.elementor-988 .elementor-element.elementor-element-5bbc2c7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-698b364 .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-f7916af{--display:flex;--min-height:315px;--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;--overlay-opacity:0.39;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-f7916af:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-f7916af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/3614272865211-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-f7916af::before, .elementor-988 .elementor-element.elementor-element-f7916af > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-f7916af > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-f7916af > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-f7916af > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-f7916af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(176deg, #000000 50%, var( --e-global-color-blocksy_palette_6 ) 100%);}.elementor-988 .elementor-element.elementor-element-7d8db94 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-2393615 .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-034a6cc{--display:flex;--min-height:315px;--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;--overlay-opacity:0.39;--overlay-mix-blend-mode:multiply;--border-radius:12px 12px 12px 12px;}.elementor-988 .elementor-element.elementor-element-034a6cc:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-034a6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/12/dior-dior-jadore-edp-681431-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-034a6cc::before, .elementor-988 .elementor-element.elementor-element-034a6cc > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-034a6cc > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-034a6cc > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-034a6cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-034a6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(176deg, #000000 50%, var( --e-global-color-blocksy_palette_6 ) 100%);}.elementor-988 .elementor-element.elementor-element-b6a4546 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-053a1b6 .elementor-button{background-color:#C6B49700;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-2546baa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 25px;--row-gap:30px;--column-gap:25px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-988 .elementor-element.elementor-element-080fef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-988 .elementor-element.elementor-element-080fef5:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-080fef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/10/0EB9E202-A4E6-41E0-AC00-E285150F7CC6.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-988 .elementor-element.elementor-element-080fef5::before, .elementor-988 .elementor-element.elementor-element-080fef5 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-080fef5 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-080fef5 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-080fef5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-080fef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-blocksy_palette_2 ) 45%, #000000 100%);}.elementor-988 .elementor-element.elementor-element-209caa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_8 );}.elementor-988 .elementor-element.elementor-element-5c35cbd{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-313b766{font-size:50px;font-weight:600;line-height:0.8em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-988 .elementor-element.elementor-element-9db033a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-b8a0648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;font-size:17px;font-weight:900;line-height:1em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-988 .elementor-element.elementor-element-93665f5{font-size:17px;font-weight:500;line-height:1em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );font-weight:500;text-transform:uppercase;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_4 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-3bda6c5 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-8fef835{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-35cf5e5{--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;--overlay-opacity:0.91;--overlay-mix-blend-mode:darken;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-988 .elementor-element.elementor-element-35cf5e5:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-35cf5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-988 .elementor-element.elementor-element-35cf5e5::before, .elementor-988 .elementor-element.elementor-element-35cf5e5 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-35cf5e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-35cf5e5 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-35cf5e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-35cf5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/10/Generated-Image-October-12-2025-10_39PM-1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-988 .elementor-element.elementor-element-da2ad5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-4e955d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-1367e84{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-a151a19{font-size:50px;font-weight:600;line-height:0.8em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-2aed6aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-44e26a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;font-size:17px;font-weight:900;line-height:1em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-f106cfc{font-size:17px;font-weight:500;line-height:1em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );font-weight:500;text-transform:uppercase;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DED5FF;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button:focus{background-color:#CDC0FF;color:var( --e-global-color-blocksy_palette_4 );border-color:#CDC0FF;}.elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-3b0b1aa .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-7a1c9d4{--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;--overlay-opacity:0.92;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-988 .elementor-element.elementor-element-7a1c9d4:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-988 .elementor-element.elementor-element-7a1c9d4::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://zuriextensions.com/wp-content/uploads/2025/10/Generated-Image-October-12-2025-10_44PM-1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-988 .elementor-element.elementor-element-d067b3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-f97942a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:15px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-10d1891{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-7e3b875{font-size:50px;font-weight:600;line-height:0.8em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-dd378ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-f1ef3f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;font-size:17px;font-weight:900;line-height:1em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-a5284be{font-size:17px;font-weight:500;line-height:1em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );font-weight:500;text-transform:uppercase;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDA89;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button:hover, .elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_4 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button:hover svg, .elementor-988 .elementor-element.elementor-element-49e5a2b .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_4 );}.elementor-988 .elementor-element.elementor-element-758e226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988 .elementor-element.elementor-element-5b88cc6{--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;--margin-top:60px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-5b88cc6:not(.elementor-motion-effects-element-type-background), .elementor-988 .elementor-element.elementor-element-5b88cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE2;}.elementor-988 .elementor-element.elementor-element-aed41b3{--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;}.elementor-988 .elementor-element.elementor-element-f8653f7{--display:flex;}.elementor-988 .elementor-element.elementor-element-906a3d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-988 .elementor-element.elementor-element-e453a15{--display:flex;}@media(min-width:768px){.elementor-988 .elementor-element.elementor-element-d48d5cd{--width:50%;}.elementor-988 .elementor-element.elementor-element-8000049{--width:50%;}.elementor-988 .elementor-element.elementor-element-9802abf{--width:50%;}.elementor-988 .elementor-element.elementor-element-89787a3{--width:50%;}.elementor-988 .elementor-element.elementor-element-896046a{--width:100%;}.elementor-988 .elementor-element.elementor-element-d7caada{--width:100%;}.elementor-988 .elementor-element.elementor-element-972a400{--width:100%;}.elementor-988 .elementor-element.elementor-element-326933e{--width:100%;}.elementor-988 .elementor-element.elementor-element-d8b542d{--width:100%;}.elementor-988 .elementor-element.elementor-element-1554e55{--width:100%;}.elementor-988 .elementor-element.elementor-element-f7916af{--width:100%;}.elementor-988 .elementor-element.elementor-element-034a6cc{--width:100%;}.elementor-988 .elementor-element.elementor-element-080fef5{--width:60%;}.elementor-988 .elementor-element.elementor-element-9db033a{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-8fef835{--width:40%;}.elementor-988 .elementor-element.elementor-element-da2ad5f{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-2aed6aa{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-d067b3d{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-dd378ae{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-5b88cc6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-988 .elementor-element.elementor-element-896046a{--width:100%;}.elementor-988 .elementor-element.elementor-element-d7caada{--width:100%;}.elementor-988 .elementor-element.elementor-element-972a400{--width:100%;}.elementor-988 .elementor-element.elementor-element-326933e{--width:100%;}.elementor-988 .elementor-element.elementor-element-d8b542d{--width:100%;}.elementor-988 .elementor-element.elementor-element-1554e55{--width:100%;}.elementor-988 .elementor-element.elementor-element-f7916af{--width:100%;}.elementor-988 .elementor-element.elementor-element-034a6cc{--width:100%;}.elementor-988 .elementor-element.elementor-element-080fef5{--width:50%;}.elementor-988 .elementor-element.elementor-element-8fef835{--width:50%;}}@media(max-width:1024px){.elementor-988 .elementor-element.elementor-element-f124863 .elementor-heading-title{font-size:30px;}.elementor-988 .elementor-element.elementor-element-f4e98cd{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-2a28c4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988 .elementor-element.elementor-element-0efd98e .elementor-heading-title{font-size:30px;}.elementor-988 .elementor-element.elementor-element-a860230{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988 .elementor-element.elementor-element-c282bd9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988 .elementor-element.elementor-element-ed66a56{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-7a1c9d4::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:165px 0px;}}@media(max-width:767px){.elementor-988 .elementor-element.elementor-element-d4d321a{padding:15px 15px 15px 15px;}.elementor-988 .elementor-element.elementor-element-9274698{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-988 .elementor-element.elementor-element-f124863{text-align:center;}.elementor-988 .elementor-element.elementor-element-f124863 .elementor-heading-title{font-size:25px;}.elementor-988 .elementor-element.elementor-element-2a28c4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988 .elementor-element.elementor-element-e2f4efc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-988 .elementor-element.elementor-element-0efd98e{text-align:center;}.elementor-988 .elementor-element.elementor-element-0efd98e .elementor-heading-title{font-size:25px;}.elementor-988 .elementor-element.elementor-element-c282bd9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-988 .elementor-element.elementor-element-5e3307c .elementor-heading-title{font-size:38px;}.elementor-988 .elementor-element.elementor-element-ed66a56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-988 .elementor-element.elementor-element-080fef5{--overlay-opacity:0.62;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-988 .elementor-element.elementor-element-5c35cbd{--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;}.elementor-988 .elementor-element.elementor-element-313b766{font-size:40px;}.elementor-988 .elementor-element.elementor-element-9db033a{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-b8a0648{font-size:15px;}.elementor-988 .elementor-element.elementor-element-93665f5{font-size:15px;}.elementor-988 .elementor-element.elementor-element-35cf5e5{--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;--overlay-opacity:0.7;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-988 .elementor-element.elementor-element-da2ad5f{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-a151a19{font-size:40px;}.elementor-988 .elementor-element.elementor-element-2aed6aa{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-44e26a7{font-size:15px;}.elementor-988 .elementor-element.elementor-element-f106cfc{font-size:15px;}.elementor-988 .elementor-element.elementor-element-7a1c9d4::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988 .elementor-element.elementor-element-7a1c9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:156px 6px;}.elementor-988 .elementor-element.elementor-element-7a1c9d4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-988 .elementor-element.elementor-element-d067b3d{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-7e3b875{font-size:40px;}.elementor-988 .elementor-element.elementor-element-dd378ae{--width:fit-content;}.elementor-988 .elementor-element.elementor-element-f1ef3f3{font-size:15px;}.elementor-988 .elementor-element.elementor-element-a5284be{font-size:15px;}.elementor-988 .elementor-element.elementor-element-aed41b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-8798248 *//* =====================================================
   ZURI VIDEO HERO — REFINED LUXURY EDITION
   - Balanced center-left layout on all screens
   - Staggered entrance animations
   - Premium visual polish
   ===================================================== */

:root {
  --zuri-container: 1240px;
  --zuri-gutter: clamp(20px, 5vw, 80px);
  --zuri-accent: #c88e66;
  --zuri-accent-light: #d4a07a;
  --zuri-gold: #d4af37;
  --zuri-cream: #faf8f5;
  --zuri-dark: #1a1614;
  --zuri-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --zuri-ease-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* ===========================
   HERO WRAPPER
   =========================== */

body .zuri-hero-video {
  position: relative;
  width: 100%;
  min-height: 100vh;
  min-height: 100svh;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  background: var(--zuri-dark);
  isolation: isolate;
}

/* ===========================
   BACKGROUND VIDEO
   =========================== */

body .zuri-hero-bg-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  z-index: 0;
  transform: scale(1.02);
  animation: zuri-video-zoom 20s ease-in-out infinite alternate;
}

@keyframes zuri-video-zoom {
  0% { transform: scale(1.02); }
  100% { transform: scale(1.08); }
}

/* ===========================
   OVERLAY — REFINED GRADIENT
   =========================== */

body .zuri-hero-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  background:
    /* Subtle vignette */
    radial-gradient(
      ellipse 120% 100% at 50% 100%,
      transparent 30%,
      rgba(0, 0, 0, 0.4) 100%
    ),
    /* Left-side content protection */
    linear-gradient(
      105deg,
      rgba(0, 0, 0, 0.75) 0%,
      rgba(0, 0, 0, 0.55) 25%,
      rgba(0, 0, 0, 0.25) 50%,
      rgba(0, 0, 0, 0.1) 75%,
      transparent 100%
    );
}

/* ===========================
   DECORATIVE ACCENT LINE
   =========================== */

body .zuri-hero-accent-line {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 120px;
  background: linear-gradient(
    180deg,
    transparent 0%,
    var(--zuri-accent) 20%,
    var(--zuri-accent) 80%,
    transparent 100%
  );
  z-index: 3;
  opacity: 0;
  animation: zuri-line-fade 1s var(--zuri-ease) 1.2s forwards;
}

@keyframes zuri-line-fade {
  to { opacity: 0.7; }
}

/* ===========================
   INNER WRAPPER — BALANCED LAYOUT
   =========================== */

body .zuri-hero-video-inner {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: calc(var(--zuri-container) + var(--zuri-gutter) * 2);
  margin: 0 auto;
  padding: clamp(100px, 12vh, 160px) var(--zuri-gutter);
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* ===========================
   CONTENT BLOCK
   =========================== */

body .zuri-hero-video-content {
  max-width: 620px;
  width: 100%;
  margin: 0;
  text-align: left;
  color: #fff;
}

/* ===========================
   PILL — REFINED BADGE
   =========================== */

body .zuri-hero-video-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  padding: 10px 20px;
  border-radius: 100px;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 24px;
  opacity: 0;
  transform: translateY(16px);
  animation: zuri-fade-up 0.8s var(--zuri-ease) 0.2s forwards;
}

body .zuri-pill-icon {
  color: var(--zuri-accent);
  font-size: 10px;
  animation: zuri-sparkle 2s ease-in-out infinite;
}

@keyframes zuri-sparkle {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.6; transform: scale(0.8); }
}

/* ===========================
   TITLE — ELEGANT TYPOGRAPHY
   =========================== */

body .zuri-hero-video-title {
  font-size: clamp(36px, 5vw, 64px);
  line-height: 1.08;
  font-weight: 700;
  letter-spacing: -0.03em;
  margin-bottom: 20px;
  color: #ffffff;
  opacity: 0;
  transform: translateY(24px);
  animation: zuri-fade-up 0.9s var(--zuri-ease) 0.35s forwards;
}

body .zuri-title-accent {
  display: block;
  background: linear-gradient(
    135deg,
    var(--zuri-accent) 0%,
    var(--zuri-accent-light) 50%,
    var(--zuri-gold) 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 4px;
}

/* ===========================
   SUBTITLE
   =========================== */

body .zuri-hero-video-subtitle {
  font-size: clamp(15px, 1.2vw, 18px);
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 32px;
  max-width: 48ch;
  font-weight: 400;
  opacity: 0;
  transform: translateY(20px);
  animation: zuri-fade-up 0.85s var(--zuri-ease) 0.5s forwards;
}

/* ===========================
   BUTTONS — POLISHED CTAs
   =========================== */

body .zuri-hero-video-actions {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  opacity: 0;
  transform: translateY(18px);
  animation: zuri-fade-up 0.8s var(--zuri-ease) 0.65s forwards;
}

body .zuri-btn-primary,
body .zuri-btn-ghost {
  padding: 14px 28px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.35s var(--zuri-ease);
  cursor: pointer;
  border: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

body .zuri-btn-primary {
  background: #ffffff;
  color: var(--zuri-dark);
  box-shadow: 
    0 4px 20px rgba(0, 0, 0, 0.15),
    0 0 0 0 var(--zuri-accent);
}

body .zuri-btn-primary:hover {
  background: var(--zuri-accent);
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 
    0 8px 30px rgba(200, 142, 102, 0.4),
    0 0 0 4px rgba(200, 142, 102, 0.15);
}

body .zuri-btn-primary .zuri-btn-arrow {
  transition: transform 0.3s var(--zuri-ease);
}

body .zuri-btn-primary:hover .zuri-btn-arrow {
  transform: translateX(4px);
}

body .zuri-btn-ghost {
  background: transparent;
  color: #ffffff;
  border: 1.5px solid rgba(255, 255, 255, 0.35);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

body .zuri-btn-ghost:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.5);
  transform: translateY(-2px);
}

/* ===========================
   TRUST ROW — SOCIAL PROOF
   =========================== */

body .zuri-hero-video-trust {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 36px;
  opacity: 0;
  transform: translateY(16px);
  animation: zuri-fade-up 0.75s var(--zuri-ease) 0.85s forwards;
}

body .zuri-avatar-stack {
  display: flex;
  align-items: center;
}

body .zuri-hero-video-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  border: 2.5px solid rgba(255, 255, 255, 0.9);
  margin-left: -12px;
  transition: transform 0.3s var(--zuri-ease-bounce);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}

body .zuri-hero-video-avatar:first-child {
  margin-left: 0;
}

body .zuri-avatar-stack:hover .zuri-hero-video-avatar {
  margin-left: -6px;
}

body .zuri-avatar-stack:hover .zuri-hero-video-avatar:first-child {
  margin-left: 0;
}

body .zuri-trust-text {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.4;
}

body .zuri-trust-text strong {
  color: #ffffff;
  font-weight: 600;
}

/* ===========================
   SCROLL INDICATOR
   =========================== */

body .zuri-scroll-indicator {
  position: absolute;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  opacity: 0;
  animation: zuri-fade-up 0.6s var(--zuri-ease) 1.4s forwards;
  z-index: 3;
}

body .zuri-scroll-line {
  width: 1px;
  height: 40px;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.6) 0%,
    transparent 100%
  );
  animation: zuri-scroll-pulse 2s ease-in-out infinite;
}

@keyframes zuri-scroll-pulse {
  0%, 100% { 
    opacity: 0.4; 
    transform: scaleY(1);
  }
  50% { 
    opacity: 1; 
    transform: scaleY(1.2);
  }
}

body .zuri-scroll-text {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
}

/* ===========================
   GLOBAL ANIMATION
   =========================== */

@keyframes zuri-fade-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* ===========================
   DESKTOP LARGE (1440px+)
   =========================== */

@media (min-width: 1440px) {
  body .zuri-hero-video-inner {
    padding-left: clamp(80px, 8vw, 140px);
    padding-right: var(--zuri-gutter);
  }

  body .zuri-hero-video-content {
    max-width: 680px;
  }
}

/* ===========================
   ULTRA-WIDE (1920px+)
   =========================== */

@media (min-width: 1920px) {
  body .zuri-hero-video-inner {
    max-width: 1600px;
    padding-left: 160px;
  }

  body .zuri-hero-video-title {
    font-size: 68px;
  }

  body .zuri-hero-video-subtitle {
    font-size: 19px;
    max-width: 52ch;
  }

  body .zuri-hero-accent-line {
    left: calc((100vw - 1600px) / 2 - 40px);
    height: 140px;
  }
}

/* ===========================
   TABLET (768px - 992px)
   =========================== */

@media (max-width: 992px) {
  body .zuri-hero-video {
    min-height: auto;
    min-height: 100svh;
  }

  body .zuri-hero-video-inner {
    padding: 120px 40px 100px;
    max-width: none;
  }

  body .zuri-hero-video-content {
    max-width: 540px;
  }

  body .zuri-hero-accent-line {
    display: none;
  }

  body .zuri-scroll-indicator {
    bottom: 24px;
  }
}

/* ===========================
   MOBILE (600px and below)
   =========================== */

@media (max-width: 600px) {
  body .zuri-hero-video {
    min-height: 100svh;
    align-items: flex-end;
  }

  body .zuri-hero-video-inner {
    padding: 100px 20px 90px;
  }

  body .zuri-hero-video-content {
    max-width: 100%;
  }

  body .zuri-hero-video-pill {
    font-size: 10px;
    padding: 8px 14px;
    margin-bottom: 20px;
  }

  body .zuri-hero-video-title {
    font-size: clamp(28px, 8vw, 38px);
    margin-bottom: 16px;
  }

  body .zuri-hero-video-subtitle {
    font-size: 14px;
    margin-bottom: 28px;
    line-height: 1.65;
  }

  body .zuri-hero-video-actions {
    flex-direction: column;
    gap: 12px;
  }

  body .zuri-btn-primary,
  body .zuri-btn-ghost {
    width: 100%;
    padding: 16px 24px;
    font-size: 15px;
  }

  body .zuri-hero-video-trust {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    margin-top: 28px;
  }

  body .zuri-hero-video-avatar {
    width: 36px;
    height: 36px;
  }

  body .zuri-scroll-indicator {
    display: none;
  }

  body .zuri-hero-overlay {
    background:
      linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.3) 0%,
        rgba(0, 0, 0, 0.5) 50%,
        rgba(0, 0, 0, 0.8) 100%
      );
  }
}

/* ===========================
   SMALL MOBILE (380px and below)
   =========================== */

@media (max-width: 380px) {
  body .zuri-hero-video-inner {
    padding: 90px 16px 80px;
  }

  body .zuri-hero-video-title {
    font-size: 26px;
  }

  body .zuri-hero-video-pill {
    font-size: 9px;
    padding: 7px 12px;
    letter-spacing: 0.1em;
  }
}

/* ===========================
   PREFERS REDUCED MOTION
   =========================== */

@media (prefers-reduced-motion: reduce) {
  body .zuri-hero-bg-video {
    animation: none;
    transform: scale(1);
  }

  body .zuri-hero-video-pill,
  body .zuri-hero-video-title,
  body .zuri-hero-video-subtitle,
  body .zuri-hero-video-actions,
  body .zuri-hero-video-trust,
  body .zuri-hero-accent-line,
  body .zuri-scroll-indicator {
    opacity: 1;
    transform: none;
    animation: none;
  }

  body .zuri-pill-icon {
    animation: none;
  }

  body .zuri-scroll-line {
    animation: none;
    opacity: 0.6;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4d321a *//* ====== ZURI 3-CARD SIGNATURE STYLES GRID ====== */
body .zuri-style-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 28px !important;
  margin-top: 40px !important;
}

body .zuri-style-grid-card {
  background: #ffffff !important;
  border-radius: 22px !important;
  overflow: hidden !important;
  border: 1px solid rgba(0,0,0,0.05) !important;
  box-shadow: 0 14px 35px rgba(15, 23, 42, 0.08) !important;
  transition: transform .25s ease, box-shadow .25s ease !important;
}

body .zuri-style-grid-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 22px 45px rgba(15, 23, 42, 0.12) !important;
}

body .zuri-style-grid-image {
  width: 100% !important;
  padding-top: 72% !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

body .zuri-style-grid-content {
  padding: 20px 20px 26px !important;
}

body .zuri-style-grid-pill {
  display: inline-block !important;
  padding: 5px 12px !important;
  background: rgba(200,142,102,0.12) !important;
  color: #c88e66 !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  margin-bottom: 10px !important;
}

body .zuri-style-grid-name {
  font-size: 20px !important;
  font-weight: 700 !important;
  margin: 0 0 8px !important;
  color: #27191d !important;
}

body .zuri-style-grid-text {
  font-size: 14px !important;
  line-height: 1.55 !important;
  color: #7a6b70 !important;
  margin: 0 !important;
}

/* ===== RESPONSIVE ===== */
@media (max-width: 992px) {
  body .zuri-style-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 680px) {
  body .zuri-style-grid {
    grid-template-columns: 1fr !important;
  }
}

/* ======= ELEVATED HEADER STYLE ======= */

body .zuri-showcase-header {
  text-align: center !important;
  max-width: 760px !important;
  margin: 0 auto 48px !important;
  padding: 0 16px !important;
}

/* Premium soft pill */
body .zuri-showcase-pill {
  display: inline-block !important;
  padding: 6px 20px !important;
  background: rgba(200, 142, 102, 0.12) !important;
  color: #c88e66 !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  margin-bottom: 20px !important;
}

/* Premium section title */
body .zuri-showcase-title {
  font-size: 38px !important;
  font-weight: 800 !important;
  letter-spacing: -0.5px !important;
  line-height: 1.18 !important;
  margin-bottom: 16px !important;
  color: #1a0f12 !important;
}

body .zuri-showcase-title span {
  color: #c88e66 !important; /* subtle, warm beauty accent */
}

/* Soft luxury subtitle */
body .zuri-showcase-subtitle {
  font-size: 17px !important;
  line-height: 1.55 !important;
  color: #7b6b70 !important;
  margin: 0 auto !important;
  max-width: 600px !important;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  body .zuri-showcase-title {
    font-size: 28px !important;
  }
  
  body .zuri-showcase-subtitle {
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a08fbbf *//* =============== ZURI REVIEWS SECTION =============== */

body .zuri-reviews-section {
  width: 100% !important;
  padding: 80px 0 !important;
  background: #f7efe7 !important; /* same warm beige family */
  box-sizing: border-box !important;
}

body .zuri-reviews-inner {
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
}

/* HEADER */
body .zuri-reviews-header {
  text-align: center !important;
  max-width: 720px !important;
  margin: 0 auto 40px !important;
}

body .zuri-reviews-pill {
  display: inline-block !important;
  padding: 6px 18px !important;
  background: rgba(200, 142, 102, 0.12) !important;
  color: #c88e66 !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  letter-spacing: 0.12em !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  margin-bottom: 16px !important;
}

body .zuri-reviews-title {
  font-size: 32px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  color: #211215 !important;
  margin: 0 0 10px !important;
}

body .zuri-reviews-subtitle {
  font-size: 15px !important;
  line-height: 1.65 !important;
  color: #7b6b70 !important;
  margin: 0 auto 20px !important;
}

/* STATS */
body .zuri-reviews-stats {
  display: flex !important;
  justify-content: center !important;
  gap: 18px !important;
  flex-wrap: wrap !important;
}

body .zuri-reviews-stat {
  background: #fff !important;
  border-radius: 999px !important;
  padding: 9px 16px !important;
  min-width: 190px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  box-shadow: 0 10px 26px rgba(15, 23, 42, 0.08) !important;
}

body .zuri-reviews-stat-main {
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #221015 !important;
}

body .zuri-reviews-stat-label {
  font-size: 12px !important;
  color: #8a8088 !important;
}

/* GRID */
body .zuri-reviews-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 24px !important;
}

/* CARD */
body .zuri-review-card {
  background: #ffffff !important;
  border-radius: 20px !important;
  padding: 18px 18px 20px !important;
  box-shadow: 0 14px 35px rgba(15, 23, 42, 0.08) !important;
  border: 1px solid rgba(0, 0, 0, 0.03) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  min-height: 190px !important;
}

body .zuri-review-stars {
  font-size: 15px !important;
  color: #fbbf24 !important; /* star gold */
  margin-bottom: 10px !important;
}

body .zuri-review-quote {
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: #5f5055 !important;
  margin: 0 0 14px !important;
}

/* META */
body .zuri-review-meta {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

body .zuri-review-avatar {
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, #c88e66, #8c5a3a) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

body .zuri-review-name {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #211215 !important;
  margin: 0 !important;
}

body .zuri-review-detail {
  font-size: 12px !important;
  color: #8e8288 !important;
  margin: 0 !important;
}

/* =============== RESPONSIVE =============== */

@media (max-width: 1024px) {
  body .zuri-reviews-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 768px) {
  body .zuri-reviews-section {
    padding: 60px 0 !important;
  }

  body .zuri-reviews-title {
    font-size: 26px !important;
  }

  body .zuri-reviews-subtitle {
    font-size: 14px !important;
  }

  body .zuri-reviews-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 480px) {
  body .zuri-review-card {
    padding: 16px 14px 18px !important;
  }
}
/* AVATAR WITH IMAGE SUPPORT */
body .zuri-review-avatar {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  background: linear-gradient(135deg, #c88e66, #8c5a3a) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.25) !important;
}

/* When using initials only */
body .zuri-review-avatar span {
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

/* When using real images */
body .zuri-review-avatar img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

/* ===== REVIEWS STATS – DESKTOP ===== */

body .zuri-reviews-stats {
  display: flex !important;
  justify-content: center !important;
  gap: 18px !important;
  flex-wrap: wrap !important;
}

body .zuri-reviews-stat {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px 20px !important;
  border-radius: 999px !important;
  background: radial-gradient(circle at top left, #ffffff, #f6ebe0) !important;
  box-shadow:
    0 14px 35px rgba(15, 23, 42, 0.08),
    0 0 0 1px rgba(0, 0, 0, 0.02) !important;
  min-width: 220px !important;
  max-width: 280px !important;
}

body .zuri-reviews-stat-main {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #201216 !important;
  flex-shrink: 0 !important;
}

body .zuri-reviews-stat-label {
  font-size: 13px !important;
  color: #8a8088 !important;
  line-height: 1.4 !important;
}

/* tiny star tweak so it doesn’t sit too tight */
body .zuri-reviews-stat-main::after {
  content: "" !important;
}

/* ===== MOBILE IMPROVEMENT ===== */

@media (max-width: 768px) {
  body .zuri-reviews-stats {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 14px !important;
  }

  body .zuri-reviews-stat {
    width: 100% !important;
    max-width: none !important;
    padding: 12px 18px !important;
    border-radius: 18px !important;  /* slightly less pill-y on small screens */
  }

  body .zuri-reviews-stat-main {
    font-size: 17px !important;
  }

  body .zuri-reviews-stat-label {
    font-size: 12px !important;
  }
}

@media (max-width: 480px) {
  body .zuri-reviews-stat {
    padding: 12px 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa9b58f *//* Put content + form nicely in a column */
body .zuri-newsletter-content {
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
}

/* Shortcode widget container inside the newsletter */
body .zuri-newsletter-form {
  margin-top: 4px !important;
}

/* Make Fluent Form stretch full width */
body .zuri-newsletter-form .fluentform,
body .zuri-newsletter-form form {
  width: 100% !important;
}

/* Wrap input + button in a pill */
body .zuri-newsletter-form .ff-el-input--content {
  background: #ffffff !important;
  border-radius: 999px !important;
  padding: 3px !important;
  display: flex !important;
  align-items: stretch !important;
  box-shadow: 0 15px 35px rgba(15, 23, 42, 0.25) !important;
}

/* Email input */
body .zuri-newsletter-form .ff-el-form-control {
  border-radius: 999px 0 0 999px !important;
  border: none !important;
  padding: 11px 18px !important;
  font-size: 14px !important;
  width: 100% !important;
  max-width: none !important;
}

/* Submit wrapper */
body .zuri-newsletter-form .ff_submit_btn_wrapper {
  display: flex !important;
}

/* Submit button */
body .zuri-newsletter-form .ff-btn-submit,
body .zuri-newsletter-form button[type="submit"],
body .zuri-newsletter-form input[type="submit"] {
  border-radius: 0 999px 999px 0 !important;
  border: none !important;
  padding: 11px 24px !important;
  background: #221015 !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  cursor: pointer !important;
  white-space: nowrap !important;
}

/* Error state */
body .zuri-newsletter-form .ff-el-is-error .ff-el-form-control {
  border: 1px solid #ffe2b4 !important;
}

/* MOBILE tweaks */
@media (max-width: 600px) {
  body .zuri-newsletter-form .ff-el-input--content {
    padding: 3px !important;
  }

  body .zuri-newsletter-form .ff-el-form-control {
    font-size: 13px !important;
  }

  body .zuri-newsletter-form .ff-btn-submit,
  body .zuri-newsletter-form button[type="submit"],
  body .zuri-newsletter-form input[type="submit"] {
    padding: 11px 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b88cc6 *//* =========================
   ZURI VIP CARD – BASE LAYOUT
   ========================= */

body .zuri-vip-sec {
  max-width: 1200px !important;
  margin: 70px auto !important;
  padding: 32px 36px !important;
  background: #b69c81 !important;     /* tan card */
  border-radius: 32px !important;
  display: flex !important;
  gap: 40px !important;
  align-items: center !important;
  box-shadow: 0 26px 60px rgba(15, 23, 42, 0.18) !important;
  box-sizing: border-box !important;
}

/* LEFT: IMAGE SIDE */
body .zuri-vip-media {
  flex: 0 0 45% !important;
}

body .zuri-vip-media img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  border-radius: 26px !important;
  object-fit: cover !important;
}

/* RIGHT: CONTENT SIDE */
body .zuri-vip-content {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  color: #fffef6 !important;
}

/* =========================
   TYPOGRAPHY + DETAILS
   ========================= */

/* Pill header */
body .zuri-vip-pill .elementor-heading-title {
  display: block !important;
  width: 100% !important;
  padding: 10px 24px !important;
  border-radius: 999px !important;
  background: rgba(248, 232, 213, 0.38) !important;
  font-size: 12px !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  color: #fdf5ea !important;
}

/* Main title */
body .zuri-vip-title .elementor-heading-title {
  font-size: 36px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  margin: 6px 0 6px !important;
  color: #201216 !important; /* dark text */
}

/* Highlight in the title (wrap "Exclusive Hair Deals" in a <span>) */
body .zuri-vip-title .elementor-heading-title span {
  color: #fbe4c5 !important;
}

/* Subtitle paragraph */
body .zuri-vip-subtitle p {
  font-size: 15px !important;
  line-height: 1.7 !important;
  margin: 0 0 8px !important;
  color: #f8ede1 !important;
}

/* Bullet list */
body .zuri-vip-bullets ul {
  margin: 0 0 8px !important;
  padding-left: 22px !important;
}

body .zuri-vip-bullets li {
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #fff7ec !important;
  margin-bottom: 4px !important;
}

/* Footnote */
body .zuri-vip-footnote p {
  font-size: 12px !important;
  color: #f3e7dc !important;
  margin-top: 4px !important;
}

/* =========================
   FLUENT FORM (SHORTCODE)
   ========================= */

body .zuri-vip-form .fluentform,
body .zuri-vip-form form {
  width: 100% !important;
}

body .zuri-vip-form .ff-el-input--content {
  background: #ffffff !important;
  border-radius: 999px !important;
  padding: 4px !important;
  display: flex !important;
  align-items: stretch !important;
  margin-top: 10px !important;
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.25) !important;
}

body .zuri-vip-form .ff-el-form-control {
  border-radius: 999px 0 0 999px !important;
  border: none !important;
  padding: 12px 20px !important;
  font-size: 14px !important;
  width: 100% !important;
}

body .zuri-vip-form .ff_submit_btn_wrapper {
  display: flex !important;
}

body .zuri-vip-form .ff-btn-submit,
body .zuri-vip-form button[type="submit"],
body .zuri-vip-form input[type="submit"] {
  border-radius: 0 999px 999px 0 !important;
  border: none !important;
  padding: 12px 26px !important;
  background: #221015 !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  cursor: pointer !important;
  white-space: nowrap !important;
}

/* =========================
   RESPONSIVE - MOBILE ONLY (stacked layout)
   ========================= */

@media (max-width: 767px) {
  body .zuri-vip-sec {
    flex-direction: column !important;
    padding: 24px 20px !important;
    border-radius: 24px !important;
    gap: 20px !important;
    margin: 30px 0px !important;
  }

  body .zuri-vip-media {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body .zuri-vip-title .elementor-heading-title {
    font-size: 26px !important;
  }

  body .zuri-vip-subtitle p {
    font-size: 14px !important;
  }

  body .zuri-vip-form .ff-el-input--content {
    flex-direction: column !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
  }

  body .zuri-vip-form .ff-el-form-control {
    border-radius: 999px !important;
    margin-bottom: 8px !important;
    padding: 14px 20px !important;
    font-size: 13px !important;
    box-shadow: 0 10px 20px rgba(15, 23, 42, 0.15) !important;
  }

  body .zuri-vip-form .ff-btn-submit,
  body .zuri-vip-form button[type="submit"],
  body .zuri-vip-form input[type="submit"] {
    border-radius: 999px !important;
    padding: 14px 26px !important;
    width: 100% !important;
  }
}

/* Optional: Tablet adjustments (if needed) */
@media (min-width: 768px) and (max-width: 1024px) {
  body .zuri-vip-sec {
    padding: 28px 30px !important;
    gap: 30px !important;
  }
  
  body .zuri-vip-title .elementor-heading-title {
    font-size: 32px !important;
  }
}/* End custom CSS */