.elementor-21485 .elementor-element.elementor-element-ccf28fe{--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:flex-end;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.88;--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-21485 .elementor-element.elementor-element-ccf28fe:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-ccf28fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD-_result-1-scaled.webp");background-position:0px -472px;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-ccf28fe::before, .elementor-21485 .elementor-element.elementor-element-ccf28fe > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-ccf28fe > .e-con-inner > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-ccf28fe > .elementor-background-slideshow::before, .elementor-21485 .elementor-element.elementor-element-ccf28fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-21485 .elementor-element.elementor-element-ccf28fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(211deg, #FFFFFF00 33%, #FFFFFF 76%);}.elementor-21485 .elementor-element.elementor-element-ccf28fe, .elementor-21485 .elementor-element.elementor-element-ccf28fe::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-b51307e .elementor-heading-title{color:#472600;}.elementor-21485 .elementor-element.elementor-element-58352de .elementor-heading-title{color:#472600;font-family:"Cormorant", Sans-serif;font-size:94px;font-weight:500;}.elementor-21485 .elementor-element.elementor-element-58352de{width:var( --container-widget-width, 72.121% );max-width:72.121%;--container-widget-width:72.121%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-58352de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-abb34d1{--spacer-size:20px;}.elementor-21485 .elementor-element.elementor-element-b4827e1 .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-21485 .elementor-element.elementor-element-655f696{--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-21485 .elementor-element.elementor-element-655f696:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-655f696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-21485 .elementor-element.elementor-element-655f696, .elementor-21485 .elementor-element.elementor-element-655f696::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-0d2e519{--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;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-0d2e519:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-0d2e519 > .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-position:center center;background-repeat:no-repeat;background-size:75% auto;}.elementor-21485 .elementor-element.elementor-element-0d2e519, .elementor-21485 .elementor-element.elementor-element-0d2e519::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-31f3385{--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-21485 .elementor-element.elementor-element-31f3385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-ef8651e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-21485 .elementor-element.elementor-element-ef8651e{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-773dd14{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-5c2ce57 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5c2ce57{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-5c2ce57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-dc1eb3a{--spacer-size:35px;}.elementor-21485 .elementor-element.elementor-element-5f1cede .elementor-heading-title{font-size:28px;}.elementor-21485 .elementor-element.elementor-element-8d2463d .elementor-heading-title{color:#4E4E4E;font-family:"Avenir ", Sans-serif;font-size:12px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-58700b7{--spacer-size:25px;}.elementor-21485 .elementor-element.elementor-element-8c0e4a9 .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-21485 .elementor-element.elementor-element-8c0e4a9 .elementor-button:hover, .elementor-21485 .elementor-element.elementor-element-8c0e4a9 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-21485 .elementor-element.elementor-element-8c0e4a9 .elementor-button:hover svg, .elementor-21485 .elementor-element.elementor-element-8c0e4a9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-8c0e4a9.elementor-element{--align-self:flex-start;}.elementor-21485 .elementor-element.elementor-element-b5759c6{--spacer-size:15px;}.elementor-21485 .elementor-element.elementor-element-759f331 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8294f3b .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-7472456{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-7472456 .elementor-divider-separator{width:90%;}.elementor-21485 .elementor-element.elementor-element-7472456 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21485 .elementor-element.elementor-element-8baa960{--spacer-size:15px;}.elementor-21485 .elementor-element.elementor-element-e0394c2 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-4e5ff00 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-c3adfe2{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-c3adfe2 .elementor-divider-separator{width:90%;}.elementor-21485 .elementor-element.elementor-element-c3adfe2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21485 .elementor-element.elementor-element-783fdca{--spacer-size:15px;}.elementor-21485 .elementor-element.elementor-element-c416a3f{--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-21485 .elementor-element.elementor-element-0dce364{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-0dce364.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-d3367a8 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e65b089{--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-21485 .elementor-element.elementor-element-615de1a{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-615de1a.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-b1b0b3f .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-468f4ec{--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-21485 .elementor-element.elementor-element-236bd7e{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-236bd7e.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-1958c50 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-aa3eb36{--spacer-size:15px;}.elementor-21485 .elementor-element.elementor-element-70a1084{--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-21485 .elementor-element.elementor-element-70a1084:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-70a1084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-21485 .elementor-element.elementor-element-70a1084, .elementor-21485 .elementor-element.elementor-element-70a1084::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-32f4fed .wd-el-video{height:800px;}.elementor-21485 .elementor-element.elementor-element-32f4fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21485 .elementor-element.elementor-element-32f4fed{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-80641a1{--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-21485 .elementor-element.elementor-element-80641a1:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-80641a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-21485 .elementor-element.elementor-element-80641a1, .elementor-21485 .elementor-element.elementor-element-80641a1::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-8cb7066 .wd-el-video{--wd-aspect-ratio:16/9;}.elementor-21485 .elementor-element.elementor-element-8cb7066 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21485 .elementor-element.elementor-element-8cb7066{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-9944390{--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;--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-21485 .elementor-element.elementor-element-9944390:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-9944390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-21485 .elementor-element.elementor-element-9944390, .elementor-21485 .elementor-element.elementor-element-9944390::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-9944390.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-1851379{--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;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-1851379.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-356a3ac .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-21485 .elementor-element.elementor-element-356a3ac{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-726d3be{--spacer-size:57px;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-e103ec5{--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-21485 .elementor-element.elementor-element-da1996a{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-da1996a.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-d54800b{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-97a1612 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-7abaec7 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-bc87257{--spacer-size:61px;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-6b98f47{--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-21485 .elementor-element.elementor-element-7709d85{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-7709d85.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-4dcb6fc{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-20cba54 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ed2c3ed .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-048a9ad{--spacer-size:61px;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-a280da9{--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-21485 .elementor-element.elementor-element-2a6a6ac{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-2a6a6ac.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-0a3ae34{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-3e299fe .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-dc6040a .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-a52786c{--spacer-size:61px;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-f7eaff5{--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-21485 .elementor-element.elementor-element-015612d{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-015612d.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-5e19533{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-a92f2b1 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-d434ecf .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-a562802{--spacer-size:61px;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-54cc16f{--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-21485 .elementor-element.elementor-element-433647e{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-433647e.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-667f77f{--display:flex;--gap:7px 7px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-3a53e67 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-568f4b0 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5c904f2{--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-21485 .elementor-element.elementor-element-5c904f2, .elementor-21485 .elementor-element.elementor-element-5c904f2::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-5c904f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-ef1e309{--display:flex;--min-height:602px;--background-transition:0.3s;--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;}.elementor-21485 .elementor-element.elementor-element-ef1e309:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-ef1e309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-21485 .elementor-element.elementor-element-ef1e309, .elementor-21485 .elementor-element.elementor-element-ef1e309::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-69a8da0{--display:flex;--min-height:602px;--background-transition:0.3s;--position:absolute;top:0px;--z-index:1;}.elementor-21485 .elementor-element.elementor-element-69a8da0:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-69a8da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77ce729 );background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD4_result-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-69a8da0, .elementor-21485 .elementor-element.elementor-element-69a8da0::before{--border-transition:0.3s;}body:not(.rtl) .elementor-21485 .elementor-element.elementor-element-69a8da0{left:0px;}body.rtl .elementor-21485 .elementor-element.elementor-element-69a8da0{right:0px;}.elementor-21485 .elementor-element.elementor-element-1867e8a{--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-21485 .elementor-element.elementor-element-1867e8a:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-1867e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-21485 .elementor-element.elementor-element-1867e8a, .elementor-21485 .elementor-element.elementor-element-1867e8a::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-9fce81b{--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;--overlay-opacity:0.42;}.elementor-21485 .elementor-element.elementor-element-9fce81b:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-9fce81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD-3_result-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-9fce81b::before, .elementor-21485 .elementor-element.elementor-element-9fce81b > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-9fce81b > .e-con-inner > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-9fce81b > .elementor-background-slideshow::before, .elementor-21485 .elementor-element.elementor-element-9fce81b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21485 .elementor-element.elementor-element-9fce81b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 62%, #ECA1B4 100%);}.elementor-21485 .elementor-element.elementor-element-9fce81b, .elementor-21485 .elementor-element.elementor-element-9fce81b::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-1a735b2{--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-21485 .elementor-element.elementor-element-9c118d8{text-align:left;}.elementor-21485 .elementor-element.elementor-element-9c118d8 .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-9c118d8 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-21485 .elementor-element.elementor-element-9c118d8.elementor-element{--align-self:flex-start;}.elementor-21485 .elementor-element.elementor-element-26639a0{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-dd054d4 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-21485 .elementor-element.elementor-element-dd054d4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-dd054d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-e4d8236{--spacer-size:41px;}.elementor-21485 .elementor-element.elementor-element-058fc65{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-058fc65 .elementor-divider-separator{width:90%;}.elementor-21485 .elementor-element.elementor-element-058fc65 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21485 .elementor-element.elementor-element-dc73209{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-323d073 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-9e24f9a .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e2c9b72{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-1f024b9{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-1f024b9 .elementor-divider-separator{width:90%;}.elementor-21485 .elementor-element.elementor-element-1f024b9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21485 .elementor-element.elementor-element-e498f46{--spacer-size:10px;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-ad3b384 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-b530349 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-f5b6426{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-cb28040{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-cb28040 .elementor-divider-separator{width:90%;}.elementor-21485 .elementor-element.elementor-element-cb28040 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21485 .elementor-element.elementor-element-25cf1d1{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-5dc013b .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1ddf82a .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-94b74de{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-ab5b5b9{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-ab5b5b9 .elementor-divider-separator{width:90%;}.elementor-21485 .elementor-element.elementor-element-ab5b5b9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21485 .elementor-element.elementor-element-0bec0ae{--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;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-0bec0ae:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-0bec0ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/background_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-0bec0ae, .elementor-21485 .elementor-element.elementor-element-0bec0ae::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-0bec0ae.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-b7ed772{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--z-index:1;}.elementor-21485 .elementor-element.elementor-element-b7ed772:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-b7ed772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21485 .elementor-element.elementor-element-b7ed772, .elementor-21485 .elementor-element.elementor-element-b7ed772::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-b7ed772.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-40be949 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-21485 .elementor-element.elementor-element-40be949{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-9033b7b{--spacer-size:22px;}.elementor-21485 .elementor-element.elementor-element-1137ad7{--display:flex;--min-height:660px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-1137ad7:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-1137ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/ruvinebeauty_instagram_photo_11.jpg");background-position:center center;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-1137ad7, .elementor-21485 .elementor-element.elementor-element-1137ad7::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-1137ad7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-cf6b9b8{--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-21485 .elementor-element.elementor-element-cf6b9b8:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-cf6b9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21485 .elementor-element.elementor-element-cf6b9b8, .elementor-21485 .elementor-element.elementor-element-cf6b9b8::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-cf6b9b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-85b51e3{--spacer-size:22px;}.elementor-21485 .elementor-element.elementor-element-b4b652b{--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-21485 .elementor-element.elementor-element-b4b652b, .elementor-21485 .elementor-element.elementor-element-b4b652b::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-b4b652b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-5741a01{--spacer-size:73px;}.elementor-21485 .elementor-element.elementor-element-4d0e02c{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-b55f31b{text-align:left;}.elementor-21485 .elementor-element.elementor-element-b55f31b .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-b55f31b > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-21485 .elementor-element.elementor-element-b55f31b.elementor-element{--align-self:flex-start;}.elementor-21485 .elementor-element.elementor-element-e30d48a .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e30d48a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-4614b10 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-7fe57e1{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-d2870f9{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-556987c{text-align:left;}.elementor-21485 .elementor-element.elementor-element-556987c .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-556987c > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-21485 .elementor-element.elementor-element-556987c.elementor-element{--align-self:flex-start;}.elementor-21485 .elementor-element.elementor-element-39c6fc0 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-39c6fc0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-cf1d1db .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-9ca443a{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-c976237{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-e7b5217{text-align:left;}.elementor-21485 .elementor-element.elementor-element-e7b5217 .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e7b5217 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-21485 .elementor-element.elementor-element-e7b5217.elementor-element{--align-self:flex-start;}.elementor-21485 .elementor-element.elementor-element-5ed3cba .elementor-heading-title{font-family:"Gotham Bold", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5ed3cba{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-bb334f0 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8a4dedf{--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-21485 .elementor-element.elementor-element-8a4dedf:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-8a4dedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-21485 .elementor-element.elementor-element-8a4dedf, .elementor-21485 .elementor-element.elementor-element-8a4dedf::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-4f22135{--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-21485 .elementor-element.elementor-element-1e25887{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-89c0e0b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-21485 .elementor-element.elementor-element-89c0e0b{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-cd3ce1a{text-align:left;width:var( --container-widget-width, 66.143% );max-width:66.143%;--container-widget-width:66.143%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-cd3ce1a .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-cd3ce1a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-6f2554f{--display:flex;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-handle{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-left-arrow{border-right-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-right-arrow{border-left-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-down-arrow{border-top-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-up-arrow{border-bottom-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-handle:after, .elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-twentytwenty-handle:before{background-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-5ebb171.premium-img-compare-horizontal .premium-twentytwenty-handle:after,.elementor-21485 .elementor-element.elementor-element-5ebb171.premium-img-compare-horizontal .premium-twentytwenty-handle:before{width:1px;}.elementor-21485 .elementor-element.elementor-element-5ebb171 .premium-images-compare-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-492367d{--spacer-size:39px;}.elementor-21485 .elementor-element.elementor-element-17521bf.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-21485 .elementor-element.elementor-element-17521bf .elementor-main-swiper{width:80%;}.elementor-21485 .elementor-element.elementor-element-17521bf .elementor-swiper-button{font-size:20px;}.elementor-21485 .elementor-element.elementor-element-ac4ceee{--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-21485 .elementor-element.elementor-element-ac4ceee:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-ac4ceee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-21485 .elementor-element.elementor-element-ac4ceee, .elementor-21485 .elementor-element.elementor-element-ac4ceee::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-4dbdd0a{--divider-border-style:solid;--divider-color:#00000059;--divider-border-width:1px;}.elementor-21485 .elementor-element.elementor-element-4dbdd0a .elementor-divider-separator{width:100%;}.elementor-21485 .elementor-element.elementor-element-4dbdd0a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21485 .elementor-element.elementor-element-0f10d62{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-0b20b53{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-0b20b53 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-21485 .elementor-element.elementor-element-761ea09{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-6c78f58{--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-21485 .elementor-element.elementor-element-327087c{--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-21485 .elementor-element.elementor-element-7b0dc12{--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-21485 .elementor-element.elementor-element-7b0dc12.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-a7fd737{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-a7fd737.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-28cead3{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-ba1f820{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-ba1f820 .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-40bfbd2{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-40bfbd2 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-40bfbd2.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-cae2f3f{--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-21485 .elementor-element.elementor-element-e80b702{--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-21485 .elementor-element.elementor-element-e80b702.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-9520de6{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-9520de6.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-8ffa713{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-4f2d2d5{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-4f2d2d5 .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-9ed17f2{text-align:center;}.elementor-21485 .elementor-element.elementor-element-9ed17f2 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-9ed17f2.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-9db2247{--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-21485 .elementor-element.elementor-element-c204121{--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-21485 .elementor-element.elementor-element-c204121.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-3c77e98{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-3c77e98.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-33ea306{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-08cf21e{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-08cf21e .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-1bf660f{text-align:center;width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-1bf660f .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1bf660f.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-6054e8b{--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-21485 .elementor-element.elementor-element-6054e8b:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-6054e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDEB;}.elementor-21485 .elementor-element.elementor-element-6054e8b, .elementor-21485 .elementor-element.elementor-element-6054e8b::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-c49cfee{--display:flex;--min-height:60vh;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-c49cfee:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-c49cfee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ruvinebeauty.com/wp-content/uploads/2024/08/herobanner_nukd_cream.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-c49cfee, .elementor-21485 .elementor-element.elementor-element-c49cfee::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-063ec94{--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-21485 .elementor-element.elementor-element-d867329 .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-d867329{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-6e8e70d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;}.elementor-21485 .elementor-element.elementor-element-6e8e70d{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-d6890cc{--spacer-size:34px;}.elementor-21485 .elementor-element.elementor-element-de5dd8c .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-de5dd8c{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-283a744{text-align:left;width:var( --container-widget-width, 86.186% );max-width:86.186%;--container-widget-width:86.186%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-283a744 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-283a744.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-58a9225{--spacer-size:25px;}.elementor-21485 .elementor-element.elementor-element-0a67eb2 .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-21485 .elementor-element.elementor-element-ef5358d{--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-21485 .elementor-element.elementor-element-ef5358d:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-ef5358d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-21485 .elementor-element.elementor-element-ef5358d, .elementor-21485 .elementor-element.elementor-element-ef5358d::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-e489af1{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-e137a2d{--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-21485 .elementor-element.elementor-element-b34ab08{--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-21485 .elementor-element.elementor-element-0060b52{--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-21485 .elementor-element.elementor-element-0060b52.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-0702c4a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-0702c4a.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-65ad4d3{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-39461da{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-39461da .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-34205b1{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-34205b1 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-34205b1.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-54958aa{--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-21485 .elementor-element.elementor-element-0ae3138{--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-21485 .elementor-element.elementor-element-0ae3138.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-404d2d1{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-404d2d1.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-2fd4833{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-c365730{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-c365730 .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-ed50778{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-ed50778 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ed50778.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-acb80c9{--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-21485 .elementor-element.elementor-element-500c0b4{--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-21485 .elementor-element.elementor-element-500c0b4.e-con{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-4f74247{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-4f74247.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-7e757e9{--spacer-size:30px;}.elementor-21485 .elementor-element.elementor-element-f7d3d25{text-align:center;width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-f7d3d25 .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 );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-3e01757{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-3e01757 .elementor-heading-title{font-family:"Avenir ", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3e01757.elementor-element{--align-self:center;}.elementor-21485 .elementor-element.elementor-element-69be66f{--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-21485 .elementor-element.elementor-element-69be66f:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-69be66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21485 .elementor-element.elementor-element-69be66f, .elementor-21485 .elementor-element.elementor-element-69be66f::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-9fccb62 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-21485 .elementor-element.elementor-element-9fccb62{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-af2bd21{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-375bafb{--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-21485 .elementor-element.elementor-element-8e3c1cd .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21485 .elementor-element.elementor-element-8e3c1cd > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-21485 .elementor-element.elementor-element-7d72a9e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21485 .elementor-element.elementor-element-7d72a9e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-21485 .elementor-element.elementor-element-88bdcff .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21485 .elementor-element.elementor-element-88bdcff > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-21485 .elementor-element.elementor-element-a6d42ff .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21485 .elementor-element.elementor-element-a6d42ff > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-21485 .elementor-element.elementor-element-d22f792{--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.56;--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-21485 .elementor-element.elementor-element-d22f792:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD-Product31_result-scaled.webp");background-position:0px -478px;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-d22f792::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .e-con-inner > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-background-slideshow::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(262deg, #FFFFFF00 34%, #000000 85%);}.elementor-21485 .elementor-element.elementor-element-d22f792:hover::before, .elementor-21485 .elementor-element.elementor-element-d22f792:hover > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-d22f792:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-background-slideshow:hover::before, .elementor-21485 .elementor-element.elementor-element-d22f792 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21485 .elementor-element.elementor-element-d22f792:hover{--overlay-opacity:0.5;}.elementor-21485 .elementor-element.elementor-element-d22f792, .elementor-21485 .elementor-element.elementor-element-d22f792::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-6015c15{text-align:left;width:var( --container-widget-width, 56.691% );max-width:56.691%;--container-widget-width:56.691%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-6015c15 .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 );line-height:var( --e-global-typography-fe276e8-line-height );letter-spacing:var( --e-global-typography-fe276e8-letter-spacing );word-spacing:var( --e-global-typography-fe276e8-word-spacing );}.elementor-21485 .elementor-element.elementor-element-6015c15 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-21485 .elementor-element.elementor-element-6015c15.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-3cd2dcd{text-align:left;width:var( --container-widget-width, 41.839% );max-width:41.839%;--container-widget-width:41.839%;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-3cd2dcd .elementor-heading-title{color:#FFFFFF;font-family:"Avenir ", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3cd2dcd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21485 .elementor-element.elementor-element-17ab74c{--spacer-size:50px;}.elementor-21485 .elementor-element.elementor-element-dddce94 .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-21485 .elementor-element.elementor-element-dddce94.elementor-element{--align-self:flex-start;}.elementor-21485 .elementor-element.elementor-element-2d9f8216{--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-21485 .elementor-element.elementor-element-2d9f8216:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-2d9f8216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-21485 .elementor-element.elementor-element-2d9f8216, .elementor-21485 .elementor-element.elementor-element-2d9f8216::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-47481d5f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-21485 .elementor-element.elementor-element-47481d5f{width:100%;max-width:100%;}.elementor-21485 .elementor-element.elementor-element-2de8c316{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-6b8f62b3{--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-21485 .elementor-element.elementor-element-7cd5e490{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-1ccf8c62{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-5800c094{--display:flex;--min-height:60vh;--background-transition:0.2s;}.elementor-21485 .elementor-element.elementor-element-5800c094:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-5800c094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0F0;background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Hair1_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-5800c094: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-21485 .elementor-element.elementor-element-5800c094, .elementor-21485 .elementor-element.elementor-element-5800c094::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-40e6cb8d{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-7c71398 .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-21485 .elementor-element.elementor-element-26ef46a4 .elementor-heading-title{color:#242424;font-family:"Avenir ", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-7596b1e{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-2cfea05e .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-21485 .elementor-element.elementor-element-1a288459{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-12156015{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-4d409426{--display:flex;--min-height:60vh;--background-transition:0.2s;}.elementor-21485 .elementor-element.elementor-element-4d409426:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-4d409426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0F0;background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/Lash1_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-4d409426: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-21485 .elementor-element.elementor-element-4d409426, .elementor-21485 .elementor-element.elementor-element-4d409426::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-1e9bf82{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-42668697 .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-21485 .elementor-element.elementor-element-6267d24d .elementor-heading-title{color:#242424;font-family:"Avenir ", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-171e9858{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-2b1be082 .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-21485 .elementor-element.elementor-element-3832907c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-35380d8f{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-344b3bfc{--display:flex;--min-height:60vh;--background-transition:0.2s;}.elementor-21485 .elementor-element.elementor-element-344b3bfc:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-344b3bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0F0;background-image:url("https://ruvinebeauty.com/wp-content/uploads/2025/08/NUKD1_result-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21485 .elementor-element.elementor-element-344b3bfc: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-21485 .elementor-element.elementor-element-344b3bfc, .elementor-21485 .elementor-element.elementor-element-344b3bfc::before{--border-transition:0.3s;}.elementor-21485 .elementor-element.elementor-element-77ef3911{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-6a6290a8 .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-21485 .elementor-element.elementor-element-12599a44 .elementor-heading-title{color:#242424;font-family:"Avenir ", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6a1e9194{--spacer-size:10px;}.elementor-21485 .elementor-element.elementor-element-8fbbd24 .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-21485 .elementor-element.elementor-element-0d2e519{--width:50%;}.elementor-21485 .elementor-element.elementor-element-31f3385{--width:45.185%;}.elementor-21485 .elementor-element.elementor-element-9944390{--content-width:1279px;}.elementor-21485 .elementor-element.elementor-element-1851379{--width:37.682%;}.elementor-21485 .elementor-element.elementor-element-5c904f2{--width:68.841%;}.elementor-21485 .elementor-element.elementor-element-ef1e309{--width:90%;}.elementor-21485 .elementor-element.elementor-element-69a8da0{--width:90%;}.elementor-21485 .elementor-element.elementor-element-9fce81b{--width:50%;}.elementor-21485 .elementor-element.elementor-element-1a735b2{--width:50%;}.elementor-21485 .elementor-element.elementor-element-0bec0ae{--content-width:972px;}.elementor-21485 .elementor-element.elementor-element-b7ed772{--width:50%;}.elementor-21485 .elementor-element.elementor-element-1137ad7{--width:100.551%;}.elementor-21485 .elementor-element.elementor-element-cf6b9b8{--width:21%;}.elementor-21485 .elementor-element.elementor-element-b4b652b{--width:35.423%;}.elementor-21485 .elementor-element.elementor-element-7b0dc12{--width:50px;}.elementor-21485 .elementor-element.elementor-element-e80b702{--width:50px;}.elementor-21485 .elementor-element.elementor-element-c204121{--width:50px;}.elementor-21485 .elementor-element.elementor-element-0060b52{--width:50px;}.elementor-21485 .elementor-element.elementor-element-0ae3138{--width:50px;}.elementor-21485 .elementor-element.elementor-element-500c0b4{--width:50px;}.elementor-21485 .elementor-element.elementor-element-69be66f{--content-width:1279px;}}@media(max-width:1024px){.elementor-21485 .elementor-element.elementor-element-ccf28fe:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-ccf28fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21485 .elementor-element.elementor-element-ccf28fe{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-b4827e1 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-655f696{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-31f3385{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21485 .elementor-element.elementor-element-ef8651e .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-5c2ce57 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8d2463d .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8c0e4a9 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-759f331 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8294f3b .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e0394c2 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-4e5ff00 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-d3367a8 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-b1b0b3f .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1958c50 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-70a1084{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-80641a1{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-9944390{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-1851379{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21485 .elementor-element.elementor-element-356a3ac .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-97a1612 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-7abaec7 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-20cba54 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ed2c3ed .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3e299fe .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-dc6040a .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-a92f2b1 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-d434ecf .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3a53e67 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-568f4b0 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1867e8a{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-1a735b2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21485 .elementor-element.elementor-element-9c118d8 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-dd054d4 .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-323d073 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-9e24f9a .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ad3b384 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-b530349 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5dc013b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1ddf82a .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-0bec0ae{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-40be949 .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-b55f31b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e30d48a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-4614b10 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-556987c .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-39c6fc0 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-cf1d1db .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e7b5217 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5ed3cba .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-bb334f0 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8a4dedf{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-89c0e0b .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-cd3ce1a .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ac4ceee{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-0b20b53 .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-ba1f820 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-40bfbd2 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-4f2d2d5 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-9ed17f2 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-08cf21e .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-1bf660f .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6054e8b{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-d867329 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-6e8e70d .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-de5dd8c .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-283a744 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-0a67eb2 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ef5358d{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-39461da .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-34205b1 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-c365730 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-ed50778 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-f7d3d25 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-3e01757 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-69be66f{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-9fccb62 .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-375bafb{--grid-auto-flow:row;}.elementor-21485 .elementor-element.elementor-element-d22f792:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21485 .elementor-element.elementor-element-d22f792{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-6015c15 .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );line-height:var( --e-global-typography-fe276e8-line-height );letter-spacing:var( --e-global-typography-fe276e8-letter-spacing );word-spacing:var( --e-global-typography-fe276e8-word-spacing );}.elementor-21485 .elementor-element.elementor-element-3cd2dcd .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-2d9f8216{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21485 .elementor-element.elementor-element-47481d5f .elementor-heading-title{font-size:35px;}.elementor-21485 .elementor-element.elementor-element-7c71398 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-26ef46a4 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-2cfea05e .elementor-button{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-42668697 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6267d24d .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-2b1be082 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6a6290a8 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-12599a44 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8fbbd24 .elementor-button{font-size:15px;line-height:1.3em;}}@media(max-width:768px){.elementor-21485 .elementor-element.elementor-element-ccf28fe:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-ccf28fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21485 .elementor-element.elementor-element-ccf28fe{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-58352de .elementor-heading-title{font-size:60px;}.elementor-21485 .elementor-element.elementor-element-58352de{width:var( --container-widget-width, 311.109px );max-width:311.109px;--container-widget-width:311.109px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-b4827e1 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-655f696{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-0d2e519{--min-height:45vh;}.elementor-21485 .elementor-element.elementor-element-31f3385{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21485 .elementor-element.elementor-element-ef8651e .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-5c2ce57 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5c2ce57{width:var( --container-widget-width, 276.781px );max-width:276.781px;--container-widget-width:276.781px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-dc1eb3a{--spacer-size:20px;}.elementor-21485 .elementor-element.elementor-element-8d2463d .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-58700b7{--spacer-size:20px;}.elementor-21485 .elementor-element.elementor-element-8c0e4a9 .elementor-button{font-size:14px;line-height:1.3em;padding:18px 100px 18px 100px;}.elementor-21485 .elementor-element.elementor-element-b5759c6{--spacer-size:20px;}.elementor-21485 .elementor-element.elementor-element-759f331 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8294f3b .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e0394c2 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-4e5ff00 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-d3367a8 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-b1b0b3f .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1958c50 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-70a1084{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-32f4fed .wd-el-video{height:210px;}.elementor-21485 .elementor-element.elementor-element-80641a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21485 .elementor-element.elementor-element-9944390{--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;--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-21485 .elementor-element.elementor-element-1851379{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21485 .elementor-element.elementor-element-356a3ac .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-97a1612 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-7abaec7 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-20cba54 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ed2c3ed .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3e299fe .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-dc6040a .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-a92f2b1 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-d434ecf .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3a53e67 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-568f4b0 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5c904f2{--min-height:45vh;}.elementor-21485 .elementor-element.elementor-element-ef1e309{--min-height:400px;}.elementor-21485 .elementor-element.elementor-element-69a8da0{--min-height:400px;}.elementor-21485 .elementor-element.elementor-element-1867e8a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-9fce81b{--min-height:45vh;}.elementor-21485 .elementor-element.elementor-element-1a735b2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21485 .elementor-element.elementor-element-9c118d8 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-dd054d4 .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-dd054d4{width:var( --container-widget-width, 320.984px );max-width:320.984px;--container-widget-width:320.984px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-323d073 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-9e24f9a .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ad3b384 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-b530349 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5dc013b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-1ddf82a .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-0bec0ae:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-0bec0ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:1200px auto;}.elementor-21485 .elementor-element.elementor-element-0bec0ae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-b7ed772{--min-height:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21485 .elementor-element.elementor-element-40be949 .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-1137ad7{--min-height:400px;}.elementor-21485 .elementor-element.elementor-element-b4b652b{--min-height:0em;}.elementor-21485 .elementor-element.elementor-element-b55f31b .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e30d48a .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-4614b10 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-556987c .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-39c6fc0 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-cf1d1db .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e7b5217 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-5ed3cba .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-bb334f0 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8a4dedf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-89c0e0b .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-cd3ce1a .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-cd3ce1a{width:var( --container-widget-width, 331.406px );max-width:331.406px;--container-widget-width:331.406px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-17521bf.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-21485 .elementor-element.elementor-element-17521bf .elementor-main-swiper{width:100%;}.elementor-21485 .elementor-element.elementor-element-ac4ceee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-0b20b53 .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-7b0dc12{--width:40px;}.elementor-21485 .elementor-element.elementor-element-ba1f820 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-40bfbd2 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-e80b702{--width:40px;}.elementor-21485 .elementor-element.elementor-element-4f2d2d5 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-9ed17f2 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-c204121{--width:40px;}.elementor-21485 .elementor-element.elementor-element-08cf21e .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-1bf660f .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6054e8b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-c49cfee{--min-height:60vh;}.elementor-21485 .elementor-element.elementor-element-063ec94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21485 .elementor-element.elementor-element-d867329 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-6e8e70d .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-de5dd8c .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-283a744 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-0a67eb2 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-ef5358d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-0060b52{--width:20%;}.elementor-21485 .elementor-element.elementor-element-39461da .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-34205b1 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-0ae3138{--width:35px;}.elementor-21485 .elementor-element.elementor-element-c365730 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-ed50778 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-500c0b4{--width:40px;}.elementor-21485 .elementor-element.elementor-element-f7d3d25 .elementor-heading-title{font-size:var( --e-global-typography-096572d-font-size );line-height:var( --e-global-typography-096572d-line-height );letter-spacing:var( --e-global-typography-096572d-letter-spacing );word-spacing:var( --e-global-typography-096572d-word-spacing );}.elementor-21485 .elementor-element.elementor-element-3e01757 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-69be66f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-9fccb62 .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-375bafb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21485 .elementor-element.elementor-element-d22f792{--min-height:398px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-d22f792:not(.elementor-motion-effects-element-type-background), .elementor-21485 .elementor-element.elementor-element-d22f792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:1000px auto;}.elementor-21485 .elementor-element.elementor-element-6015c15 .elementor-heading-title{font-size:var( --e-global-typography-fe276e8-font-size );line-height:var( --e-global-typography-fe276e8-line-height );letter-spacing:var( --e-global-typography-fe276e8-letter-spacing );word-spacing:var( --e-global-typography-fe276e8-word-spacing );}.elementor-21485 .elementor-element.elementor-element-6015c15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21485 .elementor-element.elementor-element-6015c15{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-21485 .elementor-element.elementor-element-3cd2dcd .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-3cd2dcd{width:var( --container-widget-width, 271.5px );max-width:271.5px;--container-widget-width:271.5px;--container-widget-flex-grow:0;}.elementor-21485 .elementor-element.elementor-element-17ab74c{--spacer-size:20px;}.elementor-21485 .elementor-element.elementor-element-2d9f8216{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21485 .elementor-element.elementor-element-47481d5f .elementor-heading-title{font-size:30px;}.elementor-21485 .elementor-element.elementor-element-7c71398 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-26ef46a4 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-2cfea05e .elementor-button{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-42668697 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6267d24d .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-2b1be082 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-6a6290a8 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-12599a44 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-21485 .elementor-element.elementor-element-8fbbd24 .elementor-button{font-size:14px;line-height:1.3em;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-8c0e4a9 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c71398 */.elementor-21485 .elementor-element.elementor-element-7c71398 .elementor-button {
  position: relative;
  text-decoration: none;
}

.elementor-21485 .elementor-element.elementor-element-7c71398 .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-21485 .elementor-element.elementor-element-7c71398 .elementor-button:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-2cfea05e */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42668697 */.elementor-21485 .elementor-element.elementor-element-42668697 .elementor-button {
  position: relative;
  text-decoration: none;
}

.elementor-21485 .elementor-element.elementor-element-42668697 .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-21485 .elementor-element.elementor-element-42668697 .elementor-button:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-2b1be082 */a.added_to_cart.wc-forward { display: none !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a6290a8 */.elementor-21485 .elementor-element.elementor-element-6a6290a8 .elementor-button {
  position: relative;
  text-decoration: none;
}

.elementor-21485 .elementor-element.elementor-element-6a6290a8 .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-21485 .elementor-element.elementor-element-6a6290a8 .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 */