.template-cart h1{text-transform:uppercase;margin:30px 0;text-align:center}.cart__remove{color:red}.variant-title{font-weight:500;font-size:.92857em}.h4{font-size:1.42857em;color:#333}.cart__row{position:relative;padding-top:30px;border-top:1px solid #333333}.cart__row:first-child{margin-top:0}.cart__row:first-child{padding-top:0}.cart__row .js-qty{margin:0 auto}.cart-table th{font-weight:400}.cart-table td,.cart-table th{padding:10px 15px;border:none}@media screen and (min-width: 769px){.cart__row--table-large{display:table;table-layout:fixed;width:100%}.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}}.cart__image{display:block}.cart__image img{display:block;max-width:100%}.cart__subtotal{margin:0 0 0 16.66667px;display:inline}.cart__mini-labels{display:block;margin:16.66667px 0;font-size:.85714em}@media screen and (min-width: 769px){.cart__mini-labels{display:none}}.cart__remove{display:block}@media screen and (max-width: 480px){.table--responsive thead{display:none}.table--responsive tr{display:block}.table--responsive tr,.table--responsive td{float:left;clear:both;width:100%}.table--responsive th,.table--responsive td{display:block;text-align:right;padding:15px}.table--responsive td:before{content:attr(data-label);float:left;text-align:center;font-size:12px;padding-right:10px}.table--responsive.cart-table img{margin:0 auto}.table--responsive.cart-table .js-qty{float:right}}@media screen and (max-width: 480px){.table--small-hide{display:none!important}.table__section+.table__section{position:relative;margin-top:10px;padding-top:15px}.table__section+.table__section:after{content:"";display:block;position:absolute;top:0;left:15px;right:15px;border-bottom:1px solid #333333}}.text-right{text-align:right}table{width:100%;border-collapse:collapse;border-spacing:0}table.full{width:100%}.table-wrap{max-width:100%;-webkit-overflow-scrolling:touch;margin-bottom:50px}th{font-weight:700}th,td{text-align:left;padding:25px;border:1px solid #333333}input[type=number]{height:35px;width:45px;text-align:center;padding-left:11px}button.btn{padding:15px 40px;border:none;margin:0 0 0 10px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cart.scss.css.map */
