#ShopDecorCartUpsell[hidden]{display:none!important}#ShopDecorCartUpsell{border-top:1px solid rgba(var(--color-foreground),.12);margin-top:1rem;padding:1.2rem 1.5rem 1.4rem}.sd-cart-upsell__heading{margin:0 0 1rem;font-size:1.45rem;line-height:1.25;font-weight:650;color:rgb(var(--color-foreground))}.sd-cart-upsell__list{display:grid;gap:.8rem}.sd-upsell-card{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;align-items:start;padding:.8rem;border:1px solid rgba(var(--color-foreground),.11);border-radius:.8rem;background:rgb(var(--color-background))}.sd-upsell-card__image-link{display:block;width:7.2rem;height:7.2rem;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.025)}.sd-upsell-card__image{display:block;width:100%;height:100%;object-fit:contain}.sd-upsell-card__content{min-width:0}.sd-upsell-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.3rem;line-height:1.25;font-weight:600}.sd-upsell-card__title:hover{text-decoration:underline;text-underline-offset:.2rem}.sd-upsell-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:.35rem}.sd-upsell-card__price{font-size:1.25rem;font-weight:650;color:rgb(var(--color-foreground))}.sd-upsell-card__compare-price{font-size:1.1rem;opacity:.58}.sd-upsell-card__select{width:100%;min-height:3.2rem;margin-top:.55rem;padding:.4rem 2.6rem .4rem .8rem;border:1px solid rgba(var(--color-foreground),.24);border-radius:.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem}.sd-upsell-product-form{display:block;margin-top:.6rem}.sd-upsell-product-form .product-form__error-message-wrapper{margin:0 0 .5rem;font-size:1.1rem}.sd-upsell-card__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.2rem;margin:0;padding:.45rem 1rem;border-radius:.5rem;font:inherit;font-size:1.2rem;font-weight:650}.sd-upsell-card__button:hover:not([disabled]):not([aria-disabled=true]){opacity:.9}.sd-upsell-card__button .loading__spinner{position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;transform:translate(-50%,-50%)}.sd-upsell-card__button .loading__spinner svg{display:block;width:1.6rem;height:1.6rem}.sd-upsell-card__button.loading>span:first-child{visibility:hidden}.sd-cart-upsell__error{margin:.8rem 0 0;font-size:1.15rem;line-height:1.3;color:rgb(var(--color-foreground))}@media screen and (max-width:420px){#ShopDecorCartUpsell{padding-left:1rem;padding-right:1rem}.sd-upsell-card{grid-template-columns:6.4rem minmax(0,1fr);gap:.8rem}.sd-upsell-card__image-link{width:6.4rem;height:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/shopdecor-cart-upsell.css.map */
