/** Shopify CDN: Minification failed

Line 971:8 Expected identifier but found whitespace
Line 971:10 Unexpected "{"
Line 971:19 Expected ":"

**/

@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');

h1,h2,h3,h4,h5,h6 {
  font-family: "Tenor Sans", sans-serif;
  font-style: normal;
}

ul.tmenu_nav {
    margin: 0;
}
.page-width--narrow {
    max-width: 100%;
}

div#CollectionSidebar-1-filter-brands span.tag__text{
 text-transform: uppercase;
}

.index-section .countdown-wrapper {
    display: none;
}

.toolbar {
    border-bottom: 1px solid #EAEAEA;
}
.site-header li.site-nav__item.site-nav__expanded-item a.site-nav__link{
    letter-spacing: normal;
  padding: 7px 10px;
}
ul.site-nav li.site-nav__item summary.site-nav__link{
   letter-spacing: normal;
  padding: 7px 5px;
}
a.site-nav__dropdown-link.site-nav__dropdown-link--top-level {
    letter-spacing: 2px;
    font-size: 15px;
    font-weight: 600;
}
.parallax-container .parallax-image img {
    -o-object-fit: contain;
    object-fit: contain;
}
.hero .hero__subtitle .animation-contents {
    font-size: 22px;
    font-weight: 500;
}
.hero__text-content .hero__link a.btn {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
.site-footer .footer__title {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 18px;
}
.site-footer .site-footer__linklist a {
    font-size: 14px;
    font-weight: 300;
}
.site-footer .footer__collapsible p {
    font-size: 14px;
    font-weight: 300;
}
.map-section__overlay h3.text-spacing {
    font-size: 24px;
}
.map-section__overlay .rte-setting.text-spacing p {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}
.map-section__overlay a.btn.btn--small {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
}
.grid__item a.btn {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
}

#Footer-custom_6KfMM9 .footer__collapsible p{
  padding-left:25px;
  position:relative;
}
#Footer-custom_6KfMM9 .footer__collapsible p:first-child::before {
    background: url(/cdn/shop/files/Subtract.png?v=1730885069);
    content: "";
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    position: absolute;
    left: 0;
    top: 5px;
    width: 12px;
    height: 16px;
}
#Footer-custom_6KfMM9 .footer__collapsible p:nth-child(2)::before{
   background: url(/cdn/shop/files/Union.png?v=1730957059);
    content: "";
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    height: 18px;
}
#Footer-custom_6KfMM9 .footer__collapsible p:nth-child(3)::before{
   background: url(/cdn/shop/files/PrimaryIcons.png?v=1730957330);
    content: "";
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    height: 18px;
}

div#shopify-section-template--23746253554044__text_columns_nMGjia {
    background: #000;
}
div#shopify-section-template--23746253554044__text_columns_nMGjia .image-wrap {
    background: transparent;
    margin-top: 50px;
     min-height: 70px;
}

div#shopify-section-template--23746253554044__text_columns_nMGjia .grid__item h3 {
    color: #fff;
    font-size: 20px;
    font-family: 'Tenor Sans';
}
div#shopify-section-template--23746253554044__text_columns_nMGjia .grid__item p{
  display:none;
}

div#shopify-section-template--23746253554044__logo_list_xdJewm {
    background: url(/cdn/shop/files/forester_beauty_brand_you_don_t_want_to_miss_b1233c5b-c1fe-47c1-9dd9-dd16a645c99d.jpg?v=1740669249);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0 110px;
    background-position: center center;
}
div#shopify-section-template--23746253554044__logo_list_xdJewm h2 {
    color: #fff;
}
a.know-more-Btn {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 16px;
    border: 1px solid #000 !important;
    padding: 10px 30px;
    color:#000;
}
a.know-more-Btn:hover::after {
    border: none;
}
.testimonials-section .slideshow-wrapper {
    max-width: 1400px;
    margin: 0 auto;
}

.favriotes a.image-button.btn.btn--secondary.btn--small {
    background: #fff;
    color: #000;
    border-radius: 0;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 500;
}
.favriotes a.image-button.btn.btn--secondary.btn--small:hover {
    border: 1px solid #ddd;
}
.type-sale_collection .promo-grid__container--framed:not(.promo-grid__container--boxed):after {
    box-shadow: inset 0 0 0 1px var(--colorTextBody);
}
div#shopify-section-template--23746253554044__scrolling_text_TFthgF {
    background: #000;
}
div#shopify-section-template--23746253554044__scrolling_text_TFthgF .scrolling-text__inner span {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    padding: 5px 0;
    display: block;
}
button.slick-next.slick-arrow::before {
    font-family: "Font Awesome 5 Free";
    content: "\f105";
    font-weight:600;
    border: 1px solid #000;
    padding: 4px 7px;
    font-size: 14px;
}
button.slick-prev.slick-arrow::before {
    font-family: "Font Awesome 5 Free";
    content: "\f104";
    font-weight:600;
    border: 1px solid #000;
    padding: 4px 7px;
    font-size: 14px;
}
div#shopify-section-template--23746253554044__custom_slider_Xqdxet {
    background: #FAFAFA;
}
.salon-slider .grid__item a.btn.btn--secondary.btn--small {
    border: 1px solid #000;
    color: #000;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 14px;
}
.custom-slider-salon .grid__item h3 {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin-top: 22px;
}
.custom-slider-salon .grid__item p {
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
}
.custom-content .custom__item-inner h4 {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 30px;
    margin-bottom: 15px;
}
.custom-content .custom__item-inner p {
    font-size: 16px;
    font-weight: 300;
    color: #000;
    line-height: 24px;
    margin-bottom: 15px;
}
.custom-content .custom__item-inner p a {
    font-weight: 600;
    text-decoration: underline !important;
}
div#shopify-block-instafeed_app_block_VCjxx8 h3 {
    float: right;
    position: relative;
    top: 45px;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #000;
    padding: 15px 24px;
    color:#000;
}
#CollectionSection-template--23746253554044__featured-collection .grid__item-image-wrapper a.grid-product__link .grid-product__title {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500 !important;
    line-height: 15px;
    color:#000;
}
#CollectionSection-template--23746253554044__featured-collection .grid__item-image-wrapper a.grid-product__link .grid-product__price {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 300 !important;
    line-height: 15px;
    color:#000;
}
div#shopify-section-template--23746253554044__promo_grid_U8yUE9 {
    background: #FAFAFA;
    padding: 40px 0;
}
section#shopify-section-template--23746253554044__17297425618fb9895a .index-section {
    background: #FAFAFA;
    margin-bottom: 0;
    padding-bottom: 80px;
    padding-top: 20px;
}
div#shopify-section-template--23746253554044__featured-collection {
    background: #FAFAFA;
}
.responsive-slider-customer .grid__item p {
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    padding: 0 10px;
}
.responsive-slider-customer .author {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Tenor Sans';
}
.responsive-slider-customer .location {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 5px;
}
.testimonials-slide.is-selected .testimonials-slider__text {
    transform: scale(0.95);
}

/*collection*/
.template-collection .grid__item-image-wrapper .grid-product__image-mask {
    height: 320px;
    border: 1px solid #EAEAEA;
    padding: 30px 20px;
}
.template-collection .grid-product__image-mask .image-wrap img {
    height: 210px;
    -o-object-fit: contain;
    object-fit: contain!important;
    max-width: 100% !important;
}
.grid-product__content .grid-product__tag.grid-product__tag--sold-out {
    background-color: black;
    color: #fff;
    text-transform: uppercase;
}
.grid-product__tag--sale {
    background-color: #c20000;
  text-transform: uppercase;
}
.template-collection .grid-product__content .grid-product__meta .grid-product__title.grid-product__title--body {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    letter-spacing: 1px;
    line-height: 19px;
}
.template-collection .grid-product__content .grid-product__meta .grid-product__price {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
}
#shopify-section-template--23746253750652__main nav.breadcrumb {
    display: none;
}
#shopify-section-template--23746253750652__main header.section-header {
    display: none;
}
a.countdown__button.btn.btn--secondary {
    border: 1px solid #000;
}
.template-collection .collection-item span.collection-item__title.collection-item__title--overlaid-box.collection-item__title--body {
    top: 80%;
}

/*product Details*/
.product-block.product-block--header .product-single__title {
    font-size: 30px;
}
.product-block.product-block--price span.product__price {
    font-size: 20px;
    color: #000;
    font-weight: 500;
}
.product-block .product__quantity label {
    font-size: 14px !important;
    letter-spacing: 1px !important;
    font-weight: 500;
    color:#000;
}
.variant-wrapper .variant__label {
    font-size: 14px !important;
    letter-spacing: 1px !important;
    font-weight: 500;
    color:#000;
}
.variant-input label.variant__button-label {
    font-size: 16px;
    font-weight: 500;
}
.product-block.product-block--header .product-single__sku {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
.product-block.product-block--sales-point span.icon-and-text.inventory--low span {
    font-size: 16px;
    color: #000;
}
.product-block.product-block--tab button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height {
    font-size: 18px;
    line-height: normal;
    letter-spacing: 3px;
    font-family: "Tenor Sans";
}
.product-block .collapsibles-wrapper .collapsible-content__inner.rte p {
    font-size: 16px;
    font-weight: 300;
}
.template-product .payment-buttons button.btn.btn--full.add-to-cart.btn--secondary {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
div#shopify-section-template--23746253881724__product-recommendations {
    background: #FAFAFA;
    padding-top: 30px;
}
div#shopify-section-template--23746253881724__recently-viewed {
    background: #FAFAFA;
}

.template-product .product-description h1 {
    font-size: 22px;
    text-transform: capitalize;
}
.template-product .product-description h2{
  font-size: 20px;
    text-transform: lowercase;
}
.template-product .product-description h3 {
    font-size: 18px;
    text-transform: capitalize;
}
.template-product .product-description h4 {
    font-size: 18px;
    text-transform: capitalize;
}
.template-product .product-description p {
    margin-bottom: 5px;
}
.template-product .collapsible-content .collapsible-content__inner h1{
  font-size: 24px;
  margin: 5px 0;
  line-height:normal;
}
.template-product .collapsible-content .collapsible-content__inner h2{
  font-size: 22px;
  margin: 5px 0;
  line-height:normal;
}
.template-product .collapsible-content .collapsible-content__inner h3{
  font-size: 20px;
  margin: 5px 0;
}

/*Academy course*/
section#shopify-section-template--23822074478972__main {
    background: url(/cdn/shop/files/image_15.png?v=1730792263);
    background-size: cover;
    background-position: center;
}
section#shopify-section-template--23822074478972__main h1.section-header__title {
    color: #fff;
}
section#shopify-section-template--23822074478972__main .breadcrumb {
    color: #fff !important;
}
section#shopify-section-template--23822074478972__main .breadcrumb a {
  color:#fff;
}
#shopify-section-template--23822074478972__featured_collection_amrUg4 .grid-product__content .grid__image-ratio img.grid__image-contain {
    -o-object-fit: cover;
    object-fit: cover;
}
#shopify-section-template--23822074478972__contact_form_WdWhCT p[data-spam-detection-disclaimer] {
    visibility: hidden;
}
#shopify-section-template--23822074478972__featured_collection_amrUg4 .grid-product__meta .grid-product__title.grid-product__title--body {
    font-size: 14px;
    font-weight: 600 !important;
    line-height: 21px;
    letter-spacing: 2px;
    text-transform: capitalize;
    color: #000;
}
#shopify-section-template--23822074478972__featured_collection_amrUg4 .grid-product__meta .grid-product__price {
    font-size: 14px;
    font-weight: 300;
    color: #000;
}
.form-vertical label {
    font-size: 14px !important;
    letter-spacing: 2px !important;
    font-weight: 300;
}
div#shopify-section-template--23822074478972__contact_form_WdWhCT h2.section-header__title {
    padding-top: 75px;
}
button#contact-form-submit-template--23822074478972__contact_form_WdWhCT {
    background: transparent;
    color: #000;
    border: 1px solid #000;
    font-size: 14px;
    letter-spacing: 2px;
    padding: 12px 40px;
}
div#shopify-section-template--23822074478972__contact_form_WdWhCT {
    background: #FAFAFA;
}

/*salon course*/
.scrolling-text {
    background: #000;
}
.scrolling-text__inner.scrolling-text__inner--left {
      color: #fff;
      font-size: 13px;
      margin: 0;
      padding: 8px 0;
  }
.scrolling-text__inner.scrolling-text__inner--left span{
  font-size:13px;
  font-weight:500;
}
section#shopify-section-template--23822303297916__main {
    background: url(/cdn/shop/files/image_16.png?v=1730804284);
    background-size: cover;
    background-position: center;
}
#shopify-section-template--23822303297916__main h1.section-header__title {
    color: #fff;
}
section#shopify-section-template--23822303297916__main .breadcrumb {
    color: #fff !important;
}
section#shopify-section-template--23822303297916__main .breadcrumb a {
  color:#fff;
}
div#shopify-section-template--23822303297916__rich_text_mEA9ky {
    margin: 0;
    font-size: 16px;
    border-bottom: 1px solid #EAEAEA;
    padding: 10px 0;
    color: #000;
}
#shopify-section-template--23822303297916__rich_text_mEA9ky .enlarge-text p {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    color: #000;
}
#shopify-section-template--23822303297916__rich_text_mEA9ky .enlarge-text p a {
    border: none;
    text-transform: uppercase;
    font-weight: 600;
}
.short-description a:hover::after {
    border-bottom: none !important;
}

/*forester beauty page*/
section#shopify-section-template--23828337721724__main {
    background: url(/cdn/shop/files/image_16.png?v=1730804284);
    background-size: cover;
    background-position: center;
}
.template-page .section-header h1.section-header__title {
    color: #fff;
}
.template-page nav.breadcrumb {
    color: #fff !important;
}
.template-page .breadcrumb a {
  color:#fff;
}
/*braider*/
section#shopify-section-template--23830103654780__main {
    background: url(/cdn/shop/files/image_16.png?v=1730804284);
    background-size: cover;
    background-position: center;
}
/*Curl HQ*/
section#shopify-section-template--23830112731516__main {
    background: url(/cdn/shop/files/image_16.png?v=1730804284);
    background-size: cover;
    background-position: center;
}
/*forester beauty academy*/
section#shopify-section-template--23830350954876__main {
    background: url(/cdn/shop/files/image_16.png?v=1730804284);
    background-size: cover;
    background-position: center;
}
/*faq*/
section#shopify-section-template--23746253685116__main .section-header__title {
    color: #000;
}

/*service-details*/
#shopify-section-template--23836646408572__main{
  background: url(/cdn/shop/files/image_25_92e7e25f-1598-4dea-8d7e-c839f9e1ba74.png?v=1731647894);
    background-size: cover;
    background-position: center;
}
.custom-details-service h3 {
    font-size: 18px;
    font-weight: 600;
}
.custom-details-service .price-block .price {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    display: inline-block;
}
.custom-details-service .abc-x {
    pointer-events: none;
}
.custom-details-service .grid__item a.btn {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    border: 1px solid #000;
}
#shopify-section-template--23836812476796__main{
  background: url(/cdn/shop/files/image_25_92e7e25f-1598-4dea-8d7e-c839f9e1ba74.png?v=1731647894);
    background-size: cover;
    background-position: center;
}
#shopify-section-template--23837008101756__main{
  background: url(/cdn/shop/files/image_25_92e7e25f-1598-4dea-8d7e-c839f9e1ba74.png?v=1731647894);
    background-size: cover;
    background-position: center;
}
#shopify-section-template--23837067608444__main{
  background: url(/cdn/shop/files/image_25_92e7e25f-1598-4dea-8d7e-c839f9e1ba74.png?v=1731647894);
    background-size: cover;
    background-position: center;
}


@media (min-width: 768px) and (max-width: 1440px){
  div#Slideshow-template--23746253554044__slideshow {
      height: 500px;
  }
}

@media(min-width:769px){
  .header-item.header-item--left.header-item--navigation {
      flex: 1 1 50px;
  }
  .header-layout[data-logo-align=center] .header-item--logo {
      margin: 0 15px;
  }
  .site-nav__link .icon-chevron-down {
      margin-left: 2px;
  }
  /*
   #CollectionSection-template--23746253554044__featured-collection img.grid-product__image {
      height: 300px;
  }
  #CollectionSection-template--23746253554044__featured-collection .grid-product__image-mask {
      height: 300px;
  }
  #CollectionSection-template--23746253554044__featured-collection .grid-product__image-mask {
      height: 300px;
  }*/
  #CollectionSection-template--23746253554044__featured-collection .image-wrap img {
      -o-object-fit: contain;
      object-fit: contain;
  }
  .template-product .index-section h3.section-header__title {
    font-size: 30px;
    font-weight: 400;
    }
    .template-product .product-recommendations-placeholder .grid-product__title.grid-product__title--body {
        font-size: 14px;
        letter-spacing: 2px;
        font-weight: 500;
    }
    .template-product .product-recommendations-placeholder .grid-product__price {
        font-size: 14px;
        font-weight: 300;
    }
    .countdown__heading h2.h2 {
        font-size: 34px;
        font-weight: 400;
    }
    .countdown__display-block h2 {
        font-size: 34px;
        font-weight: 400;
    }
    .countdown__display-block span {
        letter-spacing: 1px;
        font-size: 13px;
        font-weight: 300;
    }
    .countdown__richtext p {
        font-size: 16px;
        font-weight: 500;
    }
    a.countdown__button.btn.btn--secondary {
        border: 1px solid #000;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 2px;
        color: #000;
    }
    #RecentlyViewed-template--23746253881724__recently-viewed .grid-product__content .grid-product__title {
        font-size: 14px;
        letter-spacing: 2px;
        font-weight: 500;
    }
    #shopify-section-template--23746253881724__product-recommendations .index-section {
        margin-top: 30px;
    }
    h2.section-header__title {
      font-size: 30px;
      letter-spacing: 2px;
  }
  .section-header h1.section-header__title {
      font-size: 48px;
      font-weight: 400;
  }
}
@media(min-width:1024px){
  .template-product .product-image-main img {
    max-height: 650px;
    object-fit: contain;
  }
}

@media(max-width:767px){
  .template-collection .grid-product__image-mask .image-wrap img {
    height: auto;
  }
  .template-collection .grid__item-image-wrapper .grid-product__image-mask {
      height: auto;
  }
  .parallax-container .parallax-image img {
      -o-object-fit: cover;
      object-fit: cover;
  }
  .product-block.product-block--header .product-single__title {
      font-size: 26px;
  }
  div#shopify-section-template--23746253554044__text_columns_nMGjia .image-wrap {
      background: transparent;
      margin-top: 30px;
      min-height: auto;
  }
}
@media(max-width:484px){
  .parallax-container .parallax-image img {
      -o-object-fit: contain;
      object-fit: contain;
  }
  div#shopify-block-instafeed_app_block_VCjxx8 h3 {
      float: none;
      position: relative;
      top: 0;
  }
}


.page-width.custom-grid-salon .grid__item.text-center.aos-init.aos-animate  h3{
    padding-top: 20px;
}

.page-width.custom-grid-salon iframe {
    height: 479px;
    width: 270px;
    object-fit: cover !important;
}

.collection-hero__content:before{
  opacity: 0.6 !important;
}


div#shopify-section-template--23746253554044__custom_slider_Xqdxet .custom-grid-salon .grid__item {
    flex: 1 1 24%;
    max-width: 25%;
}


.not-brand .collection-image--square {
    display: none;
}


.product__photos a{
  z-index: 999;
}
@media (min-width: 1180px) and (max-width: 2560px){
#ProductPhotos-template--23746253881724__main .flickity-viewport {
    height: 604px !important;
}}


.page-content--product{
  padding-bottom: 0px;
}

div#shopify-section-template--23746253554044__featured-collections .collection-image--square {
    display: block;
}
@media(max-width:767px){
div#shopify-block-AeW1rbUdwa1N3NmlsT__swishlist_simple_wishlist_wishlist_product_button_z6CrzK{
  display: flex;
  justify-content: center;
}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
div#shopify-block-AeW1rbUdwa1N3NmlsT__swishlist_simple_wishlist_wishlist_product_button_z6CrzK{
  display: flex;
  justify-content: center;
}
  .product-single__sticky{
    top: 0;
  }
div#ProductSection-template--23746253881724__main-7576941920319  .medium-up--one-half{
  width: 100%;
}}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){
div#ProductSection-template--23746253881724__main-7576941920319 .medium-up--one-half{
  width: 50%;
}}


.product-single__meta{
  padding-left: 0px;
}


@media only screen and (max-width: 1355px) {
   header#SiteHeader .small--hide {
        display: none !important;
    }
  header#SiteHeader  .medium-up--hide {
        display: block !important;
    }
 header#SiteHeader .toolbar.small--hide {
    display: block !important;
}
  div#StickyHeaderWrap{
    height: 70px !important;
  }
  .site-nav__icons{
    display: flex;
  }
}
@media(max-width:767px){
  .toolbar__content{
    display: block;
  }
.toolbar__menu{
  text-align: center;
  margin-left: 0;
}
.toolbar__social{
  text-align: center;
}}


@media(max-width:767px){
.product__thumbs--beside {
    flex: 0 0 0px;
    margin-left: 0px;
}
  .product__main-photos{
    margin-left: 0px;
    margin-right: 0px;
  }}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.product__thumbs--beside {
    flex: 0 0 0px;
    margin-left: 0px;
}
  .product__main-photos{
    margin-left: 0px;
    margin-right: 0px;
  }}


div#shopify-section-template--23746253881724__main .product-image-main {
  height: 800px !important;
}
@media(max-width:767px){
div#shopify-section-template--23746253881724__main .product-image-main {
    height: auto !important;
}}





.product-description {
    margin-top: 20px;
}

#product-description {
  height: 95px;
  overflow: hidden;
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .collection-filter__item--drawer {
        display: block !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .medium-up--four-fifths {
        width: 100% !important;
    }
}

@media(max-width:767px){
.custom-grid-salon .grid{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}

  div#shopify-section-template--23746253554044__custom_slider_Xqdxet .custom-grid-salon .grid__item{
    max-width: 100%;
    flex: 1 1 100%
  }}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.custom-grid-salon .grid{
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
}

  div#shopify-section-template--23746253554044__custom_slider_Xqdxet .custom-grid-salon .grid__item{
    max-width: 100%;
    flex: 1 1 100%
  }}


.results.results--products .grid__image-ratio img{
    object-fit: contain;
}


div#shopify-section-template--23746253193596__featured_collections_RNqVkT .collection-image--square {
    display: block;
}
@media(max-width:767px){
.hero__text-shadow{
  bottom: 40px;
}}



.testimonials-slider {
  position: relative;
}

.testimonials-slider__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
  font-size: 2rem; /* Adjust size of the arrows */
  color: {{ section.settings.color_text }}; /* Arrow color */
  cursor: pointer;
}

.testimonials-slider__arrow--left {
  left: 10px; /* Distance from the left */
}

.testimonials-slider__arrow--right {
  right: 10px; /* Distance from the right */
}


  .drawer--right.drawer--is-open{
    z-index: 9999999;
  }

.testimonials-slider__arrow button {
  background: none;
  border: none;
  color: inherit;
  font-size: 2rem;
  cursor: pointer;
}

@media(max-width:767px){
ul#CurrencyList-toolbar {
    max-width: 100%;
    width: 100%;
}}

@media only screen and (min-device-width: 1280px) and (max-device-width: 1366px) {
.header-item {
    align-items: center;
    display: flex;
    flex: 1 1 auto !important;
}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.collection-content .grid__item.medium-up--one-fifth.grid__item--sidebar{
    position: relative;
}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.collection-content .collection-filter__item--drawer {
    flex: 0 1 52%;
}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.collection-content .collection-filter .btn {
        text-align: left;
        width: 94%;
    }}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.collection-sidebar.small--hide {
    display: none;
}}


  div#semgetembed {
    margin-bottom: 20px !important;
}

button#ptplformshowright {
    display: none !important;
}

  div#\33 eecbb3e-729e-4154-a0e6-539a076b2f79 text#t1 {
    font-family: 'Tenor Sans' !important;
}

  @media (max-width: 1024px) {
    .logo-bar--template--23746253554044__logo_list_xdJewm {
        display: flex;
        overflow-x: auto;
        gap: 10px;
        scroll-snap-type: x mandatory;
        background-image: none;
    }
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
    .logo-bar--template--23746253554044__logo_list_xdJewm {
        display: flex !important;
        overflow-x: auto !important;
        gap: 10px !important;
        scroll-snap-type: x mandatory !important;
        background-image: none !important;
    }
}

.st-wishlist-details-button.st-wishlist-details-button--bottom_right {
    bottom: 80px !important;
    right: 30px;
}
  @media (max-width: 767px) {
.st-wishlist-details-button.st-wishlist-details-button--bottom_right {
    bottom: 90px !important;
    right: 20px !important;
}}


.quickBuyButtonDiv {
top: 40px !important;
}


span.tag__text {
    text-transform: uppercase;
}


@media(max-width:767px){
  .logo-bar__link {
    display: inline !important;
}
  .collection-content .small--one-half{
    width: 100% !important;
}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.logo-bar__link {
    display: inline !important;
}}


.page-width.page-width--narrow.page-content {
    background-image: none !important;
}

.shopify-policy__container{
  max-width: 95% !important;
}
.shopify-policy__title {
    text-align: left !important;
}

.eascQuickbuybuttonDiv{
    top: auto !important;
    right: auto !important;
    left: 5px;
    bottom: 60px;
}