#theme-ajax-cart{z-index:500}.ajax-cart__overlay{z-index:490}.ajax-cart.ajax-cart--drawer{padding:26px}.ajax-cart .ajax-cart__close-icon{top:2.3rem;right:2rem;z-index:10;transform:translateY(25%)}.ajax-cart .ajax-cart__close-icon span{width:1rem;height:1rem}.ajax-cart__empty-cart-message:not(.is-hidden)+.ajax-cart__cart-count{display:none}.ajax-cart__cart-title{font-size:30px;border:0;padding:0;font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-family:Cormorant Garamond,serif}.ajax-cart__empty-cart-message-content{padding:50px 26px}.ajax-cart__empty-cart-message-content .ajax-cart__empty-text{font-size:30px;font-weight:400;line-height:1.15;padding:0 26px;margin:0 auto 35px;font-family:Playfair Display,serif}.ajax-cart__empty-cart-message-content a{font-size:18px;line-height:1.55;margin-top:26px;max-width:70rem;margin-left:auto;margin-right:auto;font-weight:500;color:#505050;display:block;text-decoration:underline;text-rendering:optimizeLegibility;font-family:Playfair Display,serif}#ajax-cart__content .ajax-cart__right-content{margin:0;align-items:center}#ajax-cart__content .ajax-cart__form{overflow:auto;margin-top:26px;padding-top:40px;max-height:inherit;border-top:1px solid rgba(0,0,0,.1)}#ajax-cart__content .ajax-cart__form .ajax-cart__product{display:block;border-top:0;border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 39px}#ajax-cart__content .ajax-cart__form .ajax-cart__product:not(:last-child){margin-bottom:40px}#ajax-cart__content .ajax-cart__form .ajax-cart__product:last-child{margin-bottom:0}#ajax-cart__content .ajax-cart__form .ajax-cart__product+.ajax-cart__product{margin-top:35px}#ajax-cart__content .ajax-cart__form .ajax-cart__product .ajax-cart__product-title-content{font-size:14px;max-width:95%;margin-bottom:8px;font-weight:400;line-height:1.428571429;text-transform:capitalize;font-family:"Source Sans 3"}#ajax-cart__content .ajax-cart__form .ajax-cart__product.free-product-item .ajax-cart__product-title-content{text-decoration:none}#ajax-cart__content .ajax-cart__form .ajax-cart__product .ajax-cart__product-title-content a{font-weight:400;color:#000}#ajax-cart__content .ajax-cart__line-items .ajax-cart__line-item{color:#1c1b19;font-size:12px;letter-spacing:.02em}#ajax-cart__content .ajax-cart__line-items .ajax-cart__line-item:not(:last-child){margin-bottom:4px}#ajax-cart__content .ajax-cart__line-items .ajax-cart__line-item .option-label{font-weight:500;text-transform:uppercase}#ajax-cart__content .ajax-cart__price-wrapper{font-size:14px;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;padding:10px 0 0 24px}.ajax-cart__details-wrapper .product-content-wrapper .product-item img{display:block}.ajax-cart__details-wrapper .product-content-wrapper .product-item h3{padding:0 1rem;font-weight:600;font-size:15px;margin-top:1rem;line-height:normal;margin-bottom:.5rem}.ajax-cart__details-wrapper .product-content-wrapper .product-item p{font-size:12px;padding:0 1rem}.ajax-cart__details-wrapper{border:0;padding:0}.ajax-cart__details-wrapper .cart__discounts{gap:1rem;flex-flow:column;align-items:flex-end;color:#727272;font-size:12px;font-weight:400;line-height:17.78px;letter-spacing:.01em;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;font-size:14px;padding:15px 0}.ajax-cart__details-wrapper .cart__discounts strong{font-weight:600}.ajax-cart__details-wrapper .ajax-cart__note{font-size:12px;padding:15px;min-height:100px;border:1px solid rgba(0,0,0,.1);outline:0;margin-top:0;line-height:1.55;letter-spacing:.02em}.ajax-cart__details-wrapper .ajax-cart__note::placeholder{text-transform:uppercase}.ajax-cart__details-wrapper hr,.ajax-cart__details-wrapper .ajax-cart__subtotal{margin:20px 0}.ajax-cart__details-wrapper hr{display:block;height:1px;background:#0000001a;border:0}.ajax-cart__details-wrapper .ajax-cart__subtotal{padding:0}.ajax-cart__details-wrapper .ajax-cart__subtotal .ajax-cart__row-description .subtotal-text{color:#505050;font-size:14px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ajax-cart__details-wrapper .ajax-cart__subtotal .ajax-cart__row-description p{color:#777;font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-weight:400;line-height:1.75}.ajax-cart__details-wrapper .ajax-cart__subtotal .money{font-size:15px;line-height:1.8;letter-spacing:.02em;color:#000000de}.ajax-cart__button-wrapper .ajax-cart__button{height:auto;margin-top:0;display:inline-block;font-size:17px;font-family:Montserrat,sans-serif;font-weight:500;padding:16px 90px;background:#001514;color:#fff;outline:none;box-shadow:none;text-transform:uppercase;letter-spacing:.1em;border-radius:50px}.ajax-cart__button-wrapper .swym-button-bar{display:none}#ajax-cart__content .ecodrive-banner,#ajax-cart__content .additional-info{margin:26px 0}#ajax-cart__content .additional-info .cart-order-timelines{background-color:#f6f6f6;padding:15px}#ajax-cart__content .additional-info .cart-order-timelines .main-title{font-size:12px;font-weight:700;color:#000000de;margin-bottom:15px;font-style:normal;line-height:30px;font-family:Montserrat,sans-serif;text-transform:uppercase}#ajax-cart__content .additional-info .cart-order-timelines .subtitle{font-size:12px;font-weight:700;color:#000000de;font-family:Montserrat,sans-serif}#ajax-cart__content .additional-info .cart-order-timelines p{font-size:12px;font-family:Montserrat,sans-serif;margin-bottom:15px}#ajax-cart__content .additional-info .cart-order-timelines p:last-child{margin-bottom:0}@media only screen and (min-width: 750px){.ajax-cart__empty-cart-message-content{padding:50px}.ajax-cart__empty-cart-message-content .ajax-cart__empty-text{font-size:36px;padding:0 60px}.ajax-cart__details-wrapper hr,.ajax-cart__details-wrapper .ajax-cart__subtotal{margin:25px 0}#ajax-cart__content .ecodrive-banner,#ajax-cart__content .additional-info{margin:35px 0}}@media only screen and (min-width: 1024px){.ajax-cart__empty-cart-message-content{padding:100px 50px}.ajax-cart__empty-cart-message-content .ajax-cart__empty-text{font-size:40px}#ajax-cart__content .ajax-cart__price-wrapper,.ajax-cart__details-wrapper .ajax-cart__subtotal .ajax-cart__row-description .subtotal-text{font-size:18px}.ajax-cart__details-wrapper .ajax-cart__subtotal .money{font-size:18px;line-height:1.55}}a.cart-item-custom{text-decoration:underline}@media only screen and (max-width: 798px){.ajax-cart__details-wrapper .ajax-cart__row-description{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/493/assets/ajax-cart.css.map */
