.elementor-22126 .elementor-element.elementor-element-c07cd17{--display:flex;--min-height:100vh;--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:center;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.37;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-22126 .elementor-element.elementor-element-c07cd17:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-c07cd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence-bg3_result-1.webp");background-color:#FFF9F9;background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-c07cd17::before, .elementor-22126 .elementor-element.elementor-element-c07cd17 > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-c07cd17 > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-c07cd17 > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-c07cd17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-c07cd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #2A2A2A 4%, #FFFFFF00 35%);}.elementor-22126 .elementor-element.elementor-element-c07cd17, .elementor-22126 .elementor-element.elementor-element-c07cd17::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-77ad233 .elementor-heading-title{color:#3B3B3B;}.elementor-22126 .elementor-element.elementor-element-f05c373{width:var( --container-widget-width, 56.903% );max-width:56.903%;--container-widget-width:56.903%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-f05c373.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-f05c373 .elementor-heading-title{color:#3B3B3B;font-family:"Cormorant", Sans-serif;font-size:94px;font-weight:500;}.elementor-22126 .elementor-element.elementor-element-a78c184{--spacer-size:20px;}.elementor-22126 .elementor-element.elementor-element-712dc64 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;fill:#242424;color:#242424;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242424;border-radius:1px 1px 1px 1px;padding:12px 40px 12px 40px;}.elementor-22126 .elementor-element.elementor-element-e6ad975{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-e6ad975:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-e6ad975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-22126 .elementor-element.elementor-element-e6ad975, .elementor-22126 .elementor-element.elementor-element-e6ad975::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-5cbae23{--display:flex;--min-height:74vh;--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-5cbae23:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-5cbae23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Hair-Essence-Product_result-1.webp");background-position:center center;background-repeat:no-repeat;background-size:75% auto;}.elementor-22126 .elementor-element.elementor-element-5cbae23, .elementor-22126 .elementor-element.elementor-element-5cbae23::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-6117d58{--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:center;--gap:5px 5px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-6117d58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-7834df1{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-7834df1 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-22126 .elementor-element.elementor-element-2a35d37{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-436e396{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-436e396.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-436e396 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3a19101{--spacer-size:35px;}.elementor-22126 .elementor-element.elementor-element-0587f99 .elementor-heading-title{font-size:28px;}.elementor-22126 .elementor-element.elementor-element-e2e417b .elementor-heading-title{color:#4E4E4E;font-family:"Avenir ", Sans-serif;font-size:12px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-499b4f3{--spacer-size:25px;}.elementor-22126 .elementor-element.elementor-element-fa99135.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242424;border-radius:1px 1px 1px 1px;padding:18px 220px 18px 220px;}.elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button:hover, .elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button:hover svg, .elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-1ea759c{--spacer-size:15px;}.elementor-22126 .elementor-element.elementor-element-c15f00a .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-2507eab .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-83ab33b{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-83ab33b .elementor-divider-separator{width:90%;}.elementor-22126 .elementor-element.elementor-element-83ab33b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22126 .elementor-element.elementor-element-25d6146{--spacer-size:15px;}.elementor-22126 .elementor-element.elementor-element-e04f4a7 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-18bf885 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-6f91a15{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-6f91a15 .elementor-divider-separator{width:90%;}.elementor-22126 .elementor-element.elementor-element-6f91a15 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22126 .elementor-element.elementor-element-b647282{--spacer-size:15px;}.elementor-22126 .elementor-element.elementor-element-1399a68{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-d2d4b4c{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-d2d4b4c.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-d940491 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-f3f625d{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-db3173e{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-db3173e.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-4667c40 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-9d5db6c{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-2232997{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-2232997.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-0b99b22 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-bd11230{--spacer-size:15px;}.elementor-22126 .elementor-element.elementor-element-af9bc0f{--display:flex;--min-height:75vh;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-22126 .elementor-element.elementor-element-af9bc0f:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-af9bc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-af9bc0f::before, .elementor-22126 .elementor-element.elementor-element-af9bc0f > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-af9bc0f > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-af9bc0f > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-af9bc0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-af9bc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000A3;}.elementor-22126 .elementor-element.elementor-element-af9bc0f, .elementor-22126 .elementor-element.elementor-element-af9bc0f::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-9315fc8{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-9315fc8 .elementor-heading-title{color:#FFFFFF;font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-22126 .elementor-element.elementor-element-c621432{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-22126 .elementor-element.elementor-element-c621432.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-c621432 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e9a1b21{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-e9a1b21:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-e9a1b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-e9a1b21, .elementor-22126 .elementor-element.elementor-element-e9a1b21::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-051cbd7{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-051cbd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-051cbd7 .wd-el-video{height:800px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6{--display:flex;--min-height:90vh;--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:center;--gap:100px 100px;--background-transition:0.3s;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/element_result.webp");background-color:#F8EDEB;background-position:-100px 81px;background-repeat:no-repeat;background-size:50% auto;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/wave-pink_result.webp");--background-overlay:'';background-position:800px 43px;background-repeat:no-repeat;background-size:contain;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6, .elementor-22126 .elementor-element.elementor-element-6c4f1d6::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-cdfec11{--display:flex;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-cdfec11:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-cdfec11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence-transparent-bg_result.webp");background-position:-53px 99px;background-repeat:no-repeat;background-size:120% auto;}.elementor-22126 .elementor-element.elementor-element-cdfec11, .elementor-22126 .elementor-element.elementor-element-cdfec11::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-cdfec11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-589f108{--display:flex;--gap:5px 5px;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-22126 .elementor-element.elementor-element-589f108::before, .elementor-22126 .elementor-element.elementor-element-589f108 > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-589f108 > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-589f108 > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-589f108 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-589f108 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22126 .elementor-element.elementor-element-589f108.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-c777852{--spacer-size:90px;}.elementor-22126 .elementor-element.elementor-element-3038fe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-3038fe5.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-3038fe5{text-align:left;}.elementor-22126 .elementor-element.elementor-element-3038fe5 .elementor-heading-title{font-family:"Lulo Clean", Sans-serif;font-size:40px;}.elementor-22126 .elementor-element.elementor-element-f79e14a{--spacer-size:45px;}.elementor-22126 .elementor-element.elementor-element-f0d6b94 .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-e44f617 .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-be787a9{--spacer-size:85px;}.elementor-22126 .elementor-element.elementor-element-8f51245 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-22126 .elementor-element.elementor-element-8f51245 .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-0163cd7 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-22126 .elementor-element.elementor-element-0163cd7 .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-6ddd874{--spacer-size:85px;}.elementor-22126 .elementor-element.elementor-element-23db5bd > .elementor-widget-container{padding:0px 0px 0px 110px;}.elementor-22126 .elementor-element.elementor-element-23db5bd .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-12dec64 > .elementor-widget-container{padding:0px 0px 0px 110px;}.elementor-22126 .elementor-element.elementor-element-12dec64 .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-be3e635{--spacer-size:85px;}.elementor-22126 .elementor-element.elementor-element-05b82bd > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-22126 .elementor-element.elementor-element-05b82bd .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-9d80ee9 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-22126 .elementor-element.elementor-element-9d80ee9 .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-6927d74{--spacer-size:85px;}.elementor-22126 .elementor-element.elementor-element-2b8532f .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-a5310cf .elementor-heading-title{font-family:var( --e-global-typography-c79926c-font-family ), Sans-serif;font-size:var( --e-global-typography-c79926c-font-size );font-weight:var( --e-global-typography-c79926c-font-weight );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-74a21bf{--display:flex;--min-height:100vh;--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:40px 40px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-74a21bf:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-74a21bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-22126 .elementor-element.elementor-element-74a21bf, .elementor-22126 .elementor-element.elementor-element-74a21bf::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-74a21bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-73e070d{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-73e070d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-e099535{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-e099535 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-22126 .elementor-element.elementor-element-a7e305b{--spacer-size:57px;width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-e628353{--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:25px 25px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-0371ebf{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-0371ebf.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-a9757a3{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-0c9e656 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-85a6884 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e2d3c8e{--spacer-size:61px;width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-d599657{--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:25px 25px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-0caa8fe{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-0caa8fe.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-08c4fe2{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-a8637aa .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-cdb7c18 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b69c22b{--spacer-size:61px;width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-25135e1{--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:25px 25px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-5ebd4b8{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-5ebd4b8.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-2f78580{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-915f804 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-7f9c04e .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-1895c88{--spacer-size:61px;width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-ec313dd{--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:25px 25px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-a7a2aff{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-a7a2aff.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-d751c5e{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-ea1c9b9 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d67f287 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e55005d{--spacer-size:61px;width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-434f921{--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:25px 25px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-5b6ace0{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-5b6ace0.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-cde25ee{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-6df5fb0 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a74286e .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3be48e6{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-3be48e6, .elementor-22126 .elementor-element.elementor-element-3be48e6::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-3be48e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-fcbbd29{--display:flex;--min-height:602px;--background-transition:0.3s;--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;}.elementor-22126 .elementor-element.elementor-element-fcbbd29:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-fcbbd29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-fcbbd29, .elementor-22126 .elementor-element.elementor-element-fcbbd29::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-d3f494a{--display:flex;--position:absolute;--min-height:602px;--background-transition:0.3s;top:0px;--z-index:1;}.elementor-22126 .elementor-element.elementor-element-d3f494a:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-d3f494a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence5_result-scaled.webp");background-color:var( --e-global-color-77ce729 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-d3f494a, .elementor-22126 .elementor-element.elementor-element-d3f494a::before{--border-transition:0.3s;}body:not(.rtl) .elementor-22126 .elementor-element.elementor-element-d3f494a{left:0px;}body.rtl .elementor-22126 .elementor-element.elementor-element-d3f494a{right:0px;}.elementor-22126 .elementor-element.elementor-element-080ed78{--display:flex;--min-height:100vh;--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:40px 40px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-080ed78:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-080ed78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-22126 .elementor-element.elementor-element-080ed78, .elementor-22126 .elementor-element.elementor-element-080ed78::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-1a36b67{--display:flex;--min-height:74vh;--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-1a36b67:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-1a36b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/Hair-Gallery-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-1a36b67, .elementor-22126 .elementor-element.elementor-element-1a36b67::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-89c354e{--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:center;--gap:3px 3px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-85783eb > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-22126 .elementor-element.elementor-element-85783eb.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-85783eb{text-align:left;}.elementor-22126 .elementor-element.elementor-element-85783eb .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-6395172{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-b2a4d33{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-b2a4d33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-b2a4d33 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-22126 .elementor-element.elementor-element-af9b087{--spacer-size:41px;}.elementor-22126 .elementor-element.elementor-element-460a8bc{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-460a8bc .elementor-divider-separator{width:90%;}.elementor-22126 .elementor-element.elementor-element-460a8bc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22126 .elementor-element.elementor-element-5465959{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-2e56db9 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-c3caad3 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-62f1506{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-824a9a6{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-824a9a6 .elementor-divider-separator{width:90%;}.elementor-22126 .elementor-element.elementor-element-824a9a6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22126 .elementor-element.elementor-element-1984791{--spacer-size:10px;width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-25cbfb5 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-eeed945 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-4b6090c{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-1f878c1{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-1f878c1 .elementor-divider-separator{width:90%;}.elementor-22126 .elementor-element.elementor-element-1f878c1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22126 .elementor-element.elementor-element-51a656f{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-8804595 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b1b74d5 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-fe5a0d8{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-9b822e4{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-9b822e4 .elementor-divider-separator{width:90%;}.elementor-22126 .elementor-element.elementor-element-9b822e4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22126 .elementor-element.elementor-element-442430a{--display:flex;--min-height:80vh;--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:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-442430a:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-442430a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/background_result.webp");background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-442430a, .elementor-22126 .elementor-element.elementor-element-442430a::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-442430a.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-601935b{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-22126 .elementor-element.elementor-element-601935b:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-601935b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22126 .elementor-element.elementor-element-601935b, .elementor-22126 .elementor-element.elementor-element-601935b::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-601935b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-e11c323{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-e11c323 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-22126 .elementor-element.elementor-element-05feff7{--spacer-size:22px;}.elementor-22126 .elementor-element.elementor-element-12a52b8{--display:flex;--min-height:660px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-12a52b8:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-12a52b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/Hair_Product.jpg");background-position:center center;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-12a52b8, .elementor-22126 .elementor-element.elementor-element-12a52b8::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-12a52b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-130fd50{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-22126 .elementor-element.elementor-element-130fd50:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-130fd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22126 .elementor-element.elementor-element-130fd50, .elementor-22126 .elementor-element.elementor-element-130fd50::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-130fd50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-e58a5ff{--spacer-size:22px;}.elementor-22126 .elementor-element.elementor-element-058e506{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22126 .elementor-element.elementor-element-058e506, .elementor-22126 .elementor-element.elementor-element-058e506::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-058e506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-ed746bd{--spacer-size:73px;}.elementor-22126 .elementor-element.elementor-element-da04d09{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-4986c08 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-22126 .elementor-element.elementor-element-4986c08.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-4986c08{text-align:left;}.elementor-22126 .elementor-element.elementor-element-4986c08 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b60776e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-b60776e .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-8a36e00 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-afe0b4a{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-b5a37bc{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-0447163 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-22126 .elementor-element.elementor-element-0447163.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-0447163{text-align:left;}.elementor-22126 .elementor-element.elementor-element-0447163 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-66bd367{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-66bd367 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-49f678c .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-125200a{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-8f64b92{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-37db2ff > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-22126 .elementor-element.elementor-element-37db2ff.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-37db2ff{text-align:left;}.elementor-22126 .elementor-element.elementor-element-37db2ff .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-451616c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-451616c .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b6c2506 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3abf83f{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-3abf83f:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-3abf83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-3abf83f, .elementor-22126 .elementor-element.elementor-element-3abf83f::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-2469285{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-de9d274{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-0bde098{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-0bde098 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-22126 .elementor-element.elementor-element-9a26fea{width:var( --container-widget-width, 66.143% );max-width:66.143%;--container-widget-width:66.143%;--container-widget-flex-grow:0;text-align:left;}.elementor-22126 .elementor-element.elementor-element-9a26fea.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-9a26fea .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3f73b9c{--display:flex;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-handle{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-left-arrow{border-right-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-right-arrow{border-left-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-down-arrow{border-top-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-up-arrow{border-bottom-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-handle:after, .elementor-22126 .elementor-element.elementor-element-d035e4b .premium-twentytwenty-handle:before{background-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d035e4b.premium-img-compare-horizontal .premium-twentytwenty-handle:after,.elementor-22126 .elementor-element.elementor-element-d035e4b.premium-img-compare-horizontal .premium-twentytwenty-handle:before{width:1px;}.elementor-22126 .elementor-element.elementor-element-d035e4b .premium-images-compare-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-2aa8bf9{--spacer-size:39px;}.elementor-22126 .elementor-element.elementor-element-601b04e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-601b04e.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-22126 .elementor-element.elementor-element-601b04e .elementor-main-swiper{width:80%;}.elementor-22126 .elementor-element.elementor-element-601b04e .elementor-swiper-button{font-size:20px;}.elementor-22126 .elementor-element.elementor-element-185cd5a{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:18px 0px 0px 0px;--margin-top:-20px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:050px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-185cd5a:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-185cd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-185cd5a, .elementor-22126 .elementor-element.elementor-element-185cd5a::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-dcbffe8{--divider-border-style:solid;--divider-color:#00000059;--divider-border-width:1px;}.elementor-22126 .elementor-element.elementor-element-dcbffe8 .elementor-divider-separator{width:100%;}.elementor-22126 .elementor-element.elementor-element-dcbffe8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22126 .elementor-element.elementor-element-fd0326c{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-75d26d9{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-75d26d9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-22126 .elementor-element.elementor-element-137b894{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-b32843d{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-ceb7106{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-fa8878b{--display:flex;--min-height:50px;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-fa8878b.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-da336b9{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-da336b9.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-825cb48{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-b3d12f7{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-b3d12f7 .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-ffe7dec{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-22126 .elementor-element.elementor-element-ffe7dec.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-ffe7dec .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-05bc407{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-90da4ee{--display:flex;--min-height:50px;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-90da4ee.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-7f3087f{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-7f3087f.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-2c9b322{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-d62040e{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-d62040e .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-def4f97.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-def4f97{text-align:center;}.elementor-22126 .elementor-element.elementor-element-def4f97 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a441971{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-944fb7d{--display:flex;--min-height:50px;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-944fb7d.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-cfeb45f{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-cfeb45f.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-aafcd3d{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-ac4d6d0{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-ac4d6d0 .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-f2c24e9{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-22126 .elementor-element.elementor-element-f2c24e9.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-f2c24e9 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b6728e1{--display:flex;--min-height:60vh;--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;--background-transition:0.3s;--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-22126 .elementor-element.elementor-element-b6728e1:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-b6728e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-22126 .elementor-element.elementor-element-b6728e1, .elementor-22126 .elementor-element.elementor-element-b6728e1::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-27dd27c{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-27dd27c:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-27dd27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence4_result-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-27dd27c, .elementor-22126 .elementor-element.elementor-element-27dd27c::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-acfeeb7{--display:flex;--min-height:60vh;--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:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-22126 .elementor-element.elementor-element-a8d6233{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-a8d6233 .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-3ad9cd5{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-3ad9cd5 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-22126 .elementor-element.elementor-element-3c6089a{--spacer-size:34px;}.elementor-22126 .elementor-element.elementor-element-ab970fd{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-ab970fd .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-c8d4b1d{width:var( --container-widget-width, 86.186% );max-width:86.186%;--container-widget-width:86.186%;--container-widget-flex-grow:0;text-align:left;}.elementor-22126 .elementor-element.elementor-element-c8d4b1d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-c8d4b1d .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-0d1ff6c{--spacer-size:25px;}.elementor-22126 .elementor-element.elementor-element-e2a2c61 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;fill:#242424;color:#242424;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242424;border-radius:1px 1px 1px 1px;padding:12px 40px 12px 40px;}.elementor-22126 .elementor-element.elementor-element-1adffa6{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-1adffa6:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-1adffa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-1adffa6, .elementor-22126 .elementor-element.elementor-element-1adffa6::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-b7ad352{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-fd69322{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-9df1765{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-b9af01b{--display:flex;--min-height:50px;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-b9af01b.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-95470b9{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-95470b9.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-36d8b56{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-e763f5d{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-e763f5d .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-249119c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-22126 .elementor-element.elementor-element-249119c.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-249119c .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-6fca1e5{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-36b436c{--display:flex;--min-height:50px;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-36b436c.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-13fec51{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-13fec51.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-669040e{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-0f4fc86{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-0f4fc86 .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-17cc787{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-22126 .elementor-element.elementor-element-17cc787.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-17cc787 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-37a77fd{--display:flex;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-5b518b9{--display:flex;--min-height:50px;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-5b518b9.e-con{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-f6dc325{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-f6dc325.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-caa9129{--spacer-size:30px;}.elementor-22126 .elementor-element.elementor-element-044837e{width:100%;max-width:100%;text-align:center;}.elementor-22126 .elementor-element.elementor-element-044837e .elementor-heading-title{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-f54471d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-22126 .elementor-element.elementor-element-f54471d.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-f54471d .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d30ce8d{--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:10px 10px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-d30ce8d:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-d30ce8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22126 .elementor-element.elementor-element-d30ce8d, .elementor-22126 .elementor-element.elementor-element-d30ce8d::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-3ed5bc7{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-3ed5bc7 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-22126 .elementor-element.elementor-element-a23a919{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-e8e0fb7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-8f63f70 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-22126 .elementor-element.elementor-element-8f63f70 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-22126 .elementor-element.elementor-element-b075360 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-22126 .elementor-element.elementor-element-b075360 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-22126 .elementor-element.elementor-element-83c88c6 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-22126 .elementor-element.elementor-element-83c88c6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-22126 .elementor-element.elementor-element-cafc5d4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-22126 .elementor-element.elementor-element-cafc5d4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-22126 .elementor-element.elementor-element-2d6fac8{--display:flex;--min-height:680px;--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:center;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.53;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-2d6fac8:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-bg-2.jpg");background-color:#FFF9F9;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-2d6fac8::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF00 60%, #464545 86%);}.elementor-22126 .elementor-element.elementor-element-2d6fac8:hover::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8:hover > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .elementor-background-slideshow:hover::before, .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22126 .elementor-element.elementor-element-2d6fac8:hover{--overlay-opacity:0.5;}.elementor-22126 .elementor-element.elementor-element-2d6fac8, .elementor-22126 .elementor-element.elementor-element-2d6fac8::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-6041c38{width:var( --container-widget-width, 56.691% );max-width:56.691%;--container-widget-width:56.691%;--container-widget-flex-grow:0;text-align:left;}.elementor-22126 .elementor-element.elementor-element-6041c38 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-6041c38.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-6041c38 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fe276e8-font-family ), Sans-serif;font-size:var( --e-global-typography-fe276e8-font-size );font-weight:var( --e-global-typography-fe276e8-font-weight );text-transform:var( --e-global-typography-fe276e8-text-transform );}.elementor-22126 .elementor-element.elementor-element-5cda5d3{width:var( --container-widget-width, 41.839% );max-width:41.839%;--container-widget-width:41.839%;--container-widget-flex-grow:0;text-align:left;}.elementor-22126 .elementor-element.elementor-element-5cda5d3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22126 .elementor-element.elementor-element-5cda5d3 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir ", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a411dcd{--spacer-size:50px;}.elementor-22126 .elementor-element.elementor-element-27026d2.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-27026d2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6FAFF;border-radius:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-04ceb42{--display:flex;--min-height:100vh;--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:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-22126 .elementor-element.elementor-element-04ceb42:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-04ceb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-04ceb42, .elementor-22126 .elementor-element.elementor-element-04ceb42::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-ed3843b{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-ed3843b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-22126 .elementor-element.elementor-element-d6cad1b{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-08103e5{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-f8d0486{--display:flex;--min-height:569px;--gap:5px 5px;--background-transition:3s;}.elementor-22126 .elementor-element.elementor-element-f8d0486:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22126 .elementor-element.elementor-element-f8d0486, .elementor-22126 .elementor-element.elementor-element-f8d0486::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-e8023a8{--display:flex;--min-height:0vh;--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:10px 10px;--background-transition:3s;}.elementor-22126 .elementor-element.elementor-element-e8023a8:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-e8023a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A2525FA;}.elementor-22126 .elementor-element.elementor-element-e8023a8:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22126 .elementor-element.elementor-element-e8023a8, .elementor-22126 .elementor-element.elementor-element-e8023a8::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-ec1b181{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-ec1b181:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-ec1b181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Hair-Essence-Product_result-1.webp");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-22126 .elementor-element.elementor-element-ec1b181, .elementor-22126 .elementor-element.elementor-element-ec1b181::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-c7eaca5{--display:flex;--position:absolute;--min-height:60vh;--background-transition:0.3s;bottom:0px;--z-index:1;}.elementor-22126 .elementor-element.elementor-element-c7eaca5:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-c7eaca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/hair-essence2_result-1-scaled-e1755840762703.webp");background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-22126 .elementor-element.elementor-element-c7eaca5, .elementor-22126 .elementor-element.elementor-element-c7eaca5::before{--border-transition:0.3s;}body:not(.rtl) .elementor-22126 .elementor-element.elementor-element-c7eaca5{right:0px;}body.rtl .elementor-22126 .elementor-element.elementor-element-c7eaca5{left:0px;}.elementor-22126 .elementor-element.elementor-element-1823e4c{--spacer-size:5px;}.elementor-22126 .elementor-element.elementor-element-e517397.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-e517397 .elementor-button{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 00px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-869f798.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-869f798 .elementor-heading-title{font-size:17px;font-weight:400;}.elementor-22126 .elementor-element.elementor-element-789feb1{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-e7f9d28.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-e7f9d28 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-22126 .elementor-element.elementor-element-3494930{--display:flex;--min-height:569px;--gap:5px 5px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-95a34f2{--display:flex;--min-height:0vh;--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;--background-transition:3s;}.elementor-22126 .elementor-element.elementor-element-95a34f2:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-95a34f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22126 .elementor-element.elementor-element-95a34f2:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22126 .elementor-element.elementor-element-95a34f2, .elementor-22126 .elementor-element.elementor-element-95a34f2::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-e841e6f{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-e841e6f:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-e841e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/lash-essence-transparent-bg_result.webp");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-22126 .elementor-element.elementor-element-e841e6f, .elementor-22126 .elementor-element.elementor-element-e841e6f::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-5d9dbff{--display:flex;--position:absolute;--min-height:60vh;--background-transition:0.3s;bottom:0px;--z-index:1;}.elementor-22126 .elementor-element.elementor-element-5d9dbff:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-5d9dbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/lash-essence2_result-scaled-e1755841492277.webp");background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-22126 .elementor-element.elementor-element-5d9dbff, .elementor-22126 .elementor-element.elementor-element-5d9dbff::before{--border-transition:0.3s;}body:not(.rtl) .elementor-22126 .elementor-element.elementor-element-5d9dbff{right:0px;}body.rtl .elementor-22126 .elementor-element.elementor-element-5d9dbff{left:0px;}.elementor-22126 .elementor-element.elementor-element-b912fe4{--spacer-size:50px;}.elementor-22126 .elementor-element.elementor-element-db35c6d{--spacer-size:5px;}.elementor-22126 .elementor-element.elementor-element-4e4ecba.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-4e4ecba .elementor-button{font-family:"Gotham Bold", Sans-serif;font-size:18px;line-height:1.3em;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 00px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-cba8192.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-cba8192 .elementor-heading-title{font-size:17px;font-weight:400;}.elementor-22126 .elementor-element.elementor-element-7783780{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-f233a0f.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-f233a0f .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;}.elementor-22126 .elementor-element.elementor-element-8d49bf0{--display:flex;--min-height:569px;--gap:5px 5px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-d27e083{--display:flex;--min-height:0vh;--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:10px 10px;--background-transition:3s;}.elementor-22126 .elementor-element.elementor-element-d27e083:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-d27e083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22126 .elementor-element.elementor-element-d27e083:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22126 .elementor-element.elementor-element-d27e083, .elementor-22126 .elementor-element.elementor-element-d27e083::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-cce19ca{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-cce19ca:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-cce19ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD-essence-product_result.webp");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-22126 .elementor-element.elementor-element-cce19ca, .elementor-22126 .elementor-element.elementor-element-cce19ca::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-7ab7992{--display:flex;--position:absolute;--min-height:60vh;--background-transition:0.3s;bottom:0px;--z-index:1;}.elementor-22126 .elementor-element.elementor-element-7ab7992:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-7ab7992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/nukd-product_result-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-7ab7992, .elementor-22126 .elementor-element.elementor-element-7ab7992::before{--border-transition:0.3s;}body:not(.rtl) .elementor-22126 .elementor-element.elementor-element-7ab7992{right:0px;}body.rtl .elementor-22126 .elementor-element.elementor-element-7ab7992{left:0px;}.elementor-22126 .elementor-element.elementor-element-eb09b83{--spacer-size:5px;}.elementor-22126 .elementor-element.elementor-element-3c6fb4d.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-3c6fb4d .elementor-button{font-family:var( --e-global-typography-096572d-font-family ), Sans-serif;font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 00px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-a372bb4.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-a372bb4 .elementor-heading-title{font-size:17px;font-weight:400;}.elementor-22126 .elementor-element.elementor-element-eda8765{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-aecdfd4.elementor-element{--align-self:flex-start;}.elementor-22126 .elementor-element.elementor-element-aecdfd4 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:13px 40px 13px 40px;}.elementor-22126 .elementor-element.elementor-element-6d42e3ec{--display:flex;--min-height:100vh;--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:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-22126 .elementor-element.elementor-element-6d42e3ec:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-6d42e3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-22126 .elementor-element.elementor-element-6d42e3ec, .elementor-22126 .elementor-element.elementor-element-6d42e3ec::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-710183a{width:100%;max-width:100%;}.elementor-22126 .elementor-element.elementor-element-710183a .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-22126 .elementor-element.elementor-element-6f847d75{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-7bea69e4{--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;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-25c3462c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-6c2cf6d7{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-74737bd4{--display:flex;--min-height:60vh;--background-transition:0.2s;}.elementor-22126 .elementor-element.elementor-element-74737bd4:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-74737bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Hair1_result.webp");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-74737bd4:hover{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/product3_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-74737bd4, .elementor-22126 .elementor-element.elementor-element-74737bd4::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-b77d2e7{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-39ceb505 .elementor-button{font-family:"Gotham Bold", Sans-serif;font-size:18px;line-height:1.3em;fill:#000000;color:#000000;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-3b9c6ae .elementor-heading-title{color:#242424;font-family:"Avenir ", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-37dda626{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-d154433 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;fill:#242424;color:#242424;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242424;border-radius:1px 1px 1px 1px;padding:12px 40px 12px 40px;}.elementor-22126 .elementor-element.elementor-element-1cbfcdda{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-15525366{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-3e65f743{--display:flex;--min-height:60vh;--background-transition:0.2s;}.elementor-22126 .elementor-element.elementor-element-3e65f743:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-3e65f743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Lash1_result.webp");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-3e65f743:hover{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/product2_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-3e65f743, .elementor-22126 .elementor-element.elementor-element-3e65f743::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-45afc713{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-2101957f .elementor-button{font-family:"Gotham Bold", Sans-serif;font-size:18px;line-height:1.3em;fill:#000000;color:#000000;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-14687929 .elementor-heading-title{color:#242424;font-family:"Avenir ", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-33de8570{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-164fa158 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;fill:#242424;color:#242424;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242424;border-radius:1px 1px 1px 1px;padding:12px 40px 12px 40px;}.elementor-22126 .elementor-element.elementor-element-1937e43a{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-7b54521e{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-1f9bc992{--display:flex;--min-height:60vh;--background-transition:0.2s;}.elementor-22126 .elementor-element.elementor-element-1f9bc992:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-1f9bc992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD1_result-4.webp");background-color:#FCF0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-1f9bc992:hover{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/product1_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22126 .elementor-element.elementor-element-1f9bc992, .elementor-22126 .elementor-element.elementor-element-1f9bc992::before{--border-transition:0.3s;}.elementor-22126 .elementor-element.elementor-element-4abd52d{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-4e1f91ca .elementor-button{font-family:"Gotham Bold", Sans-serif;font-size:18px;line-height:1.3em;fill:#000000;color:#000000;background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-62f4a038 .elementor-heading-title{color:#242424;font-family:"Avenir ", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-918e28{--spacer-size:10px;}.elementor-22126 .elementor-element.elementor-element-7c236c11 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;fill:#242424;color:#242424;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242424;border-radius:1px 1px 1px 1px;padding:12px 40px 12px 40px;}@media(min-width:769px){.elementor-22126 .elementor-element.elementor-element-5cbae23{--width:50%;}.elementor-22126 .elementor-element.elementor-element-6117d58{--width:45.185%;}.elementor-22126 .elementor-element.elementor-element-cdfec11{--width:32.68%;}.elementor-22126 .elementor-element.elementor-element-589f108{--width:57.387%;}.elementor-22126 .elementor-element.elementor-element-74a21bf{--content-width:1279px;}.elementor-22126 .elementor-element.elementor-element-73e070d{--width:37.682%;}.elementor-22126 .elementor-element.elementor-element-3be48e6{--width:68.841%;}.elementor-22126 .elementor-element.elementor-element-fcbbd29{--width:90%;}.elementor-22126 .elementor-element.elementor-element-d3f494a{--width:90%;}.elementor-22126 .elementor-element.elementor-element-1a36b67{--width:50%;}.elementor-22126 .elementor-element.elementor-element-89c354e{--width:50%;}.elementor-22126 .elementor-element.elementor-element-442430a{--content-width:972px;}.elementor-22126 .elementor-element.elementor-element-601935b{--width:50%;}.elementor-22126 .elementor-element.elementor-element-12a52b8{--width:100.551%;}.elementor-22126 .elementor-element.elementor-element-130fd50{--width:21%;}.elementor-22126 .elementor-element.elementor-element-058e506{--width:35.423%;}.elementor-22126 .elementor-element.elementor-element-fa8878b{--width:50px;}.elementor-22126 .elementor-element.elementor-element-90da4ee{--width:50px;}.elementor-22126 .elementor-element.elementor-element-944fb7d{--width:50px;}.elementor-22126 .elementor-element.elementor-element-b9af01b{--width:50px;}.elementor-22126 .elementor-element.elementor-element-36b436c{--width:50px;}.elementor-22126 .elementor-element.elementor-element-5b518b9{--width:50px;}.elementor-22126 .elementor-element.elementor-element-d30ce8d{--content-width:1279px;}}@media(max-width:1024px){.elementor-22126 .elementor-element.elementor-element-c07cd17{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-712dc64 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e6ad975{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-6117d58{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-7834df1 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-436e396 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e2e417b .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-c15f00a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-2507eab .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e04f4a7 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-18bf885 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d940491 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-4667c40 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-0b99b22 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-9315fc8 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-c621432 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e9a1b21{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-cdfec11:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-cdfec11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22126 .elementor-element.elementor-element-3038fe5 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-f0d6b94 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-e44f617 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-8f51245 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-0163cd7 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-23db5bd .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-12dec64 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-05b82bd .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-9d80ee9 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-2b8532f .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-a5310cf .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-74a21bf{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-73e070d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-e099535 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-0c9e656 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-85a6884 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a8637aa .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-cdb7c18 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-915f804 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-7f9c04e .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-ea1c9b9 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d67f287 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-6df5fb0 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a74286e .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-080ed78{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-89c354e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-85783eb .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-b2a4d33 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-2e56db9 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-c3caad3 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-25cbfb5 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-eeed945 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-8804595 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b1b74d5 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-442430a{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-e11c323 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-4986c08 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b60776e .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-8a36e00 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-0447163 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-66bd367 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-49f678c .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-37db2ff .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-451616c .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b6c2506 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3abf83f{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-0bde098 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-9a26fea .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-185cd5a{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-75d26d9 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-b3d12f7 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-ffe7dec .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d62040e .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-def4f97 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-ac4d6d0 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-f2c24e9 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b6728e1{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-a8d6233 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-3ad9cd5 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-ab970fd .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-c8d4b1d .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e2a2c61 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-1adffa6{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-e763f5d .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-249119c .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-0f4fc86 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-17cc787 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-044837e .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-f54471d .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d30ce8d{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-3ed5bc7 .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-e8e0fb7{--grid-auto-flow:row;}.elementor-22126 .elementor-element.elementor-element-2d6fac8{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-6041c38 .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );}.elementor-22126 .elementor-element.elementor-element-5cda5d3 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-04ceb42{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-ed3843b .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-e517397 .elementor-button{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-4e4ecba .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3c6fb4d .elementor-button{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-6d42e3ec{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22126 .elementor-element.elementor-element-710183a .elementor-heading-title{font-size:35px;}.elementor-22126 .elementor-element.elementor-element-39ceb505 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3b9c6ae .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d154433 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-2101957f .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-14687929 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-164fa158 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-4e1f91ca .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-62f4a038 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-7c236c11 .elementor-button{font-size:15px;line-height:1.3em;}}@media(max-width:768px){.elementor-22126 .elementor-element.elementor-element-c07cd17:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-c07cd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-22126 .elementor-element.elementor-element-c07cd17{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-f05c373 .elementor-heading-title{font-size:60px;}.elementor-22126 .elementor-element.elementor-element-712dc64 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e6ad975{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-5cbae23{--min-height:45vh;}.elementor-22126 .elementor-element.elementor-element-6117d58{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22126 .elementor-element.elementor-element-7834df1 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-436e396{width:var( --container-widget-width, 368.781px );max-width:368.781px;--container-widget-width:368.781px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-436e396 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3a19101{--spacer-size:20px;}.elementor-22126 .elementor-element.elementor-element-e2e417b .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-499b4f3{--spacer-size:20px;}.elementor-22126 .elementor-element.elementor-element-fa99135 .elementor-button{font-size:14px;line-height:1.3em;padding:18px 100px 18px 100px;}.elementor-22126 .elementor-element.elementor-element-c15f00a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-2507eab .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e04f4a7 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-18bf885 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d940491 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-4667c40 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-0b99b22 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-af9bc0f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-9315fc8{width:var( --container-widget-width, 772px );max-width:772px;--container-widget-width:772px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-9315fc8.elementor-element{--align-self:center;}.elementor-22126 .elementor-element.elementor-element-9315fc8 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-c621432{width:var( --container-widget-width, 313.984px );max-width:313.984px;--container-widget-width:313.984px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-c621432 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e9a1b21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-051cbd7 .wd-el-video{height:210px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22126 .elementor-element.elementor-element-6c4f1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-22126 .elementor-element.elementor-element-6c4f1d6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-cdfec11:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-cdfec11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22126 .elementor-element.elementor-element-3038fe5 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-f0d6b94 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-e44f617 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-8f51245 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-0163cd7 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-23db5bd .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-12dec64 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-05b82bd .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-9d80ee9 .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-2b8532f .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-a5310cf .elementor-heading-title{font-size:var( --e-global-typography-c79926c-font-size );line-height:var( --e-global-typography-c79926c-line-height );}.elementor-22126 .elementor-element.elementor-element-74a21bf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-73e070d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22126 .elementor-element.elementor-element-e099535 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-0c9e656 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-85a6884 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a8637aa .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-cdb7c18 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-915f804 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-7f9c04e .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-ea1c9b9 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d67f287 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-6df5fb0 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a74286e .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3be48e6{--min-height:45px;}.elementor-22126 .elementor-element.elementor-element-fcbbd29{--min-height:400px;}.elementor-22126 .elementor-element.elementor-element-d3f494a{--min-height:400px;}.elementor-22126 .elementor-element.elementor-element-080ed78{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-1a36b67{--min-height:45vh;}.elementor-22126 .elementor-element.elementor-element-89c354e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22126 .elementor-element.elementor-element-85783eb .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-b2a4d33{width:var( --container-widget-width, 298.984px );max-width:298.984px;--container-widget-width:298.984px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-b2a4d33 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-2e56db9 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-c3caad3 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-25cbfb5 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-eeed945 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-8804595 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b1b74d5 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-442430a:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-442430a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:1200% auto;}.elementor-22126 .elementor-element.elementor-element-442430a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-601935b{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22126 .elementor-element.elementor-element-e11c323 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-12a52b8{--min-height:400px;}.elementor-22126 .elementor-element.elementor-element-058e506{--min-height:0vh;--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-22126 .elementor-element.elementor-element-4986c08 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b60776e .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-8a36e00 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-0447163 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-66bd367 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-49f678c .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-37db2ff .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-451616c .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b6c2506 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3abf83f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-0bde098 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-9a26fea{width:var( --container-widget-width, 331.406px );max-width:331.406px;--container-widget-width:331.406px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-9a26fea .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-601b04e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-22126 .elementor-element.elementor-element-601b04e .elementor-main-swiper{width:100%;}.elementor-22126 .elementor-element.elementor-element-185cd5a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-75d26d9 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-fa8878b{--width:40px;}.elementor-22126 .elementor-element.elementor-element-b3d12f7 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-ffe7dec .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-90da4ee{--width:45px;}.elementor-22126 .elementor-element.elementor-element-d62040e .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-def4f97 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-944fb7d{--width:40px;}.elementor-22126 .elementor-element.elementor-element-ac4d6d0 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-f2c24e9 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-b6728e1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-acfeeb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22126 .elementor-element.elementor-element-a8d6233 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-3ad9cd5 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-3c6089a{--spacer-size:20px;}.elementor-22126 .elementor-element.elementor-element-ab970fd .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-c8d4b1d .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-e2a2c61 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-1adffa6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-b9af01b{--width:20%;}.elementor-22126 .elementor-element.elementor-element-e763f5d .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-249119c .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-36b436c{--width:35px;}.elementor-22126 .elementor-element.elementor-element-0f4fc86 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-17cc787 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-5b518b9{--width:40px;}.elementor-22126 .elementor-element.elementor-element-044837e .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-f54471d .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d30ce8d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-3ed5bc7 .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-e8e0fb7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22126 .elementor-element.elementor-element-2d6fac8{--min-height:398px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-2d6fac8:not(.elementor-motion-effects-element-type-background), .elementor-22126 .elementor-element.elementor-element-2d6fac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-22126 .elementor-element.elementor-element-6041c38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22126 .elementor-element.elementor-element-6041c38{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-22126 .elementor-element.elementor-element-6041c38 .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );}.elementor-22126 .elementor-element.elementor-element-5cda5d3{width:var( --container-widget-width, 271.5px );max-width:271.5px;--container-widget-width:271.5px;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-5cda5d3 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-a411dcd{--spacer-size:20px;}.elementor-22126 .elementor-element.elementor-element-04ceb42{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-ed3843b .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-f8d0486{--min-height:371px;}.elementor-22126 .elementor-element.elementor-element-e517397 .elementor-button{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-3494930{--min-height:371px;}.elementor-22126 .elementor-element.elementor-element-4e4ecba .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-8d49bf0{--min-height:371px;}.elementor-22126 .elementor-element.elementor-element-3c6fb4d .elementor-button{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );}.elementor-22126 .elementor-element.elementor-element-6d42e3ec{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22126 .elementor-element.elementor-element-710183a .elementor-heading-title{font-size:30px;}.elementor-22126 .elementor-element.elementor-element-39ceb505 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-3b9c6ae .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-d154433 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-2101957f .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-14687929 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-164fa158 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-4e1f91ca .elementor-button{font-size:16px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-62f4a038 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-22126 .elementor-element.elementor-element-7c236c11 .elementor-button{font-size:14px;line-height:1.3em;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-712dc64 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-fa99135 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-e2a2c61 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7eaca5 */.elementor-22126 .elementor-element.elementor-element-c7eaca5 {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-22126 .elementor-element.elementor-element-c7eaca5:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7f9d28 */.elementor-22126 .elementor-element.elementor-element-e7f9d28 {
  transition: transform 0.3s ease;
}

.elementor-22126 .elementor-element.elementor-element-e7f9d28:hover {
  transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9dbff */.elementor-22126 .elementor-element.elementor-element-5d9dbff {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-22126 .elementor-element.elementor-element-5d9dbff:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f233a0f */.elementor-22126 .elementor-element.elementor-element-f233a0f {
  transition: transform 0.3s ease;
}

.elementor-22126 .elementor-element.elementor-element-f233a0f:hover {
  transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab7992 */.elementor-22126 .elementor-element.elementor-element-7ab7992 {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.elementor-22126 .elementor-element.elementor-element-7ab7992:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aecdfd4 */.elementor-22126 .elementor-element.elementor-element-aecdfd4 {
  transition: transform 0.3s ease;
}

.elementor-22126 .elementor-element.elementor-element-aecdfd4:hover {
  transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ceb505 */.elementor-22126 .elementor-element.elementor-element-39ceb505 .elementor-button {
  position: relative;
  text-decoration: none;
}

.elementor-22126 .elementor-element.elementor-element-39ceb505 .elementor-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* thickness of underline */
  background: currentColor; /* same color as text */
  transition: width 0.3s ease;
}

.elementor-22126 .elementor-element.elementor-element-39ceb505 .elementor-button:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-d154433 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2101957f */.elementor-22126 .elementor-element.elementor-element-2101957f .elementor-button {
  position: relative;
  text-decoration: none;
}

.elementor-22126 .elementor-element.elementor-element-2101957f .elementor-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* thickness of underline */
  background: currentColor; /* same color as text */
  transition: width 0.3s ease;
}

.elementor-22126 .elementor-element.elementor-element-2101957f .elementor-button:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-164fa158 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e1f91ca */.elementor-22126 .elementor-element.elementor-element-4e1f91ca .elementor-button {
  position: relative;
  text-decoration: none;
}

.elementor-22126 .elementor-element.elementor-element-4e1f91ca .elementor-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px; /* thickness of underline */
  background: currentColor; /* same color as text */
  transition: width 0.3s ease;
}

.elementor-22126 .elementor-element.elementor-element-4e1f91ca .elementor-button:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS */.wd-insta-meta.wd-grid-g {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ruvinebeauty.com/wp-content/uploads/2025/08/AvenirNext-Regular-08.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ruvinebeauty.com/wp-content/uploads/2025/08/Gotham-Bold-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lulo Clean';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/Users/nghuiyin/Library/Fonts/Lulo Clean W01 One Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */