/* Basket styles
*/
table.table-basket {
  width: 100%;
  border-collapse: separate; }

table.table-basket thead tr {
  background: #585858;
  padding: 10px; }

table.table-basket thead tr th {
  color: #ffffff;
  padding: 10px 10px 10px 20px; }

table.table-basket tbody tr td {
  border-bottom: 2px dotted #721446;
  border-bottom: 1px solid #4d4d4d;
  padding: 1.5em 10px 1.5em 20px;
  color: #721446; }

div.totals {
  margin: 1em 0;
  font-size: 1.25em;
  text-align: right;
  font-weight: bold; }

div.totals div.total {
  color: #721446; }

div.totals div.vat-not-applicable {
  text-decoration: line-through; }

a#btn-checkout {
  float: right;
  font-size: 2em;
  height: 70px;
  line-height: 70px; }

table#table-basket-mobile,
table#table-basket-tablet {
  display: none; }

@media screen and (max-width: 850px) {
  table#table-basket-tablet {
    display: block; }

  table#table-basket-desktop {
    display: none; } }
h1 span.basket-remind {
  font-size: 16px;
  color: black; }

@media screen and (max-width: 850px) {
  table.table-basket img.thumbnails {
    width: 100%;
    min-width: 100px; } }
/* Phone */
@media screen and (max-width: 480px) {
  table#table-basket-mobile {
    display: block; }

  table#table-basket-tablet,
  table#table-basket-desktop {
    display: none; } }
button.stripe-button-el {
  background-color: #721446;
  background: #721446;
  border-radius: 0px;
  float: right;
  border: none;
  cursor: pointer; }

button.stripe-button-el span {
  background-color: #721446;
  background: #721446;
  font-size: 2em;
  height: 70px;
  line-height: 70px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  color: #fff;
  text-shadow: none; }

button.stripe-button-el span {
  width: 0px;
  padding-right: 212px; }

button.stripe-button-el span::before {
  content: 'Checkout';
  background-color: #721446;
  background: #721446;
  width: 200px;
  font-size: 33px;
  height: 70px;
  line-height: 70px;
  font-weight: normal;
  font-family: Roboto, sans-serif;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  color: #fff;
  text-shadow: none; }

button.stripe-button-el:not(:disabled):active, button.stripe-button-el.active {
  background-color: #721446;
  background: #721446; }

button.stripe-button-el:not(:disabled):active span, button.stripe-button-el.active span {
  background-color: #721446;
  background: #721446; }

/*# sourceMappingURL=screen.css.map */
