.cart-drawer .cart-recommendations .cart-recommendations__card.cart-item{border-radius:.8rem;gap:1.6rem;grid-template-columns:21% auto 23%;height:fit-content}.cart-recommendations button span,.cart-recommendations button svg{pointer-events:none}.cart-recommendations__header{text-align:center}.cart-drawer .cart-recommendations .cart-item{padding:1rem;border:1px solid var(--gray-30);grid-template-rows:auto;height:100%;display:flex;border-radius:4px}.cart-recommendations__product-image{flex:0 1 25%}.cart-recommendations .cart-item__addToCart{flex:0 1 25%}.cart-recommendations .cart-item__details{flex:0 1 50%}.cart-recommendations .cart-items{padding-bottom:4.7rem}.cart-recommendations .cart-item__image{padding:0;border-radius:4px}.cart-recommendations--no-bg{background:0 0;margin-top:1rem}.cart-drawer .cart-recommendations .card__media{max-width:80px}.cart-drawer .cart-recommendations .card__media .motion-reduce,.cart-drawer .cart-recommendations .card__media img{width:100%;height:auto;max-height:80px;object-fit:contain}.cart-recommendations .splide__pagination{padding:.5rem 1rem 0 1rem;position:static}.cart-recommendations .splide__pagination__page.is-active{background:var(--gray-60)}.cart-recommendations__add-button{border:2px solid var(--green-70);border-radius:4px;padding:0 2.65rem;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:auto;min-width:auto;background:0 0;box-shadow:none;width:100%;height:3.8rem}.cart-recommendations__add-button:after,.cart-recommendations__add-button:hover,.cart-recommendations__add-button:hover:after,.cart-recommendations__column-total .select:after{box-shadow:none!important}.cart-recommendations .cart-item__media{grid-row:1}.cart-drawer .cart-recommendations .cart-item .loading-overlay{padding-top:.5rem;position:static;margin:auto;height:3.8rem}.cart-drawer .cart-recommendations .cart-item__addToCart{margin:0 auto;width:100%}.cart-drawer .cart-recommendations .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-recommendations__select{padding:.6rem 3rem .6rem 1.2rem;margin-top:.8rem;border:1px solid var(--gray-40);border-radius:4px;height:auto;font-weight:500;box-shadow:none}.cart-recommendations__column-total .select .icon-caret{top:calc(50%)}.cart-recommendations__add-button-text{margin-right:3px}.cart-drawer .cart-recommendations .cart-item .loading-overlay{height:auto}@media only screen and (max-width:500px){.cart-drawer .cart-recommendations .cart-item{flex-wrap:wrap}.cart-drawer .cart-recommendations__product-image{flex:0 1 35%}.cart-drawer .cart-recommendations .cart-item__addToCart{flex:0 1 100%;display:flex;justify-content:space-between;gap:1rem}.cart-drawer .cart-recommendations .cart-item__details{flex:0 59%}.cart-drawer .cart-recommendations .cart-item__addToCart-wrapper{flex:0 1 50%}.cart-drawer .cart-recommendations .select{flex:0 1 50%}.cart-drawer .cart-recommendations .cart-recommendations__add-button{min-width:-webkit-fill-available}.cart-drawer .cart-recommendations__select{margin-top:0;height:3.8rem}}