/** Shopify CDN: Minification failed

Line 492:2 "widtn" is not a known CSS property
Line 892:2 "dispaly" is not a known CSS property
Line 915:43 Expected ")" to end URL token

**/
/*--- section faq text and image ---*/
.section-faq-txt-img{
  margin:0px;
  padding:0px;
}
.section-faq-txt-img .customize__wrap{
  padding-top: 120px;
  padding-bottom: 80px;
}
.customize.template--18559093834017__61a9f5ac-86ea-456b-a4e8-68088c511214 .img-body-top img{
  max-width: clamp(150px, 14.27vw ,274px);
}
.customize.template--18559093834017__61a9f5ac-86ea-456b-a4e8-68088c511214 .img-body-top{
  top: -6%;
  right: clamp(20px, 14.27vw ,120px);
}


.section-faq-txt-img .customize__name, .section-faq-txt-img .subtitle{
  margin-bottom:32px;
}
.section-faq-txt-img .customize__btn{
  padding-top:0px;
}
.section-faq-txt-img .title h2{
  max-width: 100%;
  font-size: clamp(24px, 2.5vw, 48px);
  letter-spacing: calc(var(--font-heading-scale) * .06rem);
}
.section-faq-txt-img .subtitle h5{
  max-width:1100px;
}
.section-faq-txt-img .img-body-top{
  top: auto;
  right: auto;
  bottom: -25%;  
  left: clamp(30px,14.84vw, 231px);
}
.section-faq-txt-img .img-body-top img{
  max-width: clamp(150px,14.84vw,285px);
}
.section-faq-txt-img .a-btn{
  height:50px;
  padding:0px clamp(10px,1.667vw,32px);
}
@media(max-width:775px){
  .section-faq-txt-img .customize__wrap{
    padding-top:60px;
  }
  .customize.template--18559093834017__61a9f5ac-86ea-456b-a4e8-68088c511214 .img-body-top{
        top: -4%;
  }
  .section-faq-txt-img .img-body-top{
        bottom: -10%;
  }
}



/*--- section faq tabs ---*/
.section-faq-tabs{
  margin-top:124px;
  padding-bottom: 120px;
}
.faq-tabs-image{
  position: absolute;
  right: 0;
  top: auto;
  bottom: 0;
}
.section-faq-tabs .container{
  display: flex;
  align-items: flex-start;
  gap: 31px;
  position: relative;
  padding-bottom: 120px;
}
.faq-tabs-content-column{
  width:100%;
  max-width: clamp(300px, 58vw, 1110px);
}
.faq-tabs-content-top{
  display: flex;
  align-items: center;
  justify-content: space-between; 
  padding-bottom:40px;
  border-bottom: 1px solid #FFFFFF;
  margin-bottom:67px;
}
.faq-tabs-content-top h2{
  margin:0px;
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size:clamp(24px, 5vw, 96px);
  line-height: 110%;
  letter-spacing: -1.5px;
  color: #FFFFFF;
}
.faq-tabs-content-top-text{
  border: 1px solid #FFFFFF;
  border-radius: 3px;
  padding: 24px;
  width: 100%;
  max-width: clamp(380px,21vw,396px);
}
.faq-tabs-content-top-text p{
  margin:0px;
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-size: clamp(14px, 0.83vw, 16px);
  line-height: 140%;
  letter-spacing: 0.5px;
  color: #FFFFFF;
}
.faq-tabs-item{
  padding-bottom: 32px;
  margin-bottom: 35px;
  border-bottom: 1px solid #383838;
}
.faq-tabs-item-top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor:pointer;
}
.faq-tabs-item-top h3{
  width:100%;
  max-width: clamp(300px, 53.646vw, 1030px);
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.771vw, 34px);
  line-height: 120%;
  letter-spacing: 0.25px;
  color: #FFFFFF;
  margin:0px;
}
.faq-tabs-item-content{
  display:none;
  margin-top: 35px;
}
.faq-tabs-item-content p{
  margin:0px;
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-size: clamp(13px, 1.250vw, 24px);
  line-height: 140%;
  color: #FFFFFF;
  opacity: 0.7;
}
.faq-tabs-wrap .faq-tabs-item:last-child{
  margin-bottom:0px;
}

.faq-tabs-item-top .minus{
  display:none;
}
.faq-tabs-item-top .minus.active{
  display:block;
}
.faq-tabs-item-top .plus.active{
  display:none;
}
.faq-tabs-item-content.active{
  display:block;
}


.faq-tabs-video-column{
  /*width: 100%;*/
  
}
.faq-tabs-video-column-bottom{
  border: 1px solid #CFA96A;
  border-radius: 4px;
  overflow: hidden;
  padding-bottom: 16px;
}
.faq-tabs-video-column .myVideo{
  margin-bottom:16px;
  min-width: clamp(200px,28.073vw, 539px);
  max-width: clamp(200px,28.073vw, 539px);
  min-height:clamp(400px,37.500vw,720px);
  max-height:720px;
  object-fit:contain;
}
.faq-tabs-video-column-wrap-text{
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  cursor:pointer;
  padding: 0 16px;
}
.faq-tabs-video-column-text .customize__name{
  margin-bottom:8px;
  justify-content: flex-start;
}
.faq-tabs-video-column-text .customize__name span{
  font-size: clamp(16px,1.667vw,32px);
}
.faq-tabs-video-column-text .title{
  margin:0px;
}
.faq-tabs-video-column-text .title h2{
  margin:0px;
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size:  clamp(18px,1.771vw,34px);
  line-height: 120%;
  letter-spacing: 0.25px;
  color: #FFFFFF;
}
.faq-tabs-video-column-btn-navigation{
  display: flex;
  align-items: center;
  border: 1px solid #FFFFFF;
  border-radius: 48px;
  padding: 19px 24px;
}
.faq-tabs-video-column-btn-navigation h5{
  margin:0px;
  margin-right:26px;
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-size: clamp(12px,0.729vw,14px);
  line-height: 18px;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  color: #FFFFFF;
}
@media(max-width:1100px){
  .section-faq-tabs .container{
    gap: 0;
    flex-direction: column;
  }
  .faq-tabs-content-column{
    max-width: 100%;
    margin-bottom: 50px;
  }
  .faq-tabs-video-column{
   max-width: 100%;
  }
  .faq-tabs-image{
    display:none;
  }
  .section-faq-tabs{
    padding-bottom:0px;
  }
  .faq-tabs-video-column .myVideo{
    margin-bottom:16px;
    min-width:100%;
    max-width: 100%;
    min-height:100%;
    max-height:720px;
    object-fit:fill;
  }
}
@media(max-width:750px){
    .section-faq-tabs{
      margin-top:40px;
    }
    .faq-tabs-content-top{
      flex-direction: column;
      align-items: flex-start;
      padding-bottom: 30px;
      margin-bottom: 40px; 
    }
    .faq-tabs-content-top h2{
      margin-bottom:15px;
    }
    .faq-tabs-content-top-text{
      padding:12px;
    }
    .faq-tabs-item{
      padding-bottom: 20px;
      margin-bottom: 22px;
    }
    .faq-tabs-item-content{
      margin-top:15px;
    }
    .faq-tabs-video-column-wrap-text{
      flex-direction: column;
      align-items: flex-start;
    }
    .faq-tabs-video-column-text{
      margin-bottom:10px;
    }
    .faq-tabs-video-column-btn-navigation{
      padding: 9px 14px;
    }
    .faq-tabs-video-column .myVideo{
      margin-bottom: 8px;
    }
    .section-faq-tabs .container{
      padding-bottom:60px;
    }
}

/*----------------------------ABOUT-----------------------------*/

/*---about video ---*/
.about-section-number{
  margin:0px;
}
.about-section-number .image-left-wrap{
    top: auto;
    right: 0;
    z-index: 2;
    bottom: -21%;
    left: clamp(0px,2.188vw,59px);
}

/*---about section about ---*/
.about-page-section-about .about__wrap .subtitle{
    margin: 0;
    display: block;
}
.about-page-section-about  .about__wrap .subtitle p{
    margin: 0;
    margin-bottom:32px;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 300;
    font-size: clamp(12px,1.146vw,22px);
    line-height: 29px;
    letter-spacing: 0.5px;
    color: #FFFFFF;
    max-width:100%;
}
.about-page-section-about  .about__wrap .subtitle p:first-child{
    margin-bottom:32px;
}
.about-page-section-about  .about__wrap .subtitle p:last-child{
    margin-bottom:32px;
}



/*--- about hero ---*/
.about-hero{
  margin-top: clamp(30px, 5vw, 100px);
  margin-bottom: clamp(30px, 3.646vw, 70px);
}
.about-hero .container{
  position:relative;
}
.about-hero .wrap{
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 2;
}
.about-hero .wrap .content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 1400px;
    padding: 0 20px;
}
.about-hero .wrap .content h1{
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: clamp(30px, 5vw, 90px);
  line-height: 110%;
  text-align: center;
  letter-spacing: -1.5px;
  color: #FFFFFF;
  margin:0px;
}
.about-hero .wrap .content svg{
  width: 100%;
  max-width: 534px;
  margin: 0 auto;
  display: flex;
  margin-top: -10px;
}
.about-hero .image-right{
  position: absolute;
  right: 0;
  top: clamp(50px, 5.729vw, 111px);
  z-index: 1;
}
.about-hero .image-left-top{
  position: absolute;
  left: 0;
  top: clamp(10px, 1.563vw, 30px);
  z-index: 1;
}
.about-hero .image-left-bottom{
  position: absolute;
  left: clamp(10px, 8.333vw, 160px);
  bottom: clamp(60px, 5.781vw, 111px);
  z-index: 2;
}
#shopify-section-template--18574296678689__4aae817c-cc6c-4df2-8561-9475bc69581a .about__wrap{
  padding-top: 160px;
}
@media(max-width:976px){
  .about-hero .wrap .content svg{
    margin-top:0px;
  }
}
@media(max-width:650px){
  .about-hero .image-left-bottom, .about-hero .image-left-top, .about-hero .image-right{
    display:none;
  }
  #shopify-section-template--18574296678689__4aae817c-cc6c-4df2-8561-9475bc69581a .about__wrap {
    padding-top: 50px;
  }
  .about-hero .wrap img{
    height: 100%;
    max-height: 70vh;
  }
}




/*---about family ---*/
.about-family{
  padding-top: clamp(50px, 7.292vw, 140px);
  padding-bottom: clamp(50px, 8.333vw, 160px);
}
.about-family .wrap{
  display: flex;
}
.about-family .wrap > img{
  width: 100%;
  max-width: clamp(200px, 42.813vw, 822px);
}
.about-family .wrap .content{
  width: 100%;
  max-width: clamp( 400px, 49.531vw, 951px);
  margin-left: -96px;
  padding-top: clamp(20px, 7.813vw, 150px);
}
.about-family .title{
  margin:0px;
  margin-bottom:clamp(20px, 3.750vw, 70px);
}
.about-family .title h2{
  margin:0px;
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: clamp(24px, 3.073vw, 59px);
  line-height: 120%;
  letter-spacing: 0px;
  color: #FFFFFF;
}
.about-family  .subtitle p{
  margin:0px;
  margin-bottom:32px;
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-size: clamp( 14px, 1.146vw, 22px);
  line-height: 130%;
  letter-spacing: 0.5px;
  color: #FFFFFF;
  width: 100%;
  max-width: 808px;
}
.about-family .subtitle p:last-child{
  margin-bottom:0px;
}
.about-family .about__name {
  margin-bottom: clamp(20px, 3.75vw, 72px);
}
.about-family{
  position: relative;
}
.about-family .image-top{
  position: absolute;
  top: -110px;
  right: 0;
  widtn:100%;
  max-width:clamp(200px, 25.521vw, 490px);
}
@media(max-width:1000px){
  .about-family .wrap{
    position: relative;
  }
  .about-family .wrap>img{
    width: 100%;
    max-width: 100%;
    min-height: 70vh;
    object-fit: cover;
  }
  .about-family .wrap{
    padding:100px 0;
  }
  .about-family .wrap .content{
    width: 100%;
    max-width: 100%;
    padding: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0px;
  }
}
@media(max-width:775px){
  .about-family .wrap>img{
    width: 100%;
    max-width: 100%;
    min-height: 100vh;
  }
  .about-family .wrap .content{
    padding:10px 15px;
  }
  .about-family  .subtitle p{
    margin-bottom:12px;
  }
}




/*---- drawer ---*/
.drawer{
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), rgba(56, 59, 40, 0.4) !important;
}
.drawer__inner{
  background: #1F2116 !important;
  width: 100% !important;
  padding: clamp(15px, 2.917vw, 56px)!important;
}
#CartDrawer{
  width: 100%;
  max-width: 660px;
}
.drawer__header{
  background:#1F2116 !important;
  padding-top: 0px !important;
  padding-bottom: clamp(40px, 8.333vw, 160px)!important;
}
.drawer__header h2{
  font-family: 'La Luxes Serif' !important;
  font-style: normal;
  font-weight: 400 !important;
  font-size:clamp(30px, 3.125vw, 60px);
  line-height: 120%;
  text-align: center;
  letter-spacing: -0.5px;
  color: #FFFFFF;
  margin: 0px;
}
.drawer__close svg{
  width: clamp(20px, 2.188vw, 42px); ;
  height: clamp(20px, 2.188vw, 42px);  ;
}

.drawer__contents .cart-items thead{
  background: #1F2116!important;
}
.cart-drawer .cart-items thead th:nth-child(2){
  padding-bottom:16px;
}
.cart-drawer .cart-items th{
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.cart-items thead th{
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.cart-drawer .cart-items thead{
  margin-bottom:clamp(20px,3.438vw, 66px)!important;
}

.cart-item__media{
  width: 18rem !important;
  padding: 0px !important;
}
.cart-item__media img{
  width:100%;
}
.cart-item__details{
  padding-top: 0px !important;
  padding-left: 25px !important;
}


.cart-item__details .cart-item__name{
  margin-bottom:26px;
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: clamp(15px,1.146vw,22px);
  line-height: 140%;
  letter-spacing: 0.25px;
  color: #FFFFFF;
}
.cart-item__details > div{
  margin:0px !important;
  margin-bottom:26px !important;
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-size: clamp(14px,0.833vw,16px);
  line-height: 140%;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.cart-item__details  dl .product-option dt, .cart-item__details  dl .product-option dd{
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.15px;
  color: #FFFFFF;
}
.cart-item__details  dl{
  margin-top:0px !important;
}
.cart-item__totals{
    padding-top: 3px !important;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    letter-spacing: 0.15px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.cart-item__quantity{
    padding-left: 25px !important;
    padding-top: 15px !important;
}

.cart-item__quantity .quantity:before{
    background: transparent;
}
.cart-item__quantity .quantity{
    min-height:40px;
}
.cart-item__quantity .quantity__input{
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    letter-spacing: 0.15px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.cart-item cart-remove-button svg path{
    fill:#fff;
}
.cart-item cart-remove-button{
    margin-top:0px !important;
}
.cart-item{
  margin-bottom:50px !important;
}
.drawer__footer{
  background:transparent !important;
  padding-top: 24px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.cart-drawer__footer{
  margin-bottom:24px;
}
.cart-drawer__footer small.caption-large{
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.25px;
  color: #FFFFFF;
  margin:0px !important;
}
.cart-drawer__footer .totals{
  margin-bottom:16px !important;
}
.totals__subtotal{
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.5px;
  color: #FFFFFF;
}
.totals__subtotal-value{
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  text-align: right;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.cart__ctas .cart__checkout-button{
  min-height: 1px;
  padding: 18px;
  background: #CFA96A;
  border-radius: 48px;
  border: 1px solid #CFA96A;
  box-shadow: none;
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.cart__ctas .cart__checkout-button:before, .cart__ctas .cart__checkout-button:after{
  display:none !important;
}
.cart-donate{
  padding-top:16px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top:24px;
}
.cart-donate h2{
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.5px;
  margin-bottom:16px;
  color: #FFFFFF;
}
.cart-donate p{
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.25px;
  margin-bottom:16px;
  color: #FFFFFF;
  margin:0px;
  margin-bottom:16px;
}
.cart-donate a{
  display:block;
  min-height: 1px;
  padding: 18px;
  background: transparent;
  border-radius: 48px;
  border: 1px solid #fff;
  box-shadow: none;
  font-family: Lexend;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  color: #fff;
  text-decoration:none;
}


.drawer__inner-empty{
  background: #1F2116 !important;
}
.cart__empty-text{
 font-family: 'La Luxes Serif' !important;
  font-style: normal;
  font-weight: 400 !important;
  font-size:clamp(30px, 3.125vw, 60px);
  line-height: 120%;
  text-align: center;
  letter-spacing: -0.5px;
  color: #FFFFFF;
}
.cart-drawer__empty-content a.a-btn{
  background: transparent;
}
.cart-drawer__empty-content a.a-btn:after{
  display:none;
}
.cart-drawer__empty-content .cart__login-paragraph a{
  color:#CFA96A;
}
.cart__ctas .cart__checkout-button{
  transition:0.3s;
}
.cart__ctas .cart__checkout-button:hover{
  background:transparent;
  border:1px solid #fff;
}
.cart-donate a{
  transition:0.3s;
}
.cart-donate a:hover{
  background:#CFA96A;
  border:1px solid #CFA96A;
}
.cart-drawer__empty-content a.a-btn{
  transition:0.3s;
}
.cart-drawer__empty-content a.a-btn:hover{
   background:#CFA96A;
  border:1px solid #CFA96A;
}
@media(max-width:700px){
  #CartDrawer {
    width: auto;
    max-width: initial;
  }
  .cart-item{
    display: flex !important;
    flex-direction: column;
  }
  .cart-drawer .cart-item>td+td{
    padding-left: 0px !important;
    justify-content: flex-start;
  }
  .drawer__close{
    top: -5px !important;
  }
  .drawer.is-empty .drawer__close{
    top: 15px !important;
  }
  #CartDrawer-ColumnTotal{
    display:none;
  }
  #CartDrawer-ColumnProduct{
    width:100% !important;
  }
}


/*--- coolections banner ---*/
.collections-banner{
  padding-top:clamp(50px, 8.958vw, 172px);
  padding-bottom:clamp(50px, 8.698vw, 167px);  
}

.collections-banner h1 {
  max-width:1300px;
  margin:0px auto 32px auto !important;
  font-family: 'La Luxes Serif'!important;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(27px, 5vw, 96px);  
  line-height: 110%;
  text-align: center;
  letter-spacing: -1.5px;
  color: #FFFFFF;
  
}
.collections-banner h1 span{
  font-family: 'La Luxes Serif';
  font-style: normal;
  font-weight: 400;
  font-size: clamp(27px, 5vw, 96px);  
  line-height: 110%;
  text-align: center;
  letter-spacing: -1.5px;
  color: #FFFFFF;
  dispaly:inline-block;
  position:relative;
}
.collections-banner h1 span:before{
  content:url("data:image/svg+xml,%3Csvg  viewBox='0 0 604 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M589.197 5.66979C586.276 5.67225 583.355 5.77836 580.434 5.85855C577.269 5.96054 574.104 6.0625 570.94 6.16449C567.775 6.26648 564.612 6.21301 561.401 6.13281C559.552 6.10155 557.752 6.01927 555.903 5.93619C551.33 5.75522 546.757 5.57426 542.18 5.75603C540.378 5.82923 538.528 5.95344 536.725 6.07846C534.144 6.26805 531.703 6.92646 529.408 7.56145C526.771 8.29432 524.278 9.26285 521.737 10.1528C520.613 10.5485 519.538 10.919 518.415 11.2628C517.341 11.5815 516.218 11.8995 515.095 12.1915C513.533 12.5538 511.972 12.8902 510.314 13.1472C508.462 13.4269 506.658 13.7074 504.805 13.9352C502.758 14.1857 500.663 14.4094 498.616 14.6339C496.765 14.8359 494.914 14.96 493.063 15.0583C490.142 15.1385 487.221 15.1928 484.254 15.039C480.946 14.8535 477.64 14.5903 474.334 14.2234C471.467 13.8381 468.649 13.4017 465.783 12.9127C462.723 12.3945 459.664 11.7726 456.605 11.1508C450.777 9.98978 444.852 8.90487 438.924 8.07904C435.668 7.63527 432.411 7.26924 429.153 6.98093C426.09 6.72183 423.024 6.69592 419.958 6.67C417.135 6.6482 414.312 6.73 411.441 6.65556C408.376 6.57782 405.262 6.49929 402.197 6.36974C396.262 6.13982 390.324 6.11718 384.384 6.30182C381.512 6.38284 378.59 6.48895 375.718 6.56996C372.553 6.64603 369.438 6.6711 366.274 6.72127C363.11 6.77143 359.994 6.87425 356.829 6.97624C353.957 7.05725 351.084 7.11234 348.212 7.21926C342.515 7.43393 336.823 7.20813 331.136 6.56778C328.22 6.18159 325.305 5.69178 322.439 5.25459C319.281 4.76066 316.121 4.37033 312.961 4.05776C309.899 3.74684 306.786 3.56465 303.721 3.461C300.656 3.33144 297.589 3.40918 294.57 3.48773C288.436 3.64317 282.301 3.90223 276.165 4.16131C269.787 4.41628 263.36 4.61861 257.029 4.97804C253.035 5.19559 249.04 5.51678 245.14 6.15053C243.14 6.47954 241.189 6.86122 239.191 7.13841C237.484 7.36871 235.731 7.52043 234.026 7.62119C231.835 7.71371 229.693 7.75526 227.502 7.77006C225.166 7.75649 222.783 7.63844 220.448 7.52122C215.827 7.28761 211.209 6.82083 206.633 6.89896C202.251 6.98038 197.868 7.29497 193.531 7.71404C188.854 8.15326 184.129 8.46214 179.405 8.71917C175.022 8.95605 170.591 9.11435 166.162 9.11721C161.393 9.11432 156.629 8.59326 151.913 8.12481C147.197 7.65637 142.481 7.29157 137.813 6.87577C133.145 6.48588 128.477 6.09599 123.811 5.55064C117.979 4.75236 112.299 3.54196 106.519 2.51132C100.35 1.42227 94.0341 0.434407 87.6589 0.378459C81.3324 0.323335 75.0506 0.605876 68.8621 1.25278C62.9659 1.87871 57.212 2.818 51.3627 3.60021C48.1457 4.01229 44.881 4.34583 41.6175 4.57572C38.3062 4.72705 34.9958 4.80066 31.6379 4.76981C28.3289 4.71387 24.9722 4.57937 21.6647 4.39388C19.9621 4.31327 18.3085 4.20758 16.6057 4.15287C14.6595 4.09406 12.7615 4.08791 10.8625 4.15946C9.10952 4.23349 7.35533 4.41114 5.64894 4.66735C4.82023 4.78292 4.03905 5.00294 3.25811 5.19706C2.52584 5.392 1.84251 5.56184 1.11024 5.75678C0.670812 5.87892 0.377976 5.95172 0.132313 6.15489C-0.358718 6.53531 0.656984 7.09669 1.19638 6.743C1.63551 6.64677 2.07429 6.57644 2.51254 6.55793C2.41521 6.55629 2.36654 6.55546 2.26922 6.55382C4.5094 6.4362 6.74577 6.6554 8.98182 6.90052C14.5711 7.59105 20.1588 8.41114 25.7472 9.17939C28.6628 9.59149 31.6273 9.97851 34.5933 10.236C37.5592 10.4934 40.5759 10.5703 43.5938 10.5436C49.6785 10.4651 55.719 9.99707 61.6651 9.26832C64.4918 8.92739 67.3186 8.58645 70.1451 8.27143C72.7279 7.9782 75.3096 7.78861 77.891 7.62493C80.6668 7.49045 83.3933 7.40696 86.1672 7.42794C87.7244 7.45427 89.2815 7.4806 90.7894 7.55792C92.2973 7.63525 93.8047 7.76439 95.3117 7.91944C100.803 8.63423 106.243 9.65914 111.683 10.6063C114.743 11.1504 117.804 11.6427 120.914 12.0321C124.365 12.4533 127.818 12.719 131.271 12.9069C134.384 13.0632 137.451 13.0114 140.566 13.0382C143.535 13.0365 146.504 12.9831 149.425 12.9547C152.686 12.9062 155.948 12.8058 159.162 12.7047C162.131 12.6253 165.1 12.6237 168.022 12.4657C173.963 12.2034 179.859 11.6552 185.706 11.0802C188.629 10.7928 191.554 10.4017 194.429 10.0616C197.353 9.72228 200.228 9.4599 203.199 9.27689C203.053 9.27443 202.858 9.27112 202.712 9.29456C205.342 9.15762 207.971 9.02066 210.598 9.16872C213.711 9.35092 216.774 9.58415 219.887 9.76635C223 9.94854 226.064 10.1558 229.178 10.2085C232.001 10.2562 234.775 10.1994 237.549 10.2204C240.664 10.2212 243.779 10.248 246.895 10.1193C249.914 9.98889 252.982 9.85936 256.001 9.7549C262.136 9.54764 268.319 9.3671 274.502 9.21248C280.685 9.05786 286.915 8.98178 293.098 8.82716C296.165 8.74944 299.281 8.64663 302.347 8.69846C305.413 8.75028 308.477 8.95758 311.492 9.18995C314.507 9.42233 317.521 9.68062 320.536 9.96481C323.501 10.2482 326.466 10.5834 329.432 10.8408C335.267 11.3282 341.153 11.6091 346.996 11.4228C351.621 11.2678 356.105 10.6957 360.685 10.3067C365.264 9.94352 369.891 9.6071 374.518 9.34843C380.898 9.01573 387.325 8.7357 393.75 8.76656C400.271 8.79906 406.786 9.40157 413.251 10.1328C415.778 10.4347 418.354 10.7892 420.881 11.0911C423.554 11.4213 426.228 11.6739 428.853 11.9774C434.442 12.6679 439.981 13.539 445.517 14.5914C451.636 15.7833 457.704 17.1816 463.873 18.2966C470.236 19.4407 476.699 20.2756 483.216 20.6968C486.232 20.8773 489.249 20.9283 492.267 20.8498C495.675 20.7778 499.085 20.4986 502.398 20.1659C505.371 19.8533 508.343 19.5407 511.269 19.0719C512.732 18.8375 514.195 18.5772 515.658 18.2909C517.463 17.9586 519.22 17.4701 520.929 17.0325C523.662 16.3272 526.253 15.3603 528.794 14.4444C529.967 14.0237 531.14 13.577 532.361 13.209C533.387 12.8894 534.412 12.6217 535.437 12.3539C536.657 12.1154 537.925 11.8777 539.192 11.7695C539.825 11.7284 540.41 11.6606 541.043 11.6194C543.137 11.5253 545.181 11.4821 547.323 11.4665C549.708 11.4549 552.092 11.5471 554.475 11.6392C559.584 11.8292 564.692 12.0193 569.852 11.8992C574.526 11.7968 579.2 11.6167 583.923 11.4892C586.309 11.4258 588.694 11.3625 591.08 11.2992C592.491 11.2712 593.952 11.2182 595.364 11.1643C596.143 11.1257 596.923 11.0611 597.703 10.9706C597.995 10.9496 598.287 10.9027 598.58 10.8818C599.213 10.8147 599.946 10.5939 600.58 10.4491C601.116 10.3546 601.605 10.2073 602.046 9.9556C602.683 9.57764 603.03 9.03932 603.036 8.49521C603.046 7.56246 602.083 6.66507 600.675 6.38212C599.704 6.1843 598.781 5.98731 597.809 5.89312C597.469 5.86146 597.08 5.82898 596.74 5.7714C595.962 5.70642 595.281 5.64308 594.503 5.604C594.308 5.60071 594.162 5.59825 593.967 5.59496C592.41 5.56863 590.804 5.54147 589.247 5.54106L589.197 5.66979ZM330.6 6.55873C330.6 6.55873 330.552 6.5579 330.503 6.55708C330.503 6.55708 330.552 6.5579 330.6 6.55873Z' fill='%23383B28'/%3E%3C/svg%3E%0A");
  position:absolute;
  bottom:-5%;
  left:0;
  display:block;
  width:100%;
  
}
.collections-banner strong{
  font-weight: 400;
  position:relative;
}
.collections-banner strong:after{
    position: absolute;
    bottom: -5px;
    left: -10px;
    display: block;
    width: 100%;
    z-index: 4;
    content: url(data:image/svg+xml,%3Csvg viewBox='0 0 385 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M218.504 0.368332C222.405 0.365863 226.267 0.463913 230.167 0.537154C234.178 0.636991 238.187 0.762072 242.161 0.810983C246.209 0.860799 250.218 1.0111 254.265 1.11139C258.165 1.20987 262.101 1.35925 266 1.5082C270.083 1.65942 274.203 1.76062 278.287 1.86136C282.334 1.96165 286.344 2.0615 290.389 2.26274C294.435 2.46398 298.516 2.74135 302.561 3.0183C306.79 3.29751 311.055 3.57717 315.284 3.88162C319.144 4.1563 323.005 4.45624 326.864 4.83187C330.76 5.20795 334.693 5.60971 338.588 6.0615C341.051 6.34421 343.55 6.62738 346.049 6.91054C345.975 6.90964 345.938 6.90918 345.865 6.90828C352.223 7.54183 358.621 7.97395 365.058 8.2551C368.111 8.39364 371.202 8.43166 374.257 8.39354C375.14 8.40441 376.06 8.39051 376.943 8.40138C377.716 8.41089 378.488 8.4204 379.26 8.50562C379.665 8.53584 380.032 8.59086 380.436 8.62108C380.841 8.6513 381.207 8.75675 381.612 8.81221C382.016 8.86766 382.382 8.99839 382.786 9.07908C383.483 9.23911 384.143 9.4239 384.803 9.68442C384.949 9.73671 385.02 9.93949 384.982 10.0652C384.943 10.191 384.758 10.3149 384.611 10.3131C384.574 10.3126 384.537 10.3122 384.5 10.3117C383.877 10.1526 383.289 10.0444 382.628 9.96053C382.261 9.90553 381.893 9.8758 381.526 9.82079C380.68 9.7599 379.798 9.6733 378.951 9.68812C377.884 9.67499 376.853 9.68754 375.786 9.72488C373.688 9.77478 371.626 9.79989 369.529 9.79931C365.518 9.74995 361.546 9.57486 357.574 9.3493C353.639 9.12418 349.705 8.79811 345.809 8.44727C342.059 8.12347 338.311 7.67351 334.561 7.34972C330.628 6.99842 326.732 6.62232 322.798 6.3215C318.753 6.01931 314.745 5.79329 310.699 5.61729C302.681 5.26619 294.7 4.86507 286.679 4.71587C282.632 4.64081 278.548 4.59057 274.5 4.51552C270.342 4.46434 266.186 4.3122 262.029 4.18532C254.009 3.96041 245.986 3.98788 237.962 4.14152C233.949 4.21834 229.9 4.29468 225.889 4.32103C222.061 4.34964 218.234 4.35301 214.404 4.53305C210.17 4.73333 205.971 4.98458 201.737 5.15963C197.65 5.36173 193.6 5.51379 189.513 5.66542C181.523 5.97093 173.535 6.20074 165.509 6.48056C157.556 6.7613 149.642 6.96676 141.693 6.96989C137.608 6.97009 133.559 6.99598 129.475 6.97095C125.427 6.92113 121.38 6.87133 117.332 6.87198C113.284 6.8474 109.197 6.97378 105.148 7.10062C101.356 7.20539 97.5642 7.31019 93.7366 7.3388C90.4976 7.37466 87.259 7.38528 84.0201 7.42114C79.0883 7.4614 74.1568 7.47642 69.2247 7.54191C61.3112 7.64644 53.3981 7.72572 45.5223 7.75499C38.1985 7.79105 30.9131 7.70138 23.588 7.83839C20.0544 7.89586 16.4831 8.0286 12.9483 8.18701C11.144 8.26577 9.3763 8.37021 7.57179 8.47421C6.76169 8.51472 5.95093 8.60572 5.14018 8.6967C4.73481 8.74219 4.32912 8.81289 3.92437 8.80791C3.63002 8.80428 3.37247 8.80114 3.07781 8.82275C2.59945 8.81686 2.04907 8.68388 1.57165 8.60229C0.837294 8.46704 0.255116 7.92981 0.0782836 7.3471C-0.0280522 7.01767 -0.0243252 6.71485 0.0900865 6.38813C0.243163 5.91045 0.615465 5.56166 1.09721 5.28994C1.54187 5.04301 1.91293 4.79514 2.42992 4.65006C2.68843 4.57752 2.98372 4.50546 3.24254 4.40768C3.61204 4.28603 4.05391 4.26623 4.45957 4.1955C5.08634 4.10226 5.7128 4.03423 6.33924 3.96622C6.78142 3.92118 7.26036 3.8766 7.70251 3.83156C9.65485 3.67891 11.643 3.6024 13.5947 3.50022C17.5343 3.34679 21.4733 3.24383 25.4113 3.21658C28.7974 3.18253 32.22 3.17416 35.6058 3.16535C40.1693 3.14579 44.7697 3.12671 49.3335 3.08192C57.431 2.97966 65.4916 2.87693 73.5891 2.77467C77.1592 2.74289 80.7292 2.71111 84.299 2.70456C88.8625 2.68501 93.4258 2.69069 97.9903 2.59542C102.002 2.5186 106.015 2.3913 110.028 2.26401C113.894 2.16014 117.721 2.15678 121.585 2.17909C129.644 2.2278 137.703 2.20079 145.764 2.12332C153.713 2.06972 161.702 1.83991 169.654 1.58442C177.864 1.33209 186.072 1.15549 194.245 0.953189C198.368 0.85249 202.491 0.751785 206.614 0.62585C210.295 0.519717 213.941 0.33744 217.621 0.307017C217.916 0.31064 218.247 0.314716 218.541 0.318338L218.504 0.368332Z' fill='%23383B28'/%3E%3C/svg%3E%0A);
    content:'';
}
.collections-banner h3{
    margin:0px !important;
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 400;
    font-size: clamp(12px, 1.25vw, 24px); 
    line-height: 140%;
    text-align: center;
    color: #FFFFFF;
}








.customer.addresses select{
  background: transparent;
  border-radius: 0 !important;
}
.customer.addresses .select:after{
  Border-radius:0 !important;
}

.select__wrap[data-item="engraved_text"] .textarea-btn {
  
}






.product-form__input input[type="radio"].disabled:checked + label, .product-form__input input[type="radio"]:disabled:checked + label,
.product-form__input input[type="radio"]:disabled + label, .product-form__input input[type="radio"].disabled + label{
  color:#000 !important;
}


