/** Shopify CDN: Minification failed

Line 996:3 Unexpected "/"
Line 1741:0 Unexpected "{"
Line 1741:1 Expected identifier but found "%"
Line 1750:4 Unexpected "{"
Line 1750:5 Expected identifier but found "%"
Line 2054:108 Expected identifier but found "{"
Line 2138:0 Expected ")" to go with "("

**/
 @media(min-width:768px ) and (max-width:900px){
    .rich-text__blocks {
        padding-left: 30px !important;
    }
   .privacy-policy-padding{padding-left:30px !important;}
   .logo-Privacy-Policy{top:19% !important}
  .Contact-us-rich-text_blocks_1{padding-left:100px !important;}
    .CstmCollapsibleContent .collapsible-content-wrapper-narrow{
           max-width: 70% !important;
        padding: 0;
        margin: 0 auto;
        padding-left: 103px ;
        padding-right:0 !important;
   } 
 }   
@media(min-width:768px ) and (max-width:1024px){
     .HomePageImgaeWithTextThree{padding-right:30px;}
     .HomePageImgaeWithText {padding-left:30px;padding-top:0px !important;}
     
/* .HomePageClass .swiper .swiper-button-next{
  right: 28.5% !important;
} */
 /* div.HomePageClass .swiper.mySwiper{
   margin-left:0 !important;
 }    */
   }
/* custom fonts */
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{
  font-size: var(--font-heading-custom);
}
body .page-template .h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{
  font-family: var(--font-body-family);
}

p{
  font-size: var(--font-body-custom);
}
p.announcement-bar__message.h5, body .caption-with-letter-spacing--medium, .footer .footer-block__heading,
body .subtitle_txt, body .subtitle--small, .link, .customer a, .footer .footer-block__details-content .list-menu__item--link,
.overall_section_txt .sections_p,.footer-block__newsletter .field__label{
  font-size: var(--font-body-custom);
}

.footer .footer-block__details-content .list-menu__item--link{
  color: rgba(var(--color-foreground));
      font-family: 'Suisse Regular' !important;
    font-size: 1.4rem;
}

body .simple_button {
    border: 0px;
    padding: 0px;
}
body .simple_button svg {
    margin-left: 10px;
}
body #MainContent .simple_button:hover{
  background: inherit;
  color: inherit;
}
body #MainContent .simple_button:hover svg path{
  fill: rgba(var(--color-foreground));
}
  svg.button_arrow-1 {
    margin-left:60px;
  }

/* header */

.header .mega-menu .header__heading-link{
  display: block;
}
.mega_close .header__icon {
    column-gap: 10px;
  
}
.header__inline-menu svg.modal__toggle-open.icon.icon-search {
    width: 15px;
    height: 40px;
    margin: 0px 2.7rem;
    color: #E0DFD6;
    cursor: pointer;
}

summary.header__icon.header__icon--search {
    width: auto;
}
li.mega_menu_img {
    width: 33%;
    max-width: 100%;
    overflow: hidden;
    min-width: 240px;
}
ul.mega-menu__list a {
    font-size: 15px;
}
.mega-menu__link::after,
body .underline_animate::after,
.brand_page_txt_collections a.simple_button::after{
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 1px;
    margin: 0 auto;
    content: "";
    transition: width .4s cubic-bezier(.215,.61,.355,1);
    background: #333;
}
.brand_page_menu::after{    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 1px;
    margin: 0 auto;
    content: "";
    transition: width .4s cubic-bezier(.215,.61,.355,1);
    background: #666;}
.first_brand_page_menu::after{ background: none;}
.first_brand_page_menu{ border-bottom: 1px solid;}
.mega-menu__link:hover::after,
.brand_page_menu:hover::after,
body .underline_animate:hover::after,
.brand_page_txt_collections a.simple_button:hover::after{
    width: 100%;
}

.optionSize{    display: flex;
    gap: 25px;
    justify-content: center;}
.mega-menu__list ul.list-unstyled li {
    position: relative;
    width: fit-content;
}
.page-template .multicolumn-list h3{
  font-size: 15px;
    font-weight: 600;
}

/* wishlist page */
div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid {
    display: grid;
    flex-wrap: wrap;
    justify-content: flex-start;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap:20px;
}
.swym-ui-component .swym-empty-wishlist-container{display:none !important;}

.swym-ui-component .swym-wishlist-grid li{width:100% !important;}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{width:300px !important;}
.swym-ui-component .swym-wishlist-grid {
    max-width:fit-content!important;
    /*margin: auto;
    width: 100%;*/
}
div#swym-wishlist-render-container .swym-wishlist-page {
    max-width: 100%;
    padding: 0rem 40px;
}
.swiper-button-prev, swiper-button-next{    width: 82px!important;
    height: 56px!important;}
#MainProduct-template--15814804340875__main .swiper-button-next:after, #MainProduct-template--15814804340875__main .swiper-button-prev:after {font-size:12px !important;    width: 9px !important;}
.swym-simple-wishlist-container .swym-wishlist-container-title-bar.swym-bg-1,
.swym-simple-wishlist-container .swym-wishlist-detail-header,
.swym-ui-component .swym-wishlist-detail-separator {
    display: none !important;
}
div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    background: transparent;
    border: none;
    align-items: center;
    width:100%;
    margin: 0 0 4% 0;
}
.swym-ui-component .swym-product-price .swym-product-final-price{font-size:14px;font-family: Suisse Regular!important;}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{margin:20px 0 !important;font-family: Suisse Regular!important;}
div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
   
    font-family: Suisse Regular!important;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: 0;
    font-size: 14px;
  color:#333;
  padding-top:30px;
}
.swym-ui-component .swym-wishlist-product-detail-tab-bar{    background: #fffef2 !important;}
.swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
    background: #333 !important;
}
.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-action-bar .swym-back-btn{letter-spacing:0 !important;    font-family: 'Suisse Regular';
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-product-detail-image-container .swym-image-thumbnails .swym-image-thumb.swym-selected{    border: 1px solid #333 !important;}
.swym-ui-component .swym-wishlist-product-detail-content .swym-more-details-btn:only-child {
    padding: 10px 0;
    font-size: 14px;
    color: #333;
    font-family: 'Suisse Regular';
    font-weight: 500;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-select select{
      color: #333 !important;
    background: #fffef2 !important;
    border: 1px solid #333333 !important;
    letter-spacing:0 !important;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn {
    text-transform: none !important;
    width: 300px;
    height: 60px;
    background: #333;
    font-family: 'Suisse Regular';
    font-weight: 500 !important;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-select{width:300px !important;}
.swym-ui-component .swym-wishlist-product-detail-content .swym-product-final-price{font-size:20px !important;font-family: Suisse Regular!important;font-weight:500 !important;letter-spacing:0 !important;}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-product-title{ font-size: 30px !important;   font-family: 'Suisse Regular';
    font-weight: 500 !important;color:#333 !important;letter-spacing:0 !important;}
.swym-ui-component .swym-wishlist-product-detail-content .swym-product-final-price {
    font-size: 20px !important;
    font-family: Suisse Regular!important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-label {
    font-weight: 500 !important;
    font-size: 14px !important;
    letter-spacing: 0 !important;
    color: #333 !important;
    margin-bottom: 8px !important;
    font-family: 'Suisse Medium' !important;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn{
text-transform: none !important;
    width: 300px;
    height: 60px;
    background: #333;
    font-family: 'Suisse Regular';
    font-weight: 500 !important;
}
div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{
  font-weight: normal;
    font-size: var(--font-body-custom);
  padding-bottom:20px !important;
}
div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn.swym-disabled{
      width: 100%;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
  font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: none !important;
    font-weight: 500 !important;
    font-family: 'Suisse Medium';
    padding: 6px;
     width: 100%;
    height: 60px;
    background: #333;
}
    @media screen and (max-width: 750px) {
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-select{width:100% !important;}
.swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn{width:100% !important;}
      .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-product-title{font-size: 20px !important;}
      div#swym-wishlist-render-container .swym-wishlist-page {
    max-width: 100%;
        padding: 0 20px;
}
  div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}
  div#swym-wishlist-render-container .swym-wishlist-page {
    max-width: 100%;
    padding: 0 20px !important;
}
  .swym-ui-component .swym-wishlist-grid{padding:0 !important;}
  div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item{margin-top: 200px;}
  .swym-ui-component .swym-wishlist-grid li{margin-bottom:0% !important}
  div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{padding-bottom:20px !important;}
  .section-template--15814804242571__403fe822-2ec1-428c-82c2-4353ceec0be0-padding{padding-top:200px !important;}
  div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    text-align: center;
    margin-bottom: 0;
    height: 60px;
    margin: 0;
    padding-top: 30px;}
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
    font-weight: 500 !important;
    font-size: 14px;
    text-align: center;
    text-transform: none !important;
    padding: 6px;
    display: block;
    height: 40px;
    font-size: 12px !important;
    font-family: Suisse Medium,sans-serif!important;
  }
  div#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{font-size:12px !important;}
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{    margin: 20px 0 20px 0 !important;
    font-size: 12px !important;
    font-family: 'Suisse Regular'  !important;}
  .swym-ui-component .swym-product-price .swym-product-final-price {
    font-size: 12px !important;
    font-family: 'Suisse Regular' !important;
}
   
      .collection.page-width {
    padding: 0px;
}
                         }

.section-template--15814803718283__ede49ffd-bcb8-4aec-a2b6-fdaf0004a632-padding .swym-button.swym-add-to-wishlist-view-product, .section-template--15814803718283__f17a4e8c-8130-462d-b086-e0e6450679bd-padding .swym-button.swym-add-to-wishlist-view-product{display:none !important;}
.cstm-ar-text{display:none;}
.CstmRealtedProducts .addCartCstm{display:none !important;}
.CstmRealtedProducts .card-wrapper .card__inner{background:transparent !important;}
.CstmRealtedProducts .card-wrapper:hover .card--media {background:transparent !important;}
.CstmRealtedProducts .related-products__heading{font-size:30px;}
.CstmRealtedProducts .price{margin-top:10px;}

/* product card images */
p.prod_subtitle {
  font-family: Suisse Medium,sans-serif!important;
  font-size: 12px;
  line-height:30px;
}
.swiper.mySwiper .price{
  display: block;
}
.card-wrapper .card__inner {
    height: 400px;
    flex-wrap: wrap;
      background: #f5f4e9;
}
.card-wrapper .card__inner a{
    width: 100%;
    height: 100%;
}
.card__badge {
    display: none;
}
/* shipping & ingredient popup */
 #MainContent .side_drawer_overlay{
    display: block;
  }
    .side_drawer_holder {
      bottom: 0;
      height: 100%;
      left: 0;
      position: fixed;
      right: 0;
      top: 0;
      visibility: hidden;
      z-index: 1300;
  }
  .drawer_enabled{
    visibility: visible;
  }
  .drawer_enabled .side_drawer_overlay{
    opacity: 1;
    display: block;
  }
  .drawer_enabled .side_drawer{
    transform: translateX(0%);
  }
  .side_drawer_overlay {
      animation: Overlay_fade-in__qGm_i .3s ease-out forwards;
      background: rgba(0,0,0,.5);
      bottom: 0;
      height: 100vh;
      left: 0;
      opacity: 0;
      position: fixed;
      right: 0;
      top: 0;
          transition: all .8s cubic-bezier(.215,.61,.355,1);
  }
  .side_drawer {
      background-color: #f1f0e8;
      bottom: 0;
      left: 0;
      overflow-y: auto;
      padding: 60px 20px;
      position: fixed;
      top: 0;
      transform: translateX(-100%);
      transition: all .8s cubic-bezier(.215,.61,.355,1);
      width: 100%;
  }
  .close_btn{
      border: none;
      align-items: center;
      display: flex;
      height: 30px;
      justify-content: center;
      position: absolute;
      right: 20px;
      top: 31px;
      width: 30px;
      cursor: pointer;
      padding: 0;
      z-index: 999;
      -webkit-appearance: none;     
     -webkit-tap-highlight-color: transparent; 
  }

  .drawer_content{
    font-size: 13px;
  }
  .block_content{
    margin-top: 30px;
    border-top: 1px solid rgba(51,51,51,.2);
      padding-top: 30px;
  }
  h2.main_head_shipping {
      font-size: 16px;
    font-family: 'Suisse Medium';
  }
  .block_subheading{
    margin-bottom: 15px;
    margin: 0 0 14px 0;
    font-size: 14px;
    font-weight: 600;
  }
.block_rows {
    display: flex;
    /* justify-content: space-between; */
    margin-bottom: 20px;
    width: 100%;
    gap: 25px;
}
  .block_rows p {
      margin: 0px;
  }
.first_word {
    width: 65%;
}
.second_word {
    width: 28%;
    /* text-align: end; */
    word-wrap: break-word;
    /* word-break: break-all; */
    hyphens: auto; 
}
  @media only screen and (min-width: 749px){
 .custom-badge   {color: #945c26;
    padding: 5px 4px;
    border-radius: 5px;
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 0;
    margin-left: 12px;
    line-height: 1.5em;
    display: block;
    font-family: 'Suisse Regular';
    text-align: center;
    position: absolute;
    top: 20px;
}
  /* .swiper.mySwiper {
    padding: 0px 30px;
} */
  .side_drawer {
      display: flex;
      justify-content: center;
      padding: 150px 40px 60px;
      width: 50%;
  }
  .drawer_content{
    width: 86.6666%;
    font-size: 13px;
  }
    .drawer_blocks_subcontent p {
    line-height: 1.7;
}
  }

/* header search */


ul#predictive-search-results-products-list {
    display: flex;
    flex-wrap: wrap;
    padding-top: 20px;
        row-gap: 20px;
}

.predictive-search__item.predictive-search__item--link-with-thumbnail {
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 15px;
}

.predictive-search__image {
    flex: 1 1 100%;
    width: 100%;
}
.predictive-search__item-content--centered {
    justify-content: center;
}
.search_holder_custom {
    width: 100%;
}
.search-modal.modal__content.gradient svg path {
    fill: #333333;
}
details-modal.header__search details {
    display: contents;
}
details-modal.header__search .modal__content {
        background: #FFFEF2;
}
.search__input.field__input {
    padding-right: 9.8rem;
    background: #fffef2;
    color: #333333;
    border: 0px;
}
.search-modal__content {
    padding: 0rem;
}
form.search.search-modal__form .field::after {
    box-shadow: unset;
    border: none;
}
form.search.search-modal__form .field__label{
  left: 0px;
  color: #333333;
    font-size: 14px;
}
form.search.search-modal__form .field__input:focus {
  box-shadow: unset;
  padding-left: 0px;
}
/* form.search.search-modal__form .field__input:focus ~ .field__label{
  display: none;
} */
button.search-modal__close-button.modal__close-button{
  position: relative;
}
/* button.search-modal__close-button.modal__close-button::after{
    content: '';
    position: absolute;
    border-right: 0.1rem solid transparent;
    width: 1px;
    height: 100%;
    background: #666;
    top: 0;
    right: -10px;
} */
/* customer regisert */.register_add_info {
    display: flex;
    align-items: center;
    column-gap: 5px;
    padding-top: 2rem;
}
.register_add_info p, .register_add_info a, .add_info_two p, .add_info_two a {
    font-size: 12px;
}
.register_add_info a, .add_info_two a {
    text-decoration: underline;
}
.firs_last {
    display: flex;
    column-gap: 30px;
    align-items: center;
}
.customer .firs_last .field {
    margin: 0px;
}
svg{
  cursor: pointer;
}
.register_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
}
.register_header .icon-close-small {
    width: 20px;
    height: 20px;
}
.customer h1, .customers h2{
      font-family: 'Suisse Regular';
}
.customer p{
    color: rgba(var(--color-paragraph))
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{
      height: 100%;
}
/* customer login */
body .customer .field label.show-password{
    right: 0px;
    left: auto;
    width: fit-content;
        pointer-events: all;
    cursor: pointer;
    font-size: 1.6rem;
    top: calc(1rem + var(--inputs-border-width));
}
.customer.login .field input:focus ~ label.show-password{
  left: auto;
}
.customer.login .field:after{
    pointer-events: none;
    content: "";
    position: absolute;
    /* border-bottom: 1px solid rgba(51,51,51,.5); */
    box-shadow: unset;
    bottom: 0px;
    left: 0px;
    width: 100%;
}
.customer.login .field label,
.customer.login .field input:focus ~ label{
  left: 0px;
}
.customer.login .field input:focus{
  padding-left: 0px;
}
h2#login {
    font-size: 30px;
}
.customer.login .customer .field{
    margin: 3rem 0 0;
}
.customer.login .login_recover {
    color: rgba(var(--color-foreground),.75);
    width: 100%;
    text-align: end;
}
.customer.login button,
.customer.login #customer_login a{
   font-size: 14px;
   width: 100%;
}
.create_acc_info {
    text-align: left;
    padding: 10px 0px;
}
p.create_acc_txt {
    font-size: 14px;
}
.customer.login button.create_acc_btn {
    margin-top: 0px;
}


/* pop_up */
.pop_up_holder .pop_up_overlay{
    position: fixed;
    z-index: 4;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    pointer-events: none;
    display: block;
}
body .pop_up_holder .customer.login,
body .pop_up_holder .customer.register,
body .pop_up_holder .main-order-return-wrap{
    position: fixed;
    z-index: 1400;
    top: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: auto;
    outline: none;
    padding: 24px;
}
.pop_up_holder .customer:not(.account):not(.order){
  text-align: start;
}
.pop_up_holder .customer:not(.account):not(.order) {
    max-width: 570px;
}
section.order-return-app {
    background: rgba(var(--color-background));
}
.pop_up_holder .main-order-return-wrap {
    max-width: 70%;
}
.pop_up_holder{
  display: none;
}
.pop_up_holder.pop_up_enabled{
  display: block;
}
/* main-banner */
.logo_content_holder {
    display: flex;
    width: 100%;
    max-width: 100%;
}

@media(max-width:1300px){
  .logo_content_holder{
      display: flex;
    flex-direction:column;
    /* width: 50%; */
    max-width: 100%;
    position: relative;
    /* right: 50%; */
  }

.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--left {
    padding: 0px !important;
}

}

@media (min-width: 600px) and (max-width: 900px) {
  .slideshow__text > * {
    max-width: 50% !important;
  }
.CstmBrandBanner.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
    padding-left: 0px !important;
}
  .banner__text{
   width:50%; 
  }
}

@media(max-width:1024px){
    .logo_content_holder {
    position: absolute;
        top: 18%;
        /* right: 50%; */
        /* transform: translateY(-39%); */
        max-width: 40%;
        /* direction: ltr; */
    }
}
  @media(max-width:749px){
    .logo_content_holder {
    position: relative !important;
        top: 0% !important;
        right: 0%;
        /* transform: translateY(-39%); */
        max-width: 100%;
        /* direction: ltr; */
    }
  /* .collection-template div#ProductGridContainer .media--transparent {
    background: #f0efe1;
} */
}
.logo_content_holder .banner__box.content-container {
    padding: 0px;
    padding-left: 70px !important;
    padding-bottom: 67px;
  /* padding-right:100px; */
}
.banner_logo .header__heading-link {
    padding: 0px;
}

svg.button_arrow {
    margin-left: 60px;
}
/* banner */
.banner .small-img-overlap {
    position: absolute;
    bottom: -35px;
    right: 0;
    z-index: 1;
    top: auto !important;
    left: auto !important;
    height: auto !important;
    width: auto !important;
}
.small-img-overlap img {
    max-width: 449px;
}
/* sections text */
.overall_section_txt .sections_p{
  color: rgba(var(--color-paragraph)) !important;
}
.overall_section_txt .sections_p {
    margin-bottom: 2rem;
}
.simple_button.banner__buttons a {
   color: rgba(var(--color-foreground));
}
.simple_button svg.button_arrow{
  margin: 0px;
}
.simple_button svg.button_arrow path{
  fill: rgba(var(--color-foreground));
}
/* sliders */
.swiper-button-next{
 right: 0px;
}
.swiper-button-prev{
  left: 0px;
}

/* feature collection slider */
.swiper-wrapper {
    padding: 0px;
}
.swiper-wrapper.custom_slider {
    padding: 0px;
}
.swiper.mySwiper a.button {
    padding: 0px;
    border: 0px;
    background: none;
}
.swiper.mySwiper a.button:hover {
    background: none;
    color: rgba(var(--color-button-text))
}
.swiper.mySwiper a.button:hover svg path{
    fill: rgba(var(--color-button-text))
}
.swiper.mySwiper a.button svg.button_arrow-1{
  margin: 0px;
  margin-left: 10px;
}
.small_slider{
  padding-bottom: 60px;
}
.swiper .swiper-button-next,
.swiper .swiper-button-prev{
    width: 80px;
    height: 80px;
    background: rgba(var(--color-button));
    display: flex;
    transform: translateY(-50%);
    transition: all .4s ease-in-out;
}
.swiper .swiper-button-prev{
  left: -80px;
}

/* .swiper:hover .swiper-button-next {
    right: 0;
} */
.swiper:hover .swiper-button-prev {
    left: 0;
}
.swiper-button-next:after, .swiper-button-prev:after{
  font-size: 20px;
  color: rgba(var(--color-button-text));
}
.swiper .swiper-scrollbar{
  opacity: 1 !important;
  background: rgba(0,0,0,.2);
    height: 2px;

}
.swiper.mySwiper .swiper-scrollbar{
  bottom: 0px;
}
.swiper-scrollbar .swiper-scrollbar-drag{
  display: block;
      background: rgba(0,0,0,.6);
}
.swiper .swiper-button-disabled {
    display: none;
}
.mySwiper .section_txt {
    padding-right: 0rem;
}
.swiper.mySwiper .card-wrapper .card__inner{
  height: 260px;
}
/* product card */
.card__heading.h5{

      font-size: 14px;
  padding-top:10px;
      color: rgba(var(--color-button));
          font-family: var(--font-body-family);
   
}

.collection-template div#ProductGridContainer {
    /*background: #f0efe1;*/
}


.collection-template .product-card-wrapper .card{
  background: transparent;
}
.collection-template ul#product-grid {
    margin: 0px;
}
/* imgage_with_text */
.image-with-text__grid video{
  width: 100%;
}



.button_arrow-1 path{
  fill: rgba(var(--color-foreground));
}
.image-with-text__text-item a.button.button--secondary:hover svg path{
  fill: white;
}
.rich-text__text p{
      color: rgba(var(--color-foreground));
}

/* footer */
.footer_payment_icons .footer-block__heading {
    margin-top: 3rem;
    margin-bottom: 1rem;
}
.footer_payment_icons a {
    color: rgba(var(--color-foreground));
}
.footer_payment_icons .icons {
    padding-top: 3rem;
    display: flex;
    column-gap: 10px;
    align-items: center;
}
.newsletter_subtxt {
    display: flex;
    align-items: self-start;
    column-gap: 5px;
}
.newsletter_subtxt input {
    margin: 12px 0px;
}
/* wishlist icon */
.swym-button.swym-add-to-wishlist.my-icon-filled svg path {
    stroke: black;
    stroke-width: 1px;
}
.wishlist_icon .my-icon-unfilled.swym-added,
.my-icon-unfilled.swym-added {
	display: none;
}
.my-icon-filled path {
    stroke: black;
}
.wishlist_icon .my-icon-filled:not(.swym-added),
.my-icon-filled:not(.swym-added),
.swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
	display: none;
}
.wishlist_notify .swym-add-to-wishlist,
.wishlist_notify .swym-added.swym-add-to-wishlist{
  background: transparent !important;
  color: rgba(var(--color-foreground),.7) !important;
    justify-content: end;
  margin-bottom:20px;
}
/* .newsletter_subtxt input[type="checkbox"] {
    /* Hide the default checkbox */
    /* display: none;
} */
.newsletter_subtxt input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    width: 20px; /* Adjust the size as needed */
    height: 20px; /* Adjust the size as needed */
    background-color: #0074D9; /* Set the background color */
    border: 1px solid #0074D9; /* Set the border color */
    border-radius: 3px; /* Adjust the border radius as needed */
    margin-right: 5px; /* Adjust the spacing as needed */
}
.newsletter_subtxt label {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
} */
.footer-block__newsletter .field__label,
.footer-block__newsletter .field__input{
   color: white;
}
.footer .newsletter-form__button:not(:focus-visible):not(.focused){
    justify-content: center;
    background-color: #333333;
    color: rgba(var(--color-button-text));
        background-color: rgba(var(--color-button-text));
    color: black;
}
.footer-block__newsletter .field__label{
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
        font-size: 14px;
    font-family: 'Suisse Regular';
}
.footer-block__newsletter  .field__input:focus{padding:1rem !important;}
.footer-block__newsletter .field__input:focus ~ .field__label, .field__input:not(:placeholder-shown) ~ .field__label{display:none;}
.footer-block__newsletter .field__input:not(:placeholder-shown){    padding: 1rem;
    font-size: 14px;
    font-family: 'Suisse Regular';}
.footer .footer__blocks-wrapper {
    column-gap: 60px;
}
.footer .footer-block__heading{
  color: rgba(var(--color-paragraph));
  font-family: 'Suisse Regular';
  font-size:1.4rem;
  color:#fffef2 !important;
  border-bottom: solid 1px rgb(var(--color-foreground));
  padding-bottom:1rem;
  border-bottom:1px solid;
  opacity: 1 !important;
  transform: translateX(0px) !important;
}
.newsletter_subtxt p {
    font-size: 1.4rem;
    max-width: 36rem;
    margin-top:8px;
}
/* slider */
/* .banner_logo {
    width: 320px;
} */
/* collection page */
.wishlist_icon {
    position: absolute;
    right: 34px;
    top: 27px;
    cursor: pointer;
    /* display: none; */
}
.collection-template .wishlist_icon {
    display: block;
}
.wishlist_icon .swym-add-to-wishlist {
    background: transparent !important;
}
.opiton_2_description,
.opiton_3_description{
  display: none;
}
/* dropdown menu */
.custom_options {
    /* padding-top: 10px; */
    margin:10px 0 10px 0;
}
.custom_options input,
.custom_options label{
    cursor: pointer;
    font-size: 14px;
    letter-spacing:0;
    
}
.mob_sorting_menu.medium-up-hide {
    display: flex;
    justify-content: space-between;
    align-items: center;
        column-gap: 10px;
}
.mob_sorting_menu.medium-up-hide select{
  padding: 18px;
  /* border: 2px solid rgba(var(--color-foreground)); */
  line-height: initial;
  padding-left:0;
  padding-right:25px;
}
.mob_sorting_menu.medium-up-hide select::focus { outline: none; }
.dropbtn {
    background-color: transparent;
    padding: 20px;
    border: none;
    cursor: pointer;
    font-size: 1.4rem;
        padding-right: 5.7rem;
        border: 2px solid rgba(var(--color-foreground));
   text-align: start;
}

/* .dropbtn:hover, .dropbtn:focus {
  border: 1px solid;
} */

.dropdown {
  position: relative;
}

.dropdown-content {
  display: none;
     position: absolute;
    background-color: #ffffff;
    min-width: 100%;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 10px;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {border: 1px solid;}

.show {display: block;}
/* dropdown menu end */
#product-grid h2.image-with-text__heading.inline-richtext.h1 {
    padding-top: 15%;
}
.collection_page_menu ul {
        display: flex;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.collection_page_menu a {
    position: relative;
    color: rgba(var(--color-paragraph));
    text-decoration: none;
    /* font-size: 12px; */
        line-height: normal;
}
.collection_page_menu li {
    padding: 0px 10px;
       line-height: initial;
       display: flex;
    align-items: center;
}
/* colleciton product grid */


.collection #product-grid .card-wrapper:hover .card--media{
  background: #f5f4e9;
  transition: background-color .3s,height .8s .4s,width .9s .4s;
}
/* @media screen and (max-width: 749px) {
  .collection #product-grid .card-wrapper:hover .card--media{
  background: #F5F5E8;
}
} */

/* .collection #product-grid .card__inner{
  height: 300px;
} */
.collection #product-grid .card-wrapper .card__inner .media > *:not(.zoom):not(.deferred-media__poster-button) {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: auto;
}
/* .collection #product-grid .card-wrapper .card__information{
  height: 315px;
} */
.collection #product-grid .card__heading a:after{
  position: relative;
}
.collection #product-grid fieldset.product-form__input {
    border: 0px;
    padding: 10px;
}
.collection #product-grid fieldset.js.product-form__input label {
    padding-right: 15px;
}

button.addCartCstm {
    width: 100%;
    z-index: 1;
    bottom: 0px;
    justify-content: center;
}
.collection #product-grid .card-wrapper:hover .optionSize{
  display: flex;
    gap: 25px;
    justify-content: center;
}
/* .collection #product-grid .card-wrapper:hover .optionSize, */

.collection #product-grid .card-wrapper:hover .no_sizes{
   display: none;
}
.card_description {
    text-align: left;
    max-width: 90%;
    margin: 0px auto;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    /* border-top: 2px solid #666666; */
        display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 10px;
}
.card_description strong {
    padding-right: 20px;
}
.card_description h5 {
        width: 17%;
    font-size: 12px;
    font-weight: 600;
    margin: 0.5rem 0rem;
}
.card_description hr {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}
.collection-template .upper_content {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    text-align: center;
  
}
.template-search .upper_content {
    padding-top: 20px;
}
.template-search .upper_content a {
    font-family: 'Suisse Regular';
}
.optionSize input {
    accent-color:rgba(var(--color-paragraph));
}
/* page template */
main#MainContent.Story {
    background: #EDE1D5;
}
/* .page-template h2,
.page-template li{
  font-family: 'Suisse Regular';
} */
/* cart drawer */
div#dropdown-cart .close_btn {
    background: none;
  align-items: baseline;
}
svg.icon.icon-close{
  width: 12px;
  height: 12px;
}
/* cart page */
.price_range {
    display: flex;
    justify-content: space-between;
}
.price_range p {
    font-size: 12px;
    color: rgba(var(--color-paragraph));
    margin: 0px;
    margin-top: 0.5rem;
}
.cart-template nav.breadcrumbs {
  display:none;
    margin: 16px 0px;
}
.cart-template .title{
      font-size:22px;
      font-family: 'Suisse Regular';
}
#MainContent .sample_bar .button.button--secondary {
    min-height: 4rem;
    height: 4rem;
    font-size: 13px;
    width: 50%;
    max-width: 24rem;
}
.cart__footer .pop_sample_bar {
    width: 100%;
}
#MainContent .sample_bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 55%;
    height: min-content;
        align-items: center;
}
.txt {
    display: flex;
    align-items: center;
    column-gap: 10px;
    height: min-content;
       width: 50%;
}
.sample_bar svg.button_arrow-1 {
    margin-left: 15px;
}
.cart_payment_images {
    display: flex;
    justify-content: left;
    align-items: center;
    column-gap: 10px;
}
.cart_payment_images img {
   width:8%;
   height: 8%;
}
.title_remove {
    display: flex;
    align-items: flex-start;
}
.side_drawer_holder.samples_drawer .side_drawer,
.side_drawer_holder.samples_drawer .close_btn {
    background: #fffef2;
}
.side_drawer_holder.samples_drawer .side_drawer{
  padding: 25px;
      width: 37%;
      height: 80%;
      display: block;
  
}
.cart-items .product-option{
      font-size: var(--font-body-custom);
      letter-spacing:0;
}
.header_holder h2 {
    margin: 0px;
}
/* quick view */
.quick-add-modal__content .swiper-button-prev,
.quick-add-modal__content .swiper-button-next {
    display: none;
}
.quick-add-modal__content-info .breadcrumbs,
.quick-add-modal__content-info .payment_notify,
.quick-add-modal__content-info .wishlist_notify {
    display: none;
}
.quick-add-modal__content-info .grid__item {
    width: 100%;
}
/* notify me button */
#MainContent #esc-oos-form a.NBIS-Modal__btn {
    border: 1px solid rgba(51, 51, 51, 0.2);
        color: rgba(var(--color-foreground)) !important;
    background-color: transparent !important;
    transition: all .2s cubic-bezier(.645,.045,.355,1);
    font-size: 1.4rem !important;
    letter-spacing: .1rem;
    line-height: calc(1 + .2 / var(--font-body-scale)) !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 1.4rem !important;
    text-decoration: none;
    padding: 13px 20px;
}
#MainContent #esc-oos-form a.NBIS-Modal__btn:hover{
        background-color: black !important;
    color: white !important;
}

/* Search page */
.template-search .collection_page_menu {
    display: none;
}
.template-search__header h1 {
    font-family: 'Suisse Regular';
}
.template-search .search__input {
    border-bottom: 1px solid;
    padding-left: 0px;
}
.template-search .field__input:not(:placeholder-shown)~.field__label{
  left: 0;
}
.template-search .card--card .card__inner .card__media{
  background: rgba(245, 245, 232, 1);
}
/* media quries */
/* Mobile view start */
@media screen and (max-width: 749px) {
  .collection #product-grid .card-wrapper .card__inner .media > *:not(.zoom):not(.deferred-media__poster-button){padding:15px;}
   .custom-badge   {color: #945c26;
    padding: 5px 4px;
    border-radius: 5px;
    font-size: 12px;
text-transform: capitalize;
    letter-spacing: 0;
    margin-left: -8px;
    line-height: 1.5em;
    display: block;
    font-family: 'Suisse Regular';
    text-align: center;
    position: absolute;
   top: 6px;
    width: 50px;
}
  .wishlist_icon {
    position: absolute;
    right: 17px;
    top: 27px;
    cursor: pointer;
    /* display: none; */
}
  .card-wrapper .card__inner{height:250px !important;}
  .collection #product-grid .card-wrapper .card__inner .media > *:not(.zoom):not(.deferred-media__poster-button) {
    transform: translate(0%,0%);
    height: 100%;
}
  .media > *:not(.slide_text):not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    position: unset;
    height: 100%;
    width: 100%;
}
.page-template.store-locator .brandpage_richtxt_bg{
  row-gap: 0px;
}
 .mob_sorting_menu.medium-up-hide{    background: #f6f5e8;}
  .another-navbar{display:none !important;}
  .facet-filters__label{width:36%; margin: 0 1rem 0 0 !important;}
button.addCartCstm {
    margin: 0px 0px 1px 0px;
}
.facet-filters__field .icon,
.collection_page_menu svg {
    right: 8px;
}
body .template-search__results.page-width {
    padding: 0px;
        background: none;
}
.template-search ul.grid.product-grid{
      column-gap: 10px;
    row-gap: 30px;
}
.template-search ul.grid.product-grid .grid__item {
    width: calc(50% - 10px);
}
   .h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6{
     font-size: 26px;
   }
   .button{
     width: 100%;
     justify-content: space-between;
     font-size: 12px;
   }
   .banner__buttons {
    width: 100%;
   }
   body .image-with-text__content {
       padding: 0 20px 14px 20px;
}
  .image-with-text.page-width{
    padding: 0px;
  }
  .slideshow__text-wrapper.page-width{
    padding: 0px;
  }
.logo_content_holder .banner__box.content-container {
    padding: 4rem 20px 4rem 20px;
}
  body .page-width{
    padding-left: 16px;
    padding-right: 16px;
  }
  .announcement-bar__message {
    text-align: start;
}
.header {
    grid-template-areas: 'heading icons';
    grid-template-columns: 1fr 3fr;
} 
.header .header__heading-link{
  padding-left: 0px;
  margin-left: 21px;
}
.header__icon .icon{
  width: 16px;
}
.header__icon--search .icon{
      position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.header__icons header-drawer{
      margin-left: 1.8rem;
}
.header .header__icon, .header__icon--cart .icon{
  width: 4.4rem;
}
.header .header__icons{
  padding: 0px;
}
body.index .section-header:not(.shopify-section-header-sticky) .header-wrapper {
    background: none;
    position: absolute;
    width: 100%;
}
.medium-up-hide.collection-hero__image-container img{
  width: 100%;
  height: 100%;
}
main .collection-hero--with-image .collection-hero__title{
  font-size: 18px;
}
facet-filters-form.dropdown_sorting .mobile-facets {
    position: relative;
        background-color: transparent;
    pointer-events: all;
}
ul#product-grid .image-with-text__text.rte{
  padding-bottom: 30px;
  padding-top: 30px;
}
body:not(.index) .brand_page_breadcrumb a,
body:not(.index) .brand_page_breadcrumb .breadcrumbs__item:not(:last-child):after,
body:not(.index) .brand_page_breadcrumb .breadcrumbs__link[aria-current=page]{
  color: white;
}
body:not(.index) .brand_page_breadcrumb {
    top: 16px;
}
.collection #product-grid .card-wrapper .card--media {
    background: #fffef1!important;
}
aside#main-collection-filters{
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.mob_sorting_menu, .mob_sorting_menu .facet-filters.sorting {
    /* width: 70%; */
    padding: 0px;
}
  .mob_sorting_menu {
     width: 100%; 
    padding: 0px;
}
  .collection_page_menu{
     width: 30%;
  }
.mob_sorting_menu .dropbtn,.mob_sorting_menu .facet-filters__field .select{
  width: 100%;
  font-size: 12px;
    font-weight: 600;
}
.facet-filters .facet-filters__sort{
   font-size: 12px;
    font-weight: 600;
}
body .card__content, body .card__information{
height: 160px;
    font-size: 12px !important;
    padding: 0 10px;
}
  .optionSize {gap:10px !important;}
  .card__heading.h5{font-size:12px !important;height:30px;}
  .custom_options input, .custom_options label{font-size:12px !important;}
  .price{font-size:12px !important;}
.card_description {
    max-width: 100%;
}
/* .collection.page-width {
    background: #f0efe1;
} */
div#dropdown-cart .actions .btn-checkout {
    justify-content: center;
}
.cart-items .quantity__input{
 width: 25px;
}
.cart-items .quantity{
   width: calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2);
}
.cart-items .price {
    font-size: 1.3rem;
}
#MainContent .sample_bar{
  flex-wrap: wrap;
  width: 100%;
      display: block;
      border-bottom: none;
}
/*.sample_bar .txt {
    border-bottom: 2px solid #333333;
}*/
#MainContent .sample_bar .button.button--secondary {
    margin-top: 20px;
    width: 100%;
    max-width: 37rem;
    min-width: 4rem;
    position: absolute;
    top: 28%;
    transform: translate(0%, -28%);
}
#main-cart-footer .cart__footer>*+* {
    margin-top: 2.5rem;
}
#main-cart-footer .tax-note{
  text-align: start;
  margin: 12rem 0 1.6rem auto;
}
#main-cart-footer .totals{
  justify-content: space-between;
}
#main-cart-footer .cart__ctas button{
  justify-content: center;
}
.drawer_buttons {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
}
.header_holder h2 {
    font-size: inherit;
    font-weight: 600;
}
.drawer_buttons button {
    justify-content: center;
}
.predictive-search__item-heading{
      display: flex;
    column-gap: 10px;
}
#MainContent #esc-oos-form a.NBIS-Modal__btn {
    width: 100%;
}
.swiper:not(.product_slider){
  padding-bottom: 10px;
}
}
/* desktop start or mobile above */
@media screen and (min-width: 749px) {
  section.order-return-app{
        max-width: 50%;
    margin: auto;
  }
  svg.icon.icon-search {
    margin-top: 1%;
}
.product__info-container .shopify-app-block {
    width: 50%;
    display: inline-block;
    margin: 0px;
}
.collection #product-grid .card-wrapper:hover .addCartCstm{
   display: block !important;
} 
button.addCartCstm {
        position: absolute;
    display: none;
}
.collection-template .upper_content {
    /* height: 105px; */
  /* gap:1em; */
}
.collection #product-grid .card-wrapper .card__inner .media > *:not(.zoom):not(.deferred-media__poster-button) {
    width: 300px;
}
.collection #product-grid .card-wrapper{
  height: 600px;
} 
.predictive-search__image {
    height: 200px;
}
.predictive-search__item.predictive-search__item--link-with-thumbnail {
    display: flex;
}
ul#predictive-search-results-products-list .predictive-search__list-item {
    width: 25%;
}
.search_holder_custom {
    position: relative;
       border-bottom: 1px solid rgba(51,51,51,.1);
}
ul#predictive-search-results-queries-list {
    padding-top: 30px;
}
div#predictive-search-results {
    max-width: 90%;
    margin: auto;
    padding-top: 30px;
}
.header{
      justify-content: space-between;
      display: flex;
      font-family: Suisse Medium,sans-serif;
       font-weight: 500;
      letter-spacing:0;
}
.layout-image_first .image-with-text__media-item {
    /*padding-right: 130px;*/
    /* padding-right:8rem; */
}
/* .layout-text_first .image-with-text__media-item {
    padding-left: 130px;
} */
.logo_content_holder .banner__text.rte.body p {
    line-height: initial;
    color: rgb(var(--color-foreground));
    font-size: 16px;
}
ul.list-menu.list-menu--inline li:first-child summary {
    padding-left: 0px;
}
.product .swiper .swiper-button-next{
  right: -80px;
}
/* .image-with-text__content.image-with-text__content--desktop-left{
  padding: 0 8.33333% 0 8.33333%;  
} */
.header .header__heading,.header .header__heading-link {
    display: none;
}
.slideshow__media.banner__media.media .small-hide.desktop_img img {
    height: 100%;
    width: 100%;
}

}

/* For Swiper Arrow Size */
{% if section.settings.swiper_slider_arrow_width == true %}
    .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper .swiper-button-next, .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper .swiper-button-prev {
    width: 80px!important;
    height: 80px!important;
    }
    .swiper .swiper-button-next, .swiper .swiper-button-prev {
    width: 60px!important;
    height: 60px!important;
    }
    {% endif %}
.h2{
  font-family: var(--font-heading-family);
}
p{
  line-height: 1.7;
  letter-spacing: 0;
}
h2.banner__heading.inline-richtext.h2 {
    font-family: "Suisse Regular";
    margin-bottom:20px;
        color: rgb(7 6 6);
}
.cstm-collection-title{    margin-top: 25px;
    margin-bottom: 25px;}
.collection-head-title{    margin-top: 120px;
    padding: 0 4rem;}
.cstm-col-head{    margin-bottom: 0;}
.cstm-col-text{margin-top:10px;margin-bottom:20px;}
.cart_bottom .button--secondary{opacity:1 !important;transform: translateX(0px) !important;}
@media(max-width:800px){
.collection-template div#ProductGridContainer .media--transparent{background: #f5f4e9;
}
    .CstmHeadingColor{color:#333 !important;}
  /* .collection-template ul#product-grid {
margin-top:20px;
} */
  .collection-head-title{margin-top: 5rem; padding: 0 2rem;}
  .cstm-logo-col{display:none;}
}
.ingredients_popup p {    font-size: 1.4rem;
    margin-top: -10px;
    margin-bottom: 10px;}



 .has-only-default-variant {
  opacity: 0;
}

.section-template--15814803423371__product-grid-padding .card:not(.ratio) {
  max-height: 579px;
  padding:0;
}

.product-grid-container .optionSize input:nth-child(2) {
  margin-left: 20px;
}
#shopify-section-template--15814803718283__eec0f02d-122c-4c9e-bbe6-45cf6c91928e .banner_logo{width:120px;}
/* .cstm-padding-sub-brand{padding:36px !important;} */
.card:not(.ratio) .card__heading.h5:hover{text-decoration:underline !important;}
.collection #product-grid .card-wrapper:hover .card__heading.h5{text-decoration:underline !important;}
input[type='radio'] {
  -webkit-appearance:none;
  width:12px !important;
  height:12px !important;
  border:1px solid #666;
  border-radius:50%;
  outline:none;
}

input[type='radio']:hover {
  box-shadow:0 0 1px 0px #666 inset;

}

input[type='radio']:before {
content: '';
    display: block;
    width: 4px;
    height: 4px;
    margin: 3px;
    border-radius: 50%;
}
input[type='radio']:checked:before {
  background:#666;
}
/* Remove default checkbox appearance and set custom styles */
input[type='checkbox'] {
  -webkit-appearance: none;
  width: 15px !important;
  height: 15px !important;
  border: 1px solid #666;
  outline: none;
}

/* Add hover effect */
input[type='checkbox']:hover {
  box-shadow: 0 0 1px 0px #666 inset;
}

/* Style the checkbox indicator */
input[type='checkbox']:before {
	content: "\f00c";
	font-family: "FontAwesome";
    display: block;
    /* width: 15px; */
    /* height: 15px; */
    margin: 1px;
   font-weight: bold;
    font-size: 12px;
    text-align: center;
    line-height: 11px;
    color: transparent;
}

/* Style the checkbox indicator when checked */
input[type='checkbox']:checked:before {
  color: #333; /* Change checkmark color when checked to dark gray */
}
.footer__content-bottom-wrapper--center{padding:0 5rem;}
.footer__content-top{padding:0 5rem;}
  #shopify-section-template--15814803849355__94cdb7d0-b966-44e4-b134-3e964a52a6c0, #shopify-section-template--15814804144267__780ae944-c47e-42cd-9108-9eb2b7233d0a, #shopify-section-template--15814803882123__a2baa1c0-6a39-4ea9-b474-0c83590871fc .Contact-us-Quote-rich-text{
    padding-top: 200px !important;
    padding-bottom: 200px !important;
}
#shopify-section-template--15814804144267__780ae944-c47e-42cd-9108-9eb2b7233d0a .Contact-us-Quote-rich-text__text.Contact-Quote-us-rte h2{margin:0;}
.section-template--15814803849355__94cdb7d0-b966-44e4-b134-3e964a52a6c0-padding, .section-template--15814804144267__780ae944-c47e-42cd-9108-9eb2b7233d0a-padding{padding:0 !important;}
.quote-template--15814804144267__3e67d5ff-7d83-4292-bbad-7057740fd08b-font li{margin-bottom:10px;}
.Contact-us-rich-text__blocks * { letter-spacing:0;}
.samples .heading-increase {letter-spacing:0;}
.quote-template--15814804144267__3e67d5ff-7d83-4292-bbad-7057740fd08b-font ol{
    list-style-position: outside;}
.section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding svg, .section-template--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding svg{height:1rem;}
#ImageWithText--template--15814803947659__9fafc0bb-9291-4070-bdb6-4e43fe5a9d92 .image-with-text__heading{letter-spacing:0;}

@media(max-width:750px){
  .section-template--15814803718283__b778a9b2-d071-4bcc-bb90-d0e27c2f3f0b-padding .swiper:not(.product_slider){padding-bottom:20px;}
  #shopify-section-template--15814803718283__eec0f02d-122c-4c9e-bbe6-45cf6c91928e .banner__heading {color:#333 !important;}
  .section-template--15814804242571__fcdd7e60-9f34-4814-a87a-4a7a9a72df28-padding h2{margin-top:200px;margin-bottom:60px;}
  .section-template--15814804242571__fcdd7e60-9f34-4814-a87a-4a7a9a72df28-padding .brandpage_richtxt_bg{row-gap:0;} 
  .section-template--15814804242571__9fdb523b-9705-4510-a3df-991e6c978e0c-padding .image-with-text__grid {    flex-direction: column-reverse;}
  .section-template--15814804242571__9fdb523b-9705-4510-a3df-991e6c978e0c-padding{padding-top:77px !important;padding-bottom:100px !important;}
  #ImageWithText--template--15814804242571__9fdb523b-9705-4510-a3df-991e6c978e0c {padding-bottom:20px;    padding-right: 16px;
    padding-left: 16px;}
  #ImageWithText--template--15814804242571__9fdb523b-9705-4510-a3df-991e6c978e0c .image-with-text__heading{margin-bottom:0;}
  #ImageWithText--template--15814804242571__9fdb523b-9705-4510-a3df-991e6c978e0c .image-with-text__text{padding-top:0;margin-bottom:0;}
  .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper .swiper-button-next, .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper .swiper-button-prev{width:60px !important;height:60px !important;}
    #shopify-section-template--15814803849355__94cdb7d0-b966-44e4-b134-3e964a52a6c0, #shopify-section-template--15814804144267__780ae944-c47e-42cd-9108-9eb2b7233d0a, #shopify-section-template--15814803882123__a2baa1c0-6a39-4ea9-b474-0c83590871fc .Contact-us-Quote-rich-text{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

  .quote-template--15814803849355__3403bbaa-e61e-4354-9b25-4a3c4d1637de-font {margin-top:20px !important;}
  .quote-template--15814803849355__3403bbaa-e61e-4354-9b25-4a3c4d1637de-font p, .quote-template--15814803849355__57b32dc2-7c9e-49f6-9912-1692ae2ded90-font p{font-size:14px;    font-family: 'Suisse Regular';    margin-top: 16px;
    margin-bottom: 0;}
    .quote-template--15814804144267__3e67d5ff-7d83-4292-bbad-7057740fd08b-font .rich-text .rte ol{padding-right:0 !important;padding-left:0 !important;}
.quote-template--15814804144267__3e67d5ff-7d83-4292-bbad-7057740fd08b-font .rich-text .rte ol{paddding-left:0 !important;font-size:14px;}
.section-template--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding svg{height:1rem;}
.section-template--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding p{font-size:14px;}
.section-template--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding {margin-top:60px;}
.section-template--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding .accordion__title{font-size:14px;}
.quote-template--15814803980427__74671ef0-9ebe-4b35-a0a9-48cb01795c4e-font p{font-size:14px;}
.section-template--15814803783819__0113e429-72b0-459c-9d6e-bf9466178c79-padding .Contact-us-rich-text__heading{font-size:20px;}
.section-template--15814803783819__0113e429-72b0-459c-9d6e-bf9466178c79-padding .Phone .mysidebar-text {margin-top:91px !important;left:0 !important;}
  #shopify-section-template--15814803980427__74671ef0-9ebe-4b35-a0a9-48cb01795c4e .myrich-text:not(.rich-text--full-width){width:100%;padding:48px 16px 0 16px;}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .logo{top: 4% !important;}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .samples{top: 8% !important;}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .order{top: 19% !important;}
    .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .Shipping{top: 57.6% !important;}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .accordion__title{font-size:14px !important;}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .accordion__content p {font-size:14px !important;}
  .section-template--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding .accordion summary, .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .accordion summary{    padding: 3rem 0 !important;}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .collapsible-content-wrapper-narrow{padding:0 !important;}
.section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding {padding-right:16px !important;padding-left:16px !important;}
    .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .myswiper-slide.swiper-slide img {
    width: 90%;
}
  .customSwiper .swiper-scrollbar .swiper-scrollbar-drag {width: 150px !important;}
  /* .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides{padding-left:13.19px;padding-right:13.19px} */
   .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper-horizontal>.swiper-scrollbar, .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper-scrollbar.swiper-scrollbar-horizontal {
    left: var(--swiper-scrollbar-sides-offset,23px) !important;
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,23px)) !important;
}
  /* .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .customSwiper .swiper-scrollbar .swiper-scrollbar-drag{width: 100px !important;} */
  .customSwiper .swiper-scrollbar {
    opacity: 1 !important;
    height: 2px;
}
    .section-template--15814803947659__fc7c1801-a066-4e1a-a216-fb69e1876b45-padding .Our-Story-Quote-rich-text__text strong{font-family: 'Suisse Regular';
    font-weight: 500;
}
    #logoImageWithText--template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac p{color:#333 !important;}
    #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 p{color:#333 !important;}
  #ImageWithText--template--15814803947659__9fafc0bb-9291-4070-bdb6-4e43fe5a9d92 p {color:#333 !important;}
  #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 .button{font-size:12px;}
  #logoImageWithText--template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604 .button:hover{background:#333333;}
   #logoImageWithText--template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac .button:hover{background:#333333;}
  .section-template--15814803947659__fc7c1801-a066-4e1a-a216-fb69e1876b45-padding p{margin-top:0;margin-bottom:22px;}
  .section-template--15814804144267__780ae944-c47e-42cd-9108-9eb2b7233d0a-padding, .section-template--15814803947659__fc7c1801-a066-4e1a-a216-fb69e1876b45-padding{padding-top:200px !important;padding-bottom:200px !important;}
  .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides{padding-top:150px;}
  #logoImageWithText--template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac .button{margin-top:20px; height:60px;border: 1px solid #c8beb4;}
  .section-template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac-padding{padding:91px 16px 0 16px;}
  .section-template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac-padding .small-hide, .section-template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604-padding .small-hide{display:block !important;}
  .section-template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604-padding{padding: 0 16px;}
  #logoImageWithText--template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604 .button{margin-bottom:40px;    height: 60px;
    border: 1px solid #c8beb4;}
  #logoImageWithText--template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604{padding:0 !important;}
  #logoImageWithText--template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604 .logo-image-with-text__heading {font-family: 'ZapfHumnst-BT';    margin-bottom: 60px;}
  #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 .image-with-text__heading{margin-bottom:0;}
  #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 .button{margin-top:39px;margin-bottom:91px;}
  #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14{padding: 20px 0 0 0;}
  #ImageWithText--template--15814803947659__9fafc0bb-9291-4070-bdb6-4e43fe5a9d92{padding-right:16px;padding-left:16px;margin-top:40px;padding-bottom:0;}
  .section-template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14-padding{padding-top:120px !important;padding-right:16px !important;padding-left:16px !important;}
  .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
    left: var(--swiper-scrollbar-sides-offset,20px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,20px));}
/* Styling for Unchecked Radio Buttons */
input[type='radio'] {
  -webkit-appearance: none;
  width: 9px !important;
  height: 9px !important;
  border: 1px solid #666;
  border-radius: 50%;
  outline: none;
  -webkit-border-radius: 50%; /* For older WebKit browsers */
}

/* Styling for Hovered Radio Buttons */
input[type='radio']:focus {
  box-shadow: 0 0 1px 0px #666 inset;
}

/* Styling for Checked Radio Buttons */
input[type='radio']::before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  margin: 2px;
  border-radius: 50%;
}

/* Styling for Checked Radio Buttons in checked state */
input[type='radio']:checked::before {
  background: #666;
}
@media (max-width: 390px){
  .custom_options {
    margin:20px 0 10px 0;
  }
}
@media (max-width: 320px){
  .custom_options {
    margin:30px 0 0 0;
  }
}
  .section-template--15830153166987__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding{margin-top:100px;margin-bottom:100px;}
  #shopify-section-template--15828441071755__b7a5d114-3763-430f-9692-137806821b55 .banner__content, #shopify-section-template--15822159577227__b7a5d114-3763-430f-9692-137806821b55 .banner__content, #shopify-section-template--15822153285771__b7a5d114-3763-430f-9692-137806821b55 .banner__content, #shopify-section-template--15822153318539__b7a5d114-3763-430f-9692-137806821b55 .banner__content, #shopify-section-template--15822159511691__b7a5d114-3763-430f-9692-137806821b55 .banner__content, #shopify-section-template--15814804177035__b7a5d114-3763-430f-9692-137806821b55 .banner__content{display: block;background: #F6F5E8;color: #000;}
  #shopify-section-template--15828441071755__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #CstmBrandBannerPadding .banner__heading.inline-richtext.h2, #shopify-section-template--15822159577227__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822153285771__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822153318539__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822159511691__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15814804177035__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2{font-family: 'Suisse Regular';color:#333;}
 #ImageWithText--template--15822153285771__11b975ac-2b2a-4534-aa68-475f899dde68, #ImageWithText--template--15822153285771__f8406205-8b7b-4b26-8e6e-79291a8358b5, #ImageWithText--template--15814804177035__f8406205-8b7b-4b26-8e6e-79291a8358b5 {padding: 40px 20px 14px 20px !important;}
  #ImageWithText--template--15822153285771__f8406205-8b7b-4b26-8e6e-79291a8358b5 .image-with-text__heading, #ImageWithText--template--15814804177035__f8406205-8b7b-4b26-8e6e-79291a8358b5 .image-with-text__heading{margin-bottom:0;}
  #ImageWithText--template--15822153285771__f8406205-8b7b-4b26-8e6e-79291a8358b5 .image-with-text__text, #ImageWithText--template--15814804177035__f8406205-8b7b-4b26-8e6e-79291a8358b5 .image-with-text__text{padding-top:0;}
 .CstmTxtCollection  h1, .section-template--15822012055691__35b3af5c-cd53-477b-b9fc-aa64b995d739-padding .collection__title.title-wrapper, .section-template--15828441071755__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .collection__title.title-wrapper, .section-template--15822159577227__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .collection__title.title-wrapper, .section-template--15822153285771__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .collection__title.title-wrapper, .BrandPageCollection .collection__title.title-wrapper, .section-template--15822153318539__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .collection__title.title-wrapper, .section-template--15822159511691__59e2844e-2ac4-4984-a7f4-01b17046a025-padding  .collection__title.title-wrapper, .BrandPageCollection  .collection__title.title-wrapper{margin-left:10px}
.CstmTxtCollection  h1 {    font-family: 'ZapfHumnst-BT';font-size:26px;}
.section-template--15828441071755__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .inline-richtext, .section-template--15822159577227__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .inline-richtext, .section-template--15822153285771__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .inline-richtext, .BrandPageCollection .inline-richtext, .section-template--15822153318539__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .inline-richtext, .section-template--15822159511691__59e2844e-2ac4-4984-a7f4-01b17046a025-padding .inline-richtext, .BrandPageCollection  .inline-richtext{margin-bottom:0;}
  .cstm-padding-sub-brand{padding:27px 0 !important;}.logo_content_holder .banner__box.content-container{margin:0;background: #F6F5E8 !important;color: #333;}
                       #shopify-section-template--15814803718283__961fdeaf-d84b-4a21-82ab-3a39f4564145, #shopify-section-template--15814803718283__aea908b3-18a4-4841-8ea7-791de3554696 {
      padding-top: 27px;
      padding-right: 0px;
      padding-left: 0px;
      padding-bottom: 39px;
    }   
       #ImageWithText--template--15814803718283__aea908b3-18a4-4841-8ea7-791de3554696, #ImageWithText--template--15814803718283__b778a9b2-d071-4bcc-bb90-d0e27c2f3f0b{padding-top: 30px;}                 
                       
   .section-template--15814804144267__780ae944-c47e-42cd-9108-9eb2b7233d0a-padding, .section-template--15828441071755__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822159577227__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822153285771__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822153318539__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822159511691__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15814804177035__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15814803718283__334f89eb-79a4-4c3d-9e6d-8895a0c8e3e8-padding{padding-top:200px !important;padding-bottom:200px !important;}
}
#shopify-section-template--15814803718283__eec0f02d-122c-4c9e-bbe6-45cf6c91928e .banner--desktop-transparent .button--secondary{ justify-content: space-between !important;}
#shopify-section-template--15814803718283__eec0f02d-122c-4c9e-bbe6-45cf6c91928e .button--secondary:hover{background-color:#333333 !important;color:#fffef2 !important;border:1px solid #333333 !important;}
#shopify-section-template--15814803718283__eec0f02d-122c-4c9e-bbe6-45cf6c91928e .button--secondary:hover .button_arrow-1 path{fill:#fffef2 !important;}
@media only screen and (min-width: 749px){

.section-template--15822153285771__11b975ac-2b2a-4534-aa68-475f899dde68-padding{padding:36px 0 36px 0;}
  .cstm-collection-title h2{font-size:24px !important;}
  .CstmCollage .cstm-btn-style{display:none !important;}
.section-template--15814804242571__fcdd7e60-9f34-4814-a87a-4a7a9a72df28-padding .rich-text__wrapper--left{justify-content: flex-end;}
.section-template--15814804242571__fcdd7e60-9f34-4814-a87a-4a7a9a72df28-padding{padding-top:80px !important;padding-bottom:117px !important;}
.section-template--15814804242571__fcdd7e60-9f34-4814-a87a-4a7a9a72df28-padding h2{   font-size: 22px;
    font-family: 'Suisse Regular' !important;
    letter-spacing: 0;}
  .CstmCollage .card-wrapper {
    height: 100%;
}
 .section-template--15830153330827__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding .swiper-button-next, .section-template--15830153330827__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding .swiper-button-prev, .section-template--15830153166987__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding .swiper-button-prev,  .section-template--15830153166987__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding .swiper-button-next, .section-template--15814804340875__312ff83d-3be0-43e5-99a6-018a41508b1b-padding .swiper-button-next, .section-template--15814804340875__312ff83d-3be0-43e5-99a6-018a41508b1b-padding .swiper-button-prev {
    top: var(--swiper-navigation-top-offset,45%);
  }
  .section-template--15830153330827__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding, .section-template--15830153330827__06a120c6-e28a-4fa0-879d-bc3cf21b5400-padding{padding-bottom:0 !important;}
 #shopify-section-template--15814804340875__312ff83d-3be0-43e5-99a6-018a41508b1b .swiper-horizontal>.swiper-scrollbar {    left: var(--swiper-scrollbar-sides-offset,2%) !important;}
#shopify-section-template--15830153330827__06a120c6-e28a-4fa0-879d-bc3cf21b5400 .swiper.mySwiper .swiper-scrollbar, #shopify-section-template--15830153166987__06a120c6-e28a-4fa0-879d-bc3cf21b5400 .swiper.mySwiper .swiper-scrollbar, #shopify-section-template--15814804340875__312ff83d-3be0-43e5-99a6-018a41508b1b .swiper.mySwiper .swiper-scrollbar {
    bottom: 100px;
      width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,40px));
}
  .quote-template--15814803783819__ce00929c-061e-4c4f-a0f7-369dc2baaf2c-font a, .quote-template--15814803783819__ce00929c-061e-4c4f-a0f7-369dc2baaf2c-font p,.quote-template--15814803783819__7eb76a79-24ce-4e57-b5f4-8ccd20edec16-font p{margin-top:10px !important;margin-bottom:0 !important;}
    .section-templCstmTxtCollection ate--15814803980427__a3516de9-e1f1-45b0-a27b-42cec46a1748-padding .accordion summary, .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .accordion summary{    padding: 3rem 0 !important;}
    .section-template--15814803882123__a2baa1c0-6a39-4ea9-b474-0c83590871fc-padding .Contact-us-Quote-rich-text p{
    
}
  .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .myswiper-slide.swiper-slide img {
    display: block;
    width: 91.5%;
    height: auto;
    /* padding-right: 80px;
    padding-left: 80px; */
}
  .section-template--15814803882123__169a44e0-8fda-4665-84bf-c522ab050a54-padding .logo, .samples, .order, .{left:40px !important;}
  .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides .swiper-horizontal>.swiper-scrollbar, .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides  .swiper-scrollbar.swiper-scrollbar-horizontal {
    left: var(--swiper-scrollbar-sides-offset,75px) !important;
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,75px));
}
  .customSwiper .swiper-scrollbar {
    opacity: 1 !important;
    height: 2px;
}
  .section-template--15814803947659__fc7c1801-a066-4e1a-a216-fb69e1876b45-padding .Our-Story-Quote-rich-text__text strong{font-family: 'Suisse Regular';
    font-weight: 500;
}
  .section-template--15814803783819__04b5587c-8307-4f33-b5ef-5127d732fafb-padding, .section-template--15814803947659__fc7c1801-a066-4e1a-a216-fb69e1876b45-padding{padding-top:200px !important;padding-bottom:200px !important;}
  .section-template--15814803947659__fc7c1801-a066-4e1a-a216-fb69e1876b45-padding p {margin:0 0 22px 0;}
  .section-template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac-padding, .section-template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604-padding, .section-template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14-padding, .section-template--15814803947659__9fafc0bb-9291-4070-bdb6-4e43fe5a9d92-padding{padding-bottom:0;}
  .section-template--15814803947659__c5dbd959-2169-49ae-8e4d-a72aff183309-margin-sides, .section-template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac-padding, .section-template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604-padding, .section-template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14-padding{padding-top:150px;}
  #logoImageWithText--template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac .button{margin-top:56px !important;width:300px;}
  #logoImageWithText--template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac {padding-right:150px;padding-left:200px;}
  #shopify-section-template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac .logo-image-with-text__media-item{width:30%;}
  #shopify-section-template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac .logo-image-with-text__text-item{width:70%;}
  #shopify-section-template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604 .logo-image-with-text__media-item{width:60%}
  #shopify-section-template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604 .logo-image-with-text__text-item {width:40%;padding-right:100px !important;}
  #logoImageWithText--template--15814803947659__3bc83c67-b838-48cb-b1ab-80663f4d9604 h2{font-family: 'ZapfHumnst-BT';letter-spacing:0}
  #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14{padding-left:60px;}
  #logoImageWithText--template--15814803947659__dad1d948-26f5-4094-af89-a1a122f6c9ac p{color:#333 !important;}
    #ImageWithText--template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 p{color:#333 !important;}
  #shopify-section-template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 .image-with-text__media-item{width:30%;}
    #shopify-section-template--15814803947659__bae3dc86-88f1-42d3-a7dd-bdeaf5503d14 .image-with-text__text-item{width:70%;}
  #ImageWithText--template--15814803947659__9fafc0bb-9291-4070-bdb6-4e43fe5a9d92 p {    width: 426px;color:#333 !important;}
  #ImageWithText--template--15814803947659__9fafc0bb-9291-4070-bdb6-4e43fe5a9d92 .banner_logo{margin-top:-100px;}
  #CstmBrandBannerPadding .inline-richtext {color:#333;    font-family: 'Suisse Regular';}
    #CstmBrandBannerPadding .logo_content_holder .banner__text.rte.body p {color:#333;}
  .section-template--15828441071755__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822159577227__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822153285771__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822153318539__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15822159511691__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15814804177035__e0e6f4a3-11f8-4e64-ac05-00227b601974-padding, .section-template--15814803718283__334f89eb-79a4-4c3d-9e6d-8895a0c8e3e8-padding{padding-top:200px !important;padding-bottom:200px !important;}
  #shopify-section-template--15822012055691__39db93ed-7a01-4a87-961d-e4cb42e349e6{margin-top:64px;}
  #shopify-section-template--15822012055691__639d3641-5ef9-4ae1-b434-44d8ae8ff583{margin-top:100PX; margin-bottom:50px;}
  .CstmTxtCollection  h1{padding-left: 4rem;
    padding-right: 4rem;margin-top:0;margin-bottom:40px;font-family: 'ZapfHumnst-BT';}
 .CstmTxtCollection  div#Text-Formulation.image-with-text__text.rte.subtitle p{font-size:16px;}
  .CstmTxtCollection  .brand_page_txt_collections .holder a{padding-top:10px;margin-bottom:0;    border-top: 2px solid rgba(var(--color-paragraph));}
   .section-template--15822012055691__35b3af5c-cd53-477b-b9fc-aa64b995d739-padding, .section-template--15822012055691__f31d82b4-e844-472b-8f36-fd5d2a0d8a89-padding, .section-template--15822012055691__59e2844e-2ac4-4984-a7f4-01b17046a025-padding, .section-template--15828441071755__59e2844e-2ac4-4984-a7f4-01b17046a025-padding, .section-template--15822159577227__59e2844e-2ac4-4984-a7f4-01b17046a025-padding, .section-template--15822153285771__59e2844e-2ac4-4984-a7f4-01b17046a025-padding, .BrandPageCollection, .section-template--15822153318539__59e2844e-2ac4-4984-a7f4-01b17046a025-padding, .section-template--15822159511691__59e2844e-2ac4-4984-a7f4-01b17046a025-padding, .BrandPageCollection{padding-left: 4rem;
    padding-right: 4rem;}
  #ImageWithText--template--15822153285771__11b975ac-2b2a-4534-aa68-475f899dde68 {}
#ImageWithText--template--15822153285771__11b975ac-2b2a-4534-aa68-475f899dde68, #ImageWithText--template--15822153285771__f8406205-8b7b-4b26-8e6e-79291a8358b5, #ImageWithText--template--15814804177035__f8406205-8b7b-4b26-8e6e-79291a8358b5{padding: 0 8rem 8rem;}
.CstmCollage{    padding: 0 8rem;}
.CstmCollage .product-card-wrapper .media > *:not(.zoom):not(.deferred-media__poster-button){top:0;}
.CstmBrandBanner, #CstmBrandBannerPadding .logo_content_holder .banner__box.content-container, #shopify-section-template--15828441071755__b7a5d114-3763-430f-9692-137806821b55 .logo_content_holder .banner__box.content-container, #shopify-section-template--15822159577227__b7a5d114-3763-430f-9692-137806821b55 .logo_content_holder .banner__box.content-container, #shopify-section-template--15822153285771__b7a5d114-3763-430f-9692-137806821b55 .logo_content_holder .banner__box.content-container, #shopify-section-template--15822153318539__b7a5d114-3763-430f-9692-137806821b55 .logo_content_holder .banner__box.content-container, #shopify-section-template--15822159511691__b7a5d114-3763-430f-9692-137806821b55 .logo_content_holder .banner__box.content-container, #shopify-section-template--15814804177035__b7a5d114-3763-430f-9692-137806821b55 .logo_content_holder .banner__box.content-container{padding-left:140px !important;}
 #shopify-section-template--15828441071755__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822159577227__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822153285771__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822153318539__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15822159511691__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2, #shopify-section-template--15814804177035__b7a5d114-3763-430f-9692-137806821b55 .banner__heading.inline-richtext.h2{    margin-bottom: 20px;
    font-family: 'Suisse Regular';
    font-size: 30px;}
#shopify-section-template--15814803718283__f17a4e8c-8130-462d-b086-e0e6450679bd .swiper.mySwiper {
    margin: 0 0 0 80px;
}

#shopify-section-template--15814803718283__f17a4e8c-8130-462d-b086-e0e6450679bd .image-with-text__content{padding-left:0;}
  #shopify-section-template--15814803718283__ede49ffd-bcb8-4aec-a2b6-fdaf0004a632 .image-with-text__content{padding-left:0;}
#shopify-section-template--15814803718283__ede49ffd-bcb8-4aec-a2b6-fdaf0004a632 .swiper.mySwiper {
    margin: 0 0 0 80px;
}

#shopify-section-template--15814803718283__b778a9b2-d071-4bcc-bb90-d0e27c2f3f0b .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    left: var(--swiper-scrollbar-sides-offset);
  width: calc(100% - 0 * var(--swiper-scrollbar-sides-offset,1%)
}
#shopify-section-template--15830153166987__06a120c6-e28a-4fa0-879d-bc3cf21b5400{padding-top:100px; padding-bottom:100px;}

}
.upper_content{height:auto !important;}
.page-width{width:100%;}
.quote-template--15814803783819__7eb76a79-24ce-4e57-b5f4-8ccd20edec16-font p{margin-top:10px !important;margin-bottom:0 !important;}


@media screen and (max-width: 767px) {
  h2.banner__heading.inline-richtext.h2 {
    color: #333333;
  }
}


@media only screen and (max-width: 900px) {
    .swym-ui-component .swym-wishlist-grid li:nth-child(2n) {
        margin: -183px 0 4% 0px !important;
    }
}

