/** Shopify CDN: Minification failed

Line 718:12 Unexpected "{"
Line 718:21 Expected ":"
Line 719:16 Expected identifier but found whitespace
Line 719:18 Unexpected "{"
Line 719:27 Expected ":"
Line 719:53 Expected ":"
Line 720:19 Expected identifier but found whitespace
Line 720:21 Unexpected "{"
Line 720:30 Expected ":"
Line 720:59 Expected ":"

**/
@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Medium.eot?v=1761732327');
    src: url('/cdn/shop/files/Montserrat-Medium.eot?v=1761732327') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-Medium.woff2?v=1761732326') format('woff2'),
        url('/cdn/shop/files/Montserrat-Medium.woff?v=1761732327') format('woff'),
        url('/cdn/shop/files/Montserrat-Medium.ttf?v=1761732327') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CooperLtBT';
    src: url('/cdn/shop/files/CooperLtBT-Regular.eot?v=1761732327');
    src: url('/cdn/shop/files/CooperLtBT-Regular.eot?v=1761732327') format('embedded-opentype'),
        url('/cdn/shop/files/CooperLtBT-Regular.woff2?v=1761732326') format('woff2'),
        url('/cdn/shop/files/CooperLtBT-Regular.woff?v=1761732326') format('woff'),
        url('/cdn/shop/files/CooperLtBT-Regular.ttf?v=1761732327') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CooperLtBT';
    src: url('/cdn/shop/files/CooperLtBT-Bold.eot?v=1761732327');
    src: url('/cdn/shop/files/CooperLtBT-Bold.eot?v=1761732327') format('embedded-opentype'),
        url('/cdn/shop/files/CooperLtBT-Bold.woff2?v=1761732326') format('woff2'),
        url('/cdn/shop/files/CooperLtBT-Bold.woff?v=1761732326') format('woff'),
        url('/cdn/shop/files/CooperLtBT-Bold.ttf?v=1761732327') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Bold.eot?v=1761732327');
    src: url('/cdn/shop/files/Montserrat-Bold.eot?v=1761732327') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-Bold.woff2?v=1761732326') format('woff2'),
        url('/cdn/shop/files/Montserrat-Bold.woff?v=1761732327') format('woff'),
        url('/cdn/shop/files/Montserrat-Bold.ttf?v=1761732327') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Regular.eot?v=1761732327');
    src: url('/cdn/shop/files/Montserrat-Regular.eot?v=1761732327') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-Regular.woff2?v=1761732326') format('woff2'),
        url('/cdn/shop/files/Montserrat-Regular.woff?v=1761732326') format('woff'),
        url('/cdn/shop/files/Montserrat-Regular.ttf?v=1761732327') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-SemiBold.eot?v=1761732328');
    src: url('/cdn/shop/files/Montserrat-SemiBold.eot?v=1761732328') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-SemiBold.woff2?v=1761732327') format('woff2'),
        url('/cdn/shop/files/Montserrat-SemiBold.woff?v=1761732327') format('woff'),
        url('/cdn/shop/files/Montserrat-SemiBold.ttf?v=1761732327') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
body {
    letter-spacing: 0px;
}
h1,h2,h3,h4{
  font-family: 'CooperLtBT'!important;
  font-weight:bold;
}
.header__menu-item span {
    font-size: 16px;
    font-weight: 500;
    color:#1D1D1B;
}
header account-icon {
    margin-right: 18px;
}
.image-with-text__small-images {
  transition: all 0.4s ease;
}
.multiicons-section-custom h2.three-column-feature__heading {
    margin-bottom: 0px;
}
.image-with-text__small-images.hide-small-images {
  opacity: 0;
  transform: translateY(40px);
  pointer-events: none;
}
.image-with-video {
    position: relative;
}
img.shap-bottom {
    position: absolute;
    bottom: -1px;
    width: 100%;
    z-index:0;
}
.image-with-video  .image-with-text__content {
    display: flex;
    align-items: center;
    justify-content: center;
}
.multicolumn-card__image-wrapper img.multicolumn-card__image {
    width: 100%;
}
video {
    height: 570px!important;
    object-fit: cover;
}
.image-with-video h2.image-with-text__heading, .image-with-video h2.image-with-text__heading p {
    margin-top: 0px;
}
.image-with-video h2.image-with-text__heading p {
    margin-bottom: 13px;
}
img.shap-bottom {
    line-height: 0px;
}
.image-with-video .image-with-text__content .text-right-main {
    max-width: 398px;
}
.image-with-text__small-images.fixed-small-images {
  position: sticky;
  top: 100px; /* adjust as per your header height */
  z-index: 5;
  background: white;
  padding: 10px 0;
  border-radius: 10px;
}
.btn-color:hover,.button--primary:hover,.contact__button button.button:hover,.btn-style:hover {
    background: #000!important;
    color: #fff!important;
        
}
.custom-multicolumn .title-wrapper-with-link {
    display: flex;
    align-items: flex-start;
    align-items: end;
}
.custom-title-top-right a.button.button--primary {
    margin: 0px;
}

.custom-title-top {
    text-align: left;
}
.custom-title-top .rte.multicolumn__content {
    max-width: 725px;
    color: #1D1D1B;
    line-height: 26px;
    margin-top: 14px;
}
h2.image-with-text__heading,h2.banner__heading.inline-richtext {
    font-weight: bold;
}
h2.three-column-feature__heading strong,.custom-multicolumn .title-wrapper-with-link h2.title.inline-richtext strong,.multicolumn-with-rating h2.title.inline-richtext.h1 strong,
h2.title.inline-richtext strong,h2.collapsible-content__heading strong,.newsletter-split__content h2.inline-richtext strong,.ashers-content h2.ashers-title strong,
h2.image-with-text__heading strong ,h2.banner__heading.inline-richtext strong, .how-to-eat-heading strong{
    color: #f46a1f;
}
.custom-multicolumn .title-wrapper-with-link h2.title.inline-richtext,.ashers-content h2.ashers-title,h2.image-with-text__heading, h2.banner__heading.inline-richtext,
.how-to-eat-heading h2 {
    font-size: 40px;
    text-transform: capitalize;
}
img.shap-top {
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 2;
}
.image-with-video {
    position: relative;
}
.btn-style,.button--primary,.contact__button button.button,.cart__checkout-button {
    transition: all ease-in-out .5s;
    font-size: 18px;
    font-family: Inter, sans-serif !important;
    font-weight: normal !important;
    letter-spacing: 0px;
        padding: 14px 36px!important;
        background: #f46a1f!important;
}
.btn-style::after,.button--primary:after,.contact__button button.button:after  {
    display: none!important;
}
.cart-items thead th {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
button.button.button--tertiary.cart-remove-button,cart-remove-button .button {
    background: transparent;
    color: #000;
}
/* header menu hover css */
.header__active-menu-item,.header__menu-item:hover span,a.link.link--text.list-menu__item,.underline-links-hover:hover a{
    text-decoration:none!important;
}
.header__menu-item span,ul.mega-menu__list ul.list-unstyled li a,a.link.link--text.list-menu__item{
    position:relative;
}
.header__menu-item span:hover:after,span.header__active-menu-item:after,ul.mega-menu__list ul.list-unstyled li a:hover:after,a.link.link--text.list-menu__item:hover:after{
    width: 100%!important;
}
.header__menu-item span:after,ul.mega-menu__list ul.list-unstyled li a:after,footer a.link.link--text.list-menu__item:after {
    position: absolute;
    content: "";
    left: 0px;
    width: 0%;
    height: 2px;
    background: currentColor;
    bottom: -1px;
    transition: all ease-in-out 0.5s;
}
h3.feature-block__heading {
    font-family: 'Montserrat'!important;
    font-weight: 600;
    color: #1D1D1B;
}
.how-to-eat .title-wrapper-with-link {
    justify-content: center;
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: none!important;
}
.field__input, .customer .field input {
    font-size: 13px;
}
h2.three-column-feature__heading,.multicolumn-with-rating h2.title.inline-richtext.h1 {
    text-align: center;
}
h2.title.inline-richtext,h2.three-column-feature__heading,.multicolumn-with-rating h2.title.inline-richtext.h1,h2.collapsible-content__heading,.newsletter-split__content h2.inline-richtext{
   font-size: 40px;
    text-transform: capitalize;
    font-weight:bold;
    color:#1D1D1B;
}
.multicolumn-with-rating .title-wrapper-with-link {
    width: 100%;
    justify-content: center;
}
.feature-block__text.rte {
    font-family: Inter, sans-serif !important;
    font-size: 14px;
    color: #1D1D1B;
    max-width: 442px;
}
/* banner with icons */
.image-with-text__rating {
    display: flex;
    gap: 15px;
}
.stars-wrap-block {
    line-height: 0px;
}
.superfood-wrapper {
  position: relative;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInUp1 {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.ashers-feature h4{
    text-transform:capitalize;
}
.image-grid__image img {
    max-width: 84px;
}
.right-banner-img{
  opacity: 0;
  transform: translateY(15px);
  animation: fadeInUp 2.8s ease forwards;
  animation-delay: 0.2s;
}
.image-grid__item.iocn-banner-1,.image-grid__item.iocn-banner-2,.image-grid__item.iocn-banner-3,.image-grid__item.iocn-banner-4,.image-grid__item.iocn-banner-5,
.image-grid__item.iocn-banner-6,.image-grid__item.iocn-banner-7,.image-grid__item.iocn-banner-8{
  opacity: 0;
  transform: translateY(55px);
}
.image-grid__item.iocn-banner-1{ animation-delay: 0.2s;animation: fadeInUp 0.6s ease forwards;}
.image-grid__item.iocn-banner-2{ animation-delay: 0.3s;animation: fadeInUp 1.2s ease forwards;}
.image-grid__item.iocn-banner-3{ animation-delay: 0.4s;animation: fadeInUp 1.8s ease forwards;}
.image-grid__item.iocn-banner-4{ animation-delay: 0.5s;animation: fadeInUp 2.4s ease forwards;}
.image-grid__item.iocn-banner-5{ animation-delay: 0.6s;animation: fadeInUp 3s ease forwards;}
.image-grid__item.iocn-banner-6{ animation-delay: 0.7s;animation: fadeInUp 3.6s ease forwards;}
.image-grid__item.iocn-banner-7{ animation-delay: 0.8s;animation: fadeInUp 4.2s ease forwards;}
.image-grid__item.iocn-banner-8{ animation-delay: 0.9s;animation: fadeInUp 4.8s ease forwards;}

.coconut {
  opacity: 0;
  transform: translateY(15px);
  animation: fadeInUp1 0.8s ease forwards;
  animation-delay: 1s;
}
.walnut {
  opacity: 0;
  transform: translateY(15px);
  animation: fadeInUp1 2.8s ease forwards;
  animation-delay: 1.4s;
}
/* Sticky content */
.superfood-sticky {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  position: sticky;
  top: 0;
  padding: 40px 0;
  z-index: 2;
}
.superfood-left {
  flex: 1;
}
.superfood-section {
    position: relative;
    overflow: hidden;
    background: #F3F1EA;
}
img.right-banner-img {
    max-width: 910px;
}
.superfood-left h2 {
    font-size: 55px;
    margin-bottom: 10px;
    max-width: 430px;
    line-height:70px;
    margin-top:5px;
}
.superfood-left p {
  max-width: 400px;
  margin-bottom: 20px;
  color: #1D1D1B;
}
.image-grid__title {
    margin-top: 0.5rem;
    font-weight: 500;
    font-family: Inter, sans-serif !important;
}
.superfood-left .btn {
  background: #f46a1f;
  color: #fff;
  padding: 12px 24px;
  border-radius: 25px;
  text-decoration: none;
  font-weight: 600;
}

.superfood-right {
  flex: 1;
  text-align: center;
}
/* Icons row */
.superfood-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px;
  margin-top: 80px;
  position: relative;
  z-index: 1;
}
span.image-with-text__rating-text {
    font-family: Inter, sans-serif !important;
    color: #000;
}
.superfood-icons .icon {
  text-align: center;
  width: 120px;
  opacity: 1;
  transition: transform 0.6s ease, opacity 0.6s ease;
}
.superfood-bottom-images {
    display: flex;
    flex-direction: column;
    max-width: 266px;
    text-align: center;
    align-items: center;
    gap: 195px;
    position: absolute;
    top: 0px;
    right: 19%;
}

img.walnut {
    max-width: 261px;
}

img.coconut {
    max-width: 94px;
    
}
.newsletter__subheading {
    margin: 0px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 10px 0px 31px;
}
.superfood-right {
    position: relative;
}
.superfood-icons .icon img {
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
}

.superfood-icons .bottom-icon {
  transform: translateY(150px);
  opacity: 0;
}

/* Bottom Images */
 .image-grid {
    display: grid;
    gap: 1.5rem;
  }

  .grid--1-col { grid-template-columns: repeat(1, 1fr); }
  .grid--2-col { grid-template-columns: repeat(2, 1fr); }
  .grid--3-col { grid-template-columns: repeat(3, 1fr); }
  .grid--4-col { grid-template-columns: repeat(4, 1fr); }
  .grid--5-col { grid-template-columns: repeat(5, 1fr); }
  .grid--6-col { grid-template-columns: repeat(6, 1fr); }
  .grid--7-col { grid-template-columns: repeat(7, 1fr); }
  .grid--8-col { grid-template-columns: repeat(8, 1fr); }
  .grid--9-col { grid-template-columns: repeat(9, 1fr); }

  .image-grid__item {
    text-align: center;
  }

  .image-grid__image img {
    width: 100%;
    height: auto;
    border-radius: 8px;
  }
.image-with-video h2.image-with-text__heading,.full-container .image-with-text__text.rte {
    color: #1D1D1B;
}
.image-with-video h2.image-with-text__heading {
    font-size: 40px;
}

.image-with-video h2.image-with-text__heading strong {
    color: #E76C21;
}
.image-with-text__grid.grid.grid--gapless {
    display: flex;
    position: relative;
}

.image-with-text__media-center {
    position: absolute;
    max-width: 357px;
    left: 50%;
    transform: translate(-50%, 27%);
    z-index: 5;
    top: 0px;
}

.image-with-text__media-center img {
    width: 100%;
    height: auto;
}
  .image-with-text__video {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 1.5rem;
  }

  .image-with-text__video video,
  .image-with-text__video iframe {
    width: 100%;
    height: auto;
    display: block;
    border: none;
  }
  .crafted-with-care-section {
  background: url(/cdn/shop/files/Frame_48095615.webp?v=1761811872);
  text-align: center;
  color: #fff;
  background-size:cover;
}
.shap-craft-top img,.shap-craft-bottom img {
    width: 100%;
}
.shap-craft-top ,.shap-craft-bottom  {
    line-height:0px;
}
h2.crafted-heading.title.inline-richtext {
    max-width: 500px;
    margin: 0 auto 40px;
    color: #fff;
    width: 100%;
}
.crafted-line .dot {
    width: 16px;
    height: 16px;
    background: #fff;
    border-radius: 50%;
    border: 3px solid #424c1d;
    outline: 1px solid #ffffff;
}
.crafted-line {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}
.crafted-line .line {
  width: 25%;
  height: 1px;
  background: #fff;
}
h3.crafted-title {
    font-family: 'Montserrat' !important;
    font-size: 28px;
    letter-spacing: 0px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin: 10px 0px;
}
.crafted-steps {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 0px;
  justify-items: center;
}

.crafted-step {
  border-radius: 12px;
  padding: 20px 20px 0px;
  max-width: 100%;
}

.crafted-image img {
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-bottom: 0px;
}
.crafted-text {
    font-size: 16px;  
    color: #ddd;
    line-height: 1.6;
    font-family: Inter, sans-serif !important;
}
body.blog .shap-craft-top img {
    filter: brightness(0) invert(1);
     max-height: 105px;
}
body.blog .shap-craft-bottom img {
    filter: brightness(0) invert(1);
     max-height: 105px;
}
 .shap-craft-top img {
    max-height: 115px;
    width: 100%;
    object-fit: cover;
    object-position: bottom;;
}
.shap-craft-bottom img {
   max-height: 115px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
body.blog .benefits-section {
    padding-bottom: 50px;
}
/* ------------------------ */
/* CUSTOM PAGINATION STYLE */
/* ------------------------ */

.custom-pagination-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 40px 0;
}

.custom-pagination {
  display: flex;
  align-items: center;
  gap: 30px;
}

.pag-btn {
  color: #222;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 500;
}

.pag-btn:hover {
  opacity: 0.7;
}
.announcement-bar-slider span.svg-wrapper {
    transform: scale(1.5);
}
.pag-numbers {
  display: flex;
  align-items: center;
  gap: 12px;
}

.pag-number:hover {
  background: #f5f5f5;
}
p.announcement-bar__message.h5 {
    font-size: 17px;
    font-weight: 600;
    font-family: 'CooperLtBT' !important;
}
.pag-number.active {
    background: #ed7325;
    border-color: #ed7325;
    color: #fff;
    font-weight: 600;
}
.multirow__inner.page-width .image-with-text__text.rte.body p {
    font-size: 16px;
}
.blog-articles .article-card .card__information time {
    font-size: 17px;
    letter-spacing: 0pc;
}
.pag-dot {
  background: #faf7f3;
  border: none !important;
  cursor: default;
  color: #888;
}
.pag-number, .pag-dot {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px solid #1B1B1B;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    text-decoration: none;
    color: #000;
    cursor: pointer;
    padding-top: 0px;
}
.filters-row__select.grid-select {
    padding-right: 0px;
}
/* Responsive */
@media (max-width: 1024px) {

  .superfood-sticky {
    flex-direction: column;
    text-align: center;
  }
  .superfood-right img {
    width: 260px;
  }
  .image-with-text__rating {
    justify-content: center;
}

}
/* banner with icons */
/* two image text */
@media screen and (min-width: 750px) {
  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
  }
}

.three-column-feature {
  display: flex;
  gap: 2rem;
  align-items: center;
}

.three-column-feature__heading {
  margin-bottom: 2rem;
}
.feature-block {
    display: flex;
    text-align: left;
    column-gap: 20px;
}
.three-column-feature__layout {
  display: flex;
  align-items: center;
}

.three-column-feature__image {
  width: 100%;
  height: auto;
  border-radius: 8px;
  overflow: hidden;
}

.three-column-feature__image img {
  width: 100%;
  height: auto;
  display: block;
}

.three-column-feature__blocks {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
      align-items: self-start;
  justify-content: left;
}
.feature-block__icon {
  width: 60px;
  height: 60px;
  margin: 0 auto 0.75rem;
}

.feature-block__heading {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.feature-block__icon img {
    width: 60px;
    height: 60px;
}
.three-column-feature__blocks {
    flex: 0 0 40%;
}
h3.feature-block__heading p, h3.feature-block__heading {
    margin: 0px;
}
.feature-block:nth-child(2) {
    position: relative;
    left: 5%;
}
.three-column-feature__image.three-column-feature__image--right img {
    max-width: 420px;
}
.feature-block:nth-child(3) {
    position: relative;
    left: 10%;
}
.image-grid__item:nth-child(6) img {
    transform: scale(1.8);
}

.feature-block {
    margin-bottom: 10px;
}

.three-column-feature__blocks {
    margin-top: 0px;
}
.multiicons-section-custom h2.three-column-feature__heading p {
    margin-bottom: 20px;
}
h2.three-column-feature__heading {
    margin-bottom: 70px;
}
.img-listing-block-right img.multicolumn-card__image {
    position: unset !important;
}
body.blog .main-blog h1.title--primary {
    margin-top: 0px;
}
@media screen and (min-width: 900px) {
  .three-column-feature__layout {
    grid-template-columns: 1fr 1.5fr 1fr;
    text-align: left;
  }


  .three-column-feature__blocks {
    gap: 2rem;
  }
}
/* two image text */
.img-listing-block {
    display: flex!important;
    justify-content: space-between!important;
}

.img-listing-block ul {
    list-style: none;
}
.img-listing-block ul li:before {
    background: url(/cdn/shop/files/Group_1000008952.svg?v=1761799603);
    position: absolute;
    content: "";
    left: -20px;
    top: 3px;
    width: 13px;
    height: 13px;
        background-repeat: no-repeat;
}
.custom-multicolumn  .multicolumn-card__caption p {
    font-size: 16px;
    color: #1D1D1B;
    font-family: Inter, sans-serif !important;
}

.custom-multicolumn  .multicolumn-card__caption p {
    line-height: normal;
}

.custom-multicolumn  .multicolumn-card__caption p strong {
    font-family: 'Montserrat' !important;
    font-size: 30px;
    color: #E76C21;
}

.custom-multicolumn .multicolumn-card__info h3.inline-richtext {
    color: #1D1D1B;
    font-family: 'Montserrat' !important;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0px;
    margin: 2px  0px 15px;
}
.custom-multicolumn .multicolumn-card.content-container {
    background: #ffffff !important;
    border-radius: 16px;
}
.img-listing-block ul li {
    color: #1D1D1B;
    font-family: Inter, sans-serif !important;
    position: relative;
    margin-top: 6px;
    line-height: normal;
}
.custom-multicolumn .multicolumn-card-spacing {
    margin: 0px;
    padding: 0px;
}
.img-listing-block-right {
    display: flex;
    align-items: end;
}
.text-marquee {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    width: 100%;
    padding: 18px 0px 9px;
}
span.text-marquee__item span {
    font-family: 'CooperLtBT' !important;
    font-style: italic;
    font-size: 16px;
}
.multicolumn-with-rating ul.multicolumn-list.grid {
    max-width: 1150px;
    margin: 0 auto;
}
.multicolumn-with-rating  ul.multicolumn-list.grid .multicolumn-card.content-container {
    padding: 0px 50px;
}
.multicolumn-with-rating img.multicolumn-card__image {
    width: 100%;
    height: auto;
    max-width: 425px;
    margin: 0 auto;
}
.multicolumn-with-rating  h3.inline-richtext {
    font-family: 'Montserrat' !important;
    font-size: 30px;
    letter-spacing: 0px;
    text-align: center;
}

.multicolumn-with-rating  .multicolumn-card__info .rte {
    color: #1D1D1B;
    font-size: 16px;
    text-align: center;
    line-height: 27px;
}
.multicolumn-with-rating  .multicolumn-card__rating {
    justify-content: center;
}
.multicolumn-with-rating a.button.button--secondary {
    transition: all 
ease-in-out .5s;
    font-size: 18px;
    font-family: Inter, sans-serif !important;
    font-weight: normal !important;
    letter-spacing: 0px;
    padding: 14px 36px !important;
    background: #ffffff !important;
    color: #000!important;
}
.multicolumn-with-rating  .multicolumn .button {
    margin-top: 1.5rem;
}
.multicolumn-with-rating a.button.button--secondary:after,.cart__checkout-button:after {
    display: none;
}
li.multicolumn-list__item.grid__item[rating-block-2] a.button.button--primary {
    background: #313F12 !important;
}
.multicolumn-with-rating a.button.button--secondary:hover,.cart__checkout-button:hover {
    background: #000000 !important;
    color: #fff!important;
}
.multicolumn-with-rating  .multicolumn-card__info {
    padding-top: 0px;
}
li.multicolumn-list__item.grid__item[rating-block-2] a.button.button--primary:hover {
    background: #000000 !important;
}
.multicolumn-with-rating li.multicolumn-list__item.grid__item[rating-block-2] h3.inline-richtext {
    color: #313F12;
}
span.multicolumn-card__rating-text {
    font-family: Inter, sans-serif !important;
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}
.image-ingredients {
    background: #f3f1ea;
}
.how-to-eat h3.inline-richtext {
    text-align: center;
    max-width: 355px;
    margin: 0 auto;
}
.image-ingredients .banner__media {
    background: transparent;
}
h3.inline-richtext {
    color: #1D1D1B;
    font-size: 18px;
    line-height: 26px;
}
.how-to-eat .multicolumn-card__image-wrapper {
    margin: 0px 8px;
}
h3.accordion__title.inline-richtext.h4 {
    font-family: 'Montserrat' !important;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #000;
}

.collapsible-content .accordion {
    background: #fff;
    margin-bottom: 14px;
    border-radius: 5px;
    padding: 2px 0px 2px 22px;
}

.collapsible-content summary:hover {
    background: transparent!important;
}

.collapsible-content summary:hover .accordion__title {
    text-decoration: none!important;
}
.grid__item.grid__item_accordian {
    margin-top: 25px;
}
.collapsible-content summary .icon-caret {
    width: 19px;
    height: 12px;
}
.newsletter__wrapper {
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);
}
.newsletter-split__content h2.inline-richtext {
    margin-bottom: 0px;
}

.newsletter__subheading {
    margin: 0px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 10px 0px 31px;
}

.newsletter-form__field-wrapper .field:after {
    display: none;
}
.field__label, .customer .field label {
    font-size: 1.4rem!important;
    letter-spacing: 0px!important;
    color: #1D1D1B!important;
        font-family: Inter, sans-serif !important;
}
.newsletter-form__field-wrapper .field__input {
    background: #fff;
    width: 100%;
    height: 51px;
}

.newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 100%;
    min-width: 100%;
}

.newsletter-form {
    max-width: 100%!important;
}
.footer-address-block ul {
    list-style: none;
}
.footer-address-block ul li {
    position: relative;
    margin-bottom: 10px;
    font-family: Inter, sans-serif !important;
}
.footer-address-block ul li a {
    text-decoration: none;
}
h2.footer-block__heading.inline-richtext {
    font-family: 'Montserrat' !important;
    font-size: 16px;
}
.footer-address-block ul li:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 24px;
    top: 6px;
    left: -27px;
    background-repeat: no-repeat !important;
    line-height: 0px;
}
ul.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link {
    position: relative;
    margin-bottom: 0px;
    font-family: Inter, sans-serif !important;
    font-size: 16px;
}
 footer a.link.link--text.list-menu__item:after {
 
    bottom: 5px;
}
.footer__copyright.caption small.copyright__content {
    font-family: Inter, sans-serif !important;
    font-size: 16px;
    letter-spacing: 0px;
}
.footer__column.footer__column--info {
    flex-direction: row-reverse;
    justify-content: space-between;
}
.footer__content-bottom {
    border: 0px!important;
    padding-top: 0px!important;
}
footer.footer {
    background: #e7e5de;
}
.footer-container {
    max-width: 1504px;
    margin: 0 auto;
    border-radius: 18px;
    padding: 60px 0px 35px;
}
.footer-container {
    background: url(/cdn/shop/files/Group_1000009071.webp?v=1761810363);
}
.footer-address-block ul li:first-child:before {
    background: url(/cdn/shop/files/Group.svg?v=1761808983);
}
.footer-address-block ul li:nth-child(2):before {
    background: url(/cdn/shop/files/Vector_2.svg?v=1761808983);
}
.footer-address-block ul li:nth-child(3):before {
    background: url(/cdn/shop/files/Group_1.svg?v=1761808984);
}
.footer-container {
    background: url(/cdn/shop/files/Group_1000009071.webp?v=1761810363);
}
.testimonial-slider-section {
  padding: 60px 0;
}

.testimonial-header-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 40px;
  flex-wrap: wrap;
}

.testimonial-header-left h2,
.testimonial-header-left h2 p {
  margin-bottom: 8px;
  text-align: left;
}

.testimonial-subtext {
  color: inherit;
  opacity: 0.75;
  margin: 0;
  text-align: left;
}

.testimonial-header-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
  flex-shrink: 0;
}

.testimonial-aggregate {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2px;
}

.testimonial-aggregate-score {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.testimonial-aggregate-count {
  font-size: 0.75rem;
  opacity: 0.7;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.testimonial-write-review {
  font-size: 0.85rem;
  padding: 10px 20px;
  border-radius: 40px;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  border: 1px solid currentColor;
}

.testimonial-slider {
  position: relative;
  margin: 0 auto;
}

section.testimonial-slider-section .slick-slide {
  margin: 0 12px;
}

section.testimonial-slider-section .slick-list {
  margin: 0 -12px;
  padding: 20px 0 !important;
}

.testimonial-slide {
  transition: transform 0.3s ease;
}

.testimonial-card {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 28px 24px;
  display: flex !important;
  flex-direction: column;
  gap: 14px;
  min-height: 200px;
}

.testimonial-stars {
  font-size: 20px;
  letter-spacing: 2px;
  line-height: normal;
  color: #E5507E;
}

.testimonial-review {
  font-size: 1rem;
  line-height: 1.6;
  flex: 1;
  margin: 0;
}

.testimonial-footer {
  margin-top: auto;
}

.testimonial-name {
  font-size: 15px;
  font-weight: 600;
}

.testimonial-verified {
  font-size: 0.72rem;
  opacity: 0.6;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  margin-top: 2px;
}

/* --- Arrows --- */
section.testimonial-slider-section .slick-prev,
section.testimonial-slider-section .slick-next {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
  background: rgba(0,0,0,0.0);
  border: none;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
section.testimonial-slider-section .slick-prev svg,
section.testimonial-slider-section .slick-next svg {
  fill: currentColor;
  width: 18px;
  height: 18px;
}
section.testimonial-slider-section .slick-prev { left: -40px; }
section.testimonial-slider-section .slick-next { right: -40px; }

/* === Lexi's Nuts custom color schemes === */
/* These are defined manually since Shopify only auto-generates CSS for
   schemes created through the admin UI, not ones added directly to settings_data.json */

.color-scheme-lexis-dark {
  --color-background: 26, 26, 26;
  --gradient-background: #1A1A1A;
  --color-foreground: 255, 228, 238;
  --color-background-contrast: 77, 77, 77;
  --color-shadow: 0, 0, 0;
  --color-button: 229, 80, 126;
  --color-button-text: 255, 255, 255;
  --color-secondary-button: 255, 228, 238;
  background-color: #1A1A1A !important;
  color: #FFE4EE !important;
}

/* Force text colors inside dark scheme — needed because Dawn's generated
   color rule only covers registered schemes, not custom-named ones */
.color-scheme-lexis-dark h1,
.color-scheme-lexis-dark h2,
.color-scheme-lexis-dark h3,
.color-scheme-lexis-dark p,
.color-scheme-lexis-dark span,
.color-scheme-lexis-dark a,
.color-scheme-lexis-dark li {
  color: #FFE4EE;
}

.color-scheme-lexis-pink {
  --color-background: 255, 228, 238;
  --gradient-background: #FFE4EE;
  --color-foreground: 26, 26, 26;
  --color-background-contrast: 230, 180, 200;
  --color-shadow: 57, 38, 34;
  --color-button: 136, 14, 79;
  --color-button-text: 255, 255, 255;
  --color-secondary-button: 26, 26, 26;
  background-color: #FFE4EE !important;
  background-image:
    linear-gradient(45deg, rgba(136,14,79,0.12) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(136,14,79,0.12) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(136,14,79,0.12) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(136,14,79,0.12) 75%);
  background-size: 32px 32px;
  background-position: 0 0, 0 16px, 16px -16px, -16px 0px;
  color: #1A1A1A !important;
}

.color-scheme-lexis-cream {
  --color-background: 242, 230, 216;
  --gradient-background: #F2E6D8;
  --color-foreground: 57, 38, 34;
  --color-background-contrast: 210, 190, 165;
  --color-shadow: 57, 38, 34;
  --color-button: 136, 14, 79;
  --color-button-text: 255, 255, 255;
  --color-secondary-button: 57, 38, 34;
  background-color: #F2E6D8 !important;
  color: #392622 !important;
}

.color-scheme-lexis-cream h1,
.color-scheme-lexis-cream h2,
.color-scheme-lexis-cream h3,
.color-scheme-lexis-cream p,
.color-scheme-lexis-cream span {
  color: #392622;
}

.mobile-only {
    display: none;
}
.shopify-section-group-header-group {
    z-index: 7!important;
}
.product__accordion.accordion {
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
    margin-bottom: 14px;
    padding: 4px 4px 4px 20px;
}
.product__accordion.accordion h2.h4.accordion__title.inline-richtext {
    font-family: 'Montserrat' !important;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    letter-spacing: 0px;
}
.product-form__buttons {
    max-width: 100%!important;
}
.product__accordion.accordion svg.icon.icon-caret {
    width: 20px;
    height: 10px !important;
}
.field:after,quantity-input.quantity.cart-quantity:after {
    display: none;
}
.accordion__content {
    padding: 0px;
}
.field__input, .customer .field input,quantity-input.quantity.cart-quantity {
    border: 1px solid #a8a8a8;
}
.thumbnail-slider button.slider-button svg.icon.icon-caret {
    height: 20px;
}
.product-form__input {
    display: flex;
    position: relative;
    padding-top: 30px!important;
}
.product-form__input legend.form__label {
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 20px;
    color: #1D1D1B;
    letter-spacing:0px;
}

.product-form__input legend.form__label {
    display: none;
}

.product-form__input legend.form__label.active {
    display: block!important;
}

.flavor-block {
    margin-right: 10px;
}

.flavor-block.hhh {
    display: none;
}

.flavor-block label {
    border-radius: 5px!important;
    border: 1px solid #F3F1EA!important;
    padding: 0px!important;
    line-height: 0!important;
}

.flavor-block label img.variant-option-image {
    width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 5px !important;
}
.shopify_subscriptions_app_block_label {
    border: 0px !important;
}
.product-form__input input[type=radio]:checked+label {
    background: transparent!important;
    border-color: #E76C21!important;
}
.text-marquee__item img {
    min-height: 38px;
}
/* .shopify_subscriptions_app_block_label:first-child {display: none;} */

.shopify_subscriptions_app_block_purchase_options {
    background: #F3F1EA!important;
    border: 0px!important;
    border-radius: 10px!important;
}
.shopify_subscriptions_app_block_label_children ul {
    display: flex;
    gap: 17px;
    flex-wrap: wrap;
}
.thumbnail img {
    height: 88px !important;
    border-radius: 10px !important;
}
.quantiy-box.active {
    border: 2px solid #E76C21;
}
.cust-quantity.nerve_matrix {
    display: flex;
    gap: 2%;
}
.thumbnail[aria-current] {
    border: 0px solid #000;
    box-shadow:none!important;
}
.quantiy-box {
    border-radius: 8px;
    border: 2px solid #f9f4ee;
}
.product-media-container .product__media.media img.image-magnify-lightbox {
    border-radius: 20px;
}
p.cart__login-paragraph a.link.underlined-link {
    color: #000;
}
cart-items a.underlined-link {
    color: #000!important;
}
.product-form__input legend.form__label {
    font-weight: 500;
}
span.boxprice {
    color: #313F12;
    font-size: 20px;
    font-weight: 600;
}
.shopify-policy__container {
    max-width: 1599px;
    padding-left: 5rem;
    padding-right: 5rem;
}
span.ragprice {
    color: #1D1D1B;
    text-decoration: line-through;
    font-size: 14px;
}
.shopify-policy__container {
    margin-bottom: 4rem;
}

p.comman_jar {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 11px;
    margin: 0px;
}
.qty-box-bottom {
    background: #FFFFFF;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    text-align: center;
    border: 1px solid #F3F1EA;
}

.qty-box-bottom label {
    color: #1D1D1B;
    font-weight: 500;
}

.qty-box-bottom {
    padding: 10px 0px;
}

p.comman_jar {
    line-height: normal;
}
.quantiy-box {
    position: relative;
    flex: 0 0 32%;
    margin: 0px !important;
    width: 32%;
}
span.offer-div {
    color: #F3F1EA;
    background: #E76C21;
    font-size: 14px;
    font-weight: 600;
    padding: 4px 15px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    position: absolute;
    top: 0px;
    transform: translate(-50%);
    left: 50%;
    width: max-content;
}
.product__info-container {
    max-width: 100%!important;
}
.quantiy-box {
    position: relative;
}
.quantiy-box input.qty-radio {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    cursor: pointer;
}
.product-form__input {
    margin-bottom: 0px!important;
}

variant-selects {
    margin-bottom: 0px!important;
}
.cust-quantity-inner img {
    width: 100%;
}
.product__info-container .product-form {
    margin-top: 0px!important;
}
.quantiy-box input.qty-radio:before {
    position: absolute;
    content: "";
    left: 0px;
    height: 100%;
    width: 100%;
    background: #ff000000;
}
.cust-quantity-inner img {
    margin-top: 47px;
}


/* Main container */
.shopify_subscriptions_app_block_purchase_options {
  background: #f6f4ee;
  border: none !important;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* Head labels (One-time & Subscribe) */
.shopify_subscriptions_app_block_label label {
  font-size: 18px;
  font-weight: 500;
  color: #333;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

/* Custom radio */
.shopify_subscriptions_app_block_label input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid #c46c19;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
      background: #fff;
}

.shopify_subscriptions_app_block_label input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #c46c19;
  border-radius: 50%;
  top: 4px;
  left: 4px;
}

/* Subscription plan list */
.shopify_subscriptions_app_block_label_children {
  margin-top: 15px;
}

.shopify_subscriptions_app_block_label_children ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

/* Hide original radios */
.shopify_subscriptions_app_block_label_children input[type="radio"] {
  display: none;
}

/* Plan label buttons */
.shopify_subscriptions_app_block_label_children li label {
    display: inline-block;
    border: 1px solid #3b451d;
    border-radius: 12px;
    padding: 11px 28px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    color: #1e1e1e;
    background: #fff;
    transition: all 0.3s 
ease;
    text-transform: capitalize;
}

/* Active button */
.shopify_subscriptions_app_block_label_children li label.active {
  background: #313F12;
  color: #fff;
}
.shopify_subscriptions_app_block_label_children {
    padding-left: 0px!important;
}
p.shopify_subscriptions_app_policy {
    display: none!important;
}
.shopify_subscriptions_app_block_label ul li {
    width: 48%;
}
.shopify_subscriptions_app_block_purchase_options {
    margin: 20px 0px;
}
.shopify_subscriptions_app_block_container .shopify_subscriptions_app_block_label_children ul li label {
    width: 100%;
    text-align: center;
}

.shopify_subscriptions_app_block_label {
    padding: 0px!important;
}

.shopify_subscriptions_app_block_container .shopify_subscriptions_app_block_label_children ul li label {
    margin: 0px!important;
}
.breadcrumb {
  font-size: 16px;
  color: #1a1a1a;
  margin-bottom: 20px;
}

.breadcrumb__link {
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.breadcrumb__link:hover {
  text-decoration: underline;
}

.breadcrumb__divider {
  margin: 0 5px;
  color: #6d6d6d;
}

.breadcrumb__current {
  color: #333;
}
.product__description ul {
    gap: 1px 20px !important;
}
.image-with-text__content {
    padding-right: 0px;
}
.image-with-text__grid.grid.image-with-text__grid--reverse .image-with-text__content {
    padding-left: 0px;
    padding-right: 5rem;
}
span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox {
    width: 35px;
    height: 35px;
    border-radius: 5px;
}

span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox svg.icon.icon-plus {
    width: 26px;
    height: 26px;
}
.footer-container {
        background-size: cover;
    }
    .custom-multicolumn .multicolumn-card__info {
    padding: 20px 18px;
}
.benefit-text {
    margin: 0;
}
.benefit-heading {
    margin-top: 2px;
}
img.ashers-main-img {
    max-height: 600px;
    object-fit: cover;
    z-index: 2;
    position: relative;
}
.ashers-image-big-img {
    position: relative;
    left: 13px;
}
.ashers-overlay-img {
    z-index: 2;
}
.custom-multicolumn a.link.animate-arrow {
    font-size: 16px;
    color: #E76C21;
    margin: 0px;
    font-weight: 600;
    letter-spacing: 0px;
}

.custom-multicolumn a.link.animate-arrow {
    position: relative;
}

.custom-multicolumn a.link.animate-arrow:before {
    position: absolute;
    content: "";
    left: 0px;
    width: 0%;
    height: 2px;
    bottom: 4px;
    background: #f46a1f;
    transition: all ease-in-out 0.5s;
}

.custom-multicolumn a.link.animate-arrow:hover:before {
    width: 100%;
}

.custom-multicolumn a.link.animate-arrow span.svg-wrapper {
    display: none;
}
.multicolumn-with-rating a.button.button--primary {
    margin-top: 1rem;
}
.custom-multicolumn .multicolumn-card__info h3.inline-richtext {
    margin-bottom: 0px;
    line-height: normal;
}
.sub-title- p {
    color: #1D1D1B;
    position: relative;
    line-height: normal;
    font-weight: 500;
    padding: 5px 0px 10px;
}
.article-template__hero-container {
    max-width: 100%!important;
}
article.article-template header.page-width.page-width--narrow, article.article-template .article-template__social-sharing,article.article-template .article-template__content.page-width.page-width--narrow {
    padding-left: 5rem;
    padding-right: 5rem;
    max-width: var(--page-width);
    margin: 40px auto 0px;
}
article.article-template .article-template__social-sharing {
    margin-top: 0px;
}
article.article-template .article-template__content.page-width.page-width--narrow {
    margin-top: 0px;
}


/* 18-nov css */
.selected-summary {
    border-radius: 10px;
    background: #FAF9F6;
    padding: 20px;
    margin-top: 20px;
}
.selected-summary h3 {
    color: #3B3328;
    font-family: Montserrat!important;
    font-size: 20px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 0px;
    margin: 0px;
}
.selected-summary ul {
    list-style: none;
    padding: 0px;
    margin-bottom: 0px;
}
img.variant-image {
    border-radius: 5.333px;
    border: 1px solid #E76C21;
    background: var(--Cream, #FAF9F6);
    width: 41px;
    height: 41px;
    object-fit: cover;
}
.benefit-card img.benefit-icon {
    max-width: 60px;
}
.quantity-box-left-img {
    line-height: 0!important;
}
span.variant-title {
    color: #312F30;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding-left: 4px;
}
.quantity-box-left {
    display: flex;
    gap: 19px;
    align-items: center;
}
span.variant-title:before {
    position: absolute;
    content: "";
    width: 2px;
    height: 2px;
    background: #000;
    top: 13px;
    left: -8px;
}
.selected-summary li.variant-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.article-template span.circle-divider.caption-with-letter-spacing time {
    font-size: 16px;
    letter-spacing: 0px;
}
.quantity-box-left {
    display: flex;
    gap: 19px;
    align-items: center;
}
.selected-summary li.variant-item {
    border-bottom: 1px solid #D9D9D9;
    padding: 10px 0px;
}

.selected-summary li.variant-item:last-child {
    border: 0px;
    padding-bottom: 0px;
}
.quantity-box-left-img {
    line-height: 0;
}
.quantity-box input.quantity-input::-webkit-outer-spin-button,
.quantity-box input.quantity-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.quantity-box input.quantity-input {
    -moz-appearance: textfield; /* Firefox */
}
.quantity-box {
    border-radius: 5.333px;
    border: 1px solid #E76C21;
}
.quantity-box input.quantity-input {
    background: none;
    border: 0px;
    text-align: center;
    width: 30px;
    max-width: 30px;
    min-width: 30px;
    outline: none;
    box-shadow: none;
        font-size: 18px;
}
.quantity-box button {
    background: none;
    border: 0px;
    height: 35px;
    width: 45px;
    padding: 0px;
        cursor: pointer;
}
.cust-quantity-inner img {
    aspect-ratio: 9 / 5;
    object-fit: contain;
}
.crafted-image img {
    aspect-ratio: 5 / 7;
    object-fit: cover;
}
/* 18-nov css */
/* 12-jan css */
.cart-drawer .quantity-popover-container {
    display: none;
}
/* 12-jan css */