.boutiques_spinner_v1_target{position:fixed;width:100%;height:100%;top:0;left:0;text-align:center;background:white;z-index:100}
#r4_mod1 #r4_hero_flares img,#r4_mod1 .r4_hero_block,#r4_mod1 a,#r4_mod1 h1,#r4_mod1 h2{position:absolute}#r4_hero_callout{top:9.3%;left:30.2%;z-index:1;opacity:0}#r4_hero_h1{top:8.2%;text-align:center;z-index:1;width:100%;opacity:0}#r4_hero_h2_1{top:64.5%;left:16.9%;z-index:1;opacity:0}#r4_hero_h2_2{top:67.8%;left:16.8%;z-index:1;opacity:0}.r4_hero_block .el_boutique_body{padding-top:9.5%;text-align:center}#r4_hero_flare_1{top:21.1%;left:0;width:15.47%}#r4_hero_flare_2{top:7.1%;left:53.6%;width:11.094%}#r4_hero_flare_3{left:22%;top:4.2%;width:18.438%}#r4_hero_flare_4{left:44.3%;top:15.5%;width:11.094%}#r4_hero_flare_5{top:29.3%;right:7.9%;width:11.875%}#r4_hero_flare_6{top:26.9%;right:.1%;width:7.188%}#r4_hero_flare_7{top:31.7%;right:.1%;width:8.907%}#r4_hero_flare_8{top:7.5%;left:64.2%;width:12.344%}#r4_hero_flare_9{top:45.6%;left:0;width:15.313%}.r4_mod1_qs_expanded .quickshop-inline{margin-bottom:0}.r4_mod1_qs_expanded .quickshop-inline-top{left:47.5%}.el_boutique_wrapper .targetQSClose,.el_boutique_wrapper .targetQSOpen{bottom:7.9%;padding:0 0;color:#fff;width:84%;margin:0 auto;right:0;border:1px solid #fff;line-height:13.8vw}.el_boutique_wrapper .targetQSClose{text-indent:0}.pcl_rtl h1#r4_hero_h1{direction:rtl}.pcl_rtl h2#r4_hero_h2_1,.pcl_rtl h2#r4_hero_h2_2{direction:rtl}.pcl_rtl #r4_hero_block_1,.pcl_rtl #r4_hero_block_2,.pcl_rtl #r4_hero_block_3{direction:rtl}
.r4_info_mob_section1,.r4_info_mob_section2,.r4_info_mob_section3{position:absolute;text-align:center;width:100%;z-index:1}.r4_info_mob_section1_body,.r4_info_mob_section2_body,.r4_info_mob_section3_body{position:absolute;width:100%}.r4_info_mob_section1_body{padding-top:12.7%}#r4_info_mob_h1_1{padding-bottom:.2%}.r4_info_mob_section2_body{padding-top:51%}#r4_info_mob_h1_2{padding-bottom:.4%}.r4_info_mob_section3_body{padding-top:89.5%}#r4_info_mob_h1_3{padding-bottom:.3%}#r4_info_flares img{position:absolute}#r4_info_flare_1{top:32%;left:-1.7%;width:15.47%}#r4_info_flare_2{top:10.1%;left:52.4%;width:11.094%}#r4_info_flare_3{left:20.8%;top:5.8%;width:18.438%}#r4_info_flare_4{left:43%;top:23.3%;width:11.094%}#r4_info_flare_5{top:44.5%;right:9.3%;width:11.875%}#r4_info_flare_6{top:40.5%;right:0;width:8.188%}#r4_info_flare_7{top:48.1%;right:0;width:9.8%}#r4_info_flare_8{top:11%;left:62.8%;width:12.344%}#r4_info_flare_9{top:69.6%;left:-1.3%;width:15.313%}.pcl_rtl #r4_mod4{direction:rtl}
.r4_video_tvc_play{position:absolute}.r4_video_tvc_play{width:23.4%;top:63.6%;left:4.9%;cursor:pointer;z-index:1}.r4_video_tvc_parallax{position:absolute}.el_boutique_link:hover,.r4_video_tvc_play:hover{opacity:.5}.r4_video_tvc_parallax_outer{height:75.625vw}.pcl_rtl #r4_mod2{direction:rtl}
#r4_mod3{margin-top:-.1%}.r4_reviews_slide{position:absolute;width:100%;text-align:center;margin-top:12.7%;z-index:1}.r4_reviews_slide_mob_header{margin-top:12.6%}#r4_reviews_slide_mob_subheader{margin-top:4.1%}.r4_reviews_slide1_content1{margin-top:7.3%}.el_boutique_h1.el_boutique_light.r4_reviews_h1{margin-top:.9%}#r4_reviews_slide1_content3_1,#r4_reviews_slide1_content3_2{margin-top:.7%}.r4_reviews_slide1_content2{margin-top:7.6%}.el_boutique_caveat.r4_reviews_caveat{margin-top:7.3%}#r4_reviews_flares img{position:absolute}#r4_reviews_flare_1{top:55%;left:25.3%;width:12.47%}#r4_reviews_flare_2{top:38%;left:71.9%;width:9.094%}#r4_reviews_flare_3{left:43.8%;top:34.3%;width:16.438%}#r4_reviews_flare_4{left:80.8%;top:38%;width:12%}#r4_reviews_flare_5{top:63.9%;right:-6.5%;width:11.875%}#r4_reviews_flare_6{bottom:-6%;left:49.8%;width:12.344%;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(5deg)}#r4_reviews_flare_7{top:77.6%;left:-7.3%;width:15.313%;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(180deg)}#r4_reviews_flare_8{width:10.313%;top:19%;right:4%}#r4_reviews_flare_9{width:10.313%;top:-2%}.pcl_rtl .r4_reviews_slide{direction:rtl}
#r4_mod6{padding-bottom:6%}#r4_mod6_h2{position:absolute;margin-top:19.6%;left:18.7%}#r4_mod6_h1{width:100%;text-align:center;padding-top:6.2%}#r4_mod6_copy{width:100%;text-align:center;padding-top:2.9%}.pcl_rtl #r4_mod6{direction:rtl}
#r4_mpp_labels_mob{display:none}.mpp__product-grid .el_boutique_h2{position:relative;float:left;text-align:center;color:#040a2b;text-transform:capitalize;padding-bottom:0;margin:7vw 8.25% 7.5vw 10.25%;font-size:8vw}#r4_mpp_labels_mob_mpp .mpp__product-grid{margin-top:31px}.mpp__product-grid .el_boutique_h2:nth-of-type(2){margin-left:7.4vw;margin-right:0}.mpp__product-grid .el_boutique_h2:nth-of-type(3){margin-left:auto;margin-right:auto;width:100%}.mpp__product-grid .el_boutique_h2:nth-of-type(4){margin-left:5.4%}.mpp__product-grid .mpp_labels_full_row{margin-right:50%}.mpp__product-sort-container{display:none}.mpp__header{display:none}#r4_mod5,#r4_mpp_labels_body_1{text-align:center;width:100%}#r4_mod5{margin-top:12.7%}#r4_mpp_labels_body_1{margin-top:2.6%}.pcl_rtl .mpp .el_boutique_body,.pcl_rtl .mpp .el_boutique_h1,.pcl_rtl .mpp .el_boutique_h2{direction:rtl}
.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:700}@media (min-width:1025px){.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:400}}@media only screen and (min-width:1025px){.page-navigation__menu .basic-menuref-renutriv .menu--lvl-2:before{background:#ffffff}}@media only screen and (min-width:1025px){.page-navigation__menu .basic-menuref-renutriv .menu--lvl-2 .menu--lvl-3 .menu__item--category.menu__item--category-expandable:not(:first-child){margin-top:15px}}@media only screen and (min-width:1025px){.page-navigation__menu .basic-menuref-renutriv .menu__item--link{margin-top:10px}}.basic-menuref-renutriv .menu-ref__logo{display:none;position:absolute;z-index:999;left:20px;top:60px}@media only screen and (min-width:1025px){.basic-menuref-renutriv.active-menu .menu-ref__logo{display:block}}@media only screen and (min-width:1025px){.basic-menuref-renutriv .site-header-menu-formatter-v1{padding-top:34px}}
.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:700}@media (min-width:1025px){.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:400}}.brand-aerin .basic-menuref-aerin .menu__item>span,.brand-aerin .basic-menuref-aerin a,.brand-aerin .basic-menuref-renutriv .menu__item>span,.brand-aerin .basic-menuref-renutriv a,.brand-aerin .basic-menuref-v1 .menu__item>span,.brand-aerin .basic-menuref-v1 a{color:#040a2b}@media only screen and (min-width:1025px){.page-navigation__menu .basic-menuref-aerin .menu--lvl-2:before{background:#ffffff}}@media only screen and (min-width:1025px){.page-navigation__menu .basic-menuref-aerin .menu--lvl-2 .menu--lvl-3 .menu__item--category.menu__item--category-expandable:not(:first-child){margin-top:15px}}@media only screen and (min-width:1025px){.page-navigation__menu .basic-menuref-aerin .menu__item--link{margin-top:10px}}.basic-menuref-aerin .menu-ref__logo{display:none;position:absolute;z-index:999;left:20px;top:60px}@media only screen and (min-width:1025px){.basic-menuref-aerin.active-menu .menu-ref__logo{display:block}}@media only screen and (min-width:1025px){.basic-menuref-aerin .site-header-menu-formatter-v1{padding-top:34px}}
.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:700}@media (min-width:1025px){.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:400}}.gnav-signup--no-trigger{position:relative}.gnav-signup-trigger-label{color:#040a2b;cursor:pointer;align-items:center;letter-spacing:1px;line-height:1.4;text-decoration:none;border:none;background:0 0;padding:0}.gnav-signup-trigger-label:hover{color:#040a2b;text-decoration:none}.gnav-signup-overlay{position:static}.gnav-signup-overlay [role=dialog]{box-sizing:border-box;border:1px solid #040a2b;background-color:#ffffff;z-index:101}@media only screen and (min-width:1025px){.gnav-signup-overlay [role=dialog]{min-height:auto;position:absolute;min-width:450px;right:-22px;top:51px;padding:30px 30px 0}}@media only screen and (min-width:1025px){.is-sticky .gnav-signup-overlay [role=dialog]{top:47px}}@media only screen and (min-width:1025px){.gnav-signup--no-trigger .gnav-signup-overlay [role=dialog]{top:76px;right:0}}@media only screen and (min-width:1025px){.is-sticky .gnav-signup--no-trigger .gnav-signup-overlay [role=dialog]{top:72px}}.gnav-signup-overlay__close{position:absolute;border:none;background:0 0;padding:5px;right:5px;top:21px}@media only screen and (min-width:1025px){.gnav-signup-overlay__close{top:5px}}.gnav-signup-overlay__icon--close{height:20px;width:20px}
.user-logged-in .loyalty-points-suffix{display:none}.user-logged-in .user-logged-in__link .loyalty-points-value:not(:empty)+.loyalty-points-suffix{display:inline-block}
.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:700}@media (min-width:1025px){.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:400}}.page-footer .email-signup .email_signup__header{display:none}@media only screen and (min-width:737px){.page-footer .email-signup .email_signup__header{display:block}}.page-footer .email-signup input[type=tel]{margin:15px 0;font-size:12px}@media only screen and (min-width:737px){.page-footer .email-signup input[type=tel]{margin:unset;font-size:15px}}.page-footer .email-signup .field.mobile-email,.page-footer .email-signup .field.mobile-sms{position:relative}.page-footer .email-signup .field.mobile-email input.promotions,.page-footer .email-signup .field.mobile-sms input.promotions{width:22px;height:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;left:-3px;top:2px;z-index:5}.page-footer .email-signup .error_messages_display{font-size:12px;margin-bottom:5px}.page-footer .email-signup .email-signup-email{width:49%;display:inline-block}.page-footer .email-signup .email-signup-email .signup-promotions{float:left;padding-top:0;margin-top:10px;cursor:unset}.page-footer .email-signup .email-signup-email .pc-email{position:relative}.page-footer .email-signup .email-signup-email .pc-email input.promotions{width:22px;height:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;left:-3px;top:22px;z-index:5}.page-footer .email-signup .email-signup-mobile{width:49%;display:inline-block;vertical-align:top}.page-footer .email-signup .email-signup-mobile .signup-promotions{float:left;padding-top:0;margin-top:10px;cursor:unset}.page-footer .email-signup .email-signup-mobile .form-item.sms-promotions{position:relative}.page-footer .email-signup .email-signup-mobile .form-item.sms-promotions input.promotions{width:22px;height:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;left:-3px;top:22px;z-index:3}.page-footer .email-signup__section{width:100%!important}.nodeblock-signup-form .error_messages_display{font-size:12px;margin-bottom:20px;overflow:hidden}@media only screen and (min-width:737px){.nodeblock-signup-form .error_messages_display{font-size:11px;margin-bottom:10px}}.nodeblock-signup-form .email-signup-email{margin-bottom:20px}.nodeblock-signup-form .email-signup-email .form-item{margin-bottom:10px}.nodeblock-signup-form .email-signup-mobile .form-item{margin-bottom:20px}.nodeblock-signup-form input[name=PHONE2]{width:100%;margin:15px 0}@media only screen and (min-width:737px){.nodeblock-signup-form input[name=PHONE2]{margin:unset}}.nodeblock-signup-form .mobile-sms{margin-bottom:20px}
