.bundle-2025{align-items:center;background-color:var(--color--basics--off-black);border:1px solid var(--color--borders--border-light);border-radius:24px;column-gap:var(--spacing-11--static);display:grid;grid-template-columns:repeat(2,1fr);min-height:522px;overflow:hidden}@media (max-width:1023px){.bundle-2025{border:none;border-radius:0;grid-template-columns:1fr;padding:var(--spacing-11--static) var(--spacing-5--static);row-gap:var(--spacing-8)}}.bundle-2025 .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-18--static) 0 var(--spacing-18--static) var(--spacing-18--static);row-gap:var(--spacing-10)}@media (max-width:1023px){.bundle-2025 .content{align-items:center;padding:0;row-gap:var(--spacing-8)}}.bundle-2025 .details{display:flex;flex-direction:column;justify-content:flex-start;row-gap:var(--spacing-8)}.bundle-2025 .tag{align-items:center;align-self:flex-start;background-color:var(--color--accent--secondary-subtle);border-radius:12px;column-gap:var(--spacing-2--static);display:flex;padding:var(--spacing-1--static) var(--spacing-3--static) var(--spacing-1--static) var(--spacing-2--static)}.bundle-2025 .icon{height:20px;width:20px}.bundle-2025 .icon svg{fill:var(--color--accent--secondary)}.bundle-2025 .tag-text{color:var(--color--accent--secondary)}.bundle-2025 .text{display:flex;flex-direction:column;row-gap:var(--spacing-3)}@media (max-width:1023px){.bundle-2025 .text{row-gap:var(--spacing-2);text-align:center}}.bundle-2025 .heading{color:var(--color--content--primary-inverse);margin:0}.bundle-2025 .description{color:var(--color--content--secondary-inverse)}.bundle-2025 .actions{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}@media (max-width:1023px){.bundle-2025 .actions{flex-direction:column;justify-content:center}}.bundle-2025 .button-2025{width:auto}@media (max-width:1023px){.bundle-2025 .button-2025{align-self:center;max-width:400px;width:100%}}.bundle-2025 .products{display:flex;flex-direction:column;padding:var(--spacing-18--static) var(--spacing-18--static) var(--spacing-18--static) 0;row-gap:var(--spacing-2)}@media (max-width:1023px){.bundle-2025 .products{padding:0}}.bundle-2025 .product-list{display:flex;flex-direction:column;row-gap:var(--spacing-2)}@media (max-width:1023px){.bundle-2025 .product-list{background-color:var(--color--basics--off-black);border:.5px solid var(--color--borders--border-light-inverse);border-radius:12px;padding:var(--spacing-4--static);row-gap:var(--spacing-4)}}.bundle-2025 .product-item{background-color:var(--color--basics--off-black);border:.5px solid var(--color--borders--border-light-inverse);border-radius:8px;column-gap:var(--spacing-4--static);display:flex;overflow:hidden}@media (max-width:1023px){.bundle-2025 .product-item{background-color:none;border-radius:12px}}.bundle-2025 .product-content{align-items:center;column-gap:var(--spacing-4--static);display:flex;flex-grow:1;padding:var(--spacing-6--static) var(--spacing-5--static) var(--spacing-6--static) 0}@media (max-width:1023px){.bundle-2025 .product-content{flex-direction:column;row-gap:var(--spacing-2)}}.bundle-2025 .product-text{display:flex;flex-direction:column;flex-grow:1;row-gap:var(--spacing-1)}@media (max-width:1023px){.bundle-2025 .product-text{flex-direction:column;row-gap:var(--spacing-2)}}.bundle-2025 .product-heading{color:var(--color--content--primary-inverse);margin:0}.bundle-2025 .product-description{color:var(--color--content--secondary-inverse)}@media (max-width:1023px){.bundle-2025 .product-description{display:none}}.bundle-2025 .product-price{color:var(--color--content--primary-inverse);flex-shrink:0}@media (max-width:1023px){.bundle-2025 .product-price{color:var(--color--content--secondary-inverse)}}.bundle-2025 .product-image{flex-shrink:0;min-height:125px;width:125px}@media (max-width:1023px){.bundle-2025 .product-image{border-radius:8px;width:100px}}.bundle-2025 .product-image img{display:block;height:100%;object-fit:cover;width:100%}.bundle-2025 .total{align-items:center;border:.5px solid var(--color--borders--border-light-inverse);border-radius:8px;column-gap:var(--spacing-4--static);display:flex;padding:var(--spacing-4--static)}@media (max-width:1023px){.bundle-2025 .total{border-radius:12px;padding:var(--spacing-3--static)}}.bundle-2025 .total .label{color:var(--color--content--secondary-inverse);flex-grow:1}.bundle-2025 .bundle-price{align-items:center;column-gap:var(--spacing-2--static);display:flex}.bundle-2025 .original-price{color:var(--color--content--tertiary-inverse);text-decoration:line-through}.bundle-2025 .discounted-price{color:var(--color--content--secondary-inverse)}