/** Shopify CDN: Minification failed

Line 960:29 Unexpected "{"

**/
.button--secondary:after {
    border: 1px solid #000;
}
.templ-product .button--secondary:after {
    border: unset;
}
.templ-about-us .header__heading-logo {
    height: auto;
    max-width: 60%;
}
/*-- image with text section css --*/
.templ-about-us h2.image-with-text__heading, .templ-about-us .heading-with-text__heading.inline-richtext h2, .templ-about-us h2.rich-text__heading {
  font-size: 40px;
  line-height: 1.2;
}
.templ-about-us .newsletter__wrapper h2.inline-richtext{
  font-size: 52px;
  line-height: 1.2;
  letter-spacing: 0;
}
.templ-about-us .image-with-text__text.rte p, .templ-about-us .text_col p, .templ-about-us label.field__label  {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0;
}
.templ-about-us .cstm_img_txt_wrpr .image-with-text__text.rte p, .templ-about-us .cstm_img_txt_wrpr h2.image-with-text__heading{
  letter-spacing: 0;
} 
.templ-about-us .page-width{
  max-width: 1540px;
  margin: 0 auto;
}
.templ-about-us .cstm_img_txt_wrpr .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left {
  padding-right: 0;
  padding-left: 100px;
}
.templ-about-us .image-with-text__grid--reverse.cstm_grid_reverse .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left {
  padding-left: 0;
  padding-right: 80px;
}
.templ-about-us .cstm_img_txt_wrpr .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
  width: 42.6%;
}
.templ-about-us .cstm_img_txt_wrpr .image-with-text__media-item.image-with-text__media-item--small.image-with-text__media-item--middle.grid__item {
  width: 41%;
}
.templ-about-us a.button.button--primary, .templ-product .product-form__submit {
  /* background: linear-gradient(270deg, rgb(213, 177, 87) 0%, rgb(229, 204, 115) 48%, rgb(196, 147, 47) 100%); */
  background: #C09360;
  border-radius: 7px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #191919;
  letter-spacing: 0;
  transition: 0.3s linear;
  font-weight: 600;
  cursor: pointer;
}
.templ-product button.custom-buy-buttons {
  background: #C09360;
  border-radius: 7px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #191919;
  letter-spacing: 0;
  transition: 0.3s linear;
  font-weight: 600;
  cursor: pointer;
}
.templ-about-us a.button.button--primary:hover{
  color: #fff;
  transition: 0.3s linear;
}
.templ-about-us .button:after {
  box-shadow: unset;
}
.templ-about-us .button:not([disabled]):hover:after {
  box-shadow: unset;
}
.templ-about-us .banner__content.banner__content--middle-center.page-width {
    display: none;
}
.templ-about-us .image-with-text__grid {
    align-items: center;
}
/*-- image banner section css --*/
.templ-about-us .image_banner_bg .banner__media.media, .templ-product .image_banner_bg .banner__media.media {
    border-radius: 7px;
}
.templ-about-us .banner:after, .templ-product .banner:after {
  content: unset;
}
.templ-about-us .banner__media.media img, .templ-product .banner__media.media img {
  transition: 0.3s linear;
  will-change: transform;
}
.templ-about-us .banner__media.media img:hover, .templ-product .banner__media.media img:hover {
  transform: scale(1.05);
  transition: 0.5s linear;
  will-change: transform;
}
.templ-about-us .banner:after:hover, .templ-about-us .banner:after:hover {
  z-index: 0;
}
.templ-about-us .banner__media:after, .templ-product .banner__media:after {
  content: unset;
}
.templ-about-us .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media img {
  transition: 0.3s linear;
  will-change: transform;
}
.templ-about-us .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media img:hover {
  transform: scale(1.05);
  transition: 0.5s linear;
  will-change: transform;
}
.templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media{
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
/*-- heading with text --*/
.templ-about-us .heading_with_txt_row {
  display: flex;
  gap: 15px;
}
.templ-about-us .heading_col, .templ-about-us .text_col {
  width: calc(50% - 7.5px);
}
.templ-about-us .text_col p{
  line-height: 1.5;
  letter-spacing: 0;
  margin: 0;
  color: #fff;
}
.templ-about-us .heading-with-text__heading.inline-richtext h2 {
  line-height: 1.2;
  letter-spacing: 0;
  margin: 0;
}
/*-- richtext section css --*/
.templ-about-us .rich-text__text p, .templ-about-us .newsletter__subheading p {
  line-height: 1.5;
  letter-spacing: 0;
  margin: 0;
  color: #191919;
  font-size: 16px;
}
.templ-about-us .rich-text__blocks, .templ-product .rich-text__blocks {
  max-width: 85%;
}
.templ-product .title-wrapper-with-link {
  justify-content: center;
}
/*-- about newsletter css --*/
.templ-about-us .cstm_newsletter, .templ-product .cstm_newsletter {
  display: flex;
  gap: 15px;
}
.templ-about-us .cstm_newsletter .field__button, .templ-product .cstm_newsletter .field__button {
  position: unset;
}
.templ-about-us button#Subscribe, .templ-product button#Subscribe {
  padding: 12px 24px;
  /* background: linear-gradient(270deg, rgb(213, 177, 87) 0%, rgb(229, 204, 115) 48%, rgb(196, 147, 47) 100%); */
  background: #C09360;
  border-radius: 7px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #191919;
  letter-spacing: 0;
  transition: 0.3s linear;
  width: 100%;
  max-width: 84px;
  height: 51px;
  font-weight: 600;
}
.templ-about-us button#Subscribe:hover, .templ-product button#Subscribe:hover {
    color: #fff;
}
.templ-about-us .newsletter-form, .templ-product .newsletter-form {
  max-width: 940px;
  width: 100%;
}
.templ-about-us .newsletter__wrapper .newsletter-form__field-wrapper, .templ-product .newsletter__wrapper .newsletter-form__field-wrapper {
  max-width: 100%;
}
.templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img{
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.templ-about-us .cstm_newsletter .field, .templ-product .cstm_newsletter .field {
  max-width: 841px;
  width: 100%;
  background: #fff;
  border-radius: 7px;
}
.templ-about-us input.field__input, .templ-product input.field__input {
  background: #fff;
  height: 5.1rem;
}
.templ-about-us .field:after, .templ-product .field:after {
  box-shadow: unset;
}
.templ-about-us .field__input:focus, .templ-product .field__input:focus {
  box-shadow: unset;
}
.templ-about-us .field:hover.field:after, .templ-product .field:hover.field:after {
  box-shadow: unset;
}
/*-- custom small image with text --*/
.templ-about-us .small_img_with_txt .image-with-text__media-item.image-with-text__media-item--small {
  max-width: 275px;
  width: 100%;
}
.templ-about-us .small_img_with_txt p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium {
  font-size: 21.33px;
  color: #fff;
  line-height: 1.2;
  letter-spacing: 0;
}
.templ-about-us .small_img_with_txt h2.image-with-text__heading.inline-richtext.h1 {
  font-size: 20px;
  margin-top: 16px;
}
.templ-about-us .cstm_newsletter .field__label {
  top: 1.5rem;
  font-size: 14px;
}
.templ-about-us .small_img_with_txt .image-with-text__content.image-with-text__content--top.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--adapt.content-container.background-transparent {
    padding-left: 40px;
} 
.templ-about-us .small_img_with_txt .page-width {
    max-width: 1200px;
    margin: 0 auto;
}
section.cstm_heading_with_txt_wrpr.gradient.color-scheme-4 {
    margin-top: -2px;
    margin-bottom: -2px;
}
/*-- product template css --*/
.templ-product .page-width{
  max-width: 1540px;
  margin: 0 auto;
  padding: 0 3rem;
}
.templ-product .collapsible-content summary:hover{
  background: transparent;
}
.templ-product .collapsible-content summary:hover .accordion__title {
  text-decoration: unset;
  text-underline-offset: unset;
}
.templ-product .collapsible-content-wrapper-narrow {
  max-width: 1540px;
  margin: 0 auto;
  padding: 0 30px;
}
.templ-product .accordion:first-child {
    border-top: unset;
}
.templ-product .product__info-wrapper {
  padding-left: 30px;
}
.templ-product .product__title h1 {
    /* letter-spacing: 0;
    line-height: 1.2; */
    width: 100%;
    /* font-family: "Baskerville Old Face Regular", "Baskerville Old Face Regular Placeholder", sans-serif; */
}
.templ-product .product-form__input--pill input[type='radio'] + label, .templ-product .product-form__input--pill input[type=radio]+label:hover {
  border-color: #19191926;
}
.templ-product .quantity:after {
  border-color: #19191926;
  box-shadow: unset;
}
.templ-product .underline-links-hover:hover a {
  text-decoration: unset;
  text-underline-offset: unset;
}
.templ-product .product__tax.caption.rte, .templ-product form.installment.caption-large {
    display: none;
}
.templ-product .accordion summary .icon-caret {
    transform: rotate(-90deg);
    width: 18px;
    height: 18px;
}
.templ-product .accordion details[open]>summary .icon-caret{
  transform: rotate(0deg);
}
.templ-product .product-form__input.product-form__quantity {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 30px;
}
.templ-product .custom_divider {
    margin: 20px 0;
    width: 100%;
    height: 1px;
    background: #191919;
}
.templ-product .icon-with-text--horizontal .icon-with-text__item {
    flex-direction: column;
    width: 33%;
    border: 1px solid #19191926;
    padding: 15px 10px;
    border-radius: 5px;
}
.templ-product .icon-with-text--horizontal {
  gap: 10px;
}
.templ-product #more-payment-options-link {
    display: none;
}
.templ-product .share-button__button {
  gap: 10px;    
  flex-direction: row-reverse;
}
.templ-product .share-button__button .icon-share {
    height: 2.3rem;
    min-width: 2rem;
}
.templ-product .card__information, .templ-product .related-products__heading {
    text-align: center;
}
.templ-product .card .card__inner .card__media {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.custom_buy_button {
  display: none;
}
.templ-product .custom_buy_button {
  display: block;
}
.templ-product .custom_buy_button {
    position: absolute;
    bottom: -61px;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: -1;
    opacity: 0;
    transition: 0.2s linear;
}
.templ-product h3.card__heading.h5 {
    text-align: left;
}
.templ-product .card-wrapper.product-card-wrapper:hover .custom_buy_button {
    bottom: 5px;
    opacity: 1;
    transition: 0.2s linear;
    z-index: 2;
}
button.custom-buy-buttons:hover {
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
}
.templ-product .card-information.align-center {
    text-align: left;
    margin-top: 10px;
}
.templ-product .quantity {
  width: fit-content;
}
.templ-product .related-products .card__information {
    padding: 0;
} 
h2.banner__heading.inline-richtext.h1 {
    font-size: 62.72px;
}
.scroll-row {
    padding-bottom: 80px;
}
@media only screen and (min-width: 900px){
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram {
      width: 25% !important;
  }
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary {
      width: 20% !important;
  }
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {
      justify-content: flex-start !important;
  }
 .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper {
    width: 55% !important;
    align-items: end !important;
  }
  span.jdgm-rev__buyer-badge {
    padding: 5px 10px;
    border-radius: 4px;
  }
  .jdgm-rev__buyer-badge:before {
    color: #000;
  }
  span.jdgm-rev__author {
    color: #000;
  }
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link {
    margin: 0;
    border-radius: 7px;
    background: #fff;
    color: #000;
    text-transform: capitalize;
  }
  .templ-product .quantity {
    width: calc(29rem / var(--font-body-scale) + var(--inputs-border-width) * 2);
    min-height: calc((var(--inputs-border-width) * 2) + 4.9rem);
  }
}
@media screen and (max-width: 1200px){
  .templ-about-us .newsletter__wrapper h2.inline-richtext, .templ-about-us h2.image-with-text__heading, .templ-about-us .heading-with-text__heading.inline-richtext h2, .templ-about-us h2.rich-text__heading {
    font-size: 36px;
  }
  .templ-about-us .banner.banner--content-align-center.banner--content-align-mobile-center.banner--small.cstm_img_bnr_wrpr.page-width.aos-init.aos-animate {
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 989px){
  .templ-about-us .cstm_img_txt_wrpr .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left {
    padding-right: 0;
    padding-left: 40px;
  }
  .templ-about-us .image-with-text__grid--reverse.cstm_grid_reverse .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left {
    padding-left: 0;
    padding-right: 40px;
  }
  .templ-product .product-form__buttons {
    max-width: 100%;
  }
}
@media screen and (max-width: 749px){
  .templ-product .section-template--24660771406008__collapsible_content_87gFGg-padding {
    padding-top: 0;
  }
  .templ-product .accordion {
    margin-top: 0;
  }
  .templ-product .page-width, .templ-product .collapsible-content-wrapper-narrow {
    padding: 0 1rem;
  }
  .templ-product .product__info-wrapper {
    padding-left: 0;
  }
  .templ-product .product-media-container.constrain-height {
    --viewport-offset: 400px;
    --constrained-min-height: 700px;
  }
 .templ-about-us .cstm_img_txt_wrpr .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left, .templ-about-us .image-with-text__grid--reverse.cstm_grid_reverse .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
  .templ-about-us .heading_with_txt_row {
    flex-direction: column;
    width: 100%;
  }
  .templ-about-us .heading_col, .templ-about-us .text_col {
    width: 100%;
  }
  .templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img{
    border-bottom-left-radius: 7px;
  }
  .templ-about-us .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img {
    border-bottom-right-radius: 7px;
  }
  .templ-about-us .small_img_with_txt .image-with-text__media-item.image-with-text__media-item--small {
    max-width: 100%;
    width: 100%;
  }
  .templ-about-us .small_img_with_txt p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium {
    font-size: 18px;
  }
  .templ-about-us .small_img_with_txt .image-with-text__content.image-with-text__content--top.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--adapt.content-container.background-transparent, .templ-about-us .image-with-text__content{
    padding-left: 0;
    padding-right: 0;
  }
  .templ-about-us .rich-text__blocks {
    max-width: 100%;
  }
   .templ-about-us .image-with-text .grid__item {
    text-align: center;
}
   .templ-about-us h2.image-with-text__heading{
    width: 100%;
}
  .templ-about-us .newsletter__wrapper h2.inline-richtext, .templ-about-us h2.image-with-text__heading, .templ-about-us .heading-with-text__heading.inline-richtext h2, .templ-about-us h2.rich-text__heading {
    font-size: 24px;
  }
}

/*===============Collection List==============*/
body .collection-list .card__content {
    /* padding-top: 10px; */
    text-align: center;
}
/* .collection-list .card__inner {
    height: 450px;
} */
.collection-list {
    gap: 10px;
}
/*============Product-Grid=============*/
.grid__item .card {
    background: transparent;
    align-items: center;
}
.grid__item .card .card__inner {
    width: calc(100% - 19%);
    text-align: center;
}
.grid__item .card .media {
    border-radius: 10px;
}

/* 20-jun-25 css Start */
/* Slide show section css Start */
@media screen and (min-width: 750px) {
.slideshow__slide .banner--desktop-transparent .banner__box {
      padding: 5rem 0;
  }
}
.content_bar .banner__text.rte p {
    margin-top: 14px;
}
.banner__buttons .classic-button {
  background: #C09360;
    padding: 12px 24px;
}
/* Slide show section css End */
/* Collection list css Start */
.card-wrapper {
    background-color: var(--token-6c510ae1-7654-486d-9239-3be193299ea9, rgb(255, 255, 255));
    border-radius: 7px;
    box-shadow: #00000014 0 2px 8px;
    width: 100%;
    opacity: 1;
    will-change: auto;
    transition: 0.5s transform;
  padding: 5px;
}
.article-card-wrapper.card-wrapper.underline-links-hover {
    background: transparent;
    padding: 0;
}
.article-card-wrapper.card-wrapper.underline-links-hover:hover {
    transform: none;
}
    .card__information {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important;
    }
.collection-list__item h3.card__heading {
    font-size: 21.88px;
}
.grid__item.slider__slide .card__heading.h5 {
    font-size: 17.5px;
}
.grid__item.slider__slide .card__heading.h5 a {
    text-decoration: none;
}
h3.card__heading a {
    text-decoration: none !important;
  font-size: 27.34px;
}
.card-wrapper:hover {
    transform: translateY(-10px);
}
.grid__item .card .card__inner {
    width: 100%;
    text-align: center;
}
.card:hover .media.media--hover-effect>img:first-child:only-child {
    transform: unset;
}
.card__media .button {
    bottom: -100px;
    flex: none;
    height: auto;
    left: 50%;
    position: absolute;
    width: auto;
    z-index: 1;
    transform: translate(-50%);
    background: #fff;
    color: #000;
    font-size: 14px;
    letter-spacing: 0;
    transition: 0.3s bottom;
}
.card-wrapper:hover .card__media .button  {
  bottom: 30px;
  transition: 0.5s bottom;
}
.image-text-block-wrapper .image-text-block {
    padding: 0;
}
/* Collection list css End */

/* Image with text Block css Start */
.image-text-block-wrapper .text-content-inner h2 {
    font-size: 34.18px;
    margin-bottom: 14px;
}
.image-text-block-wrapper .text-content-inner {
    max-width: 95%;
}
.image-text-block .text-content .text-content-inner a.btn {
    padding: 12px 24px;
    font-size: 18px;
    margin-top: 14px;
    max-height: unset;
    line-height: 1.2;
}
/* Image with text Block css Start */
/* Featured collection css Start */
p.cst-choose-option.button {
    background: #262626;
    padding: 15px;
    min-width: unset;
    min-height: unset;
}
span.cart-svg {
    width: 20px;
    line-height: 5px;
}
.card-wrapper:hover .card__media p.cst-choose-option.button {
    bottom: 10px;
    margin: 0;
}
.collection .card.card--card {
    padding: 30px;
}
span.collection-option-text {
    display: none;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 700;
}
p.cst-choose-option.button:hover span.collection-option-text {
  display: block;
}
.collection .card--card:after {
  position: unset;
}
p.cst-choose-option.button:hover {
    width: max-content;
    padding: 15px 30px;
    gap: 10px;
}
/* .collection .quick-add.no-js-hidden {
    display: none;
} */
/* Featured collection css End */

/* Testimonial section Css Start */
.testimonial-heading-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 80px;
}
.testimonials-section h2.section-title {
    font-size: 34.18px;
    line-height: 1.2em;
}
a.testimonial_view_btn {
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    color: #121212;
    line-height: 1.8em;
    border-bottom: 1px solid;
    letter-spacing: normal;
}
/* Testimonial section Css End */
/* Instafeed css Start */
.shopify-block #insta-feed h2  {
    margin-bottom: 40px;
    margin-top: 0;
}
/* Instafeed css End */

/* custom css itg-ap */
.collection-list-wrapper-itg {
    display: flex;
    flex-direction: column;
    gap: 50px;
}
.collection-list-wrapper-itg .title-wrapper-with-link {
    margin-bottom: 0;
}
/* featured collection quick add css  */
.quick-add-wrapper-itg span.quik-add-cart-icon {
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width:24px;
}
.quick-add-wrapper-itg {
    position: absolute;
    width: 100%;
    max-width: max-content;
    margin: 0 auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
}
.quick-add-wrapper-itg span.quck-add-text {
    display: none;
    opacity: 0;
    transition: display 0.5s ease, opacity 0.5s, width 0.5s;
    color: #ffff;
    width: 0px;
    font-size: 14px;
    line-height: 25.2px;
}
.quick-add-wrapper-itg button {
    padding: 0;
    border: unset;
    padding: 15px;
    border-radius: 4px;
    background: rgb(38, 38, 38);
    transition: padding 0.5s ease;
    color: #fff;
    display: flex;
    gap: 10px;
    justify-content:flex-start ;
}
.quick-add-wrapper-itg button:after {
    border: unset;
}
.quick-add-wrapper-itg  modal-opener {
    display: flex;
    justify-content: center;
}
@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateX(50px); 
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes widthset {
   0% {
      width: 30%;
      min-width: 30%;
      max-width: 30%;
      opacity: 1;
  }
  10% {
      width: 30%;
      opacity: 1;
      min-width: 30%;
      max-width: 10%;
  }
  20% {
      width: 20%;
      opacity: 1;
      min-width: 30%;
      max-width: 30%;
  }
  30% {
      width: 30%;
      opacity: 1;
      min-width: 30%;
      max-width: 30%;
  }
  40% {
      width: 40%;
      opacity: 1;
      min-width: 40%;
      max-width: 40%;
  }
  50% {
      width: 50%;
      opacity: 1;
      min-width: 50%;
      max-width: 50%;
  }
  60% {
      width: 60%;
      opacity: 1;
      min-width: 60%;
      max-width: 60%;
  }
  70% {
      width: 70%;
      opacity: 1;
      min-width: 70%;
      max-width: 70%;
  }
  80% {
      width: 80%;
      opacity: 1;
      min-width: 80%;
      max-width: 80%;
  }
  90% {
      width: 90%;
      opacity: 1;
      min-width: 90%;
      max-width: 90%;
  }
  100% {
      opacity: 1;
      width: auto;
      min-width: auto;
      max-width: fit-content;
  }
}
.quick-add-wrapper-itg button:hover .quck-add-text {
    opacity: 1;
    width: auto;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    color: white;
}
.quick-add-wrapper-itg button:hover {
    padding: 15px 30px;
    animation: widthset .5s ease forwards;
}
.upper-itg-quick-add-wrapper {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
}
.quick-add-wrapper-itg {
    bottom: -100%;
    transition: bottom 0.5s ease;
}
.card-wrapper.product-card-wrapper.underline-links-hover:hover .quick-add-wrapper-itg {
    bottom: 0;
}
.product-card-wrapper .card__information {
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.product-card-wrapper .card__content {
    padding: 0;
    padding-top: 15px;
}

.product-card-wrapper .card__content .jdgm-prev-badge {
    padding: 0px 0;
}

.product-card-wrapper .price {
    margin-top: 0 !important;
}

.page-content-inner .page-content {
    padding: 80px 0;
}
.page-content__image h2 {
    font-size: 34.18px;
    margin: 0;
}
@media only screen and (max-width:500px){
.deep-kentucky-content .right-blogs .article-card .card__content .card__information{
  padding: 0 !important;
}
}
@media only screen and (max-width:809px){
  .collection-list-wrapper-itg {
    gap: 20px;
  }
}
@media only screen and (max-width:767px){
  .quick-add-wrapper-itg {
    bottom: 0;
    right: 0;
    margin: 0;
    width: 100%;
    max-width: 52px;
    left: unset;
    right: 10px;
    bottom: 10px;
    transform: translateX(-0);
  }
  .quick-add-wrapper-itg .quick-add.no-js-hidden {
    margin: 0;
  }
  .quick-add-wrapper-itg span.quck-add-text {
    display: none !important;
  }
  .quick-add-wrapper-itg button:hover{
    padding:15px;
  }
  .quick-add-wrapper-itg button:hover{
    animation: unset;
  }
  .collection-list .card__inner{
    height:fit-content ;
  }
   body.templ-index .page-width{
         padding: 0 20px;
   }
  .slideshow__text.banner__box {
    display: block !important;
  }
  .banner--mobile-bottom .banner__box {
    padding: 4rem 1.5rem !important;
}
  h2.banner__heading.inline-richtext.hxl {
    font-size: 30px;
}
.slideshow__text-wrapper {
    padding: 0 !important;
}
  .page-content__image h2 {
    font-size: 27px;
    text-align: center;
}
  .page-content-inner .page-content {
    padding: 40px 0;
}
  .page-content-inner .page-content{
     gap: 20px !important;
  }
  .page-content-inner .page-content .page-content__image {
    background: #fff;
    z-index: 1;
}
  .image-with-text__content {
    padding: 4rem calc(0rem / var(--font-body-scale)) 5rem !important;
}
  .testimonial-heading-flex, {
    padding-top: 40px;
}
  .scroll-row {
    padding-bottom: 40px;
}

  h2.banner__heading.inline-richtext.h1 {
    font-size: 30px;
    margin-bottom: 25px;
}
  h2#SectionHeading-template--24872274329784__collection_list_fhRAbV {
    width: 100%;
    font-size: 26px;
}

li#Slide-template--24872274329784__collection_list_fhRAbV-1 {
    margin-left: 0;
}

.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
    padding: 0;
}
  .section-template--24872274329784__collection_list_fhRAbV-padding{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.testimonial-heading-flex{
  padding-top: 40px;
}
 .scroll-row {
   padding-bottom: 40px;
  }
  .testimonials-section h2.section-title {
    font-size: 25px;
  }
  body .footer .footer__content-top {
    padding-bottom: 40px !important;
}
  .right-blogs .article-card__image--natural img {
    object-fit: cover !important;
}
   h3.card__heading a {
    font-size: 20px;
}
   .image-text-block-wrapper .text-content-inner {
    max-width: 100%;
}
  .image-text-block-wrapper .text-content-inner h2 {
    font-size: 22px;
    margin-bottom: 0px;
    margin-top: 0px;
}
  .image-text-block .text-content .text-content-inner a.btn {
    margin-top: 0px;
    margin-bottom: 10px;
}
}

.section-template--24872274329784__1746428938a3e6a8c0-padding .page-width.scroll-trigger.animate--slide-in {
    padding: 0 !important;
}

@media only screen and (min-width:749px){
.center-image {
    max-width: 460px;
}

}

@media (min-width: 991px) and (max-width: 1320px) {
.center-image {
    max-width: 320px;
}
}