/** Shopify CDN: Minification failed

Line 332:31 Expected identifier but found "!"
Line 332:34 Expected identifier but found "!"
Line 333:35 Expected identifier but found "!"
Line 333:38 Expected identifier but found "!"
Line 369:0 Unexpected "}"
Line 416:60 Expected identifier but found "."
Line 818:24 Expected identifier but found "!"
Line 818:27 Expected identifier but found "!"
Line 1077:25 Unexpected "{"

**/
.pro_tab_section .tab_nav {
    overflow: auto;
    width: 100%;
}
nav.header__inline-menu {
    width: 100%;
    border-bottom: 1px solid #dfe3e8;
    text-align: center;
    border-top: 1px solid #dfe3e8;
}
a.header__icon.header__icon--account.link.focus-inset {
    margin-right: 12px;
    text-decoration: none;
}
a.header__icon.header__icon--account.link.focus-inset {
    margin-right: 12px;
    text-decoration: none;
}

.header__menu-item:before {
    content: "";
    position: absolute;
    z-index: 20;
    bottom: -1px;
    left: 18px;
    width: calc(100% - 36px);
    height: 2px;
    transform: scaleX(0);
    transition: transform .3s;
    background-color: #000;
    will-change: transform;
}
.list-menu__item:hover:before {
    transform: scaleX(1);
}
.header__menu-item:hover span{
text-decoration: none !important;
}
.header__menu-item {
    position: relative;
        text-decoration: none !important;
}
section.before__after.bg-white.section {
    margin-top: 50px;
    margin-bottom: 30px;
}
ul.swatch-view.swatch-view-custom-image {
    margin-bottom: -10px;
}
.product-label-container {
    position: absolute !important;
}
                        .block-swatch__item {
                                    width: 100%;
                                    font-size: 16px !important;
                                    text-transform: inherit;
                                    display: flex !important;
                                    align-items: center;
                                    padding:10px 5px 10px 8px !important
                                    position: relative;
                                    border-radius: 10px;
                                    cursor: pointer;
                                }
                                .block-swatch__item {
                                    text-align: center;
                                    border: 2px solid #dbdbdb;
                                    cursor: pointer;
                                    min-width: 56px;
                                    padding: 11px 18px 13px;
                                    transition: background .2s;
                                    display: block;
                                    position: relative;
                                }
                        .block-swatch-image {
    width: 22%;
}
a.text-overlay__button.btn.btn--secondary {
    font-weight: 500;
}
.quantity-submit-row__submit button {
    width: 100%;
    border-radius: 3px;
}
.circle-container {
    margin-top: -10px;
}
.collapsible-tabs__button.collapsible-tabs__content {
    justify-content: center;
    display: flex;
}
.kopstorm_trustpilotbadgewrapperpdp {
    display: inline;
    font-size: 15px;
    color: #da9392;
}
.section-footer__payment-icons svg {
    min-width: 36px;
  max-width: 36px;
    min-height: 38px;
  max-height: 38px;
}
.block-swatch-image {
    margin-left: 4px;
    margin-top: 4px;
}
a.mor-ar {
    font-size: 18px;
    color: #000;
    font-weight: 600;
  position:relative;
      text-transform: uppercase;
}
.block-swatch-image img {
    border-radius: 15%;
}
quantity-wrapper.quantity-wrapper {
    display: none;
}
button.btn.btn--large.add-to-cart {
    width: 100%;
}
.block-swatch-image img {
    height: 50px;
    max-width: 50px;
    object-fit: cover;
}
.option-selector__btns .sn_ys {
    width: 40%;
    text-align: left;
}
                        .option-selector__btns span.swatch_title {
    color: #4d4d4d;
    font-size: 20px;
    font-weight: 700;
}
.product-block__rating {
    display: none;
}
                        .sn_ys .save-price--text {
    height: max-content;
    padding: 3px 10px;
    background: #E5BAB9;
    color: #2e2a3a;
    font-weight: 600;
    border-radius: 50px;
    font-size: 12px;
    text-transform: uppercase;
}

                        .option-selector__btns .prie_grp {
    width: 26%;
    text-align: right;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    gap:0px;
}
                        .option-selector__btns span.var_price {
    width: 100%;
    color: #E5BAB9;
    font-size: 14px;
    font-weight: 700;
}
                        .option-selector__btns span.var_prce {
    width: 100%;
}
                        .var_prce .var_com_price {
    color: #4D4D4D;
}
.ara-wrapper {
    display: grid;
    grid-template-columns: auto;
}
.rte.cf p {
    margin-bottom: 5px;
  text-align:left;
}
.disclosure__content.rte {
    padding-top: 20px;
    padding-left: 15px;
}
.price__default {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    align-items: center;
}

span.price__current {
    font-size: 23px;
    font-weight: 700;
}
.opt-btn:checked+.opt-label label.opt-label.block-swatch__item {
    cursor: default;
    border: 2px solid #e7b9c3;
    background: #ffecef;
}

summary.disclosure__title.active {
    background-color: #000;
    color: #fff;
    border-radius: 10px;
}

.img-ar--contain img {
    object-fit: contain;
    border-radius: 15px;
}
.text_box .rating-star svg path {
    fill: #e5bab9 !important;
}
.text_box p {
    margin-bottom: 1px;
}
.container.container--no-max.section-footer__row-container.section-footer__row-container--with-localization {
    display: none;
}

.ara-news {
    display: grid;
    grid-template-columns: 49% 50%;
    gap: 1%;
}

.ara-news select {
    height: 100%;
    width: 100%;
    padding: 8px;
    border: 1px solid rgb(229 186 185);
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    color: #000;
}
.nw {
    display: grid;
    grid-template-columns: 74% 25%;
    gap: 1%;
}

button.btn.btn--primary.signup-form__button {
    border: 1px solid white;
    margin-top: 0px;
    height: 37px;
    border-radius: 0px;
    font-size: 10px;
}
.ara-news p {
    min-width: 100%;
      margin-bottom: 6px;
}

.ara-news input {
    width: 100%;
}

.rft {
    margin-bottom: 30px;
    text-align: center;
}
h2.hometitle.h4.align-center.has-paging{
  text-align:left;
}
button.btn.btn--primary.signup-form__button {
    padding: 0;
}

.rft h2 {
    margin-bottom: 7px;
}

a.product-link {}

.innerer .product-link {
    display: flex;
    justify-content: end;
    align-items: baseline;
}

.innerer span.money {
    font-size: 19px;
}

.product-block__rating {
    display: flex;
    justify-content: center;
    align-items: center;
}

.innerer a.btn.btn--secondary.quickbuy-toggle {
    width: 100%;
  border-radius: 0px;
}
.quan-ara {
}
.innerer a.product-link {
    display: flex;
    flex-direction: column;
    align-items: center !important;
}
.quantity-submit-row.input-row.has-spb {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.product-form .label {
    display: none;
}
div#kopstorm_trustpilotbadge {
    display: flex;
    align-items: center;
    gap: 5px;
}
.quantity-submit-row__submit.input-row {
    margin-top: 0px !important;!i;!;
    margin-bottom: 10px !important;!i;!;
    width: 100%;
}

.product-form button.btn.btn--large.add-to-cart {max-width: 100%;letter-spacing: 0px;}

.quan-ara .quantity-submit-row.input-row,
.product-info.featured-product .quantity-submit-row.input-row{
    display: flex;
    align-items: center;
    gap: 9px;
}
ul.social.inline-flex.flex-wrap.social--large {
    z-index: 1;
    justify-content: center;
    align-items: center;
    transition: color .3s cubic-bezier(.215,.61,.355,1);
    display: flex;
    /* position: relative; */
}

a.social__link.flex.items-center.justify-center {
    width: 55px;
    height: 40px;
  margin:0;
}
h2.instastory-title{
    font-weight: 400;
    font-style: italic;
    margin-block-end: 12px;
}
fieldset h3{
  font-weight:400;
      margin-bottom: 17px;
}
  
}
.section-footer__payment-icons {
    margin-top: 16px;
    display: flex;
    justify-content: center;
}
.lightly-spaced-row.inline-width-container.not-in-quickbuy {
    display: none;
}
.detail.product-column-right .section-footer__payment-icons {
    margin-top: -24px !important;
    margin-bottom: -15px;
  text-align:center;
}
.section-footer__text-block__social li {
    box-shadow: 1px 0 #fff, 0 1px #fff, 1px 1px #fff, 1px 0 #fff inset, 0 1px #fff inset;
    position: relative;
    transform: translateZ(0);
    width: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sn_ys .js-value {
    font-weight: 600;
}
label.opt-label.opt-label--swatch.btn {
    background-image: none;
}
.section-footer__text-block__social li:before {
    content: "";
    clip-path: polygon(0 25%, 100% 0, 100% 100%, 0% 100%);
    transform-origin: bottom;
    pointer-events: none;
    z-index: -1;
    background: #fff;
    width: calc(100% + 1px);
    height: calc(100% + 1px);
    transition: transform .3s cubic-bezier(.215,.61,.355,1), clip-path .3s cubic-bezier(.215,.61,.355,1);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transform: scaleY(0);
}

.section-footer__text-block__social li:hover .social__link {.social-media__item:
    hover .social-media__link;
    color: #000;
}
.section-footer__text-block__social li:hover:before {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    transform: scaleY(1);
}
/* cart-drawer.drawer.fixed.top-0.right-0.flex.flex-col.w-full.has-motion.js-cart-drawer {
    display: none;
} */
cart-drawer button.btn.btn--large.add-to-cart {
    border: 1px solid #fff;
}
/* .overlay.fixed.top-0.right-0.bottom-0.left-0.js-overlay.is-visible {
    display: none;
} */
  .innerer .product-link {
    min-height: 118px;
}
span.product-label.product-label--new-in {
  display: none;
}
.option-selector__btns.flex.flex-wrap.ara-wrapper img {
    mix-blend-mode: multiply;
}
h2.hometitle.h4.align-center.spaced-row {
    font-weight: 400;
}
.ara_circle {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
}
ul.tab_nav .active a {
    color: #fff;
}
.in_sn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7%;
    margin-bottom: 4px;
}

span.color-purple-bold {
    color: #e5bab9;
    font-weight: 700;
    padding: 0 1px;
}
.product-label-container{
  display:none;
}
div#trustpilot_wrapper span {
    font-weight: 600 !important;
    font-size: 15px;
}

#trustpilot_wrapper {
    display: flex;
    align-items: center;
    gap: 7px;
    margin: 3px 0;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 5px;
}
         div#trustpilot_wrapper img {
    width: 75px;
           height:14px;
           object-fit:contain;
}    
span.price__was .money {
    text-decoration: line-through;
}
  span.price-label.price-label--sale{
    display:none;
  }
  a.text-overlay__button.btn.btn--secondary {
    font-weight: 800;
    border-radius: 2px;
    padding: 8px;
}
ul.section-footer__menu-block__menu li a{
  font-size:14px;
  font-weight:300;
}
.section-footer__menu-block__menu li {
    line-height: 21px;
}
.section-footer__row__col.section-footer__newsletter-block {
    margin-left: auto;
}
.section-footer__row__col.section-footer__menu-block.\32 -links {
    margin: 0 4%;
}
.section-footer__title.heading-font.h6 {
    letter-spacing: .03em;
}
  
a.mor-ar:before {
    content: "";
    height: 2px;
    width: 100%;
    background-color: #000;
    bottom: -3px;
    left: 0;
    position: absolute;
}
.rft p {
    margin: auto;
}
ul.slider__grid.product-grid.product-grid--carousel.product-grid--per-row-2.product-grid--per-row-mob-2 {
    display: flex;
    flex-direction: column;
  gap:10px;
}
                                                            
.cart-drawer__content .block-inner-inner {
    display: flex !important;
  align-items:center;
}
.cart-drawer__content .product-block .image-cont{
  width:20%;
}
.cart-drawer__content .product-block__detail.align-ltr-center{
  width:78%;
  margin-block: auto;
}
.cart-drawer__content .block-inner .innerer {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.cart-drawer__content .innerer a.product-link{
  justify-content: center;
  padding-top:8px;
}
.cart-drawer__content  .quantity-submit-row.input-row,
.cart-drawer__content .buy-buttons-row{
  margin-block-end: auto;
  margin-bottom: 0;
}
.cart-drawer__content .block-inner {
    background-color: #f9f9f9;
    padding: 10px;
}
.cart-drawer__content .product-price--block .price__was {
    margin-left: 0;
}
.cart-drawer__content .product-link{
  justify-content: normal;
  align-items: start !important;
}
.slider.slider--no-scrollbar.slider--edge-peek {
    padding: 0px 60px;
}
.product-info-label {
    text-align: center;
    margin: 50px auto 6px auto;
}
toggle-target#CartDrawerNoteToggle {
    display: none;
}
svg.icon.icon-picto-lock {
    margin-right: 5px;
}
.checkout-buttons a.btn.btn--large.btn--wide {
    border-radius: 0px;
    letter-spacing:0px;
}
.cart-drawer__header {
        border-bottom: 1px solid #E2E1E1;
        padding-bottom: 20px;
    }
.cart-policies.rte a {
    text-underline-offset: 0;
  text-decoration:none;
}


                                                            



/* For Mobile */                                      
@media (max-width:700px){
  .cart-item-upsells span.price__was {
    font-size:12px;
}
  .pro_compare td.tabletile{
    padding:12px 6px !important;
  }

  .sale_compare_section .compare-box td.bleame img,
  .sale_compare_section td.tabletile.waxing_content img{
    width: 16px  !important;
    height: 16px !important;
  }
  .pro_compare td.tabletile {
    font-size: 14px  !important;
  }
  .cart-item-upsells .rtew {
    margin: 0px !important;
        padding-top: 0px;
}
  .cart-item-upsells .innerer .product-link {
        min-height: 60px !important;
    }
  .cart-drawer__content .block-inner {
    padding: 0px;
}
      .cart-item-upsells .product-block__title {
        line-height: 5px;
        font-size:12px;
    }
   .cart-item-upsells .rtew span{
    font-size:10px;
  }
     .cart-item-upsells .rtew img{
            width: 45px;
  }
  .cart-drawer__content .product-block .image-cont {
    width: 16%;
}
  .subtotal.h4.heading-font.opposing-items {
    font-weight: 600;
    font-size: 17px;
}
.pd_pr {
    font-size: 19px !important;
}
  .opposing-items__left.product-info-label {
    font-size: 14px;
}
  th.bleame.tabletile.border-leftradius.border-rightradius.right_content img {
    width: 88%;
    padding-left: 15px;
}
  .bleameimage.table_right_content img {
    margin: -3px auto !important;
}

  .cart-policies.rte {
    font-size: 12px;
}
  /* .product-grid product-form:nth-child(5) {
    display: none;
} */
  .section-footer__text-block__image:not(:last-child){
    margin-bottom:0;
  }
  .section-footer__row__col.section-footer__newsletter-block {
    order: 1;
}
span.section-footer__text-block__image {
    max-width: 140px !important;
}
.section-footer__row__col.section-footer__text-block {
    order: 4;
}
.section-footer__row--blocks{
      padding-bottom: 50px;
}
.section-footer__row__col.section-footer__menu-block.\32 -links {
    order: 4;
       margin: 0;
        position: absolute;
        bottom: 20%;
        text-align: center;
        left:11%;
}

.section-footer__row__col.section-footer__menu-block.\33 -links {
           order: 4;
        position: absolute;
        bottom: 2%;
        z-index: 999;
        right: 11%;
        text-align: center;
}
  .section-footer__row__col.section-footer__menu-block.\32 -links{
    margin:0;
  }
  .container--no-max.section-footer__row-container {
    padding-left: 1rem;
    padding-right: 1rem;
    position:relative;
}
  .section-footer__row__col.section-footer__text-block {
    margin-bottom: 134px !important;
}
  .section-footer__row__col.section-footer__text-block {
    display: flex
;
    justify-content: space-between;
    align-items: center;
}
a.text-overlay__button.btn.btn--secondary {
    font-size: 12px;
    min-width: 120px;
}
  
  .marquee-left h3,
  .pro_tab_section h3,
  .tab_section p,
  .pro_vid_img_row .text_box h3,
  .collapsible-tabs__heading{
    font-size:22px !important;
            font-style: normal !important;
  }
  span.has-paging__title{
    font-size:22px !important;
  }
  .section-footer__title.heading-font.h6{
    font-size:22px !important;
    text-align: left;
  }
  .product-block__title {
    line-height: 20px;
    min-height: 3rem;
}
  div#trustpilot_wrapper img{
        width: 55px;
  }
  div#trustpilot_wrapper span {
    font-size: 12px;
}

  .block-swatch__item {
    padding: 11px 5px 13px;
  }
  .product-block__detail .buy-buttons-row{
    margin-bottom:0;
  }
  .product-block__detail .btn {
    min-height: 26px;
    max-height: 26px;
    padding: 0;
    font-weight: 500;
    font-size: 12px;
}
  h2.hometitle.h4.align-center.spaced-row {
  font-size:12px;
}
  .option-selector__btns .sn_ys{
    flex-direction: column;
  }
  .option-selector__btns .sn_ys {
    width: 81%;
    text-align:center;
  }
  .detail.product-column-right div#kopstorm_trustpilotbadge {
    justify-content: flex-start;
        margin-bottom: 6px;
}
  .detail.product-column-right .price-container {
    margin-top: 6px;
}
  .product-info-block p {
    line-height: 28px;
}
  h1.product-title {
    font-size: 22px;
}
  .thumbnails .slider__grid {
    gap: 4px;
}
  .main-image .slider__grid {
    gap: 5px;
}
  product-form.js-product.product-info{
    overflow: hidden;
            padding-left: 20px !important;
        padding-right: 20px !important;
    
}
  .thumbnails .slider__item {
    width: 80px;
  }
  .pro_vid_img_sec .text_box .item .text {
    margin-left: 20px !important;
  }
  .option-selector__btns.flex.flex-wrap.ara-wrapper {
    gap: 0px !important;
}
  .option-selector__btns {
    margin: -10px 0px 0 0;
}
  .innerer .product-link{
      min-height: 65px !important;
  }
  .product-block__detail span.price__current span {
    font-size: 12px !important;
}

.product-block__detail span.price__was span {
    font-size: 12px !important;
}


.price__default {
    gap: 2px !important;!i;!;
}
  .tab_section p {
    text-align: center;
    margin: auto;
    width: 90% !important;
}
  ul.social.inline-flex.flex-wrap.social--large {
    justify-content: flex-start;
}
  .section-footer__payment-icons svg {
    min-width: 30px;
    max-width: 30px;
  }
  .marquee-container {
    flex-direction: column-reverse;
}
  button.btn {
    padding: 17px 10px;
}

  .sn_ys .save-price--text {
    padding: 3px 4px;
  }
  .block-swatch-image{
    margin-left:2px !important;
  }
  .option-selector__btns .prie_grp {
    width: 28%;
  }
  .block-swatch-image {
    margin-right: 0px;
}
  .quantity-submit-row__submit.input-row {
    width: 100%;
}
  a.btn.btn--secondary.quickbuy-toggle {
    padding: 11px;
}
  .inner a.product-link {
    flex-direction: column;
}

a.btn.btn--secondary.quickbuy-toggle {
    padding: 11px;
}
  
  .marquee-container h3,
  h2.text-overlay__title,
  .section-footer__title.heading-font.h6,
  .section-footer__title.heading-font.h6{
    font-weight: 400;
    font-size: 26px;
    font-style: italic;
}
  span.has-paging__title{
        font-weight: 400;
    font-size: 26px;
  }
  .atb-person__wrapper {
    gap: 9px !important;
  }
  .atb-person__details__name {
    font-size: 7px !important;
}
  .mvl{
    display:block;
  }
  .cross-page-promos .heading-font {
    font-size: 12px;
}
  .icon-with-caption__image-icon {
    width: 40px;
}
  .media-gallery .main-image {
   margin: 0px 0px 12px 0px;
  }
  .option-selector__btns{
    gap:5px;
  }
  .option-selector__btns .prie_grp {
    gap: 0px;
}
  hr {
    margin: 10px 0;
  }
  span.price__current {
    font-size: 12px;
}
  .price__default {
    justify-content: flex-end;
}
  .price-container {
    display: flex;
    flex-direction: row;
  }

  .ara-tabs-video {
    overflow: hidden;
    margin-top: 20px;
}
  section.text-video-section {
    margin-top: -25px;
}
section.text-video-section {
    margin-top: -25px;
}


div#kopstorm_trustpilotbadge {
    justify-content: center;
}

  /* .ara_circle {
    margin-top: -25px;
    margin-bottom: -20px;
} */
      .pro-iwt-wrap .innr p {
        font-size: 13px !important;
    }
  /* .dsk{
    display:none;
  } */
  .swatch-style-icon_circle .option-selector .opt-label--swatch {
    width: 40px;
    height: 40px;
}
  .collection-slider-row.for-collections {
    margin-bottom: 0px;
}
.collapsible-tabs {
    margin-bottom: -33px !important;
}
.collection-slider-row {
    margin-top: 30px;
}
  .collapsible-tabs__heading {
    margin-top: -32px !important;
  }
  .product-grid .product-block__detail {
    margin-bottom: 0px;
}
  .product-form .video-container video {
    border: 3px solid #E5BAB9;
    width: 80px !important;
    height: 80px !important;
  }
  /* .column--order-push-desktop.flexible-layout {
    flex-direction: row-reverse;
} */
  .rft {
    margin-bottom: 10px;
   display: flex;
   justify-content: space-between;
}

.rft h2 {
    margin-bottom: 0px;
}
  h2.h1.product-title {
    font-size: 20px;
}
  .rte.cf p {
    font-size: 14px;
}

  .logo-list__logo.logo-list__logo-1.fade-in-up {
    max-width: 50px;
}
  .logo-list__logo.logo-list__logo-3.fade-in-up {
    display: none;
}
  .logo-list__logo.logo-list__logo-5.fade-in-up {
    display: none;
}
  .logo-list__logo.logo-list__logo-6.fade-in-up {
    display: none;
}
  .signup-form select,
  .section-footer__newsletter-block .signup-form__email,
  .ara-news input{
    font-size: 13px;
  }
  a.mor-ar {
    font-size: 10px;
  }
a.mor-ar:before {
    bottom: -3px;
}
a.mor-ar svg {
    width: 9px;
}
a.mor-ar:before {
    height: 1px;
}

.slider.slider--no-scrollbar.slider--edge-peek{
             padding-left: 11px;
        padding-right: 30px;
}
  .section-id-template--23148050448712__1655878104c15a366f.collection-slider-row .slider.slider--no-scrollbar.slider--edge-peek {
    overflow: hidden;
}
}
/* End For Mobile */














         .tabcontent {
    margin: auto;
        width: 96%;
    margin: auto;
}                                                     





@media (min-width:700px){
  .cart-drawer__content ul.slider__grid.product-grid.product-grid--carousel.product-grid--per-row-2.product-grid--per-row-mob-2 {
    padding: 0 20px;
}
  a.text-overlay__button.btn.btn--secondary {
    min-width: 145px;
    max-height: 29px;
    font-size: 13px;
}
  .ara-wrapper .opt-label{
        justify-content: space-around;
  }
  .logo-list__logo.logo-list__logo-2.fade-in-up {
    display: none;
}
  .cc-rating-stars__svg{
        width: 15px;
    height: 15px;
  }
  span.cc-rating-custom-caption {
    font-size: 14px;
    margin-left: 5px;
}
  .rft {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

  .marquee-container h3,
  h2.text-overlay__title,{
    font-weight: 400;
    font-size: 40px;
    font-style: italic;
}
  .section-footer__title.heading-font.h6{
    font-style: italic;
  }
 span.has-paging__title{
       font-weight: 400;
    font-size: 40px;
 } 

    .mvl{
    display:none;
  }
  .tabcontent {
    margin: auto;
        width: 96%;
    margin: auto;
}
  .dsk {
    display: flex;
    justify-content: space-between;
    width: 90%;
    margin: auto;
}

    .dsk video {
        border-radius: 10px !important;
              min-height: 350px;
    }
  .container--no-max.section-footer__row-container {
    padding: 0px 10px;
    max-width: 1400px;
    margin: auto;
}
}





                                                            /* For ara Sections */

.before__after_header h2{font-size:48px;line-height:1.33;letter-spacing:0;text-transform:inherit;font-weight:700;margin-bottom:20px;text-align:center;margin-top:0}.before__after_header p{font-size:21px;line-height:1.52;max-width:600px;margin:auto;text-align:center;color:rgba(var(--text-color),.75)}.before__after .grid{display:flex;flex-wrap:wrap;width:100%;text-align:center;align-items:center;justify-content:space-between}.before_after_col{display:flex;margin-bottom:30px;position:relative;justify-content:center;flex-direction:column;align-items:center}.before_after_icon{flex:0 0 44px;max-width:44px}.before_after_icon img{max-width:60px;width:100%;height:60px;object-fit:cover}.before_after_content h4{margin-bottom:8px;margin-top:0}.before_after_center{position:relative;overflow:hidden;width:512px;height:512px;margin:0 auto}.before__after .grid__item.medium-up--two-quarters{width:50%}.before__after .before_after_col p{margin:0}.comparisonImage img{width:100%;height:100%;position:absolute;top:0;left:0}.afterImage img{transform:translate(-100%,0)}.pin-spacer{height:100%!important;padding-bottom:0!important}.comparisonSection{position:relative!important;padding-bottom:56.25%;top:0!important;left:0!important;max-height:initial!important;height:100%!important;transform:translate(0,0)!important}.comparisonImage,.afterImage{width:100%;height:100%}.afterImage{position:absolute;overflow:hidden;top:0;transform:translate(100%,0);background-color:#fff;border-left:4px solid #fff}.feature-row-image{width:50%}.feature-row-list{width:25%}.bf_title{font-size:19px;font-weight:700;margin-bottom:5px}.bf_content{color:rgba(var(--text-color),.75)}.feature-row-list{width:25%;padding:0 15px}.before__after figure{position:absolute;background-size:cover;margin:0;display:block;max-width:100%;top:0;left:0;height:100%;width:100%}.before__after #divisor{background-size:cover;position:absolute;width:50%;bottom:0;height:100%;overflow:hidden}.faq-bg-img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;margin:0}.before__after #divisor img{object-fit:cover;width:100%;height:100%}.before__after #divisor::before,.before__after #divisor::after{content:'';position:absolute;right:-2px;width:4px;height:100%;background:#fff;z-index:1}.before__after #divisor::before{top:0}.before__after #divisor::after{bottom:0}.before__after #handle{position:absolute;width:60px;height:60px;border-radius:50%;top:50%;background:#fff;border:3px solid #fff;left:50%;transform:translateY(-50%) translate(-50%);z-index:1;display:flex;align-items:center;justify-content:space-between;padding:7px;cursor:pointer}.before__after #handle svg{width:12px;height:12px}.before__after #handle::before{border-right:6px solid #fff;left:50%;margin-left:-17px}.before__after #handle::after{border-left:6px solid #fff;right:50%;margin-right:-17px}.before__after input[type=range]{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;transform:translateX(-50%);background-color:transparent;width:calc(100% + 10px);height:100%;opacity:0;z-index:2;cursor:grab}.before__after input[type=range]:focus,.before__after input[type=range]:active{border:none;outline:none}.before__after input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:50px;width:50px;border-radius:50%;background:transparent;border:4px solid #fff;box-shadow:0 0 8px 1px rgba(0,0,0,.3)}.before__after input[type=range]::-moz-range-track{-moz-appearance:none;height:15px;width:100%;background-color:transparent;position:relative;outline:none}h3.heading.h3{font-size:36px;font-weight:400;font-style:italic}.faq-image a{background:none;overflow:hidden;display:block;position:relative}.image-container.faq-image{border-radius:50%;overflow:hidden}.feature-row{margin-top:50px}.before__after #handle svg:first-child{transform:rotateY(-180deg)}.before__after #handle svg{width:14px;height:14px}.before-after-heading{margin:25px 0}.score_video .video-container{display:none}.score_video .video-container{display:block}@media (min-width:992px){.before-after-heading{display:none}}@media (max-width:1199px){.before_after_center{width:400px;height:400px}}@media (max-width:991px){.feature-row-image{width:100%;order:1;max-width:100%}.feature-row-list{width:50%;order:2}.before__after .feature-row-image .section__header{margin-block-end:0}.before__after .feature-row-image .before-after-heading{margin-bottom:0}}@media (max-width:767px){.before_after_center{width:230px;height:230px}.feature-row-list{width:calc(50% - 10px);order:2;padding:0}.before__after .grid{gap:10px;align-items:top}.before__after_header p{font-size:17px}.before__after .section__header{margin-block-end:15px}.bf_content{font-size:16px}.bf_title{font-size:17px}.before__after #handle{width:45px;height:45px;padding:2px}.feature-row{margin-top:30px}}
  .sale_compare_section{background-color:#fff;position:relative;width:100%;z-index:1;overflow:hidden;margin-top:0!important}.sale_compare_section:before{content:"";position:absolute!important;left:0;right:0;min-height:200px;background-color:#fff;overflow:hidden;z-index:-1;bottom:0}.compare-box{display:flex;flex-wrap:wrap;align-items:center}.com_left-side h2.com_heading{font-size:48px;line-height:60px;text-transform:initial;letter-spacing:0;max-width:404px;width:100%;margin:auto auto 15px;text-align:center;color:rgb(var(--text-color));font-weight:700}.bleameimage.table_right_content img{margin:0 auto}.top_table_content{width:100%}.compare-box .com_right-side{width:100%;padding-left:20px}.com_right-side table{margin-bottom:0;background-color:#fff;border-radius:20px;overflow:hidden}.pro_compare .compare-box tr.tablelooprow{background-color:#000;color:#fff;border:1px solid rgba(246,246,244,.44);border-radius:3px 0 0}.sale_compare_section .tablelooprow td.bleame{background:#fff;color:#000;text-align:center}.pro_compare td.bleame{width:20%}.sale_compare_section .compare-box td.bleame img{width:20px;height:20px;object-fit:cover;margin:0 auto}.compare-box .tablelooprow td{border:none}.sale_compare_section td.tabletile.waxing_content{background-color:#fff;width:20%}.pro_compare td.tabletile{text-align:center;font-size:18px;line-height:28px;padding:15px 10px;color:#fff;font-weight:600;width:30%}.sale_compare_section td.tabletile.waxing_content img{width:20px;height:20px;object-fit:cover;margin:0 auto}.top_table_content th.left_top_content{width:30%}.top_table_content th.bleame.tabletile.border-leftradius.border-rightradius.right_content{width:20%!important}.pro_compare .bleameimage{margin-top:0}.sale_compare_section .compare-box th p{color:#000;margin: 0px 0px 0px 0px !important;font-size:16px;line-height:21px;font-weight:600}.sale_compare_section table{border-collapse:collapse;border-spacing:0;margin-bottom:0}table{width:100%;border-collapse:collapse}.compare_section td,th{border:none}table:not([class]) td,table:not([class]) th{padding:1em;width:20%}.com_text{color:rgba(var(--text-color),.75);text-align:center}.pro_compare .com_left-side,.pro_compare .table_right_content,.pro_compare .table_content{width:50%;margin:0 auto}.top_table_content th.bleame.tabletile.border-leftradius.border-rightradius.right_content{padding:0}.pro_compare .com_left-side h2.com_heading{font-size:26px;line-height:35px}@media(max-width:740px){.pro_compare .com_left-side,.pro_compare .table_right_content,.pro_compare .table_content{width:100%}.pro_vid_img_row .text_box h3,.com_left-side h2.com_heading{font-size:36px;line-height:41px}.com_text{font-size:16px;text-align:center}.compare-box .com_right-side{padding-left:0}}

   .announcement-section-2 .announcement-wrapper {
    font-size: 18px;
    font-weight: 700;
    line-height: 19.7px;
    letter-spacing: -0.01em;
    text-align: center;
    padding: 10px 0;
}
.iyu:before {
    display: none;
}
.thumbnail-slider .slider-button {
    display: none;
}
@media(max-width:740px){
  .pro_vid_img_row .text_box {
        padding-left: 15px !important;
    }
    .announcement-section-2 .announcement-wrapper {
    font-size: 16px;
    padding: 8px 0;
}
}
@media(max-width:370px){
  .announcement-section-2 .announcement-wrapper {
    font-size: 13px;
}
}
 .announcement-section-1 .announcement-wrapper {
    font-size: 18px;
    font-weight: 700;
    line-height: 19.7px;
    letter-spacing: -0.01em;
    text-align: center;
    padding: 10px 0;
}
    .count-down {
    padding: 10px 0px;
  }
.count-down, .count-down-text {
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 20px;
}
.count-down-text h3, .atcButton a {
   color: white;
  line-height: 130%;
}
.atcButton button {
  background: #039d00 !important;
  padding: 5px 20px !important;
  border-radius: 5px;
}
.box-3 {
    background-color: #fff;
    border-radius: 2px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    min-height: 2rem;
    margin-left: 2px;
    margin-right: 2px;
    padding: 3px;
    font-size: 12px;
    line-height: 20px;
    display: flex;
}
.holiday-clock {
    color: #2a2552;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.clock-number-2 {
    font-size: 14px;
    font-weight: 900;
    line-height: 1;
}
.clock-label-2 {
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: .5rem;
    line-height: 1;
}
.text-block-countdown {
    color: #fff;
    padding-left: .15rem;
    padding-right: .15rem;
    font-weight: 800;
}

.atcButton {
    color: #fff;
}
  .count-down-text h3 {
    font-size: 16px;
}
 .announcement-section-1  .announcement-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #fff;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    display: flex;
}
.announcement-section-1 {
    background: linear-gradient(45deg, #d69b99, #cd9a98, #e6bebe, #da9998, #b6646e);
    /* background: #FD8935; */
    background-size: 400% 400%;
    animation: primaryGradient 5s ease infinite;
}
.announcement-section-1 .announcement-wrapper {
    font-size: 18px;
    font-weight: 700;
    line-height: 19.7px;
    letter-spacing: -0.01em;
    text-align: center;
    padding: 10px 0;
}
@keyframes primaryGradient{
  0% {
    background-position: 0% 50%;
}
  50% {
    background-position: 100% 50%;
}
}
@media(max-width:767px){
  .count-down {
    flex-direction: column;
    gap: 10px;
}

    .count-down-text {
    gap: 2px;
    flex-direction: row;
    align-items: center  !important;
    gap: 8px;
}
  .count-down {
    gap: 5px;
}
   .count-down .count-down-text {
    flex-direction: column;
    align-items: center !important;
    gap: 5px;
}
  .count-down {
    gap: 10px;
        justify-content: space-between;
  }
  .count-down-text h3, .atcButton a {
    font-size: 12px;
}
.count-down {
    gap: 5px;
    justify-content: space-between;
    flex-direction: row;
}
  .count-down {
    padding: 10px 5px;
}
 .atcButton button {
    font-size: 13px;
    min-height: 40px;
    padding-inline: 15px !important;
}
}
@media screen and (max-width: 479px) {

  .holiday-clock {
    z-index: 1;
    flex-wrap: wrap;
    position: relative;
  }
  .box-3 {
    width: 1.75rem;
    min-width: 1.75rem;
    height: 1.75rem;
    min-height: 1.75rem;
  }
  .clock-number-2 {
    font-size: .8rem;
  }
  .clock-label-2 {
    font-size: .45rem;
  }

}
@media(max-width:740px){
    .announcement-section-1 .announcement-wrapper {
    font-size: 16px;
    padding: 8px 0;
}
  .announcement-section-1 .announcement-wrapper {
    font-size: 14px;
    padding: 8px 0;
    grid-column-gap: 7px;
}
}
@media(max-width:379px){
.announcement-section-1 .announcement-wrapper {
    font-size: 11px;
    padding: 8px 0;
    grid-column-gap: 5px;
}
  .text-block-countdown {
    padding-left: 0.1rem;
    padding-right: .1rem;
}
  .box-3 {
    width: 1.5rem;
    min-width: 1.5rem;
}
}
  .rating-text {
    display: flex;
    gap: 7px;
    align-items: center;
    justify-content: center;
}

.rating-text p {
    margin: 0px;
}
.section__color-wrapper h3.heading.h3{
      margin-bottom: 20px;
}
 .section__color-wrapper .rating-text{
       margin-bottom: 5px;
 }
header.section__header.section__header--center {
    text-align: center;
}

.section__color-wrapper {
    padding-top: 50px;
    padding-bottom: 20px;
}
.shopify-section--results-section .rating-text {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 0;
    justify-content: center;
    font-weight: 700;
    margin-bottom: 7px;
}
  .shopify-section--results-section strong {
    font-weight: 700;
}
  .author-details {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.author-details img {
    margin: 0 !important;
    border-radius: 50%;
  width: 40px;
}
  .slick-arrow {
    display: none;
}
.author-name {
    font-weight: 700;
    margin-top: 5px;
    line-height: 21px;
}
  .verified-user {
    display: flex;
    align-items: center;
    gap: 5px;
    color: #625F6B;
}
  .result-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}

  .results-section__text-container {
    margin-top: 15px;
    text-align:center;
        font-size: 14px;
}
.results-section__item {
    padding: 0 20px;
}
  .multi-column__inner {
    margin: 0 -20px;
}
 .shopify-section--results-section .multi-column__inner {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
}
   .shopify-section--results-section .results-section__item {
    padding: 0 20px;
    width: 33.33%;
}
.result-slick-dots .slick-dots li {
    background: #e5bab9;
}

  .result-slick-dots {
    margin-top: 20px;
}
 .shopify-section--results-section .rating-star {
    display: flex;
    align-items: center;
    gap: 2px;
}
  .shopify-section--results-section  .rating-text span {
    line-height: 21px;
}
.result-slick-dots{
  display:none;
}
@media screen and (min-width: 741px) and (max-width: 999px){
 .shopify-section--results-section .multi-column--pocket-medium {
    --section-items-per-row: 3;
}
}
@media(max-width:999px){
  ul.slick-dots {
    padding: 0;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
  .slick-dots li {
        height: 8px;
        width: 8px;
    }
  li.slick-active {
    opacity: 1 !important;
}
.slick-dots li {
    height: 12px;
    width: 12px;
    font-size: 0;
    list-style: none;
    background: #fff;
    border-radius: 50%;
    margin-inline: 2px;
    opacity: .5;
}
.results-section__text-container .heading.h5 {
    font-size: 18px;
    margin-bottom: 10px !important;
    opacity: 1;
}
  .results-section__text-container p {
    opacity: .75;
}
}
@media(max-width:991px){
  
  .results-section__item {
    padding: 0 10px;
}
  
}
@media(max-width:740px){
  .pro_tab_section .tab_section {
        text-align: center;
    }
.shopify-section--results-section .result-wrapper-div {
    margin-right: -370px;
}
  .multi-column__inner {
    margin: 0 -10px;
}

  .shopify-section--results-section .section__header {
    max-width: 100%;
    margin-bottom: 0px !important;
}
  .shopify-section--results-section {
    overflow: hidden;
}
.shopify-section--results-section .results-section__item {
    padding: 15px 10px;
    width: 100%;
}
  .result-slick-dots  ul.slick-dots {
    margin-top: 10px;
}
  .result-slick-dots {
    margin-top: 10px;
}

}
    .pro_tab_section{padding:50px 0;position:relative}.product_cntent_section{position:relative}.pro_tab_section .tab_section{max-width:480px;margin-bottom:30px}.pro_tab_section h3{font-size:40px;color:#000;line-height:51px}.pro_tab_section span{font-weight:400;font-style:italic}.pro_tab_section .tab_nav{z-index:2;position:absolute;top:50px;right:0;padding:5px;border:1px solid #dedede;border-radius:12px;display:flex}.pro_tab_section li.active{background:#e5bab9;border-radius:8px}.pro_tab_section li.active a{color:#fff !important;}.pro_tab_section .tab_nav li{padding:6px 20px;list-style:none}.pro_tab_section .tab_nav li a{color:rgb(var(--assets_2-color));text-decoration:none;font-size:17px}.tabcontent{padding-top:20px;display:none}.pro_tab_section .tabcontent video{border-radius:25px;width:100%;object-fit:cover;loading:lazy;preload:none}@media (max-width:991px){.tab_row{display:flex;flex-direction:column-reverse;gap:20px;align-items:center}}@media (max-width:740px){.pro_tab_section .tab_nav li{padding:12px 11px}.pro_tab_section .tab_nav li a{font-size:13px}.pro_tab_section .tabcontent video{max-height:28rem;height:28rem}.pro_tab_section h3{font-size:26px;line-height:1.3em;text-align:center}.pro_tab_section{padding-block:17px 15px}.pro_tab_section .tab_section{margin-bottom:10px}.pro_tab_section .tab_nav{position:static}}

.hero-content-template--23148050448712__ss_hero_14_TQ4p7z {
}
.header__active-menu-item {
    text-decoration: none;
}
@media (min-width:700px){
  .ara-cart-upsell .single_product {
   margin-right: -40px !important;
  }
  .header:not(.drawer-menu).page-width {
    padding-left: 0px !important;
    padding-right: 0px;
}

details-modal.header__search {
    padding-left: 20px;
}

.header__icons {
    padding-right: 20px;
}
  .hero-heading-heading_hzxghG {
    margin-right: -100%;
    text-align: center;
}

.hero-text-text_9Enj38 {
    margin-right: -100%;
}

a.hero-button-button_yQ6mqA {
    margin-right: -100%;
}
  
}
                                                          
                                                       