.tabs-card{overflow:hidden;border-radius:14px;background:rgb(var(--color-background));box-shadow:0 6px 22px #00000012;border:1px solid rgba(0,0,0,.06);height:100%;display:flex;flex-direction:column;text-align:left}.tabs-card__media{position:relative;display:block;background:#f3e8ea;aspect-ratio:1 / 1;overflow:hidden}.tabs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .25s ease,transform .45s ease;will-change:opacity,transform}.tabs-card__img--secondary{opacity:0}@media(hover:hover)and (pointer:fine){.tabs-card:hover .tabs-card__img--primary{opacity:0}.tabs-card:hover .tabs-card__img--secondary{opacity:1}.tabs-card:hover .tabs-card__img{transform:none}}.tabs-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:7px 10px;border-radius:9px;background:#fff2d6f2;color:#7a3a00;font-weight:700;font-size:13px;line-height:1}.tabs-card__body{padding:12px 12px 14px;display:grid;gap:8px;text-align:left}.tabs-card__rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.tabs-card__rating .tabs-card__star{color:#1e7f46;font-size:16px;line-height:1}.tabs-card__rating .tabs-card__reviews{font-weight:500;color:#0000008c}.tabs-card__title{margin:0;font-size:18px;line-height:1.25;font-weight:800}.tabs-card__title a{text-decoration:none;color:inherit}.tabs-card__subtitle{margin:0;color:#0000008c;font-size:15px;line-height:1.35;font-weight:500}.tabs-card__price{font-size:18px;font-weight:800}.tabs-card__promo{display:flex;align-items:center;gap:8px;color:#1e7f46;font-size:15px;font-weight:700}.tabs-card__promo svg{width:16px;height:16px;flex:0 0 auto}.tabs-card__cta{margin-top:6px}.tabs-card__button{width:100%;border:0;border-radius:999px;padding:12px 14px;font-size:15px;font-weight:800;background:#f6c41a;color:#121212;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.tabs-card__button[disabled]{opacity:.55;cursor:not-allowed}.tabs-card__button svg{width:18px;height:18px}@media(max-width:767px){.tabs-card__title{font-size:18px}.tabs-card__subtitle,.tabs-card__promo{font-size:15px}.tabs-card__button{font-size:15px;padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/collections-tabs-card.css.map */
