/** Shopify CDN: Minification failed

Line 302:0 Unexpected "}"

**/




/* product price */

a.m-product-card__name {
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

/*--------------------------------- common ------------------------------------*/

/* ------------product page--------------------- */

.template-product #MainContent {
    padding-bottom: 0px !important;
}

.m-main-product {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.m-main-product--wrapper.m\:flex.m\:flex-wrap {
    background: #efebe8;
    padding-bottom: 60px;
}

.metafield-rich_text_field {
    color: black;
}

/* —--------------------------Mega menu collection—---------------------- */
/* header mega menu */


/* —--------------------------Headings font size—---------------------- */
/* @media(min-width:769px){
h2, .h2, h1, .h3, h3{
    font-size: 40px;
    font-weight:600;
}
}
@media(max-width:768px){
h2, .h2, h1, .h3, h3{
    font-size: 28px;
    font-weight:600;
}
} */

h2, .h2, h1, .h3, h3{
    letter-spacing: 5px;
}

p {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 1 px !important;
}

a.m-menu__link.m-menu__link--main.m\:uppercase {
    font-size: 13px;
    letter-spacing: 3px;
}

#m-slider-template--20455199932654__1621243260e1af0c20
h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    font-size: 35px;
    letter-spacing: 5px;
}

/*--------------- Sub menu hover bacground--------------------------------- */
.m-sub-menu__item>a:hover {
    background: #b1cdad !important;
    border-radius: 8px;
    color: white !important;
}

/*------------------- search suggestion off------------------------------- */
.m-search-popular.m\:flex.md\:m\:justify-center.m\:flex-wrap {
    display: none;
}

/* -----------------------cart-count-bubble------------------------- */
/* span.m-cart-count-bubble.m-cart-count.m\:hidden {
    background: #b1cdad;
} */

/* —--------------------------Count bubble —---------------------- */
span.m-cart-count-bubble.m-cart-count {
     background: black;
    border: 1px solid white;
}

/* -------------------------------wishlist count----------------------------- */
sup.m-wishlist-count {
    background: black;
    border: 1px solid white;
}

/* —----------------Nav section border—-------------------------------------*/
/* header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default {
    border-bottom: 1px solid rgb(223, 223, 223);
} */



@media(min-width:769px){
    .m-header__container.container-full {
        padding: 0 50px;
    }
}
@media(max-width:769px){
    #shopify-section-template--20670104928494__slider_VnPftT .m-slider:not(.m-slider--adapt).m-slider--small .m-slide__media {
        height: 260px !important;
    }
    #shopify-section-template--20455198818542__slider_GK3ghX .m-slider:not(.m-slider--adapt).m-slider--small .m-slide__media {
        height: 260px !important;
    }
}


/* —--------------------------Nav  shadow All page—---------------------- */

.m-header header {
    box-shadow: 0 4px 20px #0000000a;
}

/* —--------------------------Nav  shadow Home page—---------------------- */
.m-header.header-sticky-always.transparent-on-top .m-header__mobile, .m-header.header-sticky-always.transparent-on-top .m-header__desktop, .m-header.header-sticky-always.transparent-on-top .m-menu-bar {
    box-shadow: 0 4px 20px gray;
}

/*--------------------- menu items—---------------------- */
a.m-menu__link {
    color:  !important;
}

/*---------------------------- banner content--------------------------------- */
.m-slide__content.m-richtext.m\:text-left {
    max-width: 610px;
}

/* —-------------------------Footer  shadow optional—---------------------- */

/* m-footer.m-footer.m\:block {
    box-shadow: 0 -8px 32px hsl(214.3 31.8% 91.4%);
} */

/* —-------------------------- hover name off—---------------------- */
#shopify-section-sections--18487070818492__header span.m-tooltip__content {
    display: none;
}

/* —-----------------------------policy page  width—----------------------------*/
.shopify-policy__container {
    max-width: 1400px !important;
    margin: 0 auto 4rem !important;
}
/* —-----------------------------Collapsible tab—----------------------------*/
/* faq */
.m-faqs-section .m-collapsible--button {
    font-size: 18px;
    line-height: 1.555;
    padding-top: 16px;
    padding-bottom: 16px;
}

h3.m-collapsible--button {
    padding: 18px;
}
h3.m-collapsible--button {
    border: solid hsl(214.3 31.8% 91.4%);
    margin-top: 10px;
    border-radius: 10px 10px 0 0;
}

.m-collapsible--content__inner.rte {
    border: solid hsl(214.3 31.8% 91.4%);
    border-radius: 0 0 10px 10px;
    margin-top: -20px;
    padding: 20px;
}
.m-collapsible[open=true] .m-collapsible--button, .collapsible[open=true] .m-collapsible--button {
    border-bottom-color:white;
}

section.m-section.m-faqs-section.m-gradient.m-color-default {
    max-width: 900px;
    margin: auto;
}

/* product page FAQ  collapsible tab*/
.m-collapsible--content__inner {
    border: 3px solid hsl(214.3 31.8% 91.4%);
    margin-top: -10px;
    padding: 10px 30px;
    border-radius: 10px;
}

button.m-collapsible--button {
    border: 3px solid hsl(214.3 31.8% 91.4%);
    border-radius: 10px;
    padding: 10px 30px;
    /* margin-top: -10px; */
    background: ;
}
/* —-----------------------------—-----------------------------------------------------------------*/

/* -----------------primary button-------------------------*/


a.m-button.m-button--primary {
    background: ;
    border: none;
}


/* a.m-button.m-button--primary {
    background: #b4d2b4;
     border: none;
   
} */


a.m-button.m-button--primary:hover {
   
    box-shadow: none;
    box-shadow: 0 0 18px #ccc;
}


button.m\:w-full.m-button.m-button--primary {
    background: ;
    border: none;
}

button.m\:w-full.m-button.m-button--primary:hover {
    box-shadow:none;
}
/* ---------------------------------------------------------------------------*/
/*-------------------- judge me review—-------------------------------------- */

.jdgm-prev-badge {
    padding: 20px 0;
}

.jdgm-rev-widg__reviews {
    /* background: #dcdcdc54; */
    padding: 0px 40px;
    border-radius: 15px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
}


.jdgm-rev-widg__header {
    /* background: #dcdcdc54; */
    border-radius: 15px;
    padding-top: 20px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
}

.jdgm-carousel-wrapper {
    max-width: 1400px !important;
    width: 100% !important;
}

.jdgm-carousel__item-container {
    /* background: #b4d2b426; */
    border-radius: 10px;
    padding: 20px;
}

/* ------------------------------------footer search ----------------------------------*/
ul.m-footer--bottom-menu.m-link-lists.m-link-lists--inline.xl\:m\:justify-end.show-menu-item-divider {
    display: none;
}


/*---------------------------- social icon footer ----------------------------*/
a.social-media-links--item {
    background: white !important;
}
body .m-footer--block .social-media-links a:hover {
   box-shadow: none !important;
}
.m-footer--block .social-media-links a {
  color: #793836 !important;
}
.m-footer--block .social-media-links a:hover {
  color: #d59e4e !important;
}


}/* --------------------------------------------------- */


button#scroll-to-top-button {
    background: ;
    border: none !important;
}


button#scroll-to-top-button:hover {
    background: ;
    box-shadow: none;
}

/*------------------------------ footer block title ------------------------------------------------*/
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 20px;
    font-weight: 600;
}
@media(max-width:1023px){
#shopify-section-sections--20455200194798__footer
responsive-image.m-image.m-image-loaded {
    display: none;
}

}
.social-media-links {
    padding-top: 15px !important;
}

/*-------------------------------- rich text------------------------------------------------ */
.m-richtext.m\:text-center {
    max-width: 800px;
    /* margin: auto; */
}

/* wishlist product card */
button.m-tooltip.m-button--icon.m-wishlist-button.m-tooltip--left.m-tooltip--style-1 {
    background: ;
    border: none;
    box-shadow: none !important;
}

/*----------------------------- slider arrow -------------------------------*/

button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    background: ;
    border: none;
    box-shadow: none;
}

button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    background: ;
    border: none;
    box-shadow: none;
}

/* ----------------------product card design------------------------ */

/* .m-product-card__media {
    box-shadow: 0px 0px 20px 0px gray;
    border-radius: 15px;
} */

/*------------------------------- announcement bar---------------------------- */
.m-announcement-bar__content {
    font-size: 14px !important;
     letter-spacing: 3px;
     font-weight:700;
}


/*------------------------------ collection-card title------------------------------- */
a.m-collection-card__link.m\:block {
    font-weight: 700;
}

/* ---------------------------product tab ------------------------ */
a.m-tab-header {
    opacity: 1;
}

/* ---------------------------contact------------------------ */
h3.m-contact-form__heading {
    text-align: center;
    padding-bottom:20px;
    font-size:40px;
    font-weight: 700 !important;
}


.template-page #MainContent {
    padding-bottom: 0px ;
}


form#contact_form {
    display: grid;
}

@media (max-width: 768px) {
  h3.m-contact-form__heading {
    font-size: 30px !important;
  }
}

/* ---------------------------Feature promotion------------------------ */
h3.m-icon-box__heading.h4 {
    font-weight: 700;
    font-size: 25px;
}

/* image with text */
/* .m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    background: beige;
    padding: 50px;
} */


/* scroll */

.m-promotion__text {
    font-size: 20px !important;
}

/*###############################-----------common end ------------############################################*/


.custom-option-modal {
    background: #efebe8 !important;
    padding: 0 !important;
    border-top: none !important;
}


/* a.image-wrapper {
    display: none !important;
} */


/* 1st scrolling */

#m-section--template--20455199932654__scrolling_promotion_ydYfWd
.m-promotion__text {
    font-size: 28px !important;
    letter-spacing: 5px;
}



@media(max-width: 1023px){
    #shopify-section-template--20455199932654__image_with_text_TT4kif .m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    padding: 20px !important;
}

#shopify-section-template--20455199932654__image_with_text_8aGrmr .m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {
    padding: 20px !important;
}

#shopify-section-template--20455199932654__image_with_text_bdM6jL .m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {
    padding: 20px !important;
}

.scroll-feature__content {
    height: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 20px !important;
    opacity: 0.4;
    transform: translateY(20px);
    transition: opacity 0.5s ease, transform 0.5s ease;
    align-items: center;
}

#shopify-section-template--20455199932654__image_with_text_jMLhR9 .m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    padding: 0px !important;
}

.m-slide.m-slide--bottom-left.m-slide--text-medium {
    height: 800px;
}
}

.insta-box img {
    height: 40px;
    width: 40px;
    margin: auto;
}


/* Hair service page 1*/

m-hero#m-hero-template--20547871015150__image_with_text_2_hXrG9f {
    margin-top: 20px;
    border-radius: 10px;
}

.service-section {
    text-align: center;
    padding: 60px 0;
}

.service-section .container {
    max-width: 1200px !important;
    margin: 0 auto;
}

.service-card:hover {
  transform: translateY(-4px);
   transition: opacity .4s ease;
  background: linear-gradient(120deg,rgb(226, 206, 175),rgb(248, 244, 231));
}

.service-card:hover::before {
  opacity: 1;
}

/* Hair service page 2*/
.ServicesList__CardWrapper-sc-u6utj6-0.jvdKMj {
    max-width: 1200px;
    margin: auto;
}


.m-footer--middle .m-footer--block {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

/* google review */

@media (min-width: 769px) {
 #grp-entangle--root {
    padding: 35px 60px !important;
}
}

/* scroll-feature */

@media (max-width: 768px) {

/* #shopify-section-template--20455199932654__pinned_scroll_gallery_mUKbwk
.scroll-feature__left {
    display: none ;
} */
#shopify-section-template--20455199932654__pinned_scroll_gallery_mUKbwk
.scroll-feature__content {
    margin: 20px 0;
}
#shopify-section-template--20455199932654__pinned_scroll_gallery_mUKbwk
.scroll-feature__right {
    padding: 40px 0;
}
}


/* product video ratio */

/* video height */
m-video-component.m\:block.m-product-card__video {
    height: 550px !important;
}


a.m-product-card__link.m\:block.m\:w-full {
    height: 335px;
}

/* video width */
@media (max-width: 768px){

a.m-product-card__link.m\:block.m\:w-full {
    height: 315px;
}

}

/* brand video */
@media (max-width: 768px){
.m-slider--medium .m-slide__media {
    height: 260px !important;
}
}



/* custom scroll section */

section#scroll-feature {
    max-width: 1400px;
    margin: auto;
}
div#shopify-section-template--20455199932654__pinned_scroll_gallery_mUKbwk {
    background: #efebe8;
}

/* @media (max-width: 1023px){
    div#shopify-section-template--20455199932654__pinned_scroll_gallery_mUKbwk {
    display: none;
}
} */

@media (min-width: 1024px){
    section#m-section--template--20455199932654__icon_box_9Q9PDG {
    display: none;
}
}

/* about us */
@media (max-width: 768px) {

#m-section-template--20455198818542__rich_text_kdntyz
.container.m-section-my.m-section-py {
    padding: 0 20px 40px !important;
}

#m-section-template--20455198818542__rich_text_kdntyz
.m-hero--content-stack {
    overflow: visible;
    margin-bottom: 0px !important;
}
#shopify-section-template--20547871015150__rich_text_PWJjPp
tainer.m-section-my.m-section-py {
    padding: 10px !important;
}

}


/* after before */

@media (max-width: 1023px){
#m-custom-template--20455199932654__custom_content_JtVrix
.m-custom-content__wrapper.m\:flex.m\:flex-wrap 
{
    flex-direction: column-reverse;
}

#m-custom-template--20455199932654__custom_content_JtVrix
.container-fluid.m-section-my.m-section-py.m-custom-content__container {
    padding-top: 40px;
}
}


/* custom button */

.custom_second_button {
    display: flex;
    gap: 20px;
    align-items: center;
    padding-top: 20px;
}

.m-richtext__button:nth-child(1){
    padding-top: 10px;
}

/* membership product page */

#shopify-section-template--20662338715886__main
label.m-product-option--node__label {
    border: 1px solid black !important;
}

#shopify-section-template--20662338715886__main .m-product-form--wrapper
.m-product-form--input {
    display: none !important;
}

#shopify-section-template--20662338715886__main .m-product-form--wrapper
button.m-add-to-cart{
    display: none !important;
}
/* #shopify-section-template--20662338715886__main .m-product-form--wrapper
.m-product-info--wrapper.m\:text-color-body p {
    font-size: 20px;
}
#shopify-section-template--20662338715886__main .m-product-form--wrapper
.container-narrow {
    max-width: 800px !important;
}

#shopify-section-template--20662338715886__main .m-product-form--wrapper
.md\:m\:text-center {
    text-align: left !important;
}
#shopify-section-template--20662338715886__main .m-product-form--wrapper
p{
    font-size: 20px !important;
} */

.m-main-product--wrapper.m\:flex.m\:flex-wrap {
    padding-top: 60px;
}

#shopify-section-template--20662338715886__main p {
    font-size: 18px !important;
}

#shopify-block-ASDl3YkFvSjlLd2ZyN__globo_product_options_app_block_q3JnUd .gpo-app {
    background: #EFEBE8;
  
}

.ymq-option-select-wrapper {
    width: 33%;
    position: relative;
    color: var(--ymq-option--no-strong-color);
}

#ymq-option-select-zp7o69 .select.ymq-dropdown{
      width: 33%; 
}
#shopify-block-AQ1ZQOXdvRklSVFFrU__king_product_options_variant_option_zDHweE .ymq-option-select-wrapper {
    width: 33%;
}
#shopify-block-AQ1ZQOXdvRklSVFFrU__king_product_options_variant_option_zDHweE .ymq-option-text-input-wrapper {
    width:50%
}
#shopify-block-AQ1ZQOXdvRklSVFFrU__king_product_options_variant_option_zDHweE .ymq-option-text-input-wrapper {
    padding: 5px;
}


@media screen and (max-width: 768px) {   

.scroll-feature__wrapper {
    display: grid !important;
    position: relative;
    align-items: flex-start;
    flex-direction: row;
}

   }

