.bundle-upsell{--bundle-upsell-purple: #3c0050;--bundle-upsell-purple-hover: #5b1a73;--bundle-upsell-green: var(--bf-accent, #20bd7e);--bundle-upsell-green-ink: var(--bf-accent-ink, #111111);--bundle-upsell-ink: #111111;--bundle-upsell-text: #1a1a1a;--bundle-upsell-muted: #767676;--bundle-upsell-border: #e6e6e6;--bundle-upsell-tile: #f7f7f7;container-type:inline-size;display:flex;flex-direction:column;gap:16px;margin-top:22px;padding:18px;border:1px solid var(--bundle-upsell-border);border-radius:16px;background:#fff;color:var(--bundle-upsell-text);box-sizing:border-box}.bundle-upsell__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.bundle-upsell__title{margin:0;font-family:var(--font-heading-family);font-size:20px;font-weight:400;line-height:1.3;letter-spacing:normal;color:inherit}.bundle-upsell__badge{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:13px;background:var(--bf-ink, #111111);color:var(--bf-ink-text, #ffffff);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.bundle-upsell__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 12px}.bundle-upsell__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:inherit;text-align:center;text-decoration:none}.bundle-upsell__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border-radius:12px;background:var(--bundle-upsell-tile);overflow:hidden}.bundle-upsell__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bundle-upsell__name{display:-webkit-box;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:500;line-height:1.3}.bundle-upsell__item:hover .bundle-upsell__name{color:var(--bundle-upsell-purple);text-decoration:underline}.bundle-upsell__item:focus-visible{outline:2px solid var(--bundle-upsell-purple);outline-offset:3px;border-radius:12px}.bundle-upsell__plus{margin-bottom:39.8px}.bundle-upsell__plus{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bundle-upsell-purple);color:#fff}.bundle-upsell__plus svg{display:block}.bundle-upsell__equals{display:none;flex-shrink:0;font-family:var(--font-heading-family);font-size:22px;line-height:1;color:var(--bundle-upsell-purple)}.bundle-upsell__price{flex:1 0 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bundle-upsell__compare{font-size:14px;line-height:1.3;color:var(--bundle-upsell-muted)}.bundle-upsell__amount{order:-1;font-family:var(--font-heading-family);font-size:26px;font-weight:500;line-height:1.1;color:var(--bundle-upsell-purple);white-space:nowrap}.bundle-upsell__saving{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;background:var(--bundle-upsell-green);color:var(--bundle-upsell-green-ink);font-size:12px;font-weight:600;white-space:nowrap}.bundle-upsell__form{margin:0}.bundle-upsell__button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:54px;padding:0 20px;border:0;border-radius:27px;background:var(--bundle-upsell-purple);color:#fff;font-family:inherit;font-size:16px;font-weight:400;cursor:pointer;transition:background-color .15s ease}.bundle-upsell__button:hover{background:var(--bundle-upsell-purple-hover)}.bundle-upsell__button:focus-visible{outline:2px solid var(--bundle-upsell-purple);outline-offset:3px}.bundle-upsell__button svg{flex-shrink:0}.bundle-upsell__button[aria-disabled=true]{opacity:.6;cursor:progress}.bundle-upsell__error{margin:8px 0 0;font-size:13px;color:#b3261e}.bundle-upsell__error:empty{display:none}.bundle-upsell__note{margin:0;font-size:12px;line-height:1.4;color:var(--bundle-upsell-muted)}.bundle-upsell+.bundle-upsell{margin-top:12px}@container (min-width: 460px){.bundle-upsell__equals{display:block;margin-bottom:39.8px}.bundle-upsell__price{flex:1 1 0;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:4px;margin-bottom:39.8px;padding-left:4px}.bundle-upsell__amount{order:0;font-size:30px}}@media screen and (min-width:750px){.bundle-upsell{padding:22px}.bundle-upsell__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.bundle-upsell__button{transition:none}}.bundle-upsell-section__inner{max-width:var(--bundle-upsell-max-width, 680px);margin:0 auto;padding:var(--bundle-upsell-pt, 32px) 16px var(--bundle-upsell-pb, 32px)}.bundle-upsell-section__inner>.bundle-upsell:first-child{margin-top:0}.bundle-upsell-section__empty{margin:0;padding:22px;border:1px dashed var(--bundle-upsell-border, #e6e6e6);border-radius:16px;font-size:14px;color:#767676}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-bundle-upsell.css.map */
