.product-card-custom{height:100%;width:100%;margin:0}.product-card-custom .card{width:100%;margin:0}.product-card-custom .card-wrapper{margin:0}.card--custom{background-color:#f5f5f0;border-radius:0;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column;aspect-ratio:1 / 1}.card__inner--custom{position:relative;height:100%;width:100%;display:flex;flex-direction:column;padding:0}.card__badge--custom-top-right{position:absolute;top:1.5rem;right:1.5rem;z-index:2;align-self:flex-start;justify-self:flex-end}.badge--custom-discount{background-color:#f83a28;color:#fff;font-size:1.05rem;font-weight:700;padding:.2rem 1rem;border-radius:2rem;letter-spacing:.03em;border:none;display:inline-block;line-height:1.4}.card__media--custom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.card__media--custom .media{width:100%;height:100%;position:relative}.card__media--custom .media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.card__media--custom .media img:first-child{opacity:1;transition:opacity var(--duration-long) ease;z-index:1}.card__media--custom .media img:last-child{opacity:0;transition:opacity var(--duration-long) ease;z-index:2}@media (hover: hover){.product-card-custom:hover .card__media--custom .media img:first-child:not(:only-child){opacity:0}.product-card-custom:hover .card__media--custom .media img:last-child{opacity:1}}.card__content--custom{position:absolute;top:0;left:0;z-index:2;padding:0;width:auto;max-width:70%}.card__information--custom{padding:1.5rem;text-align:left}.card__heading--custom{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 .4rem;line-height:1.2;text-transform:lowercase}.card__heading--custom a{color:#333;text-decoration:none}.card__heading--custom a:hover{text-decoration:underline}.card__benefits--custom{font-size:1.4rem;color:#333333b3;margin-bottom:1rem;line-height:1.4;font-weight:400}.card__benefits--custom span{display:inline}.card__pricing--custom{margin-top:.8rem}.price--custom{font-size:1.4rem;color:#333;line-height:1.3}.price--custom .price-item--regular{font-size:1.3rem;color:#333333bf;text-decoration:line-through;margin-right:.5rem;font-weight:400}.price--custom .price-item--sale,.price--custom .price-item--last{font-size:1.8rem;font-weight:800;color:#333}.price--custom .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.price--custom .price__regular{display:flex;align-items:baseline;flex-wrap:wrap}.price--blends .price-item--blends{font-size:1.8rem;font-weight:700;color:#333;text-decoration:none;line-height:1.3}.price--blends .price-item--blends strong{font-size:2rem;font-weight:800}@media screen and (max-width: 749px){.card__information--custom{padding:1rem}.card__heading--custom{font-size:2.2rem}.card__benefits--custom{font-size:1.4rem}.badge--custom-discount{font-size:1rem;padding:.3rem .8rem}}@media screen and (min-width: 750px) and (max-width: 989px){.card__information--custom{padding:1.5rem}}@media screen and (min-width: 990px){.card__information--custom{padding:2rem}.card__heading--custom{font-size:2.2rem}.card__benefits--custom{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-card-custom.css.map */
