.bundle-builder{font-size:.875rem;line-height:1.6}.bundle-builder--top-border{border-top:1px solid #D8D8D8;display:block;padding-top:1.5rem}.bundle-builder__title{font-size:1rem;font-weight:700;margin:0 0 4px;text-transform:none}.bundle-builder__subtitle{margin:0}.bundle-builder__wrap{border:1px solid #183D85;border-radius:1rem;margin-block-end:.625rem;margin-block-start:1.5rem;padding:.625rem;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.bundle-builder__wrap+.bundle-builder__wrap{margin-block-start:0}.bundle-builder__wrap:last-child{margin-block-end:0}.bundle-builder__trigger{background:none;border:none;display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;outline:none;text-decoration:none;transition:opacity .2s;width:100%}.bundle-builder__trigger-label{display:flex;align-items:center;font-weight:700;gap:8px;text-align:left}.bundle-builder__trigger-icon{border:1px solid #183D85;border-radius:50%;color:#183d85;display:flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem}.bundle-builder__trigger-select .bundle-builder__trigger-icon{background-color:#183d85;border:1px solid #183D85;color:#fff}.bundle-builder__trigger-select{display:none}.bundle-builder__trigger-add svg{height:1rem;width:1rem}.bundle-builder__wrap--open .bundle-builder__trigger-add{display:none}.bundle-builder__wrap--open .bundle-builder__trigger-select{display:flex}.bundle-builder__wrap--open .bundle-builder__trigger-select .bundle-builder__trigger-icon{cursor:pointer}.bundle-builder__wrap--open .bundle-builder__trigger{cursor:default}.bundle-builder__discount-label{background-color:#ffd7d4;color:#b41106;font-size:.75rem;font-weight:400;margin-left:auto;min-height:28px;line-height:1.6;padding:4px 8px;border-radius:8px}.bundle-builder__savings{font-weight:700;color:#b41106;min-height:1.8rem}.bundle-builder__totals{display:flex;flex-wrap:wrap;gap:.375rem;align-items:baseline;padding:.75rem 0;margin-block-start:.75rem}.bundle-builder__totals.hidden{display:none}.bundle-builder__totals .price__notice{flex:0 0 100%}.bundle-builder__totals-label{font-size:1rem;font-weight:700}.bundle-builder__totals-price{color:#b41106;font-size:1rem;font-weight:700}.bundle-builder__totals-compare{color:#616161;font-size:.875rem;text-decoration:line-through}.bundle-builder__slots{display:flex;flex-direction:column;gap:1rem}.bundle-builder__slots.hidden{display:none}.bundle-builder__slot{display:flex;flex-direction:column;gap:.6rem}.bundle-builder__label{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bundle-builder__selects{display:flex;gap:.5rem;flex-wrap:wrap}.bundle-builder__select-wrap{flex:1 1 14rem;min-width:0;position:relative;width:100%}.bundle-builder__select{width:100%;padding:8px 36px 8px 8px;border:.1rem solid #D8D8D8;border-radius:.5rem;background-color:#fff;font-family:inherit;font-size:.875rem;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23121212' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer;transition:border-color .2s}.bundle-builder__select:focus{outline:2px solid rgba(18,18,18,.5);outline-offset:2px;border-color:#121212}.bundle-builder__select:disabled{opacity:.45;cursor:not-allowed}@media screen and (max-width:749px){.bundle-builder__selects{flex-direction:column}.bundle-builder__select-wrap{flex:1 1 100%}}@media screen and (min-width:750px){.bundle-builder{grid-column:span 2}}.bundle-builder .choices__inner{display:flex;align-items:center;min-height:3.25rem;padding:0!important;background-color:#fff;border:1px solid #ddd;border-radius:.5rem}.bundle-builder .choices__list--single{padding-right:36px;padding-left:8px}.bundle-builder .choices__list--dropdown,.bundle-builder .choices__list[aria-expanded]{border-color:transparent;border-radius:.5rem;box-shadow:0 2px 4px #0000003d;margin-top:6px}.bundle-builder .choices[data-type*=select-one]:after{border:none;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23121212' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;margin-top:-5px;right:16px;transition:transform .4s}.bundle-builder .choices[data-type*=select-one].is-open:after{transform:rotate(-180deg)}.bundle-builder .choices[data-type*=select-one].choices--single-variant:after{background:none}.bundle-builder .choices__list--dropdown .choices__item--selectable{padding-left:8px;padding-right:8px}.bundle-builder .choices__list--dropdown .choices__item,.bundle-builder .choices__list[aria-expanded] .choices__item{padding-bottom:8px;padding-top:8px}.bundle-builder .choices__list--dropdown .choices__item--selectable.is-selected{background:#183d8514}.bundle-builder .choices__list--dropdown .choices__placeholder{display:none}.bundle-builder .choices__item+.choices__item{border-top:1px solid #e6e6e6}.bundle-builder .choices__item--choice{display:flex;align-items:center;gap:.625rem}.bundle-builder .choices__list--dropdown .choices__item--choice .choices__label{flex:1;min-width:0}.bundle-builder .choices__list--dropdown .bundle-builder__choices-dropdown-selected{flex-shrink:0;margin-inline-start:auto;padding:4px 8px;font-size:.75rem;line-height:1.6;border-radius:8px;background:#183d8514;color:#183d85;text-align:end;white-space:nowrap;min-height:28px}.bundle-builder .choices__thumb{width:36px;height:36px;object-fit:cover;border-radius:50%;flex-shrink:0;background:#f5f5f5}.bundle-builder .choices__list--single .choices__label{flex:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-builder .choices__item--selectable .choices__label{word-break:break-word}.bundle-builder .choices__list--single .choices__item{display:flex;align-items:center;gap:.5rem}.bundle-builder .choices--single-variant .choices__list--single .choices__item{justify-content:center}.bundle-builder .choices[data-type*=select-one] .choices__input{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bundle-builder.css.map */
