/** Shopify CDN: Minification failed

Line 467:17 Invalid escape

**/
/* @font-face {
    font-family: AvantGardeGothicITCW01Md;
    src: url("/cdn/shop/files/ITCAvantGardePro-Md.otf?v=1720679134") format("opentype");
}
 */
/* @font-face {
  font-family: 'AvantGardeGothicITCW01Md';
  src: url("/cdn/shop/files/font_e894d7d2-4bf6-47b3-b8ad-0e74d4ba00d8.woff2?v=1721041607") format('woff2');
} */
@font-face {
  font-family: 'AvantGardeGothicITCW01Md';
  src: url("/cdn/shop/files/font_ee244b7f-7bac-41a2-ba2e-c377bfed2bfb.woff?v=1721041838") format('woff');
}
@font-face {
  font-family: "ITCAvantGardeW04-Demi";
  src: url("/cdn/shop/files/font.woff?v=1720680822") format('woff');
}
@font-face {
  font-family: 'ITCAvantGardeW04-Demi2';
  src: url("/cdn/shop/files/font.woff2?v=1720680822") format('woff2');
}
@font-face {
    font-family: ITCAvantGardePro-Bk;
    src: url("/cdn/shop/files/ITCAvantGardePro-Bk.otf?v=1720681986") format("opentype");
}
#MainContent .button:not([disabled]):hover:after{
  box-shadow:unset;
}
.header__icons .cart-count-bubble{
    right: -3px;
    width: 16px;
    font-family: AvantGardeGothicITCW02B;
    background: #000;
    top: 6px;   
}
.header__icons .cart-count-bubble{
    font-family: 'AvantGardeGothicITCW01Md';
    font-weight: 700;
    z-index:9;
}
.drawer__heading{
    font-size: 24px;
    font-family: 'ITCAvantGardeW04-Demi';
}
.drawer__inner.gradient{
  padding-top:30px;
}
.drawer__cart-items-wrapper .product-option{
    font-size: 14px;
    color: #121212bf;
    font-weight: 500;
    font-family: 'AvantGardeGothicITCW01Md';
}
.drawer__cart-items-wrapper .cart-item__details a{
  font-size: 16px;
  font-family: 'AvantGardeGothicITCW01Md';
}
.cart-drawer__empty-content .cart__login-title.h3 , .cart-drawer__empty-content .cart__login-paragraph{
  font-size: 16px;
  font-family: 'AvantGardeGothicITCW01Md';
  color: #000;
}
 .totals .totals__total , .totals .totals__total-value{
    font-size: 16px;
    font-family: 'AvantGardeGothicITCW01Md';
     color: #000;
}
.cart__empty-text{
    font-size: 24px;
    font-family: 'ITCAvantGardeW04-Demi';
}
.cart-drawer__footer .tax-note{
    font-size: 14px;
   font-family: ITCAvantGardePro-Bk;
}
.cart-drawer .cart__checkout-button{
    font-size: 16px;
    font-family: 'AvantGardeGothicITCW01Md';
}
.quantity-popover-container .quantity:after{
      border-radius: 8px;
}
quantity-popover .quantity{
    max-width: 120px;
    width: 100%;
}
/* Header */
/* Add styles for the links */
.list-menu--inline .header__menu-item {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: black; /* Change color as needed */
  padding: 0;
  margin: 1.2rem;
}

/* Add underline effect using ::after pseudo-element */
.list-menu--inline .header__menu-item::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 50%;
  background-color: #892561;
  transition: width .3s ease-in-out, left .3s ease-in-out;
}

/* On hover, expand the underline from the center */
.list-menu--inline .header__menu-item:hover::after {
  width: 100%;
  left: 0;
}

.list-menu--inline .header__menu-item:hover span{
  color:#892561;
}
.header .header__menu-item:hover span{
  text-decoration:none;
}
 .header-page-width{
    max-width: 807px;
    width: 100%;
    margin: auto;
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 16px;
    background: rgba(255, 255, 255, .5);
    box-shadow: 0 10px 40px #0000001a;
    backdrop-filter: blur(5px);
    justify-content: space-between;
  }
  .custom_header_button a{
      color: #fff;
      text-decoration: none;
      padding: 10px;
      font-family:AvantGardeGothicITCW01Md;
      z-index:9;
  }
  .custom_header_button.button{
    min-height: auto;
    min-width: auto;
    border-radius: 8px;
    padding: 0 7px;
    font-size: 14px;
  }
  .custom_header_button.button:after{
      box-shadow:none;
  }
  sticky-header[data-sticky-type="on-scroll-up"] {
        position: fixed;
        top: 0;
        padding-top: 50px;
        z-index: 9;
        width: 100%;
        background: transparent;
        border: none;
  }
  .custom_header_height{
    background-color: #f3f1f0;
    min-height: 630px;
    padding-top: 227px;
  }
  .header-page-width .header__icons{
    gap:10px;
    align-items: center;
    z-index:9;
  }

  @media only screen and (min-width: 1024px){
    .header__icon--menu{
      z-index:9;
    }
  }
 .header-page-width .header__icon--cart .icon{
    height: 2.4rem;
    width: 2.4rem;
 }
.header__menu-item span{
  font-size:16px;
  font-family: AvantGardeGothicITCW01Md;
}
  @media only screen and (max-width: 1024px){
    .custom_header_height{
      padding-top: 150px;
    }
   .header.header-page-width{
      max-width: 90%;
      width: 100%;
      margin:auto;
     padding:10px 3rem;
    }
    .custom_header_button a{
      padding:10px;
    }
    .custom_header_button.button{
      padding:0;
    }
    .header .header__heading{
        max-width: 100%;
        width: 100%;
        text-align: left;
        z-index: 9;
    }
    .header .header__heading-logo{
      max-width:70px;
      width:100%;
    }
  }
/* End Header */
.button--large:hover span, .button--regular:hover span {
    transform: scale(.961, .917);
}
.button--large:hover span {
  transform: scale(.961, .917);
}
/* Video */
.custom_video video{
  width:100%;
}
/* End Video  */
.title--color__white{
  color:#fff;
}
/* Footer */
/* Add styles for the links */
.footer-block__details-content .list-menu__item {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: black; /* Change color as needed */
  padding: 0;
  margin: 1.2rem;
}

/* Add underline effect using ::after pseudo-element */
.footer-block__details-content .list-menu__item::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 50%;
  background-color: #892561;
  transition: width .3s ease-in-out, left .3s ease-in-out;
}

/* On hover, expand the underline from the center */
.footer-block__details-content .list-menu__item:hover::after {
  width: 100%;
  left: 0;
}
.footer-block__details-content>p, .footer-block__details-content>li :hover a{

}
.footer__blocks-wrapper{
  justify-content: space-evenly;
}
.footer-block--newsletter.scroll-trigger.animate--slide-in {
    max-width: 318px;
    width: 100%;
    margin-right: 120px;
    padding-left:24px;
    padding-right:24px;
    margin-top:0px;
    align-items: baseline;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    max-width: 212px;
    width: 100%;
    padding-left:24px;
    padding-right:24px;
}
.payment_social_icon_block{
  max-width: 212px;
  width: 100%;
  padding-left:24px;
  padding-right:24px;
}
.footer__content-top{
    background: #e6e5e0;
    padding-top: 60px;
    padding-bottom: 30px;
    border-radius: 40px;
}
.footer{
  padding-left:24px;
  padding-right:24px;
}
a.footer-links__list-link.u-small.astro-AK3UPACL{
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-family: AvantGardeGothicITCW01Md;
}
li.footer-links__list-item.astro-AK3UPACL {
    list-style: none;
    line-height: 0;
}
.footer-links__list.footer__end-matter.astro-AK3UPACL{
    display: flex;
    gap: 50px;
    align-items: center;
}
.custom_footer_bottom{
    width: 100%;
}
.footer-links__header.astro-AK3UPACL{
    /* padding: 0 1.1rem; */
    margin: 0;
    margin-bottom: 2rem;
    font-family: 'ITCAvantGardeW04-Demi';
}
.footer .list-social , .footer .list-payment{
  justify-content: flex-start;
  column-gap:10px;
}
.footer .list-social__link{
  padding:0;
}
.footer .footer-block__heading{
  text-align: left;
  font-family: 'ITCAvantGardeW04-Demi';
  font-size: 16px;
}
.footer .field__label{
  font-size: 1.3rem;
}
.footer .footer-block__details-content .list-menu__item--active{
  color:#892561;
}
.footer .footer-block__details-content .list-menu__item--link:hover{
  text-decoration:none;
  color:#892561;
}
.field:after , .field:hover.field:after{
  box-shadow:unset;
}
.newsletter-form__field-wrapper .field__input{
  border-radius: 8px;
  font-family: 'ITCAvantGardePro-Bk';
}
.footer-block__details-content>li:not(:last-child){
    padding: 0 0 26px;
}
.footer .newsletter-form__button .icon{
    width: 2.5rem;
}
a.link.link--text.list-menu__item.list-menu__item--link{
      margin: 0;
      font-family: 'AvantGardeGothicITCW01Md';
}
.footer li.list-social__item{
    padding: 0 0 26px;
}
.list-social__item {
  display: inline-block;
  position: relative;
}

.list-social__item::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  display: block;
  background: #892561;
  transition: width .3s ease-in-out, left .3s ease-in-out;
  left: 50%;
  bottom: 15px;
  transform: translateX(-50%);
}

.list-social__item:hover::after {
  width: 100%;
  left: 0;
  transform: none;
}


.footer-links__list-item {
  display: inline-block;
  position: relative;
}

.footer-links__list-link::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  display: block;
  background: #892561;
  transition: width 0.3s, left 0.3s;
  left: 50%;
  bottom: -15px;
  transform: translateX(-50%);
}

.footer-links__list-link:hover::after {
  width: 100%;
  left: 0;
  transform: none;
}
a.footer-links__list-link.u-small.astro-AK3UPACL:hover{
  color:#892561;
}
.footer__content-top{
    max-width: 1224px;
    width: 100%;
}
@media only screen and (max-width: 1300px) and (min-width:770px){
.footer .footer__content-top .grid{
    gap: 0;
}
.footer-block--newsletter.scroll-trigger.animate--slide-in{
  max-width: 40%;
  width: 100%;
  margin:0;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{
  max-width: 20%;
  width: 100%;
}
.payment_social_icon_block{
  max-width: 20%;
  width: 100%;
}
}
@media only screen and (max-width: 769px) {
.footer .footer__content-top .grid{
    gap: 30px;
}
.footer .newsletter-form{
  margin:0;
}
.footer-block--newsletter.scroll-trigger.animate--slide-in{
  max-width: 100%;
  width: 100%;
  margin:0;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{
  max-width: 100%;
  width: 100%;
}
.payment_social_icon_block{
  max-width: 100%;
  width: 100%;
}
.footer .footer__column--info{
  align-items: flex-start;
  padding: 0;
}
  .footer-links__list.footer__end-matter.astro-AK3UPACL{
    align-items: flex-start;
    flex-direction: column;
    padding: 0 24px;
  }
.footer .footer__list-social.list-social {
      justify-content: left;
      padding: 0;\
}
  .footer__payment{
    margin-bottom: 2rem;
  }
}
/* End Footer */
/* Image With Content */
.bg-container .preorder-section:where(.astro-LHQZOX5E) {
    background: #f0efec;
}
.custom_first_image_with_txt.row.row-justify--center.astro-LMBM4N4M {
    padding-top: 0;
}
  .bg-container {
  transition: background-color 0.3s ease;
}
  .color-transition:where(.astro-J7PV25F6) {
    height: 30px;
    background: linear-gradient(#f3f1f1, #f1eeee);
}
  .text_image_button{
    text-decoration: none;
    background: #fff;
    color: #000;
    padding: 1.2rem 2rem;
    border-radius: 8px;
    font-family: 'AvantGardeGothicITCW01Md';
    transition: all .25s ease;
  }
  .bottom_image_with_txt_button{
     transition: all .25s ease;
     font-family: 'AvantGardeGothicITCW01Md';
  }
  .text_image_button:after{
    box-shadow:unset;
  }
  .text_image_button:hover , .bottom_image_with_txt_button:hover{
      transform: scale(.957, .895);
      transition: all .25s ease;
  }
  .custom_first_image_with_txt{
    max-width: 1270px;
    width: 100%;
    margin: auto;
  }
  .container:where(.astro-ASWKNINR) {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(11, 1fr);
    grid-gap: 1.5em 1.5em;
}
  .container:where(.astro-ASWKNINR)>img:where(.astro-ASWKNINR) {
    width: 100%;
    height: 100%;
    object-fit: fill;
    object-position: 50% 50%;
    border-radius: 24px;
    aspect-ratio: auto;
}
  .image-1:where(.astro-ASWKNINR) {
    grid-area: 3 / 1 / 11 / 5;
}
  .image-2:where(.astro-ASWKNINR) {
    grid-area: 1 / 5 / 6 / 10;
}
  .image-5:where(.astro-ASWKNINR) {
    grid-area: 6 / 5 / 12 / 9;
}
  }
.container:where(.astro-ASWKNINR) {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(11, 1fr);
    grid-gap: 1.5em 1.5em;
}
.row:where(.astro-LMBM4N4M){
  --column: calc(100% / 12);
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 0 120px;
    width: 100%;
    max-width: calc(1224px + 24px* 2);
    align-items: center;
    justify-content: center;
}
.bg-container .row:where(.astro-LMBM4N4M){
      z-index: 1;
     padding: 100px 0 120px;
}
  .collage:where(.astro-45WHCTD6) {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(15, 31px);
    column-gap:24px;
    margin: 0;
}
  .collage--primary:where(.astro-45WHCTD6) .collage__photo:where(.astro-45WHCTD6) {
    grid-row: 2 / 14;
    grid-column: 2 / 12;
}
  .collage__photo:where(.astro-45WHCTD6)>div {
    width: 100%;
    height: 100%;
    border-radius: 24px;
}
  .collage:where(.astro-45WHCTD6) img:where(.astro-45WHCTD6) {
    display: block;
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    border-radius: 24px;
}
  img {
    max-width: 100%;
}
  .collage--primary:where(.astro-45WHCTD6) .collage__background:where(.astro-45WHCTD6) {
    grid-row: 3 / 16;
    grid-column: 1 / 11;
}
  .collage--primary:where(.astro-45WHCTD6) .collage__photo-secondary:where(.astro-45WHCTD6) {
    grid-row: 11 / 16;
    grid-column: 6 / 13;
}
.{{ section.id }} .title--color__white h3{
  color:#fff;
  font-size: 40px;
  line-height: 1.2;
  font-family: 'ITCAvantGardeW04-Demi';
}
.benefits-section__content:where(.astro-AQCPKBL2) p{
  color:#fff;
  font-size: 17px;
  margin-bottom: 30px;
  font-family: ITCAvantGardePro-Bk;
  line-height:1.5;
}
  .collage--secondary:where(.astro-45WHCTD6) .collage__photo:where(.astro-45WHCTD6) {
    grid-row: 2 / 14;
    grid-column: 2 / 12;
}
  .collage--secondary:where(.astro-45WHCTD6) .collage__photo-secondary:where(.astro-45WHCTD6) {
    grid-row: 11 / 16;
    grid-column: 1 / 8;
}
  .collage--secondary:where(.astro-45WHCTD6) .collage__background:where(.astro-45WHCTD6) {
    grid-row: 3 / 16;
    grid-column: 2 / 13;
}
  .row--nowrap:where(.astro-LMBM4N4M) {
    flex-wrap: nowrap;
}
.column-lg-9:where(.astro-5PMIX6HI) img{
    border-radius: 24px;
}
.card:where(.astro-LHQZOX5E) {
    background:#f0efec;
    box-shadow: 0 10px 40px #0000001a;
    padding: 32px 24px;
    border-radius: 16px;
    margin-left: calc(-1* 24px);
    overflow-wrap: break-word;
    position: relative;
}
.column-pulled-back-1:where(.astro-5PMIX6HI) {
    margin-left: calc(-1* calc(100% / 12));
}
h3:where(.astro-LHQZOX5E) {
    margin-top: 0;
    hyphens: auto;
    line-height: 1.2;
    font-family: 'ITCAvantGardeW04-Demi';
}
  .row-align--center:where(.astro-LMBM4N4M) {
    align-items: center;
}
  .svg_bg_img img{
      width:100%;
      height:100%;
    }
.gallery-section:where(.astro-ASWKNINR) h3:where(.astro-ASWKNINR){
    font-family: 'ITCAvantGardeW04-Demi';
  line-height: 1.2;
}
.bg-container .button--black.button--regular{
  width: fit-content;
}
  @media screen and (min-width: 1024px) {
    .image-3-mobile:where(.astro-ASWKNINR) {
        display: none;
    }
        .image-3-desktop:where(.astro-ASWKNINR) {
        grid-area: 3 / 10 / 6 / 13;
    }
        .image-4-mobile:where(.astro-ASWKNINR) {
        display: none;
    }
        .image-4-desktop:where(.astro-ASWKNINR) {
        grid-area: 6 / 9 / 10 / 13;
    }
    .gallery-section:where(.astro-ASWKNINR) h3:where(.astro-ASWKNINR) {
        max-width: 802px;
        margin: 0 auto 120px;
        font-size: 40px;
        text-align: center;
    }    
    .column-lg-6:where(.astro-5PMIX6HI) {
        flex: 0 0 calc((100% / 12) * 6);
        max-width: calc((100% / 12) * 6);
        padding-left:24px;
        padding-right: 24px;
        position: relative;
    }
    .parallax-image:where(.astro-45WHCTD6).secondaryMobile {
        display: none;
    }
  .benefits-section__content:where(.astro-AQCPKBL2) {
         padding: 0 calc(calc(1224px + 0px* 2) / 22);
    }
  .column-lg-9:where(.astro-5PMIX6HI) {
        flex: 0 0 calc(calc(100% / 12)* 9);
        max-width: calc(calc(100% / 12)* 9);
        padding-left:24px;
        padding-right:24px;
        position: relative;
    }
  .preorder-section .column-lg-4:where(.astro-5PMIX6HI){
    margin-top: 50px;
  }
  .column-lg-4:where(.astro-5PMIX6HI) {
        flex: 0 0 calc(calc(100% / 12)* 4);
        max-width: calc(calc(100% / 12)* 4);
        padding-left:24px;
        padding-right:24px;
        position: relative;
        margin-top: 120px;
    }
    .card:where(.astro-LHQZOX5E) {
        padding:48px 40px;
    }
    h3:where(.astro-LHQZOX5E) {
        font-size: 32px ;
    }

}
  @media screen and (min-width: 768px) {
    .collage:where(.astro-45WHCTD6) {
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(10, 70px);
    }
        .collage--primary:where(.astro-45WHCTD6) .collage__photo:where(.astro-45WHCTD6) {
        grid-row: 1 / 9;
        grid-column: 1 / 5;
    }
    .column-order-d-2:where(.astro-5PMIX6HI) {
        order: 2;
    }
  .collage--primary:where(.astro-45WHCTD6) .collage__background:where(.astro-45WHCTD6) {
        grid-row: 3 / 11;
        grid-column: 2 / 6;
    }
        .collage--primary:where(.astro-45WHCTD6) .collage__photo-secondary:where(.astro-45WHCTD6) {
        grid-row: 7 / 10;
        grid-column: 4 / 7;
    }
    .collage--secondary:where(.astro-45WHCTD6) .collage__photo:where(.astro-45WHCTD6){
        grid-row: 1 / 9;
        grid-column: 3 / 7;
    }
    .collage--secondary:where(.astro-45WHCTD6) .collage__photo-secondary:where(.astro-45WHCTD6) {
        grid-row: 7 / 10;
        grid-column: 1 / 4;
    }
        .collage--secondary:where(.astro-45WHCTD6) .collage__background:where(.astro-45WHCTD6) {
        grid-row: 3 / 11;
        grid-column: 2 / 6;
    }
    .parallax-image-mobile:where(.astro-LHQZOX5E) {
        display: none;
    }
  .column-md-6:where(.astro-5PMIX6HI) {
        flex: 0 0 calc(calc(100% / 12)* 6);
        max-width: calc(calc(100% / 12)* 6);
        padding-left: 24px;
        padding-right:24px;
        position: relative;
    }
}
  @media screen and (max-width: 1023px) {
    .main-page-title{
        font-size: clamp(3.2rem,-3.25rem + 10.9375vw,6.0rem);
    }
    .container:where(.astro-ASWKNINR) {
        grid-template-columns: repeat(2, 6fr);
        grid-gap: 1em 1em;
    }
    .image-1:where(.astro-ASWKNINR) {
        grid-area: 2 / 1 / 8 / 2;
    }
    .image-2:where(.astro-ASWKNINR) {
        grid-area: 1 / 2 / 4 / 3;
    }
    .image-3-mobile:where(.astro-ASWKNINR) {
        grid-area: 8 / 1 / 11 / 2;
    }
  .image-3-desktop:where(.astro-ASWKNINR) {
        display: none;
    }
  .image-4-mobile:where(.astro-ASWKNINR) {
        grid-area: 9 / 2 / 13 / 3;
    }
  .image-4-desktop:where(.astro-ASWKNINR) {
        display: none;
  }
  .image-5:where(.astro-ASWKNINR) {
        grid-area: 4 / 2 / 9 / 3;
  }
.gallery-section:where(.astro-ASWKNINR) h3:where(.astro-ASWKNINR) {
    margin: 0 0 56px;
    padding: 0 16px;
    text-align: center;
    font-size: clamp(2.4rem,-1.5rem + 6.25vw,3.5rem);
  }
 .bg-container .row:where(.astro-LMBM4N4M){
    padding: 56px 0;
  }
  .row:where(.astro-LMBM4N4M){
    padding:56px 0;
  }
  .collage:where(.astro-45WHCTD6) img:where(.astro-45WHCTD6) {
        height: 100%;
    }
  .parallax-image:where(.astro-45WHCTD6).secondaryDesktop {
        display: none;
    }
  .template--23079191019801__images_with_content_TFTtEz .title--color__white h3{
        font-size: clamp(2.4rem,-1.5rem + 6.25vw,4.0rem);
  }
    h3:where(.astro-LHQZOX5E){
      font-size: clamp(2.4rem,-1.5rem + 6.25vw,4.0rem);
    }
}

  @media screen and (max-width: 767px) {
  .column-sm-12:where(.astro-5PMIX6HI) {
        padding-left: 24px;
        padding-right: 24px;
         max-width: calc(calc(100% / 12)* 12);
        position: relative;
  }
  .column-md-8:where(.astro-5PMIX6HI){
        max-width: calc(calc(100% / 12)* 12);
        padding-left: 24px;
        padding-right:24px;
        position: relative;
  }
  .row:where(.astro-LMBM4N4M) {
        --column: calc(100% / 12);
  }
  .parallax-image:where(.astro-LHQZOX5E) {
        display: none;
  }
  .card:where(.astro-LHQZOX5E) {
        margin: 0 26px;
    }  
  .row--nowrap:where(.astro-LMBM4N4M) {
        flex-wrap: wrap;
  }
  .column-pulled-back-1:where(.astro-5PMIX6HI) {
        margin-top: -32px;
        margin-left: 0;
  }
  }
/* End Image With Text */
/* Data protection, conditions and copyrights pages */
.main-page-title{
    text-align: center;
    font-family: 'ITCAvantGardeW04-Demi';
    font-size: 60px;
}

/* End Data protection, conditions and copyrights pages */

/* Faq Accordion */
.u-h4 {
    font-size: 24px;
    line-height: 1.2;
  }
  /* .accordionWrapper {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: #e6e5e0;
} */
.accordionWrapper .accordionItem {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 1rem;
    background-color:#e6e5e0;
    border-radius: 8px;
   font-family: ITCAvantGardePro-Bk;
}
  .accordionWrapper .accordionItem__title, .accordionWrapper .accordionItem__title__answer {
    display: flex;
}
.accordionWrapper .accordionItem__title {
    max-height: min-content;
}
  .accordionWrapper .accordionItem__button {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    margin: 0 16px;
    cursor: pointer;  
}
  
.tab-content-wrapper button{
    display: block;
    border: none;
    background: none;
    padding: 0;
    margin:0;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    line-height: 1;
  font-family: AvantGardeGothicITCW01Md, sans-serif;
}
  .accordionWrapper .accordionItem__button>p {
    text-align: left;
}
 .tab-content-wrapper .accordion_title {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #000);
}
  .accordionWrapper .accordionItem__button svg:first-of-type {
    display: none;
}
  .accordionWrapper .accordionItem__answer {
    overflow: hidden;
    transition-property: height, visibility;
    transition-timing-function: ease;
    border-radius: 8px;
}
  .accordionWrapper .accordionItem__answer-inner {
    margin: 0;
    padding: 0 16px 16px;
}
  .accordionWrapper .accordionItem__answer-inner:not(:last-child) {
    padding-bottom: 0;
}
  .accordionWrapper .accordionItem__button[aria-expanded=true] svg:first-of-type {
    display: block;
}
  .accordionWrapper .accordionItem__button[aria-expanded=true] svg:last-of-type {
    display: none;
}
  accordionItem__answer-inner .accordionWrapper .accordionItem__answer-inner p:not(:last-child){
        padding-bottom: 0;
  }
  .accordionItem__answer-inner,.accordionItem__answer-inner p {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color:#000;
    margin-top:0;
  }
  .accordionItem__answer-inner a{
    color:#892561;
  }
  
/* End Faq Accordion */
/* featured section */
h1{
  font-size: clamp(3.2rem,-3.25rem + 10.9375vw,6.0rem);
}
h2{
  font-size: clamp(3.2rem,-1rem + 6.25vw,4.8rem);
}
/* end features section */

/* Collection Page */
  .collection-hero__title{
      font-size: 40px;
      font-family: 'ITCAvantGardeW04-Demi';
      margin-bottom: 0;
  }
  .facets-container .facets__heading.facets__heading--vertical{
      font-size: 24px;
      font-family: 'ITCAvantGardeW04-Demi';
      color: #000;
  }
  .facets-container .facets__summary{
    font-size: 16px;
    color: #000;
    font-family: 'AvantGardeGothicITCW01Md';
  }
  .facets__price .field__label{
    font-size: 14px;
    color: #000;
    font-family: 'ITCAvantGardePro-Bk';
  }
  .facets__price .field{
    border: 1px solid #000;
    border-radius: 3px;
  }
.facets__price .field-currency{
    font-family: 'ITCAvantGardePro-Bk';
    font-size: 14px;
    color: #000;
}
.facets__selected{
  font-family: 'ITCAvantGardePro-Bk';
}
span.facet-checkbox__text-label {
    font-family: 'ITCAvantGardePro-Bk';
}
.facet-filters__label{
    font-size: 18px;
    font-family: 'AvantGardeGothicITCW01Md';
    text-transform: capitalize;
}
.facet-filters.sorting.caption .facet-filters__field .select__select{
    font-size: 16px;
    font-family: 'ITCAvantGardePro-Bk';
    border: 1px solid #892561;
    padding: 10px;
    border-radius: 8px;
    text-transform: capitalize;
}
.facet-filters__field .facet-filters__sort+.icon-caret{
  right:15px;
}
.facet-filters__field:focus-visible{
  outline:unset;
}
.facets-vertical-form{
  align-items: center;
}
.product-count__text{
      font-size: 16px;
    color: #000;
    font-family: 'AvantGardeGothicITCW01Md';
}
.product-grid-container .card__heading{
    font-size: 18px;
    color: #000;
    font-family: 'AvantGardeGothicITCW01Md';
}
.product-grid-container .price--on-sale .price__sale{
      color: #000;
      font-family: 'AvantGardeGothicITCW01Md';
}
.badge.badge--bottom-left{
    background: #892561;
    color: #fff;
    border-radius: 8px;
    font-family: 'ITCAvantGardePro-Bk';
}
.mobile-facets__open{
    font-family: 'AvantGardeGothicITCW01Md';
    font-weight: 700;
}
.mobile-facets__count , .mobile-facets__info{
    font-family: 'ITCAvantGardePro-Bk';
}
.mobile-facets__heading , .mobile-facets__clear , .mobile-facets__footer button , .mobile-facets__submenu .mobile-facets__close-button{
    font-family: 'ITCAvantGardeW04-Demi';
}
.mobile-facets__summary{
  font-family: 'AvantGardeGothicITCW01Md';
}
.mobile-facets__sort .select__select{
      font-family: 'ITCAvantGardeW04-Demi';
      text-transform: capitalize;
}
@media only screen and (max-width: 1024px){
 .collection-hero__text-wrapper .collection-hero__title{
      margin: 0;
     font-size: 30px;
  }
}
/* End Collection */

.legal-page__article .grid.astro-LMBM4N4M ul li{
    font-size: 16px;
    color: #000;
    font-family: 'ITCAvantGardePro-Bk';
}