.build-a-bundle-section{padding-top:var(--bundle-padding-top);padding-bottom:var(--bundle-padding-bottom)}.build-a-bundle__header{max-width:76rem;margin:0 auto 3.2rem;text-align:center}.build-a-bundle__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family)}.build-a-bundle__description{opacity:.8}.build-a-bundle__empty{text-align:center;opacity:.7}.build-a-bundle__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;margin-bottom:3.2rem}@media screen and (min-width:750px){.build-a-bundle__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.build-a-bundle__grid{grid-template-columns:repeat(4,1fr)}}.build-a-bundle__card{display:flex;flex-direction:column;gap:.8rem}.build-a-bundle__card--unavailable{opacity:.5}.build-a-bundle__card-media{display:block;border-radius:var(--media-radius, 0);overflow:hidden}.build-a-bundle__card-media img,.build-a-bundle__card-media svg{display:block;width:100%;height:auto}.build-a-bundle__card-info{display:flex;flex-direction:column;gap:.2rem}.build-a-bundle__card-title{color:rgb(var(--color-foreground));text-decoration:none;font-weight:500;font-size:1.4rem}.build-a-bundle__card-title:hover{text-decoration:underline}.build-a-bundle__card-price{font-size:1.3rem;opacity:.7}.build-a-bundle__card-soldout{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05rem;opacity:.6}.build-a-bundle__card-quantity{width:fit-content}.build-a-bundle__summary{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding:1.6rem 2rem;margin-bottom:1.2rem;border-radius:var(--media-radius, 0);background:rgb(var(--color-background));box-shadow:0 -.2rem 1rem rgba(var(--color-foreground),.08)}.build-a-bundle__summary-count{margin:0;font-weight:600}.build-a-bundle__summary-message{margin:.2rem 0 0;font-size:1.3rem;opacity:.75}.build-a-bundle__summary-price{display:flex;align-items:center;gap:1rem;font-size:2rem}.build-a-bundle__summary-compare{font-size:1.5rem;text-decoration:line-through;opacity:.6}.build-a-bundle__summary-current{font-weight:600}.build-a-bundle__discount-note{margin:0 0 1.6rem;font-size:1.3rem;text-align:center;opacity:.65}.build-a-bundle__error-message-wrapper{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;color:#c0392b;font-size:1.3rem;text-align:center;justify-content:center}.build-a-bundle__buttons{display:flex;flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto}.build-a-bundle__add-button,.build-a-bundle__buy-now-button{width:100%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-build-a-bundle.css.map */
