.beauty-app-banner__beauty_app_banner{align-content:stretch;background-color:#fdf4f4;display:flex;min-height:322px;padding:12px 0 25px;position:relative}@media (min-width:768px){.beauty-app-banner__beauty_app_banner{min-height:263px;padding:7px 50px}}@media (min-width:992px){.beauty-app-banner__beauty_app_banner{padding:6px 50px 0 100px}}@media (min-width:1200px){.beauty-app-banner__beauty_app_banner{padding:6px 50px 0 211px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__beauty_app_banner_wrapper{display:flex;height:100%;width:100%}.beauty-app-banner__beauty_app_banner .beauty-app-banner__fig{height:257px;width:135px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__fig img{width:100%}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__fig{width:138px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption{display:flex;flex-direction:column;height:100%;padding-bottom:52px;position:relative;width:calc(100% - 140px)}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption{align-content:center;flex-direction:row;padding-bottom:0;position:static}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left,.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right{padding-left:12px}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left,.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right{padding-left:24px;padding-top:48px}}@media (min-width:1200px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left,.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right{padding-left:48px;padding-top:71px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left{color:#000;left:180px;padding-top:8px;top:30px;z-index:2}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left{padding-top:48px;width:268px}}@media (min-width:1200px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left{padding-top:71px;width:428px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left h2{color:#a64db0;font-size:24px;font-weight:600;line-height:28px;margin-bottom:4px;padding:0;text-align:left}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left p{color:#a64db0;font-size:12px;line-height:13px;margin-bottom:24px}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left p{font-size:14px;line-height:18px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area{bottom:0;left:0;position:absolute}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area{position:static}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area a,.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area button{font-size:12px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area a:hover,.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area button:hover{background:#a64db0;border-color:#a64db0;color:#fff!important}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area .beauty-app-banner__btn{background:transparent;border:2px solid #a64db0;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;color:#a64db0;cursor:pointer;font-family:gt-walsheim-bold;font-size:12px;font-weight:700;height:28px;letter-spacing:1px;line-height:20px;padding:0 18px;text-align:center;text-transform:uppercase;width:173px}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__btn_area .beauty-app-banner__btn{height:40px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_left .beauty-app-banner__img_area{height:251px;width:135px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right{color:#a64db0;display:flex;flex-direction:column}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right{width:calc(100% - 268px)}}@media (min-width:1200px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right{width:calc(100% - 428px)}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right p{color:#a64db0;font-size:12px;line-height:16px;margin:0}@media (min-width:768px){.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right p{font-size:14px;line-height:18px}}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area{align-content:center;display:flex;margin-bottom:12px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area:nth-child(2n) .beauty-app-banner__icon_img img{max-width:15px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area:last-child{margin-bottom:0}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area:last-child .beauty-app-banner__icon_img img{max-width:15px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area .beauty-app-banner__icon_img{align-items:center;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:12px;padding:0 10px;width:30px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area .beauty-app-banner__icon_img img{max-width:15px}.beauty-app-banner__beauty_app_banner .beauty-app-banner__figCaption .beauty-app-banner__figCaption_right .beauty-app-banner__icon_area .beauty-app-banner__icon_value{align-items:center;display:flex}.beauty-sale-banner__beauty_sale_banner_container{align-items:center;background-color:#fff9f0;display:flex;justify-content:space-between;margin-bottom:24px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.beauty-sale-banner__beauty_sale_banner_container{padding:0 48px 0 0}}@media (min-width:992px){.beauty-sale-banner__beauty_sale_banner_container{margin-bottom:48px;padding:0 10px}}@media (min-width:1200px){.beauty-sale-banner__beauty_sale_banner_container{margin-bottom:48px;padding:0 125px}}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__img_area{position:relative}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__img_area img{height:100%;max-width:100%}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content{color:#bf6155;display:flex;flex-direction:column;margin:10px 12px 10px 30px}@media (min-width:768px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content{padding-top:18px}}@media (min-width:992px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content{padding-left:20px;width:calc(100% - 384px)}}@media (min-width:1200px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content{padding-left:50px;width:calc(100% - 629px)}}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__sub_title_1{font-size:12px;line-height:16px}@media (min-width:992px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__sub_title_1{font-size:14px;line-height:18px}}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__sub_title_2{font-size:21px;font-weight:600;line-height:24px;margin-bottom:8px;width:166px}@media (min-width:768px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__sub_title_2{width:auto}}@media (min-width:992px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__sub_title_2{font-size:24px;line-height:28px}}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__btn_area a:hover,.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__btn_area button:hover{background:#bf6155;border-color:#bf6155;color:#fff!important}.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__img_area{width:363px}@media (min-width:992px){.beauty-sale-banner__beauty_sale_banner_container .beauty-sale-banner__banner_content .beauty-sale-banner__img_area{height:53px}}.BrightcovePlayer__player_container{display:block;height:100%;position:relative;width:100%}.BrightcovePlayer__player_container .BrightcovePlayer__inner_container .BrightcovePlayer__iframe_elem{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.brand-hero-banner__banner_container{height:194px}@media (min-width:992px){.brand-hero-banner__banner_container{height:383px}}.brand-marketing-cards__card_container{display:flex;flex-wrap:wrap;justify-content:center}div[class="marketingCard__card marketingCard__full_width_card"]{margin-bottom:32px}@media (min-width:600px){div[class="marketingCard__card marketingCard__full_width_card"]{width:70%}}@media (min-width:1200px){div[class="marketingCard__card marketingCard__full_width_card"]{margin-bottom:48px}}h2[class=marketingCard__card_heading]{padding:0!important}@media (min-width:768px){h2[class=marketingCard__card_heading]{max-width:95%!important;min-height:72px}}div[class*=brand-marketing-cards__card_container] div[class*=marketingCard__card_moreinfo],div[class*=brand-marketing-cards__card_container] div[class*=marketingCard__card_subheading]{display:none}.marketingCard__card{margin-bottom:20px}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:180px;justify-content:center;padding:0 15px}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{color:#2c2c2c;font-family:gt-walsheim-bold;font-size:24px;font-weight:700;line-height:28px;margin:0 0 24px;padding:0 26px;text-align:center}@media (min-width:768px){.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{font-size:26px;line-height:28px;max-width:432px;padding:0}}@media (min-width:992px){.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{font-size:22px;line-height:36px}}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__nutrition_box{background-color:#e8fece}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__nutrition_box .marketingCard__card_heading{color:#3b7362}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__nutrition_box .marketingCard__card_button a:hover{background-color:#3b7362;border-color:#3b7362;color:#e8fece!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__beauty_box{background-color:#e8feff}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__beauty_box .marketingCard__card_heading{color:#2ba0ab}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__beauty_box .marketingCard__card_button a:hover{background-color:#2ba0ab;border-color:#2ba0ab;color:#e8feff!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__personal_care_box{background-color:#fffacf}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__personal_care_box .marketingCard__card_heading{color:#8b8340}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__personal_care_box .marketingCard__card_button a:hover{background-color:#8b8340;border-color:#8b8340;color:#fffacf!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__home_living_box{background-color:#ffe2d6}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__home_living_box .marketingCard__card_heading{color:#bf6155}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__home_living_box .marketingCard__card_button a:hover{background-color:#bf6155;border-color:#bf6155;color:#ffe2d6!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__purple_box{background-color:#fde9ff}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__purple_box .marketingCard__card_heading{color:#a64db0}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__purple_box .marketingCard__card_button a{border-color:#a64db0;color:#a64db0}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__purple_box .marketingCard__card_button a:hover{background-color:#a64db0;border-color:#a64db0;color:#fde9ff!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__fern_green_box{background-color:#f4f8ed}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__fern_green_box .marketingCard__card_heading{color:#438341}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__fern_green_box .marketingCard__card_button a{border-color:#438341;color:#438341}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__fern_green_box .marketingCard__card_button a:hover{background-color:#438341;border-color:#438341;color:#f4f8ed!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_green_box{background-color:#f8ffe6}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_green_box .marketingCard__card_heading{color:#869866}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_green_box .marketingCard__card_button a{border-color:#869866;color:#869866}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_green_box .marketingCard__card_button a:hover{background-color:#869866;border-color:#869866;color:#f8ffe6!important}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_box{background-color:#fffce0}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_box .marketingCard__card_heading{color:#8b8340}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_box .marketingCard__card_button a{border-color:#8b8340;color:#8b8340}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info.marketingCard__olive_box .marketingCard__card_button a:hover{background-color:#8b8340;border-color:#8b8340;color:#fffce0!important}@media (min-width:768px){.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info{height:208px}}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_banner_img{width:100%}.marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_banner_img img{height:100%;width:100%}@media (min-width:600px){.marketingCard__card .marketingCard__inner_wrapper{padding:0 12px}}@media (min-width:768px){.marketingCard__card .marketingCard__inner_wrapper{padding:0 12px}.marketingCard__card.marketingCard__full_width_card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{max-width:432px;padding:0;text-align:left}.marketingCard__card.marketingCard__full_width_card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info{align-items:flex-start;height:452px;padding:0 35px}}@media (min-width:1200px){.marketingCard__card.marketingCard__full_width_card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info{padding-left:138px;padding-right:115px}}@media (min-width:768px){.marketingCard__card.marketingCard__full_width_card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper{width:50%}.marketingCard__card.marketingCard__full_width_card .marketingCard__inner_wrapper .marketingCard__card_banner_img{height:452px;width:50%}.marketingCard__card.marketingCard__full_width_card .marketingCard__inner_wrapper{display:flex;height:452px;padding:0;width:100%}.marketingCard__card.marketingCard__full_width_card{display:flex;height:452px;width:100%}}@media (min-width:600px){.marketingCard__card{margin-bottom:24px;width:50%}}@media (min-width:768px){.marketingCard__card{margin-bottom:24px;width:50%}}@media (min-width:1200px){.marketingCard__card{font-size:22px;width:25%}}div[class*="grid__page_container bn"] .marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading,div[class*="grid__page_container ta"] .marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{font-family:gt-walsheim-bold;font-size:18px;font-weight:700;line-height:normal;margin-bottom:8px;max-width:100%;padding:0}@media (min-width:768px){div[class*="grid__page_container bn"] .marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading,div[class*="grid__page_container ta"] .marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{font-size:20px;line-height:24px}}@media (min-width:992px){div[class*="grid__page_container bn"] .marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading,div[class*="grid__page_container ta"] .marketingCard__card .marketingCard__inner_wrapper .marketingCard__card_info_wrapper .marketingCard__card_info .marketingCard__card_heading{font-size:16px;line-height:32px}}.toolkit-card-slider__artistry_toolkit_title{color:#2c2c2c;font-size:32px;font-style:normal;font-weight:600;line-height:36px;text-align:center}@media(max-width:767px){.toolkit-card-slider__artistry_toolkit_title{font-size:24px}}.toolkit-card-slider__description{font-size:18px;font-weight:400;line-height:24px;padding:0 5px 20px;text-align:center}.toolkit-card-slider__toolkit_container{padding-top:56px}@media(max-width:767px){.toolkit-card-slider__toolkit_container{padding-top:0}}.toolkit-card__artistry_card{align-items:center;display:flex;flex-direction:column;max-width:240px;overflow:hidden;text-align:center}.toolkit-card__artistry_card_image{aspect-ratio:1/1;overflow:hidden;width:100%}.toolkit-card__artistry_card_image img{height:100%;object-fit:cover;width:100%}.toolkit-card__cover img{object-fit:cover!important}.toolkit-card__contain img{object-fit:contain!important}.toolkit-card__artistry_card_content{padding:16px}.toolkit-card__artistry_card_title{align-items:center;color:#222;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin-bottom:12px;min-height:48px;text-align:center}.toolkit-card__artistry_card_button{margin-top:8px}.nutrients-slider__carosel_wrapper{margin-bottom:27px;padding-left:12px}@media (min-width:768px){.nutrients-slider__carosel_wrapper{margin-bottom:78px;padding-left:30px}}@media (min-width:992px){.nutrients-slider__carosel_wrapper{padding-left:0}}.nutrients-slider__carosel_wrapper .nutrients-slider__top_heading{font-family:gt-walsheim-medium;font-size:32px;font-weight:400;margin:32px 0 24px}@media (min-width:992px){.nutrients-slider__carosel_wrapper .nutrients-slider__top_heading{font-size:40px;margin:40px 0 24px}}.nutrients-slider__carosel_wrapper div[class=carousel__carousel_container]{padding-bottom:0}.nutrients-slider__carosel_wrapper div[class=carousel__carousel_container] ul[class="react-multi-carousel-dot-list "]{display:none}.nutrients-slider__carosel_wrapper .nutrients-slider__product_tile_area{height:100%}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel{display:flex;height:100%;margin:10px 0 0}@media (min-width:768px){.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel{margin:43px 0 0}}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item{display:flex;min-height:384px;padding:0 9px;width:100%}@media screen and (max-width:359px){.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item{min-height:440px}}@media (min-width:768px){.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item{padding:0 12px}}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_carousel_item_wrapper{background:#fff9f0;border-radius:10px;padding:20px}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item h3{font-size:20px;font-weight:400;line-height:18px;margin:0 0 13px}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_chips{border-bottom:.5px dashed #bf6155;border-top:.5px dashed #bf6155;display:flex;margin-bottom:10px;padding:13px 0}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_chips .nutrients-slider__product_chips_chip{align-items:center;background:#fff;border:.5px solid #a36a00;border-radius:10px;color:#a36a00;display:flex;font-size:10px;font-weight:400;padding:5px 6px}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_chips .nutrients-slider__product_chips_chip+.nutrients-slider__product_chips_chip{margin-left:8px}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_chips .nutrients-slider__product_chips_chip .nutrients-slider__product_chips_chip_label{margin-left:5px}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_carousel_list{font-size:14px;line-height:18px;list-style-type:disc;margin:0;padding:0 0 0 20px}.nutrients-slider__carosel_wrapper .nutrients-slider__product_carousel .nutrients-slider__product_carousel_item .nutrients-slider__product_carousel_list li{margin-bottom:15px}.nutrients-slider__disclaimer{color:#707070;font-size:8px;line-height:10px;margin-left:16px;margin-right:7px;padding-top:10px}@media (min-width:768px){.nutrients-slider__disclaimer{font-size:12px;line-height:14px;padding-top:13px}}@media (min-width:1200px){.nutrients-slider__disclaimer{margin-left:0;margin-right:0}}.plant-based-supplements__plant_based_supplements_container{background-color:#fff;display:flex;justify-content:center;margin-bottom:32px;position:relative;width:100%}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container{height:141px;margin-bottom:48px}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper{background-color:#f0fae5;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;display:flex;flex-direction:column;margin:0 26px;overflow:hidden}@media screen and (max-width:359px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper{margin:0 16px}}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper{flex-direction:row;height:141px}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__img_area{width:100%}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__img_area{width:357px}}@media (min-width:1200px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__img_area{width:600px}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__img_area img{height:100%;width:100%}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content{align-items:center;color:#38539a;display:flex;height:auto;padding:8px 16px;position:relative}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content{align-items:flex-start;flex-direction:column;height:141px;justify-content:flex-start;padding:25px 20px 28px;width:357px}}@media (min-width:1200px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content{padding:25px 39px 28px;width:562px}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__sub_title{font-size:14px;line-height:18px}@media screen and (max-width:359px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__sub_title{font-size:12px}}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__sub_title{font-size:16px;line-height:20px;padding:8px 22px 21px 0}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__icon_area{margin-right:5px}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__icon_area img{height:18px;width:16px}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__icon_area img{height:27px;width:24px}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__btn_area{margin-left:auto;position:absolute;right:10px;top:45%}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__btn_area{bottom:28px;right:40px;top:auto}}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__btn_area .plant-based-supplements__img_arrow{align-items:center;cursor:pointer;display:flex;height:8px;justify-content:center;width:12px}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__btn_area .plant-based-supplements__img_arrow svg{width:12px}@media (min-width:768px){.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__btn_area .plant-based-supplements__img_arrow{height:18px;width:16px}.plant-based-supplements__plant_based_supplements_container .plant-based-supplements__wrapper .plant-based-supplements__banner_content .plant-based-supplements__btn_area .plant-based-supplements__img_arrow svg{width:16px}}.atcOverlay__procuct_added_overlay{background-color:#fff;border:1px solid #e4e4e4;padding:18px 32px;position:fixed;top:54px;width:100%;z-index:9999}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__close_icon_area{cursor:pointer;position:absolute;right:32px;z-index:1}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__top_bar{margin-bottom:17px;position:relative}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__top_bar .atcOverlay__title{font-family:gt-walsheim-medium;font-size:16px;font-weight:400;line-height:20px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__limited_cart_alert{align-content:center;background-color:#fff9f0;color:#a36a00;display:flex;flex-direction:row;font-size:14px;height:26px;line-height:20px;margin-bottom:12px;padding:4px;width:100%}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__limited_cart_alert .atcOverlay__icon_area{padding:0 10px;position:inherit}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__middle_area{margin-bottom:20px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__client_area{display:flex;margin-bottom:15px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__client_area .atcOverlay__client{align-items:center;background-color:#fffacf;border-radius:4px;display:flex;height:32px;margin-right:12px;padding:4px 8px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__client_area .atcOverlay__client .atcOverlay__client_img{border-radius:50%;height:20px;margin-right:4px;width:20px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__client_area .atcOverlay__client .atcOverlay__client_img img{height:20px;object-fit:cover;width:20px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__client_area .atcOverlay__client .atcOverlay__client_name{color:#a36a00;font-size:14px;line-height:14px}.atcOverlay__procuct_added_overlay .atcOverlay__inner_wrapper .atcOverlay__client_area .atcOverlay__more_client{align-items:center;background-color:#f4f4f4;color:#707070;display:flex;font-size:14px;justify-content:center;line-height:14px}@media (min-width:768px){.atcOverlay__procuct_added_overlay{border:1px solid #e4e4e4;margin:0 auto;max-width:520px;min-height:208px;right:0;width:375px}}@media (min-width:1200px){.atcOverlay__procuct_added_overlay{right:48px;top:100px}}.atcOverlay__error_message{position:fixed;top:95px;width:100%;z-index:8}.atcOverlay__error_message.atcOverlay__subcart_error_message{margin-bottom:42px;padding-top:1px;position:relative;top:auto;width:100%}@media (min-width:768px){.atcOverlay__error_message.atcOverlay__subcart_error_message{margin-bottom:24px}.atcOverlay__error_message{max-width:1440px;top:98px;width:95%}}.popupMessage__popup_product_modal .popupMessage__inner_wrapper{padding:0 20px}.popupMessage__popup_product_modal .popupMessage__inner_wrapper .popupMessage__msg{font-size:16px;line-height:20px;margin-bottom:12px}.popupMessage__popup_product_modal .popupMessage__inner_wrapper .popupMessage__modal_btn{align-items:center;display:flex;justify-content:center;margin-bottom:32px;margin-top:32px}.popupMessage__popup_product_modal .popupMessage__inner_wrapper .popupMessage__modal_btn .popupMessage__btn_area{margin-right:12px}.popupMessage__popup_product_modal .popupMessage__inner_wrapper .popupMessage__modal_btn .popupMessage__btn_area Button{padding:11px 34px}.popupMessage__popup_product_modal .popupMessage__inner_wrapper .popupMessage__modal_btn .popupMessage__btn_area.popupMessage__outline_btn Button{padding:9px 29px}.product-slider__carosel_wrapper{margin-bottom:32px;padding:0 0 0 12px}@media (min-width:768px){.product-slider__carosel_wrapper{margin-bottom:48px}}@media (min-width:992px){.product-slider__carosel_wrapper{margin-bottom:48px}}@media (min-width:1200px){.product-slider__carosel_wrapper{margin-bottom:0}}.product-slider__carosel_wrapper .product-slider__top_heading{font-family:gt-walsheim-medium;font-size:32px;font-weight:400;line-height:36px;margin:0 0 32px}@media (min-width:768px){.product-slider__carosel_wrapper .product-slider__top_heading{margin:0 0 24px}}@media (min-width:1200px){.product-slider__carosel_wrapper .product-slider__top_heading{font-size:40px;line-height:46px;margin:0 0 30px}}.product-slider__carosel_wrapper .product-slider__product_tile_area{margin:0}.signature-select__btn{-webkit-tap-highlight-color:transparent;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:gt-walsheim-bold;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;overflow:hidden;padding:11px 18px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.signature-select__btn.signature-select__trasparent{background-color:transparent;border-style:solid;border-width:2px;padding:9px 30px}.signature-select__btn.signature-select__full_width{width:100%}.signature-select__btn.signature-select__outline_gray{background:transparent;border:2px solid #2c2c2c;color:#2c2c2c}.signature-select__btn.signature-select__outline_gray:hover{border-color:#396e75;color:#396e75}.signature-select__row{margin:0}.signature-select__column{padding:0}@media (min-width:992px){.signature-select__btn{padding:11px 32px}}.signature-select__signature_select_container{background:linear-gradient(0deg,#d3d5e2 56.82%,rgba(212,214,227,.39) 155.81%);display:flex;flex-direction:column;margin:0 0 24px}@media (min-width:768px){.signature-select__signature_select_container{margin:0 0 48px}}.signature-select__signature_select_container .signature-select__top_area{display:flex;flex-direction:column}@media (min-width:768px){.signature-select__signature_select_container .signature-select__top_area{flex-direction:row}}.signature-select__signature_select_container .signature-select__top_area .signature-select__banner_area{display:flex;width:100%}.signature-select__signature_select_container .signature-select__top_area .signature-select__banner_area img{margin:0 auto;width:100%}@media (min-width:768px){.signature-select__signature_select_container .signature-select__top_area .signature-select__banner_area{margin:0 0 20px;width:50%}}.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;width:100%}@media (min-width:768px){.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section{align-items:center;margin-top:0;width:50%}}.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__logo_area{display:flex}.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__logo_area img{max-width:205px;width:100%}.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__prod_desc{font-family:gt-walsheim-medium;font-size:14px;font-weight:400;line-height:18px;padding:24px 0;text-align:center;width:271px}@media (min-width:768px){.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__prod_desc{font-size:16px;line-height:20px;max-width:490px;padding-bottom:42px;width:80%}}.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__btn_area a:hover,.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__btn_area button:hover{background:#2c2c2c;border-color:#2c2c2c;color:#fff!important}.signature-select__signature_select_container .signature-select__top_area .signature-select__logo_section .signature-select__btn_area .signature-select__btn{height:40px;padding:0 10px;width:145px}.signature-select__signature_select_container .signature-select__img_area{align-items:center;display:flex;flex-direction:row;width:88%}.signature-select__signature_select_container .signature-select__img_area img{background:#fff;border-radius:50%;height:93px;width:93px}.signature-select__signature_select_container .signature-select__middle_area{display:flex;flex-direction:column;padding:24px}.signature-select__signature_select_container .signature-select__middle_area .signature-select__signature_img{display:flex;margin-bottom:24px;width:100%}@media (min-width:768px){.signature-select__signature_select_container .signature-select__middle_area{flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0 24px;width:100%}.signature-select__signature_select_container .signature-select__middle_area .signature-select__signature_img{flex-direction:column;max-width:372px;padding:0 12px;width:33.333%}}@media (min-width:1200px){.signature-select__signature_select_container .signature-select__middle_area .signature-select__signature_img{padding:0 36px}}.signature-select__signature_select_container .signature-select__sub_title{align-items:center;color:#707070;font-size:12px;line-height:16px;padding:0 12px;text-align:left;width:calc(100% - 115px)}@media (min-width:768px){.signature-select__signature_select_container .signature-select__sub_title{align-items:center;font-size:12px;line-height:16px;padding:12px 0 0;text-align:center;width:auto}}.signature-select__signature_select_container .signature-select__heading{font-size:14px;font-weight:700;line-height:18px;margin-bottom:4px;text-transform:uppercase}@media (min-width:768px){.signature-select__signature_select_container .signature-select__heading{margin-bottom:8px}}.top-banner__btn{-webkit-tap-highlight-color:transparent;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:gt-walsheim-bold;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;overflow:hidden;padding:11px 18px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.top-banner__btn.top-banner__trasparent{background-color:transparent;border-style:solid;border-width:2px;padding:9px 30px}.top-banner__btn.top-banner__full_width{width:100%}.top-banner__btn.top-banner__outline_gray{background:transparent;border:2px solid #2c2c2c;color:#2c2c2c}.top-banner__btn.top-banner__outline_gray:hover{border-color:#396e75;color:#396e75}.top-banner__row{margin:0}.top-banner__column{padding:0}@media (min-width:992px){.top-banner__btn{padding:11px 32px}}.top-banner__top_banner_container{display:flex;flex-direction:column;margin-bottom:32px;min-height:441px;padding:24px;position:relative;width:100%}@media (min-width:768px){.top-banner__top_banner_container{flex-direction:row;margin-bottom:48px;min-height:auto;padding:0 20px}}@media (min-width:1200px){.top-banner__top_banner_container{padding:0 102px}}.top-banner__top_banner_container .top-banner__img_area{align-content:end;display:flex;flex-wrap:wrap}.top-banner__top_banner_container .top-banner__img_area img{width:100%}@media (min-width:768px){.top-banner__top_banner_container .top-banner__img_area img{width:100%}}@media (min-width:992px){.top-banner__top_banner_container .top-banner__img_area img{width:100%}}@media (min-width:1200px){.top-banner__top_banner_container .top-banner__img_area img{width:630px}}.top-banner__top_banner_container .top-banner__banner_content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:12px;position:relative;z-index:2}@media (min-width:768px){.top-banner__top_banner_container .top-banner__banner_content{margin-left:auto;width:376px}}.top-banner__top_banner_container .top-banner__banner_content .top-banner__logo_area{width:226px}@media (min-width:768px){.top-banner__top_banner_container .top-banner__banner_content .top-banner__logo_area{width:376px}}.top-banner__top_banner_container .top-banner__banner_content .top-banner__logo_area img{display:block;margin:auto;max-height:32px;max-width:100%}@media (min-width:768px){.top-banner__top_banner_container .top-banner__banner_content .top-banner__logo_area img{max-height:50px}}.top-banner__top_banner_container .top-banner__banner_content .top-banner__sub_title{align-items:center;color:#2c2c2c;display:flex;font-size:16px;justify-content:center;line-height:20px;padding:12px 0;text-align:center}@media (min-width:768px){.top-banner__top_banner_container .top-banner__banner_content .top-banner__sub_title{font-size:18px;line-height:22px;padding:18px 0}}.top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area{display:flex;justify-content:center;margin-bottom:15px;max-width:100%}@media (min-width:1200px){.top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area{justify-content:flex-start}}.top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area a:hover,.top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area button:hover{background:#2c2c2c;border-color:#2c2c2c;color:#fff!important}.top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area .top-banner__btn_specs{padding:9px 18px}div[class=brand-marketing-cards__card_container]+div[class=brand-hero-banner__banner_container]{margin-bottom:32px}@media (min-width:768px){div[class=brand-marketing-cards__card_container]+div[class=brand-hero-banner__banner_container]{margin-bottom:48px}}div[class*="grid__page_container ba"] .top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area a[class*=button__button],div[class*="grid__page_container ta"] .top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area a[class*=button__button]{font-size:12px;padding:11px 12px}@media (min-width:768px){div[class*="grid__page_container ba"] .top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area a[class*=button__button],div[class*="grid__page_container ta"] .top-banner__top_banner_container .top-banner__banner_content .top-banner__btn_area a[class*=button__button]{font-size:13px}}div[class*="grid__page_container ta"] .top-banner__top_banner_container .top-banner__banner_content .top-banner__sub_title{font-size:14px}@media (min-width:768px){div[class*="grid__page_container ta"] .top-banner__top_banner_container .top-banner__banner_content .top-banner__sub_title{font-size:16px;line-height:20px;padding:18px 0}}.traceble-banner__btn{-webkit-tap-highlight-color:transparent;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:gt-walsheim-bold;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;overflow:hidden;padding:11px 18px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.traceble-banner__btn.traceble-banner__trasparent{background-color:transparent;border-style:solid;border-width:2px;padding:9px 30px}.traceble-banner__btn.traceble-banner__full_width{width:100%}.traceble-banner__btn.traceble-banner__outline_gray{background:transparent;border:2px solid #2c2c2c;color:#2c2c2c}.traceble-banner__btn.traceble-banner__outline_gray:hover{border-color:#396e75;color:#396e75}.traceble-banner__row{margin:0}.traceble-banner__column{padding:0}@media (min-width:992px){.traceble-banner__btn{padding:11px 32px}}.traceble-banner__traceble_banner_container{align-items:center;background-color:#f0fae5;display:flex;flex-direction:row;height:124px;justify-content:center;margin-bottom:32px}@media (min-width:768px){.traceble-banner__traceble_banner_container{height:85px;justify-content:space-evenly;margin-bottom:24px;padding:0 16px}}.traceble-banner__traceble_banner_container .traceble-banner__img_area{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:24px;width:99px}.traceble-banner__traceble_banner_container .traceble-banner__img_area:last-child{margin-right:0}@media (min-width:768px){.traceble-banner__traceble_banner_container .traceble-banner__img_area{display:inline-flex;flex-direction:row;margin-right:0;padding:0 8px;width:auto}.traceble-banner__traceble_banner_container .traceble-banner__img_area:last-child{margin-right:0}}.traceble-banner__traceble_banner_container .traceble-banner__img_area img{height:51.69px;width:51.59px}.traceble-banner__traceble_banner_container .traceble-banner__sub_title{align-items:center;display:flex;font-size:14px;line-height:18px;text-align:center}@media (min-width:768px){.traceble-banner__traceble_banner_container .traceble-banner__sub_title{font-size:16px;line-height:20px}}.artistry-3-skin-journey-slider__page_wrapper{padding:5px}.artistry-3-skin-journey-slider__artistry_three_skin_container div[class=carousel__carousel_container]{margin-right:0;padding-bottom:44px}.artistry-3-skin-journey-slider__artistry_three_skin_container div[class=carousel__carousel_container] button[class*=carousel__arrow]{background:hsla(0,0%,44%,.7);height:36px;min-height:36px;min-width:36px;width:36px;z-index:7}.artistry-3-skin-journey-slider__artistry_three_skin_container div[class=carousel__carousel_container] button[class*=carousel__arrow]:before{color:#fff;font-size:19px;font-weight:700}.artistry-3-skin-journey-slider__artistry_three_skin_container div[class=carousel__carousel_container] button[class*=carousel__arrow_right]{right:0}.artistry-3-skin-journey-slider__artistry_three_skin_container div[class=carousel__carousel_container] button[class*=carousel__arrow_left]{left:0}.SkinSign__content_wrapper{color:#2c2c2c;margin:0 auto;max-width:960px;padding:32px}.SkinSign__content_wrapper .SkinSign__activeCategory{color:#000}.SkinSign__content_wrapper .SkinSign__inactiveCategory{background:#fff;color:gray}.SkinSign__content_wrapper .SkinSign__title{font-size:32px;font-weight:600;line-height:36px;margin-bottom:32px;text-align:center;white-space:nowrap}@media(max-width:540px){.SkinSign__content_wrapper .SkinSign__title{font-size:20px;line-height:24px}}.SkinSign__content_wrapper p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.SkinSign__content_wrapper ul{padding-left:18px}.SkinSign__content_wrapper ul li{font-size:14px;line-height:1.6;margin-bottom:6px}.SkinSign__content_wrapper .SkinSign__columns{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:32px}.SkinSign__content_wrapper .SkinSign__columns .SkinSign__column:not(:last-child){border-right:1px solid #000}.SkinSign__content_wrapper .SkinSign__columns div{align-items:flex-start;display:flex;flex:1;gap:16px;padding:0 16px;text-align:left}.SkinSign__content_wrapper .SkinSign__columns div .SkinSign__age{color:#2c2c2c;flex-shrink:0;font-size:32px;font-style:normal;font-weight:600;line-height:36px;max-width:50px}.SkinSign__content_wrapper .SkinSign__columns div ul{list-style:none;margin:0;padding:0}.SkinSign__content_wrapper .SkinSign__columns div ul li{color:#2c2c2c;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media(max-width:540px){.SkinSign__content_wrapper .SkinSign__columns div ul li{font-size:16px;line-height:20px}}.SkinSign__content_wrapper .SkinSign__columns div:first-child{padding-left:0}.SkinSign__content_wrapper .SkinSign__columns div:last-child{padding-right:0}@media(max-width:767px){.SkinSign__content_wrapper .SkinSign__columns{flex-direction:column;gap:24px}.SkinSign__content_wrapper .SkinSign__columns .SkinSign__column{border-bottom:1px solid #000;border-right:none!important;flex-direction:column;gap:8px;padding:0 0 16px}.SkinSign__content_wrapper .SkinSign__columns .SkinSign__column:last-child{border-bottom:none}}.SkinSign__content_wrapper .SkinSign__disclaimer{color:#888;font-size:8px;line-height:1.3;margin-top:8px;text-align:left}@media(max-width:767px){.SkinSign__content_wrapper .SkinSign__disclaimer{font-size:9px}}.SkinSign__content_wrapper .SkinSign__inactiveCategory{background-color:#fff;filter:grayscale(100%);opacity:.5;pointer-events:none}.SkinSign__content_wrapper .SkinSign__inactiveCategory div.SkinSign__age,.SkinSign__content_wrapper .SkinSign__inactiveCategory ul li{background:#fff;color:#827c7c}.SkinTypes__content_wrapper{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;padding:70px}@media(max-width:540px){.SkinTypes__content_wrapper{align-items:center;flex-direction:column-reverse;padding:28px}}.SkinTypes__content_wrapper .SkinTypes__image_content{max-width:300px}.SkinTypes__content_wrapper .SkinTypes__image_content img{display:block;height:auto;width:100%}.SkinTypes__content_wrapper .SkinTypes__description_content{flex:1}.SkinTypes__content_wrapper .SkinTypes__subtitle,.SkinTypes__content_wrapper .SkinTypes__title{color:#000;font-family:gt-walsheim-regular;font-size:32px;font-style:normal;font-weight:600;line-height:36px;margin:0;padding:0}.SkinTypes__content_wrapper .SkinTypes__subtitle{padding-bottom:24px}.SkinTypes__content_wrapper .SkinTypes__disclaimer{color:#888;font-family:gt-walsheim-regular;font-size:8px;font-style:normal;font-weight:600;line-height:10px;margin-top:8px}.SkinTypes__content_wrapper .SkinTypes__description{color:#000;font-family:gt-walsheim-regular;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.SkinTypes__content_wrapper .SkinTypes__description p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px;text-align:left}.SkinTypes__content_wrapper .SkinTypes__description ul{list-style-type:disc;padding-left:22px}.SkinTypes__content_wrapper .SkinTypes__description li{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.SkinTypes__content_wrapper .SkinTypes__description li span[class=text-bold]{font-weight:600}.FlipCard__flip_card{background-color:transparent;border:none;margin-bottom:24px;max-width:400px;perspective:1000px;width:100%}.FlipCard__flip_card .FlipCard__flip_card_inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_back,.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_front{backface-visibility:hidden;height:100%;position:absolute;width:100%}.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_front{background-color:transparent;color:#000}.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_back{background-color:#fff;color:#000;display:block;padding:0;transform:rotateY(180deg)}.FlipCard__flip_card:hover .FlipCard__flip_card_inner{transform:rotateY(180deg)}@media(max-width:540px){.FlipCard__flip_card{border:none;perspective:none}.FlipCard__flip_card .FlipCard__flip_card_inner{transform:none!important}.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_back,.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_front{backface-visibility:visible;height:auto;position:static}.FlipCard__flip_card .FlipCard__flip_card_inner .FlipCard__flip_card_back{display:none}}.ArtistryImageFlipCard__flipCard{height:454px;width:325px}.ArtistryImageFlipCard__front_face_comp{font-family:gt-walsheim-regular;position:relative}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;padding-bottom:24px;position:absolute;width:100%}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__header{color:#fff;font-size:32px;font-weight:600;line-height:48px}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__title{color:#fff;font-size:24px;font-weight:600;line-height:28px}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__subtitle{color:#fff;font-size:16px;font-weight:400;line-height:20px}.ArtistryImageFlipCard__back_face_comp{font-family:gt-walsheim-regular}.ArtistryImageFlipCard__back_face_comp .ArtistryImageFlipCard__title{color:#000;display:inline-block;font-size:32px;font-style:normal;font-weight:600;line-height:36px;padding-right:3px}.ArtistryImageFlipCard__back_face_comp .ArtistryImageFlipCard__description{color:#2c2c2c;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.ArtistryImageFlipCard__back_face_comp .ArtistryImageFlipCard__description ul{text-align:left}.ArtistryImageFlipCard__back_face_comp .ArtistryImageFlipCard__description ul li{color:#2c2c2c;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.ArtistryImageFlipCard__back_face_comp .ArtistryImageFlipCard__disclaimer{color:rgba(0,0,0,.44);font-size:8px;font-style:normal;font-weight:600;line-height:10px;text-align:left}.ArtistryImageFlipCard__back_face_slide_1{display:flex;flex-direction:column;justify-content:space-between;padding:96px 32px 32px}.ArtistryImageFlipCard__back_face_slide_1 .ArtistryImageFlipCard__title{padding-bottom:32px;text-align:left}.ArtistryImageFlipCard__back_face_slide_1 .ArtistryImageFlipCard__description{flex-grow:1}.ArtistryImageFlipCard__back_face_slide_1 .ArtistryImageFlipCard__disclaimer{margin-top:48px}.ArtistryImageFlipCard__back_face_slide_2{padding:24px}.ArtistryImageFlipCard__back_face_slide_2 .ArtistryImageFlipCard__title{font-size:18px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:24px;text-align:left}.ArtistryImageFlipCard__back_face_slide_2 .ArtistryImageFlipCard__description p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:10px;text-align:left}.ArtistryImageFlipCard__back_face_slide_2 .ArtistryImageFlipCard__description strong{color:#000;font-size:16px;font-weight:600;line-height:20px}.ArtistryImageFlipCard__back_face_slide_2 .ArtistryImageFlipCard__description ul{list-style-type:disc;padding-bottom:24px;padding-left:30px;text-align:left}.ArtistryImageFlipCard__back_face_slide_2 .ArtistryImageFlipCard__description ul li{font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media(max-width:540px){.ArtistryImageFlipCard__flipCard{height:auto;width:100%}.ArtistryImageFlipCard__front_face_comp{align-items:flex-start;display:flex;flex-direction:row;gap:12px;padding:8px;position:static}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__base_image{flex-shrink:0}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__base_image img{border-radius:4px;height:auto;object-fit:cover;width:80px}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;position:static;width:auto}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__header{color:#2c2c2c;font-size:24px;font-style:normal;font-weight:600;line-height:20px}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__title{color:#2c2c2c;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-top:2px}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__subtitle{color:#2c2c2c;font-size:14px;font-weight:400;line-height:18px;margin-top:6px;text-align:left}.ArtistryImageFlipCard__front_face_comp .ArtistryImageFlipCard__image_overlay .ArtistryImageFlipCard__overlay_image{display:block}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_1 .ArtistryImageFlipCard__image_overlay{padding-top:24px}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_2{gap:0;justify-content:space-around}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_2 .ArtistryImageFlipCard__image_overlay{padding-top:0}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_2 .ArtistryImageFlipCard__image_overlay img{height:120px;width:158px}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_3{gap:0;justify-content:space-between}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_3 .ArtistryImageFlipCard__image_overlay{padding-top:0}.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_3 .ArtistryImageFlipCard__image_overlay img{height:120px;width:200px}}@media only screen and (device-width:375px){.ArtistryImageFlipCard__front_face_comp.ArtistryImageFlipCard__front_face_slide_3 .ArtistryImageFlipCard__image_overlay img{height:120px;width:160px}}.artistry-3-skin-journey-card__banner_wrapper{background-color:#fce1d8;margin-top:56px;padding:48px 20px;text-align:center}.artistry-3-skin-journey-card__inner_wrapper{margin:0 auto}.artistry-3-skin-journey-card__banner_heading{color:#2c2c2c;font-size:32px;font-weight:600;margin-bottom:8px}.artistry-3-skin-journey-card__banner_sub_heading{color:#2c2c2c;font-size:18px;line-height:24px;margin-bottom:40px}.artistry-3-skin-journey-card__banner_img{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card{display:flex;gap:40px}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card .artistry-3-skin-journey-card__front_face_comp{position:relative}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card .artistry-3-skin-journey-card__front_face_comp .artistry-3-skin-journey-card__image_overlay{bottom:40px;left:0;position:absolute}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card .artistry-3-skin-journey-card__age{color:#2c2c2c;font-size:22px;font-weight:700;margin-bottom:4px}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card .artistry-3-skin-journey-card__title{color:#2c2c2c;font-size:16px;font-weight:600;margin-bottom:4px}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card .artistry-3-skin-journey-card__description{color:#5c5c5c;font-size:14px;line-height:20px}.artistry-3-skin-journey-card__banner_footer{margin-top:40px}.artistry-3-skin-journey-card__banner_footer .artistry-3-skin-journey-card__banner_footer_text{align-items:center;color:#2c2c2c;display:flex;font-size:16px;gap:8px;justify-content:center}.artistry-3-skin-journey-card__banner_footer .artistry-3-skin-journey-card__banner_footer_text span{font-weight:500}.artistry-3-skin-journey-card__banner_footer .artistry-3-skin-journey-card__banner_footer_text a{color:#2c2c2c;cursor:pointer;font-weight:600;text-decoration:underline}.artistry-3-skin-journey-card__banner_footer .artistry-3-skin-journey-card__banner_footer_text a:hover{color:#000}@media(max-width:767px){.artistry-3-skin-journey-card__banner_wrapper{margin-top:30px}.artistry-3-skin-journey-card__inner_wrapper{padding:0}.artistry-3-skin-journey-card__banner_heading{font-size:24px}.artistry-3-skin-journey-card__banner_sub_heading{font-size:16px;margin-bottom:24px}.artistry-3-skin-journey-card__banner_img{align-items:flex-start;flex-direction:column}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card{flex-direction:column;gap:0;width:100%}.artistry-3-skin-journey-card__banner_img .artistry-3-skin-journey-card__card img{height:auto;width:100%}.artistry-3-skin-journey-card__banner_footer_text{flex-direction:row;font-size:12px!important;gap:18px!important;text-align:center}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#2c2c2c;font-family:gt-walsheim-regular;font-weight:400;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}a{color:#2c2c2c;text-decoration:none}@font-face{font-family:gt-walsheim-regular;font-style:normal;font-weight:400;src:url(/_next/static/assets/gt-walsheim-regular.woff2) format("truetype")}@font-face{font-family:gt-walsheim-medium;font-style:normal;font-weight:400;src:url(/_next/static/assets/gt-walsheim-medium.woff2) format("truetype")}@font-face{font-family:gt-walsheim-bold;font-style:normal;font-weight:700;src:url(/_next/static/assets/gt-walsheim-bold.woff2) format("truetype")}.artistery-top-banner__top_banner_container{align-items:stretch;background-color:#eaf9f9;display:flex;justify-content:space-between}.artistery-top-banner__top_banner_container.artistery-top-banner__reverse{flex-direction:row-reverse}@media(max-width:767px){.artistery-top-banner__top_banner_container{flex-direction:column-reverse;padding:40px 0 0}.artistery-top-banner__top_banner_container.artistery-top-banner__reverse{flex-direction:column;padding:0 0 40px}}.artistery-top-banner__img_area{flex:1;min-width:0}.artistery-top-banner__img_area img{display:block;height:100%;object-fit:cover;width:100%}.artistery-top-banner__banner_content{align-items:center;background-color:inherit;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px;text-align:center}@media(max-width:767px){.artistery-top-banner__banner_content{align-items:flex-start;padding:0 16px 32px;text-align:left}}.artistery-top-banner__banner_content.artistery-top-banner__leftAlign{align-items:flex-start;padding:40px;text-align:left}@media(max-width:767px){.artistery-top-banner__banner_content.artistery-top-banner__need_center{align-items:center;padding:16px 16px 32px;text-align:center}}.artistery-top-banner__logo_area{margin-bottom:16px}.artistery-top-banner__logo_area img{max-height:50px;width:auto}.artistery-top-banner__title{color:#2c2c2c;font-size:32px;font-style:normal;font-weight:600;line-height:36px;margin-bottom:12px}@media(max-width:540px){.artistery-top-banner__title{font-size:28px}}.artistery-top-banner__sub_title{color:#2c2c2c;font-size:24px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:16px}@media(max-width:540px){.artistery-top-banner__sub_title{font-size:16px}}.artistery-top-banner__sub_title_1{color:#2c2c2c;font-size:24px;font-weight:600;line-height:28px;margin-bottom:16px}@media(max-width:540px){.artistery-top-banner__sub_title_1{font-size:20px}}.artistery-top-banner__btn_area{margin-top:16px}.artistery-top-banner__btn_area button{border-radius:24px;font-weight:600;padding:10px 28px}.artistery-top-banner__textAlignmentLeft .artistery-top-banner__banner_content{align-items:left;text-align:left}.artistery-top-banner__section_quiz_banner{margin-top:56px}.artistery-top-banner__section_quiz_banner .artistery-top-banner__banner_content{align-items:flex-start;text-align:left}@media(max-width:767px){.artistery-top-banner__section_quiz_banner{margin-bottom:32px;margin-top:32px}}.artistery-top-banner__section_quiz_banner .artistery-top-banner__sub_title{font-size:18px}@media(max-width:767px){.artistery-top-banner__section_quiz_banner .artistery-top-banner__sub_title{font-size:16px}}@media(max-width:540px){.artistery-top-banner__section_pnp_container .artistery-top-banner__title{font-size:32px}.artistery-top-banner__section_pnp_container .artistery-top-banner__sub_title_1{font-size:20px}}.artistery-top-banner__section_pnp_container .artistery-top-banner__sub_title{font-size:16px}.artistery-top-banner__section_pnp_container .artistery-top-banner__img_area{flex:0;flex-basis:50%}