/** Shopify CDN: Minification failed

Line 322:0 Unexpected "}"

**/
.review_heading h1 {
  color: #684003;
  font-size: 38px;
  font-weight: 400;
  letter-spacing: 2px;
}
.testi_head {
  font-size: 18px;
  font-weight: 500;
  font-family: 'SoinSansNeue-Roman';
  line-height: 27px;
  font-style: italic;
  color: rgba(0, 0, 0, 0.75);
}
.testi_content {
  font-size: 18px;
  font-weight: 400;
  font-family: 'SoinSansNeue-Roman';
  line-height: 27px;
  font-style: italic;
  color: rgba(0, 0, 0, 0.75);
}
.review_content, .review_heading {
  text-align: center;
}
.nav-drop_down {
  display: flex;
}
.site-nav--has-dropdown-grandchild.nav-hover .site-nav__dropdown-grandchild{
  display:contents;
}
.icon-arrow-down {
  display: none!important;
}
ul.menu-parent, ul.site-nav_dropdown-grandchild{
  display: flex;
}
ul.menu-parent, ul.site-nav_dropdown-grandchild {
  position: absolute;
  z-index: 999;
  left: 0;
  background: #fff;
  width: 100%;
  margin: 0;
  color: #3C3C3C;
  text-align: center;
  justify-content: center;
}
ul.menu-parent { left:-75px;}
ul#AccessibleNav li {
  position: initial;
}
ul.site-nav_dropdown-grandchild, ul.menu-parent {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: transform .4s ease,-webkit-transform .4s ease;
}
li.site-nav_dropdown-child.first_menu:hover ul.site-nav_dropdown-grandchild.first-inner,
li.site-nav_dropdown-child.second_menu:hover ul.site-nav_dropdown-grandchild.second-inner,
li.site-nav--has-dropdown:hover ul.menu-parent{
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  pointer-events: auto;
}
ul.site-nav_dropdown-grandchild.first-inner,
ul.site-nav_dropdown-grandchild.second-inner {
  padding: 10px 18%;
  display: flex;
  justify-content: flex-start;
}
a.site-nav__link.submenu-secondlayer {
  border-bottom: 2px solid white;
}
body li.dropdown-grandchild-inner {
  width: 350px;
  padding-right: 30px;
  float: left;
  text-align: left!important;
}
body li.dropdown-greatgrandchild_inner a,
li.dropdown-grandchild-inner a {
  text-align: left!important;
}
body ul.dropdown-greatgrandchild {
  margin-left: 0;
}
ul.menu-parent,
ul.site-nav_dropdown-grandchild.first-inner {
  border-top: 1px solid #ffffff7d;
}
ul.menu-parent a.site-nav__link {
  font-size: 12px;
}
ul#AccessibleNav a.site-nav__link:not(ul.menu-parent a.site-nav__link) {
  font-size: 16px;
  padding-left: 20px;
}
body ul#AccessibleNav li.site-nav--active a.site-nav__link.forline{
  border-bottom: 4px solid #bd9246;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 4px;
}
.Site_nav-link li.site-nav--active a{
  color: #bd9246;
  border-bottom: 4px solid #bd9246;
}
body .site-nav--active>.site-nav__link{
  font-weight:600;
}
li.site-nav--has-dropdown ul.menu-parent {
  padding: 7px 0;
}
ul.menu-parent, ul.site-nav_dropdown-grandchild.first-inner,
ul.site-nav_dropdown-grandchild.second-inner,
ul.site-nav_dropdown-grandchild.first-inner{
  box-shadow: 0 5px 5px 0 rgb(0 0 0 / 45%);
}
header.site-header .site-nav__link:active,
header.site-header .site-nav__link:focus,
header.site-header .site-nav__link:hover,
.container.login--dewha a:hover,
.template-customers-account a:hover,
.template-customers-addresses a:hover{
  color: #bd9246;
}
.template-customers-addresses a.btn.address_open:focus{
  background:white;
  color: #bd9246;
  border:unset;
}
/* responsive */
@media only screen and (max-width:767px){
  .testimonial_text .testi_content {
    font-size: 12px;
    line-height: 19px;
  } 
  .testimonial_text .testi_head {
    font-size: 13px;
    line-height:18px;
  }
  .review-content_inner button.slick-next.slick-arrow
  {
    right: -3%;
  }
  .review-content_inner button.slick-prev.slick-arrow {
    left: -3%;
  }
  .review_row .testimonial_text {
    margin-right: 30px;
    margin-left: 30px;
    margin-bottom: -20px;
  }
  .testimonial_user .user_name {
    font-size: 12px;
  }
  .newsletter-section .section-header__title {
    margin-bottom: 0;
    font-size: 25px;
    text-align:center;

  }
  .grid-uniform.newsletter-grid .newsletter-content-wrapper {
    padding: 10px;
    max-width: 90%;
    margin: 0 auto;
  }
  .grid-uniform.newsletter-grid .newsletter-content p,
  .rte.featured-row__subtext p{
    font-size: 16px;
  }
  .page-width123 .container.video-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page-width123 .dewha-action {
    width: 80%;
    margin: auto;
  }
  .dewha-action a.dewha-btn {
    font-size: 15px;
    padding: 9px 25px;
  }
  .feature-row h2,
  .review_row .review_heading h1{
    font-size: 25px;
  }
  .img-text.text-center p {
    font-size: 20px;
    padding: 10px;
  }
  .section-header h2.section-header__title.text-center{
    font-weight:500; 
    font-size:25px;
  }
  .img-text.text-center img {
    width: 100%;
  }
  .page-width123 .dewha-items {
    display: flex;
    text-align: center;
    padding: 0 20px 40px 20px;
    flex-wrap: wrap;
  }
  .dewha-items .dewha-item {
    width: 50%;
  }
}
/* 11/29/2021 */
.dewha-newsletter-section .grid__item.newsletter-grid__item.post-large--one-half {
  width: 100%;
}
.dewha-newsletter-section .section-header ,.dewha-newsletter-section .newsletter-content{
  text-align: center;
}
.dewha-newsletter-section .newsletter-content-wrapper {
  padding: 100px 18%;
  padding-bottom:0;
  padding-top: 30px !important;
}
.dewha-newsletter-section .input-group .input-group-field {
  width: 100%;
  margin-bottom: 0;
  border-radius: 20px;
}
.dewha-newsletter-section .input-group .input-group-field {
  border-radius: 35px;
}
.container.reward_section .col-md-6 {
  text-align: center;
}
.reward_heading {
  font-family: 'SoinSansNeue-Medium';
  font-weight: 500;
  font-size: 20px;
  color: #3c3c3c;
}
.reward_content {
  padding-top: 20px;
  font-size: 19px;
  font-family: 'SoinSansNeue-Roman';
  color: #3c3c3c;
  letter-spacing: 0.5px;
}
.reward_btn {
  margin-top: 30px;
}
.reward_btn a {
  border: 1px solid #bd9246;
  padding: 6px 19px;
  border-radius: 30px;
  color: #3c3c3c;
  font-family: 'SoinSansNeue-Roman';
}
.reward_first-part {
  border-right: 1px solid #bd9246;
}
.Review_content {
  font-size: 14px;
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
}
.slick-next-arrow.slick-arrow {
  position: absolute;
  right: 0;
  top: 32%;
}
.slick-prev-arrow.slick-arrow {
  position: absolute;
  top: 32%;
  z-index:999;
}
.slick-prev-arrow.slick-arrow ,.slick-next-arrow.slick-arrow{

}
.text-center.Review_heading {
  margin-bottom: 30px;
}
.Review_text .Review_content {
  font-size: 19px;
  line-height: 1.4;
  font-family: 'SoinSansNeue-Roman';
  font-weight: 600;
  letter-spacing: 1px
}
.reward_heading {
  font-family: 'SoinSansNeue-Medium';
  font-weight: 500;
  font-size: 30px;
  color: #3c3c3c;
}

.dewha-newsletter_section .section-header__title {
  color: #3c3c3c;
  font-weight: 400;
  margin-bottom: 0;
  font-family: 'SoinSansNeue-Medium' !important;
}
.newsletter-content form#contact_form {
  margin-top: 23px;
}
.dewha-newsletter_section button#subscribe {
  background: transparent!important;
  color: #3C3C3C;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 0;
  border: unset!important;
  border-radius: 35px;
  padding: 18px;
  font-family: 'SoinSansNeue-Medium';
}
}
input#Email {
  padding: 31px;
}
.dewha-newsletter_section .input-group {
  border: 2px solid #BD924696;
  border-radius: 35px;
}
.dewha-newsletter_section  ::placeholder {
  font-size: 22px;
  color: #bdbaba;
}
.dewha-newsletter_section  .input-group input#Email {
  border: none;
  margin-top: 15px;
  padding-left: 31px;
}
.dewha-newsletter_section  span.input-group-btn {
  border-left: 2px solid;
  color: #BD924696;
}
.newsletter-content p {
  font-weight: 600;
  color:#3C3C3C;
}
.Review_user {
  margin-top: 24px;
}
.User_name {
  font-size: 16px;
}

/*   New Chamges   */

ul.list-menu.list-menu--inline.list_section_desktop {
  display: flex;
  margin-bottom: 0;
}
a.footer_menu_custom.menu_item_custom {
  font-size: 14px;
  text-align: left;
  font-family: 'SoinSansNeue-Roman';
  letter-spacing: 1px;
  color: #3C3C3C;
  opacity: 1;
  text-transform: uppercase;
  font-weight: 800;
}
.menu_item_custom {
  border-right: 1px solid #333333;
}
li.new_custom_menu {
  margin: 0 2px;
}
ul.list-menu li:last-child a {
  border-right: 0;
}
.section.footer {
  background: rgba(255, 243, 243, 1);
  padding: 6px 0;
  border-top: 1px solid #efdcc9;
  border-bottom: 1px solid #efdcc9;
/*   position: absolute;
  bottom: 0;
  width: 100%; */
}
.row.first_footer {
  border-bottom: 1px solid rgba(239, 220, 201, 1);
  display: flex;
  align-items: center;
  width:100%;
  justify-content: space-between;
  padding: 4px 0;
}
.row.second_footer {
  padding: 4px 0;
}
.row.first_footer .col-md-4 {
  padding: unset;
}
.social-icons li {
  margin: 0 10px 0px;
}
ul.social_main {
  margin: 0;
}
.social_icons {
  display: flex;
  justify-content: right;
}
a.icon-fallback-text {
  padding-left: 2px;
}
ul.inline-list.social-icons li:first-child a {
  border-left: 0;
}
.site_rights a {
  text-align: left;
  letter-spacing: 0px;
  color: #67400C;
  opacity: 1;
  font-size: 14px;
  font-family: 'SoinSansNeue-Roman';
}
.row.second_footer .col-md-12 {
  padding: unset;
}
.site_rights {
  padding-top: 5px;
}

@media only screen and (max-width: 767px) {
  .site_rights {
    padding-top: 6px;
    text-align: center;
  }
  ul.list-menu.list-menu--inline.list_section_desktop {
    display: block;
  }
  li.new_custom_menu {
    text-align: left;
  }
  .menu_item_custom {
    border-right: 0;
  }
  .row.first_footer {
    align-items: start;
    justify-content: space-between;
  }
  a.icon-fallback-text {
    border-left: 0;
  }
  .dewha-newsletter_section button#subscribe {
    padding: 10px 10px 8px;
    font-size: 12px;
  }
  .dewha-newsletter_section .input-group input#Email {
    margin-top: 6px;
  }
  .section-header__title {

    font-size: 25px;
    text-align: center;
    margin-top: -25px;
  }
  .template-cart  .section-header__title{
    margin-bottom: -7px;
  }
}
@media only screen and (min-width: 1366px) {
  a.footer_menu_custom.menu_item_custom {
    padding-right: 5px;
  }
}
@media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .row.first_footer .col-md-4:last-child {
    display: block;
    margin-left: auto;
  }
  .site_rights {
    text-align: right;
  }
  .container.footer_container {
    margin-left: 20px;
    margin-right: 20px;
    width: unset;
  }
  a.icon-fallback-text {
    border-left: 0;
  }
  .skin-problem-img {
    display:flex;
  }
  .row.pwr4 h1.ingredient1 {
    font-size: 28px!important;
    text-align: center;
    color: #bd9642;
    width: 87%;
    margin: auto;
    margin-bottom: 23px;
  }
  .major-ingredient1 h1 {
    max-width: 82%;
    font-size: 28px!important;
    text-align: center;
    color:#bd9642;
  }
  .benefits .product-img1 {
    margin-top:unset!important;
  }

  .row.trtment_row h1.tr_head {
    font-size: 28px!important;
    padding-bottom:unset!important;
  }
  .benefits .product-img1 {
    height: 520px !important;
  }
}
@media screen and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) { 
  a.footer_menu_custom.menu_item_custom {
    padding: 0px;
  }
  a.icon-fallback-text {
    border-left: 0;
  }
}
.qimify-minicart-footer .upsell {
  width: 100%;
  padding-bottom: 30px;
  display:flex;
  background: #ffffff; 
}
.qimify-minicart-footer .cols {
  width: 33.333333%;
}
.qimify-minicart-footer .cols-setting img {
  width: 100%;
}
.qimify-minicart-footer .pro-title {
  font-size: 11px;
  font-family: roboto;
}
.qimify-minicart-footer .pro-price {
  font-size: 11px;
}
.qimify-minicart-footer input.upsell-cart {
  display: block!important;
}
.qimify-minicart-footer input.upsell-cart {
  display: block!important;
  padding: 3px 10px;
  font-size: 10px;
  margin: 0 auto;
  background: #fff;
  color: #000;
  border-radius: 30px;
  font-weight: 300;
  min-height: unset;
  border: 2px solid #bd924696;
  margin-top: 10px;
}
.qimify-minicart-footer input.upsell-cart:hover {
  background: #fff;
  color: #3C3C3C;
}
.daily {
  display: none;
}
.skin-problem h1 {
  color: #bd9246;
  font-size: 40px;
  text-align: center;
}
.skin-problem-sec {
  text-align: center;
  margin-top: 40px;
}
.skin-problem-sec span {
  text-align: center;
  color: #fff;
  background: #ca9293;
  margin: 0px auto;
  padding: 15px 65px;
  font-size: 25px;
  font-family: 'SoinSansNeue-Roman';
}
.skin-problem-images {
  width: 100%;
  display: flex;
  margin-top: 40px;
}
.skin-problem-images .img {
  width: 25%;
  text-align: center;
}
.skin-problem-images .img h3 {
  text-align: center;
  color: #bd9246;
}
/* 12/27/01 */
.template-index a.grid-link.text-center {
  padding-bottom: 7px !important;
}
.on-sale .form-section span del {
  padding-right: 10px;
}

/* 31/12/21 */
div#shopify-section-1638184607fc292564 .all_logos li:last-child {
  display: none;
}
.row.field_row input::placeholder {
  color: #cfcfcf;
}
.btn--secondary:hover, .btn--tertiary:hover, .btn:hover, .shopify-payment-button .shopify-payment-button__button--unbranded:hover, input[type=submit]:hover {
  background-color: transparent;
}
.slider__controls-container ol.flex-control-nav.flex-control-paging li a {
  width: 10px;
  height: 10px;
  border: none;
  background: hsl(41deg 48% 50% / 39%);
  margin: 0 4px;
}
.slider__controls-container ul.slider-navigation {
  display: none;
}
.slider__controls-container ol.flex-control-nav.flex-control-paging li a.flex-active {
  background: #bd9642 !important;
}
.qimify-minicart-body.qimify-minicart-has-items {
  display: flex;
  flex-wrap: wrap;
}
body .qimify-minicart-body #slider{
  height: 190px !important
}



@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
 
  .on-sale p.grid-link__title {
    min-height: 46px;
  }
  form.add_cart_fe {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .slides__text-content.text-left {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  a.cart-page-link.mobile-cart-page-link {
    padding-top: 8px;
  }
}


@media only screen and (min-width: 921px) and (max-width: 1386px) {
  .product-recommendations p.grid-link__title {
    min-height: 67px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 920px) {
  .product-recommendations p.grid-link__title {
    min-height: 89px;
  }
}

@media only screen and (max-width: 767px){
 
  .product-recommendations .grid__item.post-large--one-quarter.medium--one-quarter.small--one-half {
    width: 100%;
  }

}


