/** Shopify CDN: Minification failed

Line 207:0 Unexpected "}"

**/
.reelUp_cards_carousel .reelUp_carousel_wrapper:not(.reelUp_overlay_template) .reelUp_slider_content {
    min-height: 106px;
      justify-content: space-around;
}
.drawer__inner .drawer__header .drawer__close {
  right: 14px;
  width: 24px;
  height: 24px;
}
.drawer__inner .drawer__header .drawer__close {
  top: 50%;
  transform: translateY(-50%);
}
.drawer__inner .drawer__header .drawer__close svg {
  width: 24px;
  height: 24px;
}
.cart-count-bubble span {
  font-size: 10px;
}
.header__heading-logo {
  max-width: 234px;
  max-height: 58px;
}
.huk_menu_app_desktop.huk_menu_app_desktop4628 .huk_menu_item--root > .huk_menu_item_link {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.header__heading-logo-wrapper {
  margin-right: -16px;
}
.header__icon--cart .cart-count-bubble span {
  font-size: 10px;
}
.header .header__icons header-drawer #menu-drawer .menu-drawer__inner-container .menu-drawer__navigation-container .menu-drawer__navigation .menu-drawer__menu.has-submenu .huk_menu_item_level_0 .huk_menu_submenu--mobile .huk_menu_item_level_1.huk_menu_item_has_child .huk_menu_submenu--mobile .huk_menu_item_level_2 .huk_menu_submenu li a span {
  font-weight: 400 !important;
}
#RegisterForm-email-error,
#RegisterForm-password-error {
  margin-top: -15px;
  margin-bottom: 20px;
  justify-content: flex-start;
}
#error-msg {
  color: red;
  font-size: 14px;
  width: 100%;
}
#error-msg svg {
  width: 14px !important;
  margin-right: 8px;
}
#create_customer ul {
  padding-left: 0px;
}
.huk_menu_submenu .huk_menu_item_text.bold-menu {
  font-weight: 500 !important;
}
.huk_menu_item_level_0 > .huk_menu_item_text.bold-menu {
  font-weight: 400 !important;
}
.huk_menu_item_level_1 .huk_menu_item_text.bold-menu {
  font-weight: 500 !important;
}
.h-beauty-card .h-beauty-card-img img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
  width: 100%;
}
.author_post_date {
  margin-bottom: 10px;
}
.author_post_date span {
  color: #6E6E6E;
  font-size: 14px;
  line-height: 20px;
}
.reelUp_slider_content .reelUp_slider_price {
  margin: 12px 0 !important;
}
.reelUp_cards_carousel .reelUp_carousel_wrapper:not(.reelUp_overlay_template) .reelUp_slider_content {
  padding: 20px 15px 0px !important;
}
.reelUp_carousel .reelUp_slider_heading {
  color: #413f47 !important;
  text-align: center !important;
  font-size: 28px !important;
  font-weight: 450 !important;
  line-height: 30px !important;
  letter-spacing: 1.12px !important;
  text-transform: lowercase !important;
  margin: 0px 0 30px !important;
}
.reelUp_verified {
  display: none !important;
}
.reelUp_card_details .reelUp_slider_content .reelUp_slider_title {
  font-size: 14px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 18px !important;
  letter-spacing: 1.12px;
  margin: 0 auto !important;
  text-transform: lowercase;
  text-align: center !important;
  min-height: 36px;
}
.yotpo-sr-bottom-line-new-review {
  display: none ;
}
.yotpo-main-layout .yotpo-border-margin {
  margin: 0 !important;
}
.reelUp_card_details .reelUp_slider_content .reelUp_slider_price {
  justify-content: center !important;
}
.reelUp_card_details .reelUp_slider_content .reelUp_slider_price span {
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: normal !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
}
.reelUp_playlist_button_container .reelUp_playlist_button_wrapper > .reelUp_playlist_button {
  margin: 0px 15px 0px !important;
  height: auto !important;
}
.reelUp_card.reelUp_card_playlist_reels {
  padding-bottom: 10px;
}
.reelUp_playlist_button span {
  text-transform: uppercase !important;
  font-weight: 600 !important;
  color: #413F47 !important;
  border: 1px solid #413F47 !important;
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 10px 0;
}
.home-beauty-car .h-beauty-card .h-beauty-card-cnt h3,
.home-beautyedits .h-beauty-card .h-beauty-card-cnt h3 {
  height: 70px;
  overflow: hidden;
}
.home-page--blogs-carousel .h-beauty-card .h-beauty-card-cnt h3,
.home-beautyedits .h-beauty-card .h-beauty-card-cnt h3 {
  height: 70px;
  overflow: hidden;
}
.home-spotlight button span {
  font-size: 16px;
}
.h-spotlight-cnt.h-pro-card-cnt .product-form__buttons {
  max-width: 100%;
  margin: 0;
}
.customer.login #recover:focus-visible {
  box-shadow: none;
}
.login a {
  margin: 0 auto;
  margin-left: auto !important;
}
.recovery {
  margin: 20px auto 30px !important;
  font-size: 16px;
}
.login-btn {
  margin-top: 0 !important;
}
.customer.login #login:focus-visible {
  box-shadow: none;
}
#customer_login p {
  text-align: center;
}
#customer_login p a {
  text-align: center;
  margin: 0 4px !important;
}
#AddAddress #AddressNewHeading {
  display: none;
}
.home-reviews .owl-nav button {
  margin: 0;
}
.bold-menu {
  font-weight: 450 !important;
}
.product-grid-container .collection_title_desktop h2 {
  font-weight: 450 !important;
}
.home-beautyedits a.home-common-btn {
  min-width: 120px;
}
.edit-address {
  display: inline-block;
}
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
  .header .huk_menu_app_desktop.huk_menu_app_desktop4628 .huk_menu_item--root > .huk_menu_item_link {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .card__information .quantity {
    padding: 0px !important;
  }
}
@media only screen and (min-device-width: 640px) and (max-device-width: 992px) and (orientation:portrait) {
  .home-ingredients .img-desk {
    display: flex;
    height: 260px;
  }
  .home-ingredients .img-desk img {
    position: relative !important;
  }
  .home-ingredients .hi-cont .img-mob {
    display: none;
  }
}
@media screen and (max-width: 769px) {
  .home-prd-car .owl-dots {
    display: flex;
    margin: 10px auto 10px !important;
  }
  .header {
    padding: 4px 20px !important;
  }
  .home-before-bnr {
    margin: 10px 0 !important;
  }
  .home-banner {
    margin-top: 10px !important;
  }
  .home-beauty-car .h-beauty-card .h-beauty-card-cnt h3,
  .home-beautyedits .h-beauty-card .h-beauty-card-cnt h3 {
    height: 70px;
    overflow: hidden;
  }
  .home-page--blogs-carousel .h-beauty-card .h-beauty-card-cnt h3,
  .home-beautyedits .h-beauty-card .h-beauty-card-cnt h3 {
    height: 70px;
    overflow: hidden;
  }
  .h-beauty-card-cnt h3 {
    height: 60px;
  }
  .h-beauty-card-cnt h3 a {
    font-size: 16px;
  }
  .home-beauty-car .h-beauty-card-cnt h3 a {
    font-size: 12px;
  }
  .home-page--blogs-carousel .h-beauty-card-cnt h3 a {
    font-size: 12px;
  }
  .menu-drawer__navigation-container .menu-drawer__navigation {
    padding: 3em 0 !important;
  }
  .hi-cont .img-mob {
    display: flex;
  }
  .home-ourstory {
    padding: 0 !important;
  }
  .head-strip {
    background: #d4dce6;
    padding: 8px 10px;
  }
  .footer-block__image-wrapper img {
    max-width: 175px !important;
  }
  .hero .mob-form.active {
    max-width: 74%;
    padding: 0;
  }
  .logo-strip .strip {
    padding: 0 !important;
  }
  .logo-strip .header__heading-link,
  .logo-strip a {
    padding: 5px 0;
  }
  .header--mobile-left .header__icon--account {
    display: none !important;
  }
  .home-before-bnr {
    margin-top: 20px;
  }
  .home-before-bnr p a {
    font-size: 12px;
  }
  header .menu-drawer-container.menu-opening .header__icon .icon {
    height: 1.6rem;
    width: 1.6rem;
    top: -6px;
    right: 3px;
    color: #413F47;
  }
  header .huk_menu_item_mobile.huk_menu_item_level_0 {
    padding: 15px 0px 12px !important;
  }
  header .huk_menu_item_mobile.huk_menu_item_level_0 .huk_menu_item_link {
    padding: 10px;
  }
  header .huk_menu_item_mobile.huk_menu_item_level_0 .huk_menu_item_level_1 {
    margin: 5px 0 !important;
  }
  header .huk_menu_item_mobile.huk_menu_item_level_0 .huk_menu_item_level_1:first-child {
    margin-top: 12px !important;
  }
  .huk_menu_item_active.huk_menu_item_mobile .huk_menu_submenu .huk_menu_item.huk_menu_item_level_1 {
    padding-left: 10px !important;
  }
  .huk_menu_item_active.huk_menu_item_mobile .huk_menu_submenu .huk_menu_item.huk_menu_item_level_1 .huk_menu_item_link {
    font-size: 16px !important;
  }
  .huk_menu_item_active.huk_menu_item_mobile .huk_menu_submenu .huk_menu_item.huk_menu_item_level_1.huk_menu_item_active {
    padding-bottom: 15px !important;
  }
  .huk_menu_item_active.huk_menu_item_mobile .huk_menu_submenu .huk_menu_item.huk_menu_item_level_1.huk_menu_item_active .huk_menu_item_level_2.huk_menu_item_has_child > .huk_menu_item_link {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .huk_menu_item_active.huk_menu_item_mobile .huk_menu_submenu .huk_menu_item.huk_menu_item_level_1.huk_menu_item_active .huk_menu_item_level_2.huk_menu_item_has_child .huk_menu_submenu {
    margin-bottom: 10px !important;
  }
  header .huk_menu_item_mobile.huk_menu_item_level_1 .huk_menu_item_link {
    padding-left: 24px !important;
  }
  .huk_menu_item_mobile .huk_menu_indicator {
    right: 10px !important;
  }
  .huk_menu_item_mobile .huk_menu_indicator .huk_menu_indicator_icon {
    color: #413F47 !important;
  }
  .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
  }
  .reelUp_carousel .reelUp_slider_heading {
    margin: 0px 0 20px !important;
  }
  .home-common-h2 {
    font-size: 28px;
    line-height: 30px;
  }
  .owl-carousel.in-the-spotlight .owl-item:not(:first-child) {
    margin-left: 5px;
  }
  .home-ingredients {
    position: relative;
  }
  .home-ingredients .container .hi-cont img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
  }
  .order-details td:before {
    width: 56%;
  }
  .recovery {
    margin: 20px auto 20px !important;
    font-size: 14px !important;
  }
  .customer h2.form__message {
    text-align: center;
  }
  .create_customer ul {
    padding-left: 0;
  }
  .customer.register #create_customer ul {
    padding-left: 0;
  }
  .create_customer .row .form__message {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .footer-logo .footer-block__image-wrapper {
    margin-bottom: 10px;
  }
  .home-spotlight .h-spotlight-cnt {
    padding: 10px 20px;
  }
  .h-beauty-card-cnt h3 a {
    max-width: 100%;
  }
  .pdp-use li:not(:last-child) {
    margin-bottom: 16px !important;
  }
  .pdp-use li:not(:last-child):after {
    height: 60px !important;
  }
  .pdp-use li {
    font-size: 16px;
    line-height: 20px;
  }
  .pdp-use li:after {
    font-size: 18px;
  }
  .mob-form button {
    padding: 7px !important;
  }
  .pdp-use li {
    padding-left: 43px !important;
  }
  .pdp-use li:before {
    width: 35px !important;
    height: 35px !important;
    font-size: 18px !important;
  }
  .pdp-use li:not(:last-child):after {
    width: 1px !important;
    left: 17.4px !important;
  }
}
@media (min-width: 769.5px) {
  .pdp-use li {
    padding-left: 62px !important;
  }
  .pdp-use li:before {
    width: 50px !important;
    height: 50px !important;
  }
  .pdp-use li:not(:last-child):after {
    width: 2px !important;
    left: 24.5px !important;
  }
  .pdp-use li:after {
    font-size: 18px;
  }
  .pdp-use li:not(:last-child) {
    margin-bottom: 32px !important;
  }
  .pdp-use li:not(:last-child):after {
    height: 60px !important;
  }
  .footer-block__image-wrapper img {
    max-width: 160px !important;
  }
  .home-banner .owl-theme .owl-nav {
    margin-top: 10px;
  }
  .order-details tbody td:first-of-type {
    width: 56%;
  }
  .reelUp_carousel .reelUp_slider_heading {
    color: #413f47 !important;
    text-align: center !important;
    font-size: 32px !important;
    font-weight: 450 !important;
    line-height: 107.143% !important;
    letter-spacing: 1.12px !important;
    text-transform: lowercase !important;
    margin: 0px 0 30px !important;
  }
}
@media screen and (max-width: 540px) {
  .author_post_date span {
    color: #FFF;
    padding: 0 7px;
  }
  .header__heading-link {
    max-height: 38px;
  }
}
@media screen and (max-width: 376px) {
  .mob-form input {
    width: 268px !important;
  }
}
.minHeight + .date.author_post_date {
  display: none;
}
@media (min-width: 1000px) {
  .home-pro-tabs-cnt {
    min-height: 650px;
  }
  .home-spotlight {
    background-size: cover;
  }
  .h-beauty-card-cnt h3 {
    min-height: 70px !important;
    max-height: 70px !important;
  }
}
.category-section .category-btn button.active,
.category-section .category-btn button:hover,
.category-section .category-btn button:active {
  border: 1px solid transparent !important;
}