.bundle-builder{--bundle-sticky-top: 20px;--bundle-skeleton: rgba(var(--color-foreground), .08)}.bundle-builder__card .card-image{background:rgba(var(--color-foreground),.03)}.bundle-builder__card .vendor{opacity:.75}.bundle-builder__select{padding:.75rem 2.5rem .75rem 1rem;border-radius:var(--input-radius, var(--bs-border-radius));background-color:rgb(var(--color-input-bg));color:rgb(var(--color-input-text-color));border-color:rgba(var(--color-input-border),.5);cursor:pointer}[dir=rtl] .bundle-builder__select{padding:.75rem 1rem .75rem 2.5rem;background-position:left .75rem center}.bundle-builder__add{--bs-btn-padding-y: .9rem;--bs-btn-padding-x: 1rem;letter-spacing:.05em;line-height:normal}.bundle-builder__add-icon svg{width:14px;height:14px}.bundle-builder__add.is-added{--bs-btn-bg: rgb(var(--color-secondary-button-bg));--bs-btn-color: rgb(var(--color-secondary-button-text));--bs-btn-border-color: rgb(var(--color-secondary-button-bg))}.bundle-builder__add:disabled{cursor:not-allowed}.bundle-builder__summary{top:var(--bundle-sticky-top);border:1px solid rgba(var(--color-border),.6);border-radius:var(--bs-border-radius-lg, 12px);overflow:hidden}.bundle-builder__summary-head,.bundle-builder__slots,.bundle-builder__totals,.bundle-builder__actions{padding:1.25rem}.bundle-builder__summary-head{border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__summary-head p{opacity:.85}.bundle-builder__progress{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.bundle-builder__progress-icon{flex:0 0 auto;display:inline-flex;color:rgb(var(--color-foreground))}.bundle-builder__progress .progress{flex:1 1 auto;height:4px;background:var(--bundle-skeleton)}.bundle-builder__progress .progress-bar{background:rgb(var(--color-foreground));transition:width .3s ease}.bundle-builder__slots{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__slot{display:flex;gap:1rem;align-items:flex-start;position:relative}.bundle-builder__slot-thumb{flex:0 0 110px;width:110px;height:110px;background:var(--bundle-skeleton);border-radius:var(--bs-border-radius);overflow:hidden}.bundle-builder__slot-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bundle-builder__slot-thumb-link{display:block;width:100%;height:100%}.bundle-builder__slot-thumb .placeholder-svg{width:100%;height:100%;display:block}.bundle-builder__slot-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.35rem;padding-top:2.5rem}.bundle-builder__slot--filled .bundle-builder__slot-body{padding-top:.25rem}.bundle-builder__skeleton{display:block;height:12px;border-radius:999px;background:var(--bundle-skeleton)}.bundle-builder__skeleton--long{width:100%}.bundle-builder__skeleton--short{width:55%}.bundle-builder__slot-title{display:-webkit-box;margin-inline-end:2rem}.bundle-builder__slot-title a{color:inherit;text-decoration:none}.bundle-builder__slot-variant{opacity:.7}.bundle-builder__slot-remove{position:absolute;top:0;inset-inline-end:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));cursor:pointer}.bundle-builder__slot-remove:hover{background:rgba(var(--color-foreground),.14)}.bundle-builder__slot-remove svg{width:12px;height:12px}.bundle-builder__totals{border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.bundle-builder__total-row .h4{margin:0}.bundle-builder__compare{text-decoration:line-through;opacity:.6;margin-inline-end:.5rem}.bundle-builder__saving{color:rgb(var(--color-foreground));letter-spacing:.05em}.bundle-builder__cta:disabled{cursor:not-allowed}.bundle-builder__cta .spinner-border{width:1rem;height:1rem}.bundle-builder__status--error{color:rgba(var(--bs-danger-rgb),1)}@media(max-width:991.98px){.bundle-builder__slot-thumb{flex-basis:80px;width:80px}}.bundle-builder__dots{display:flex;justify-content:center;gap:.5rem;padding:0 1.25rem 1.25rem;border-bottom:1px solid rgba(var(--color-border),.6)}.bundle-builder__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:width .2s ease,background-color .2s ease}.bundle-builder__dot.is-active{width:20px;background:rgb(var(--color-foreground))}@media(max-width:767.98px){.bundle-builder__slots{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:0;padding-bottom:1rem;gap:0;border-bottom:0}.bundle-builder__slots::-webkit-scrollbar{display:none}.bundle-builder__slot{flex:0 0 100%;padding-inline:1.25rem;scroll-snap-align:start;scroll-snap-stop:always}.bundle-builder__slot-remove{inset-inline-end:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AIA */
