.cart-upsell{background-color:#faf4ec;padding:30px;margin-inline:-30px}.cart-upsell .header__grid{text-align:center;margin-bottom:20px}.cart-upsell .upsell-title{color:#080c22;font-family:Frank Ruhl Libre;font-size:20px;font-weight:500;margin-bottom:8px;line-height:1.2}.cart-upsell .btn__grid{display:flex;justify-content:center;align-items:center;grid-gap:5px;width:fit-content;margin:0 auto;cursor:pointer}.cart-upsell .btn__label{font-size:14px;text-transform:uppercase;font-family:Neue Haas Grotesk Text Pro;color:#080c22;text-decoration:underline;letter-spacing:.4px;flex:1;white-space:nowrap}.cart-upsell .info__icon{max-width:18px;flex:18px;height:18px;display:flex}.cart-upsell .info__icon svg{width:100%;height:100%}.cart-upsell .upsell-item{display:flex;background-color:#fff;padding:16px}.cart-upsell .upsell-item:not(:last-child){margin-bottom:15px}.cart-upsell .product__img{max-width:108px;flex:108px}.cart-upsell .product__img img{width:100%;height:100%!important;object-fit:cover;display:block;max-height:108px}.cart-upsell .product__details{flex:1;padding-left:20px}.cart-upsell .product_title{font-size:14px;font-weight:400;font-family:neue-haas-grotesk-text,sans-serif;letter-spacing:0;padding-right:10px;flex:1}.cart-upsell .product_title a{color:#080c22;text-decoration:none}.cart-upsell .header-grid{display:flex;margin-bottom:6px}.cart-upsell .path{stroke:#fff}.cart-upsell .atc__btn,.cart-upsell .gift-note-modal-btn,.cart-upsell .product__link{background-color:#cea56c;border:0;color:#fff;display:flex;justify-content:center;align-items:center;width:71px;height:30px;cursor:pointer;font-size:14px;font-weight:400;position:relative}.cart-upsell .product__options{font-size:12px;line-height:1.6;color:#beb9b1;letter-spacing:.03em}.cart-upsell .product__price{margin-top:10px;grid-gap:5px;display:flex;justify-content:space-between}.cart-upsell .price-original{color:#080c22;font-size:14px;font-style:normal;font-weight:500}.cart-upsell .price-compare{color:#beb9b1;text-decoration-line:line-through}.cart-upsell .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-upsell .loading__spinner{width:1.5rem;display:flex;height:1.5rem;top:50%;transform:translateY(-50%)}.cart-upsell .loading__spinner svg{width:100%;height:100%}@media screen and (max-width: 480px){.cart-upsell{padding:20px;margin-inline:-20px}.cart-upsell .product__price{margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/656/assets/cart-upsell.css.map */
