cart-cross-sell{display:block;padding:1.6rem 0;margin-top:1rem;margin-bottom:2rem}cart-cross_sell.cart-cross_sell--disabled{pointer-events:none}.cart-cross_sell__heading{margin-top:0rem;font-weight:700;display:flex;align-items:center}.cart-cross_sell__heading svg{width:3.2rem;height:auto;margin-right:.5rem}.cart-cross_sell__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1rem;padding:1rem 0}@media screen and (max-width:768px){.cart-cross_sell__grid{grid-template-columns:repeat(1,1fr)}}cart-cross-sell:not(:has(.cart-cross_sell__item)){display:none}.cart-cross_sell__item{position:relative;display:flex;background-color:#f5f5f5;border:1px solid rgba(var(--color-foreground),.5);box-shadow:.4rem .4rem rgba(var(--color-foreground),.2)}.cart-cross_sell__item-added-icon svg{width:2.4rem;height:2.4rem;fill:#fff}.cart-cross_sell__item-image{flex-shrink:0;flex-basis:120px}.cart-cross_sell__item-image img{background-color:rgb(var(--color-background));width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);margin:0}.cart-cross_sell__item-details{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;border-left:1px solid rgba(var(--color-foreground),.5)}.cart-cross_sell__item-details-top{padding:1.4rem;display:flex;flex-direction:column;gap:1rem}.cart-cross_sell__product-title{margin-top:0rem;margin-bottom:.5rem}.cart-cross_sell__price{margin-bottom:1rem}.cart-cross_sell__item-details-bottom{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem}.cart-cross_sell__item-in-cart-text{text-transform:uppercase;font-weight:700;font-size:1.2rem;color:green}.cart-cross_sell__add-button{display:flex;align-items:center;margin-top:auto;justify-self:flex-end;align-self:flex-end;position:relative}.cart-cross_sell__add-button.loading{color:transparent}.cart-cross_sell__add-button:not(.loading) .loading-overlay__spinner{visibility:hidden}.cart-cross_sell__add-button .loading-overlay__spinner{position:absolute}.cart-cross_sell__add-button .loading-overlay__spinner svg{filter:invert(1)}.cart-cross_sell__add-button .icon.icon-plus{max-height:1em;margin-right:.5rem}.cart-cross_sell__add-button:hover{opacity:.9}.cart-cross_sell__add-button.button--secondary{--alpha-button-background: 100}
/*# sourceMappingURL=/cdn/shop/t/62/assets/component-cart-cross-sell.css.map */
