.product-bundle{padding:1.6rem 0;border-radius:.8rem;max-width:340px;border:1px solid var(--bundle-border-color);background-color:var(--bundle-bg-color);color:var(--bundle-text-color)}.product-bundle:not(.alt){padding:1.6rem}.product-bundle.alt{border:none;max-width:100%}.bundle-products{display:flex;flex-direction:column;gap:.8rem;justify-content:center;text-align:center;align-items:flex-end;margin-bottom:1.6rem}.alt .bundle-products{flex-direction:row}.bundle-products input[type=radio]{display:none}.bundle-products input[type=radio]:checked+label{background-color:var(--bundle-selected-color)}.bundle-products label{background-color:var(--bundle-product-bg-color);display:flex;flex-wrap:nowrap;flex-direction:column;align-items:stretch;text-align:justify;border-radius:3px;width:100%;cursor:pointer;transition:.4s;position:relative}.bundle-products label:hover{background-color:var(--bundle-selected-color)}.bundle-products label .bundle-product__tag{background-color:transparent;text-align:right;display:flex;justify-content:flex-end}.alt .bundle-products label .bundle-product__tag{text-align:center;display:block}.bundle-products .bundle-product__tag.blinked span{transition:color .5s ease;animation:blinker .7s ease-in alternate infinite}.bundle-products label .bundle-product__tag:empty{height:20.4px}.bundle-product__tag span{margin:0;font-size:11px;background-color:var(--bg);color:var(--color);padding:1px 8px;text-transform:capitalize;display:block}.alt .bundle-product__tag span{border-top-left-radius:3px;border-top-right-radius:3px}.bundle-products label .bundle-product__detail{display:flex;justify-content:space-between;text-align:justify;align-items:center;padding:.8rem .6rem;position:relative}.alt .bundle-products label .bundle-product__detail{flex-direction:column;text-align:center}.bundle-title{font-weight:700;font-size:1.8rem}.bundle-product__title>*{line-height:1!important}.bundle-product__title{padding:8px 0}.bundle-sub{font-size:1.2rem;line-height:1.6;text-transform:capitalize}.bundle-sub span{font-weight:700}.bundle-price{font-weight:700;font-size:1.8rem;color:var(--bundle-price-color)}.bundle-price s{font-size:1.4rem;color:#e20000}.bundle-price{margin:10px 0}.bundle-product__price{text-align:right}.alt .bundle-product__price{text-align:center}.bundle-total-label{font-size:1.2rem;line-height:1.6}.alt .bundle-total-label,.product-bundle:not(.alt) .bundle-total-label{width:15px;height:15px;border-radius:50%;background-color:var(--button_check_color);display:none}.bundle-products input[type=radio]:checked+label .bundle-total-label{border:3px solid #ffffff;background-color:var(--bundle_active_check_color)}.product-bundle .button-order{width:100%;font-size:20px;padding:20px 40px}.bundle-trustbadge{margin-bottom:.8rem}.bundle-trustbadge img{display:block;max-width:100%;margin:auto}.bundle-payment-text{display:flex;gap:.8rem;flex-wrap:nowrap;align-items:flex-start;margin-top:20px}.bundle-payment-text>div,.bundle-payment-text>div p{font-size:1.2rem;margin:0}.product-bundle:not(.alt) .bundle-products{flex-direction:column;gap:15px}.product-bundle:not(.alt) .bundle-products label .bundle-product__detail{flex-direction:row;text-align:left;padding-left:35px;position:relative}.product-bundle:not(.alt) .bundle-products label .bundle-product__tag{text-align:center;display:flex;position:absolute;right:0}.product-bundle:not(.alt) .bundle-product__tag span{border-radius:0 0 3px 3px;padding:1px 15px}.product-bundle:not(.alt) .bundle-total-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:block}@keyframes blinker{0%{color:var(--color)}to{color:var(--bg)}}@media screen and (max-width:500px){.product-bundle:not(.alt){padding:1rem}.product-bundle .button-order{font-size:18px!important}.alt .bundle-products{flex-direction:column;gap:15px}.alt .bundle-products label .bundle-product__detail{flex-direction:row;text-align:left;padding-left:35px;position:relative}.alt .bundle-products label .bundle-product__tag{text-align:center;display:flex;position:absolute;right:0}.alt .bundle-product__tag span{border-radius:0 0 3px 3px;padding:1px 15px}.alt .bundle-total-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:block}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-bundle.css.map */
