.template-collection .product-card__media,.template-search .product-card__media,.recently-section .product-card__media{aspect-ratio:1/1;background:#ededed;border-radius:16px;overflow:hidden;isolation:isolate}.template-collection .product-card__media>a.media,.template-search .product-card__media>a.media,.recently-section .product-card__media>a.media{display:flex;width:100%;height:100%;min-height:0;aspect-ratio:1/1;align-items:center;justify-content:center;background:#ededed;border-radius:inherit;overflow:hidden}.template-collection .product-card__media>a.media>img,.template-search .product-card__media>a.media>img,.recently-section .product-card__media>a.media>img,.template-collection .product-card__media .lazy-image,.template-search .product-card__media .lazy-image,.recently-section .product-card__media .lazy-image{width:100%;height:100%;max-width:none;max-height:none;padding:clamp(20px,5.5%,64px);box-sizing:border-box;object-fit:contain;object-position:center;transform:none!important}.template-collection .product-card__media secondary-media,.template-search .product-card__media secondary-media,.recently-section .product-card__media secondary-media,.template-collection .product-card__media secondary-media .media,.template-search .product-card__media secondary-media .media,.recently-section .product-card__media secondary-media .media{background:#ededed}.template-collection .product-card__media:hover>a.media>img,.template-search .product-card__media:hover>a.media>img,.recently-section .product-card__media:hover>a.media>img{transform:none!important}.template-product .product__media.card{aspect-ratio:1/1;background:#ededed;border-radius:16px;overflow:hidden}.template-product .product__media.card img{width:100%;height:100%;max-width:none;max-height:none;padding:clamp(24px,5.5%,72px);box-sizing:border-box;object-fit:contain;object-position:center;transform:none!important}.template-product .product__media.card:hover img{transform:none!important}.recently-section .title-wrapper .heading,.recently-section .title-wrapper .heading *,.recently-section .product-card__title{color:#fff!important}@media(max-width:749px){.template-collection .product-card__media,.template-search .product-card__media,.recently-section .product-card__media,.template-product .product__media.card{border-radius:12px}.template-collection .product-card__media>a.media>img,.template-search .product-card__media>a.media>img,.recently-section .product-card__media>a.media>img,.template-collection .product-card__media .lazy-image,.template-search .product-card__media .lazy-image,.recently-section .product-card__media .lazy-image,.template-product .product__media.card img{padding:18px}}.template-product .product__preview{height:auto!important;aspect-ratio:1/1}.template-product .product__preview>.product__media{width:100%;height:100%!important;aspect-ratio:1/1;background:#ededed!important;border-radius:16px;overflow:hidden}.template-product .product__preview>.product__media img{width:100%;height:100%;max-width:none;max-height:none;padding:clamp(24px,5.5%,72px);box-sizing:border-box;object-fit:contain;object-position:center;transform:none!important}.template-collection .product-card__content{padding-inline:12px!important}.template-collection .product-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.template-collection .product-card__details>.grow,.template-collection .product-card__details .product-card__title{display:block;width:100%;min-width:0}.template-collection .product-card__details .price{align-self:flex-start}.amc-products .amc-p-img{display:block;overflow:hidden;border-radius:16px;background:#ededed}.amc-products .amc-p-img img{display:block;border-radius:inherit}@media(max-width:749px){.template-collection .product-card__content{padding-inline:10px!important}.amc-products .amc-p-img{border-radius:12px}}@media(min-width:1200px){.amc-products .amc-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}body.template-page .section:has(.contact form[id^=ContactForm-]){background:#111!important;color:#f1f1f1!important}body.template-page .section:has(.contact form[id^=ContactForm-]) .contact{color:#f1f1f1}body.template-page .section:has(.contact form[id^=ContactForm-]) :is(input,select,textarea){background:#171717!important;color:#f5f5f5!important;border-color:#555!important}body.template-page .section:has(.contact form[id^=ContactForm-]) :is(input,select,textarea)::placeholder{color:#aaa!important;opacity:1}body.template-page .section:has(.contact form[id^=ContactForm-]) :is(input,select,textarea):focus{outline:2px solid #e10613!important;outline-offset:2px;border-color:#e10613!important}body.template-page .section:has(.contact form[id^=ContactForm-]) label{color:#eee!important}@media(max-width:749px){body.template-page .section:has(.contact form[id^=ContactForm-]){padding-inline:20px!important}}body.template-page .section:has(.contact form[id^=ContactForm-]):before{background:#111!important}body.template-page .section:has(.contact form[id^=ContactForm-]) input::placeholder{color:transparent!important;opacity:0!important}.product-card .quick-view__button,.product-card .quick-add .button{border-radius:var(--buttons-radius)!important;overflow:hidden}.template-collection .product-card__media,.template-search .product-card__media,.recently-section .product-card__media{background:transparent!important;border-radius:0!important}.template-collection .product-card__media>a.media,.template-search .product-card__media>a.media,.recently-section .product-card__media>a.media{background:transparent!important;border-radius:0!important}.template-collection .product-card__media>a.media>img,.template-search .product-card__media>a.media>img,.recently-section .product-card__media>a.media>img,.template-collection .product-card__media .lazy-image,.template-search .product-card__media .lazy-image,.recently-section .product-card__media .lazy-image{padding:0!important}.template-collection .product-card__media secondary-media,.template-search .product-card__media secondary-media,.recently-section .product-card__media secondary-media,.template-collection .product-card__media secondary-media .media,.template-search .product-card__media secondary-media .media,.recently-section .product-card__media secondary-media .media{background:transparent!important}.template-product .product__media.card{background:transparent!important;border-radius:0!important}.template-product .product__media.card img{padding:0!important}.template-product .product__preview>.product__media{background:transparent!important;border-radius:0!important}.template-product .product__preview>.product__media img{padding:0!important}.amc-products .amc-p-img{background:transparent!important;border-radius:0!important}.amc-products .amc-p-img img{border-radius:0!important}@media(max-width:749px){.template-collection .product-card__media,.template-search .product-card__media,.recently-section .product-card__media,.template-product .product__media.card{border-radius:0!important}.template-collection .product-card__media>a.media>img,.template-search .product-card__media>a.media>img,.recently-section .product-card__media>a.media>img,.template-collection .product-card__media .lazy-image,.template-search .product-card__media .lazy-image,.recently-section .product-card__media .lazy-image,.template-product .product__media.card img{padding:0!important}.amc-products .amc-p-img{border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/amc-product-card-overrides.css.map */
