.as-bundle-upsell{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #e0e0e0;border-radius:12px;background:#fff;margin:3.2rem 0}.as-bundle-upsell__heading{margin:0;color:#202834;font-family:Satoshi,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:0%}.as-bundle-upsell__content{display:flex;align-items:center;gap:16px}.as-bundle-upsell__image-wrap{width:64px;height:64px;flex:0 0 64px;border-radius:12px;overflow:hidden;background:#f7f7f7}.as-bundle-upsell__image{display:block;width:100%;height:100%;object-fit:cover}.as-bundle-upsell__info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.as-bundle-upsell__title{margin:0;color:#202834;font-family:Satoshi,sans-serif;font-weight:700;font-size:18px;letter-spacing:0%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.as-bundle-upsell__saving{font-weight:700;white-space:nowrap}.as-bundle-upsell__text{color:#202834;font-family:Satoshi,sans-serif;font-weight:400;font-size:16px;letter-spacing:0%;line-height:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.as-bundle-upsell__text p{margin:0}.as-bundle-upsell__price{color:#202834;font-family:DM Sans;font-size:18px;line-height:1;letter-spacing:0%}.as-bundle-upsell__text .as-bundle-upsell__price{font-weight:700}.as-bundle-upsell__info>.as-bundle-upsell__price{font-weight:400}.as-bundle-upsell__price strong{font-weight:500}.as-bundle-upsell__button{flex:0 0 auto;min-width:93px;min-height:40px;padding:0 24px;border:1px solid #dedede;border-radius:999px;background:#fff;color:#202834;font:inherit;font-size:16px;line-height:1;font-family:Satoshi,sans-serif;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.as-bundle-upsell__button:hover{border-color:#202834}.as-bundle-upsell__button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:749px){.as-bundle-upsell{gap:12px;padding:20px;border-radius:16px;margin:2rem 0}.as-bundle-upsell__heading{font-size:16px}.as-bundle-upsell__content{gap:10px;align-items:flex-start}.as-bundle-upsell__info{flex:1 1 calc(100% - 88px)}.as-bundle-upsell__title{font-size:14px}.as-bundle-upsell__text,.as-bundle-upsell__price{font-size:16px}.as-bundle-upsell__button{min-height:40px;font-size:16px;transform:translateY(40%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/as-bundle-upsell.css.map */
