.elementor-22071 .elementor-element.elementor-element-3eacf28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-ac6b76a{--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;}.elementor-22071 .elementor-element.elementor-element-284af43{text-align:center;}.elementor-22071 .elementor-element.elementor-element-284af43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-22071 .elementor-element.elementor-element-284af43 > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-22071 .elementor-element.elementor-element-84b187b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22071 .elementor-element.elementor-element-0f308cf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-0f308cf > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-22071 .elementor-element.elementor-element-9fb7c3b .elementor-button{font-family:"EB Garamond", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;background-color:#D45B71;border-radius:12px 12px 12px 12px;padding:20px 30px 20px 30px;}.elementor-22071 .elementor-element.elementor-element-1e406a8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-1e406a8 > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-22071 .elementor-element.elementor-element-26eb4a9{--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;}.elementor-22071 .elementor-element.elementor-element-5251569 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-22071 .elementor-element.elementor-element-6ad9903{left:-4px;}body.rtl .elementor-22071 .elementor-element.elementor-element-6ad9903{right:-4px;}.elementor-22071 .elementor-element.elementor-element-6ad9903{top:-4px;}.elementor-22071 .elementor-element.elementor-element-99ac584{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22071 .elementor-element.elementor-element-d573229 img{width:100%;}.elementor-22071 .elementor-element.elementor-element-4ddba6d{--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;}.elementor-22071 .elementor-element.elementor-element-4ddba6d:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-4ddba6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyshoppr.com/wp-content/uploads/2025/10/bg-pink-texture.webp");}.elementor-22071 .elementor-element.elementor-element-4ddba6d, .elementor-22071 .elementor-element.elementor-element-4ddba6d::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-aa8564f{text-align:center;}.elementor-22071 .elementor-element.elementor-element-aa8564f .elementor-heading-title{color:#FFFFFF;font-family:"EB Garamond", Sans-serif;font-size:44px;font-weight:500;}.elementor-22071 .elementor-element.elementor-element-aa8564f > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-22071 .elementor-element.elementor-element-7abbb03{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-7abbb03 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-22071 .elementor-element.elementor-element-9e66e6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22071 .elementor-element.elementor-element-9e66e6c:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-9e66e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyshoppr.com/wp-content/uploads/2025/10/bg-pink-texture.webp");}.elementor-22071 .elementor-element.elementor-element-9e66e6c, .elementor-22071 .elementor-element.elementor-element-9e66e6c::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-afe215d{--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-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-22071 .elementor-element.elementor-element-afe215d:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-afe215d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22071 .elementor-element.elementor-element-afe215d, .elementor-22071 .elementor-element.elementor-element-afe215d::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-48824df{text-align:center;}.elementor-22071 .elementor-element.elementor-element-48824df .elementor-heading-title{color:#E87188;font-family:"EB Garamond", Sans-serif;font-size:82px;font-weight:500;}.elementor-22071 .elementor-element.elementor-element-8648a43{text-align:center;color:#000000;font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:26px;}.elementor-22071 .elementor-element.elementor-element-02c28e4{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-d9746e4{--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-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-22071 .elementor-element.elementor-element-d9746e4:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-d9746e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22071 .elementor-element.elementor-element-d9746e4, .elementor-22071 .elementor-element.elementor-element-d9746e4::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-cd13972{text-align:center;}.elementor-22071 .elementor-element.elementor-element-cd13972 .elementor-heading-title{color:#E87188;font-family:"EB Garamond", Sans-serif;font-size:82px;font-weight:500;}.elementor-22071 .elementor-element.elementor-element-0b168c3{text-align:center;color:#000000;font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:26px;}.elementor-22071 .elementor-element.elementor-element-6e34775{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-d0639e3{--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-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-22071 .elementor-element.elementor-element-d0639e3:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-d0639e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22071 .elementor-element.elementor-element-d0639e3, .elementor-22071 .elementor-element.elementor-element-d0639e3::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-3f5feef{text-align:center;}.elementor-22071 .elementor-element.elementor-element-3f5feef .elementor-heading-title{color:#E87188;font-family:"EB Garamond", Sans-serif;font-size:82px;font-weight:500;}.elementor-22071 .elementor-element.elementor-element-43c9a55{text-align:center;color:#000000;font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:26px;}.elementor-22071 .elementor-element.elementor-element-8660cbf{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-2c963d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--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-22071 .elementor-element.elementor-element-2c963d5:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-2c963d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5FA;}.elementor-22071 .elementor-element.elementor-element-2c963d5, .elementor-22071 .elementor-element.elementor-element-2c963d5::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-fd69108{--display:flex;--gap:0px 0px;--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-22071 .elementor-element.elementor-element-1f04159 img{width:100%;}.elementor-22071 .elementor-element.elementor-element-1f04159 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:180deg;--e-transform-flipX:-1;}.elementor-22071 .elementor-element.elementor-element-9dd0b54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-9dd0b54:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-9dd0b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5FA;}.elementor-22071 .elementor-element.elementor-element-9dd0b54, .elementor-22071 .elementor-element.elementor-element-9dd0b54::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-9ce7c04{--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;}.elementor-22071 .elementor-element.elementor-element-aaa329e img{max-width:124px;}.elementor-22071 .elementor-element.elementor-element-15d7fab{text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-0079f23{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-97dd131{--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;}.elementor-22071 .elementor-element.elementor-element-7c4aa7c img{max-width:124px;}.elementor-22071 .elementor-element.elementor-element-c6992b0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-4c3857d{color:#000000;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:22px;}.elementor-22071 .elementor-element.elementor-element-1d92e4d{--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;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-22071 .elementor-element.elementor-element-1d92e4d:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-1d92e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF5FA 0%, #FFE6ED 100%);}.elementor-22071 .elementor-element.elementor-element-1d92e4d, .elementor-22071 .elementor-element.elementor-element-1d92e4d::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-b53d316 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FDDBE3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F8B9C0;border-radius:15px 15px 15px 15px;}.elementor-22071 .elementor-element.elementor-element-127ef69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--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-22071 .elementor-element.elementor-element-911ff56 img{width:100%;}.elementor-22071 .elementor-element.elementor-element-911ff56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22071 .elementor-element.elementor-element-b56b7c7{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22071 .elementor-element.elementor-element-b56b7c7:not(.elementor-motion-effects-element-type-background), .elementor-22071 .elementor-element.elementor-element-b56b7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyshoppr.com/wp-content/uploads/2025/10/ribbon-bottom-right-2-300x231.webp");background-position:bottom right;background-repeat:no-repeat;}.elementor-22071 .elementor-element.elementor-element-b56b7c7, .elementor-22071 .elementor-element.elementor-element-b56b7c7::before{--border-transition:0.3s;}.elementor-22071 .elementor-element.elementor-element-d71272a img{max-width:400px;}.elementor-22071 .elementor-element.elementor-element-d71272a > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-22071 .elementor-element.elementor-element-ac6b76a{--width:50%;}.elementor-22071 .elementor-element.elementor-element-26eb4a9{--width:50%;}.elementor-22071 .elementor-element.elementor-element-9e66e6c{--content-width:900px;}.elementor-22071 .elementor-element.elementor-element-9dd0b54{--content-width:850px;}.elementor-22071 .elementor-element.elementor-element-9ce7c04{--width:50%;}.elementor-22071 .elementor-element.elementor-element-97dd131{--width:50%;}.elementor-22071 .elementor-element.elementor-element-1d92e4d{--content-width:1024px;}.elementor-22071 .elementor-element.elementor-element-127ef69{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22071 .elementor-element.elementor-element-9e66e6c{--content-width:95%;}}@media(max-width:1024px){.elementor-22071 .elementor-element.elementor-element-99ac584{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-22071 .elementor-element.elementor-element-3eacf28{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22071 .elementor-element.elementor-element-b3969cb img{max-width:50%;}.elementor-22071 .elementor-element.elementor-element-284af43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22071 .elementor-element.elementor-element-84b187b img{max-width:80%;}.elementor-22071 .elementor-element.elementor-element-84b187b > .elementor-widget-container{margin:-15px 0px -75px 0px;}.elementor-22071 .elementor-element.elementor-element-9fb7c3b .elementor-button{font-size:24px;}.elementor-22071 .elementor-element.elementor-element-1e406a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22071 .elementor-element.elementor-element-5251569 img{max-width:84%;}.elementor-22071 .elementor-element.elementor-element-6ad9903 img{max-width:100px;}body:not(.rtl) .elementor-22071 .elementor-element.elementor-element-6ad9903{left:-5px;}body.rtl .elementor-22071 .elementor-element.elementor-element-6ad9903{right:-5px;}.elementor-22071 .elementor-element.elementor-element-99ac584{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;}.elementor-22071 .elementor-element.elementor-element-9e66e6c{--content-width:90%;}.elementor-22071 .elementor-element.elementor-element-afe215d{--gap:20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22071 .elementor-element.elementor-element-d9746e4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22071 .elementor-element.elementor-element-9ce7c04{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22071 .elementor-element.elementor-element-aaa329e img{max-width:92px;}.elementor-22071 .elementor-element.elementor-element-7c4aa7c img{max-width:92px;}.elementor-22071 .elementor-element.elementor-element-1d92e4d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22071 .elementor-element.elementor-element-d71272a img{max-width:250px;}}/* Start custom CSS for heading, class: .elementor-element-284af43 */.elementor-22071 .elementor-element.elementor-element-284af43 span{
    font-style: italic;
}
.elementor-22071 .elementor-element.elementor-element-284af43 span.color{
    color:#d66177;
    font-weight: bold;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84b187b */.elementor-22071 .elementor-element.elementor-element-84b187b{
    display:none;
}
@media (max-width: 767px) {
    .elementor-22071 .elementor-element.elementor-element-84b187b{
        display:block;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f308cf */.elementor-22071 .elementor-element.elementor-element-0f308cf img{
    vertical-align: text-bottom;
}
@media (max-width: 767px) {
    .elementor-22071 .elementor-element.elementor-element-0f308cf{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e406a8 */.elementor-22071 .elementor-element.elementor-element-1e406a8 img{
    vertical-align: text-bottom;
}
.elementor-22071 .elementor-element.elementor-element-1e406a8{
    display:none;
}
@media (max-width: 767px) {
    .elementor-22071 .elementor-element.elementor-element-1e406a8{
        display:block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26eb4a9 */@media (max-width: 767px) {
 .elementor-22071 .elementor-element.elementor-element-26eb4a9 { display: none }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ad9903 */.elementor-22071 .elementor-element.elementor-element-6ad9903{
    z-index:-1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d573229 */.elementor-22071 .elementor-element.elementor-element-d573229 img{
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7abbb03 */.elementor-22071 .elementor-element.elementor-element-7abbb03 span{
    font-weight:600;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe215d */.elementor-22071 .elementor-element.elementor-element-afe215d{
    box-shadow: 10px 10px 20px 0 rgba(173, 34, 61,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9746e4 */.elementor-22071 .elementor-element.elementor-element-d9746e4{
    box-shadow: 10px 10px 20px 0 rgba(173, 34, 61,0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8660cbf */.elementor-22071 .elementor-element.elementor-element-8660cbf span{
    color:#e66981;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0639e3 */.elementor-22071 .elementor-element.elementor-element-d0639e3{
    box-shadow: 10px 10px 20px 0 rgba(173, 34, 61,0.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f04159 */.elementor-22071 .elementor-element.elementor-element-1f04159 img{
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15d7fab */.elementor-22071 .elementor-element.elementor-element-15d7fab span{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0079f23 */.elementor-22071 .elementor-element.elementor-element-0079f23{
    margin: 0 auto;
}
.elementor-22071 .elementor-element.elementor-element-0079f23 .d-flex{
    display: flex;
    align-items: center;
    gap:16px;
}
.elementor-22071 .elementor-element.elementor-element-0079f23 img{
    width: 24px
}
.elementor-22071 .elementor-element.elementor-element-0079f23 span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6992b0 */.elementor-22071 .elementor-element.elementor-element-c6992b0 span{
    font-size:22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3857d */.elementor-22071 .elementor-element.elementor-element-4c3857d{
    margin: 0 auto;
}
.elementor-22071 .elementor-element.elementor-element-4c3857d .d-flex{
    display: flex;
    align-items: center;
    gap:16px;
}
.elementor-22071 .elementor-element.elementor-element-4c3857d img{
    width: 24px
}
.elementor-22071 .elementor-element.elementor-element-4c3857d span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b53d316 */.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart{
    display:Flex;
    flex-direction: column;
    z-index::2;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 .wc-bookings-date-picker{
    border:0;
    padding:0;
    margin:0;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 select {
    -webkit-appearance: none;
    background: white url(/wp-content/uploads/2023/10/ic-arrow_down.svg) no-repeat 98%;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-nombre-completo{
    order:1;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-email{
    order:2;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-telefono{
    order:3;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-bookings-booking-form{
    order:4;
    padding:0;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-acepto-los-terminos-y-condiciones{
    order:5;
    display:flex;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-bookings-booking-form-button{
    order:6;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-acepto-los-terminos-y-condiciones .wc-pao-addon-checkbox-group-required{
    order:1;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-acepto-los-terminos-y-condiciones .wc-pao-addon-description{
    order:2;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 .wc_bookings_field_persons,
.elementor-22071 .elementor-element.elementor-element-b53d316 #product-addons-total,
.elementor-22071 .elementor-element.elementor-element-b53d316 .wc-bookings-booking-cost{
    display:none!important;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart input{
    border: 1px solid #ccc;
    color: #333;
    font-weight: bold;
    width:100%;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 .wc-pao-addon-acepto-los-terminos-y-condiciones{
    display:flex;
    gap:16px;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 .wc-pao-addon-acepto-los-terminos-y-condiciones input{
    width:20px!important;
    height:20px!important;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-acepto-los-terminos-y-condiciones .wc-pao-addon-description p{
    color:#777;
    font-family: "EB Garamond", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 form.cart .wc-pao-addon-acepto-los-terminos-y-condiciones .wc-pao-addon-description p a{
    color:#ae3d3d;
    text-decoration: underline;
}

.elementor-22071 .elementor-element.elementor-element-b53d316:before{
    content:'';
    background: url('https://beautyshoppr.com/wp-content/uploads/2025/10/ribbon-form.webp');
    background-size: 200px;
    width:200px;
    height:200px;
    position:absolute;
    right:0;
    top:0;
    z-index:2;
    transform:translate(130px,-70px);
}

.elementor-22071 .elementor-element.elementor-element-b53d316 .wc-bookings-booking-form-button{
    background-color: #d55e74;
    font-family: "EB Garamond", Sans-serif;
    font-size: 24px;
    text-transform: uppercase;
    transition: ease all .3s;
    border-radius: 8px;
    font-weight: 600;
    padding: 16px 30px;
}
.elementor-22071 .elementor-element.elementor-element-b53d316 .wc-bookings-booking-form-button:hover{
    background-color: #fa6d87;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-911ff56 */.elementor-22071 .elementor-element.elementor-element-911ff56 img{
    max-height: 200px;
}/* End custom CSS */