/** Shopify CDN: Minification failed

Line 1280:9 Unexpected "\".home-123\""

**/
/* #MainContent {
  overflow-x: hidden;
} */

.subscription_price {
  color: black !important;
  text-decoration: none !important;
}

.hide {
  display: none !important;
}

.announcement-bar {
  padding: 1rem 0 !important;
}

.hero__title, .hero__subtitle {
  font-size: clamp(34px, 4vw, 6vw);  
}
.menu-drawer {
  top: 150px !important;
}
details[open].menu-opening>.menu-drawer {
  top: 150px !important;
}

#shopping-cart-line-item-status {
  display: none;
}
#product-form-installment {
  display: none !important;
}

.main-product__breadcrumbs {
  display: none;
}

.main-product__meta {
  margin: 0 0 1rem !important;
}

.main-product__installments+.shopify-app-block {
  margin: 0rem 0 1.5rem !important;
}

.dropdown-content-faq li {
  color: white;
}
.dropdown-content-faq ol {
  padding-left: 18px;
}

#product-form-installment {
  margin-bottom: 5px;
}

#Product-Purchase-Options {
  font-weight: 400 !important;
}

.featured-products-lp__product {
  max-width: 512px;
  margin: auto;
}

.main-product__form-group {
  margin-top: 5px;
}

.bundle-subtitle-2 {
  background: #000000;
  color: #fff2e9;
  display: inline;
  padding: 5px 15px;
  border-radius: 18px;
  font-size: 14px !important;
  position: relative;
  top: -5px;
  margin-left: 5px;
}

.prive_type_box {
  margin: 5px 0px !important;
}

.fragrance-description {
  margin: 10px 0 0px !important;
  /* padding: 5px 10px;
  background: #f9e3d269; */
  font-size: 12px;
}

.fragrance-description strong {
  font-weight: 700;
}

#scent-strength-display label.medium {
  font-weight: 700;
  font-size: 12px;
}

#scent-strength-display label#scent-strength-text {
  font-weight: 400;
  font-size: 12px;
}

.featured-products-lp__product {
  max-width: 512px;
  margin: auto;
}

@media (min-width: 990px) {
  .grid-footer .grid__col:nth-last-child(2) .footer__title {
    display: none;
  }
  .main-product__title {
      margin: 0 0 1rem !important;
  }
  .main-product__pickup-availabilities {
    margin-top: 0px !important;
    padding: 1.2rem 0 1.2rem !important;
  }

  .accordion__title {
    padding: 1.2rem 3.2rem 1.2rem 0 !important;
  }
}

@media (max-width: 990px) {
  #product-grid {
    grid-template-columns: repeat(8, 1fr) !important;
  }

  .products-carousel__list .products-carousel__slide {
    width: 100% !important;
  }

  .main-product__media-wrapper .main-product__media-list .media--3-4 {
    padding-bottom: 100% !important;
  }

  a.hero__main__callout.button-link.motion-reduce,  .hero__aside__callout {
    font-size: 16px !important;
  }
}

@media (max-width: 768px) {

  .products-carousel__head {
    margin: 0 0 1.2rem !important;
  }
  .products-carousel__controls {
    display: flex !important;
    justify-content: flex-end;
    gap: 10px;
  }
  
}

@media (min-width: 750px) {
  product-selector .main-product__form-label, #Product-Purchase-Options {
    font-size: 1.6rem !important;
  }
}


@media (max-width: 362px) {
  .bundle-subtitle-2 {
    font-size: 12px !important;
  }
}


.slick-arrow.slick-hidden {
    display: inline-block !important;
}

.subscribe-content {
  padding-left: 50px;
  padding-right: 50px;
}
.subscribe-container {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  margin: 0 auto;
  /*flex-wrap: wrap;*/
}
.subscribe-left,
.subscribe-right {
  width: 50%;
  height: 100%;
  min-height: 600px;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
h2.heading-top-k {
    font-size: 18px !important;
    font-weight: 400;
    color: #000;
  padding-top: 0px !important;
  font-family: 'Prata';
}

.subscribe-right {
  width: 50%;
  height: 100%;
  min-height: 600px;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.subscribe-left {
  text-align: center;
  /* padding: 40px;*/
  color: #000;
}
.subscribe-left h2 {
  font-size: 40px;
  color: #fff;
  margin-bottom: 13px;
  font-style: normal;
}
.subscribe-left p {
  font-size: 20px;
  max-width: 700px;
      color: #fff;
  margin: 10px auto;
  line-height:32px;
  font-family: 'Inter';
}
.subscribe-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  padding-left: 40px;
  padding-right: 40px;
}
.subscribe-box {
        display: flex;
    flex-direction: row;
    gap: 20px;
      row-gap: 45px;
    flex-wrap: wrap;
    /* align-items: center; */
    max-width: 69rem;
    /* margin-left: 6rem; */
    margin: 0 auto;
    height: fit-content;
    background: #AD8A73;
    justify-content: space-evenly;
    padding: 30px;
    margin-top: -20px;
}
.subscribe-item {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-direction: column;
  max-width: 188px;
  justify-content: center;
  text-align: center;
}
/* .subscribe-item img {
    width: 40px;
    height: 40px;
  }*/
.subscribe-text h3 {
  font-size: 16px;
  font-weight: 600;
  color: #383f2d;
  line-height: 1.2;
  margin-bottom: 0px;
  width: 13rem;
}
.subscribe-text p {
  font-size: 16px;
      font-weight: 400;
    margin: 0;
    color: #fff;
    line-height: 140%;
      font-family: "Inter", sans-serif;
    text-transform: capitalize;
}

/* Custom Slick Arrow Buttons */
.custom-prev,
.custom-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  background: none;
  border: none;
  cursor: pointer;
  width: 40px; /* Adjust size */
  height: 40px;
}

/* Positioning */
/*.custom-prev {
    left: -40px;
}

.custom-next {
    right: -40px; 
}*/

/* Adjust SVG Size */
.custom-prev img,
.custom-next img {
  width: 40px; /* Adjust size */
  height: 40px;
}

/* Hover Effect */
.custom-prev:hover img,
.custom-next:hover img {
  opacity: 0.8;
}

.subscribe-right-m {
  display: none;
}

@media (max-width: 940px) {
  .subscribe-container {
    flex-direction: column;
  }

  .subscribe-slider .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block !important;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

  .subscribe-slider .slick-slide {
    max-width: 100% !important;
}

  .subscribe-text p {
    font-size: 16px;
    margin: 0;
    color: #fff;
  }

  .subscribe-left {
    width: 100%;
    min-height: 250px;
  }

  .subscribe-text h3 {
    font-size: 14px;
    font-weight: 600;
    color: #383f2d;
    line-height: 1.2;
    margin-bottom: 0px;
    width: 100%;
  }
  .subscribe-text {
    width: 100%;
    margin: auto;
  }
  img.slide_icon {
    margin: auto;
    padding-bottom: 15px;
  }

  .subscribe-right-m {
    width: 100%;
    height: 100%;
    min-height: 180px;
    background-size: cover;
    background-position: center;
     display: flex;
    justify-content: center;
     align-items: center; 
    padding: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .subscribe-right {
   display: none !important;
        padding-left: 0px;
    padding-right: 0px;
  }
  .subscribe-box {
    /*  width:100%;*/
    margin-top: 0px;
    min-width: 18rem !important;
    max-width: 75rem !important;
  }
  .custom-prev {
    left: -33px; /* Adjust position */
  }
  .custom-next {
    right: -33px;
  }
  svg#Layer_1 {
    width: 18px;
  }
}

.subscribe-slider .slick-slide {
   /* width: 321px !important;*/
}

.subscribe-save-section {
  text-align: center;
  padding: 25px;
  position:relative;
}

p.main_cont {
  font-size: 18px;
  line-height: 39px;
  font-style: normal;
  color: #525252;
  font-family: Inter, sans-serif !important;
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 30px;
}

.subscribe-save-section h2 {
    color: #000;
    font-size: 26px;
    margin-bottom: 13px;
  padding-top: 10px;
}

.order-slider {
  max-width: 1106px;
  margin: auto;
}

.order-box {
    background: #FFF1E9;
    border: 2px solid #ADADAD;
    border-right: none;
    text-align: center;
    padding: 0px;
    display: flex !important;
    flex-direction: column;
}

.order-title-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}


.extra-cont {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.order-content {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 130px;
    padding-top: 12px;
}

.order-content > * {
    flex: 1;
    text-align: center;
}


/* Add the right border back to the last box */
.order-box:last-child {
  border-right: 2px solid #adadad;
}

.order-header {
     background: #AD8B73;
    color: #fff;
    padding: 15px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 39px;
  font-size: 18px;
  font-family: 'Inter';
}

.gift-text {
     font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
      margin-bottom: 0px;
}

.order-discount {
      font-size: 22px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    text-transform: capitalize;
  padding-left: 10px;
    padding-right: 10px;
      font-family: 'Prata';
}

.order-description {
  font-size: 16px;
      margin-bottom: 0px;
    margin-top: 0px;
    margin: 0 auto;
    padding: 0 10px;
    color: #333;
}

.more-info {
  display: block;
  margin-top: 20px;
  text-decoration: underline;
  color: #2d321d;
}

 .unique-more-info {
display: inline-block;
    color: #000;
    text-decoration: underline;
    font-size: 16px;
    cursor: pointer;
    margin-top: 20px;  
   font-family: 'Prata';
 }



        /* Popup overlay */
     .unique-popup-content {
    background: #FFF1E9;
    width: 700px;
    max-width: 90%;
    padding: 12px;
    box-shadow: 0 5px 15px #0003;
    overflow-y: auto;
        max-height: 80vh;
    z-index: 100000;
        position: fixed;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
       padding-right: 50px;
       padding-left:50px;
       border-radius:8px;
}
.unique-popup-overlay {
 display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); /* Black background with 70% opacity */
    z-index: 999; /* Ensure it appears above other content */
  
}

h5.unique-popup-header {
  text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    margin: auto;
    margin-bottom: 23px;
    color: #525252;
      font-family: 'Inter';
}

/*h5.unique-popup-header {
    color: #383f2d;
    text-align: center;
    font-family: loretta, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 17px;
    margin-top: 0;
    margin: auto;
    margin-bottom: 10px;
}*/

        /* Popup header */
        .unique-popup-header {
            text-align: center;
            font-weight: bold;
            margin-bottom: 15px;
            font-size: 18px;
        }

        /* Close button */
        .unique-popup-close {
            position: absolute;
    right: 30px;
    top: 11px;
    cursor: pointer;
    font-size: 23px;
    font-weight: 600;
    color: #AD8B73;
        }

.modal-order {
    width: 100%;
    display: flex;
    background: #FFF1E9;
    margin-bottom: 8px;}
.modal-order-name {
background: #AD8B73;
    display: flex;
    padding: 0 52px 0 52px;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 39px;
    letter-spacing: 2px;
    text-transform: uppercase;
    white-space: nowrap;
    height: auto;
    width: 20%;
    max-width: 20%;
  font-family: 'Inter';
}
.modal-info {
    display: flex;
    flex-direction: column;
    padding: 4px 12px 12px 40px;
  border-bottom: 1px solid #ADADAD;
    border-right: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
}
.modal-info .modal-order-title {
  color: #333;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-align: left;
    margin-bottom: 10px;
  margin-top:10px;
      font-family: 'Prata';
}
.modal-order-text p {
  font-size: 12px;
    text-align: left;
    margin: 0 auto;
    line-height: 18px;
    font-weight: 400;
    color: #525252;
  font-family: 'Inter';
}

.order-slider .slick-slide {
    margin: 0; /* Remove margin only for this slider */
}

@media (max-width: 1567px) {
  .order-discount {
    font-size: 20px !important;
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    text-transform: capitalize;
    padding-left: 10px;
    padding-right: 10px;
}
}

  @media (max-width: 1285px) {

    .modal-order-name {
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
}
    .modal-info .modal-order-title {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
    .modal-order-text p {
    font-size: 12px;
    text-align: left;
    margin: 0 auto;
    line-height: 18px;
    font-weight: 400;
}

    
  }



@media (max-width: 1210px) {
  .order-discount {
    font-size: 20px !important;
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    text-transform: capitalize;
    padding-left: 10px;
    padding-right: 10px;
}

  .order-description {
    font-size: 14px !important;
    margin: 0 auto;
    padding: 0 10px;
    font-family: 'Inter';
}
  .order-header {
    background: #ad8b73;
    color: #fff;
    padding: 15px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    font-size: 16px;
}
}

@media (max-width: 1070px) {
  .order-discount {
    font-size: 16px !important;
    font-weight: 400;
    color: #333;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    text-transform: capitalize;
    padding-left: 10px;
    padding-right: 10px;
}

  .order-description {
    font-size: 14px !important;
    margin: 0 auto;
    padding: 0 10px;
}
  .order-header {
    background: #ad8b73;
    color: #fff;
    padding: 15px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 39px;
    font-size: 13px;
}

      .modal-order-name {
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px;
        height: auto;
    }

      .modal-info .modal-order-title {
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
  .modal-order-text p {
        font-size: 12px;
        text-align: left;
        margin: 0 auto;
        line-height: 18px;
        font-weight: 400;
    }
  .modal-info {
    display: flex;
    flex-direction: column;
    padding: 4px 4px 12px 15px;
}

  h5.unique-popup-header {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin: auto;
    margin-bottom: 20px;
    color: #525252;
}
  .unique-popup-content{
    padding-right: 40px;
    padding-left: 40px;
  }
    .modal-order {
    width: 100%;
    display: flex;
    background: #FFF1E9;
    margin-bottom: 15px;}
  .candles-slider-section {
    text-align: center;
    padding: 0px !important;
    background: #FFF1E9;
}
  
}

@media (max-width: 1000px) {
 /* .order-slider.slick-initialized.slick-slider {
    max-width: 800px;
    margin: 0 auto;
}*/
/*.order-slider .slick-track {
    width: 100% !important;
    transform: translate3d(0, 0, 0) !important;
    margin: 0 auto !important;
}*/

  p.desctiption_fq {
    font-size: 20px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    padding-left: 9px;
    padding-right: 9px;
}

.order-header {
        background: #ad8b73;
        color: #fff;
        padding: 15px;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 39px;
        font-size: 10px;
    }
}



@media (max-width: 768px) {
  .slider-heading {
    font-size: 26px !important;
    margin-top: 60px !important;
    margin-bottom: 35px !important;
  }
  .description {
    font-size: 16px;
  }
  p.main-p {
    font-size: 16px !important;
    line-height: 28px !important;
  }
  h1.main-h1 {
    font-size: 32px;
  }
  .subscribe-left h2 {
    font-size: 36px;
  }

  .subscribe-left p {
    font-size: 16px;
  }
  .slick-prev, .slick-next {
    display: block !important;
    background: #2d321d;
    border-radius: 50%;
    width: 30px;
    height: 30px;
  }

  h2.top_faq {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 0px;
    font-size: 32px !important;
    line-height: 44px;
    color: #fff;
}

  .candles-slider .slick-slide {
    margin: 0 5px !important;
}

  .order-slider {
    width: 100%;
    overflow: visible !important;
}
      .unique-popup-content {
        padding-right: 15px;
        padding-left: 15px;
    }

  .modal-order {
    width: 100%;
    display: flex;
    background: #FFF1E9;
    margin-bottom: 12px;}
  
  .subscribe-save-section h2 {
    color: #000;
    font-size: 24px;
    margin-bottom: 13px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;}
      h5.unique-popup-header {
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 23px;
        margin: auto;
        margin-bottom: 20px;
        color: #525252;
        padding-left: 15px;
        padding-right: 15px;
    }

      .modal-order-name {
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px;
        height: auto;
    }
  .modal-order-text p {
        font-size: 12px;
        text-align: left;
        margin: 0 auto;
        line-height: 20px;
        font-weight: 400;
    }
      .modal-info .modal-order-title {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
      .modal-info {
        display: flex;
        flex-direction: column;
        padding: 4px 12px 12px 10px;
    }

  .subscribe-content {
    padding-left: 20px;
    padding-right: 20px;
}

  .subscription-left, .subscription-right {
    text-align: left;
    width: 100%;
}

  .subscription-options_p {
    width: 96%;
    background: white;
    padding: 13px;
    margin-bottom: 20px;
}

  h5.unique-popup-header {
    color: #383f2d;
    text-align: center;
    font-family: loretta, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 17px;
    margin-top: 0;
    margin: auto;
    margin-bottom: 10px;
   /* max-width: 300px;*/
}

  .order-discount {
  font-size: 18px ;
    font-weight: 400;
    color: #333;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
  text-transform: uppercase;
}
      .order-header {
        background: #ad8b73;
        color: #fff;
        padding: 15px;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 39px;
        font-size: 14px;
    }

    svg#Layer_12 {
    width: 18px;
}

  .slick-prev {
    left: -10px;
  }

  .slick-next {
    right: -10px;
  }

  .subscribe-save-section {
    text-align: center;
    padding: 25px;
    position: relative;
    max-width: 61rem;
    margin: 0 auto;
}

  .unique-popup-close {
    position: absolute;
    right: 10px;
    top: 0px;
    cursor: pointer;
    font-size: 25px;
    font-weight: 700;
}
  
}

@media (max-width: 615px) {
      .subscribe-save-section {
        text-align: center;
        padding: 25px;
        position: relative;
        max-width: 51rem;
        margin: 0 auto;
    }
}

@media (max-width: 530px) {
  h5.unique-popup-header {
    color: #383f2d;
    text-align: center;
    font-family: loretta, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 17px;
    margin-top: 0;
    margin: auto;
    margin-bottom: 10px;
    max-width: 300px;
}}

@media (max-width: 480px) {
  h2.box-block {
    font-size: 26px;
    line-height: 42px;
  }
      .order-discount {
        font-size: 14px !important;
        font-weight: 700;
        color: #333;
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 0;
        text-transform: uppercase;
    }

  p.main_cont {
    font-size: 16px;
    line-height: 26px;
    font-style: normal;
    color: #525252;
    font-family: Inter, sans-serif !important;
    font-weight: 400;
}
  
}

@media (max-width: 1068px) {
  .subscribe-container {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    margin: 0 auto;
  /*  flex-wrap: wrap;*/
}
  .subscribe-left{
    width: 100% !important;
    height: 100%;
    min-height: 600px;
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
  
  .subscribe-right {
    width: 100% !important;
    height: 100%;
    min-height: 600px;
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
}

@media (max-width: 1448px) {
  .subscribe-item {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-direction: column;
    max-width: 160px;
    justify-content: center;
    text-align: center;
}
}

.order-slider {
    width: 100%;
    overflow: hidden; /* Prevents extra spacing issues */
}

.slick-track {
    position: relative;
    display: flex !important;
    justify-content: center;
}

.slick-slide {
    margin: 0 auto;
}


.candles-slider {
    display: block !important;
    visibility: visible !important;
}

@media (max-width: 550px) {
  .hero__block:not(.hero__block--50-50):not(.hero__block--70-30) .hero__image {
    height: 80vh !important;
  }
}

@media (max-width: 400px) {
    .order-header {
      line-height: 20px;
      font-size: 12px;
  }
}


.header--transparent.is-solid, .header--transparent .header__logo__text, .header--transparent .header__nav__link, .header--transparent.is-solid .header__utils__item svg, .header--transparent:hover, .header--transparent:hover .header__logo__text, .header--transparent:hover .header__nav__link, .header--transparent:hover .header__utils__item svg {
    color: #000000 !important;
}

a.hero__main__callout.button-link.motion-reduce, .hero__aside__callout {
    color: #fff;
    text-decoration: none;
    padding: 12px 50px;
    margin: 3rem 0;
    display: inline-block;
    box-sizing: border-box;
    font-size: 22px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    font-family: Inter, sans-serif;
    font-weight: 400;
    
}

.hero__aside__callout {
  margin-top: 20px !important;
}

.hero__aside__callout:after {
  display: none !important;
}

.hero__aside__callout:before {
  display: none !important;
}

.header--transparent, .header--transparent .header__logo__text, .header--transparent .header__nav__link, .header--transparent .header__utils__item svg {
    color: #000000 !important;
}

.header--transparent {
    background: #F9E3D2 !important;
  color:#000 !important;
}

a.hero__main__callout.button-link.motion-reduce:after{
  display: none !important;
}

a.hero__main__callout.button-link.motion-reduce:hover{
 opacity: 0.8;
}

a.hero__main__callout.button-link.motion-reduce:hover {
    opacity: 0.8;
}

.fade-in {
    animation: fade-in 0.5s 0.2s forwards !important;
}

.header--transparent.is-solid, .header--transparent:hover {
    background: #F9E3D2 !important;
}



.reviews--style-dark {
    background-color: #F9E3D2 !important;
}

.reviews--style-dark {
    color: #000000 !important;
}

h1.collection-banner__title.h4 {
    font-size: 40px !important;
    font-weight: 600 !important;
}

.collection-banner__entry p {
    font-size: 16px !important;
}

@media screen and (min-width: 990px) {
    .collection-banner__content {
        max-width: 130rem !important;
    }
}

body:has(".home-123") stick-header{
  
} 

slider-reviews.reviews.reviews--style-dark.reviews--spacing-mobile-compact.reviews--spacing-desktop-compact
 {
    margin-top: 4rem;
}


