.bundles-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:12px;background:#fff;color:var(--bundle-promo-ink);text-decoration:none}.bundles-card__media{position:relative;display:block;flex-shrink:0;aspect-ratio:1 / .86;overflow:hidden;background:var(--bundle-promo-cream)}.bundles-card__media img{position:relative;display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bundles-card:hover .bundles-card__media img{transform:scale(1.03)}.bundles-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%) #f1e8da;background-size:200% 100%;animation:bundle-promo-shimmer 1.4s linear infinite}.bundles-card__media.is-loaded:before{content:none}@media(prefers-reduced-motion:reduce){.bundles-card__media:before{animation:none}}.bundles-card__pill{position:absolute;top:8px;left:8px;z-index:1}.bundles-card .bundle-promo-pill{font-size:max(10px,var(--font-size-min, 15px));font-weight:600}.bundles-card__body{display:flex;flex-direction:column;flex-grow:1;gap:6px;padding:10px 10px 12px}.bundles-card__pills{display:flex;flex-wrap:wrap;gap:8px}.bundles-card .bundles-card__best{background:var(--bundle-promo-ink)}.bundles-card__title{font-size:max(14px,var(--font-size-min, 15px));font-weight:700;line-height:1.25}.bundles-card__text{font-size:max(14px,var(--font-size-min, 15px));line-height:1.5}.bundles-card__flavors{display:flex;flex-wrap:wrap;gap:4px}.bundles-card__flavor{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border:1px solid rgba(109,14,54,.15);border-radius:40px;font-size:max(10px,var(--font-size-min, 15px));font-weight:500;line-height:1.4}.bundles-card__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--line-accent, var(--bundle-promo-ink))}.bundles-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:auto;padding-top:4px}.bundles-card__sale{font-size:18px;font-weight:700}.bundles-card__compare{font-size:max(11px,var(--font-size-min, 15px));opacity:.6}.bundles-card__button{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:40px;background:var(--bundle-promo-ink);color:#fff;font-size:max(12px,var(--font-size-min, 15px));font-weight:600;text-align:center;transition:opacity .2s ease}.bundles-card:hover .bundles-card__button{opacity:.9}.bundles-card--feature{border-radius:16px}.bundles-card--feature .bundles-card__media{aspect-ratio:1 / .68}.bundles-card--feature .bundles-card__body{gap:10px;padding:14px 16px 16px}.bundles-card--feature .bundle-promo-pill{font-size:max(11px,var(--font-size-min, 15px))}.bundles-card--feature .bundles-card__title{font-size:22px;line-height:1.1}.bundles-card--feature .bundles-card__flavors{gap:6px}.bundles-card--feature .bundles-card__flavor{gap:6px;padding:5px 10px 5px 8px;font-size:max(11px,var(--font-size-min, 15px))}.bundles-card--feature .bundles-card__dot{width:10px;height:10px}.bundles-card--feature .bundles-card__price{gap:0 10px}.bundles-card--feature .bundles-card__sale{font-size:24px}.bundles-card--feature .bundles-card__compare{font-size:max(15px,var(--font-size-min, 15px))}.bundles-card--feature .bundles-card__button{min-height:44px;font-size:max(14px,var(--font-size-min, 15px))}@media screen and (min-width:750px){.bundles-card{border-radius:16px}.bundles-card__pill{top:10px;left:10px}.bundles-card__body{padding:16px 18px}.bundles-card__title{font-size:18px}.bundles-card__flavor{font-size:max(11px,var(--font-size-min, 15px))}.bundles-card__sale{font-size:22px}.bundles-card__compare{font-size:max(13px,var(--font-size-min, 15px))}.bundles-card__button{align-self:flex-start;min-height:38px;padding:0 24px;font-size:max(13px,var(--font-size-min, 15px))}.bundles-card--feature{flex-direction:row;border-radius:20px}.bundles-card--feature .bundles-card__media{width:49%;aspect-ratio:auto;min-height:440px}.bundles-card--feature .bundles-card__body{gap:12px;padding:32px}.bundles-card--feature .bundles-card__title{font-size:34px}.bundles-card--feature .bundles-card__text{font-size:max(15px,var(--font-size-min, 15px))}.bundles-card--feature .bundles-card__flavor{font-size:max(12px,var(--font-size-min, 15px))}.bundles-card--feature .bundles-card__price{padding-top:12px}.bundles-card--feature .bundles-card__sale{font-size:30px}.bundles-card--feature .bundles-card__compare{font-size:max(17px,var(--font-size-min, 15px))}.bundles-card--feature .bundles-card__button{min-height:48px;font-size:max(15px,var(--font-size-min, 15px))}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-bundles-card.css.map */
