.bundle-offers{width:100%;margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.bundle-offers__header{margin:0 0 1.6rem}.bundle-offers__heading{margin:0;font-size:2rem;font-weight:700;line-height:1.3}.bundle-offers__intro{margin-top:.8rem}.bundle-builder-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.bundle-builder{display:block;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background))}.bundle-builder__summary{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;align-items:start}.bundle-builder__media{overflow:hidden;aspect-ratio:1;background:#f2f2f2}.bundle-builder__media img,.bundle-builder__media .placeholder-svg{width:100%;height:100%;object-fit:contain}.bundle-builder__details{min-width:0}.bundle-builder__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.bundle-builder__price{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:baseline;margin-top:.4rem;font-size:1.3rem}.bundle-builder__price s{color:rgba(var(--color-foreground),.62)}.bundle-builder__price strong{font-size:1.6rem}.bundle-builder__saving{padding:.2rem .6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}.bundle-builder__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.bundle-builder__choices--same-variant{grid-template-columns:minmax(0,1fr)}.bundle-builder__choice label{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:600}.bundle-builder__choice select{width:100%;min-height:4.4rem;padding:.7rem 3.4rem .7rem 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.bundle-builder__fixed-product{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;width:100%;padding:.7rem 1rem;border:.1rem solid rgba(var(--color-foreground),.14);font-size:1.3rem}.bundle-builder__fixed-product span:nth-child(2){color:rgba(var(--color-foreground),.72)}.bundle-builder__fixed-product strong{grid-column:2;grid-row:1 / span 2}.bundle-builder__components{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.bundle-builder__component{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.6rem;border:.1rem solid rgba(var(--color-foreground),.14);font-size:1.3rem}.bundle-builder__component img{width:4.8rem;height:4.8rem;object-fit:contain;background:#f2f2f2}.bundle-builder__component span{min-width:0}.bundle-builder__component small{display:block;margin-top:.2rem;color:rgba(var(--color-foreground),.7)}.bundle-builder__sold-out{grid-column:2 / -1;color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;text-transform:uppercase}.bundle-builder__footer{margin-top:1rem}.bundle-builder__add{width:100%;min-height:4rem}.bundle-builder__add .loading__spinner{position:static;width:1.8rem;margin-left:.8rem}.bundle-builder__status{margin:.5rem 0 0;font-size:1.2rem;text-align:center}.bundle-builder__status:empty{display:none}.bundle-builder__status--error{color:#b00020}.bundle-offers-list{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.bundle-offers-list__item{display:grid;grid-template-columns:11.2rem minmax(0,1fr);gap:1.6rem;align-items:start;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.16)}.bundle-offers-list__media{display:block;overflow:hidden;aspect-ratio:1;background:#f2f2f2}.bundle-offers-list__media img{width:100%;height:100%;object-fit:contain}.bundle-offers-list__title{display:block;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.bundle-offers-list__details .button{min-height:4rem;margin-top:1rem;padding:.7rem 1.4rem;font-size:1.2rem}@media screen and (min-width:750px){.bundle-builder__summary{grid-template-columns:9rem minmax(0,1fr)}}@media screen and (max-width:430px){.bundle-builder{padding:1.2rem}.bundle-builder__summary{grid-template-columns:8rem minmax(0,1fr);gap:1.1rem}.bundle-builder__choices{grid-template-columns:1fr}.bundle-builder__component{grid-template-columns:4.8rem minmax(0,1fr) auto}.bundle-builder__component img{width:4.8rem;height:4.8rem}.bundle-offers-list__item{grid-template-columns:8.8rem minmax(0,1fr);gap:1.2rem;padding:1.2rem}}@media(prefers-reduced-motion:reduce){.bundle-builder__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-bundle-offers.css.map */
