.upsell{display:block;padding:var(--upsell-padding, 20px);background:var(--upsell-bg, transparent);border:var(--upsell-border, 1px) solid var(--upsell-border-color, rgba(var(--color-foreground), .2));border-radius:var(--upsell-radius, 20px)}:is(.product__info-container,.product-cards__card)>.upsell{margin-top:var(--upsell-margin-top, 24px);margin-bottom:var(--upsell-margin-bottom, 24px)}:is(.product__info-container,.product-cards__card)>.upsell+.upsell{margin-top:0;padding-top:var(--upsell-row-gap, 16px);border-top:0;border-top-left-radius:0;border-top-right-radius:0}:is(.product__info-container,.product-cards__card)>.upsell:has(+.upsell){margin-bottom:0;padding-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.upsell+.upsell .upsell__title,.upsell:has(+.upsell) .upsell__small{display:none}.upsell__title{margin-bottom:1.2rem;font-weight:600;line-height:var(--upsell-title-line-height, 1.3);color:rgb(var(--color-foreground))}.upsell--title-on-border .upsell__title{width:fit-content;max-width:calc(100% - 2rem);margin-top:calc(-1 * (var(--upsell-padding, 20px) + var(--upsell-border, 1px) / 2) - var(--upsell-title-line-height, 1.3) * .5em);padding:0 1rem;background:var(--upsell-bg, rgb(var(--color-background)))}.upsell__row{display:flex;gap:1.4rem;align-items:flex-start}.upsell__media{flex:0 0 var(--upsell-image-width, 90px);width:var(--upsell-image-width, 90px)}.upsell__media img{display:block;width:100%;height:auto}.upsell__info{flex:1 1 auto;min-width:0}.upsell__name{font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.upsell__price{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center;margin:.6rem 0 1rem;line-height:1.3}.upsell__from{color:rgba(var(--color-foreground),.75)}.upsell__price-old{color:var(--upsell-price-old, rgba(var(--color-foreground), .6))}.upsell__price-new{font-weight:600;color:var(--upsell-price-new, rgb(var(--color-foreground)))}.upsell__badge{padding:.1rem .7rem;font-size:.8em;font-weight:600;color:var(--upsell-badge-text, rgb(var(--color-button-text)));background:var(--upsell-badge-bg, rgb(var(--color-button)));border-radius:2rem}.upsell__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:4.4rem;padding:.8rem 2rem;font-size:1.4rem;line-height:1.2;text-align:center;text-decoration:none;color:var(--upsell-btn-text, rgb(var(--color-button-text)));background:var(--upsell-btn-bg, rgb(var(--color-button)));border:1px solid var(--upsell-btn-border, transparent);border-radius:var(--upsell-button-radius, 20px);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.upsell__button[href]:hover{color:var(--upsell-btn-hover-text, var(--upsell-btn-text, rgb(var(--color-button-text))));background:var(--upsell-btn-hover-bg, var(--upsell-btn-bg, rgb(var(--color-button))));border-color:var(--upsell-btn-hover-border, var(--upsell-btn-border, transparent))}.upsell__button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.upsell__small{margin-top:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.upsell__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/upsell.css.map */
