/** Shopify CDN: Minification failed

Line 4892:21 The "-" operator only works if there is whitespace on both sides

**/
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/cdn/shop/files/CormorantGaramond-Light.woff2?v=1785323540")
    format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/cdn/shop/files/CormorantGaramond-Regular.woff2?v=1785320569")
    format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/cdn/shop/files/CormorantGaramond-Medium.woff2?v=1785323541")
    format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/cdn/shop/files/CormorantGaramond-SemiBold.woff2?v=1785323540")
    format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("/cdn/shop/files/CormorantGaramond-Bold.woff2?v=1785323540")
    format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Lexend";
  src: url("/cdn/shop/files/Lexend-Light.woff2?v=1785323146")
    format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Lexend";
  src: url("/cdn/shop/files/Lexend-Regular.woff2?v=1785320521")
    format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Lexend";
  src: url("/cdn/shop/files/Lexend-Medium.woff2?v=1785323146")
    format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Lexend";
  src: url("/cdn/shop/files/Lexend-SemiBold.woff2?v=1785322951")
    format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Lexend";
  src: url("/cdn/shop/files/Lexend-Bold.woff2?v=1785322652")
    format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Lexend";
  src: url("/cdn/shop/files/Lexend-ExtraBold.woff2?v=1785323146")
    format("woff2");
  font-weight: 800;
  font-style: normal;
}

/*  Review Page Judge Section */
.review-section .jdgm-carousel-wrapper{
  margin:0;
  padding:0;
}
.review-section .jdgm-carousel--card-theme .jdgm-carousel-item{
padding-inline:16px;
}
.review-section .jdgm-carousel-wrapper{
  width:100%;
}
.review-section .jdgm-carousel--card-theme .jdgm-carousel-item__review{
  height:87%;
}
.review-section .jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name{
  text-align:right;
  margin-block:32px;
  font-family: Cormorant Garamond;
  font-weight: 500;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  opacity:1;
  color:#685241;
}
.review-section .jdgm-star.jdgm--on:before{
  color:#D0887D;
}
.review-section .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{
  min-height:stretch;
}
.review-section .jdgm-carousel--card-theme .jdgm-carousel-item__review-rating{
  margin-bottom:42px;
}
.review-section .jdgm-carousel-wrapper .jdgm-carousel-item{
  width:calc(50% - 40px )
}
.review-section .jdgm-carousel-item__review-body p{
    font-family: Lexend;
  font-weight: 300;
  color:#685241B2;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0%;

}

.review-section .jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{
    padding:32px;
    box-shadow:none;
    background:#F7F2ED;
}
/*  Review Page Judge Section */
.custom-slideshow .flickity-page-dots, .custom-image-text-slider .flickity-page-dots, .custom-testimonial-slider  .flickity-page-dots {
  display: none !important;
}

.custom-page-dots {
  display: flex;
  gap: 8px;
  margin-top: 24px;
  position: absolute;
  bottom: 42px;
  left: 0;
}

.custom-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #685241;
  background: transparent;
  cursor: pointer;
  transition: all .3s ease;
}

.custom-page-dots .custom-dot.is-active {
  background-color: #685241 !important;
  width: 36px !important;
  height: 12px !important;
  border-radius: 20px !important;
}
.custom-slideshow .flickity-prev-next-button, .custom-image-text-slider .flickity-prev-next-button, .custom-testimonial-slider .flickity-prev-next-button {
  display: none !important;
}

.custom-flickity-nav {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-top: 20px;
  position: absolute;
  bottom: 42px;
  right: 0;

}

.custom-flickity-nav button {
  background: transparent;
  border: 1px solid currentColor;
  width: 48px;
  height: 48px;
  border-radius: 12px;
  cursor: pointer;
  padding: 12px;
}
.slide__text__container{
  position: relative;
}
/* .cart__empty * {
  font-family: "Lexend";
} */
/* cart page css */
.cart__inner > *,.placeholder-noblocks,.no-matches, .cart__empty  *{
  font-family: "Lexend";
}
.cart .cart__title {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
  margin: 0;
}
.cart hr.hr--full {
  margin-block: 24px 42px;
  border-color: #72635866;
}
.cart .cart__item-qty {
  font-family: "Cormorant Garamond";
  font-size: 24px !important;
  font-weight: 600;
  line-height: 110%;
}
.cart .cart-message__default {
  color: #685241;
  font-family: Lexend;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  padding-block-end: 0;
}
.cart .cart-message {
  width: 100%;
  justify-content: flex-start;
  padding-bottom: 0 !important;
}
.cart .cart-message__progress::-webkit-progress-value {
  background: #685241 !important;
}
.cart .cart-message__progress {
  background: #68524166;
  height: 4px;
}
.cart .cart__items .cart__item {
  padding-block: 32px !important;
  flex-flow: nowrap !important;
  border-color: #68524166 !important;
}
.cart .cart__inner {
  gap: 101px;
  justify-content: unset !important;
  flex-flow: nowrap;
}

.cart .cart__item__image {
  margin-right: 24px;
}
.cart .cart__item__image a {
  height: 120px;
  width: 120px;
}
.cart .cart__items .cart__item__title {
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}
.cart .cart__items .cart__item__price {
  color: rgba(104, 82, 65, 0.7);
  text-align: center;
  font-family: Lexend;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}
.cart .cart__item__quantity input[type="number"] {
  border-radius: 12px;
  border-color: #685241;
  height: 40px;
  padding: 8px 22px;
  overflow: hidden !important;
  color: #685241;
  text-align: center;
  font-family: Lexend;
  font-size: 14px;
  font-weight: 300;
  line-height: 100%;
}
.cart .cart__item__quantity button {
  box-shadow: none;
}
.cart .cart__item__remove span {
  color: rgba(104, 82, 65, 0.7);
  text-align: center;
  font-family: Lexend;
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  text-decoration-line: underline;
}
.cart .cart__items {
  border: none !important;
}
.cart .cart__items .cart__item:first-child {
  border-top: none !important;
}
.cart__items .cart__item:last-child {
  border-bottom: var(--BORDER-WIDTH) solid #68524166 !important;
}
.cart #cartItemsHolder {
  padding-top: 24px !important;
}
.cart .cart__item__selected-options {
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
}
.cart .cart__item__selected-options .option-name {
  color: #68524166;
}
.cart .cart__item__bottom {
  align-items: flex-end;
  margin-top: 32px;
}
.cart .cart__item__quantity-minus {
  left: 17%;
}
.cart .cart__item__quantity-plus {
  right: 17%;
}
.cart__total span:first-child {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 18px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-transform: capitalize;
}
.cart .cart__total {
  padding-block: 24px 16px;
}
.cart .cart__total__money {
  font-family: "Lexend";
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: 16px !important;
}
.cart__checkout .cart__total__money {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
}
.cart__total__money span {
  padding-inline: 8px;
}

.delivery-instruction-container {
  background: #d0887d66;
  padding: 16px;
  display: flex;
  gap: 16px;
  margin-block-end: 16px;
  border-radius: 6px;
}

.delivery-instruction-container .instruction p {
  margin: 0;
  font-family: "Lexend";
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  font-size: 14px;
}
.orders-slots-heading {
  display: none !important;
}
.order-slot-pickers {
  margin-block-start: 16px;
}
.ft-options {
  padding: 34px 16px;
}
.ft-options-container {
  gap: 16px;
}
.ft-options .label-container {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 16px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
}
.ft-options .icon-container,
.ft-options .icon-container svg {
  height: 64px;
  width: 64px;
}
.neo-input-container:hover .neo-input {
  background: #726358;
  border-color: #726358;
  color: #f7f2ed;
}
.neo-input-container:hover .neo-input::placeholder,
.neo-input-container:hover .neo-input-icon > svg > path {
  color: #f7f2ed !important;
  fill: #f7f2ed;
}

.neo-input {
  border: 1px solid #685241;
  font-family: Lexend;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  color: #685241;
  opacity: 1;
  height: 48px;
  border-radius: 12px;
}
.neo-input-icon {
  margin-top: 30px;
  text-align: center;
  right: 110px;
  width: 100%;
}
.neo-input-icon svg {
  height: 24px;
  width: 24px;
}
.neo-input::placeholder {
  color: #685241 !important;
  opacity: 1;
}
.neo-table td, .neo-table th{
    border-color: #dfd7d0 !important;
    border-width: 1px !important;
}


.recent-products .section__heading.h3 {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 48px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
  margin-bottom: 14px;
  text-align: left;
}
.recent-products .custom_recent_subheading {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  margin: 0;
  text-align: left;
}
.recently-viewed-wrapper {
  display: flex;
  /* gap: 72px; */
  width: 100%;
  max-width: 100%;
}
.recent-products .section__header {
  max-width: 403px;
  margin-right: 72px;
  width: 31%;
}
.recent-products .carousel__container {
  width: calc(100% - 403px);
  max-width: 100%;
  overflow: hidden;
}
.recent-products .product-grid-item.one-third {
  width: calc((var(--wrapper-width) - var(--grid-gutter) * 3) / 4);
}


/* cart page css ends*/


/* Search Drawer starts here */
predictive-search[open=true][results=true].is-searched .predictive-search{
  background: #f5ebe0
}

    .search-popdown .search-popdown__results{
            background: #68524180;
    }
    .search-popdown .search-form__input::placeholder {
        font-weight: 300;
        font-size: 16px;
        line-height: 150%;
        letter-spacing: 0%;
        color: #68524166;
        font-family: 'Lexend';
    }
    .search-popdown .search-form__input{
        padding:14px 0;
        background:#F5EBE0;
        color: #685241;
        font-family: 'Lexend';
        font-weight: 300;
        line-height: 150%; /* 21px */
    }
    .predictive-search__product-title{
       font-family: "Cormorant Garamond";
        font-weight: 600;
        font-size: 24px;
        line-height: 110.00000000000001%;
        letter-spacing: 0%;
        color: #685241;
        text-transform: math-auto;
    }
    .predictive-search__actions .predictive-search__link{
      color: #685241;
        font-family: 'Lexend';
        font-weight: 300;
        line-height: 150%; /* 21px */
    }
    .predictive-search__quick-tip{
       color: #685241;
        font-family: 'Lexend';
        font-weight: 300;
        line-height: 150%; /* 21px */
    }
    .predictive-search__actions{
      border-color: #685241;
    }
    .search-popdown .predictive-search__heading span{
        font-family: "Cormorant Garamond";
        font-weight: 600;
        font-size: 24px;
        line-height: 110.00000000000001%;
        letter-spacing: 0%;
        color: #685241;
        text-transform: math-auto;
    }
    .search-popdown .predictive-search__heading {
        border:none;
        padding-inline: 0;
        margin-bottom: 20px;
        padding-top:0;
    }
    .search-popdown .popular-searches .predictive-search__list{
        padding-inline: 0;
    }
    .search-popdown .popular-searches.caps {
            padding: 42px;
            background:#F5EBE0;
            border-radius:12px;
    }
    .search-popdown .popular-searches .predictive-search__list:last-child{
        padding-top:4px;
    }
    .search-popdown .predictive-search__list .predictive-search__item {
            padding-right: 48px;
    }
    .search-popdown .predictive-search__list .predictive-search__item .predictive-search__link{
        font-family: 'Lexend';
        font-weight: 300;
        font-size: 16px;
        line-height: 150%;
        letter-spacing: 0%;
        color: #685241B2;
    }
    .search-popdown .search-form__input-holder .search-popdown__close{
            justify-content: end;
            right:0;
    }
    .search-popdown .search-form__input-holder .search-form__label{
            left: 0;
            justify-content: flex-start;
    }
    .search-popdown .search-form__input-holder{
            padding-inline: 42px;
    }
 
    .search-popdown .predictive-search__product_container{
        padding-top: 34px;
    }
    .search-popdown .predictive-search__featured_item .carousel-cell{
        margin-right: 24px;
        width:200px;
    }

 details.is-open .search-popdown__body--fixed .search-form__inner{
    max-width: 800px;
    margin: 0 auto;
    border-radius: 12px 12px 0 0;
 }

/* Search Drawer Ends here */

.announcement__text .text-highlight__break {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  vertical-align: middle;
  text-transform: initial;
}
/* Header starts here */
.navlink--dot>.navtext:after {
  background: #685241;
}
.site-header--nav-center .menu__item--icons {
  gap: 18px;
}
.navlink svg {
  margin-left: 0 !important;
}
.site-header {
  --bg: #f7f2ed;
}
.drawer__block-inner .drawer-image {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.drawer__block-inner .drawer-image.custom-drawer-image{
  align-items: center;
}
.drawer__block-inner .drawer-image.custom-drawer-image img{
   display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.drawer__block.drawer__block--text [aria-expanded="true"].drawer-text.text-left{
  padding-bottom: 18px;
}

.drawer-image--without-overlay .custom-drawer-image__link{
  width: 100px;
}
.custom-drawer-image{
  padding-bottom: 18px;
}
.drawer-image--without-overlay.custom-drawer-image .drawer-image__link .lazy-image{
  width: 100px;
  height: 100px;
}
.drawer__block-inner .drawer-image__link img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.drawer-image--wihtout-overlay .drawer-image__link {
  display: flex !important;
  gap: 14px;
  align-items: center;
}
.drawer__block.drawer__block--image {
  padding-bottom: 18px;
}
.drawer-image--overlay .drawer-image__link {
  height: 268px;
}
.drawer-image--overlay.custom-drawer-image .drawer-image__link .lazy-image {
  width: 100%;
}
.drawer-image--overlay .drawer-image__link .lazy-image {
  height: 100%;
}
.drawer-image--wihtout-overlay .drawer-image__link .lazy-image {
  width: 100px;
  height: 100px;
}
.drawer__block-inner .drawer-image__content {
  flex: 1;
}

.drawer__block-inner .drawer-image__title {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
  margin-bottom: 6px;
}

.drawer__block-inner .drawer-image__subtitle p {
  margin: 0;
  color: #726358b2;
  font-family: "Lexend";
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.drawer-image__link {
  position: relative;
  display: block;
}

.drawer-image__content--overlay {
  position: absolute;
  left: 14px;
  right: 14px;
  bottom: 14px;
  color: #fff;
  z-index: 2;
}

.drawer-image__content--overlay h4,
.drawer-image__content--overlay p {
  color: inherit;
}
.drawer-image__content--overlay h4 {
  color: #f7f2ed;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
  margin-bottom: 8px;
}
.drawer-image__content--overlay p {
  color: #f7f2ed;
  font-family: "Lexend";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%; /* 21px */
  letter-spacing: 0%;
  margin: 0;
}
.drawer-text.text-left p {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.drawer__blockdrawer__block--text {
  padding-bottom: 18px;
}
.drawer__block-inner {
  padding: 0 16px;
}
.drawer__block--menu {
  padding: 0 16px 0;
}
.drawer__block-inner .drawer-image.custom-drawer-image:last-of-type{
  padding-bottom: 0;
}
.drawer__block.drawer__block--text{
  padding-bottom: 32px;
}
.drawer__block--menu .mobile-navlink {
  padding: 0;
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.drawer__block--menu .mobile-menu__item {
  padding-bottom: 32px;
}

.drawer-images-wrapper {
  overflow: hidden;
  max-height: 2000px; /* large enough to fit content when open; adjust to your tallest case */
  transition: max-height 0.3s ease;
}
.drawer-images-wrapper.is-closed {
  max-height: 0;
}
.drawer-text svg {
  transition: transform 0.2s ease;
}
.drawer-text[aria-expanded="false"] svg {
  transform: rotate(180deg);
}
button.drawer-text.text-left{
  display: flex;
  justify-content: space-between;
  width: 100%;
}

#nav-drawer-section {
  background: #f7f2ed;
}

.js-drawer-open-cart .drawer__overlay,
.js-drawer-open .drawer__overlay {
  opacity: 0;
}
.drawer__header .drawer__close-button svg path{
  stroke: #685241;
}

.menu__item .navlink .navtext {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241;
  text-transform: capitalize;
}
.menu__items {
  gap: 32px;
}
.menu__item .navlink {
  padding: 0;
}
.header__dropdown__wrapper .header__dropdown__image {
  margin-bottom: 12px;
}
.custom_text_outside_img .hero__title {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 24px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241;
  margin-bottom: 6px;
}
.custom_text_outside_img .custom-short-text p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #726358b2;
  margin: 0;
}
.custom_inner_text p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #f7f2ed;
  margin: 0;
}
.header__dropdown__image .hero__title.custom-hero-title {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 32px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 8px;
}
.header__dropdown__image .hero__content {
  padding: 14px;
}
.hero__content__wrapper {
  justify-content: center;
}
.header__dropdown__image .background-size-cover {
  height: 100%;
  max-height: 100%;
}
.header__dropdown__wrapper .header__dropdown__image {
  height: 100%;
  max-height: 100%;
}
.navlink svg {
  margin-left: 4px;
}
.grandparent--all-images .header__dropdown__wrapper{
  padding: 38px 42px;
}
.grandparent .menu__block--narrow{
  margin-right: 32px;
}
.grandparent .menu__block--narrow:last-child{
  margin-right: 0;
}

#nav-drawer-section.drawer {
  top: calc(var(--announcement-height) + var(--header-height));
} 
.js-drawer-open .drawer__overlay{
  opacity: 0 !important;
}
.drawer__header{
  display: none;
}
#nav-drawer-section .drawer__block-inner .drawer-text {
    padding-top: 16px;
}

.localization-form .select-popout__toggle{
  color: #685241;
  font-family: 'Lexend';
  font-size: 14px;
  font-weight: 300;
  line-height: 150%; 
}
.localization-form .select-popout__item:hover {
    color: #F7F2ED;
    background-color: #685241;
}
.localization-form .select-popout__item{
  color: #685241;
  font-family: 'Lexend';
  font-size: 14px;
  font-weight: 300;
  line-height: 150%; 
}
.shopify-section-header .localization-form .select-popout__list{
  border: 0;
}
/* Header ends here */

/* Slideshow Section starts here */

.slideshow .background-size-cover {
  max-width: 784px;
  width: 100%;
  /* right: 42px;
  left: auto; */
  top: 42px;
  bottom: 42px;
  height: auto;
}
.slideshow .slide__text__container {
  max-width: 542px;
}
.custom-slideshow.slideshow .slide__text__container {
  max-width: 499px;
}
.custom-slideshow .item{
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  gap: 72px;
  padding: 0 42px;
}  
.custom-slideshow .slide__image__container{
  width: 100%;
  max-width: 784px;
}
.custom-slideshow .slide__image__inner{
  position: static;
}
.slideshow .slider .slide__text__wrapper {
  padding: 0;
  margin: 0;
  max-width: 100%;
}
.slideshow .flickity-page-dots .dot {
  opacity: 1;
  border-color: #685241;
  height: 12px;
  width: 12px;
  margin: 0 8px 0 0;
  border-radius: 18px;
  border-width: 1px;
}
.slideshow .flickity-page-dots .dot:last-child{
  margin: 0;
}
.slideshow .flickity-page-dots .dot.is-selected {
  background: #685241;
  width: 36px;
}

.slideshow .slide__text__wrapper .slide__subheading .subheading-text {
  font-family: "Cormorant Garamond";
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #685241;
  margin: 0 0 16px;
  text-transform: capitalize;
}
.slideshow .slide__heading {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 64px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
}
.slideshow .slide__text.main-text {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  margin: 24px 0 0;
}
.slideshow .main-buttons {
  margin: 0;
}
.slideshow .main-buttons__item {
  margin: 42px 0 0;
}
.slideshow .flickity-page-dots {
  width: auto;
  left: 0;
  padding: 0 42px;
  margin-bottom: 0;
  bottom: 42px;
}
.slideshow .flickity-prev-next-button.previous {
  top: auto;
  left: 24%;
  bottom: 42px;
  background: transparent;
  /* border: 1px solid #685241; */
  border: 1.5px solid #685241;
  border-radius: 12px;
  box-shadow: none;
}
.slideshow .flickity-prev-next-button {
  width: 48px !important;
  height: 48px !important;
  transform: unset !important;
}
.slideshow .flickity-prev-next-button.next {
  top: auto;
  left: 28%;
  bottom: 42px;
  background: transparent;
  /* border: 1px solid #685241; */
  border: 1.5px solid #685241;
  border-radius: 12px;
}
.slideshow .flickity-prev-next-button:before,
.pswp__button:before {
  height: 48px;
  width: 48px;
  background: #685241;
}
.slideshow .flickity-button-icon {
  fill: #685241;
}
.slideshow .flickity-button {
  opacity: 1;
  visibility: visible;
  transform: unset;
}
.slideshow .flickity-button:focus {
  outline: none;
  box-shadow: unset;
}
.slideshow .slide__btn.btn--primary {
  padding: 12px 24px;
  border-radius: 12px;
  background: #685241;
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #f7f2ed;
  text-transform: capitalize;
  min-width: fit-content;
  display: flex;
  align-items: center;
}
.slideshow .slide__btn.btn--primary svg {
  margin-left: 16px;
}

/* Slideshow Section ends here */


/* Image with text section starts here */

.icons-row .icons-row-item__title {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 16px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
  text-align: left;
}
.icons-row .icons-row-item__text p {
  margin-top: 3px;
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  text-align: left;
}
.icons-row .icons-row-item__wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.icons-row .icons-row__wrapper .icons-row__slider {
  gap: 42px;
}
.icons-row .icons-row-item {
  padding: 0;
  width: auto;
}
.icons-row .icons-row-item__icon {
  margin-bottom: 0;
}
.icons-row--spaced .icons-row__slider {
  margin: 0 !important;
}
.icons-row {
  background: #f5ebe0 !important;
}
.icons-row .background-size-cover {
  background: #f5ebe0;
}
/* Image with text section ends here */

/* Multicolumn section starts here */

.section-multicolumn .column-item {
  align-self: flex-start;
}
.section-multicolumn .column-item--text .column-item__heading {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 48px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
  margin-bottom: 14px;
  text-align: left;
}
.section-multicolumn .column-item--text .column-item__content p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  margin-bottom: 0;
}
.section-multicolumn.section-columns--multicolumn .column-item__button {
  margin-top: 32px;
  background: #685241;
  padding: 12px 24px;
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #f7f2ed;
  text-transform: capitalize;
  height: 48px;
  width: 167px;
}
.section-multicolumn.section-columns--multicolumn .column-item__button svg {
  margin-left: 16px;
}
.section-multicolumn .custom_sub_title {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241b2;
}
.section-columns--multicolumn .column-item__heading {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 24px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241;
  margin-bottom: 8px;
}
.section-multicolumn column-item__image-wrapper {
  margin-bottom: 12px;
}
.custom_text_block {
  display: none;
}
.template-index .section-columns--multicolumn .column-item__image-wrapper{
  margin-bottom: 12px; 
}

/* Featured collection starts here */

.featured-collection .wrapper--full-padded {
  display: flex;
  max-width: var(--site-width);
}
.featured-collection__content.text-left,
.featured-collection__content.text-right {
  flex-direction: column !important;
  justify-content: flex-start !important;
  max-width: 404px;
  margin-right: 72px;
}
.featured-collection .featured-collection__container {
  width: inherit;
  overflow: hidden;
}
.featured-collection .section__heading .text-highlight__break {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 48px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
}
.featured-collection .section__heading {
  margin-bottom: 14px;
}
.featured-collection .section__text p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
}
.btn.btn--secondary {
  border: 1px solid #685241;
  border-radius: 12px;
}
.featured-collection .btn.btn--secondary {
  padding: 8px 22px;
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #685241;
  text-transform: capitalize;
  height: 40px;
  border-width: 1px;
}
.featured-collection .btn.btn--secondary span {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #685241b2;
  margin-left: 12px;
}
.featured-collection .btn.btn--secondary:hover{
  background: #685241;
  color: #F7F2ED;
}
.featured-collection .btn.btn--secondary:hover span {
  color: #F7F2ED;
}
.featured-collection .btn.second-button {
  margin-top: 12px;
}
.featured-collection .featured-collection__content {
  gap: 32px;
}
.featured-collection .product-grid-item__image:before {
  padding-top: 100%;
}
.featured-collection .product-grid-item__image {
  margin-bottom: 16px;
}
.featured-collection .product-grid-item__info .product-grid-item__title {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 24px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241;
}
.featured-collection .product-grid-item__info {
  gap: 8px;
}
.featured-collection .product-grid-item__info .product-grid-item__price {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241b2;
}
.featured-collection .flickity-enabled.is-draggable .flickity-viewport {
  overflow: hidden;
}
.custom-badge-wrapper {
}
.custom_label_new {
  position: absolute;
  top: 12px;
  left: -2px;
  z-index: 11;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 22px;
  width: 48px;
  background: #f7f2ed;
  color: #685241;
  clip-path: polygon(0 0, 100% 0, 80% 50%, 100% 100%, 0 100%);
}
.custom_label_new span {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241;
  padding-right: 4px;
}
.custom_label_preorder span {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #f7f2ed;
  background: #685241;
  padding: 2px 10px;
  border-radius: 99px;
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 11;
}

/* Featured collection ends here */

/* Custom Testimonial Slider starts here */
.custom-testimonial-slider .slide__image__container {
  max-width: 744px;
  width: 100%;
  display: flex;
  align-items: center;
}
.custom-testimonial-slider .flickity-slider .item {
  display: flex;
}
.slideshow .custom-testimonial-slider .background-size-cover {
  max-width: 744px;
  width: 100%;
  position: static;
}
.slider.custom-testimonial-slider {
  padding: 80px 0;
}
.slideshow .custom-testimonial-slider .slide__text__container {
  width: 100%;
  max-width: 540px;
  justify-content: flex-start;
  align-items: flex-start;
}
.slideshow .custom-testimonial-slider .flickity-page-dots {
  left: 57%;
  margin-bottom: 10px;
  bottom: 80px;
}
.slideshow .custom-testimonial-slider .item {
  padding: 0 42px;
  gap: 72px;
  min-height: max-content;
}
.slideshow .custom-testimonial-slider .slide__text__wrapper {
  padding: 0;
}
.slideshow .custom-testimonial-slider .slide__text__wrapper {
  max-width: 100%;
}
.slideshow .custom-testimonial-slider .flickity-prev-next-button.next {
  right: 42px;
  left: auto;
  bottom: 80px;
}
.slideshow .custom-testimonial-slider .flickity-prev-next-button.previous {
  left: auto;
  right: 104px;
  bottom: 80px;
}
.slideshow .custom-testimonial-slider .slide__heading {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 48px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
}
.slideshow .custom-testimonial-slider .slide__text {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  margin-top: 32px;
}
.slideshow .custom-testimonial-slider .slide__text p {
  margin: 101px 0 0;
  font-family: "Cormorant Garamond";
  font-weight: 500;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #685241;
}
.slideshow .custom-testimonial-slider .slide__btn.btn--primary {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  border: none;
}
.slideshow .custom-testimonial-slider .main-buttons__item {
  margin-top: 72px;
}

.custom-testimonial-slider .item {
  height: 100%;
}
/* Custom Testimonial Slider starts here */

/* Custom Image Text slider starts here */

.custom-image-text-slider .slide__image__container {
  max-width: 784px;
  width: 100%;
  display: flex;
  align-items: center;
}
.custom-image-text-slider .flickity-slider .item {
  display: flex;
  flex-direction: row-reverse;
}
.slideshow .custom-image-text-slider .background-size-cover {
  max-width: 784px;
  width: 100%;
  position: static;
}
.slider.custom-image-text-slider {
  padding: 80px 0;
}
.slideshow .custom-image-text-slider .slide__text__container {
  width: 100%;
  max-width: 500px;
  justify-content: flex-start;
  align-items: center;
  /* margin-top: 50px; */
}
.slideshow .custom-image-text-slider .slide__text__container .custom-flickity-nav,.slideshow .custom-image-text-slider .slide__text__container .custom-page-dots,.custom-testimonial-slider .custom-page-dots, .custom-testimonial-slider .custom-flickity-nav{
  bottom:0;
}
.slideshow .custom-image-text-slider .flickity-page-dots {
  left: 0;
  margin-bottom: 10px;
  bottom: 80px;
}
.slideshow .custom-image-text-slider .item {
  padding: 0 42px;
  gap: 72px;
}
.slideshow .custom-image-text-slider .slide__text__wrapper {
  padding: 0;
}
.slideshow .custom-image-text-slider .slide__text__wrapper {
  max-width: 100%;
}
.slideshow .custom-image-text-slider .flickity-prev-next-button.next {
  right: 42px;
  left: 490px;
  bottom: 80px;
}
.slideshow .custom-image-text-slider .flickity-prev-next-button.previous {
  left: 427px;
  right: 104px;
  bottom: 80px;
}
.slideshow .custom-image-text-slider .slide__heading {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 48px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
}
.slideshow .custom-image-text-slider .slide__text {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  margin-top: 24px;
}
.slideshow .custom-image-text-slider .slide__text p {
  margin: 101px 0 0;
  font-family: "Cormorant Garamond";
  font-weight: 500;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #685241;
}
.slideshow .custom-image-text-slider .slide__btn.btn--primary {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #F7F2ED;
  border: 0;
}
.slideshow .custom-image-text-slider .main-buttons__item {
  margin-top: 42px;
}

.custom-image-text-slider .item {
  height: 100%;
  min-height: 590px;
}

/* Custom Image Text slider ends here */

/* Footer starts here */
.footer-block--logo {
  padding: 0;
  margin-bottom: 64px;
}
.footer-block--text p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241;
}
.footer-block--menu p.footer-title button {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 18px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
}
.footer-links__wrapper li {
  line-height: 150%;
  font-size: 14px;
  margin-bottom: 14px;
}
.footer-links__wrapper a.footer-link {
  font-family: "Lexend";
  font-weight: 300;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: 0%;
  color: #685241b2;
}
.footer-block--newsletter .footer-title {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 18px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #685241;
  margin-bottom: 18px;
  text-transform: math-auto;
}
.footer-block--newsletter {
  gap: 0;
}
.footer-block--newsletter p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241b2;
  margin-bottom: 28px !important;
}
.footer-block--newsletter.text-left .input-group {
  max-width: 350px;
}
.footer-block--newsletter.text-left .input-group .input-group__fields{
    max-width: 300px;
}
.footer-block--newsletter.text-left .input-group--inline .input-group__item{
  max-width: 300px;
}


.newsletter-form .input-group__field,
.newsletter-form .input-group__btn--icon {
  background: #f7f2edcc;
  height: 48px;
  padding: 12px 24px;
  color: #685241;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  border-color: #68524166;
  border-radius: 12px;
}
.newsletter-form .input-group__field{
  border-radius: 12px 0 0 12px;
}
.newsletter-form .input-group__field::placeholder {
  color: #68524166;
}
.newsletter-form .input-group--inline .input-group__btn--icon {
  border-radius: 0 12px 12px 0;
  padding: 0;
}
.newsletter-form .input-group__item--btn {
  position: absolute;
  right: 0;
}
.footer-content{
  padding-bottom: 64px;
}
.social-sharing-icon {
  margin: 0;
}
.footer-bottom .social-sharing-wrapper {
  display: flex;
  width: fit-content;
  gap: 18px;
  margin: 0 auto;
}
.footer__payment .list.list-payment {
  display: flex;
  list-style: none;
  gap: 8px;
  justify-content: flex-end;
  margin-right: 16px;
}
.footer__payment .list-payment__item svg {
  height: 24px;
  width: 38px;
}
#SiteFooter .footer-bottom {
  --grid-columns: 3 !important;
  overflow: hidden;
}
.footer-copyright__content {
  color: #685241B2;
  font-family: "Lexend";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0;
}
.footer-bottom .footer-bottom__content{
  width: max-content;
}
.list-payment__item {
  margin: 0;
}
.powered_by_link {
  text-decoration: underline;
}


.footer-blocks{
  margin: 0;
  column-gap: 32px;
}
.footer-block{
  padding: 0;
}
.footer-block.footer-block--text{
  margin-right: 68px;
}
.footer-block.footer-block--menu {
    --desktop-width: 18% !important;
}
.footer-block--newsletter{
  --desktop-width: 26% !important;
}
/* Footer ends here */

/* Collection Page starts here */
.grid__item,
.collection-promo {
  order: var(--order, 0);
}


/* SLIDE CHANGES [25/08] - START */
.announcement .announcement__slider .flickity-prev-next-button,
.announcement .announcement__slider .flickity-prev-next-button:before {
  --ICON-ARROW-RIGHT: url( "/cdn/shop/files/chevron-right.svg?v=1787650694" );
  --flickity-btn-size: 24px;
  --icon-size: 24px;
}
.announcement__slide.announcement__block--text .announcement__text a {
  text-decoration: underline !important;
}
.announcement__slide.announcement__block--text .announcement__text a:before,
.announcement__slide.announcement__block--text .announcement__text a:after {
  content: unset;
}

.cart__widgets:has(#cartUpsellHolder:empty) {
  display: none;
}

.pickup-location-heading, .delivery-location-heading {
  font-size: 16px;
}
.pickup-location-details, 
.pickup-location-details *, 
.delivery-location-details,
.delivery-location-details * {
  font-size: 14px;
}
/* SLIDE CHANGES [25/08] - END */

/* SLIDE CHANGES [01/09] - START */
.site-header .header__dropdown__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 24px;
}
.site-header .header__dropdown__header .megamenu_heading {
  font-family: 'Cormorant Garamond';
  font-weight: 600;
  font-size: 32px;
  line-height: 110%;
  letter-spacing: 0%;
  color: #685241;
}
.site-header .header__dropdown__header .btn.btn--secondary {
  background: transparent;
  padding: 8px 22px;
  min-height: 40px;
  min-width: max-content;
  gap: 12px;
  transition: all .3s ease;
}
.site-header .header__dropdown__header .btn.btn--secondary:hover {
  background: #726358;
  transition: all .3s ease;
}
.site-header .header__dropdown__header .btn.btn--secondary .megamenu_btn_text {
  font-family: 'Lexend';
  font-weight: 300;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #685241;
  text-transform: none;
  transition: all .3s ease;
}
.site-header .header__dropdown__header .btn.btn--secondary svg {
  color: #685241;
  transition: all .3s ease;
}
.site-header .header__dropdown__header .btn.btn--secondary:hover .megamenu_btn_text,
.site-header .header__dropdown__header .btn.btn--secondary:hover svg {
  transition: all .3s ease;
  color: #F7F2ED;
}

.shopify-section-mobile-menu .header__dropdown__menu .btn.btn--secondary {
  background: transparent;
  padding: 6px 22px;
  min-height: 36px;
  min-width: 100%;
  width: 100%;
  gap: 8px;
  margin: 0 0 18px;
}

.shopify-section-mobile-menu .header__dropdown__menu .btn.btn--secondary .menu_btn_text {
  font-family: 'Lexend';
  font-weight: 300;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #685241;
  text-transform: none;
}
.shopify-section-mobile-menu .header__dropdown__menu .btn.btn--secondary svg {
  color: #685241;
}

.slideshow .background-size-cover {
  aspect-ratio: 4 / 3;
  align-self: center;
}
.custom-slideshow.slideshow .slide__text__container,
.custom-slideshow .slide__image__container{
  flex: 1;
}

.template-collection .collection__wrapper .collection__inner {
    max-width: 1440px;
    margin: 0 auto;
}
/* SLIDE CHANGES [01/09] - END */

@media (max-width: 749px) {
  .grid__item,
  .collection-promo {
    order: var(--order-mobile, var(--order, 0));
  }
}


.section-breadcrumb {
  padding: 16px 42px;
}
.section-breadcrumb .breadcrumbs__link {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #68524166;
  margin-right: 10px;
}
.section-breadcrumb .breadcrumbs__current {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #685241;
}
.section-breadcrumb .breadcrumbs__sep {
  color: #68524166;
}
.template-collection .text__heading .text-highlight__break {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 64px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241;
}
.template-collection .collection--breadcrumbs-disabled .collection__sticky-bar {
  position: static;
  margin-bottom: 42px;
  justify-content: center;
  grid-template-columns: auto;
}
.template-collection .collection__products-count {
  display: none;
}
.custom_sort_option_wrapper {
  display: flex;
  gap: 12px;
  cursor: pointer;
}
.template-collection .collection__sort-bar .collection__sort__label {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #685241b2;
  padding: 0;
}
.custom_sort_option_label {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  text-decoration: underline;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #57402f;
}
.custom_sort_options {
  display: flex;
  align-items: center;
}
.custom_sort_options svg {
  margin-left: 10px;
}
.template-collection .collection__products div.grid {
  gap: 42px;
}
.template-collection .wrapper--full-padded {
  --wrapper-width: calc(100vw - var(--gutter) * 2);
}
.product-grid-item .product-grid-item__image {
  margin-bottom: 16px;
}
.product-grid-item .product-grid-item__title {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 24px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241;
}
.product-grid-item .product-grid-item__price {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241b2;
}
.product-grid-item .product-grid-item__info {
  gap: 8px;
}
.template-collection .collection-promo__body .collection-promo__heading span {
  font-family: "Cormorant Garamond";
  font-weight: 600;
  font-size: 32px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
}
.template-collection .collection-promo__body .collection-promo__heading {
  margin: 0 0 8px 0;
}
.collection-promo__body .collection-promo__text {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  margin: 0 0 32px 0;
}
.template-collection .collection-promo__content {
  padding: 18px;
}
.collection-promo__body .collection-promo__button .btn {
  color: var(--text);
  font-family: "Lexend";
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: none;
}
.collection-promo__body .btn--text:before,
.collection-promo__body .btn--text:after {
  background: var(--text);
}
.collection-promo-btn-arrow {
  margin-left: 10px;
}
.collection-promo__body .collection-promo__button {
  align-items: center !important;
}
.list-collections__item__content .h3.list-collections__item__title {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241b2;
}
.product-grid-item__image .btn-quick-buy {
  transform: translate(0);
  opacity: 0;
  transition: unset;
  width: 100%;
  right: 0;
  bottom: 0;
  height: 40px;
}
.btn-quick-buy .btn__inner {
  width: 100%;
  transition: unset !important;
  border-radius: 12px;
  border: 1px solid #685241;
  background: transparent;
  padding: 8px 22px;
}
.btn-quick-buy .btn__text {
  opacity: 1;
  transition: unset;
  color: #685241;
  text-align: center;
  text-transform: none;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  margin-right: 12px;
}
.btn-quick-buy:hover .btn__text {
  padding-right: 0;
}
.product-grid-item__quick-buy {
  right: 8px;
  bottom: 8px;
  left: 8px;
  width: auto;
}
.product-grid-item__image .btn-quick-buy:hover .btn__inner {
  background: #685241;
  border: 0;
}
.product-grid-item__image .btn-quick-buy:hover .btn__text {
  color: #f7f2ed;
}
.product-grid-item__image .btn-quick-buy:hover .btn__inner svg path {
  stroke: #f7f2ed;
}
.list-collections-section__container .carousel--mobile {
  gap: 42px !important;
  display: flex;
  width: 100%;
  overflow-x: auto;
  flex-flow: row nowrap !important;
}
.list-collections-section
  .grid__container
  .carousel--mobile
  .list-collections__item {
  width: 200px;
  padding: 0;
  flex-basis: 200px;
}
.list-collections__item {
  margin-right: 0 !important;
}

.custom-collection-title {
  color: #685241;
  text-align: center;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  margin-top: 0;
  margin-bottom: 8px;
}
.list-collections__item__content {
  padding-top: 0 !important;
}
.list-collections-section.section-padding {
  --padding-top: 0;
}
.mobile-quick-buy-button {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .mobile-quick-buy-button .btn-quick-buy .btn__text {
    display: block;
  }
  .icons-row .icons-row-item__wrapper {
    flex-direction: column;
    align-items: start;
  }
}
.collection-promo__button {
  margin: 0;
}
.reviews_on_collection_promo {
  display: flex;
  flex-direction: row;
  gap: 3px;
  margin-bottom: 12px;
}
.template-collection
  .section-columns--multicolumn
  .stacked--mobile
  .column-item--text {
  order: 1;
  max-width: calc(403px + 72px);
  padding: 0 72px 0 0;
}
.template-collection
  .section-columns--multicolumn
  .stacked--mobile
  .column-item--collection {
  order: 2;
}
.template-collection
  .section-columns--multicolumn
  .column-item--collection.column-item:nth-child(3) {
  margin-right: 0;
}
.collection__sort-bar .collection__sort__button{
  color:  #685241;
font-family: 'Lexend';
font-size: 16px;
font-weight: 300;
line-height: 100%;
}
.collection-promo__button{
  margin: 0;
}
/* Collection Page ends here */

/* Product Page starts here */
.product-single .product-specs {
  display: flex;
  row-gap: 12px;
  column-gap: 42px;
  flex-wrap: wrap;
}
.product-specs{
  margin-bottom: 42px;
}
.product-single .product-specs .product-spec__text {
  color: #685241;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
}
.product-single .product-spec {
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
  align-items: center;
}
.product-single .product__block.product__block--title {
  margin-bottom: 24px;
}
.product-single .product__subheading p > *,
.product-single .product__subheading p {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.product-single .product__title {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.product-single__details .product__price--regular {
  color: #685241;
  font-family: "Lexend";
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  margin: 0;
}
/*Line item properties */
.product-customization {
  margin-top: 42px;
}

.product-customization__field {
  margin-bottom: 42px;
}

.product-customization__label-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.product-customization__label {
  display: block;
  margin-bottom: 12px;
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.product_customization_select_label {
  margin-bottom: 0;
}
.product-customization input[type="radio"] {
  display: none;
}

.product-customization__guide {
  display: flex;
  align-items: center;
  color: #685241;
  font-family: "Lexend";
  font-size: 12px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: underline;
}
.product-customization__guide svg {
  margin-right: 6px;
}
.add_to_bag_svg_product {
  margin-left: 16px;
}
.custom_add_to_bag_button {
  display: flex;
  align-items: center;
}

.product-customization__buttons {
  display: flex;
  gap: 12px;
}

.custom-radio-btn {
  height: 40px;
  padding: 8px 22px;
  border: 1px solid #685241;
  border-radius: 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.2s;
  color: #685241;
  text-align: center;
  font-family: "Lexend";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
}
.custom-radio-btn:hover{
  background: #685241;
  color: #f7f2ed;
}

input[type="radio"]:checked + .custom-radio-btn {
  background: #685241;
  color: #f7f2ed;
  border-color: #685241;
}
.product-customization__select {
  height: 40px;
}
.product-customization__select:hover {
  background: #685241;
  color: #f7f2ed;
}
.product-customization__select:hover + svg path{
 stroke: #f7f2ed;
}
.product-customization__select,
.product-customization__textarea {
  width: 100%;
  border: 1px solid #685241 !important;
  border-radius: 12px;
  padding: 8px 22px;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 100%;
  vertical-align: middle;
  letter-spacing: 0%;
}
.product-customization__select option {
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 100%;
  vertical-align: middle;
  letter-spacing: 0%;
  background: #f7f2ed;
}
.product-customization__select:invalid {
  color: #68524166;
}
.product-customization__textarea::placeholder {
  color: #68524166;
  min-height: 24px;
}

.product-customization__textarea {
  min-height: 120px;
  resize: vertical;
}
.product-customization__select-wrapper {
  position: relative;
}

.product-customization__arrow {
  position: absolute;
  top: 50%;
  right: 22px;
  transform: translateY(-50%);
  pointer-events: none;
  color: #6d574a;
}

.custom_buy_buttons_wrapper {
  display: flex;
  align-items: center;
}
.custom_buy_buttons_wrapper .quantity-selector {
  margin-right: 20px;
  max-width: 179px;
  /* height: 48px; */
}
.custom_buy_buttons_wrapper .select__fieldset .quantity-selector {
  max-width: 100%;
}
.custom_buy_buttons_wrapper .select__fieldset .select__label {
  display: none;
}
.product-single .product__submit__buttons {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.product-single__wrapper .product__submit__holder {
  padding-top: 0 !important;
}
.product-single .product__submit__holder {
  width: 100%;
}
.product-single .quantity__selector {
  height: 48px;
  border-color: #685241;
  border-radius: 12px;
}
.quantity__selector {
  color: #685241;
  text-align: center;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  padding: 12px 24px;
}
.product-single .product__form .btn {
  color: #f7f2ed;
  text-align: center;
  font-family: "Lexend";
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  background: #685241;
  padding: 12px 24px;
  height: 48px;
  text-transform: none;
  border-radius: 12px;
}

p.custom_accordion_content_title {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0%;
  margin-bottom: 14px;
}
.accordion_content_contains_wrapper {
  display: flex;
  flex-direction: row;
  gap: 14px 28px;
  flex-wrap: wrap;
  width: 100%;
}
.custom_product_contains_wrapper {
  overflow-x: auto;
  margin-bottom: 32px;
}
.accordion_content_contains_wrapper .accordion-metaobject__text {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.accordion_content_contains_wrapper .accordion-metaobject__item {
  display: flex;
  align-items: center;
  gap: 8px;
}
.custom_product__accordion__inner
  .product-ingredients__content
  .metafield-rich_text_field
  p {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.product__accordion__inner {
  padding-block-end: 24px;
  padding-block-start: 16px;
}
.product__accordion__title {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
  padding: 18px 0;
}
.product__accordion:after {
  content: "";
  display: none;
}
.product__accordion__title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #68524166;
  opacity: var(--border-opacity);
  pointer-events: none;
}
.product__accordion__title svg path{
  stroke: #000000;
}
.product__accordion__inner .toggle-ellipsis__content p,
.product__accordion__inner .toggle-ellipsis__content li {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.product__accordion__inner p,
.product__accordion__inner li {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.product__accordion__inner .toggle-ellipsis__more {
  color: #685241;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.product-gallery__media-slider > *:first-child {
  grid-column: span 2;
}
.product-gallery__media-slider > *:first-child .product-gallery__media-space {
  --media-padding-top: 100% !important;
}
.custom-new-badge-wrapper .custom_label_new_product {
  display: inline-flex;
  align-items: center;
  /* justify-content: center; */
  height: 27px;
  width: 58px;
  background: #d0887d;
  color: #f7f2ed;
  clip-path: polygon(0 0, 100% 0, 80% 50%, 100% 100%, 0 100%);
  margin-bottom: 20px;
}
.custom-new-badge-wrapper .custom_label_new_product span {
  color: #f7f2ed;
  font-family: "Cormorant Garamond";
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0%;
  padding: 4px 4px 4px 10px;
}

.visual-guide-modal {
  position: fixed;
  inset: 0;
  display: none;
  justify-content: center;
  align-items: center;
  background: rgb(104 82 65 / 80%);
  z-index: 9999;
}

.visual-guide-modal.active {
  display: flex;
}

.visual-guide-modal__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  max-width: 400px;
  max-height: 400px;
}

.visual-guide-image {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}

.visual-guide-close {
  width: 48px;
  height: 48px;
  border: 0;
  border-radius: 12px;
  padding: 12px;
  background: #f7f2ed;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.selector-wrapper .radio__legend__label {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
  text-transform: capitalize;
}
.selector-wrapper--boxes .radio__fieldset .radio__label {
  padding: 12px 16px 12px 12px;
  border-radius: 12px;
  border-color: #685241;
  width: max-content;
  border-width: 1px;
}
.selector-wrapper--boxes .radio__fieldset .radio__label:hover{
  background: #685241;
}
.selector-wrapper--boxes .radio__fieldset .radio__label:hover .size-servings{
  color: #f7f2ed;
}
.selector-wrapper--boxes .radio__fieldset .radio__label:hover .custom_variant_title_wrapper .option-title{
  color: #f7f2ed;
}
.size-option-inner {
  display: flex;
  align-items: center;
  gap: 12px;
}
.custom_variant_title_wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.selector-wrapper .radio__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.selector-wrapper .radio__buttons .radio__button {
  margin: 0;
    flex: unset;
    max-width: 100%;
}
.size-option-inner img {
  height: 42px;
  width: 42px;
}
.custom_variant_title_wrapper .option-title {
  color: #685241;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: lowercase;
}
.selector-wrapper--boxes
  .radio__fieldset
  .radio__input:checked
  ~ .radio__label
  .option-title {
  color: #f7f2ed;
}
.custom_variant_title_wrapper .size-servings {
  color: #726358b2;
  font-family: "Lexend";
  font-size: 12px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: capitalize;
}

.selector-wrapper--boxes
  .radio__fieldset
  .radio__input:checked
  ~ .radio__label
  .size-servings {
  color: #f7f2edcc;
}
.selector-wrapper--boxes
  .radio__fieldset
  .radio__input:checked
  ~ .radio__label {
  background: #685241;
}
.radio__button.sold-out .radio__label,
.radio__button.unavailable .radio__label {
  background-color: transparent;
  border-color: #68524166;
  text-decoration: none;
  position: relative;
  opacity: 0.5;
}
.radio__button.sold-out .radio__label::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1px;
  width: 100%;
  height: 1px;
  background: #72635866;
  transform: rotate(-20deg);
  transform-origin: center;
}

 .size-guide-trigger {
  background: none;
  border: none;
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer;
}

.size-guide-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 9999;
}

.size-guide-modal.is-open {
  display: block;
}

.size-guide-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
}

.size-guide-modal__panel {
  position: relative;
  max-width: 514px;
  margin: 5vh auto;
  background: #F7F2ED;
  padding: 0 42px 24px;
  height: auto;
  overflow-y: auto;
}

.size-guide-modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #68524166;
  padding: 24px 0;
  margin-bottom: 14px;
}

.size-guide-modal__header h2 {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  margin: 0;
}

.size-guide-modal__close {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  line-height: 1;
}

.size-guide-row {
  display: grid;
  grid-template-columns: 72px 72px 1fr 1fr;
  align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid #68524166;
  gap: 32px;
}

.size-guide-row:last-child {
  border-bottom: none;
}
.size-guide-cell--icon{
  text-align: center;
}
.size-guide-cell--icon img {
  object-fit: contain;
  width: 50px;
  height: 50px;
}

.size-guide-cell--label strong {
  display: block;
 color: #685241;
font-family: "Cormorant Garamond";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 110%;
}

.size-guide-cell--label span {
  color: #685241B2;
font-family: 'Lexend';
font-size: 12px;
font-weight: 300;
line-height: 150%;
}
.size-guide-weight, .size-guide-serving{
  color: #685241B2;
font-family: 'Lexend';
font-size:12px;
font-weight: 300;
line-height: 150%;
text-align: center;
}

.varaint-name-wrapper{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
#sizeGuideOpen span{
  color: #685241;
text-align: center;
font-family: 'Lexend';
font-size: 12px;
font-weight: 300;
line-height: 100%;
text-decoration: underline;
}
#sizeGuideOpen{
  display: flex;
  gap: 6px;
  align-items: center;
}
.product-single .selector-wrapper  .radio__fieldset{
  margin: 0;
}
.product-single__details .form__wrapper .product__block.product__accordions {
  padding-bottom: 0 !important;
}
.product__block.product__form__wrapper{
  padding-bottom: 0;
}

/* Product Page ends here */

/* Qick view starts here */
.popup-quick-view__title a{
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size:32px;
  font-weight: 600;
  line-height: 110%; 
}
.popup-quick-view__body .product__price--regular{
  color: #685241;
  font-family: 'Lexend';
  font-size: 18px;
  font-weight: 300;
  line-height: 150%; 
}
.popup-quick-view__body .product__price-and-badge{
  margin: 0;
}
.popup-quick-view__foot{
  border-top: 0;
  box-shadow: unset;
}
.popup-quick-view__form{
  border-radius: 0;
}
.popup-quick-view__form--small .popup-quick-view__body__inner{
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: stretch;
}
.popup-quick-view__form{
  overflow-y: scroll;
}
.popup-quick-view__wrapper{
  align-items: stretch;
}
.popup-quick-view__wrapper{
  overflow-y: visible;
}
.popup-quick-view__form .popup-quick-view__foot__inner .product__selectors .selector-wrapper{
  display: none;
}
.popup-quick-view__foot__inner .select__fieldset .select__label {
    color: #685241;
    font-family: "Cormorant Garamond";
    font-size: 18px;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: left;
}
.popup-quick-view__foot__inner .select-popout__toggle span{
   color: #685241;
  font-family: 'Lexend';
  font-size: 18px;
  font-weight: 300;
  line-height: 150%; 
}
.popup-quick-view .product__submit__buttons .btn{
  width: 100%;
  color: #f7f2ed;
    font-family: "Lexend";
    font-size: 16px;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: 0%;
    background: #685241;
    padding: 12px 24px;
    height: 48px;
    border-radius: 12px;
    text-transform: capitalize;
}
.popup-quick-view__foot__inner .product-customization__label{
  text-align: left;
}
.popup-quick-view__view-button{
   color: #685241;
  font-family: 'Lexend';
  font-size: 18px;
  font-weight: 300;
  line-height: 150%; 
}
.popup-quick-view #sizeGuideOpen{
  display: none;
}
.popup-quick-view .popup-quick-view__foot .selector-wrapper.selector-wrapper--boxes{
  display: none;
}
.popup-quick-view .product-customization__guide{
  display: none;
}

.popup-quick-view__form  input[type="radio"]:checked ~ .radio__label {
  background: #685241;
  color: #f7f2ed;
  border-color: #685241;
}
.popup-quick-view__body{
  min-height: max-content;
}
.popup-quick-view__foot:before{
  height: 0;
}
.popup-quick-view__form .product-customization{
  margin-top: 0;
}
.popup-quick-view__form .radio__fieldset{
  margin: 0;
}
.popup-quick-view__body p{
  padding: 15px 0 0;
  margin: 0;
  font-size: 14px;
  font-family: 'Lexend';
  font-weight: 300;
  line-height: 110%;
  letter-spacing: 0%;
}
.popup-quick-view__form .select__fieldset .select__label {

  color: #685241;
    font-family: "Cormorant Garamond";
    font-size: 18px;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: 0%;
}
/* Quick view ends here */


/*  Cart Drawer Desktop  */
.cart-drawer-button-custom a.cart__checkout{
  /* display: none; */
}
.cart-drawer .cart-drawer__close {
  top: 50%;
  transform: translate(-50%, -50%);
  padding-inline-end: 0;
}
.cart-drawer .cart-message__progress {
  border-radius: 0;
  height: 4px;
}
.cart-drawer .cart-message__progress-holder {
  display: flex;
}
.cart-drawer .cart-message .cart-message__default {
  padding-bottom: 15px;
}
.cart-drawer .cart__item__selected-options {
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.cart-drawer .cart__item__selected-options .option-name {
  color: #68524166;
}
.cart-drawer .cart__item__bottom {
  align-items: flex-end;
  margin-top: 32px;
}
.cart-drawer .cart__item__quantity-minus {
  left: 17%;
}
.cart-drawer .cart__item__quantity-plus {
  right: 17%;
}

.cart-message__progress::-webkit-progress-value {
  background: #685241 !important;
}
.cart-message__progress::-webkit-progress-bar {
  background: rgba(104, 82, 65, 0.4) !important;
}

.cart-drawer__head h3 .cart-drawer__item-qty {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}
.cart-drawer .cart__widgets {
  padding-block-start: 24px;
  padding-block-end: 24px;
  margin: 24px -42px 0;
  background: #f5ebe0;
  padding-inline: 42px;
  width: calc(100% + 84px);
}
#cartUpsellHolder {
  padding: 0;
}
.cart-drawer .product-upsell__holder {
  width: 30%;
  background: none;
  border: none;
  padding: 0;
}
.cart-drawer .product-upsell__holder .product-upsell .product-upsell__content {
  max-width: 100%;
  padding: 0;
  margin-block-start: 14px;
  align-items: center;
  position: unset;
}
.cart-drawer .product-upsell__holder--cart .product-upsell__row {
  text-align: center;
  justify-content: center;
}
.cart-drawer .product-upsell__holder--cart .product-upsell__price {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  margin-block-start: 4px;
  margin-block-end: 0;
}
.cart-drawer .product-upsell__holder--cart .product-upsell__title a {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 600;
  line-height: 110%;
}
.cart-drawer .product-upsell__holder--cart .product-upsell__title {
  margin: 0;
}
.cart-drawer .product-upsell__holder .product-upsell .product-upsell__subtitle {
  display: none;
}
.cart-drawer .product-upsell__holder .product-upsell {
  flex-direction: column;
  position: relative;
}
.cart-drawer .product-upsell__holder .product-upsell__image {
  max-width: 100%;
  flex: 0 0 100%;
  position: unset;
}
.cart-drawer .product-upsell__holder .product-upsell__btn {
  position: absolute;
  display: none;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 6px 30px;
  height: 36px;
  width: 174px;
}
.cart-drawer .product-upsell__holder:hover .product-upsell__btn {
  display: block;
}
.upsell-title {
  display: none;
}
.cart-drawer .upsell-title {
  display: block;
  margin-block-end: 16px;
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}

.cart-drawer .product-upsell__holder .product-upsell__image figure {
  position: unset;
}
.cart-drawer .product-upsell__holder .product-upsell__image figure img {
  aspect-ratio: 1;
  height: 200px;
  width: 200px;
}
.cart-drawer .flickity-slider .product-upsell__holder {
  margin-right: 18px;
}
.cart-drawer .cart-drawer__foot {
  padding: 33px 0 32px !important;
}
.cart-drawer .cart-drawer__body {
  margin-inline: -42px;
  padding-inline: 42px;
  width: calc(100% + 84px);
}
.js-drawer-open-cart .drawer__overlay,
.js-drawer-open .drawer__overlay {
  opacity: 1;
  background: #68524180;
}
 .cart-drawer pickeasy-app-widget {
  display: none;
} 
.cart #cartUpsellHolder {
  display: none;
}

.cart-collection__title{
  color: #685241;
font-family: "Cormorant Garamond";
font-size: 24px;
font-weight: 600;
line-height: 110%; 
text-align: center;
margin: 14px 0 0;
}
.cart-collection {
    width: 33% !important;
}

/*  End Cart Drawer Desktop  */

/* Cart drawer */

.cart-drawer__head {
  padding: 24px 0 !important;
  border-bottom: 1px solid #72635866 !important;
}
.cart-drawer__head h3 {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 48px !important;
  font-weight: 600 !important;
  line-height: 110%;
  letter-spacing: 0%;
  display: flex !important;
}
.cart-drawer__item-qty span {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.cart-drawer .cart-message__success,
.cart-drawer .cart-message__default {
  color: #685241;
  font-family: "Lexend";
  font-size: 16px !important;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.cart-drawer .cart-message {
  justify-content: flex-start !important;
  padding: 42px 0 0 !important;
  border-bottom: 0 !important;
}
.cart__item__image {
  margin-right: 16px;
}
.cart-message__progress {
  background: #68524166;
  height: 4px;
}
.cart__item {
  padding: 32px 0;
  border-bottom: 1px solid #72635866;
}
.cart__item:first-child {
  padding: 0 0 32px;
}
.cart__widgets {
  border-top: 0 !important;
}
#cartItemsHolder {
  padding-top: 56px;
}
.cart-drawer__foot {
  padding: 24px 0 32px !important;
  box-shadow: none !important;
  border-top: 0 !important;
}
.cart__widget__title {
  padding: 0;
  margin: 0;
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0%;
}
.cart__widget label {
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0%;
}
.cart__widget__title .icon {
  right: 42px;
  width: 24px;
}
.cart-notes .cart__widget {
  padding: 0;
  margin: 0;
  margin-bottom: 24px !important;
}
.cart__foot-inner .cart__buttons .cart__checkout {
  width: 100%;
  max-width: 100%;
  padding: 12px 24px;
  color: #f7f2ed;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  background: #685241;
  text-transform: capitalize;
}
.cart-drawer .cart__total__money:before {
  content: "|" !important;
}
.cart__foot-inner p.cart__text {
  color: #685241b2;
  text-align: center;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  margin-top: 12px;
}
.cart__item__title a {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.cart__item__info {
  max-width: 378px;
}
.cart__item__property {
  margin: 0;
}
.cart__item__property span {
  color: #68524166 rgba(104, 82, 65, 0.7);
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.custom_lineitem_property_name {
  color: rgba(104, 82, 65, 0.7);
}
.cart__item__price {
  color: rgba(104, 82, 65, 0.7);
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.cart__item__quantity button {
  box-shadow: none;
}
.cart__item__quantity-field {
  padding: 8px 22px;
  border-radius: 12px;
  border: 1px solid #685241;
}
.cart__item__quantity input[type="number"] {
  color: #685241;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 100%;
  height: 40px;
}
.cart__item__quantity {
  width: 111px;
  height: 40px;
}
.cart__item__remove {
  color: #685241;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
}
.cart__widget__wrapper {
  margin-bottom: 24px;
}
.cart-drawer__empty-message .btn:not(.btn--text){
  background: #685241;
  color: #F7F2ED;
text-align: center;
font-family: 'Lexend';
font-size: 18px;
font-weight: 300;
line-height: 100%; /* 16px */
text-transform: capitalize;
border-radius: 12px;
}
.cart-drawer__empty-message-bottom p{
  color: #685241;
text-align: center;
font-family: 'Cormorant Garamond';
font-size: 18px !important;
font-weight: 300;
line-height: 100%; /* 16px */
text-transform: capitalize;
}
.cart-drawer__empty-message>p{
  font-family: 'Cormorant Garamond';
font-size: 18px;
font-weight: 300;
line-height: 100%; 
  color: #685241;
}

.product-upsell__btn-text{
    transition: unset;
    color: #F7F2ED;
    text-align: center;
    text-transform: none;
    font-family: "Lexend";
    font-size: 14px;
    font-weight: 300;
    line-height: 120%;
    margin-right: 12px;
}
.cart-drawer .product-upsell__holder:hover .product-upsell__btn{
  background: #685241;
  border-color: #685241;
}
/* Cart drawer ends here */

/*   Code added by ajay  [complementary Products] */

    .product-single__details .form__wrapper {
        max-width: 612px;
        margin:0;       
    }
     .cp-box{
        margin-block:56px;
        display:flex;
        flex-direction:column;
    }

    .cp-heading{
        margin:0;
       color:#685241;
        font-family: "Cormorant Garamond";
        font-size:24px;
        font-style: normal;
        font-weight: 600;
        line-height: 110%;
        padding-bottom:24px;
    }

    .cp-products {
        display: flex;
        overflow-x: auto;
        gap: 18px;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
        user-select: none;
        cursor:grab;
        align-items: baseline;

        }
    .cp-products::-webkit-scrollbar {
        display: none;
        }

    .cp-product{
        align-items:center;
        gap:18px;
        border-radius:12px;
        transition:.25s;
        flex: 0 0 calc((100% - (16px * 3)) / 3.3);
    }

    .cp-left{
        display:grid;
        align-items:center;
        height:100%;
    }
    .cp-image{
     position: relative;
        
    }
    .cp-image img{
        aspect-ratio:1/1;
        display:block;
        max-width:170px;
        pointer-events: none;
        user-select: none;
    }

    .cp-title{
        color: #685241;
        font-family: "Cormorant Garamond";
        text-align: center;
        font-size: 18px;
        font-weight:500;
        line-height: 110%; 
        margin-block:14px 4px;
    }
    .cp-price{
        color: #685241B2;
        font-family: Lexend;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: 150%; 
    }
    .cp-checkbox {
        position: absolute;
        top: 0;
        appearance: none;
        width: 18px;
        height: 18px;
        border: 2px solid #685241;
        border-radius: 6px;
        background: transparent;
        cursor: pointer;
    }

    input[type=checkbox] {
        display: inline-block;
        width: 18px;
        margin-right: .5rem;
        margin-top:9px;
        margin-left:9px;
        appearance: none;
        -webkit-appearance:none;
    }
    .cp-checkbox:hover {
        background: #68524166;
    }

    .cp-checkbox:checked {
        background: #685241;
        border-color: #685241;
    }

    .cp-checkbox:checked::after {
        content: "";
        position: absolute;
        align-items:center;
        left:4px;
        width: 6px;
        bottom: 3px;
        height: 12px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }
  

    /*  Slider Layout */

    .cp-slider{
        display:flex;
        overflow-x:auto;
        gap:18px;
        scroll-snap-type:x mandatory;
        scrollbar-width:none;
    }

    .cp-slider::-webkit-scrollbar{
        display:none;
    }

    .cp-slider .cp-product{
        scroll-snap-align:start;
    }

    .cp-products.grabbing {
        cursor: grabbing;
    }
/*   End Code added by ajay  [complementary Products] */

/* Pair with section */
.related-products .section__heading.h3 {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 48px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
  margin-bottom: 14px;
  text-align: left;
}
.related-products .custom_related_product_subheading {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  margin: 0;
  text-align: left;
}
.custom_realted_products {
  display: flex;
  /* gap: 72px; */
  width: 100%;
  max-width: 100%;
}
.related-products .section__header {
  max-width: 403px;
  margin-right: 72px;
  width: 33%;
}
.related-products .carousel__container {
  width: calc(100% - 403px);
  max-width: 100%;
  overflow: hidden;
}
.related-products .product-grid-item.one-third {
  width: calc((var(--wrapper-width) - var(--grid-gutter) * 3) / 4.3);
}
/* Mix and Match page  */
.custom-image-with-text .image-with-text__heading span {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 48px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
.custom-image-with-text .image-with-text__header {
  margin-bottom: 24px;
}
.custom-image-with-text .image-with-text__text p {
  color: #685241;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
  letter-spacing: 0%;
  margin: 0;
}
.custom-image-with-text .custom-mix-it-your-way .image-with-text__text p {
  color: #685241B2;
}
.custom-image-with-text .image-with-text__buttons .btn {
  background: #685241;
  color: #f7f2ed;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  text-transform: math-auto;
  padding: 12px 24px;
  height: 48px;
  border-radius: 12px;
}
.custom-image-with-text .image-with-text__buttons .btn svg {
  margin-left: 16px;
}
.custom-image-with-text .image-with-text__buttons {
  margin: 0;
}
.custom-image-with-text .main-buttons__item {
  margin: 0;
}
.custom-image-with-text .image-with-text__content-items .image-with-text__text {
  margin-bottom: 0;
}
.custom-image-with-text
  .image-with-text__content-items
  .image-with-text__buttons {
  margin-top: 42px;
}
.custom_multicolumn
  .section-multicolumn.section-columns--multicolumn
  .column-item--collection
  .column-item__button {
  margin-top: 16px;
  width: 100%;
  background: transparent;
  border: 1px solid #685241;
  color: #685241;
  font-family: "Lexend";
  font-size: 14px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  padding: 8px 22px;
  border-radius: 12px;
}
#mix-amp-match .custom_multicolumn .section-multicolumn.section-columns--multicolumn .column-item--collection .column-item__button{
  height: 40px;
}
#mix-amp-match .custom_multicolumn .column-item--collection .column-item__button:hover{
  background: #685241;
  color: #F7F2ED;
  border-color: inherit;

}
.custom_multicolumn .section-multicolumn .custom_sub_title p {
  font-family: "Lexend";
  font-weight: 300;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #685241b2;
}
.custom_multicolumn .section-columns--multicolumn .column-item__heading {
  margin-bottom: 6px;
}
.custom_multicolumn .section-columns--multicolumn .column-item__image-wrapper {
  margin-bottom: 16px;
}
.section-columns--multicolumn .column-item--collection.column-item:last-child {
  margin-right: 0 !important;
}
.custom-image-with-text .custom-mix-it-your-way .image-with-text__subheading {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0%;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.custom-image-with-text
  .custom-mix-it-your-way
  p.image-with-text__heading
  span {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 64px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: 0%;
}
#mix-amp-match .slideshow .custom-testimonial-slider .slide__btn.btn--primary{
  border: 0;
}

/* Reviews Page Starts here */
.banner-image__subheading {
  margin-bottom: 16px;
}
.banner-image__subheading p {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
}
.banner-image__heading span {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 64px;
  font-weight: 600;
  line-height: 110%;
}
.banner-image__heading {
  margin-bottom: 24px !important;
}
.banner-image__content p {
  color: #685241b2;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}
.banner-image__buttons {
  margin: 42px 0 0 !important;
  gap: 16px;
}
.banner-image__buttons .main-buttons__item {
  margin: 0 !important;
}
.banner-image__buttons .banner-image__btn.button_1 {
  color: #f7f2ed;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  background: #685241;
  text-transform: capitalize;
  padding: 12px 24px;
}
.banner-image__buttons .banner-image__btn.button_2 {
  color: #685241;
  font-family: "Lexend";
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 0%;
  background: transparent;
  border: 1px solid #685241;
  padding: 12px 24px;
  text-transform: capitalize;
}
.banner-image__buttons .banner-image__btn svg {
  margin-left: 16px;
}

#mix-amp-match .section-multicolumn.section-columns--multicolumn .column-item__button svg{
  display: none;
}
#mix-amp-match .section-multicolumn .column-item--text .column-item__text h3 {
    font-family: "Cormorant Garamond";
    font-weight: 600;
    font-size: 48px;
    line-height: 110.00000000000001%;
    letter-spacing: 0%;
    color: #685241;
    text-align: left;
    margin:0;
  }
#mix-amp-match .custom_multicolumn  .column-item--text .column-item__content .column-item__heading{
  display: none;
} 

.custom-image-with-text
  .image-with-text-communitylove
  .image-with-text__items--inline-left
  .image-with-text__content {
  padding: 0 0 0 42px;
}
.custom-image-with-text
  .image-with-text-communitylove
  .image-with-text__content-items {
  padding: 0 0 0 24px;
}

.custom-image-with-text
  .image-with-text-communitylove
  .image-with-text__header {
  margin-bottom: 32px;
}
.custom-image-with-text
  .image-with-text-communitylove
  .image-with-text__text
  p {
  color: #685241;
  font-family: "Lexend";
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}
.custom-image-with-text
  .image-with-text-communitylove
  .image-with-text__text
  p
  strong {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.image-with-text-fathersday.image-with-text__wrapper .wrapper {
  padding-left: 0;
}
.image-with-text-fathersday .image-with-text__content-items {
  padding: 0 24px;
}
.custom-image-with-text .image-with-text-fathersday .image-with-text__text p {
  color: #685241;
  font-family: "Lexend";
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}
.custom-image-with-text
  .image-with-text-fathersday
  .image-with-text__text
  p
  strong {
  font-size: 22px;
  font-family: "Cormorant Garamond";
  font-weight: 500;
  line-height: 120%;
  color: #685241;
}
.custom-image-with-text
  .image-with-text-fathersday
  .image-with-text__buttons
  .btn
  svg {
  margin-left: 16px;
}
.custom-image-with-text .image-with-text-fathersday .image-with-text__buttons {
  margin-top: 56px;
}

.custom_rating_wrapper {
  display: flex;
  gap: 10px;
  margin-bottom: 32px;
}
.custom_ratings {
  display: flex;
  gap: 3px;
}
.custom_rating_text {
  color: #685241;
  font-family: "Cormorant Garamond";
  font-size: 22px;
  font-weight: 500;
  line-height: 120%;
}
.image-with-text-certification .image-with-text__text p{
  color: #685241B2;
} 
.image-with-text-blogcontent .image-with-text__text p{
   color: #685241B2;
}
/* Reviews Page Ends here */

/* About us pages starts here */
#about-us .text .text__subheading p{
  color: #1D2939;
font-family: "Cormorant Garamond";
font-size: 16px;
font-weight: 500;
line-height: 120%; /* 19.2px */
margin-bottom: 14px;
}
#about-us .text .text__heading span{
  color:#1D2939;
font-family: "Cormorant Garamond";
font-size: 48px;
font-weight: 600;
line-height: 110%;
margin-bottom: 24px;
}
#about-us .text .text__content p{
font-family: 'Lexend';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 24px */
}
#about-us .image-with-text__items .image-with-text__heading span{
  color: #364857;
  font-family: "Cormorant Garamond";
  font-size: 32px;
  font-weight: 600;
  line-height: 110%; /* 35.2px */
  margin-bottom: 32px;
} 
#about-us .image-with-text__items .image-with-text__text{
  color: #364857;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}
#about-us .image-with-text__items .btn{
  color: #F7F2ED;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 100%; /* 16px */
  background: #685241;
  text-transform: capitalize;
  padding: 12px 24px;
} 
#about-us .section-columns .section__heading {
  color: #10151A;
  font-family: "Cormorant Garamond";
  font-size: 48px;
  font-weight: 600;
  line-height: 110%; /* 52.8px */
  margin-bottom: 14px;
}
#about-us .custom_subheading{
  color: #676E77;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}
#about-us .section-columns .column-item__heading{
  color: #344054;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%; /* 26.4px */
  margin-bottom: 14px;
}
#about-us .section-columns .column-item__text{
  color: #364857;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}
#about-us .image-with-text .accordion__title--row .accordion__title-text{
  color: #344054;
  font-family: "Cormorant Garamond";
  font-size: 18px;
  font-weight: 600;
  line-height: 110%; /* 19.8px */
}
#about-us .image-with-text .accordion__text p{
  color: #364857;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}

/* About us pages ends here */

/* Contact us page starts here */
#contact .text .text__heading .text-highlight__break{
  color: #1D2939;
font-family: "Cormorant Garamond";
font-size: 32px;
font-weight: 600;
line-height: 110%; /* 35.2px */
margin-bottom: 14px;
}
#contact .text .text__content p{
  color: #1D2939;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}
.contact-form input, .contact-form textarea {
  border-radius: 0;
  padding: 14px 20px;
font-family: 'Lexend';
font-size: 16px;
font-weight: 300;
line-height: 150%; /* 24px */
}
#contact .contact-form .btn{
  background: #685241;
  border-radius: 12px;
  padding: 12px 24px;
  color: #F7F2ED;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 100%; /* 16px */
  text-transform: capitalize;
}
/* Contact us page ends here */

/* Blog Page */
.blog__post-title{
  color: #344054;
  font-family: "Cormorant Garamond";
  font-size: 24px;
  font-weight: 600;
  line-height: 110%; /* 26.4px */
}
.blog__post-meta{
  color: #364857;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}
.blog h1.text-center a{
  color: #10151A;
  font-family: "Cormorant Garamond";
  font-size: 48px;
  font-weight: 600;
  line-height: 110%; /* 52.8px */
}
.template-article .section-header h1{
  color: #10151A;
  font-family: "Cormorant Garamond";
  font-size: 48px;
  font-weight: 600;
  line-height: 110%; /* 52.8px */
  margin-bottom: 24px;
}
.template-article .article__meta{
  color: #364857;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
  margin: 0;
}
.template-article .article__content span{
  color: #6C8FAD;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
}
.template-article .article-tags>* {
  color: #6C8FAD;
  font-family: 'Lexend';
  font-size: 14px;
  font-weight: 300;
  line-height: 150%; /* 21px */
}
.template-article .share-link{
  color: #6C8FAD;
  font-family: 'Lexend';
  font-size: 16px;
  font-weight: 300;
  line-height: 150%; /* 24px */
  text-transform: capitalize;
}
/* FAQ page starts here */
#faqs .text__heading span{
  font-family: 'Cormorant Garamond';
  font-weight: 600;
  font-size: 48px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: center;
  color: #10151A;
}
#faqs .text__content p, #faqs .text__content a{
  font-family: 'Lexend';
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  color: #6C8FAD;
}

#faqs .section__heading {
  font-family: 'Cormorant Garamond';
  font-weight: 600;
  font-size: 32px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  text-align: left;
  color: #10151A;
}
#faqs .accordion__title-text{
  font-family: 'Cormorant Garamond';
  font-weight: 600;
  font-size: 18px;
  line-height: 110.00000000000001%;
  letter-spacing: 0%;
  color: #3C3C3C;
}
#faqs .accordion__text p, #faqs .accordion__text >*{
  font-family: 'Lexend';
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #6C8FAD;
}

/* FAQ page ends here */


@media(min-width: 1441px){
  .section-columns--multicolumn .column-item.column-item--text{
    flex: inherit !important;
  }
  .section-columns--multicolumn .section-columns__slider{
    justify-content: center;
  }

  .custom-image-text-slider .item {
    justify-content: center;
  }
  .custom-testimonial-slider .item{
    justify-content: center;
  }


}
@media only screen and (min-width: 768px) {
  /* Header */
.custom_header_dropdown_overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  top: 130px;
  height: 100vh;
  width: 100%;
  left: 0;
  right: 0;
}
.grandparent .header__dropdown{
  z-index: 3;
  background:#F7F2ED;
}

.menu__item:has(.header__dropdown.is-visible) ~ .custom_header_dropdown_overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

  .custom_menu_item_search {
    display: none;
  }
  /* Custom image with text slider */
  .custom-image-text-slider .flickity-viewport {
    height: 590px !important;
  }
  /* Custom Testimonial slider */
  .custom-testimonial-slider .flickity-viewport {
    height: 590px !important;
  }
  /* Multicolumn */
  .section-columns--multicolumn .column-item--collection.column-item {
    padding: 0;
    flex: 0 0 272px;
    margin-right: 32px;
  }
  .section-columns--multicolumn .column-item.column-item--text {
    padding: 0 0 0 40px;
    flex: 1 1 auto;
  }
  .section-columns--multicolumn .section-columns__slider {
    margin: 0 !important;
    /* gap: 32px; */
  }

  /* Featured collection */
  .featured-collection .carousel__item {
    margin-right: 32px;
  }
  .tab-collections__container .product-grid-item,
  .look__slide .product-grid-item,
  .collection-items--4 .product-grid-item:nth-child(-n + 3),
  .collection-items--3 .product-grid-item:nth-child(-n + 3),
  .collection-items--2 .product-grid-item:nth-child(-n + 2) {
    --move-offset: 32px;
  }
  .carousel.grid--mobile > * {
    flex: 0 0 100%;
  }
  /* Product page starts here */
  .product-single__details .form__wrapper {
    max-width: 612px !important;
  }
  .product-single__wrapper {
    column-gap: 40px;
  }
  .product-single__wrapper--large {
    grid-template-columns: calc(53% - 40px / 2) calc(47% - 40px / 2) !important;
    gap: 40px;
    margin: 0;
  }
  .product-gallery{
    max-width: 708px;
    width: 100%;
  }
  .product-single__details{
    max-width: 612px;
    width: 100%;
  }
  /* Pair with section */
  .related-products .product-grid-item {
    margin-right: 32px;
  }
  /* Mix and Match page */
  .custom-image-with-text
    .image-with-text__items--inline-right
    .image-with-text--image-fifty
    .image-with-text__image {
    flex-basis: 58% !important;
  }
  .custom-image-with-text
    .image-with-text__items--inline-right
    .image-with-text__content {
    flex-basis: 42% !important;
    padding-right: 72px;
  }
  .custom_multicolumn
    .section-columns--multicolumn
    .column-item.column-item--text {
    padding-left: 0;
    padding-right: 72px;
  }
  .custom-image-with-text
    .custom-mix-it-your-way
    .image-with-text__items--inline-right
    .image-with-text__content {
    flex-basis: 52% !important;
    padding: 0 72px 0 0;
  }
  .custom-image-with-text .custom-mix-it-your-way .image-with-text__items--inline-right .image-with-text__image {
    flex-basis: 48% !important;
    /* --min-h: 420px; */
  }
    .custom-image-with-text
    .custom-mix-it-your-way
    .image-with-text__items--inline-right
    .image-with-text__image figure{
      padding-left: 30px;
    }

  /* Reviews Page starts here */
  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__items
    .image-with-text__image {
    flex-basis: 55%;
  }
  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__items
    .image-with-text__content {
    flex-basis: 45%;
  }
  .custom-image-with-text
    .image-with-text-fathersday
    .image-with-text__items
    .image-with-text__image {
    flex-basis: 56%;
  }
  .custom-image-with-text
    .image-with-text-fathersday
    .image-with-text__items
    .image-with-text__content {
    flex-basis: 44%;
  }
  .image-with-text-fathersday
    .image-with-text__items--inline-left
    .image-with-text__content {
    padding: 0 0 0 42px;
  }

  .image-with-text-certification .image-with-text__items {
    gap: 42px;
  }
  .image-with-text-certification .image-with-text__image {
    flex: 0 0 224px !important;
    margin: 0 100px;
  }
  .image-with-text-certification .image-with-text__content {
    padding: 0;
    flex: 1;
  }
  .image-with-text--image-fifty
    .image-with-text-blogcontent
    .image-with-text__image {
    flex-basis: 58%;
  }
  .image-with-text--image-fifty
    .image-with-text-blogcontent
    .image-with-text__content {
    flex-basis: 42%;
    padding: 42px 0 42px 72px;
    justify-content: flex-start;
  }

  .custom-image-with-text .image-with-text-readytobuild .image-with-text__content{
    flex-basis: 41% !important;
  }
  .custom-image-with-text .image-with-text-readytobuild .image-with-text__image{
     flex-basis: 59%;
    --min-h: 627px;
  }

  /* Search popup */
  .search-opened .search-popdown__body--fixed{
    top: 70px;
  }
  .search-popdown .popular-searches.caps + .loading-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--overlay-bg, var(--COLOR-BLACK-WHITE));
  }
  .search-popdown .search-popdown__results{
    background: transparent;
  }
  .custom_search_popup_overlay{
    position: absolute;
    height: 110vh;
    width: 100%;
    top: -120px;
    background: #68524180;
  }

}

@media (max-width: 1023px) {

   /*  Cart Drawer Mobile  */
    .cart-drawer .cart-drawer__body {
    margin-inline: -20px;
    padding-inline: 40px;
    width: calc(100% + 40px);
}
  .cart-drawer__head h3 .cart-drawer__item-qty {
    font-size: 24px;
  }
  .cart-drawer .upsell-title {
    font-size: 24px;
  }
  .cart-drawer .product-upsell__holder {
    width: 43%;
  }
  .cart-drawer .product-upsell__holder .product-upsell__image{
        aspect-ratio: 1;
  }
  .cart-drawer .product-upsell__holder .product-upsell__btn{
    position: relative;
    display: block;
    top: 0;
    left: 0;
    padding: 0;
    height: 36px;
    width: 100%;
    padding-inline: 32px;
    transform: unset;
    background: transparent;
  }
  .cart-drawer .product-upsell__holder .product-upsell__btn-text{
    opacity: 1;
    transition: unset;
    color: #685241;
    text-align: center;
    text-transform: none;
    font-family: "Lexend";
    font-size: 14px;
    font-weight: 300;
    line-height: 100%;
    margin-right: 0;
    display: flex;
    align-items: center;
    gap: 4px;
    justify-content: center;
  }
  .cart-drawer .product-upsell__holder--cart .product-upsell__row{
        min-height: 85px;
  }
  .cart-drawer .cart-drawer__head, .cart-drawer .cart-drawer__foot{
    padding-inline: 20px !important
  }
  /*  End Cart Drawer Mobile  */
  .cart .cart__inner {
    flex-flow: wrap;
  }
  .cart .cart__content {
    width: 100% !important;
  }
  .cart .cart__aside {
    width: 100% !important;
  }
  .cart hr.hr--full {
    margin-block-start: 16px;
  }
  .cart .cart__title {
    font-size: 24px;
  }
  .cart .cart-message__default {
    font-size: 14px;
  }
  .cart .cart-message {
    padding-bottom: 0 !important;
  }
  .cart #cartItemsHolder {
    padding-top: 0 !important;
  }
  .cart .cart__items .cart__item:first-child {
    padding-block: 16px 32px !important;
  }
  .cart .cart__items .cart__item__price {
    text-align: left;
    font-size: 14px;
    margin-block-start: 18px;
  }
  .cart .cart__item__image {
    margin-right: 16px;
  }
  .cart .cart__item__image a {
    height: 100px;
    width: 100px;
  }
  .cart__items .cart__item__bottom {
    margin-top: 32px !important;
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100% !important;
    flex-wrap: nowrap;
  }
  .cart .cart__item__remove {
    margin: 0;
  }
  .cart .cart__content {
    margin-bottom: 16px;
  }
  .delivery-instruction-container .instruction p {
    font-size: 12px;
  }
  .cart .cart__total {
    padding-block: 18px 16px;
  }
  .cart__buttons__fieldset {
    min-width: 100%;
  }
  .cart .cart__widget__title .icon {
    right: 20px;
  }
  .cart .cart__total__money {
    font-size: 14px !important;
  }
  .cart {
    margin: 0 !important;
    padding-block: 20px 42px;
  }
}

@media (min-width: 1024px) {
  .cart .cart__content {
    width: 54% !important;
  }
  .cart .cart__aside {
    width: 38% !important;
  }


/* Collection Page */
.list-collections-section__container .carousel:not(.flickity-enabled),
.carousel--inactive {
  display: flex;
  text-align: center;
  justify-content: center;
  overflow: hidden;
}
.list-collections__item.one-quarter {
  width: calc((var(--wrapper-width) - var(--grid-gutter) * 3) / 4);
}
/* Product Page starts here */
.template-product .wrapper--full-padded {
  padding: 0 40px;
}

/* Cart drawer */
.cart-drawer {
  background: #f7f2ed !important;
  padding: 0 42px !important;
}
}
@media (min-width: 769px) and (max-width: 1298px) {
  .section-columns--multicolumn .section-columns__slider {
    display: flex;
    flex-flow: row wrap;
  }
  .section-columns--multicolumn .stacked--mobile .column-item--text {
    width: 100%;
    order: 1;
    max-width: 100% !important;
  }
  .section-columns--multicolumn .stacked--mobile .column-item--collection {
    order: 2;
  }
  .column-item.column-item--text.carousel__item.mobile--one-whole {
    margin-bottom: 22px;
  }

  /* Reviews page */
  .image-with-text--image-fifty
    .image-with-text-blogcontent
    .image-with-text__content {
    padding: 42px 0 42px 42px;
  }
  .review-section .jdgm-carousel-wrapper .jdgm-carousel-item {
    width: calc(80% - 40px);
}
.review-section .review-section__inner{
          grid-template-columns: 350px minmax(0, 1fr) !important;
}
}

@media (max-width: 768px) {

  /*  Review Page Judge Section */

  .review-section .jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{
    padding:24px 16px;
  }
  .review-section .jdgm-carousel-wrapper .jdgm-carousel-item{
    width:calc(100% - 40px);
    padding-inline:9px;
  }
   .review-section .jdgm-carousel__arrows{
    display:none;
  }
  .review-section .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel{
    width:100%;
  }
  .review-section .jdgm-carousel--card-theme .jdgm-carousel-item__review-rating {
    margin-bottom: 32px;
  }
  .review-section .jdgm-carousel-item__review-body p{
    font-size:16px;
  }
  .review-section .jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name{
    font-size:18px;
  }

  
/*  Review Page Judge Section */
    .search-popdown .search-form__input{
      padding-inline: 30px;
    }
    .custom-flickity-nav, .custom-page-dots {
    display: none;
  }
  .flickity-page-dots, .custom-image-text-slider .flickity-page-dots, .custom-testimonial-slider  .flickity-page-dots{
    display: block !important
  }
  /* Code added by ajay  [complementary Products] */

      .cp-heading{
            font-size:22px;
        }

        .cp-product{
            flex: 0 0 calc((100% - (16px * 2)) / 2.5);

        }
        .cp-title{
            font-size:15px;
        }

        .cp-image img{
            max-width:120px;
            max-height:120px;        
        }

        .cp-slider .cp-product{
            flex:0 0 33.333%;
        }
  /*   End Code added by ajay  [complementary Products] */
    


  .menu__item.menu__item--compress,
  .mobile-menu {
    gap: 24px;
  }
  .site-header--compress .nav .menu__item--compress {
    margin-right: 16px;
    display: none;
  }
  .mobile-menu .mobile-menu__button,
  .mobile-menu .menu__item {
    padding: 0;
    width: 24px;
    height: 24px;
  }
  .mobile-menu .mobile-menu__button{
    display: block;
  }
  .mobile-menu__button {
  }
  .mobile-menu__button--burger {
    position: static;
    margin-top: 0;
    padding: 0;
    width: fit-content;
  }

  .search-popdown.menu__item,
  .search-popdown.mobile-menu__button {
    display: none;
  }
  .search-popdown.menu__item.custom_menu_item_search {
    display: block !important;
    margin-left: 24px;
  }
  .mobile-menu {
    position: static;
    display: flex;
  }

  .announcement__text .text-highlight__break{
    font-size: 12px;
  }
  .site-header--compress .nav{
    height: 60px;
  }
  #NavStandard.nav{
    height: 60px;
    display: none;
  }
  .mobile-menu__button--burger{
    display: flex;
  }
  .site-header--nav-center .logo {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--inner);
    padding-right: var(--inner);
  }
  /* Slideshow */
  .custom-slider-main.slider .item {
    display: flex;
    flex-direction: column;
  }
  .custom-slider-main.slider .slide__image__container {
    height: 100%;
    position: static;
  }

  .custom-slider-main.slider .slide__image.background-size-cover {
    position: static;
    height: 300px;
    width: 100%;
    padding: 20px 20px 0;
    background: inherit;
  }
  .custom-slider-main .slide__image__inner {
    position: static !important;
  }
  .slideshow .custom-slider-main.slider .slide__text__wrapper {
    padding: 32px 20px 42px;
  }
  .slideshow
    .custom-slider-main
    .slide__text__wrapper
    .slide__subheading
    .subheading-text {
    font-size: 16px;
    text-align: left;
    margin-bottom: 8px;
  }
  .slideshow .custom-slider-main .slide__heading {
    font-size: 48px;
    text-align: left;
  }
  .slideshow .custom-slider-main .slide__text.main-text {
    margin: 14px 0 0;
    font-size: 14px;
    text-align: left;
  }
  .slideshow .custom-slider-main .main-buttons__item {
    margin: 24px 0 0;
  }
  .slideshow .custom-slider-main .slide__btn.btn--primary {
    padding: 8px 22px;
    font-size: 14px;
  }
  .slideshow .custom-slider-main .slide__btn.btn--primary svg {
    margin-left: 12px;
  }
  .custom-slider-main .text-center--mobile .main-buttons,
  .text-center--mobile .main-buttons__item {
    justify-content: flex-start;
  }
  .slideshow .custom-slider-main .flickity-page-dots {
    left: 50%;
    transform: translate(-50%);
    display: block !important
  }
  .custom-slideshow .item{
    gap: 32px;
    padding: 0;
    justify-content: flex-start;
  }

  /* Icon with text */
  .icons-row-item__icon{
    width: 18px !important;
  }
  .icons-row-item .icons-row-item__icon img{
    height: 18px;
    width: 18px;
  } 
  .icons-row .icons-row-item__wrapper{
    gap: 6px;
  }
  .icons-row .icons-row-item__title{
    font-size: 14px;
  }
  .icons-row .icons-row-item__text p{
    font-size: 12px;
  }
  /* custom Image text slider */
  .custom-image-text-slider .flickity-slider .item {
    flex-direction: column;
  }
  .custom-image-text-slider .item {
  }
  .custom-image-text-slider .slide__image__container {
    max-width: 100%;
    height: 280px;
    min-height: 280px;
  }
  .slideshow .custom-image-text-slider .background-size-cover {
    height: 280px;
    max-width: 100%;
  }
  .slideshow .custom-image-text-slider .slide__image__inner {
    width: 100%;
  }
  .slideshow .custom-image-text-slider .item {
    gap: 32px;
    padding: 0 20px;
  }
  .slideshow .custom-image-text-slider .slide__heading {
    font-size: 38px;
  }
  .slideshow .custom-image-text-slider .slide__text {
    font-size: 14px;
  }
  .slideshow .custom-image-text-slider .slide__text__container {
    min-height: auto;
    margin-top: 0;
  }
  .slider.custom-image-text-slider {
    padding: 20px 0 42px;
  }
  .custom-image-text-slider .item {
    min-height: max-content;
  }

  .custom-slideshow.slideshow .slide__text__container{
    padding-block-end: 42px;
  }
  .slideshow .custom-image-text-slider .flickity-page-dots  {
    position: static;
    margin-top: 56px;
  }
  .slideshow .custom-image-text-slider .main-buttons__item {
    margin-top: 32px;
  }
  .slideshow .custom-image-text-slider .slide__btn.btn--primary {
    font-size: 16px;
  }

  /* Custom Testimonial Slider */
  .custom-testimonial-slider .flickity-slider .item {
    flex-direction: column;
  }
  .custom-testimonial-slider .slide__image__container {
    max-width: 100%;
    height: 280px;
    min-height: 280px;
  }
  .slideshow .custom-testimonial-slider .background-size-cover {
    height: 280px;
    max-width: 100%;
  }
  .slideshow .custom-testimonial-slider .slide__image__inner {
    width: 100%;
  }
  .slideshow .custom-testimonial-slider .item {
    gap: 32px;
    padding: 0 20px;
  }
  .slideshow .custom-testimonial-slider .slide__heading {
    font-size: 38px;
    text-align: left;
  }
  .template-index .slideshow .custom-testimonial-slider .slide__text{
    font-size: 18px;
  }
  .slideshow .custom-testimonial-slider .slide__text {
    text-align: left;
    font-size: 14px;
    margin-top: 24px;
  }
  .slideshow .custom-testimonial-slider .slide__text p {
    text-align: left;
    font-size: 18px;
    margin: 42px 0 0;
  }
  .slideshow .custom-testimonial-slider .slide__text__container {
    min-height: auto;
    max-width: 100%;
  }
  .slider.custom-testimonial-slider {
    padding: 64px 0;
  }
  .custom-testimonial-slider .item {
    min-height: max-content;
  }
  .slideshow .custom-testimonial-slider .flickity-page-dots {
    position: static;
    margin-top: 42px;
  }
  .slideshow .custom-testimonial-slider .main-buttons__item {
    margin-top: 56px;
  }
  .slideshow .custom-testimonial-slider .slide__btn.btn--primary {
    font-size: 16px;
  }

  /* Icon with text */
  .icons-row .icons-row-item__wrapper {
    width: 100%;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .icons-row__slider.carousel--mobile .icons-row-item.carousel__item {
    width: 100% !important;
  }
  .icons-row .icons-row-item__title {
    text-align: center;
  }
  .icons-row .icons-row-item__text p {
    text-align: center;
  }
  /* Featured Collection */
  .featured-collection__content {
    margin: 0 0 42px;
    max-width: fit-content;
  }
  .featured-collection .wrapper--full-padded {
    flex-direction: column;
  }
  .featured-collection__button.mobile-only {
    display: none;
  }
  .featured-collection__content .featured-collection__button {
    display: block !important;
  }
  .carousel.grid--mobile {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding-left: 0;
  }

  .carousel.grid--mobile::-webkit-scrollbar {
    display: none;
  }

  .featured-collection .grid--mobile {
    gap: 24px;
  }
  .featured-collection .featured-collection__container {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  .featured-collection {
    padding: 56px 0 64px;
    position: relative;
  }
  .featured-collection:before {
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px;
    content: "";
    width: calc(100% -40px);
    height: 1px;
    background: #6852411a;
  }
  .featured-collection__content.text-left,
  .featured-collection__content.text-right {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 42px;
  }
  .featured-collection .section__heading .text-highlight__break {
    font-size: 38px;
  }
  .featured-collection .section__heading {
    margin-bottom: 12px;
  }
  .featured-collection .section__text p {
    font-size: 14px;
    margin-bottom: 24px;
  }
  .featured-collection .btn.btn--secondary {
    padding: 4px 16px;
    font-size: 12px;
    margin-left: 0;
    height: 32px;
  }
  .featured-collection .btn.btn-one{
    margin-top: 0 !important;
  }
  .featured-collection .product-grid-item__info .product-grid-item__title {
    font-size: 18px;
  }
  .featured-collection .btn.btn--secondary span{
    margin-left: 6px;
  }
  .featured-collection .btn.btn--secondary {
    margin-top: 0px;
    min-width: auto;
  }
  .featured-collection .product-grid-item__info .product-grid-item__price{
    font-size: 12px;
  }
  .template-index .section-multicolumn.section-columns--multicolumn .column-item__button{
  font-size: 16px;
  }
  .template-index .section-multicolumn.section-columns--multicolumn .column-item__button svg{
      margin-left: 16px;
          height: 24px;
          width: 24px;
  }
  /* Collection Page Starts here */
  .template-collection .collection__products div.grid {
    gap: 24px;
  }
  .product-grid-item .product-grid-item__title {
    font-size: 18px;
  }
  .product-grid-item .product-grid-item__price {
    font-size: 12px;
  }
  .template-collection .wrapper--full-padded {
    --wrapper-width: calc(100vw - 20 * 2);
  }
  .list-collections-section .grid__container .carousel--mobile {
    gap: 18px !important;
    display: flex;
    flex-wrap: nowrap;
  }
  .list-collections-section
    .grid__container
    .carousel--mobile
    .list-collections__item {
    width: 120px;
    flex-basis: 120px;
  }
  .custom-collection-title {
    font-size: 16px;
    margin-bottom: 6px;
    font-weight: 500;
  }
  .list-collections__item__content .h3.list-collections__item__title {
    font-size: 12px;
  }
  .template-collection .text__heading .text-highlight__break {
    font-size: 38px;
  }
  .template-collection .section-padding.text-section {
    padding-top: 24px;
    padding-bottom: 18px;
  }
  .template-collection .section-breadcrumb {
    padding: 11px 20px;
  }
  .collection--filters-disabled .collection__filters__toggle {
    display: none;
  }
  .collection__sort-bar {
    display: block !important;
  }
  .template-collection .collection--breadcrumbs-disabled .collection__sticky-bar {
    justify-content: flex-start;
  }
  .template-collection .collection__sort-bar .collection__sort__label {
    font-size: 14px;
  }
  .custom_sort_option_wrapper {
    gap: 8px;
  }
  .custom_sort_option_label {
    font-size: 14px;
  }
  .custom_sort_options svg {
    margin-left: 8px;
  }
  .custom-badge-wrapper {
    top: 8px;
  }
  .custom_label_preorder span {
    top: 8px;
    right: 8px;
    padding: 2px 8px;
  }
  .custom_label_new {
    height: 18px;
    top: 8px;
    left: 0;
    width: 43px;
  }
  .product-grid-item .product-grid-item__image {
    margin-bottom: 12px;
  }
  .product-grid-item .product-grid-item__info {
    gap: 6px;
    height: 83px;
  }
  .mobile-quick-buy-button {
    display: block;
    position: static;
    margin-top: 12px;
  }
  .desktop-quick-buy-button {
    display: none;
  }
  .mobile-quick-buy-button .btn-quick-buy {
    position: static;
    width: 100%;
  }
  .btn-quick-buy .btn__text {
    margin-right: 8px;
  }
  .btn-quick-buy .btn__inner svg {
    height: 16px;
    width: 16px;
  }
  .btn-quick-buy .btn__inner {
    padding: 6px 18px;
    box-shadow: none;
  }
  .template-collection .collection-promo {
    grid-column: span 2;
  }
  .template-collection .collection-promo .collection-promo__inner {
    grid-template-columns: auto;
  }
  .soldout .quick__form {
    display: block;
  }
  .soldout .quick__form .btn-quick-buy {
    width: 100%;
  }
  .collection-promo__bg {
    padding-top: 280px !important;
  }
  .collection-promo__content {
    height: 280px;
  }
  .template-collection .collection-promo .collection-promo__inner {
    height: 280px;
  }
  .template-collection .collection-promo__body .collection-promo__heading span {
    font-size: 24px;
  }
  .template-collection .collection-promo__body .collection-promo__heading {
    margin: 0 0 6px;
  }
  .collection-promo__body .collection-promo__text {
    font-size: 14px;
    margin: 0 0 16px;
  }
  .template-collection .collection-promo__content {
    padding: 14px;
  }
  .collection-promo__button svg {
    width: 18px;
    height: 18px;
  }
  .reviews_on_collection_promo {
    margin-bottom: 8px;
  }
  .reviews_on_collection_promo svg {
    width: 18px;
    height: 18px;
  }
  .section-columns__slider.stacked--mobile
    .column-item--collection
    .column-item__inner {
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
  }
  .section-columns__slider.stacked--mobile
    .column-item--collection
    .column-item__image-wrapper {
    width: 45%;
  }
  .section-columns__slider.stacked--mobile
    .column-item--collection
    .column-item__content {
    width: 55%;
  }
  .section-columns__slider.stacked--mobile
    .column-item--collection
    .column-item__inner
    .column-item__heading {
    text-align: left;
    font-size: 18px;
    margin-bottom: 6px;
  }
  .section-columns__slider.stacked--mobile
    .column-item--collection
    .column-item__inner
    .column-item__image-wrapper {
    margin: 0;
  }
  .section-columns__slider.stacked--mobile
    .column-item--collection
    .custom_sub_title {
    font-size: 14px;
    text-align: left;
  }
  .template-collection
    .section-columns--multicolumn
    .stacked--mobile
    .column-item--text {
    order: 1;
    width: 100%;
    padding: 0;
  }
  .section-columns--multicolumn .stacked--mobile .column-item--collection {
    order: 2;
  }
  .section-columns--multicolumn .stacked--mobile {
    row-gap: 24px !important;
    flex-direction: column !important;
  }
  .section-columns--multicolumn .stacked--mobile .column-item {
    width: 100%;
  }

  .column-item.column-item--text.carousel__item.mobile--one-whole {
    margin-bottom: 18px;
  }
  .section-multicolumn.section-columns--multicolumn .column-item__button {
    padding: 8px 22px;
  }
  .section-multicolumn.section-columns--multicolumn .column-item__button svg {
    margin-left: 12px;
    height: 18px;
    width: 18px;
  }
  .section-multicolumn.section-columns--multicolumn .column-item__button {
    font-size: 14px;
  }
  .section-multicolumn .column-item--text .column-item__content p {
    font-size: 14px;
  }
  .section-multicolumn .column-item--text .column-item__heading {
    font-size: 38px;
    margin-bottom: 8px;
  }
  .template-collection .section-multicolumn {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  /* Product page starts here */
  .template-product .section-breadcrumb {
    padding: 6px 20px;
  }
  .template-product .product-gallery {
    margin: 20px 0;
  }
  .product-gallery__media-slider .product-gallery__media-space {
    --media-padding-top: 120% !important;
  }
  .product-gallery__media-space {
    padding-top: 350px;
  }
  .product-gallery__media img {
    object-fit: cover;
  }
  .template-product .product-single__thumbnail-link {
    height: 74px !important;
    width: 74px !important;
  }
  .template-product .product-single__thumbnails {
    margin: 18px -20px 0;
  }
  .template-product .product-single__thumbnail {
    padding: 0 9px;
  }
  .product-single__thumbnail:first-child {
    padding-left: var(--gutter-mobile);
  }
  .template-product .product-single__details {
    padding: 56px 0;
  }
  .custom-new-badge-wrapper .custom_label_new_product span {
    font-size: 14px;
  }
  .custom-new-badge-wrapper .custom_label_new_product {
    margin-bottom: 18px;
  }
  .product-single .product__title {
    font-size: 24px;
  }
  .product-single .product__block.product__block--title {
    padding: 0;
    margin-bottom: 18px;
  }
  .product-single .product__subheading p,
  .product-single .product__subheading p > * {
    font-size: 14px;
  }
  .product-single__details .product__price--regular {
    font-size: 16px;
  }
  .product__price-and-badge {
    padding-bottom: 32px;
    margin-bottom: 0;
  }
  .product-single .product-specs .product-spec__text {
    font-size: 12px;
  }
  .product-single .product-specs {
    column-gap: 20px;
  }
  .product__accordion__title {
    font-size: 16px;
  }
  .section-breadcrumb .breadcrumbs__link {
    font-size: 12px;
  }
  .section-breadcrumb .breadcrumbs__current {
    font-size: 12px;
  }
  .template-product .product-gallery__media-slider.flickity-enabled.is-draggable .flickity-viewport {
    height: 350px !important;
  }
  .template-product .product-customization {
    margin-top: 32px;
  }
  .template-product .product-customization__field {
    margin-bottom: 32px;
  }
  .product-customization__label {
    font-size: 16px;
  }
  .product_customization_option_label_1 {
    margin-bottom: 10px;
  }
  .custom-radio-btn {
    padding: 6px 18px;
    height: 36px;
  }
  .product-customization__buttons {
    gap: 8px;
  }
  .product_customization_select_label {
    margin-bottom: 0;
  }
  .product-customization__select,
  .product-customization__textarea {
    padding: 6px 18px;
  }
  .quantity__selector {
    padding: 8px 22px;
  }
  .product-single .quantity__selector {
    height: 40px;

  }
  .custom_buy_buttons_wrapper .selector-wrapper--qty {
    margin-right: 12px;
    max-width: 111px;
    height: 40px;
  }
  .product-single .product__form .btn {
    padding: 8px 22px;
    font-size: 14px;
    height: 40px;
  }
  p.custom_accordion_content_title {
    font-size: 14px;
  }
  .accordion_content_contains_wrapper .accordion-metaobject__text {
    font-size: 12px;
  }
  .custom_product__accordion__inner
    .product-ingredients__content
    .metafield-rich_text_field
    p {
    font-size: 12px;
  }
  .product__accordion__inner .toggle-ellipsis__content p,
  .product__accordion__inner .toggle-ellipsis__content li {
    font-size: 12px;
  }
  .visual-guide-modal__inner {
    width: 350px;
    height: 350px;
  }
  .visual-guide-image {
    width: 100%;
  }
  .visual-guide-modal {
    top: -30px;
  }
  .visual-guide-close {
    width: 42px;
    height: 42px;
  }
  .selector-wrapper--boxes .radio__fieldset .radio__label {
    padding: 8px 12px;
  }
  .custom_variant_title_wrapper .option-title {
    font-size: 12px;
  }
  .custom_variant_title_wrapper {
    gap: 4px;
  }
  .custom_variant_title_wrapper .option-title {
    font-size: 12px;
    text-align: left;
  }
  .size-option-inner img {
    height: 36px;
    width: 36px;
  }
  .custom_realted_products {
    flex-direction: column;
  }
  .related-products .product-grid-item.one-third {
    width: 55%;
  }
  .related-products .section__header {
    width: 100%;
    margin-right: 0;
    margin-bottom: 42px;
  }
  .related-products .carousel__container {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .custom_realted_products .carousel.carousel--inactive {
    --item-width-mobile: 100%;
    padding: 0;
  }
  .related-products .section__heading.h3 {
    font-size: 38px;
    text-align: left;
    margin-bottom: 12px;
  }
  .related-products .custom_related_product_subheading {
    font-size: 14px;
    text-align: left;
  }

  /* Footer */
  [data-collapsible-container-mobile].is-expanded {
    opacity: 1;
    overflow: unset;
    visibility: visible;
    transition: opacity 1s ease, height 0.5s ease, visibility 0s;
    height: auto;
  }
  .footer-block--menu p.footer-title button {
    pointer-events: none;
  }
  .footer-block--menu p.footer-title button svg {
    display: none;
  }
  .footer-blocks {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px;
    column-gap: 42px;
  }
  .footer-blocks > * {
    grid-column: 1 / -1;
  }
  .footer-block--menu:nth-of-type(1) {
    grid-column: 1;
  }

  .footer-block--menu:nth-of-type(2) {
    grid-column: 2;
  }
  #SiteFooter .footer-block--logo {
    margin-bottom: 42px;
  }
  #SiteFooter .footer-block__logo-image {
    margin-right: auto;
  }
  .footer-block--text {
    margin-bottom: 56px;
  }
  .footer-block--menu p.footer-title button {
    padding: 0;
    font-size: 16px;
  }
  .footer-block {
    gap: 16px;
  }
  .footer-links__wrapper a.footer-link {
    font-size: 14px;
  }
  .footer collapsible-elements {
    margin-bottom: 42px;
  }
  .footer-block--newsletter .footer-title {
    font-size: 16px;
    margin-bottom: 16px;
    margin-top: 42px;
  }
  .footer-block--newsletter {
    gap: 0;
  }
  .footer-block--newsletter p {
    font-size: 14px;
    margin-bottom: 18px !important;
  }
  .newsletter-form .input-group__field,
  .newsletter-form .input-group__btn--icon {
    height: 40px;
    padding: 8px 22px;
    font-size: 14px;
  }
  .newsletter-form .input-group--inline .input-group__btn--icon svg {
    width: 18px;
    height: 18px;
  }
  .newsletter-form .input-group--inline {
    right: 0;
  }
  .footer-content .footer-blocks {
    padding-bottom: 24px;
  }
  #SiteFooter .footer-bottom {
    gap: 16px;
    justify-content: flex-start;
    padding: 26px 20px;
  }
  .footer-bottom .social-sharing-wrapper {
    margin: 0;
  }
  .footer__payment .list.list-payment {
    justify-content: flex-start;
    margin: 0;
  }
  .footer-bottom .footer-bottom__content {
    order: 2;
  }
  .footer__column--payment {
    order: 3;
  }
  #SiteFooter{
    padding-top: 42px;
  }
  .footer-bottom .footer-bottom__content{
    width: auto;
  }
  .footer-block.footer-block--text{
    margin-right: 0;
  }
  /* Cart Drawer */

  .cart-drawer__head {
    padding: 20px 0 !important;
  }
  .cart-drawer__head h3 {
    font-size: 38px !important;
  }
  .cart-drawer__item-qty span {
    font-size: 24px;
  }
  .cart-drawer .cart-message {
    padding: 24px 0 0 !important;
  }
  .cart-drawer .cart-message__success,
  .cart-drawer .cart-message__default {
    font-size: 14px;
  }

  .cart__item__content-inner {
    flex-direction: column;
  }
  .cart__item__price {
    margin-left: 0;
    font-size: 14px;
    text-align: left;
    margin-top: 18px;
  }
  .cart__item__bottom {
    margin-top: 32px;
  }
  .cart__item__quantity {
    width: 91px;
    height: 38px;
  }
  .cart__item__quantity input[type="number"] {
    height: 38px;
  }
  .cart__item__quantity-minus {
    left: 18px;
  }
  .cart__item__quantity-plus {
    right: 18px;
  }
  .cart__item__quantity button {
    width: 16px;
  }
  .cart__item__bottom {
    justify-content: flex-start;
    gap: 12px;
  }
  .cart__widget__title {
    font-size: 16px;
  }
  .cart__foot-inner .cart__buttons .cart__checkout {
    font-size: 14px;
  }
  .cart__foot-inner p.cart__text {
    font-size: 12px;
  }

  /* Custom Image with text section */
  .custom-image-with-text
    .image-with-text__items--inline-right
    .image-with-text__content {
    padding-top: 32px !important;
  }
  .custom-image-with-text .image-with-text__heading span {
    font-size: 38px;
  }
  .custom-image-with-text .image-with-text__header {
    margin-bottom: 12px;
  }
  .custom-image-with-text .image-with-text__text p {
    font-size: 14px;
  }
  .custom-image-with-text .image-with-text__buttons .btn {
    font-size: 16px;
    padding: 8px 22px;
    height: 40px;
  }
  .custom-image-with-text .image-with-text-readytobuild .image-with-text {
    padding: 20px 0 64px;
  }
  .custom-image-with-text .image-with-text__buttons .btn svg {
    margin-left: 12px;
    height: 18px;
    width: 18px;
  }
  .custom_multicolumn .column-item__content h3.column-item__heading {
    font-size: 38px;
  }
  .custom_multicolumn .section-multicolumn .custom_sub_title p {
    font-size: 14px;
    text-align: left;
  }
  .custom_multicolumn
    .section-multicolumn.section-columns--multicolumn
    .column-item--collection
    .column-item__button {
    font-size: 14px;
    padding: 6px 18px;
    margin-top: 16px;
    height: 36px;
  }
  .custom_multicolumn
    .section-multicolumn.section-columns--multicolumn
    .column-item--collection
    .column-item__button
    svg {
    display: none;
  }
  .custom_multicolumn
    .column-item.column-item--text.carousel__item.mobile--one-whole {
    margin-bottom: 0;
  }
  .custom-image-with-text .custom-mix-it-your-way p.image-with-text__heading span {
    font-size: 48px;
  }
  .custom-image-with-text .custom-mix-it-your-way .image-with-text__subheading {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .custom-image-with-text
    .custom-mix-it-your-way
    .image-with-text__content-items
    .image-with-text__text {
    margin-bottom: 0;
  }

  /* Reviews page starts here */
  #mix-amp-match .section-multicolumn .column-item--text .column-item__text h3 {
  display: none;
  }
  #mix-amp-match .custom_multicolumn  .column-item--text .column-item__content .column-item__heading {
    display: block;
  }
  .item--bottom-left--mobile .text-container,
  .item--bottom-right--mobile .text-container,
  .item--bottom-center--mobile .text-container {
    align-items: flex-end;
  }
  .banner-image .six-fifty-height-mobile {
    --min-h: 650px;
  }
  .banner-image .background-size-cover img,
  .banner-image .img-object-cover {
    object-position: top !important;
  }
  .banner-image__subheading p {
    font-size: 16px;
  }
  .banner-image__subheading {
    margin-bottom: 8px;
  }
  .banner-image__heading span {
    font-size: 48px;
  }
  .banner-image__heading {
    margin-bottom: 12px !important;
  }
  .banner-image__content p {
    font-size: 14px;
  }
  .banner-image__buttons {
    margin: 24px 0 0 !important;
  }

  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__items--inline-left
    .image-with-text__content {
    padding: 0;
  }
  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__header {
    margin-bottom: 24px;
  }
  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__content-items {
    padding: 0 20px;
  }

  .image-with-text-communitylove
    .image-with-text__content-items
    .image-with-text__buttons {
    margin-top: 32px;
  }

  .custom-image-with-text .image-with-text__content-items {
    padding: 0 0 0 20px;
  }
  .custom-image-with-text .image-with-text-fathersday .image-with-text__text p {
    font-size: 18px;
  }
  .custom-image-with-text
    .image-with-text-fathersday
    .image-with-text__buttons
    .btn {
    font-size: 16px;
    padding: 12px 24px;
  }
  .custom_ratings svg {
    height: 18px;
    width: 18px;
  }
  .custom_rating_text {
    font-size: 18px;
  }
  .custom_rating_wrapper {
    margin-bottom: 24px;
  }
  .custom-image-with-text .image-with-text-fathersday .image-with-text__buttons {
    margin-top: 32px;
  }
  .image-with-text-fathersday
    .image-with-text__items--inline-left
    .image-with-text__content {
    padding: 0;
  }
  .image-with-text-fathersday .image-with-text__content-items {
    padding: 24px 24px 42px 24px;
  }
  .image-with-text-fathersday.image-with-text__wrapper .wrapper {
    padding: 0;
  }
  .custom-image-with-text .image-with-text-fathersday .image-with-text__text p strong{
    font-size: 18px;
  }
  .custom-image-with-text .image-with-text-fathersday .image-with-text__buttons .btn{
    padding: 12px 24px;
    height: 48px;
  }
  .custom-image-with-text .image-with-text-fathersday .image-with-text__buttons .btn svg{
    margin-left: 16px;
    height: 24px;
    width: 24px;
  }

  .image-with-text-certification .image-with-text__image {
    margin: 0;
  }
  .image-with-text-certification .image-with-text__image img {
    object-position: left;
    object-fit: contain;
  }
  .image-with-text-certification .image-with-text__header {
    margin-bottom: 16px;
  }
  .image-with-text-certification
    .image-with-text__content-items
    .image-with-text__buttons {
    margin-top: 32px;
  }
  .image-with-text-certification .image-with-text__content-items {
    padding: 0;
  }
  .image-with-text-certification .image-with-text__items--inline-left .image-with-text__content{
    padding: 32px 0 0 !important;
  }
  .image-with-text--image-fifty
    .image-with-text-blogcontent
    .image-with-text__content {
    padding: 42px 0 0 42px;
  }
  .image-with-text-blogcontent .image-with-text__content-items {
    padding: 0;
  }
  .custom-image-with-text .image-with-text-blogcontent .image-with-text__header {
    margin-bottom: 24px;
  }
  .custom-image-with-text .image-with-text-blogcontent .image-with-text__buttons {
    margin-top: 32px;
  }
  .image-with-text-blogcontent .image-with-text__items--inline-left .image-with-text__image{
    min-height: 280px;
  }
  .image-with-text-blogcontent .image-with-text__buttons .btn {
      padding: 12px 24px;
      height: 48px;
  }
  .image-with-text-blogcontent .image-with-text__buttons .btn svg{
    margin-left: 16px;
    height: 24px;
    width: 24px;
  }
  .image-with-text-blogcontent .image-with-text__text p{
    color: #685241B2;
  }


  .custom-image-with-text .image-with-text-communitylove .image-with-text__text p{
    font-size: 16px;
  }
  .custom-image-with-text .image-with-text-communitylove .image-with-text__buttons .btn{
    padding: 12px 24px;
    height: 48px;
  }
  .custom-image-with-text .image-with-text-communitylove .image-with-text__buttons .btn svg{
    margin-left: 16px;
    height: 24px;
    width: 24px;
  }

  /* Mix and Match page */
  #mix-amp-match .custom_multicolumn .section-multicolumn .column-item--collection .column-item__button{
    max-width: fit-content;
    text-transform: inherit;
  }
  #mix-amp-match .custom_multicolumn .section-multicolumn{
    padding: 56px 0 64px;
  }
  #mix-amp-match .slideshow .custom-testimonial-slider .slide__text{
    font-size: 18px;
  }
  #mix-amp-match .custom-image-with-text .image-with-text__content-items .image-with-text__buttons{
    margin-top: 24px;
  }


  /* Cart page */
  .recently-viewed-wrapper{
    flex-direction: column;
  }
  .recent-products .product-grid-item.one-third {
    width: 55%;
  }
  .recent-products .section__header {
    width: 100%;
    margin-right: 0;
    margin-bottom: 42px;
  }
  .recent-products .carousel__container {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .recently-viewed-wrapper  .carousel.carousel--inactive {
    --item-width-mobile: 100%;
    padding: 0;
  }
  .recent-products .section__heading.h3 {
    font-size: 38px;
    text-align: left;
    margin-bottom: 12px;
  }
  .recent-products .custom_related_product_subheading {
    font-size: 14px;
    text-align: left;
  }

  /* Search Drawer starts here */
  .search-popdown .popular-searches.caps{
       padding-inline: 20px;
       padding-block-end: 0;
  }
  .search-popdown .search-form__input-holder {
      padding-inline: 20px;
  }
  .search-popdown .search-form__input-holder .search-form__label{
      left:20px;
  }
  .search-popdown .search-form__input-holder .search-popdown__close {
      right: 20px;
  }
  
  .search-popdown .predictive-search__heading {
      margin-bottom: 17px;
  }
  .search-popdown .predictive-search__heading span {
      font-size: 18px;
  }
  .search-popdown .predictive-search__list .predictive-search__item .predictive-search__link {
      font-size: 14px;
  }
  .search-popdown .predictive-search__list .predictive-search__item {
      padding-right: 42px;
  }
  .search-popdown .predictive-search__featured_item .grid__item:only-child, .carousel__item:only-child {
      width: 100%;
  }

  .size-guide-cell--label strong{
    font-size: 16px;
  }
  .size-guide-row{
    gap: 8px;
    padding: 4px 0;
  }
  .size-guide-modal__header h2{
    font-size: 18px;
  }
  .size-guide-modal__header{
    padding: 16px 0;
  }
  .size-guide-modal__panel{
    padding: 0 20px 20px;
  }

  /* Quick view */
  .popup-quick-view__title a{
    font-size: 24px;
  }
  .template-product .popup-quick-view__body__inner .flickity-enabled.is-draggable .flickity-viewport{
    height: 135px !important;
  }
  .template-product .popup-quick-view__body__inner .product-gallery{
    margin: 0;
  }
  .popup-quick-view__foot__inner .select__fieldset .select__label{
    font-size: 16px;
  }
  .popup-quick-view__foot__inner .select-popout__toggle span{
    font-size: 14px;
  }
  .popup-quick-view .product__submit__buttons .btn{
    font-size: 14px;
  }
  .popup-quick-view .popup-quick-view__form-inner{
    /* display: none; */
  }
  .popup-quick-view__wrapper{
    /* max-height: 97vh; */
  }

  /* SLIDE CHANGES [25/08] - START */
    .announcement .announcement__slider .flickity-prev-next-button,
    .announcement .announcement__slider .flickity-prev-next-button:before {
      --flickity-btn-size: 20px;
      --icon-size: 20px;
    }
  /* SLIDE CHANGES [25/08] - START */

}

@media (max-width: 767px) {
  .custom_text_block {
    display: block;
    padding: 0 20px;
  }
  .section-columns--multicolumn
    .column-item.column-item--collection
    .column-item__heading {
    font-size: 18px;
  }
  .section-columns--multicolumn .custom_text_block .column-item__heading {
    color: #685241;
    font-family: "Cormorant Garamond";
    font-size: 38px;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: 0%;
    margin-bottom: 12px;
    text-align: left;
  }
  .section-columns--multicolumn .custom_text_block .column-item__text p{
    color: #685241b2;
    font-family: "Lexend";
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    letter-spacing: 0%;
  }
  .section-multicolumn.section-columns--multicolumn
    .custom_text_block
    .column-item__button {
    margin-top: 24px;
    margin-bottom: 42px;
  }
  .section-columns__slider.carousel--mobile .column-item--text.carousel__item {
    display: none;
  }
  .carousel--mobile .grid__item,
  .carousel--mobile .carousel__item {
    width: 200px;
    margin-right: 24px;
  }

  /* Featred collection */
  .featured-collection .carousel.grid--mobile > *{
    flex: 0 0 58%;
  }
  .carousel.grid--mobile > * {
    flex: 0 0 54%;
    scroll-snap-align: start;
  }
  .featured-collection .btn.btn--secondary {
    margin-top: 8px;
  }
  

  /* Reviews page */
  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__content-items {
    padding: 24px 0 42px;
  }
  .image-with-text--image-fifty
    .image-with-text-blogcontent
    .image-with-text__content {
    padding: 42px 0 42px 42px;
  }
.menu__item.menu__item--compress{

}

}

@media (max-width: 500px) {
  .custom-image-with-text
    .image-with-text-readytobuild
    .image-with-text__image {
    height: 280px;
    min-height: 280px;
  }
  .banner-image .background-size-cover img,
  .banner-image .img-object-cover {
    object-position: center !important;
  }

  /* Reviews Page starts here */
  .custom-image-with-text
    .image-with-text-communitylove
    .image-with-text__image {
    height: 350px;
    min-height: 350px;
  }

  .custom-image-with-text
    .image-with-text-certification
    .image-with-text__image {
    height: 110px;
    min-height: 110px;
    width: 72px;
  }
}
