.col-bundle{padding-block:52px}.col-bundle__inner{max-width:var(--page-width)}.col-bundle__head{text-align:center;margin-bottom:30px}.col-bundle__eyebrow{margin-bottom:12px}.col-bundle__title{font-weight:500;font-size:32px;line-height:1.1;margin:0;color:var(--color-heading)}.col-bundle__blurb{margin:12px auto 0;max-width:520px;font-size:15px;line-height:1.65;color:var(--aeloa-body-warm-3)}.col-bundle__row{display:flex;align-items:stretch;gap:30px;background:#fff;padding:28px 30px}.col-bundle__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:16px;flex:1;min-width:0;align-content:start}.col-bundle__product{display:flex;flex-direction:column;gap:6px;color:inherit;min-width:0}.col-bundle__media{position:relative;overflow:hidden;background:var(--aeloa-blush-linen);aspect-ratio:1 / 1}.col-bundle__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.col-bundle__product:hover .col-bundle__img{transform:scale(1.04)}.col-bundle__name{font-size:12px;line-height:1.35;color:var(--color-heading)}.col-bundle__price{font-size:13.5px;color:var(--aeloa-body-warm-3)}.col-bundle__summary{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex:0 0 230px;padding-left:30px;text-align:center;border-left:1px solid var(--aeloa-linen-line)}.col-bundle__summary-label{color:var(--aeloa-warm-grey)}.col-bundle__totals{display:flex;align-items:baseline;gap:10px}.col-bundle__total{font-size:30px;line-height:1;color:var(--color-heading)}.col-bundle__was{font-size:13px;color:var(--aeloa-warm-grey);text-decoration:line-through}.col-bundle__btn{padding:15px 24px;font-size:11px;letter-spacing:.2em}.col-bundle__saving{font-size:11px;color:var(--aeloa-warm-grey)}.col-bundle__note{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--aeloa-gold-sand)}@media(max-width:900px){.col-bundle{padding-block:40px}.col-bundle__title{font-size:26px}.col-bundle__row{flex-direction:column;gap:22px;padding:22px}.col-bundle__summary{border-left:none;border-top:1px solid var(--aeloa-linen-line);padding-left:0;padding-top:20px;flex-basis:auto}.col-bundle__products{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection-bundle.css.map */
