.elementor-159 .elementor-element.elementor-element-01c5056{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-d0a4624{--display:flex;}/* Start custom CSS for container, class: .elementor-element-01c5056 *//* =========================================================
   SHOP STYLE BY ROSE - PRIVACY POLICY
   PAGE ID: 159
========================================================= */

/* PAGE BASE */
.elementor-159{
    color:#171717 !important;
    background:#fff !important;
}


/* MAIN WIDTH */
.elementor-159 .ssbrp-page > .e-con-inner{
    width:100% !important;
    max-width:1180px !important;
    margin:0 auto !important;
    padding-left:24px !important;
    padding-right:24px !important;
    box-sizing:border-box !important;
}


/* =========================================================
   LEGAL HERO
========================================================= */

.elementor-159 .elementor-element-01c5056{
    padding-top:85px !important;
    padding-bottom:55px !important;

    border-bottom:1px solid #dfdbd4 !important;
}


/* LEGAL LABEL */
.elementor-159 .elementor-element-aacc2d7 p{
    margin:0 0 18px !important;

    font-family:Arial, sans-serif !important;
    font-size:10px !important;
    line-height:1.2 !important;

    font-weight:700 !important;
    letter-spacing:.12em !important;

    text-transform:uppercase !important;

    color:#171717 !important;
}


/* PRIVACY POLICY */
.elementor-159 .elementor-element-668d252 .elementor-heading-title{
    margin:0 !important;

    font-family:"Cormorant Garamond",
                Georgia,
                "Times New Roman",
                serif !important;

    font-size:58px !important;
    line-height:.98 !important;

    font-weight:400 !important;
    letter-spacing:-.035em !important;

    text-transform:uppercase !important;

    color:#171717 !important;
}


/* LAST UPDATED */
.elementor-159 .elementor-element-eb83aea{
    margin-top:20px !important;
}

.elementor-159 .elementor-element-eb83aea p{
    margin:0 !important;

    font-family:Arial, sans-serif !important;
    font-size:12px !important;
    line-height:1.5 !important;

    color:#77716a !important;
}


/* =========================================================
   LEGAL CONTENT
========================================================= */

.elementor-159 .elementor-element-d0a4624{
    padding-top:60px !important;
    padding-bottom:95px !important;
}


/* narrower reading width */
.elementor-159 .elementor-element-d0a4624 > .e-con-inner{
    max-width:860px !important;
    margin:0 auto !important;
}


/* CONTENT */
.elementor-159 .elementor-element-aa8aec9{
    width:100% !important;
}


/* SECTION HEADINGS */
.elementor-159 .elementor-element-aa8aec9 h3{
    margin:38px 0 12px !important;

    font-family:"Cormorant Garamond",
                Georgia,
                serif !important;

    font-size:29px !important;
    line-height:1.05 !important;

    font-weight:400 !important;
    letter-spacing:-.015em !important;

    text-transform:uppercase !important;

    color:#171717 !important;
}


/* first heading */
.elementor-159 .elementor-element-aa8aec9 h3:first-child{
    margin-top:0 !important;
}


/* BODY TEXT */
.elementor-159 .elementor-element-aa8aec9 p{
    margin:0 0 20px !important;

    font-family:Arial, sans-serif !important;
    font-size:14px !important;
    line-height:1.85 !important;

    color:#6f6a64 !important;
}


/* =========================================================
   REMOVE ELEMENTOR DEFAULT BLUE
========================================================= */

.elementor-159 .elementor-heading-title,
.elementor-159 h1,
.elementor-159 h2,
.elementor-159 h3{
    color:#171717 !important;
}

.elementor-159 a{
    color:#171717 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-159 .elementor-element-668d252 .elementor-heading-title{
        font-size:50px !important;
    }

    .elementor-159 .elementor-element-aa8aec9 h3{
        font-size:27px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-159 .ssbrp-page > .e-con-inner{
        padding-left:20px !important;
        padding-right:20px !important;
    }

    .elementor-159 .elementor-element-01c5056{
        padding-top:55px !important;
        padding-bottom:45px !important;
    }

    .elementor-159 .elementor-element-668d252 .elementor-heading-title{
        font-size:40px !important;
        line-height:1 !important;
    }

    .elementor-159 .elementor-element-d0a4624{
        padding-top:45px !important;
        padding-bottom:65px !important;
    }

    .elementor-159 .elementor-element-aa8aec9 h3{
        font-size:25px !important;
    }

    .elementor-159 .elementor-element-aa8aec9 p{
        font-size:13px !important;
        line-height:1.8 !important;
    }

}/* End custom CSS */