.multi-column-container{display:flex;flex-direction:column;gap:20px;margin-bottom:18px}.bundle-item{position:relative;border:3px solid #c8daea;border-radius:12px;cursor:pointer;background-color:#fff;-webkit-user-select:none;user-select:none}.bundle-item.selected{border-color:#204085}.bundle-item.selected .tier-name span{background:#0a073b}.bundle-item .product{display:flex;align-items:center;justify-content:space-between;padding:20px 14px;min-height:60px}.bundle-item .product .product-info{display:flex;align-items:center;gap:10px}.bundle-item .product .product-info .info-block{font-weight:700;font-size:24px;line-height:32px;display:flex;flex-direction:column;gap:12px}.bundle-item .product .product-info .tier-name{display:flex;width:100%;white-space:nowrap}.bundle-item .product .product-info .tier-name span{background:#2aa9f8;border-radius:20px;padding:7px 14px;color:#fff;font-weight:600;font-size:18px;line-height:18px;text-transform:uppercase}.bundle-item .product .product-info .tier-name.best span{background:#2aa9f8}.bundle-item .product .price-block{text-align:center;display:flex;flex-direction:column;margin-bottom:0}.bundle-item .product .price-block .right-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bundle-item .product .price-block .right-pricing .discount-badge{color:#dc3b3b;font-size:18px;line-height:1;font-weight:700;align-items:center;display:flex;gap:5px;text-transform:uppercase}.bundle-item .product .price-block .right-pricing .prices{line-height:1;display:flex;gap:8px;align-items:center}.bundle-item .product .price-block .right-pricing .price-without-discount{color:#6d6d6d;font-size:18px;font-weight:400;text-decoration:line-through}.bundle-item .product .price-block .right-pricing .discounted-price{font-weight:700;font-size:20px;line-height:1;color:#204085;display:flex;gap:5px;align-items:center}.bundle-item .product .price-block .right-pricing .totals{display:flex;gap:6px;align-items:center}.bundle-item .product .price-block .right-pricing .total-price{font-weight:700;font-size:30px;line-height:1;color:#204085;margin-bottom:0}.bundle-item .product .price-block .right-pricing .total-price .unit{font-weight:400;font-size:20px;line-height:1;color:#a7a7a7}.bundle-item .product .price-block p.regular-price{color:#a4a4a4;font-weight:500;font-size:18px}.bundle-item .product .price-block p.discount{font-weight:600;font-size:14px;color:#2aa9f8;margin-bottom:5px;line-height:1;text-align:center}.bundle-item .product .offer{background:#0099501a;padding:8px 10px}.bundle-item .product .offer p{font-weight:600;font-size:12px;line-height:15px;text-align:center;color:#009950;margin:0}@media screen and (max-width:580px){.bundle-item .product{padding:10px}.bundle-item .product .product-info .image-block{max-width:68px}.bundle-item .product .product-info .image-block img{min-width:68px}.bundle-item .product .product-info .info-block{font-size:18px;line-height:24px;gap:8px}.bundle-item .product .product-info .tier-name span{font-size:12px;line-height:1;padding:7px 14px}.bundle-item .product .price-block .right-pricing .total-price{font-size:20px;line-height:1}.bundle-item .product .price-block .right-pricing .total-price .unit,.bundle-item .product .price-block .right-pricing .discounted-price{font-size:14px;line-height:1}.bundle-item .product .price-block .right-pricing .price-without-discount,.bundle-item .product .price-block .right-pricing .discount-badge{font-size:12px;line-height:1}.btn.checkout-green{display:block;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pricing-vivi-med.css.map */
