.fbt-bundle{margin:2rem 0}.fbt-bundle__card{background:#f3f3f3;border-radius:12px;padding:1.6rem}.fbt-bundle__header{margin-bottom:1.2rem}.fbt-bundle__title{font-size:1.6rem;font-weight:700;margin:0 0 .4rem;line-height:1.3}.fbt-bundle__subtitle{font-size:1.3rem;color:#121212bf;margin:0}.fbt-bundle__items{display:flex;flex-direction:column;gap:0}.fbt-bundle__plus{display:flex;justify-content:center;padding:.4rem 0;color:#12121273;font-size:1.4rem;font-weight:600}.fbt-bundle__plus.is-hidden,.fbt-bundle__item.is-hidden{display:none}.fbt-bundle__item--addon+.fbt-bundle__item--addon{margin-top:.8rem}.fbt-bundle__item-inner{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;background:#fff;border-radius:8px;padding:1rem;border:1px solid transparent}.fbt-bundle__item--main .fbt-bundle__item-inner{border-color:#121212}.fbt-bundle__item-label{cursor:pointer;margin:0}.fbt-bundle__checkbox{width:1.8rem;height:1.8rem;accent-color:#121212;flex-shrink:0;margin:0;grid-column:1;grid-row:1 / span 2;align-self:center}.fbt-bundle__item--addon .fbt-bundle__item-inner{grid-template-columns:auto auto 1fr auto}.fbt-bundle__item--addon .fbt-bundle__checkbox{grid-column:1}.fbt-bundle__item--addon .fbt-bundle__media{grid-column:2}.fbt-bundle__item--addon .fbt-bundle__details{grid-column:3}.fbt-bundle__item--addon .fbt-bundle__price-col{grid-column:4}.fbt-bundle__item--main .fbt-bundle__item-inner{grid-template-columns:auto 1fr auto}.fbt-bundle__media{width:60px;height:60px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f7f7f7}.fbt-bundle__image{width:100%;height:100%;object-fit:cover;display:block}.fbt-bundle__product-title{font-size:1.3rem;font-weight:600;margin:0 0 .4rem;line-height:1.35}.fbt-bundle__variant-wrap{position:relative;max-width:100%}.fbt-bundle__variant-select{width:100%;max-width:220px;font-size:1.2rem;padding:.5rem 2rem .5rem .8rem;border:1px solid #d9d9d9;border-radius:6px;background:#fff;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23121212' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;cursor:pointer}.fbt-bundle__price-col{text-align:right;min-width:90px;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.fbt-bundle__badge,.fbt-bundle__total-badge{font-size:1.1rem;font-weight:700;color:#121212}.fbt-bundle__compare,.fbt-bundle__total-compare{font-size:1.2rem;color:#1212128c;text-decoration:line-through}.fbt-bundle__price,.fbt-bundle__total-price{font-size:1.5rem;font-weight:700;color:#121212}.fbt-bundle__footer{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(18,18,18,.1)}.fbt-bundle__total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.fbt-bundle__total-label{font-size:1.5rem;font-weight:700}.fbt-bundle__total-prices{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.fbt-bundle__helper{font-size:1.2rem;color:#121212a6;margin:0 0 1rem}.fbt-bundle__submit{width:100%;min-height:4.8rem;font-size:1.5rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;background-color:var(--fbt-btn-bg, #e96916);color:var(--fbt-btn-text, #fff);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.fbt-bundle__submit:hover:not(:disabled){opacity:.92}.fbt-bundle__submit:disabled,.fbt-bundle__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fbt-bundle__submit .loading__spinner{width:1.8rem;height:1.8rem}.fbt-bundle__error{color:#c62828;font-size:1.2rem;margin:.8rem 0 0}.fbt-bundle__item--disabled{opacity:.5}@media screen and (max-width:749px){.fbt-bundle__card{padding:1.2rem}.fbt-bundle__item--addon .fbt-bundle__item-inner{grid-template-columns:auto auto 1fr;grid-template-rows:auto auto}.fbt-bundle__item--addon .fbt-bundle__price-col{grid-column:2 / -1;grid-row:2;flex-direction:row;justify-content:flex-end;width:100%;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/component-fbt-bundle.css.map */
