.limely-card{--limely-card-text: #1b2228;--limely-card-border: #dddddd;--limely-card-star: #ffa94f;--limely-card-font: var(--font-heading-family);height:100%}.limely-card__inner{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:17px 17px 20px;border:1px solid var(--limely-card-border);border-radius:9px;background:#fff}.limely-card__media{position:relative;aspect-ratio:193 / 196;margin-bottom:14px}.limely-card__image{display:block;width:100%;height:100%;object-fit:contain}.limely-card__image{transition:opacity var(--duration-default, .3s) ease}.limely-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media screen and (hover:hover){.limely-card:hover .limely-card__image:has(+.limely-card__image--secondary){opacity:0}.limely-card:hover .limely-card__image--secondary{opacity:1}}.limely-card__badge{position:absolute;top:0;left:0;font-family:var(--limely-card-font);font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:9px}.limely-card__rating{display:flex;align-items:baseline;gap:4px;min-height:15px;margin-bottom:4px}.limely-card__rating:empty{display:flex}.limely-card__stars{position:relative;top:1px;flex:none;width:58px;height:11px;color:var(--limely-card-border)}.limely-card__stars svg{display:block;width:58px;height:11px;fill:currentColor}.limely-card__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--limely-card-rating, 100%);overflow:hidden;color:var(--limely-card-star)}.limely-card__rating-text{font-family:var(--limely-card-font);font-size:10px;font-weight:400;line-height:1;color:var(--limely-card-text)}.limely-card__title{margin:0;font-family:var(--limely-card-font);font-size:14px;font-weight:600;line-height:19px;letter-spacing:0;color:var(--limely-card-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.limely-card__link{color:inherit;text-decoration:none}.limely-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px}.limely-card__link:focus-visible{outline:0}.limely-card__link:focus-visible:after{outline:2px solid var(--limely-card-text);outline-offset:2px}.limely-card__vendor{margin-top:4px;font-family:var(--limely-card-font);font-size:10px;font-weight:400;line-height:1.4;color:var(--limely-card-text)}.limely-card__pricing{margin-top:auto;padding-top:6px;font-family:var(--limely-card-font);color:var(--limely-card-text)}.limely-card__from{display:block;margin-bottom:3px;font-size:7px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase}.limely-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:3px}.limely-card__price{font-size:14px;font-weight:600;line-height:19px}.limely-card__compare-at-price{margin-left:3px;font-size:10px;font-weight:400;line-height:19px}.limely-card__per-serving{font-size:10px;font-weight:400;line-height:19px}.limely-card__pricing .card__information-volume-pricing-note{margin-top:2px}.limely-card__pricing quantity-popover{position:relative;z-index:1}.limely-card__actions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity var(--duration-default, .3s) ease}.limely-card__actions>.quick-add{margin:0;pointer-events:auto}@media screen and (hover:hover){.limely-card:hover .limely-card__actions,.limely-card__actions:focus-within{opacity:1}}@media screen and (hover:none){.limely-card__actions{display:none}}.limely-card__button{--color-button: 27, 34, 40;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--buttons-radius: 9px;--buttons-radius-outset: 9px;--buttons-border-width: 0px;--border-offset: 0px;min-width:0;width:auto;min-height:40px;padding:8px 20px;white-space:nowrap;font-family:var(--limely-card-font);font-size:14px;font-weight:600;line-height:19px;letter-spacing:0}.limely-card__button:not([disabled]):hover{--color-button: 75, 88, 102}.limely-card__button.button:after,.limely-card__button.button:not([disabled]):hover:after{box-shadow:0 0 0 1px #fff;transition:none}.limely-card__button[disabled]{opacity:1}@media screen and (max-width:749px){.limely-card__inner{padding:12px 12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/231/assets/limely-card-product.css.map */
