.card__media .card__media-link{display:block;height:100%;position:relative}.card__media .media.media--hover-effect .card__media-link img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.card__footer{grid-row:-1;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;margin-top:var(--space-medium);min-width:0}.card__footer-mixed{grid-row:-1;align-self:end;width:100%;margin-top:var(--space-medium)}.card__footer-mixed .card__footer{grid-row:auto;margin-top:0}.card__footer-panels{display:grid}.card__footer-panels>.card__footer{grid-area:1 / 1}.card__footer-panels>.card__footer--panel-hidden{visibility:hidden;pointer-events:none}.card__footer-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-small);width:100%;min-width:0}.card__price-savings{display:inline-flex;align-items:center;padding:var(--space-xsmall) var(--space-small);font-size:var(--font-size-small);font-weight:700;color:#006b40;line-height:1.2;background-color:#94f5bc;margin-bottom:var(--space-small);border-radius:8px}.card__price-savings__label,.card__price-savings__amount{color:inherit}.card__price-savings--hidden{visibility:hidden;pointer-events:none}.card__price-main{flex:0 1 auto;min-width:0;align-self:center;font-size:var(--font-size-large, 2rem);font-weight:700;line-height:1.1;color:rgb(var(--color-foreground));overflow-wrap:break-word}.card__footer-row .quick-add{flex:1 1 auto;min-width:0;width:auto;display:flex;align-items:flex-end;margin:0}.card__footer-row .quick-add>*,.card__footer-row .quick-add product-form,.card__footer-row .quick-add form{width:100%}.card__footer-row .quick-add__submit{width:100%;padding:var(--space-small) var(--space-medium);white-space:nowrap;margin:0;min-height:calc(2em + var(--buttons-border-width) * 2)}.card__footer-row .quantity{min-height:calc(2em + var(--buttons-border-width) * 2)}.card__footer-row .quantity:after{box-shadow:0 0 0 var(--buttons-border-width) rgba(var(--color-foreground),var(--buttons-border-opacity))}.card__footer-row .quantity__button:hover{background-color:rgba(var(--color-foreground),.08)}.card__footer-row smart-buy-button{flex:1 1 auto;min-width:0;width:auto;display:flex;align-items:flex-end;margin:0}.card__footer-row smart-buy-button .smart-buy-button__add,.card__footer-row smart-buy-button .smart-buy-button__qty{width:100%}@media screen and (max-width:749px){.card__price-main{font-size:var(--font-size-medium, 1.6rem)}.card__footer-row .quick-add__submit{padding:var(--space-xsmall) var(--space-small)}.card__price-savings{font-size:var(--font-size-xsmall)}}.card__heading{display:flex;align-items:flex-start;gap:var(--space-small)}.card__heading-link{flex:1;min-width:0;position:relative}.card__heading .card__heading-link:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:1;bottom:auto;right:auto}.card--standard.card--text .card__heading .card__heading-link:after,.card--card .card__heading .card__heading-link:after{position:absolute;top:0;left:0;width:100%;height:100%;bottom:auto;right:auto}.card__heading .card__heading-link:focus:after,.card__heading .card__heading-link:focus-visible:after{position:absolute;top:0;left:0;width:100%;height:100%;bottom:auto;right:auto}.card__heading-text{flex:1;min-height:40px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card__heading-subscription-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;color:var(--color-foreground);opacity:.7}.card__heading-subscription-icon svg{width:100%;height:100%}.card__food-indicators{margin-top:var(--space-medium);width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(var(--color-foreground),.2) transparent}.card__food-indicators__inner{display:flex;flex-wrap:nowrap;gap:var(--space-small);width:fit-content;min-width:100%}.card__food-indicators__inner>*{flex-shrink:0}.card__food-indicators--left .card__food-indicators__inner{justify-content:flex-start}.card__food-indicators--center .card__food-indicators__inner{justify-content:center}.card__food-indicators--right .card__food-indicators__inner{justify-content:flex-end}.card__food-indicators::-webkit-scrollbar{height:4px}.card__food-indicators::-webkit-scrollbar-track{background:transparent;border-radius:500px}.card__food-indicators::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:500px}.card__food-indicators::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground),.4)}.card__information{min-width:0;overflow-x:hidden}.card__nutrition-summary{background-color:#f5f5f5;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(var(--color-foreground),.2) transparent}.card__nutrition-summary__inner{display:flex;flex-wrap:nowrap;gap:var(--space-medium);padding:var(--space-xsmall) var(--space-xsmall);justify-content:center;width:fit-content;min-width:100%}.card__nutrition-summary::-webkit-scrollbar{height:4px}.card__nutrition-summary::-webkit-scrollbar-track{background:transparent;border-radius:500px}.card__nutrition-summary::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:500px}.card__nutrition-summary::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground),.4)}.card__nutrition-item{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--font-size-xsmall);font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));flex-shrink:0;min-width:fit-content}.card__nutrition-item span{display:block;font-size:var(--font-size-xsmall);font-weight:400;color:rgb(var(--color-foreground));opacity:.7;line-height:1.4;white-space:nowrap;text-transform:capitalize}@media screen and (max-width:749px){.card__nutrition-summary{border-radius:8px}.card__nutrition-item{font-size:var(--font-size-xsmall)}.card__nutrition-summary__inner{gap:var(--space-small);padding:var(--space-xsmall) var(--space-xsmall)}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/custom-card-product.css.map */
