.p,table th,table td{margin-top:0;margin-bottom:1.4375rem;font-size:.875rem;font-family:TeXGyreAdventorRegular,serif;line-height:1.5;text-rendering:optimizeLegibility}@media print,screen and (min-width: 48em){.p,table th,table td{font-size:1rem}}table td a{line-height:inherit;color:inherit;text-decoration:none;cursor:pointer;background-color:transparent}table td a:hover,table td a:focus{color:inherit;text-decoration:underline}.small-caps,table th,.cart-items-count,.table--cart .table-cart--quantity .h5{text-transform:uppercase;letter-spacing:.1em}table{margin-bottom:1.25rem;width:100%;border-collapse:collapse;border-spacing:0;border-color:transparent}table th{padding:.625rem;color:#fff;background-color:#71767a;border-right-color:#fff}@media print,screen and (min-width: 30em){table th{padding:.9375rem}}table td{vertical-align:top;margin-bottom:0;padding:.3125rem;text-align:left}@media screen and (max-width: 47.99875em){table.stack thead{display:none}table.stack tr,table.stack th,table.stack td{display:block;text-align:center}table.stack tr{border:2px solid rgba(173,181,189,.2)}table.stack tr:nth-child(3){background-color:#ff66991a}table.stack .cart--price-cell p,table.stack .cart--single-total-cell p{display:inline}table.stack .cart--single-total-cell{background-color:#adb5bd33}}.table-scroll{overflow-x:auto}.vert-mid{vertical-align:middle}.template-cart .main-container{margin-bottom:1.875rem;padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width: 48em){.template-cart .main-container{padding-top:1.25rem;padding-bottom:1.25rem}}.template-cart .main-container .table--cart{margin-bottom:1.875rem}.scroll-me{margin-bottom:1.875rem;width:100%;height:100%;max-height:49vh;overflow-y:scroll}@media screen and (min-width: 64em){.scroll-me{height:auto;overflow:auto}}.offcanvas-cart .table--cart .table-cart--remove{width:1px}.offcanvas-cart .table-cart--title{margin-bottom:1.25rem}.offcanvas-cart .table-cart--quantity label{margin-bottom:0}.offcanvas-cart .table-cart--quantity label,.offcanvas-cart .table-cart--quantity [type=number],.offcanvas-cart .table-cart--quantity [type=submit]{display:inline-block;vertical-align:middle}.offcanvas-cart .table-cart--quantity [type=number]{width:30%}.offcanvas-cart .table-cart--quantity [type=submit]{width:36%}@media screen and (min-width: 64em){.offcanvas-cart .cart-total{margin-bottom:0}}.table--cart{position:relative;margin-bottom:1.25rem}.table--cart .nested{padding:.625rem 0;border-top:1px solid rgba(173,181,189,.2);border-bottom:1px solid rgba(173,181,189,.2)}.table--cart .table-cart--thumbnail{width:100px}@media print,screen and (min-width: 30em){.table--cart .table-cart--thumbnail{padding-right:.625rem;width:160px}}@media print,screen and (min-width: 48em){.table--cart .table-cart--thumbnail{padding-right:.9375rem;width:195px}}.table--cart .table-cart--price p{margin-bottom:0}.table--cart .table-cart--remove{width:40px}.table--cart .table-cart--trash{position:absolute;left:0;bottom:.9375rem;z-index:2;display:block;padding:.3125rem;width:30px;color:#adb5bd}@media print,screen and (min-width: 30em){.table--cart .table-cart--trash{position:relative}}.table--cart .table-cart--trash .svg-inline--fa{color:#adb5bd}.table--cart .table-cart--title,.table--cart .table-cart--meta{margin-bottom:0}.hide-for-medium{display:none}@media screen and (max-width: 29.99875em){.hide-for-medium{display:inline}}.cart--quantity .label-quantity{display:inline-block;vertical-align:middle;max-width:50%}.cart--quantity .label-quantity{padding-right:.625rem}.cart--remove{color:#71767a}.cart--remove .svg-inline--fa{margin-right:.3125rem;width:12px;color:#adb5bd}.cart--sub-total{padding-right:1.4375rem;text-align:right}.cart-total{margin-bottom:1.875rem;padding:.9375rem;background-color:#a3a1a033}@media screen and (min-width: 64em){.cart-total{margin-top:1.875rem}}.addtocart--buttons{margin-bottom:0;width:100%}@media print,screen and (min-width: 30em){.addtocart--buttons{display:flex;flex-flow:row wrap;justify-content:space-between}}.addtocart--buttons .add-to-cart,.addtocart--buttons input{display:inline-block;vertical-align:middle;margin-bottom:1.25rem;width:100%;height:45px}@media print,screen and (min-width: 30em){.addtocart--buttons .add-to-cart,.addtocart--buttons input{max-width:49%}}@media print,screen and (min-width: 48em){.addtocart--buttons.addtocart--minis .add-to-cart,.addtocart--buttons.addtocart--minis .btn-checkout{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cg-cart.css.map */
