@font-face{font-family:Adieu-Bold;src:url(Adieu-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Favorit-Light;src:url(Favorit_Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Favorit-Regular;src:url(Favorit_Regular.otf) format("opentype");font-display:swap}@font-face{font-family:Favorit-Bold;src:url(Favorit_Bold.ttf) format("truetype");font-display:swap}.main_cart{max-width:700px;margin:0 auto;display:grid;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr;padding-bottom:3rem;min-height:60vh;border:solid 1px #eee;margin-bottom:2rem;margin-top:6rem}.main_cart .cart_list h1{padding-right:.5rem;padding-left:.5rem}.main_cart .cart_list .cart_items{display:grid;grid-template-columns:1fr;row-gap:1px}.main_cart .cart_list .cart_items .item_line{display:flex;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;outline:solid 1px #eee;padding:.5rem}.main_cart .cart_list .cart_items .item_line :first-child{width:100px}.main_cart .cart_list .cart_items .item_line img{max-width:150px;width:100%;border:solid 1px #eee;display:block}.main_cart .cart_list .cart_items .item_line .item_details{display:flex;flex-direction:column;row-gap:.5rem}.main_cart .cart_list .cart_items .item_line .item_details p{margin:0}.main_cart .cart_list .cart_items .item_line .item_details p.vendor{text-transform:uppercase;font-family:Adieu-Bold}.main_cart .cart_list .cart_items .item_line .item_details .actions{width:auto;text-align:right}.main_cart .cart_list .cart_items .item_line .item_details .actions .remove_item{text-align:right;text-transform:uppercase!important}.main_cart .cart_list .cart_items .item_line .remove{margin-left:auto;text-align:right}.main_cart .checkout{margin-top:1rem}.main_cart .checkout h2{margin:0}.main_cart .checkout .checkout_orignal_total_price,.main_cart .checkout .checkout_total_price{display:flex;align-items:end;-moz-column-gap:1rem;column-gap:1rem;justify-content:end;margin-bottom:1rem;padding-bottom:.3rem;padding-left:.5rem;padding-right:.5rem;border-bottom:solid 1px #eee}.main_cart .checkout .checkout_orignal_total_price p,.main_cart .checkout .checkout_total_price p{margin:0}.main_cart .checkout form{display:flex}.main_cart .checkout .button-primary{text-transform:uppercase;cursor:pointer;margin-left:auto;margin-right:.5rem}