.product-bundle-configurator{display:block;width:100%;margin-block:1.6rem}.product-bundle-configurator__list{display:flex;flex-direction:column;gap:1.2rem}.product-bundle-configurator__row{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding-block:.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product-bundle-configurator__row:last-child{border-bottom:0}.product-bundle-configurator__row--unavailable{opacity:.55}.product-bundle-configurator__media{width:6rem;height:6rem;border-radius:50%;overflow:hidden;background:rgba(var(--color-foreground),.04)}.product-bundle-configurator__image{width:100%;height:100%;object-fit:cover;display:block}.product-bundle-configurator__title{margin:0 0 .2rem;font-size:1.4rem;line-height:1.3;font-weight:600}.product-bundle-configurator__subtitle{margin:0 0 .4rem;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.65)}.product-bundle-configurator__prices{display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline}.product-bundle-configurator__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-top:.2rem}.product-bundle-configurator__stock{margin:0;font-size:1.2rem;color:rgb(var(--color-success, 46, 125, 50))}.product-bundle-configurator__stock--out{color:rgb(var(--color-error, 176, 0, 32))}.product-bundle-configurator__qty-locked{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;font-size:1.4rem;font-weight:600}.product-bundle-configurator__quantity{--quantity-input-width: 3.2rem;--bundle-qty-height: 3.6rem;height:var(--bundle-qty-height);width:auto;max-width:11rem;align-items:center}.product-bundle-configurator__quantity .f-quantity__button{width:3.2rem;min-width:3.2rem;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0!important;line-height:1}.product-bundle-configurator__quantity .f-quantity__button svg{display:block}.product-bundle-configurator__quantity .f-quantity__input{width:var(--quantity-input-width);flex:1 1 auto;height:100%;min-height:0;padding:0;margin:0;border:0;line-height:var(--bundle-qty-height);font-size:1.4rem;text-align:center;vertical-align:middle;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-bundle-configurator__quantity .f-quantity__input::-webkit-outer-spin-button,.product-bundle-configurator__quantity .f-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-bundle-configurator__footer{margin-top:1.6rem;display:flex;flex-direction:column;gap:1rem}.product-bundle-configurator__requirement{margin:0;font-size:1.3rem;color:rgb(var(--color-error, 176, 0, 32))}.product-bundle-configurator__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.product-bundle-configurator__total-label{font-size:1.4rem;font-weight:600}.product-bundle-configurator__total-price{font-size:1.8rem;font-weight:700}.product-bundle-configurator__submit[disabled]{opacity:.55;cursor:not-allowed}.product-bundle-configurator__error:empty{display:none}product-info[data-bundle-mode] .f-product-single__block--buy_buttons,product-info[data-bundle-mode] .f-product-single__block--quantity_selector,product-info[data-bundle-mode] .f-product-single__block--variant_picker,body.product-bundle-mode .sticky-atc-bar{display:none!important}@media screen and (max-width:749px){.product-bundle-configurator{margin-block:1.2rem}.product-bundle-configurator__list{gap:0}.product-bundle-configurator__row{grid-template-columns:4.4rem minmax(0,1fr) auto;gap:.8rem 1rem;align-items:center;padding-block:.8rem}.product-bundle-configurator__media{width:4.4rem;height:4.4rem}.product-bundle-configurator__title{margin:0;font-size:1.3rem;line-height:1.25}.product-bundle-configurator__subtitle{display:none}.product-bundle-configurator__info{display:flex;flex-direction:column;min-width:0}.product-bundle-configurator__meta{gap:.2rem .6rem;margin-top:.15rem}.product-bundle-configurator__prices{margin:0;gap:.4rem;font-size:1.2rem}.product-bundle-configurator__stock{font-size:1.1rem}.product-bundle-configurator__quantity{--quantity-input-width: 2.8rem;--bundle-qty-height: 3.2rem}.product-bundle-configurator__quantity .f-quantity__button{width:2.8rem;min-width:2.8rem}.product-bundle-configurator__quantity .f-quantity__input{font-size:1.3rem}.product-bundle-configurator__footer{margin-top:1.2rem;gap:.8rem}.product-bundle-configurator__total-price{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-bundle-configurator.css.map */
