.featured-bundles{padding:5rem 1rem;text-align:center}@media screen and (min-width:768px){.featured-bundles{padding:6rem 1rem}}.featured-bundles__heading{margin-bottom:.75rem}.featured-bundles__description{font-size:1.1rem;color:var(--color-text);margin-bottom:3rem;opacity:.7;max-width:550px;margin-left:auto;margin-right:auto}.featured-bundles__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:768px){.featured-bundles__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.featured-bundles__grid{grid-template-columns:repeat(3,1fr)}}.bundle-card{background-color:var(--color-bg-cards);border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.04);transition:all .35s cubic-bezier(.4,0,.2,1);text-align:left;animation:fadeInUp .6s ease both}.bundle-card:nth-child(1){animation-delay:.1s}.bundle-card:nth-child(2){animation-delay:.2s}.bundle-card:nth-child(3){animation-delay:.3s}.bundle-card:nth-child(4){animation-delay:.4s}.bundle-card:nth-child(5){animation-delay:.5s}.bundle-card:nth-child(6){animation-delay:.6s}.bundle-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #3613841a;border-color:#9041ff26}.bundle-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.bundle-card__image-wrapper{width:100%;aspect-ratio:43 / 52;display:flex;align-items:center;justify-content:center;padding:1rem;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-pills) 0%,#e8ddf7 100%)}.bundle-card__image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .4s ease}.bundle-card:hover .bundle-card__image{transform:scale(1.04)}.bundle-card__placeholder{width:100%;height:100%;fill:#b8a4d6;padding:2rem}.bundle-card__content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.bundle-card__tag{display:inline-block;background-color:var(--color-bg-pills);color:var(--color-primary);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .625rem;border-radius:20px;margin-bottom:.75rem;align-self:flex-start}.bundle-card__title{font-size:1.15rem;margin-bottom:.5rem;color:var(--color-text);line-height:1.3}.bundle-card__price{margin-top:auto;font-weight:700;color:var(--color-accent);font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-featured-bundles.css.map */
