/** Shopify CDN: Minification failed

Line 470:5 Cannot use type selector "__text" directly after nesting selector "&"
Line 481:2 Comments in CSS use "/* ... */" instead of "//"
Line 513:2 Comments in CSS use "/* ... */" instead of "//"
Line 561:4 "diplay" is not a known CSS property

**/

#shopify-section-template--18529506754780__product_tabs_YqFAz9 .icon {
  width: 20px;
  height: 20px;
}

.jdgm-form__title{
  font-weight: 600 !important;
}
#rich-text-01K7QDTGT8ZSKZ7ESD1P0ZJZSK h1 > span{
  font-weight: 600 !important;
}
.jdgm-write-rev-link, .jdgm-ask-question-btn{
  font-weight: 600 !important;
}
#rich-text-01K7M4P4DVGAVEJ23V2S17MRVF > h1 > span{
  font-weight: 600 !important;
}
#rich-text-01K7M4P4DVGAVEJ23V2S17MRVF > p > span > span > span{
  font-weight: 600 !important;
}
.shopify-policy__title > h1{
  font-weight: 600 !important;
}
.ea-sticky-cart .eascStickyAddToCartBar{
  z-index: 999 !important;
}
.announcement-pp{
  padding-left: 50px;
  padding-right: 50px;
}
.coll-title {
    font-size: 15px;
    font-weight: 500;
  }
  
  /* For Brandon-Bold */
@font-face {
  font-family: 'Brandon Text';
  src: url("//alcovehair.com/cdn/shop/t/41/assets/BrandonText-Black.otf?v=80661083258361624031762349633") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Brandon Text';
  src: url("//alcovehair.com/cdn/shop/t/41/assets/BrandonText-Bold.otf?v=34749986081523109931762349633") format("truetype");
  font-weight: 600;
  font-style: normal;
}
  /* For Brandon-Black */
@font-face {
  font-family: 'Brandon Text';
  src: url("//alcovehair.com/cdn/shop/t/41/assets/BrandonText-Medium.otf?v=136876769571696715001762349633") format("truetype");
  font-weight: 500;
  font-style: normal;
}

/* For Brandon-light */
@font-face {
  font-family: 'Brandon Text';
  src: url("//alcovehair.com/cdn/shop/t/41/assets/HvDTrial_Brandon_Text_Light-BF6514e9eb80fbd.otf?v=40854298864060211201762348684") format("truetype");
  font-weight: 300;
  font-style: normal;
}
/* For Brandon-regular */
@font-face {
  font-family: 'Brandon Text';
  src: url("//alcovehair.com/cdn/shop/t/41/assets/BrandonText-Regular.otf?v=112721420547915064801762349633") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* For Brandon-medium */
@font-face {
  font-family: 'Brandon Text';
  src: url("//alcovehair.com/cdn/shop/t/41/assets/BrandonText-Medium.otf?v=136876769571696715001762349633") format("truetype");
  font-weight: 500;
  font-style: normal;
}

/* Apply Brandon Text to headers */
*,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Brandon Text', sans-serif !important;
  
}

html {
  overflow-x: hidden;
}

.icon__column * {
  font-family: "Poppins" !important;
}

/* Apply Brandon to body text */
*,
body,
button {
  font-family: 'Brandon Text', sans-serif !important;
}
.jm-star-rating__font-icon[data-v-0e382752] {
    font-family: JudgemeStar, monospace !important;
}

#shopify-section-template--18286103036124__accordion_pdp_mobile_a7nNKW {
  display: none;
}

#shopify-section-template--18286103036124__product_tabs_YqFAz9 {
  display: block;
}

@media screen and (max-width: 768px) {
  #shopify-section-template--18286103036124__accordion_pdp_mobile_a7nNKW {
    display: block;
  }

  #shopify-section-template--18286103036124__product_tabs_YqFAz9 {
    display: none;
  }
}

@media (min-width: 769px) {
  .stickyAddToCartBar .insideStickyAddToCartBar {
    padding: 10px 40px !important;
  }
}

/* home page edits  */

#shopify-section-template--18366360387804__2c910119-f9fa-4f35-8027-d8eb63c66565 .hero__content__wrapper.align--bottom-left {
  align-items: center !important;
  justify-content: unset !important;
  align-content: unset !important;
}

/* ---------------New Home Page------------- */


/* second section  */
#shopify-section-template--18366360387804__section_collection_slider_GTUL8B {
  padding-top: 130px;
}

#shopify-section-template--18366360387804__section_collection_slider_GTUL8B .section-carousel__header p,
#shopify-section-template--18366360387804__6accb065-11c2-4a41-8d5c-55123fc07ba6 .section-carousel__header p {
  font-size: 30px;
  margin-bottom: 15px;
}

#shopify-section-template--18366360387804__section_collection_slider_GTUL8B .kicker-flourished:after,
#shopify-section-template--18366360387804__6accb065-11c2-4a41-8d5c-55123fc07ba6 .kicker-flourished:after {
  content: unset;
  width: 0;
  height: 0;
}

#shopify-section-template--18366360387804__6accb065-11c2-4a41-8d5c-55123fc07ba6 {
  padding-top: 60px;
}

/* colections */
#shopify-section-template--20802930704604__section_list_collections_9tEV9e {
  .list__collections [data-grid] {
    --grid-large-items: 7 !important;
    @media (min-width:992px) {
    justify-content:center;
  }
}
  img.auto, .grid__item img, .grid__item iframe {
    object-fit: contain;
  }

  .image-overlay,
  .collection-grid-item__btn.text-btn-arrow-right.strong.accent-size-3,
  p.collection-grid-item__subtitle.strong.accent-size-3 {
    display: none;
  }

  .collection-grid-item.section--image.text--white {
    height: 230px;
  }

  .link-over-image > div {
      position: relative;
      top: 213px;
      color: black;
      z-index: 21231231;
      text-align: left;
      padding: 0;
      transition: 0.3s;
      font-weight: 600;

      &:hover {
        color: #984156;
      }
    }

  .image__hero__frame {
    height: 200px !important;
  }
  @media only screen and (max-width: 767px) {
    .collection-grid-item.section--image.text--white {
      height: 252px !important;
    }

    .link-over-image > div {
        top: 233px !important;
      }

    .image__hero__frame {
      height: 220px !important;
    }

    [data-grid][data-grid-small] [data-item] {
      width: 220px !important;
    }
  }

}


/* tabs section */
#shopify-section-template--18366360387804__section_tabs_L8MLwV {
  background: url("https://ysqzi6qqqbn1ghxn-62367989980.shopifypreview.com/cdn/shop/files/Frame_1707479339.png") no-repeat center center;
  background-size: cover;

  section {
    min-height: 383px;
    background: none;
  }

  .section-padding {
    padding-top: 84px;
    display: flex;
    flex-direction: column-reverse;
    gap: 21px;
  }

  ul.mb-0.flex.items-stretch.gap-x-7.overflow-x-auto.max-w-full.scrollbar-hide {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  div[x-ref="tabpanels"] {
    width: 100%;
    margin-top: 20px;
  }

  .relative.flex.items-center.mb-5 {
    width: 100%;
    flex-direction: column;
    align-items: baseline;

    >div {
      display: flex;
      position: absolute;
      top: -218px;
      color: black;
      left: 50%;
      font-size: 24px;
      gap: 6px;
      margin-bottom: 20px;
      transform: translateX(-50%);

      strong {
        font-weight: 700;
      }
    }
  }

  .text-content\/100 {
    color: #984156;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    padding-left: 20px;
  }

  .text-content\/50 {
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    padding-left: 20px;

    font-size: 16px;
  }

  .border-content\/20 {
    border-bottom: 0;
    border-left: solid 4px #984156;
  }

  p {
    text-transform: uppercase;
    font-weight: bold;
    color: #1f1919;
    font-size: 15px;
  }

  a {
    padding: 10px 16px;
    border: solid 1px black;
    display: block;
    width: fit-content;
    margin-top: 30px;
  }
}

 #shopify-section-template--18366360387804__section_tabs_L8MLwV {
          & .relative.flex.items-center.mb-5 {
              > div {
                  display: none;
              }
          }
          .text-content\/100 {
      color:#984156 ;
  text-transform:uppercase;
      font-weight:bold;
    }
    .text-content\/50 {
      color:#000 ;
      font-weight:bold;
      
    }
    .border-content\/20 {
      border-bottom:solid 4px  #984156
  }
    p {
  text-transform:uppercase;
    font-weight:bold;
      color: #1F1919;
    font-size:15px}
   a {
      padding: 10px 16px;
      border: solid 3px black;
      display: block;
      width: fit-content;
      margin-top: 30px;
  }
      } 
@media (min-width: 992px) {

  /* tabs section */
  #shopify-section-template--18366360387804__section_tabs_L8MLwV {
    background: url("https://bifp40qdah43favb-62367989980.shopifypreview.com/cdn/shop/files/Frame_1707478953_71ba1d09-f4fc-432f-9f1d-27fe2bb992e1.png") no-repeat center center;
    background-size: cover;

    section {
      min-height: 383px;
      background: none;
    }

    .section-padding {
      padding-top: 70px;
      display: flex;
      gap: 0px;
      flex-direction: row;
    }

    ul.mb-0.flex.items-stretch.gap-x-7.overflow-x-auto.max-w-full.scrollbar-hide {
      display: flex;
      flex-direction: column;
    }

    div[x-ref="tabpanels"] {
      width: 42%;
    }

    .relative.flex.items-center.mb-5 {
      width: 42%;
      flex-direction: column;
      align-items: baseline;

      >div {
        display: flex;
        gap: 10px;
        position: unset;
        color: black;
        transform: unset;
        left: unset;
        font-size: 40px;
        margin-bottom: 20px;

        strong {
          font-weight: 700;
        }
      }
    }

    .text-content\/100 {
      color: #984156;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 20px;
      padding-left: 20px;
    }

    .text-content\/50 {
      color: #000;
      font-weight: bold;
      padding-left: 20px;

      font-size: 20px;
    }

    .border-content\/20 {
      border-bottom: 0;
      border-left: solid 4px #984156;
    }

    p {
      text-transform: uppercase;
      font-weight: bold;
      color: #1f1919;
      font-size: 18px;
    }

    a {
      padding: 10px 31px;
      border: solid 3px black;
    }
  }
}

@media (min-width: 1270px) {
  #shopify-section-template--18366360387804__section_richtext_zz7Pbk {
    .section-padding {
      padding-top: 70px !important;
    }
  }

  #shopify-section-template--18366360387804__section_richtext_63B3WE,
  #shopify-section-template--18366360387804__section_richtext_XDRiXz {
    .section-padding {
      padding-top: 50px !important;
    }
  }
}

/* video section */
#shopify-section-template--20802930704604__video_with_collection_AEMhAB {
  .brick__product {
    margin: 0 !important;
    padding: 0;
    max-width: 410px;
  }

  .brick__section {
    min-height: 607px !important;
  }

  .brick__block {
    min-height: 512px !important;
    
    &__text.brick__block__text--slider.text--neutral {
      align-items: unset;
      padding-left: 0 !important;
    }
  }

  .brick__collection {
    padding: 0 45px 50px !important;
    max-width: 513px !important;
  }

  // Typography Styles
  h6 {
    text-align: left;
    font-size: 14px;
    background: rgba(152, 65, 86, 0.1);
    color: #984156;
    width: fit-content;
    padding: 0;
    
    @media (max-width: 992px) {
      padding: 2px;
    }
  }

  .rte.body-size-7.aos-init.aos-animate {
    max-width: 600px;
    width: fit-content;
    margin: auto;

    @media (max-width: 992px) {
      padding-left: 10px;
    }
    
    @media (min-width: 992px) {
      margin-left: 40px !important;
      
      p {
        text-align: center;
      }
    }
  }

  // Product Styles
  .price {
    font-weight: 700;
  }

  .product-grid-item__images {
    aspect-ratio: 1;
  }

  .product-grid-item__image {
    object-fit: contain;
  }
}

#shopify-section-template--18529506164956__section_richtext_zJB76e section {
      background: #789ac080;
}

#shopify-section-template--20802930704604__section_richtext_zJB76e {

.standard__icon__holder {
width:100px !important;
height:100px !important;
    margin: 0 !important;
}
  @media (max-width:992px) {
.standard__icon__holder {
width:70px !important;
height:70px !important;
    margin: 0 !important;
}
}
  .standard__icon.text-left {
    margin: 0 !important;
    flex:unset !important;
    min-width:unset !important
}
  .standard__icons.aos-init.aos-animate{
  gap:30px !important;
    justify-content:center;
  }
  a.standard__cta.hero__btn.btn-text-thick-line.btn--neutral.btn--medium.aos-init.aos-animate {
    padding: 20px;
    border: solid 1px;
    margin: auto;
    margin-top: 30px;
}
  a.standard__cta.hero__btn.btn-text-thick-line.btn--neutral.btn--medium.aos-init.aos-animate::after {
    diplay:none;
      opacity: 0 !important;
}
}
#shopify-section-template--18366360387804__section_liquid_RPwXYR > div {
  overflow:hidden;
  
}


@media (max-width:992px) {
.brick__section.brick--2.use_screen_one_half {
  .brick__block:first-of-type {
display:none
}
  }
}




/* dropdown in header */

.header__desktop__bar__r .popout-list {
bottom:unset  !important;
}
.header__desktop__bar__r .subfooter__select.subfooter__select--locale.js {
display:flex  ;
  align-items:center;
}

.header__desktop__bar__r form{
      order: -1;
}
.header__desktop__bar__r button {
border:none !important;
outline:none !important;
box-shadow:none !important;
}


.header__mobile form {
order:-1;
  position:absolute;
  right:38px;
}
.header__mobile .popout-list {
bottom:unset  !important;
}
.header__mobile button {
border:none !important;
outline:none !important;
box-shadow:none !important;
}




/* product page re design start  */


  /* hero section in 'product page' */

  /* #shopify-section-template--20802933096668__main .product__block__icon{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px !important;
  } */
  #shopify-section-template--20802933096668__main .product__block__icon{
    gap: 15px !important;
  }
.product__block__description.rte.body-size-4 p svg{
  display:inline;
  margin-right: 8px;
}
 #shopify-section-template--20802933096668__main .product__block__icon {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 10px;
    flex-wrap: nowrap ;
  }

 #shopify-section-template--20802933096668__main .product__block__icon div span{
   color: #1F1919;
   width: 137px;
   font-weight: 700;
 }
@media (max-width:992px) {
 
  #shopify-section-template--20802933096668__main .product__block__icon {
gap:0;
  }
  #shopify-section-template--20802933096668__main .product__block__icon {
    gap: 16px;
    flex-wrap: wrap;
   margin-bottom: 20px;
  }

 #shopify-section-template--20802933096668__main .product__block__icon div span{
    width: 113px; 
 }

  
}
  #shopify-section-template--20802933096668__main .product__block__buttons div{
    margin-top: 8px;
    text-align: center;
  }

  #shopify-section-template--20802933096668__main .product__block__buttons div svg{
    display: inline;
  }

  #shopify-section-template--20802933096668__main .product__block__buttons div a{
    text-decoration-line: underline;
    display: block;
    font-weight: 500;
    color:black
  }

  #shopify-section-template--20802933096668__main .product__block__buttons div .mobile-link{
    display: none;  
  }
  
  @media screen and (max-width: 560px){
      #shopify-section-template--20802933096668__main .product__block__buttons div svg{
    display: none;
  }
  #shopify-section-template--20802933096668__main .product__block__buttons div .span{
    display: none;
  }
  #shopify-section-template--20802933096668__main .product__block__buttons div .link{
        display: none !important;
    }

      #shopify-section-template--20802933096668__main .product__block__buttons div .mobile-link{
        text-align: start; 
        text-decoration-line: underline;
        display: block;
        font-weight: 600;
        margin: 12px 0 5px 0;
      }
#shopify-section-template--20802933096668__main .product__block__buttons div a {
        display: block !important;
        
    }
  }

  
  /* tabs section in 'product page' */

  #shopify-section-template--20802933096668__product_tabs_YqFAz9{
    margin: 80px 0 30px 0;  
  @media (max-width:992px) {
    margin: 0px 0 30px 0;  
    
  }
  }

  /* #shopify-section-template--20802933096668__product_tabs_YqFAz9 .selected-tab {
    border-top: 3px solid #984156 !important;
  }
  #shopify-section-template--20802933096668__product_tabs_YqFAz9 .selected-button{
    color: #984156 !important; 
  } */

  /* befor & after section in 'product page' */
  /* #shopify-section-template--18529506754780__section_before_after_image_TXNFmq .before-after-text-content{
    color: #984156 !important;
  } */
 li.inline-flex.border-transparent{
    border-top: 3px solid transparent;
    padding-left: 25px;
    padding-right: 25px;
 }
 @media (max-width:992px) {
      li.inline-flex.border-transparent{
        padding-left: 25px;
        padding-right: 25px;
      }
    }
  #shopify-section-template--18529506754780__icon_col_ingreidents_9epwiT .title-header-icons{
    @media (max-width:992px) {
      br {
        display:none
      }
    }
  }

  /* persent new section in 'product page' */
  
  #shopify-section-template--18529506754780__section_richtext_C3cYrR{
    padding: 30px 10px;
    margin: 80px 0 30px 0;
    width: 100%;
  }
 
  #shopify-section-template--18529506754780__section_richtext_C3cYrR .text__standard.text-center{
     display: flex;
      align-items: flex-start;
      justify-content: space-around;
   }
   
   @media screen and (max-width: 560px){
       #shopify-section-template--18529506754780__section_richtext_C3cYrR .text__standard.text-center{
         flex-direction: column;
         gap: 32px;
        align-items: center;
       }
   }
   
  #shopify-section-template--18529506754780__section_richtext_C3cYrR .text__standard.text-center h1 {
    font-weight: 750;
    font-size: 48px;
  }

  #shopify-section-template--18529506754780__section_richtext_C3cYrR .text__standard.text-center p {
    width: 230px;
    margin-top: 10px;
  }

  /* Key Secrets section in 'product page' */

  @media screen and  (max-width: 560px;){
    #shopify-section-template--18529506754780__icon_col_ingreidents_9epwiT .icon__column.icon--top.image-size h br{
       display: none; 
    }
  }

  
  /* last section in 'product page' */
  
/* #shopify-section-template--18529506754780__faq_with_image_gRzfwn  #unique-section-id .accordion__faq__body {
      background-color: #984156;
  }
 */
/* product page re design end  */
/* #shopify-section-template--18529506754780__faq_with_image_gRzfwn #unique-section-id .accordion__faq__title[aria-expanded="true"] {
    background-color: #984156 !important;
    color: white !important;
}
#shopify-section-template--18529506754780__faq_with_image_gRzfwn #unique-section-id .accordion__faq__title {
     background-color: #E1CCCC !important;
}

.product__block__text , #shopify-section-template--20802933096668__product_tabs_YqFAz9 .tab-block-content {
    color: #984156 !important;
   background-color: #F8E7EB !important;
}

#shopify-section-template--20802933096668__product_tabs_YqFAz9 .selected-tab {
background-color:#e1cccc
}

 */
#shopify-section-template--20802933096668__main .product__block__buttons div >span {

font-size:16px;
  color:black;

}
.product__align-left .radio__button label {
  border:1px solid #CCCCCC !important;
  padding: 10px;
}

.select__fieldset strong{
  
color:#984156;
  font-weight:900;
  padding-left:3px
  
}
.select__fieldset span{
  
color:#000;
  
}

.radio__fieldset .radio__button input:checked~label {
    border:1px solid  !important;
  padding: 10px;
}


@media (min-width:992px) {

  
.radio__legend__label {
  font-size: 20px;
}
  .product-single .product__inner {
padding:0;
  margin-right:0;
    max-width:550px;
    
  }
  .product__inner .shopify-product-form {
    max-width: 550px;
}
  #shopify-block-shop_shop_login_button_app_block_yNE9R3 {
    
  display: flex;
    align-items: center;
    justify-content: center;
  }
}

button.product-clip__btn.btn--soft.btn--small.btn--primary {
      border-radius: 0;
}


@media (max-width:992px) {
  
.section-container .card {
    height: 306px !important;
}
}
.cart__message-default {
      font-size: 15px;
    font-weight: 500;
  color:black;
  span {
font-weight:800}
}
.cart__message {
justify-content:center;
}

p.drawer__bottom__meta.body-size-3{
padding-left:0;  
      padding-bottom: 7px;
em{
  
      font-size: 14px;
    font-style: normal;
    color: black;
    font-weight: 500;
  
}
} 
.select-popout__list {
    display: flex;
    position: relative;
    opacity: 1 !important;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    height: auto;
    gap: 20px;
border:0;
}
li.select-popout__item.select-popout__item--current {
    width: fit-content;
    border:1px solid #984156!important;

}
li.select-popout__item {
    border:1px solid #ccc!important;

}
.select-popout__toggle {
display:none;
}
.select-popout__option {
padding:10px !important;
  font-size:14px;
  color:black;
  text-transform:uppercase;
  
}
.select-popout__item--current .select-popout__option {
  font-weight:bold;

}
.drawer__bottom {
  padding:20px;
  form div {
    position:relative;
        left: 34px;
svg {
position:absolute;
  top:5px;
  left:-26px;
}
  }
form .span {
    color: #000;
    font-weight: 400;
    font-size: 15px !important;
}
  .mobile-link {
  display:none
  }
}
/* #shopify-block-shop_shop_login_button_app_block_yNE9R3 *{
background:red !important; 
width:100% !important;
} */

 /* #shopify-section-template--20802933096668__product_tabs_YqFAz9  ul.mb-0.flex.items-stretch{
    max-width: unset;
    width: unset;
    flex-wrap: wrap;
    padding: 0 !important;
 li {
    margin-bottom: 0px;
    width: 100%;
    background: #f8e7eb;
    padding: 10px 41px;
    border: 0 !important;
}
   button {
   }
}
 */



/* ---------------- dropdowns css start --------------------- */

#shopify-section-template--20802933096668__product_tabs_YqFAz9 {
   .accordion button .accordion-title{
     text-transform: uppercase;
   }
@media (max-width:992px) {
h2 {
font-size:20px
  }
  }

.container {
margin: 0 auto;
padding: 4rem;
max-width: 68rem;
@media (max-width:992px) {
padding: 0rem;
width: 100%;
}
}

.accordion .accordion-item {
border-bottom: 1px solid #ccc;
}


.accordion button {
position: relative;
display: block;
text-align: left;
width: 100%;
padding: 1em 0;
color: #333333;
font-size: 1.15rem;
font-weight: 600;
border: none;
background: none;        padding-right:50px;
border-top: 3px transparent solid;
/* background-color: #F8E7EB; */
outline: none;
padding: 9px 20px;
@media (max-width:992px) {
font-size: 20px;
}
}

/* .accordion button:hover,
.accordion button:focus {
cursor: pointer;
color: #984156;
border-top: 3px #984156 solid;
}
 */
/* .accordion button:hover::after,
.accordion button:focus::after {
cursor: pointer;
color: #984156;
border: 1px solid #984156;
} */

.accordion button .accordion-title {
padding: 1em 1.5em 1em 0;
}

.accordion button .icon {
display: inline-block;
position: absolute;
top: 18px;
right: 18px;
width: 22px;
height: 22px;
border-radius: 22px;
}

.accordion button .icon::before {
display: block;
position: absolute;
content: '';
left: 5px;
width: 20px;
height: 20px;
background: URL("https://p0e40dv8hrw7ptyo-62367989980.shopifypreview.com/cdn/shop/files/Chevron_f475cf8f-a20f-4ec3-9d7a-2d158ec7108f.svg");
}
/* .accordion button .icon::after {
display: block;
position: absolute;
content: '';
top: 5px;
left: 9px;
width: 2px;
height: 10px;
background: currentColor;
} */

/* .accordion button[aria-expanded='true'] {
color: #984156;
} */
.accordion button[aria-expanded='true'] .icon::before {
background: URL("https://p0e40dv8hrw7ptyo-62367989980.shopifypreview.com/cdn/shop/files/Chevron.svg");
}
.accordion button[aria-expanded='true'] + .accordion-content {
opacity: 1;
max-height: fit-content !important;
transition: all 200ms linear;
will-change: opacity, max-height;
}
.accordion .accordion-content {
  background:#F8E7EB;
opacity: 0;
max-height: 0;
overflow: hidden;
transition: opacity 200ms linear, max-height 200ms linear;
will-change: opacity, max-height;
   .image-content {
        width: 100% !important;
     margin-bottom:0 !important;
    }
}
.accordion .accordion-content p {
font-size: 1rem;
font-weight: 300;
margin: 2em 0;
}
.accordion .accordion-content .tab-contenet {
padding-left:20px !important;
          padding-bottom: 0;
          padding-top: 14px;
}
.accordion-content strong{
font-weight: bold;

}

}


/* ---------------- dropdowns css ends --------------------- */
/* .alr-wh-comp-filter-review,
.alr-template-list-aside {
display:none !important;
}
 */

 @media (max-width: 992px) {
    #shopify-section-template--18529506164956__2c910119-f9fa-4f35-8027-d8eb63c66565 .hero__cta__wrapper {
        height: 100%;
      background:transparent;
    }
   .section--image.fade-in-child.js-overflow-container.text--white {
    min-height: unset !important;
}
}
.desktop-banner {
  width:100% !important;
}
.mob-banner {
display:none;
  width:100% !important;
}
@media (max-width:992px) {
  
.mob-banner {
display:block;
  width:100% !important;
  
}
.desktop-banner {
display:none;
  width:100% !important;
  
}
}
.section--image.fade-in-child.js-overflow-container { min-height: unset !important; }
.image__hero__frame.fade-in-child.use_image.mobile {
min-height:unset !important}