.product-bundle{margin:30px 0;padding:20px;border:1px solid #e5e5e5;border-radius:4px;background-color:#fafafa}.product-bundle__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}.product-bundle__title{margin:0;font-size:18px;font-weight:600;color:#333}.product-bundle__discount-badge{display:inline-block;padding:6px 12px;font-size:13px;font-weight:600;color:#fff;background-color:#e53935;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.product-bundle__items{display:flex;flex-direction:column;gap:15px}.product-bundle__item{display:flex;align-items:center;gap:15px;padding:15px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;transition:box-shadow .2s ease}.product-bundle__item:hover{box-shadow:0 2px 8px #00000014}.product-bundle__item-image{flex-shrink:0;width:80px;height:80px}.product-bundle__item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.product-bundle__item-image a{display:block}.product-bundle__item-details{flex:1;min-width:0}.product-bundle__item-title{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#333;text-decoration:none;line-height:1.4}.product-bundle__item-title:hover{text-decoration:underline}.product-bundle__item-price{display:flex;align-items:center;gap:8px;font-size:14px}.product-bundle__item-current-price{font-weight:600;color:#333}.product-bundle__item-original-price{color:#999;text-decoration:line-through}.product-bundle__item-discounted-price{font-weight:600;color:#e53935}.product-bundle__item-unavailable{display:inline-block;margin-top:6px;padding:4px 8px;font-size:12px;font-weight:500;color:#c00;background-color:#fee;border-radius:3px}.product-bundle__footer{margin-top:20px;padding-top:15px;border-top:1px solid #e5e5e5}.product-bundle__pricing{display:flex;flex-direction:column;gap:8px}.product-bundle__original-total,.product-bundle__savings,.product-bundle__total{display:flex;justify-content:space-between;align-items:center}.product-bundle__label{font-size:14px;color:#666}.product-bundle__original-price{font-size:14px;color:#999;text-decoration:line-through}.product-bundle__savings .product-bundle__label{font-weight:500;color:#2e7d32}.product-bundle__savings-amount{font-size:14px;font-weight:600;color:#2e7d32}.product-bundle__total{margin-top:8px;padding-top:10px;border-top:1px dashed #e5e5e5}.product-bundle__total .product-bundle__label{font-size:16px;font-weight:500;color:#333}.product-bundle__total-price{font-size:20px;font-weight:700;color:#333}.product-bundle__unavailable-notice{margin-top:15px;padding:12px;font-size:13px;color:#856404;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px}@media screen and (max-width: 768px){.product-bundle{padding:15px;margin:20px 0}.product-bundle__header{flex-direction:column;align-items:flex-start}.product-bundle__title{font-size:16px}.product-bundle__discount-badge{font-size:12px;padding:5px 10px}.product-bundle__item{padding:12px;gap:12px}.product-bundle__item-image{width:60px;height:60px}.product-bundle__item-title{font-size:13px}.product-bundle__total .product-bundle__label{font-size:14px}.product-bundle__total-price{font-size:18px}}.product-form .AddToCart.btn--disabled,.product-form [data-add-to-cart].btn--disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/64/assets/product-bundle.css.map */
