.bundle__pill{flex:none;background:var(--sale,#D92D20);color:#fff;font-weight:800;font-size:13px;line-height:1;padding:6px 8px;border-radius:6px;letter-spacing:.02em}.bundle-bar{display:flex;align-items:center;gap:12px;border:1.5px dashed var(--black,#0A0A0A);border-radius:var(--radius,10px);padding:12px 14px}.bundle-bar__title{margin:0;font-weight:700;font-size:15px;line-height:1.3}.bundle-bar__sub{margin:2px 0 0;font-size:13px;color:var(--muted,#6B6B6B);line-height:1.4}.bundle{border:1.5px solid var(--line,#E6E6E6);border-radius:var(--radius,10px);padding:14px;display:flex;flex-direction:column;gap:12px;background:#fff}.bundle__head{display:flex;gap:12px;align-items:center}.bundle__title{margin:0;font-weight:700;font-size:15px;line-height:1.3}.bundle__sub{margin:2px 0 0;font-size:13px;color:var(--muted,#6B6B6B)}.bundle__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bundle__list:empty{display:none}.bundle__card{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.bundle__img{display:block;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--photo,#F2F2F2)}.bundle__img img{width:100%;height:100%;object-fit:cover;display:block}.bundle__name{font-size:12px;font-weight:500;line-height:1.3;color:var(--black,#0A0A0A);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.bundle__price{font-size:13px;line-height:1.2}.bundle__price strong{color:var(--sale,#D92D20);font-weight:700}.bundle__price s{color:var(--muted,#6B6B6B);font-size:12px;margin-left:4px}.bundle__size{width:100%;min-height:36px;border:1.5px solid var(--line-2,#CFCFCF);border-radius:8px;font:inherit;font-size:12px;padding:0 6px;background:#fff;color:var(--black,#0A0A0A)}.bundle__add{min-height:36px;width:100%;border:0;background:var(--black,#0A0A0A);color:#fff;border-radius:8px;font:inherit;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bundle__add[disabled]{opacity:.6;cursor:default}.bundle-ok{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35}.bundle-ok svg{flex:none}.cart__items .bundle,.cart__items .bundle-ok{margin-top:20px}.drawer .bundle,.drawer .bundle-ok{margin-top:16px}@media(min-width:750px){.cart__items .bundle{padding:18px}.cart__items .bundle__list{gap:14px}.cart__items .bundle__name{font-size:13px}}@media(max-width:420px){.bundle{padding:12px}.bundle__list{gap:8px}.bundle__name{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bundle-upsell.css.map */
