.cart-drawer-tracker{width:100%;display:flex;justify-content:center;margin:4rem 0 0}.drawer-red-bar{position:absolute;top:0;left:0;max-width:280px;height:100%;z-index:9999;border-right:solid 1px #202020;overflow-y:auto}.drawer-blue-bar{position:absolute;top:0;right:0;width:400px;height:100%;z-index:9999;overflow-x:hidden}.reco-title{font-size:20px;font-weight:700;padding-bottom:1rem;margin-top:1rem;text-align:center;border-bottom:solid 1px #202020;font-family:var(--header-font-stack)}.reco-container{display:flex;flex-direction:row;padding:16px;margin:0 auto;border-bottom:solid 1px #202020}.cart-container{display:flex;flex-direction:row;padding:16px;margin:0 auto}.reco-img{max-width:132px;padding-right:24px}.reco-info{display:flex;flex-direction:column;justify-content:space-between;width:100%}.reco-info .reco-p-title{text-transform:uppercase;font:600 10px/12px var(--body-font-stack);word-break:break-word}.reco-info .reco-price{font:700 12px/14px var(--header-font-stack);margin-top:8px}.reco-info .reco-add{align-self:flex-end}.reco-info .reco-add-btn{border:none;background:transparent;text-align:start;width:100%;font-weight:600;font-size:12px;color:#202020;padding:4px 0!important;transition:all .3s ease}.reco-info .reco-add-btn span{position:relative;display:inline-block}.reco-info .reco-add-btn span:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#202020;transition:width .3s ease}.reco-info .reco-add-btn:hover span:before{width:100%}.reco-info .reco-add-btn:hover{cursor:pointer}span.money{padding:10px 0 0}.ajaxcart,.ajaxcart__inner{height:100%;max-width:100%;padding:0}#CartContainer{height:100%;margin-top:0}.ajaxcart__cartlist{overflow:auto;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.reco-mobile-list,.reco-title.mobile{display:none!important}.ajaxcart__products-wrapper{max-height:70%;overflow-y:auto}.ajaxcart__footer{padding-top:16px;margin:0 16px;border-top:solid 1px #202020}.ajaxcart__subtotal_header{display:flex!important;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0;padding:0}.ajaxcart__subtotal_header p{font:700 16px/19px var(--header-font-stack);margin:0}.ajaxcart__subtotal_header .totals{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.ajaxcart__price-strikeout span{font:400 16px/16px var(--header-font-stack);color:gray}.ajaxcart__product-image{margin:0!important}@media (max-width: 767px){.cart__checkout{margin-bottom:40px!important}.drawer-red-bar{display:none!important}.ajaxcart__products-wrapper{max-height:75%;margin-top:8px;margin-bottom:auto;overflow-y:auto}.drawer-blue-bar{width:100%;display:flex}.empty-cart{width:100%;position:absolute}.reco-container{border-bottom:none;max-width:70%}.reco-mobile-list{display:flex!important;flex-direction:column;flex-wrap:wrap;max-height:11rem;overflow-y:hidden;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.reco-mobile-list::-webkit-scrollbar{display:none}.cart-drawer-tracker{margin:1rem 0 0}.cart-container{margin-top:12px;padding:0 16px}.grid__item{margin:0}.ajaxcart__cartlist{max-height:100%}.reco-title.mobile{display:block!important;font-size:16px;font-weight:700;text-align:start;margin:12px 0 0 16px;padding:0;width:100%;border-bottom:none}.ajaxcart__subtotal_header p{margin-top:6px}.ajaxcart__qty input{height:2rem!important}.ajaxcart__product-image{margin:0!important}span.ajaxcart-item__price{margin:0!important;padding:0!important}span.money{padding:0!important}}.cart-container .ajaxcart__qty{max-width:150px}.cart-container .ajaxcart__qty input{border:1px solid black;height:2.5rem}.cart-container .reco-img{width:25%;display:flex;align-items:flex-start;justify-content:flex-start}.cart-container .reco-info{width:50%;display:flex;align-items:flex-start;justify-content:flex-start}.cart-container .reco-p-title{text-transform:uppercase;word-break:break-word;font-size:11px;line-height:12px;font-family:var(--header-font-stack)}.cart-container .reco-price{width:25%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;font:400 12px/12px var(--header-font-stack)}.cart-container .qty-btns{display:flex;flex-direction:row}.cart-container .erase-btn{margin:0 0 10px 10px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cart-recommendations.css.map */
