.bundle-products-section{margin-block:48px;display:flex;flex-direction:column;gap:24px;display:none}.bundle-products-section *{-webkit-user-select:none;user-select:none;cursor:default;text-transform:none}.bundle-products-section h2{color:#fd6999;font-family:Poppins;font-size:18.5px;font-style:normal;font-weight:700;line-height:20.35px;text-transform:none}.product-main-images{max-height:max-content!important}.bundle_products_swiper .swiper-slide{display:flex;padding:16px 24px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:16px;border:1px solid #e5e5e5;background:#fff;transition:height .4s cubic-bezier(.4,0,.2,1);height:max-content}.product-bundle-item.active .bundle-item__details{max-height:1000px;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-in .1s}.product-bundle-item.active .bundle-item__description>div *{display:block;-webkit-line-clamp:unset;line-clamp:unset;text-transform:none}.product-bundle-item.active .bundle-item__toggle-icon .icon-plus{display:none}.product-bundle-item.active .bundle-item__toggle-icon .icon-minus{display:flex}.product-bundle-item.active .bundle-item__toggle-icon .icon-minus svg{display:block}.bundle-item__content{display:flex;width:100%;align-items:flex-start;gap:8px;position:relative;flex-direction:column}.bundle-item__main{display:flex;gap:12px;width:100%;align-items:flex-start}.bundle-item__image{min-width:100px;max-height:140px;aspect-ratio:1/2}.bundle-item__image img{object-fit:cover;width:100%;height:100%;aspect-ratio:unset}.bundle-item__info{display:flex;flex-direction:column;gap:8px}.bundle-item__name{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:space-between;line-height:26px}.bundle-item__toggle-icon{display:flex;padding:4px 8px;align-items:center;gap:4px;min-width:max-content;border-radius:6px;background:#8280fe;color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:22px;justify-content:center;cursor:pointer;flex-shrink:0}.bundle-item__toggle-icon *{pointer-events:none}.bundle-item__toggle-icon svg{width:16px;height:16px;fill:#fff;flex-shrink:0}.bundle-item__toggle-icon .icon-plus,.bundle-item__toggle-icon .icon-plus svg{display:block}.bundle-item__toggle-icon .icon-minus,.bundle-item__toggle-icon .icon-minus svg{display:none}.bundle-item__description>div *{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease;text-transform:none}.bundle-item__tags{display:flex;gap:8px;white-space:nowrap;flex-wrap:wrap}.bundle-item__tag{color:#252525;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:22px;display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:1px solid #e9e9e9}.bundle-item__details{width:100%;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);opacity:0}.bundle-item__details-content{padding-top:16px;border-top:1px solid #e5e5e5;margin-top:8px;display:flex;flex-direction:column;gap:12px}.bundle-item__ingredients{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.bundle-item__more-info{white-space:nowrap}.bundle-item__toggle-icon svg{min-width:16px}.bundle-swiper-navigation{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.bundle-swiper-button-prev,.bundle-swiper-button-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #fd6999;background:#ffdae5;color:#fd6999;transition:all .3s ease;cursor:pointer}.bundle-swiper-button-prev svg,.bundle-swiper-button-next svg{pointer-events:none}.bundle-swiper-button-prev:hover,.bundle-swiper-button-next:hover{background:#ffe3ec}.bundle-swiper-button-prev.swiper-button-disabled,.bundle-swiper-button-next.swiper-button-disabled{opacity:.35;cursor:not-allowed}.bundle-swiper-button-prev svg,.bundle-swiper-button-next svg{width:24px;height:24px}@media (max-width: 800px){.bundle-item__name{font-size:16px;line-height:24px}.bundle-item__description>div *{font-size:14px;line-height:20px}.bundle-item__tag{font-size:12px;line-height:18px}.bundle-item__info{padding-block:12px}.bundle-item__toggle-icon{position:absolute;top:-1rem;right:-1rem;font-size:12px}.bundle_products_swiper .swiper-slide{padding-top:24px}.bundle-item__tag{padding-inline:8px}.bundle-item__main{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/321/assets/bundle-products.css.map */
