.collection-bundle{display:block}.collection-bundle .product-card-custom-pieces{position:absolute;bottom:.75rem;right:0;background-color:#0000000d;z-index:2;font-weight:700;padding:.25rem .5rem;font-size:.9rem}.collection-bundle .qty-input-wrapper{display:inline-flex;overflow:hidden;border-radius:50rem}.collection-bundle .qty-input-wrapper .form-control{background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity));color:#fff;border-color:#fff}.collection-bundle .qty-input-wrapper .btn{background-color:transparent;color:#fff;border-color:#fff;width:2.25rem}.collection-bundle .qty-input-wrapper .btn:hover,.collection-bundle .qty-input-wrapper .btn:focus{background-color:#ffffff1a}.collection-bundle .qty-input-wrapper .form-control:disabled,.collection-bundle .qty-input-wrapper .btn:disabled{opacity:.25}.cb-summary-card{background-color:var(--bs-body-bg);border:1px solid var(--bs-dark);transition:all .4s ease-out;z-index:9}.cb-summary-card-item-list{list-style:none;padding:0;margin:0}.cb-summary-card-item-list li{border:1.5px solid var(--bs-dark);padding:.25rem 1rem;margin:.25rem 0;line-height:normal}.cb-summary-card-tiers{list-style:none;padding:0;margin:0;display:flex;justify-content:space-evenly;text-align:center;line-height:normal;position:relative}.cb-summary-card-tiers li .svg-wrapper{border-radius:50%;background-color:var(--bs-body-bg);border:1.5px solid var(--bs-dark);display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px}.cb-summary-card-tiers li.active .svg-wrapper{background-color:var(--bs-dark);color:#fff}.cb-summary-card-tiers li.active .svg-wrapper .svg-normal-state{display:none!important}.cb-summary-card-tiers li.active .svg-wrapper .svg-active-state{display:block!important}.cb-summary-progress-bar{width:calc(100% + 1.5rem);margin:0 -.75rem;border-top:2px dashed var(--bs-dark);transform:translateY(28px)}.cb-summary-progress-bar span{display:block;height:2px;background-color:var(--bs-dark);margin-top:-2px;transition:all .2s ease-out}.cb-mobile-card{z-index:1019}.cb-mobile-card .cb-summary-card-tiers li .svg-wrapper{width:50px;height:50px}.cb-mobile-card .cb-summary-card-tiers li .svg-wrapper svg{max-height:30px}.cb-mobile-card .cb-summary-card-tiers .title,.cb-mobile-card .cb-summary-card-tiers .description{font-size:.7em!important}.cb-mobile-card .card-body{max-height:30vh;overflow:auto}.cb-mobile-card .card-header button svg{transition:all .2s ease-out}.cb-mobile-card .card-header button[aria-expanded=true] svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/collection-bundle.css.map */
