.pcl_ll_magic .pcl_ll_magic_heading_1{margin-top:2.56vw;margin-left:1.3vw;text-align:center;letter-spacing:-.028em}.pcl_ll_magic .pcl_ll_magic_heading_2{text-align:center;letter-spacing:.04em;margin-top:.5vw;margin-left:4vw}.pcl_ll_magic .pcl_ll_magic_products .pcl_ll_magic_product_img video:last-child{opacity:0;position:absolute;top:0;left:0;right:0;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.pcl_ll_magic .pcl_ll_magic_products .pcl_ll_magic_product_img:hover video:last-child{opacity:1}.pcl_ll_magic_products{margin:2.78vw auto 0;text-align:center}.pcl_ll_magic_products li{position:relative;display:inline-block;color:#040a2b;width:27.05%;margin:0 2.56vw;vertical-align:top}.pcl_ll_magic_products li:nth-child(1){margin-left:4.1%}.pcl_ll_magic_products li img,.pcl_ll_magic_products li video{vertical-align:top;width:100%;max-width:336px;padding:0;text-align:center;margin:0 auto;-webkit-transition:all 2s;transition:all 2s}.pcl_ll_magic_products .pcl_ll_magic_product_cat{font-size:1.17vw;line-height:1.61vw;font-weight:600;padding-top:1.2vw;letter-spacing:.15em}.pcl_ll_magic_products .pcl_ll_magic_product_type{font-size:1.17vw;line-height:1.61vw;letter-spacing:.15em}.pcl_ll_magic_products .pcl_ll_magic_product_desc{font-size:2.04vw;padding-top:.73vw}.pcl_ll_magic_products .pcl_ll_magic_qs.quick_shop{margin-top:.5vw;height:3vw;line-height:3vw;border:1px solid #fff;padding:0 2.26vw;font-size:.87vw}@media only screen and (min-width:1366px){.pcl_ll_magic_products{margin:38px auto 0;text-align:center}.pcl_ll_magic_products li{padding:0;margin:0 35px}.pcl_ll_magic_products li:nth-child(3){width:26.7%}.pcl_ll_magic_products .pcl_ll_magic_product_cat{font-size:16px;line-height:22px}.pcl_ll_magic_products .pcl_ll_magic_product_type{font-size:16px;line-height:22px}.pcl_ll_magic_products .pcl_ll_magic_product_desc{font-size:28px}.pcl_ll_magic_products .pcl_ll_magic_qs.quick_shop{margin-top:7px;height:41px;line-height:41px;padding:0 31px;font-size:12px}}
.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:700}@media only screen and (min-width:1280px){.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:400}}@media only screen and (min-width:1280px){.page-navigation__menu .basic-menuref-renutriv .menu--lvl-2::before{background:#ffffff}}@media only screen and (min-width:1280px){.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:1280px){.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:1280px){.basic-menuref-renutriv.active-menu .menu-ref__logo{display:block}}@media only screen and (min-width:1280px){.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 only screen and (min-width:1280px){.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:1280px){.page-navigation__menu .basic-menuref-aerin .menu--lvl-2::before{background:#ffffff}}@media only screen and (min-width:1280px){.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:1280px){.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:1280px){.basic-menuref-aerin.active-menu .menu-ref__logo{display:block}}@media only screen and (min-width:1280px){.basic-menuref-aerin .site-header-menu-formatter-v1{padding-top:34px}}
.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}
div#main.main{margin-top:-87px}
