.bundles-hero{text-align:center;max-width:72rem;margin:0 auto 4rem}.bundles-hero h1{margin-bottom:1.2rem}.bundles-hero__sub{font-size:1.7rem;opacity:.85}.bundles-hero__perks{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;font-size:1.4rem;font-weight:600}.bundles-hero__perks li{display:flex;align-items:center;gap:.8rem}.bundles-hero__perks svg{width:1.8rem;height:1.8rem;color:var(--color-accent)}.bundles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:stretch}@media(max-width:1099px){.bundles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.bundles-grid{grid-template-columns:1fr}}.bundle-card{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--color-border);border-radius:2rem;overflow:hidden;background:#fff}.bundle-card--featured{border-color:var(--color-accent);box-shadow:0 0 0 1.5px var(--color-accent),0 12px 32px #12262e1a}.bundle-card__flag{position:absolute;top:1.4rem;right:1.4rem;z-index:2;background:var(--color-accent);color:#fff;font-size:1.2rem;font-weight:700;padding:.5rem 1.2rem;border-radius:999px}.bundle-card__media{position:relative;display:block;background:#e7f1f4;aspect-ratio:1}.bundle-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bundle-card__save{position:absolute;left:1.4rem;bottom:1.4rem;background:#fdeded;color:#d64545;border:1.5px solid #D64545;font-size:1.3rem;font-weight:700;padding:.4rem 1.1rem;border-radius:999px}.bundle-card__body{display:flex;flex-direction:column;flex:1;padding:2rem}.bundle-card__title{font-size:2rem;margin:0 0 .6rem;text-transform:none}.bundle-card__title a{color:inherit;text-decoration:none}.bundle-card__inside{font-size:1.4rem;opacity:.75;margin:0 0 1.6rem;flex:1}.bundle-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem;margin-bottom:1.6rem}.bundle-card__now{font-family:var(--font-heading);font-weight:800;font-size:2.6rem;color:var(--color-accent)}.bundle-card__price s{font-size:1.4rem;opacity:.55}.bundle-card__actions .btn{border-radius:999px}.bundle-card__link{display:block;text-align:center;margin-top:1rem;font-size:1.4rem;font-weight:600;color:var(--color-text)}.bundles-note{text-align:center;margin-top:3.2rem;font-size:1.4rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
