.cart-wrap.wrap{padding-top:3rem}.cart-wrap.wrap .page-header{padding-bottom:0}.cart-wrap.wrap .page-header .cart-delivery-message{width:100%;background-color:#e8e8e8;text-align:center;font-weight:500;padding:15px;margin:2rem 0;font-size:16px}@media (max-width:768px){.cart-wrap.wrap .page-header .cart-delivery-message{margin:0 0 3rem;font-size:14px}.cart-wrap.wrap .page-header h1{display:none}}.cart-wrap .cart-item__right .product-variant-qty{justify-content:flex-start}.cart-wrap .cart-item__right .product-variant-qty .qty-span{margin-left:auto}.cart-wrap .cart-item__right .product-variant-qty .qty-span label{margin-right:10px}.cart-wrap .cart-item__right h3{font-size:1.25em}.cart-details{display:flex;padding-top:1.5em}.cart-details .cart-left{max-width:50vw}@media (max-width:768px){.cart-details .cart-left{max-width:100%}}.cart-details .cart-left .cart-page-upsells{margin:1em;width:100%}@media (max-width:1024px){.cart-details .cart-left .cart-page-upsells{margin:0}}.cart-details .cart-left .cart-page-upsells__button{position:absolute;left:-1em;top:50%;transform:translateY(-50%);display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:1em Gotham,sans-serif;background-color:#000;width:2.66666666667em;min-width:2.66666666667em;height:2.66666666667em;border-radius:50%;align-items:center;justify-content:center;border:none;cursor:pointer;z-index:1}.cart-details .cart-left .cart-page-upsells__button svg{width:1.5em;height:1.5em}.cart-details .cart-left .cart-page-upsells__button svg polyline{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3}.cart-details .cart-left .cart-page-upsells__button--next{left:auto;right:-1em}.cart-details .cart-left .cart-page-upsells .swiper-slide{height:auto}.cart-details .cart-left .cart-page-upsells .swiper-slide[data-swiper-slide-index="0"]{height:100%}.cart-details .cart-left .cart-page-upsells .swiper-slide[data-swiper-slide-index="0"] .product-card .product-details{height:100%!important}.cart-details .cart-left .cart-page-upsells .product-card .product-details{height:auto!important;margin-top:0}.cart-details .cart-left .cart-page-upsells .product-card .product-details .short-description{display:none}.cart-details .cart-left .cart-page-upsells .product-card .product-details .card-footer{opacity:1}.cart-details .cart-left .cart-page-upsells .product-card .product-details__title{font-size:.9em}.cart-details .cart-left .cart-page-upsells .product-card .sticker{font-size:12px}.cart-details .cart-left .cart-page-upsells .product-card .btn{font-size:12px}.cart-details .continue-shopping{text-transform:uppercase;font-weight:500}.cart-details .continue-shopping a{text-decoration:underline}@media screen and (max-width:768px){.cart-details{width:100%;margin-top:1em}}.cart-details .totals{width:30%;text-align:center;margin-left:auto}.cart-details .totals p{margin-bottom:.5em;display:flex;font-size:20px}.cart-details .totals span{margin-left:auto}.cart-details .totals .totals-delivery-message{font-size:12px;text-align:left}.cart-details button{width:100%;padding:15px;background-color:#66b2b2;border:none;font-weight:600;color:#fff;font-family:Gotham,sans-serif;margin:1em 0}.cart-details button:hover{background-color:#4c9696}@media (max-width:768px){.cart-details{flex-direction:column}.cart-details .continue-shopping{text-align:center}.cart-details .totals{width:100%;margin-top:2em}}.no-items a{text-decoration:underline}