.facial-care-bundle{display:flex;gap:40px;margin:40px 0}.bundle-left-column{flex:1;text-align:center}.bundle-header{margin-bottom:30px}.bundle-title{font-size:2.2rem;font-weight:600;color:var(--dark-green)}.bundle-subtitle{font-size:1rem;color:#666;margin:0}.bundle-product-stack{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0;padding:0 20px}.bundle-product-image{flex:0 0 auto}.bundle-product-image img{height:160px;width:auto;display:block}.bundle-total-price{font-size:1.5rem;font-weight:600;color:var(--dark-green);margin:20px 0}.bundle-button{padding:.5rem 5.125rem}.bundle-right-column{flex:1.2}.individual-product-card{border-radius:12px;padding:20px;margin-bottom:12px}.individual-product-card.current-product-card{background-color:var(--color-secondary-2)}.product-card-content{display:flex;gap:20px;align-items:flex-start}.product-image img{width:100px;height:auto}.product-details{flex:1}.product-name{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 6px;line-height:1.3}.product-volume{font-size:.95rem;color:#777;margin:0 0 10px}.product-rating{margin-bottom:16px}.product-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.product-price{display:flex;align-items:baseline;justify-content:center;gap:1rem}.product-price .price-item--regular{font-weight:600;font-size:1.2rem!important}.product-price .price--on-sale .price-item--last{font-weight:600;font-size:1.2rem!important;margin:0}.price--on-sale .price-item--regular{color:var(--color-gray);font-weight:400;font-size:.875rem!important}.view-product-link{color:var(--dark-green);text-decoration:underline;font-size:.9rem}.view-product-link:hover{color:#333}.product-divider{text-align:center;font-size:1.8rem;color:var(--color-foreground);margin:16px 0;font-weight:400}@media (max-width: 768px){.facial-care-bundle{gap:1rem;flex-direction:column}.bundle-product-stack{height:100px;gap:1rem}.bundle-product-image img{max-height:100px}.bundle-title{font-size:1.8rem}.product-card-content{align-items:flex-start;text-align:center}.product-name,.product-volume{text-align:left}.product-actions{flex-direction:column;justify-content:start;align-items:start}.product-price{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-bundle.css.map */
