/** Shopify CDN: Minification failed

Line 283:6 Expected ":"

**/
p {
    font-size: 16px !important; 
}
@font-face {
  font-family: 'Cochin';
  src: url('{{ "CochinRegular.woff2" | asset_url }}') format('woff2'),
       url('{{ "CochinRegular.woff" | asset_url }}') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Cochin';
      src: url('{{ "CochinBold.woff2" | asset_url }}') format('woff2'),
             url('{{ "CochinBold.woff" | asset_url }}') format('woff');
               font-weight: 700;
                 font-style: normal;
                   font-display: swap;
                   }


h1, h2, h3, h4, h5 {
  font-family: 'Cochin', serif !important;
  font-weight: 700 !important;
}

 h6 {
     font-family: 'Cochin', serif !important;
  font-weight: 300 !important;
 }

h1 {
  font-size: clamp(32px, 5vw, 64px) !important;
}

h2 {
  font-size: clamp(28px, 4vw, 48px) !important;
}

h3 {
  font-size: clamp(24px, 3vw, 36px) !important;
}

a.sacred-hero__btn, .button-secondary {
    font-size: 20px !important;
    font-weight: 400;
}

span.scrolling-text__content.size-base {
  font-size: 32px;
    font-family: 'Cochin', serif !important;
}

.scrolling-text__item .responsive-image, .scrolling-text__item img {
width: 32px;
height: 32px;
}

p.logo-list-card__text {
    text-align: center;
    padding-top: 20px;
}

.feature-list {
  display: flex;
  flex-direction: column;
  gap: 14px; /* spacing between rows */
}

.feature-item {
  display: flex;
  align-items: center; /* vertical alignment */
  gap: 6px; /* space between icon and text */
}

.feature-item img {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.rich-text__text-image-heading.h3 {
    font-size: clamp(28px, 4vw, 48px);

     font-family: 'Cochin', serif !important;
}
.static-rating-block {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: black;
}
.btn-primary {
    font-size: 20px;
  font-family: 'Cochin', serif !important;
    padding: 30px;
}
.iwts__text-col .button {
      font-size: 20px;
  font-family: 'Cochin', serif !important;
    padding: 30px;
    background: #6B6551;
    color: white;
    max-width: 291px;
}


.rich-text__text-image-heading.h2 {
    font-weight: 700;
     font-family: 'Cochin', serif !important;
}

.announcement-wrapper .splide__arrow--prev {
    inset-inline-start: -140px !important;
}

.announcement-wrapper .splide__arrow--next {
    inset-inline-end: -140px !important;
}
.announcement-item span {
    font-family: 'Cochin', serif !important;
        font-size: clamp(12px, 1.1vw, 20px);
}

.mega-menu__content .container {
      max-width: 100%;
    padding-left: calc(var(--fluid-offset, 24px) * 2);
    padding-right: calc(var(--fluid-offset, 24px) * 2);
}

a.header__menu-item.list-menu__item.focus-inset.relative.h-full {
   font-family: 'Cochin', serif !important;
     text-transform: capitalize;
     font-size: 18px;
     font-weight: 700;
     letter-spacing: normal;
}

.btn-underlined-white {
      font-family: 'Cochin', serif !important;
}

.accordion__title {
      font-family: 'Cochin', serif !important;
      font-size: 20px;
}

ul.product__icon-text.product__info-inner.icon-with-text.icon-with-text--stacked.list-unstyled.flex.flex-row.gap-x-16.gap-y-4.flex-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
        justify-content: center;
}

.icon-with-text__item {
  display: flex;
    align-items: center;
    flex-direction: column;
    gap: 10px;
}





p.sub-heading.gallery-grid__info--sub {
    font-size: 32px !important;
    font-family: 'Cochin', serif !important;
}




.product-secondary-image img.motion-reduce.lazy-image.img-loaded {
 transform: scale(0.8) !important; 

}

.rich-text__blocks{
  max-width: 1400px;
  margin: 0 auto;
}
.rich-text {
  max-width: 1600px;
  margin: 0 auto;
}

.rich-text__blocks {
  max-width: none !important;
  width: 100% !important;
}

a.btn.btn-underlined.btn-underlined-white {
       font-family: 'Cochin', serif !important;
}

.rte.mb-8 {
    font-family: 'Cochin', serif !important;
}
.btn-underlined:after {
    transform: translateY(-5px);
}

.btn-underlined:before {
    display: none;
}

.footer-block collapsible-details .footer-block__heading, .footer-block__heading.sub-heading{
     font-family: 'Cochin', serif !important;
     font-size: 16px;
}


.footer-block .collapsible__content a.link.no-underline.list-menu__item--active , .footer-block .collapsible__content a.link.no-underline,
.footer-block .summary__title
{
font-size: 16px;
}

.section-subheading-icon {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.product__collapsible .accordion__title {
      font-family: 'Poppins', sans-serif !important;
      font-size: 16px;
      letter-spacing: normal;
      text-transform: capitalize;
}

.section-header-vertical {
  max-width: 100%;
}


/*For Cart*/
a.btn.btn-underlined[href="/cart"] {
  display: none;
}

.cart__ctas .flex.flex-row.items-center {
gap: 0;
}
/*For Cart*/

@media screen and (max-width: 2440px) {
.section--custom-content.product-secondary-image img.motion-reduce.lazy-image.img-loaded,.section--custom-content .responsive-image.product-first-image,
.section--custom-content.card-product__media-inner.card-product__media-secondary-image {
    height: 450px;
    object-fit: contain;
    padding: 0;
} 
}

@media screen and (max-width: 1440px) {
.section--custom-content.product-secondary-image img.motion-reduce.lazy-image.img-loaded,.section--custom-content .responsive-image.product-first-image,
.section--custom-content.card-product__media-inner.card-product__media-secondary-image {
    height: 300px;
    object-fit: contain;
} 
}

@media screen and (max-width: 1024px) {
.announcement-wrapper .splide__arrow--prev {
    inset-inline-start: -3rem !important;
}
.announcement-wrapper .splide__arrow--next {
    inset-inline-end: -3rem !important;
}

.sacred-hero {
  padding-top: 100px;
}

.footer__blocks-wrapper {
  flex=wrap: wrap;
}
}

@media screen and (max-width: 769px) {
.section--custom-content.product-secondary-image img.motion-reduce.lazy-image.img-loaded,.section--custom-content .responsive-image.product-first-image,
.section--custom-content.card-product__media-inner.card-product__media-secondary-image {
    height: 200px;
}

.rich-text__text-image-heading.h2 {
    font-weight: 700;
     font-family: 'Cochin', serif !important;
     line-height: 1.5 !important;
}


.rating-text {
  font-size: 10px;
}
.footer__blocks-wrapper {
        flex-direction: column;
    }
}
   