/** Shopify CDN: Minification failed

Line 51:38 Expected identifier but found whitespace
Line 51:40 Unexpected "{"
Line 51:49 Expected ":"

**/
.site-header .site-header__nav-standalone{margin-top:10px;}
/* Common Dropdown for common Products */
.price-size-selector {position: relative;margin-bottom: 0px;}
.current-selection {border-bottom: 1px solid #2e2e2e;padding: 5px 0px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;background: white;transition: all 0.3s ease;user-select: none;}
.current-selection:hover {border-color: #1C1B19;}
.current-selection.active {border-color: #1C1B19;}
.selection-content {display: flex;justify-content: space-between;width: 100%;align-items: center;padding-right: 15px;}
.selected-price {font-size: 16px;font-weight: 600;color: #1C1B19;}
.selected-size {font-size: 16px;color: #666;font-weight: 500;}
.dropdown-arrow {transition: transform 0.3s ease;color: #000000;}
.current-selection.active .dropdown-arrow {transform: rotate(180deg);}
.dropdown-options { position: absolute;top: 100%;left: 0;right: 0;background: white;border: 1px solid #000000;border-top: none;z-index: 100;opacity: 0;visibility: hidden;transform: translateY(-10px);transition: all 0.3s ease;max-height:70px;overflow-y:auto;}
.dropdown-options.show {opacity: 1;visibility: visible;transform: translateY(0);}
.option {padding: 5px 20px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;transition: background-color 0.2s ease;border-bottom: 1px solid #f0f0f0;}
.option:last-child {border-bottom: none;}
.option:hover {background-color: #f8f8f8;}
.option.selected {background-color: #2e2e2e;color: white;}
.option.selected:hover {background-color: #2e2e2e;}
.option-price {font-size: 14px;font-weight: 600;}
.option-size {font-size: 14px;opacity: 0.8;}
.services-container {max-width: 1600px;margin: 0 auto;padding: 0 30px;}

/*Home page Common service section */
@media (min-width: 992px) {
  .services-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 20px;}
}

@media (max-width: 767px) {
    .services-container {padding: 0 15px;}
}

/* Mobile - Convert to Swiper */
.services-grid.swiper {overflow: hidden;}
.services-grid .swiper-wrapper {display: flex;}
.services-grid .swiper-slide {flex-shrink: 0;height: auto;width: auto;}
.service-box {text-align: center;padding: 10px;border-radius: 8px;transition: transform 0.3s ease;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.service-box:hover {transform: translateY(-5px);}
.service-icon {margin-bottom: 15px;display: flex;justify-content: center;align-items: center;}
.service-icon img,.service-icon svg {max-width: 50px;height: 50px;}
.service-title {margin-bottom: 10px;}
.service-subtitle {margin: 0;}
/* Swiper Pagination - Only visible on mobile */
.swiper-pagination {position: relative;margin-top: 30px;}
.swiper-pagination-bullet {background: {{ section.settings.title_color }};opacity: 0.3;}
.swiper-pagination-bullet-active {opacity: 1;}
/* Hide pagination on desktop */
@media (min-width: 992px) {
  .swiper-pagination {display: none;}
}

/*Common Container*/
body .width--content{max-width: 1600px;margin-left: auto;margin-right: auto;padding-left: 3%;padding-right: 3%;}
/*@media (max-width: 1200px) {body .width--content{padding-left: 3rem;padding-right: 3rem;}}*/
@media (max-width: 767px) {body .width--content{padding-left: 20px;padding-right: 20px;}}

/*New header section Strat*/
body .site-header.logo_above{padding: 15px 3% 5px;}
.top-links--icon-links.site-header__links li.mb-search{display: none;}
.left-search a.search-button span{padding-left: 5px;font-size: 12px;text-transform:uppercase;}
ul.left-search.site-header__links.top-links--icon-links{padding-left:0;}
ul.left-search.site-header__links.top-links--icon-links a.search-button{padding: 0 !important;}
search-dropdown.search-dropdown.popup-shadow.shown-on-scroll{background:#ffffff;}
.search-dropdown predictive-search{padding: 0 3%;display: block;}


.header-section.sticked{filter: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));}
.header-section.sticked .site-header .site-header__wrapper .logo_image{width:150px;}
.header-section.sticked .site-header .site-header__nav-standalone{margin-top:0;} 
.header-section.sticked .site-header.logo_above{padding-top:5px;}
.header-section.sticked .first-level-dropdown > .site-nav__link{padding:10px 0;}


@media (max-width: 991px) {
  .search-dropdown predictive-search{padding:0 15px;}
}
@media (max-width: 989px) {
  .header-section .site-title{padding:10px 0;}
  .header-section.sticked .site-title{padding:5px 0;}
  .header-section.sticked .site-header .responsive-image-wrapper .logo_image{width:100px;}
}
@media (max-width: 767px) {
  body .predictive-search__results--is-grid{gap: 10px;}
}
/*New header section End*/
/*New footer section Strat*/
body .footer-wrapper .footer-main .footer-main--inner{max-width:1600px;margin:0 auto;display: flex;flex-direction:initial;padding-left:3%;padding-right:3%;}
.footer-custom .links-footer .footer-header,.newsletter-footer .footer-header{margin-bottom:25px;}
.links-footer .footer-content li a{font-size:14px;line-height:1.5;}
.footer-custom{width:70%;}
.footer-custom .links-footer{width:25%;}
.footer-wrapper .footer-main .footer-main--inner .newsletter-footer{width:30%;display:initial;}
body .newsletter-footer .newsletter-footer--wrapper{gap:10px;}
.newsletter-footer .newsletter-footer--wrapper .input-group .footer-email-input{font-size: 14px;border:none !important;border-bottom:1px solid #ffffff !important;padding:5px 85px 5px 0px!important;}
.newsletter-footer .footer-email-submit{position:absolute;top:0;right:0;padding:5px 0;background:transparent;}
.newsletter-footer .footer-email-submit:hover{background:transparent;}
.newsletter-footer .footer-email-submit:hover:after{display:none;}
.social-media-footer{margin-top:25px;}
body .testimonial--single-item{flex: none;width:auto;}
.footer-main--inner .social-media-footer li a.standalone-icon--wrapper{background: #ffffff !important;color: #000000 !important;border-radius: 50%;margin-right:10px;
min-width: 35px;min-height: 35px;padding: 5px !important;}
/* @media (max-width: 1200px) {
  body .footer-wrapper .footer-main .footer-main--inner{padding-left:3rem;padding-right:3rem;}
} */
@media (max-width: 1024px) {
  .discovery-banner .image-with-text-overlay__grid{display:inherit;}
  .discovery-banner .image-with-text-overlay__grid--foreground{justify-content:center;}
  .discovery-banner .image-with-text-overlay__heading{color:#000000;}
  .discovery-banner .image-with-text-overlay__buttons{justify-content:center !important;}
  .discovery-banner .btn.btn--secondary{color:#000000 !important;border-color:#000000 !important;}
  .discovery-banner .btn.btn--secondary:hover{color:#ffffff !important;}
}

@media (max-width: 991px) {
  .footer-custom .links-footer{width:33.333%;}
  .footer-custom{justify-content: space-between;}
}
@media (max-width: 767px) {
  .footer-wrapper .footer-main .footer-main--inner>*{gap:0px;}
  .newsletter-footer .footer-header{margin-bottom:10px;}
  .footer-custom .links-footer .footer-header{font-size: 14px;margin-bottom: 10px;border-top: 1px solid #dddddd70;position: relative;padding-top: 10px;}
  .footer-custom .links-footer:first-child .footer-header{border-top:none;}
  .footer-custom .links-footer .footer-header:before{content: "";height: 2px;width: 16px;position: absolute;right: 3px;top: 18px;display: block;z-index: 1;background: #ffffff;}
  .footer-custom .links-footer .footer-header:after{content: "";height: 15px;width: 2px;position: absolute;right: 10px;top: 11px;display: block;z-index: 1;background: #ffffff;}
  .footer-custom .links-footer .footer-header.active:after{display:none;}
  /*body .newsletter-footer .newsletter-footer--wrapper{gap:0;}*/
  .footer-wrapper .footer-main .footer-main--inner .newsletter-footer{width:100%;}
  body .footer-wrapper .footer-main .footer-main--inner{flex-wrap:wrap;padding-left:20px;padding-right:20px;}
  .footer-custom{flex-wrap: wrap;order: 2;width:100%;}
  .footer-custom .links-footer{width:100%;}
  .footer-content {max-height: 0;overflow: hidden;padding: 0;transition: max-height 0.3s ease, padding 0.3s ease;}
  .footer-content.active {max-height: 500px;margin-bottom:10px;}
  /* Stagger animation for list items */
  .footer-content.active li:nth-child(1) { transition-delay: 0.1s; }
  .footer-content.active li:nth-child(2) { transition-delay: 0.2s; }
  .footer-content.active li:nth-child(3) { transition-delay: 0.3s; }
  .footer-content.active li:nth-child(4) { transition-delay: 0.4s; }
  .footer-content.active li:nth-child(5) { transition-delay: 0.5s; }
}
/*New footer section End*/
/*Home page middel section Start*/
.section-title--wrapper .section-title{font-weight:600;}
.hm-seasonal-collection .width--content,.ritual-section .width--content,.insta-sec .width--content,.collection-main-body .width--content,.product-of-month-section .width--content{max-width: 100%;} 
.ritual-section .image-link{position: absolute;inset: 0;z-index: 2;display: block;}
.ritual-section .img{position:relative;}
/*.hm-seasonal-collection product-card.grid-view-item{gap: 0;}*/
product-card .product-family{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;justify-content: center;font-size: 12px;text-transform: uppercase;line-height:100%;}
.hm-gallery .width--content,.width--content.brand-logo-sec{max-width:1400px;}
.hm-gallery .homepage-gallery-background .gallery-grid.keep-spacing{column-gap:25px;flex-wrap: nowrap;}
.hm-gallery .grid-item-details--overlay{bottom: 50px;top: auto;}
.hm-gallery .grid-item__content{justify-content:flex-end;}
.hm-gallery .homepage-gallery-grid-inner .grid-item__title{font-size:24px;}
.hm-vission-section .image-with-text-slideshow__slide{align-items:center;gap: 20px;}
body .hm-vission-section .image-with-text-slideshow__media-content{width:50%;}
body .hm-vission-section .image-with-text-slideshow__text-content{padding:0;width:50%;}
.hm-gallery .grid-item__content--reveal-btn-on-hover:not(:focus-within) .grid-item__content-inner{transform: translateY(-30px);}
.hm-gallery .grid-item__content--reveal-btn-on-hover:not(:focus-within) .btn{opacity:1;}
.testimonials--text-wrapper p{font-size:12px;}
.testimonial--single-item .h6{font-size:14px;}
/* @media (min-width: 1300px) {
  .hm-seasonal-collection grid-slider.swiper {padding-left:110px;}
} */

@media (max-width: 991px) {
  .hm-gallery .homepage-gallery-grid-inner .grid-item__title{font-size: 20px;}
 .show-view-all--button{margin-top: 20px !important;}
 .home-page .shopify-section .wrapper-spacing--v.hm-slider{padding-top:0 !important;}
 .home-page .shopify-section .wrapper-spacing--v,.home-page .logo-slider{padding-top: 50px !important;margin-top: 0;}
 .home-page .wrapper-spacing--v.feature-row--no-overlapping{padding-bottom:50px;}
}
@media (max-width: 767px) {
  #insta-feed h2{font-size:20px;}
  .hm-seasonal-collection .featured-hdsection{margin-bottom:25px;}
  .home-page .shopify-section .wrapper-spacing--v{padding-top: 0px !important;}
  #shopify-section-template--22779534999575__gallery_m6Nwh8, 
  #shopify-section-template--22779534999575__image_with_text_overlay_bB4YHp, 
  #shopify-section-template--22779534999575__image_with_text_tJqTPD{margin:30px 0 0 0;}
  .ritual-section.feature-row--no-overlapping .feature_row__image_wrapper{width:100%;}
  body .image-with-text-wrapper .homepage-featured-content-box-inner{padding: 15px 0px;}
  product-card .product-family{gap: 5px;font-size:10px;}
  .hm-seasonal-collection .swiper-pagination{display:none;}
  .hm-gallery .grid-item__content--reveal-btn-on-hover:not(:focus-within) .grid-item__content-inner{transform: translateY(0);}
  /*.home-page .service-icon img,.home-page .service-icon svg{max-width: 50px;height: 50px;}*/
  .home-page .section-title--wrapper .section-title,.sitewide--title-wrapper .homepage-sections--title,.home-page .grid-item__content-inner .grid-item__title,
  .home-page .slideshow-title-container .homepage-section-title,.home-page .services-heading{font-size:20px;}
  .hm-seasonal-collection grid-slider.swiper .grid__item {margin-right: 15px !important;}
  .hm-gallery .homepage-gallery-grid-inner .btn.btn--secondary{color:#000000 !important;border-color:#000000 !important;}
  .hm-gallery .homepage-gallery-grid-inner .btn.btn--secondary:hover{color:#FFFFFF !important;}
  body .hm-gallery .homepage-gallery-grid-inner .grid-item__title{color: #000000;}
  .hm-gallery .grid-item-details--overlay{position: initial;}
  .hm-gallery .homepage-gallery-grid-inner{display: inherit;}
  body .hm-vission-section .image-with-text-slideshow__media-content,body .hm-vission-section .image-with-text-slideshow__text-content{width:100%;}
  .hm-slider .homepage-sections--slideshow-wrapper .dynamic-section-button--image_pwjxhh{color:#000000 !important;border-color:#000000 !important;}
  .hm-slider .homepage-sections--slideshow-wrapper .dynamic-section-button--image_pwjxhh:hover{color:#ffffff !important;}
  .hm-slider .homepage-sections--slideshow-wrapper .featured-row__subtext.textarea,.hm-slider .homepage-sections--slideshow-wrapper .sitewide--title-wrapper.slideshow-title{color:#000000;}
  .hm-slider .homepage-sections--slideshow-wrapper .swiper-slide--inner{display: inherit;}
  .hm-gallery .homepage-gallery-background .gallery-grid.keep-spacing{flex-wrap: wrap;gap:20px;}
}
@media (max-width: 639px) {
  .testimonials-block .swiper-wrapper {
    grid-template-columns: 1fr !important;
  }
  .testimonials-block .swiper-slide {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}

/*Common button hover*/
.btn:after {background-image: linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content: "";height: 100%;right: 150%;position: absolute;top: 0;
transform: skew(-20deg);width: 200%;}
.btn--secondary:hover:after,.btn:hover:after {animation: shineAgain .75s cubic-bezier(.01,.56,1,1);}
.btn--secondary:hover{background:#000000;border-color:#000000 !important;color:#ffffff !important;}
@keyframes shineAgain {
  0%   { right: -150%; }
  100% { right: 150%; }
}

.template-collection .width--content.collection_grid{max-width:100%;}
/*Mobile Menu*/
.mobile-nav .mobile-nav__item {padding: 13px 15px;border-bottom: 1px solid #00000014;font-size: 14px;}
.mobile-nav>.mobile-nav__item>a.mobile-nav__link,.mobile-nav>.mobile-nav__item>.mobile-nav__has-sublist>.mobile-nav__link,.mobile-nav__item.customer-login-link{font-weight:600 !important;}
.mobile-nav__item.top-level>.mobile-nav__sublist li.mobile-nav__item{padding:15px 0px 0px 0px;border:none;}
.mobile-nav__sublist li.mobile-nav__item a{font-size: 14px;}
a.mobile-menu--close-btn.standalone-icon--wrapper{position: absolute;right: 5px;top:0;padding: 0 !important;}
#NavDrawer .mobile-nav__logo-title--inner .logo_image{width:100px;}
/*Brand Page*/
   /* Brand Slider Section */
    .brands-slider-section {margin-bottom: 40px;overflow: hidden;position: relative;}
    .brands-slider {display: flex;gap: 20px;padding: 20px 0;width: max-content;animation: slide 30s linear infinite;}
    .brand-logo-card {min-width: 200px;height: 120px;border: 1px solid #e0e0e0;background: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease;}
    .brand-logo-card:hover {box-shadow: 0 4px 15px rgba(0,0,0,0.1);transform: translateY(-2px);}
    .brand-logo-img {font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
    .brand-name {font-size: 14px;color: #666;}
    /* seamless scroll (only half since content is duplicated) */
    @keyframes slide {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

    /* Alphabet Navigation */
    .alphabet-nav {background: #fff;padding: 20px 0;border-bottom: 1px solid #e0e0e0;margin-bottom: 30px;position: sticky;top:120px;z-index: 100;}
    .alphabet-list {display: flex;gap: 15px;justify-content: center;flex-wrap: wrap;margin-bottom: 20px;}
    .alphabet-btn {padding: 8px 12px;background: none;border: none;color: #666;cursor: pointer;font-size: 16px;font-weight: 500;transition: all 0.3s ease;text-decoration: none;}
    .alphabet-btn:hover,.alphabet-btn.active {color: #000;font-weight: bold;}
    /* Search Box */
    .search-container {max-width: 600px;margin: 0 auto;position: relative;}
    .search-box {width: 100%;padding: 15px 50px 15px 20px;border: 1px solid #ddd;font-size: 16px;background: #f8f9fa;}
    .search-icon {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);height:20px;}
    /* Brand Sections */
    .brand-section {margin-bottom: 50px;}
    .section-letter {font-size: 2.5rem;font-weight: bold;color: #333;margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #e0e0e0;}
    .brands-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px;max-width: 800px;}
    .brand-item {color: #666;text-decoration: none;font-size: 16px;transition: color 0.3s ease;cursor: pointer;}
    .brand-item:hover { color: #000; }

    /* Responsive */
    @media (max-width: 768px) {
      .alphabet-list { gap: 10px; }
      .alphabet-btn { padding: 6px 10px; font-size: 14px; }
      .brands-grid { grid-template-columns: repeat(2, 1fr); gap: 20px; }
      .brand-logo-card { min-width: 150px; height: 100px; }
      .brands-slider { gap: 15px; }
    }

    @media (max-width: 480px) {
      .brands-grid { grid-template-columns: 1fr; }
      .alphabet-list { gap: 8px; }
      .alphabet-btn { padding: 5px 8px; font-size: 13px; }
    }

    html { scroll-behavior: smooth; }
    .brand-section { scroll-margin-top: 120px; }
    .no-results {text-align: center;padding: 60px 20px;font-size: 18px;}



    .featured-hdsection {margin-bottom:50px;}
    .featured-hdsection .section-title--wrapper {margin-bottom:10px;}
    .featured-hdsection .show-view-all--button{margin-top:0!important; font-size:14px;}
    .featured-hdsection .show-view-all--button a:hover{background:none;}
    product-card .grid__image.image-height--natural .responsive-image-wrapper {background: #f9f9f9;}



    .template-page .width--narrow{max-width:1035px; padding-left: 3%; padding-right: 3%;}
     @media (max-width: 767px) {
      .template-page .width--narrow{padding-left:20px;   padding-right:20px;}
      .template-page  .template-title--wrapper{margin-bottom:20px;}
      .template-page  .template-title--wrapper h1{font-size:24px;}
     }

    .static-page{padding-bottom:20px;}
    .static-page h2{font-size:18px; margin-top:30px; margin-bottom:5px;}
    .static-page ul.disc-list{margin-top:0; padding-left:1.25rem;}
    .static-page ul.disc-list li{margin-bottom:6px; list-style: disc;}
    .static-page a.contact{font-weight:600;}

    .static-page .faq-sec{padding-bottom:30px;}
    .static-page .faq-sec h2{padding-bottom:5px;}
    .static-page .faq-sec h3{font-size:16px; text-transform:none; display:flex; gap:6px;}
    .static-page .faq-sec .text-ans{display:flex; gap:8px;}
    @media (max-width: 767px) {
      .static-page,.static-page .faq-sec h3{font-size:14px;} 
      .static-page h2{font-size:16px;}
     }

     /* Cart toggle */

    .cart-drawer__product-card--info--footer{align-items:center;} 
    .cart-drawer__product_card--title{font-size:14px; font-weight: 600;}
    .cart-drawer__product-card--price {font-size: 16px;font-weight: 600;}  
    .cart-drawer__body .global-drawer__body--with-padding{padding-top:25px;}
    .cart-drawer__body .cart-drawer__product_card:not(:last-of-type){border-color:#efefef;}
    .cart-drawer__body .recommend_heading h4 {font-size: 14px;  padding-top: 30px;  margin-bottom: 15px; border-top: solid 1px var(--cart-drawer-text-color-transparent25);
    margin-top: 15px;}
    .cart-drawer__body [data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__left-and-right .swiper-button--prev{left:-10px;}
    .cart-drawer__body [data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__left-and-right .swiper-button--next{right:-10px;}
    .cart-drawer__body .grid-view-item .product-grid--title{font-size:12px; padding-top:5px; line-height:14px; padding-bottom:0;}
    .cart-drawer__body product-card .product-family{gap:5px; font-size:0px;}
    .cart-drawer__body product-card .product-family span{padding-top:5px; display:inline-block; font-size:11px; line-height:12px;}
    .cart-drawer__body .grid-view-item .grid-view-item-image:not(:last-child){width:90px; margin:0 auto;}
    .cart-drawer__body .grid__item .product-label{font-size:10px;}
    .cart-drawer__body .grid-view-item .btn{padding:3px calc(15px + 0px); font-size:12px;}
    .cart-drawer__body [data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__left-and-right{margin-top:-35px;}
    .cart-drawer__body .swiper-button--next,.cart-drawer__body .swiper-button--prev{padding:0; width:24px; height:24px;}
    .cart-drawer__body .grid__item .product-grid--price{display:none;}
    .cart-drawer__body .grid-view-item:has(.quick-shop--block){gap:13px;}

    .cart-drawer__body .comp-sample .cart-drawer__product-card--info{gap:0;}
    .cart-drawer__body .comp-sample .cart-drawer__product-card--info--footer{justify-content: start; font-size: 12px;  gap: 0;}


    /* Cart page */
    .cart-table.table--responsive td.cart-total-label{font-weight:600;}
    .cart__row .cart__row--title{font-weight:600;}
    .cart-table.table--responsive .cart__row--product-details .text-link-animated{display:block;}
    .cart .cart-table .responsive-image-wrapper{justify-content:inherit;}
    .cart .cart-table .responsive-image-wrapper img{max-width: 100px !important;max-height: inherit !important;}
    .cart .cart-table td[data-label="Product"]{width:150px;}
    @media screen and (min-width: 768px) {
        [data-wetheme-section-type=template--cart] .btn-wrapper-default.cart--checkout-default {
            max-width: 500px;
            margin-left: auto;
        }
    }
    @media screen and (max-width: 767px) {
      .cart .cart-table td[data-label="Product"]{margin:0 auto;width: 100%;}
      .cart-table.table--responsive td span.money{font-weight:600;}
      .cart-table td{padding-top:0px; padding-bottom:20px;}
      .grid.cart__row {margin-right: calc(-1 * var(--grid-spacing));  padding-top: 0;  padding-bottom: 20px;  margin-top: 20px; }
      .grid.cart__row .grid__item{padding-right:var(--grid-spacing);}
    }
#popup .popup--close {
  visibility: hidden;
}
#popup.active .popup--close {
  visibility: visible !important;
}
.announcement_text {
    cursor: pointer;
}
.product-form-block .collapsible-content .text-link-animated p:first-child {padding-bottom: 10px;}

.product-card__image img,
.product-card__image--secondary img,
.product-card__image--swatch img {
  transition: opacity 0.3s ease-in-out;
}

product-card .grid__image.image-height--natural .responsive-image-wrapper {
    max-height: 460px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 460px;
}
.template-collection product-card .grid__image.image-height--natural .responsive-image-wrapper img{
  width:auto;
  height:100%;
  max-width: 100% !important;
}

@media (max-width: 1299px) {
  product-card .grid__image.image-height--natural .responsive-image-wrapper {
    max-height: 280px;
    min-height: 280px;
  }
}
@media (max-width: 575px) {
  product-card .grid__image.image-height--natural .responsive-image-wrapper {
    max-height: 200px;
    min-height: 200px;
  }
}