@charset "UTF-8";
/**
 * WooCommerce
 */
.woocommerce-message {
  border: 0 !important;
  font-weight: 900;
  display: flex;
  align-items: center;
  text-align: left;
  padding: 1rem;
  background: rgba(50, 156, 23, 0.2);
  color: #329C17;
}
.woocommerce-message:after {
  clear: both;
}

.woocommerce-message a.button {
  display: inline-block !important;
  width: auto;
  margin: 0 0 0 auto;
  float: none;
  order: 999;
}

/*
  Green color is now set on all messages as default, if wanted only on alerts this could be used again...
  .woocommerce-message[role=alert] {
  background: rgba(50,156,23,.2); //20 percent of me-green
  color: $me-green;
}*/
.woocommerce-error {
  background: #b81c23 !important;
  color: #fff !important;
}

.woocommerce form {
  border: 0;
}
.woocommerce form .button {
  margin: 0;
}
.woocommerce form .button:hover {
  background: #09214A;
  color: #fff;
}
.woocommerce form .form-row {
  padding: 0;
}
.woocommerce form .form-row label {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin: 0.5rem 0 0.2rem;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  background: #E8EDF5;
  border: 0;
}
.woocommerce form .form-row select, .woocommerce form .form-row .select2-choice, .woocommerce form .form-row .select2-drop {
  background-color: #E8EDF5;
  border: 0;
  color: inherit;
}
.woocommerce form .form-row .select2-container {
  max-width: 100% !important;
  width: 100% !important;
}

.products-sidebar {
  margin-top: 2rem;
}
.products-sidebar .product-filters .product-filter {
  background: #E8EDF5;
}

.abstract p {
  color: inherit;
}

.woocommerce-shop-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  overflow: hidden;
  margin-bottom: 1rem;
}
.woocommerce-shop-header + section.products-section {
  padding-top: 0;
}

.woocommerce .woocommerce-shop-header nav.woocommerce-pagination {
  text-align: right;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

.woocommerce .products-wrapper .woocommerce-ordering,
.woocommerce .products-wrapper .woocommerce-result-count {
  font-weight: bold;
}

.woocommerce .products-wrapper .woocommerce-result-count {
  font-size: 1rem;
  margin: 0.5rem 0 0 0;
}

/* PAGINATION */
.woocommerce .woocommerce-pagination {
  border-bottom: 1px solid #f2f2f2;
}
.woocommerce .woocommerce-pagination ul.page-numbers {
  font-size: 0;
  white-space: nowrap;
  border: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li {
  border: 1px solid #f2f2f2;
  margin: 1px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers {
  height: 2rem;
  width: 2rem;
  padding: 0;
  line-height: 2rem;
  font-size: 0.675rem;
  color: #124395;
  background: #fff;
  text-align: center;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .current,
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers:hover {
  background: #124395;
  color: #fff;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .next,
.woocommerce .woocommerce-pagination ul.page-numbers li .prev {
  text-indent: -9999px;
  display: inline-block;
  position: relative;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .next::after,
.woocommerce .woocommerce-pagination ul.page-numbers li .prev::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  vertical-align: baseline;
  content: "\f0d9";
  text-indent: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  line-height: 1;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .next::after {
  content: "\f0da";
}

/* SORTERING MM */
.woocommerce .products-wrapper .products-per-page,
.woocommerce .products-wrapper .woocommerce-ordering {
  padding: 0 1.5rem 0 1rem;
  background: #fff;
  border: 1px solid #f2f2f2;
  position: relative;
}
.woocommerce .products-wrapper .products-per-page::after,
.woocommerce .products-wrapper .woocommerce-ordering::after {
  content: "\f107";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  position: absolute;
  right: 1rem;
  display: block;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.woocommerce .products-wrapper .products-per-page select,
.woocommerce .products-wrapper .products-per-page select:focus,
.woocommerce .products-wrapper .woocommerce-ordering select,
.woocommerce .products-wrapper .woocommerce-ordering select:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  font-weight: normal;
  height: 2.5rem;
  line-height: 2.5rem;
  background: transparent;
  padding-right: 0.5rem;
}

.layout-buttons {
  display: none;
}
@media all and (min-width: 920px) {
  .layout-buttons {
    display: block;
  }
}

.term-description {
  padding: 0;
  background: transparent;
  max-height: 100px;
  position: relative;
  overflow: hidden;
}
.term-description .read-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: right;
  margin: 0;
  padding: 3rem 0 0 0;
  background-image: linear-gradient(to bottom, transparent, #f9f9f9 75%);
}
.term-description .read-more .read-more-link {
  color: #124395;
  text-decoration: underline;
}

/* TOGGLE - GLOBALT */
.toggle-content {
  display: none;
  padding: 3rem 0;
}

.heading--toggle {
  font-size: 0.75rem;
  color: #fff;
  text-transform: uppercase;
  padding: 0.75rem 1rem;
  margin: 0;
  border: 0;
}
@media all and (min-width: 768px) {
  .heading--toggle {
    font-size: 1rem;
  }
}
.heading--toggle.open {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.heading--toggle {
  position: relative;
  cursor: pointer;
}
.heading--toggle::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\f007";
  margin-right: 0.5em;
}
.heading--toggle::after {
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  display: block;
  font-weight: 400;
  right: 1rem;
  top: 0.75rem;
}
.heading--toggle.open::after {
  content: "\f106";
}

/* WOOCOMMERCE - EXCEL-IMPORT */
.woocommerce-page .woocommerce .excel-import {
  text-align: left;
  width: 100%;
  background: #EEF8EC;
  border: 1px solid #329C17;
  margin: 0.5rem 0;
}
.woocommerce-page .woocommerce .excel-import h2.heading--toggle {
  background: #329C17;
}
.woocommerce-page .woocommerce .excel-import h2.heading--toggle::before {
  content: "\f15c";
  font-weight: 900;
}
.woocommerce-page .woocommerce .excel-import .info a {
  color: #329C17;
}
.woocommerce-page .woocommerce .excel-import .dropzone {
  border: 3px dashed #329C17;
  border-radius: 1rem;
  color: #329C17;
  text-transform: uppercase;
}
.woocommerce-page .woocommerce .excel-import .dropzone span h4 {
  font-size: 1.5rem;
}
.woocommerce-page .woocommerce .excel-import .dropzone span h4:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  content: "\f093";
  margin-bottom: 0;
  display: block;
  font-size: 3rem;
}

/* WOOCOMMERCE - QUICK ORDER */
.woocommerce-page .woocommerce .quick-order {
  text-align: left;
  width: 100%;
  background: #E8EDF5;
  border: 1px solid #124395;
  margin: 0.5rem 0 3rem 0;
}
.woocommerce-page .woocommerce .quick-order h2.heading--toggle {
  background: #124395;
}
.woocommerce-page .woocommerce .quick-order h2.heading--toggle::before {
  content: "\f0ce";
}
.woocommerce-page .woocommerce .quick-order .quick-order-form {
  margin: 0;
  padding: 2rem 3rem;
  border: none;
  text-align: left;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form h4, .woocommerce-page .woocommerce .quick-order .quick-order-form p {
  color: #fff;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form p {
  font-size: 0.75rem;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form .select2 {
  width: 100% !important;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form td {
  margin-bottom: 8px !important;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form td:last-child {
  margin-right: 0;
  margin-left: 14px;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form button {
  width: auto;
  display: inline-block;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form button.add-row {
  background: #09214A;
  color: #fff;
  position: relative;
  height: 100%;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form button.add-row:hover {
  color: #09214A;
  background: #fff;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form button.add-row::before {
  content: "\f067";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
}
.woocommerce-page .woocommerce .quick-order .quick-order-form button:hover {
  background: #09214A;
  color: #fff;
}

/* VARUKORG */
.woocommerce .woocommerce-cart-form,
.woocommerce .woocommerce-checkout-review-order,
.woocommerce .woocommerce-order-details {
  border: 0 !important;
}
.woocommerce .woocommerce-cart-form table.shop_table,
.woocommerce .woocommerce-checkout-review-order table.shop_table,
.woocommerce .woocommerce-order-details table.shop_table {
  padding: 2rem 0;
}
.woocommerce .woocommerce-cart-form table.shop_table th,
.woocommerce .woocommerce-checkout-review-order table.shop_table th,
.woocommerce .woocommerce-order-details table.shop_table th {
  text-transform: uppercase;
  color: #09214A;
  font-weight: 900;
}
@media all and (min-width: 769px) and (max-width: 990px) {
  .woocommerce .woocommerce-cart-form table.shop_table th:first-of-type,
.woocommerce .woocommerce-checkout-review-order table.shop_table th:first-of-type,
.woocommerce .woocommerce-order-details table.shop_table th:first-of-type {
    min-width: 0;
    padding-left: 0;
  }
}
.woocommerce .woocommerce-cart-form table.shop_table th.product-subtotal, .woocommerce .woocommerce-cart-form table.shop_table th.product-price, .woocommerce .woocommerce-cart-form table.shop_table th.product-stock,
.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-subtotal,
.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-price,
.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-stock,
.woocommerce .woocommerce-order-details table.shop_table th.product-subtotal,
.woocommerce .woocommerce-order-details table.shop_table th.product-price,
.woocommerce .woocommerce-order-details table.shop_table th.product-stock {
  text-align: right !important;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item {
  margin-bottom: 0.5rem;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td {
  background: #fff;
  border-top: none;
  border-bottom: 0.5rem solid #f9f9f9;
}
@media all and (min-width: 769px) and (max-width: 990px) {
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td {
    font-size: 0.75rem;
  }
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td a,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td a,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td a,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td a,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td a,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td a {
  text-decoration: none;
  line-height: 1.3;
  display: inline-block;
}
@media all and (min-width: 769px) and (max-width: 990px) {
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-thumbnail,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-thumbnail,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-thumbnail,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-thumbnail,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-thumbnail,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-thumbnail {
    min-width: 0;
    padding-left: 0;
  }
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-thumbnail a,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-thumbnail a,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-thumbnail a,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-thumbnail a,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-thumbnail a,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-thumbnail a {
    display: none;
  }
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-name a,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-name a,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-name a,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name a,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-name a,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-name a {
  font-weight: 900;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-quantity {
  padding: 8px 12px;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-quantity .quantity .qty,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity .quantity .qty,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-quantity .quantity .qty,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-quantity .quantity .qty,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-quantity .quantity .qty,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-quantity .quantity .qty {
  background: #f9f9f9;
  height: 2rem;
  font-size: 0.75rem;
  width: 3.25rem;
  border: none;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-subtotal, .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-price, .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-stock,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-subtotal,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-price,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-stock,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-subtotal,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-price,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-stock,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-subtotal,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-price,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-stock,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-subtotal,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-price,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-stock,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-subtotal,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-price,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-stock {
  text-align: right;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-quantity {
  white-space: nowrap;
}
@media all and (min-width: 769px) {
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-quantity {
    text-align: left !important;
    padding-right: 0;
    min-width: 0;
  }
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-quantity .quantity,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity .quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-quantity .quantity,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-quantity .quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-quantity .quantity,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-quantity .quantity {
  white-space: nowrap;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-remove,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-remove,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-remove,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-remove,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-remove {
  padding: 16px 12px;
}
@media screen and (min-width: 769px) {
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-remove,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-remove,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-remove,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-remove,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-remove {
    width: 1%;
    white-space: nowrap;
  }
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-remove a.remove,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove a.remove,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-remove a.remove,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-remove a.remove,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-remove a.remove,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-remove a.remove {
  display: inline-block;
  font-size: 0;
  background: #E8EDF5;
  border-radius: 100%;
  color: #09214A !important;
  text-align: center;
  width: 36px;
  height: 36px;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-remove a.remove::before,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove a.remove::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-remove a.remove::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-remove a.remove::before,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-remove a.remove::before,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-remove a.remove::before {
  content: "\f2ed";
  font-weight: 300;
  line-height: 36px;
  font-size: 0.75rem;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 300;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-remove a.remove > span,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove a.remove > span,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-remove a.remove > span,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-remove a.remove > span,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-remove a.remove > span,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-remove a.remove > span {
  display: none;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-remove a.remove:hover,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove a.remove:hover,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-remove a.remove:hover,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-remove a.remove:hover,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-remove a.remove:hover,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-remove a.remove:hover {
  background: #09214A;
  color: #fff !important;
}
.woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-add-to-wishlist,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-add-to-wishlist,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-add-to-wishlist,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-add-to-wishlist,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-add-to-wishlist,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-add-to-wishlist {
  padding: 16px 12px 16px 0 !important;
  /* For smaller margin left to remove icon */
}
@media screen and (min-width: 769px) {
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-add-to-wishlist,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-add-to-wishlist,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-add-to-wishlist,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-add-to-wishlist,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-add-to-wishlist,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-add-to-wishlist {
    width: 1%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 769px) {
  .woocommerce .woocommerce-cart-form table.shop_table tr.order_item td.product-add-to-wishlist::before,
.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item td.product-add-to-wishlist::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.order_item td.product-add-to-wishlist::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-add-to-wishlist::before,
.woocommerce .woocommerce-order-details table.shop_table tr.order_item td.product-add-to-wishlist::before,
.woocommerce .woocommerce-order-details table.shop_table tr.cart_item td.product-add-to-wishlist::before {
    content: "";
  }
}
.woocommerce .woocommerce-cart-form table.shop_table .actions,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions,
.woocommerce .woocommerce-order-details table.shop_table .actions {
  padding-top: 2rem;
  border: 0;
  background: none;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .button,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button,
.woocommerce .woocommerce-order-details table.shop_table .actions .button {
  margin: 0 0 0.25rem 0;
  vertical-align: top;
  width: 100% !important;
  display: inline-block !important;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-cart-form table.shop_table .actions .button,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button,
.woocommerce .woocommerce-order-details table.shop_table .actions .button {
    margin: 5px 0 0 0 !important;
  }
}
@media all and (min-width: 768px) {
  .woocommerce .woocommerce-cart-form table.shop_table .actions .button,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button,
.woocommerce .woocommerce-order-details table.shop_table .actions .button {
    width: auto !important;
    margin: 0;
  }
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .button:hover,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button:hover,
.woocommerce .woocommerce-order-details table.shop_table .actions .button:hover {
  background: #09214A;
  color: #fff;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .button#openmodalbtn,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button#openmodalbtn,
.woocommerce .woocommerce-order-details table.shop_table .actions .button#openmodalbtn {
  background: #329C17;
  color: #fff !important;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .button#openmodalbtn:hover,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button#openmodalbtn:hover,
.woocommerce .woocommerce-order-details table.shop_table .actions .button#openmodalbtn:hover {
  background: #247010;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .button#openmodalbtn::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .button#openmodalbtn::before,
.woocommerce .woocommerce-order-details table.shop_table .actions .button#openmodalbtn::before {
  line-height: 0;
  content: "\f15c";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .empty-cart-button, .woocommerce .woocommerce-cart-form table.shop_table .actions .empty-selected-cart-button,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .empty-cart-button,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .empty-selected-cart-button,
.woocommerce .woocommerce-order-details table.shop_table .actions .empty-cart-button,
.woocommerce .woocommerce-order-details table.shop_table .actions .empty-selected-cart-button {
  margin: 0;
  background: #09214A;
  color: #fff;
  position: relative;
  height: 100%;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .empty-cart-button:hover, .woocommerce .woocommerce-cart-form table.shop_table .actions .empty-selected-cart-button:hover,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .empty-cart-button:hover,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .empty-selected-cart-button:hover,
.woocommerce .woocommerce-order-details table.shop_table .actions .empty-cart-button:hover,
.woocommerce .woocommerce-order-details table.shop_table .actions .empty-selected-cart-button:hover {
  background: #09214A;
  color: #fff;
}
.woocommerce .woocommerce-cart-form table.shop_table .actions .empty-cart-button::before, .woocommerce .woocommerce-cart-form table.shop_table .actions .empty-selected-cart-button::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .empty-cart-button::before,
.woocommerce .woocommerce-checkout-review-order table.shop_table .actions .empty-selected-cart-button::before,
.woocommerce .woocommerce-order-details table.shop_table .actions .empty-cart-button::before,
.woocommerce .woocommerce-order-details table.shop_table .actions .empty-selected-cart-button::before {
  line-height: 0;
  content: "\f2ed";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr.order_item td.product-quantity {
  text-align: right !important;
}

.woocommerce-cart .woocommerce .woocommerce-message {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  flex-wrap: wrap;
  text-align: center;
}
@media all and (min-width: 566px) {
  .woocommerce-cart .woocommerce .woocommerce-message {
    flex-wrap: nowrap;
    text-align: left;
    align-items: center;
  }
}
.woocommerce-cart .woocommerce .woocommerce-message .button {
  margin: 1rem 0;
  width: 100%;
  float: none !important;
  order: 9999;
}
@media all and (min-width: 566px) {
  .woocommerce-cart .woocommerce .woocommerce-message .button {
    width: auto;
    margin: 0 0 0 1.5rem;
  }
}

.woocommerce-cart .cart_totals h2 {
  text-align: left;
  padding: 1.25rem 0 1.25rem 1.25rem;
}
.woocommerce-cart .cart_totals table {
  background: #fff;
}
.woocommerce-cart .cart_totals table tr td, .woocommerce-cart .cart_totals table tr th {
  border-bottom: 1px solid #f5f5f5;
  border-top: 0;
  position: relative;
  text-align: left;
  font-size: 0.75rem;
  min-height: 3rem;
  padding: 1.25rem;
}
.woocommerce-cart .cart_totals table tr th {
  text-transform: uppercase;
  font-weight: normal;
}
.woocommerce-cart .cart_totals table tr td span {
  font-weight: 900;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
  padding-top: 1.5rem;
}
@media all and (min-width: 768px) {
  .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
    padding: 1.25rem;
    background: #fff;
  }
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .button.checkout-button {
  margin: 0;
  background: #124395;
  color: #fff;
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .button.checkout-button:hover {
  background: #09214A;
  color: #fff;
}

/* BREADCRUMBS */
.woocommerce .woocommerce-breadcrumb {
  list-style: none;
  overflow: hidden;
  margin-top: 2rem;
}
.woocommerce .woocommerce-breadcrumb li {
  float: left;
  font-size: 0;
}
.woocommerce .woocommerce-breadcrumb li:last-child {
  font-size: 0.75rem;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li:last-child {
    font-size: 0.6rem;
  }
}
.woocommerce .woocommerce-breadcrumb li a {
  color: #09214A;
  text-decoration: none;
  font-size: 0.75rem;
  padding: 0.5rem 0 0.5rem 3rem;
  background: #E8EDF5;
  position: relative;
  display: block;
  float: left;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li a {
    font-size: 0.6rem;
  }
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li a {
    padding: 0.25rem 0 0.25rem 1.5rem;
  }
}
.woocommerce .woocommerce-breadcrumb li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 100%;
  z-index: 2;
  margin-top: -2rem;
  border-top: 2rem solid transparent;
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid #E8EDF5;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li a:after {
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-left: 1rem solid #E8EDF5;
    margin-top: -1rem;
  }
}
.woocommerce .woocommerce-breadcrumb li a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  margin-top: -2rem;
  border-top: 2rem solid transparent;
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid white;
  margin-left: 3px;
  left: 100%;
  z-index: 1;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li a:before {
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-left: 1rem solid white;
    margin-top: -1rem;
  }
}
.woocommerce .woocommerce-breadcrumb li:first-child a {
  padding-left: 1rem;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li:first-child a {
    padding-left: 0.5rem;
  }
}
.woocommerce .woocommerce-breadcrumb li:last-child {
  background: #fff !important;
  color: #09214A;
  pointer-events: none;
  cursor: default;
  padding: 0.5rem 2rem 0.5rem 3rem;
}
@media all and (max-width: 768px) {
  .woocommerce .woocommerce-breadcrumb li:last-child {
    padding: 0.25rem 1rem 0.25rem 1.5rem;
  }
}
.woocommerce .woocommerce-breadcrumb li a:hover {
  background: #124395;
  color: #fff;
}
.woocommerce .woocommerce-breadcrumb li a:hover:after {
  border-left-color: #124395 !important;
}

.search-bar,
.woocommerce-active .site-header .search-bar {
  float: none;
  margin: auto 0 auto auto;
  height: auto;
}
@media all and (max-width: 768px) {
  .search-bar,
.woocommerce-active .site-header .search-bar {
    padding-bottom: 1rem;
    width: 100%;
  }
}
@media all and (min-width: 1024px) {
  .search-bar,
.woocommerce-active .site-header .search-bar {
    width: 22rem;
  }
}
@media all and (min-width: 1280px) {
  .search-bar,
.woocommerce-active .site-header .search-bar {
    width: 25rem;
  }
}
@media all and (min-width: 1400px) {
  .search-bar,
.woocommerce-active .site-header .search-bar {
    width: 30rem;
  }
}
@media all and (min-width: 1024px) {
  .search-bar,
.woocommerce-active .site-header .search-bar {
    display: block;
    -webkit-box-flex: 0 0 20rem;
    -webkit-flex: 0 0 20rem;
    -ms-flex: 0 0 20rem;
    flex: 0 0 20rem;
  }
}
@media all and (min-width: 1280px) {
  .search-bar,
.woocommerce-active .site-header .search-bar {
    -webkit-box-flex: 0 0 40rem;
    -webkit-flex: 0 0 40rem;
    -ms-flex: 0 0 40rem;
    flex: 0 0 40rem;
  }
}
.search-bar .product-search-form .product-search-field-clear,
.woocommerce-active .site-header .search-bar .product-search-form .product-search-field-clear {
  display: none !important;
}
.search-bar div.product-search-form::after,
.woocommerce-active .site-header .search-bar div.product-search-form::after {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  content: "\f002";
  color: #124395;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 1rem;
  pointer-events: none;
}
@media all and (min-width: 1280px) {
  .search-bar div.product-search-form::after,
.woocommerce-active .site-header .search-bar div.product-search-form::after {
    font-size: 1.375rem;
    right: 1.25rem;
  }
}
.search-bar div.product-search-form input[type=text].product-search-field,
.search-bar div.product-search-form input[type=text].product-filter-field,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field {
  background: none;
  border: 1px solid #E8EDF5;
  outline: 0;
  box-shadow: none;
  padding: 1rem 3rem 1rem 1rem;
  background: #E8EDF5;
  width: 100%;
  height: 3.5rem;
  line-height: 3.5rem;
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */
}
@media all and (min-width: 1280px) {
  .search-bar div.product-search-form input[type=text].product-search-field,
.search-bar div.product-search-form input[type=text].product-filter-field,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field {
    padding: 1.25rem 2.5rem 1.25rem 1.25rem;
    font-size: 1rem;
  }
}
.search-bar div.product-search-form input[type=text].product-search-field:focus,
.search-bar div.product-search-form input[type=text].product-filter-field:focus,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field:focus,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field:focus {
  color: #09214A;
  background: #fff;
  border: 1px solid #ccc;
}
.search-bar div.product-search-form input[type=text].product-search-field::placeholder,
.search-bar div.product-search-form input[type=text].product-filter-field::placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field::placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field::placeholder {
  color: #A0B4D5;
}
.search-bar div.product-search-form input[type=text].product-search-field:focus::-webkit-input-placeholder,
.search-bar div.product-search-form input[type=text].product-filter-field:focus::-webkit-input-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field:focus::-webkit-input-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field:focus::-webkit-input-placeholder {
  color: transparent;
}
.search-bar div.product-search-form input[type=text].product-search-field:focus:-moz-placeholder,
.search-bar div.product-search-form input[type=text].product-filter-field:focus:-moz-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field:focus:-moz-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field:focus:-moz-placeholder {
  color: transparent;
}
.search-bar div.product-search-form input[type=text].product-search-field:focus::-moz-placeholder,
.search-bar div.product-search-form input[type=text].product-filter-field:focus::-moz-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field:focus::-moz-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field:focus::-moz-placeholder {
  color: transparent;
}
.search-bar div.product-search-form input[type=text].product-search-field:focus:-ms-input-placeholder,
.search-bar div.product-search-form input[type=text].product-filter-field:focus:-ms-input-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-search-field:focus:-ms-input-placeholder,
.woocommerce-active .site-header .search-bar div.product-search-form input[type=text].product-filter-field:focus:-ms-input-placeholder {
  color: transparent;
}

.search-bar .product-search-results,
.product-search-results {
  margin: 0;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
  width: 100%;
  border: 0;
}
.search-bar .product-search-results table.search-results,
.product-search-results table.search-results {
  table-layout: fixed !important;
  border-collapse: separate;
}
.search-bar .product-search-results table.search-results tr.instock .product-info,
.product-search-results table.search-results tr.instock .product-info {
  width: calc(100% + 3.75rem);
  background: #fff;
  margin-left: -3.75rem;
  background: #E8EDF5;
  padding-left: 1.25rem;
  display: block;
}
.search-bar .product-search-results table.search-results tr.instock .product-info input,
.product-search-results table.search-results tr.instock .product-info input {
  margin-right: 0.5rem;
}
.search-bar .product-search-results table.search-results tr td.product-info,
.search-bar .product-search-results table.search-results tr:last-child td.product-info,
.product-search-results table.search-results tr td.product-info,
.product-search-results table.search-results tr:last-child td.product-info {
  padding: 0.5rem 3rem 0.5rem 0.5rem;
}
.search-bar .product-search-results table.search-results tr .more-info, .search-bar .product-search-results table.search-results tr .more-info:hover, .search-bar .product-search-results table.search-results tr td.more-info, .search-bar .product-search-results table.search-results tr td.more-info:hover,
.search-bar .product-search-results table.search-results tr:last-child .more-info,
.search-bar .product-search-results table.search-results tr:last-child .more-info:hover,
.search-bar .product-search-results table.search-results tr:last-child td.more-info,
.search-bar .product-search-results table.search-results tr:last-child td.more-info:hover,
.product-search-results table.search-results tr .more-info,
.product-search-results table.search-results tr .more-info:hover,
.product-search-results table.search-results tr td.more-info,
.product-search-results table.search-results tr td.more-info:hover,
.product-search-results table.search-results tr:last-child .more-info,
.product-search-results table.search-results tr:last-child .more-info:hover,
.product-search-results table.search-results tr:last-child td.more-info,
.product-search-results table.search-results tr:last-child td.more-info:hover {
  background: #124395 !important;
  color: #fff;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr .more-info, .search-bar .product-search-results table.search-results tr .more-info:hover, .search-bar .product-search-results table.search-results tr td.more-info, .search-bar .product-search-results table.search-results tr td.more-info:hover,
.search-bar .product-search-results table.search-results tr:last-child .more-info,
.search-bar .product-search-results table.search-results tr:last-child .more-info:hover,
.search-bar .product-search-results table.search-results tr:last-child td.more-info,
.search-bar .product-search-results table.search-results tr:last-child td.more-info:hover,
.product-search-results table.search-results tr .more-info,
.product-search-results table.search-results tr .more-info:hover,
.product-search-results table.search-results tr td.more-info,
.product-search-results table.search-results tr td.more-info:hover,
.product-search-results table.search-results tr:last-child .more-info,
.product-search-results table.search-results tr:last-child .more-info:hover,
.product-search-results table.search-results tr:last-child td.more-info,
.product-search-results table.search-results tr:last-child td.more-info:hover {
    padding: 0.875rem 1.25rem;
  }
}
.search-bar .product-search-results table.search-results tr .more-info > a, .search-bar .product-search-results table.search-results tr .more-info:hover > a, .search-bar .product-search-results table.search-results tr td.more-info > a, .search-bar .product-search-results table.search-results tr td.more-info:hover > a,
.search-bar .product-search-results table.search-results tr:last-child .more-info > a,
.search-bar .product-search-results table.search-results tr:last-child .more-info:hover > a,
.search-bar .product-search-results table.search-results tr:last-child td.more-info > a,
.search-bar .product-search-results table.search-results tr:last-child td.more-info:hover > a,
.product-search-results table.search-results tr .more-info > a,
.product-search-results table.search-results tr .more-info:hover > a,
.product-search-results table.search-results tr td.more-info > a,
.product-search-results table.search-results tr td.more-info:hover > a,
.product-search-results table.search-results tr:last-child .more-info > a,
.product-search-results table.search-results tr:last-child .more-info:hover > a,
.product-search-results table.search-results tr:last-child td.more-info > a,
.product-search-results table.search-results tr:last-child td.more-info:hover > a {
  display: block;
  color: #fff;
  text-align: center;
}
.search-bar .product-search-results table.search-results tr.entry.s_product_cat,
.search-bar .product-search-results table.search-results tr:last-child.entry.s_product_cat,
.product-search-results table.search-results tr.entry.s_product_cat,
.product-search-results table.search-results tr:last-child.entry.s_product_cat {
  display: none;
}
.search-bar .product-search-results table.search-results tr.entry.brand > td, .search-bar .product-search-results table.search-results tr.entry.brand > .product-info, .search-bar .product-search-results table.search-results tr.entry.brand > .product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand > td,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand > .product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand > .product-image,
.product-search-results table.search-results tr.entry.brand > td,
.product-search-results table.search-results tr.entry.brand > .product-info,
.product-search-results table.search-results tr.entry.brand > .product-image,
.product-search-results table.search-results tr:last-child.entry.brand > td,
.product-search-results table.search-results tr:last-child.entry.brand > .product-info,
.product-search-results table.search-results tr:last-child.entry.brand > .product-image {
  border-top: 0;
  border-bottom: 0 !important;
  padding-bottom: 0;
}
.search-bar .product-search-results table.search-results tr.entry.brand .product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand .product-info,
.product-search-results table.search-results tr.entry.brand .product-info,
.product-search-results table.search-results tr:last-child.entry.brand .product-info {
  background: #fff !important;
  padding: 0.875rem 0.875rem 0 0.875rem;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry.brand .product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand .product-info,
.product-search-results table.search-results tr.entry.brand .product-info,
.product-search-results table.search-results tr:last-child.entry.brand .product-info {
    width: calc(100% + 3.75rem);
    display: block;
    left: -3.75rem;
  }
}
.search-bar .product-search-results table.search-results tr.entry.brand .product-info a,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand .product-info a,
.product-search-results table.search-results tr.entry.brand .product-info a,
.product-search-results table.search-results tr:last-child.entry.brand .product-info a {
  text-transform: none;
  background: #E8EDF5;
  padding: 1rem;
}
.search-bar .product-search-results table.search-results tr.entry.brand .product-info a .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand .product-info a .title,
.product-search-results table.search-results tr.entry.brand .product-info a .title,
.product-search-results table.search-results tr:last-child.entry.brand .product-info a .title {
  text-transform: none;
}
.search-bar .product-search-results table.search-results tr.entry.last > td, .search-bar .product-search-results table.search-results tr.entry.last > .product-info, .search-bar .product-search-results table.search-results tr.entry.last > .product-image, .search-bar .product-search-results table.search-results tr.entry:last-child > td, .search-bar .product-search-results table.search-results tr.entry:last-child > .product-info, .search-bar .product-search-results table.search-results tr.entry:last-child > .product-image, .search-bar .product-search-results table.search-results tr.entry.brand:last-child > td, .search-bar .product-search-results table.search-results tr.entry.brand:last-child > .product-info, .search-bar .product-search-results table.search-results tr.entry.brand:last-child > .product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.last > td,
.search-bar .product-search-results table.search-results tr:last-child.entry.last > .product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.last > .product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry:last-child > td,
.search-bar .product-search-results table.search-results tr:last-child.entry:last-child > .product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry:last-child > .product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand:last-child > td,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand:last-child > .product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.brand:last-child > .product-image,
.product-search-results table.search-results tr.entry.last > td,
.product-search-results table.search-results tr.entry.last > .product-info,
.product-search-results table.search-results tr.entry.last > .product-image,
.product-search-results table.search-results tr.entry:last-child > td,
.product-search-results table.search-results tr.entry:last-child > .product-info,
.product-search-results table.search-results tr.entry:last-child > .product-image,
.product-search-results table.search-results tr.entry.brand:last-child > td,
.product-search-results table.search-results tr.entry.brand:last-child > .product-info,
.product-search-results table.search-results tr.entry.brand:last-child > .product-image,
.product-search-results table.search-results tr:last-child.entry.last > td,
.product-search-results table.search-results tr:last-child.entry.last > .product-info,
.product-search-results table.search-results tr:last-child.entry.last > .product-image,
.product-search-results table.search-results tr:last-child.entry:last-child > td,
.product-search-results table.search-results tr:last-child.entry:last-child > .product-info,
.product-search-results table.search-results tr:last-child.entry:last-child > .product-image,
.product-search-results table.search-results tr:last-child.entry.brand:last-child > td,
.product-search-results table.search-results tr:last-child.entry.brand:last-child > .product-info,
.product-search-results table.search-results tr:last-child.entry.brand:last-child > .product-image {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  padding-bottom: 0.875rem !important;
}
.search-bar .product-search-results table.search-results tr.entry td, .search-bar .product-search-results table.search-results tr.entry:hover td, .search-bar .product-search-results table.search-results tr.entry td:hover, .search-bar .product-search-results table.search-results tr.entry.model td, .search-bar .product-search-results table.search-results tr.entry.model:hover td, .search-bar .product-search-results table.search-results tr.entry.model td:hover, .search-bar .product-search-results table.search-results tr.entry.product td, .search-bar .product-search-results table.search-results tr.entry.product:hover td, .search-bar .product-search-results table.search-results tr.entry.product td:hover,
.search-bar .product-search-results table.search-results tr:last-child.entry td,
.search-bar .product-search-results table.search-results tr:last-child.entry:hover td,
.search-bar .product-search-results table.search-results tr:last-child.entry td:hover,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td,
.search-bar .product-search-results table.search-results tr:last-child.entry.model:hover td,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td:hover,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td,
.search-bar .product-search-results table.search-results tr:last-child.entry.product:hover td,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td:hover,
.product-search-results table.search-results tr.entry td,
.product-search-results table.search-results tr.entry:hover td,
.product-search-results table.search-results tr.entry td:hover,
.product-search-results table.search-results tr.entry.model td,
.product-search-results table.search-results tr.entry.model:hover td,
.product-search-results table.search-results tr.entry.model td:hover,
.product-search-results table.search-results tr.entry.product td,
.product-search-results table.search-results tr.entry.product:hover td,
.product-search-results table.search-results tr.entry.product td:hover,
.product-search-results table.search-results tr:last-child.entry td,
.product-search-results table.search-results tr:last-child.entry:hover td,
.product-search-results table.search-results tr:last-child.entry td:hover,
.product-search-results table.search-results tr:last-child.entry.model td,
.product-search-results table.search-results tr:last-child.entry.model:hover td,
.product-search-results table.search-results tr:last-child.entry.model td:hover,
.product-search-results table.search-results tr:last-child.entry.product td,
.product-search-results table.search-results tr:last-child.entry.product:hover td,
.product-search-results table.search-results tr:last-child.entry.product td:hover {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.search-bar .product-search-results table.search-results tr.entry td a, .search-bar .product-search-results table.search-results tr.entry td .title, .search-bar .product-search-results table.search-results tr.entry:hover td a, .search-bar .product-search-results table.search-results tr.entry:hover td .title, .search-bar .product-search-results table.search-results tr.entry td:hover a, .search-bar .product-search-results table.search-results tr.entry td:hover .title, .search-bar .product-search-results table.search-results tr.entry.model td a, .search-bar .product-search-results table.search-results tr.entry.model td .title, .search-bar .product-search-results table.search-results tr.entry.model:hover td a, .search-bar .product-search-results table.search-results tr.entry.model:hover td .title, .search-bar .product-search-results table.search-results tr.entry.model td:hover a, .search-bar .product-search-results table.search-results tr.entry.model td:hover .title, .search-bar .product-search-results table.search-results tr.entry.product td a, .search-bar .product-search-results table.search-results tr.entry.product td .title, .search-bar .product-search-results table.search-results tr.entry.product:hover td a, .search-bar .product-search-results table.search-results tr.entry.product:hover td .title, .search-bar .product-search-results table.search-results tr.entry.product td:hover a, .search-bar .product-search-results table.search-results tr.entry.product td:hover .title,
.search-bar .product-search-results table.search-results tr:last-child.entry td a,
.search-bar .product-search-results table.search-results tr:last-child.entry td .title,
.search-bar .product-search-results table.search-results tr:last-child.entry:hover td a,
.search-bar .product-search-results table.search-results tr:last-child.entry:hover td .title,
.search-bar .product-search-results table.search-results tr:last-child.entry td:hover a,
.search-bar .product-search-results table.search-results tr:last-child.entry td:hover .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td a,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.model:hover td a,
.search-bar .product-search-results table.search-results tr:last-child.entry.model:hover td .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td:hover a,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td:hover .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td a,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.product:hover td a,
.search-bar .product-search-results table.search-results tr:last-child.entry.product:hover td .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td:hover a,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td:hover .title,
.product-search-results table.search-results tr.entry td a,
.product-search-results table.search-results tr.entry td .title,
.product-search-results table.search-results tr.entry:hover td a,
.product-search-results table.search-results tr.entry:hover td .title,
.product-search-results table.search-results tr.entry td:hover a,
.product-search-results table.search-results tr.entry td:hover .title,
.product-search-results table.search-results tr.entry.model td a,
.product-search-results table.search-results tr.entry.model td .title,
.product-search-results table.search-results tr.entry.model:hover td a,
.product-search-results table.search-results tr.entry.model:hover td .title,
.product-search-results table.search-results tr.entry.model td:hover a,
.product-search-results table.search-results tr.entry.model td:hover .title,
.product-search-results table.search-results tr.entry.product td a,
.product-search-results table.search-results tr.entry.product td .title,
.product-search-results table.search-results tr.entry.product:hover td a,
.product-search-results table.search-results tr.entry.product:hover td .title,
.product-search-results table.search-results tr.entry.product td:hover a,
.product-search-results table.search-results tr.entry.product td:hover .title,
.product-search-results table.search-results tr:last-child.entry td a,
.product-search-results table.search-results tr:last-child.entry td .title,
.product-search-results table.search-results tr:last-child.entry:hover td a,
.product-search-results table.search-results tr:last-child.entry:hover td .title,
.product-search-results table.search-results tr:last-child.entry td:hover a,
.product-search-results table.search-results tr:last-child.entry td:hover .title,
.product-search-results table.search-results tr:last-child.entry.model td a,
.product-search-results table.search-results tr:last-child.entry.model td .title,
.product-search-results table.search-results tr:last-child.entry.model:hover td a,
.product-search-results table.search-results tr:last-child.entry.model:hover td .title,
.product-search-results table.search-results tr:last-child.entry.model td:hover a,
.product-search-results table.search-results tr:last-child.entry.model td:hover .title,
.product-search-results table.search-results tr:last-child.entry.product td a,
.product-search-results table.search-results tr:last-child.entry.product td .title,
.product-search-results table.search-results tr:last-child.entry.product:hover td a,
.product-search-results table.search-results tr:last-child.entry.product:hover td .title,
.product-search-results table.search-results tr:last-child.entry.product td:hover a,
.product-search-results table.search-results tr:last-child.entry.product td:hover .title {
  text-decoration: none !important;
}
.search-bar .product-search-results table.search-results tr.entry td.product-image, .search-bar .product-search-results table.search-results tr.entry.model td.product-image, .search-bar .product-search-results table.search-results tr.entry.product td.product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-image,
.product-search-results table.search-results tr.entry td.product-image,
.product-search-results table.search-results tr.entry.model td.product-image,
.product-search-results table.search-results tr.entry.product td.product-image,
.product-search-results table.search-results tr:last-child.entry td.product-image,
.product-search-results table.search-results tr:last-child.entry.model td.product-image,
.product-search-results table.search-results tr:last-child.entry.product td.product-image {
  padding: 0;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry td.product-image, .search-bar .product-search-results table.search-results tr.entry.model td.product-image, .search-bar .product-search-results table.search-results tr.entry.product td.product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-image,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-image,
.product-search-results table.search-results tr.entry td.product-image,
.product-search-results table.search-results tr.entry.model td.product-image,
.product-search-results table.search-results tr.entry.product td.product-image,
.product-search-results table.search-results tr:last-child.entry td.product-image,
.product-search-results table.search-results tr:last-child.entry.model td.product-image,
.product-search-results table.search-results tr:last-child.entry.product td.product-image {
    padding: 0.875rem 0 0.875rem 1.25rem;
    width: calc(1.25rem + 2.5rem);
  }
}
.search-bar .product-search-results table.search-results tr.entry td.product-image > a, .search-bar .product-search-results table.search-results tr.entry.model td.product-image > a, .search-bar .product-search-results table.search-results tr.entry.product td.product-image > a,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-image > a,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-image > a,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-image > a,
.product-search-results table.search-results tr.entry td.product-image > a,
.product-search-results table.search-results tr.entry.model td.product-image > a,
.product-search-results table.search-results tr.entry.product td.product-image > a,
.product-search-results table.search-results tr:last-child.entry td.product-image > a,
.product-search-results table.search-results tr:last-child.entry.model td.product-image > a,
.product-search-results table.search-results tr:last-child.entry.product td.product-image > a {
  display: none;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry td.product-image > a, .search-bar .product-search-results table.search-results tr.entry.model td.product-image > a, .search-bar .product-search-results table.search-results tr.entry.product td.product-image > a,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-image > a,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-image > a,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-image > a,
.product-search-results table.search-results tr.entry td.product-image > a,
.product-search-results table.search-results tr.entry.model td.product-image > a,
.product-search-results table.search-results tr.entry.product td.product-image > a,
.product-search-results table.search-results tr:last-child.entry td.product-image > a,
.product-search-results table.search-results tr:last-child.entry.model td.product-image > a,
.product-search-results table.search-results tr:last-child.entry.product td.product-image > a {
    display: block;
    width: 2.5rem;
    height: 2.5rem;
  }
}
.search-bar .product-search-results table.search-results tr.entry td.product-image img, .search-bar .product-search-results table.search-results tr.entry.model td.product-image img, .search-bar .product-search-results table.search-results tr.entry.product td.product-image img,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-image img,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-image img,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-image img,
.product-search-results table.search-results tr.entry td.product-image img,
.product-search-results table.search-results tr.entry.model td.product-image img,
.product-search-results table.search-results tr.entry.product td.product-image img,
.product-search-results table.search-results tr:last-child.entry td.product-image img,
.product-search-results table.search-results tr:last-child.entry.model td.product-image img,
.product-search-results table.search-results tr:last-child.entry.product td.product-image img {
  height: auto;
  font-size: 0.5rem;
  width: 100%;
}
.search-bar .product-search-results table.search-results tr.entry td.product-info, .search-bar .product-search-results table.search-results tr.entry.model td.product-info, .search-bar .product-search-results table.search-results tr.entry.product td.product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-info,
.product-search-results table.search-results tr.entry td.product-info,
.product-search-results table.search-results tr.entry.model td.product-info,
.product-search-results table.search-results tr.entry.product td.product-info,
.product-search-results table.search-results tr:last-child.entry td.product-info,
.product-search-results table.search-results tr:last-child.entry.model td.product-info,
.product-search-results table.search-results tr:last-child.entry.product td.product-info {
  position: relative;
  vertical-align: middle;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry td.product-info, .search-bar .product-search-results table.search-results tr.entry.model td.product-info, .search-bar .product-search-results table.search-results tr.entry.product td.product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-info,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-info,
.product-search-results table.search-results tr.entry td.product-info,
.product-search-results table.search-results tr.entry.model td.product-info,
.product-search-results table.search-results tr.entry.product td.product-info,
.product-search-results table.search-results tr:last-child.entry td.product-info,
.product-search-results table.search-results tr:last-child.entry.model td.product-info,
.product-search-results table.search-results tr:last-child.entry.product td.product-info {
    padding: 0.875rem 6.5rem 0.875rem 0.75rem;
  }
}
.search-bar .product-search-results table.search-results tr.entry td.product-info > a, .search-bar .product-search-results table.search-results tr.entry.model td.product-info > a, .search-bar .product-search-results table.search-results tr.entry.product td.product-info > a,
.search-bar .product-search-results table.search-results tr:last-child.entry td.product-info > a,
.search-bar .product-search-results table.search-results tr:last-child.entry.model td.product-info > a,
.search-bar .product-search-results table.search-results tr:last-child.entry.product td.product-info > a,
.product-search-results table.search-results tr.entry td.product-info > a,
.product-search-results table.search-results tr.entry.model td.product-info > a,
.product-search-results table.search-results tr.entry.product td.product-info > a,
.product-search-results table.search-results tr:last-child.entry td.product-info > a,
.product-search-results table.search-results tr:last-child.entry.model td.product-info > a,
.product-search-results table.search-results tr:last-child.entry.product td.product-info > a {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  flex-wrap: wrap;
  padding-top: 0.25rem;
}
.search-bar .product-search-results table.search-results tr.entry .title, .search-bar .product-search-results table.search-results tr.entry.model .title, .search-bar .product-search-results table.search-results tr.entry.product .title,
.search-bar .product-search-results table.search-results tr:last-child.entry .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .title,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .title,
.product-search-results table.search-results tr.entry .title,
.product-search-results table.search-results tr.entry.model .title,
.product-search-results table.search-results tr.entry.product .title,
.product-search-results table.search-results tr:last-child.entry .title,
.product-search-results table.search-results tr:last-child.entry.model .title,
.product-search-results table.search-results tr:last-child.entry.product .title {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  padding-top: 1px;
  margin-bottom: 0.25rem;
}
.search-bar .product-search-results table.search-results tr.entry .product-sku,
.search-bar .product-search-results table.search-results tr.entry .product-stock, .search-bar .product-search-results table.search-results tr.entry.model .product-sku,
.search-bar .product-search-results table.search-results tr.entry.model .product-stock, .search-bar .product-search-results table.search-results tr.entry.product .product-sku,
.search-bar .product-search-results table.search-results tr.entry.product .product-stock,
.search-bar .product-search-results table.search-results tr:last-child.entry .product-sku,
.search-bar .product-search-results table.search-results tr:last-child.entry .product-stock,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .product-sku,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .product-stock,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .product-sku,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .product-stock,
.product-search-results table.search-results tr.entry .product-sku,
.product-search-results table.search-results tr.entry .product-stock,
.product-search-results table.search-results tr.entry.model .product-sku,
.product-search-results table.search-results tr.entry.model .product-stock,
.product-search-results table.search-results tr.entry.product .product-sku,
.product-search-results table.search-results tr.entry.product .product-stock,
.product-search-results table.search-results tr:last-child.entry .product-sku,
.product-search-results table.search-results tr:last-child.entry .product-stock,
.product-search-results table.search-results tr:last-child.entry.model .product-sku,
.product-search-results table.search-results tr:last-child.entry.model .product-stock,
.product-search-results table.search-results tr:last-child.entry.product .product-sku,
.product-search-results table.search-results tr:last-child.entry.product .product-stock {
  font-size: 0.675rem;
  font-weight: normal;
}
.search-bar .product-search-results table.search-results tr.entry span.price, .search-bar .product-search-results table.search-results tr.entry.model span.price, .search-bar .product-search-results table.search-results tr.entry.product span.price,
.search-bar .product-search-results table.search-results tr:last-child.entry span.price,
.search-bar .product-search-results table.search-results tr:last-child.entry.model span.price,
.search-bar .product-search-results table.search-results tr:last-child.entry.product span.price,
.product-search-results table.search-results tr.entry span.price,
.product-search-results table.search-results tr.entry.model span.price,
.product-search-results table.search-results tr.entry.product span.price,
.product-search-results table.search-results tr:last-child.entry span.price,
.product-search-results table.search-results tr:last-child.entry.model span.price,
.product-search-results table.search-results tr:last-child.entry.product span.price {
  display: inline-block;
  font-size: 0.675rem;
  line-height: 1;
}
.search-bar .product-search-results table.search-results tr.entry span.price .vat, .search-bar .product-search-results table.search-results tr.entry.model span.price .vat, .search-bar .product-search-results table.search-results tr.entry.product span.price .vat,
.search-bar .product-search-results table.search-results tr:last-child.entry span.price .vat,
.search-bar .product-search-results table.search-results tr:last-child.entry.model span.price .vat,
.search-bar .product-search-results table.search-results tr:last-child.entry.product span.price .vat,
.product-search-results table.search-results tr.entry span.price .vat,
.product-search-results table.search-results tr.entry.model span.price .vat,
.product-search-results table.search-results tr.entry.product span.price .vat,
.product-search-results table.search-results tr:last-child.entry span.price .vat,
.product-search-results table.search-results tr:last-child.entry.model span.price .vat,
.product-search-results table.search-results tr:last-child.entry.product span.price .vat {
  display: none;
}
.search-bar .product-search-results table.search-results tr.entry .description, .search-bar .product-search-results table.search-results tr.entry.model .description, .search-bar .product-search-results table.search-results tr.entry.product .description,
.search-bar .product-search-results table.search-results tr:last-child.entry .description,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .description,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .description,
.product-search-results table.search-results tr.entry .description,
.product-search-results table.search-results tr.entry.model .description,
.product-search-results table.search-results tr.entry.product .description,
.product-search-results table.search-results tr:last-child.entry .description,
.product-search-results table.search-results tr:last-child.entry.model .description,
.product-search-results table.search-results tr:last-child.entry.product .description {
  white-space: nowrap;
  line-height: 1;
}
.search-bar .product-search-results table.search-results tr.entry .description .product-sku,
.search-bar .product-search-results table.search-results tr.entry .description .product-stock, .search-bar .product-search-results table.search-results tr.entry.model .description .product-sku,
.search-bar .product-search-results table.search-results tr.entry.model .description .product-stock, .search-bar .product-search-results table.search-results tr.entry.product .description .product-sku,
.search-bar .product-search-results table.search-results tr.entry.product .description .product-stock,
.search-bar .product-search-results table.search-results tr:last-child.entry .description .product-sku,
.search-bar .product-search-results table.search-results tr:last-child.entry .description .product-stock,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .description .product-sku,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .description .product-stock,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .description .product-sku,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .description .product-stock,
.product-search-results table.search-results tr.entry .description .product-sku,
.product-search-results table.search-results tr.entry .description .product-stock,
.product-search-results table.search-results tr.entry.model .description .product-sku,
.product-search-results table.search-results tr.entry.model .description .product-stock,
.product-search-results table.search-results tr.entry.product .description .product-sku,
.product-search-results table.search-results tr.entry.product .description .product-stock,
.product-search-results table.search-results tr:last-child.entry .description .product-sku,
.product-search-results table.search-results tr:last-child.entry .description .product-stock,
.product-search-results table.search-results tr:last-child.entry.model .description .product-sku,
.product-search-results table.search-results tr:last-child.entry.model .description .product-stock,
.product-search-results table.search-results tr:last-child.entry.product .description .product-sku,
.product-search-results table.search-results tr:last-child.entry.product .description .product-stock {
  display: block;
  float: left;
  padding-right: 0.5rem;
  margin-right: 0.5rem;
  border-right: 1px solid #09214A;
}
.search-bar .product-search-results table.search-results tr.entry .model-title,
.search-bar .product-search-results table.search-results tr.entry .brand-title, .search-bar .product-search-results table.search-results tr.entry.model .model-title,
.search-bar .product-search-results table.search-results tr.entry.model .brand-title, .search-bar .product-search-results table.search-results tr.entry.product .model-title,
.search-bar .product-search-results table.search-results tr.entry.product .brand-title,
.search-bar .product-search-results table.search-results tr:last-child.entry .model-title,
.search-bar .product-search-results table.search-results tr:last-child.entry .brand-title,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .model-title,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .brand-title,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .model-title,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .brand-title,
.product-search-results table.search-results tr.entry .model-title,
.product-search-results table.search-results tr.entry .brand-title,
.product-search-results table.search-results tr.entry.model .model-title,
.product-search-results table.search-results tr.entry.model .brand-title,
.product-search-results table.search-results tr.entry.product .model-title,
.product-search-results table.search-results tr.entry.product .brand-title,
.product-search-results table.search-results tr:last-child.entry .model-title,
.product-search-results table.search-results tr:last-child.entry .brand-title,
.product-search-results table.search-results tr:last-child.entry.model .model-title,
.product-search-results table.search-results tr:last-child.entry.model .brand-title,
.product-search-results table.search-results tr:last-child.entry.product .model-title,
.product-search-results table.search-results tr:last-child.entry.product .brand-title {
  display: none;
}
.search-bar .product-search-results table.search-results tr.entry .qty, .search-bar .product-search-results table.search-results tr.entry.model .qty, .search-bar .product-search-results table.search-results tr.entry.product .qty,
.search-bar .product-search-results table.search-results tr:last-child.entry .qty,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .qty,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .qty,
.product-search-results table.search-results tr.entry .qty,
.product-search-results table.search-results tr.entry.model .qty,
.product-search-results table.search-results tr.entry.product .qty,
.product-search-results table.search-results tr:last-child.entry .qty,
.product-search-results table.search-results tr:last-child.entry.model .qty,
.product-search-results table.search-results tr:last-child.entry.product .qty {
  display: none;
}
.search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart,
.product-search-results table.search-results tr.entry .wps_add_to_cart,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 2rem;
  height: 2rem;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart,
.product-search-results table.search-results tr.entry .wps_add_to_cart,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart form, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart form, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart form,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart form,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart form,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart form,
.product-search-results table.search-results tr.entry .wps_add_to_cart form,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart form,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart form,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart form,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart form,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart form {
  margin: 0 !important;
}
.search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart > .button:not(.add_to_cart_button), .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart > .button:not(.add_to_cart_button), .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart > .button:not(.add_to_cart_button),
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart > .button:not(.add_to_cart_button),
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart > .button:not(.add_to_cart_button),
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart > .button:not(.add_to_cart_button),
.product-search-results table.search-results tr.entry .wps_add_to_cart > .button:not(.add_to_cart_button),
.product-search-results table.search-results tr.entry.model .wps_add_to_cart > .button:not(.add_to_cart_button),
.product-search-results table.search-results tr.entry.product .wps_add_to_cart > .button:not(.add_to_cart_button),
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart > .button:not(.add_to_cart_button),
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart > .button:not(.add_to_cart_button),
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart > .button:not(.add_to_cart_button) {
  display: none;
}
.search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart button, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart button, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart button,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button,
.product-search-results table.search-results tr.entry .wps_add_to_cart button,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart button,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart button,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button {
  width: 2rem;
  height: 2rem;
  padding: 0 !important;
  font-size: 0 !important;
  background: transparent !important;
  color: #124395 !important;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart button, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart button, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart button,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button,
.product-search-results table.search-results tr.entry .wps_add_to_cart button,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart button,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart button,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart button::before, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart button::before, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart button::before,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button::before,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button::before,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button::before,
.product-search-results table.search-results tr.entry .wps_add_to_cart button::before,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart button::before,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart button::before,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button::before,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button::before,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button::before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  content: "\f291";
  font-size: 1rem;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart button::before, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart button::before, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart button::before,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button::before,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button::before,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button::before,
.product-search-results table.search-results tr.entry .wps_add_to_cart button::before,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart button::before,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart button::before,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button::before,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button::before,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button::before {
    font-size: 1.5rem;
  }
}
.search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart button:hover, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart button:hover, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart button:hover,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button:hover,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button:hover,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button:hover,
.product-search-results table.search-results tr.entry .wps_add_to_cart button:hover,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart button:hover,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart button:hover,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart button:hover,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart button:hover,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart button:hover {
  background: #124395 !important;
  color: white !important;
}
@media all and (min-width: 1280px) {
  .search-bar .product-search-results table.search-results tr.entry .wps_add_to_cart, .search-bar .product-search-results table.search-results tr.entry.model .wps_add_to_cart, .search-bar .product-search-results table.search-results tr.entry.product .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart,
.search-bar .product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart,
.product-search-results table.search-results tr.entry .wps_add_to_cart,
.product-search-results table.search-results tr.entry.model .wps_add_to_cart,
.product-search-results table.search-results tr.entry.product .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry.model .wps_add_to_cart,
.product-search-results table.search-results tr:last-child.entry.product .wps_add_to_cart {
    top: 0.875rem;
    right: 0.75rem;
  }
}

.woocommerce-checkout {
  /* Dölj sök och snabborder i header som ej fungerar pga skriptkrock */
}
.woocommerce-checkout .account-menu.logged-in .upload-excel,
.woocommerce-checkout .account-menu.logged-in .quick-order {
  display: none;
}
.woocommerce-checkout .product-picker-menu-list {
  left: auto !important;
  right: 0;
}
.woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-shipping-fields, .woocommerce-checkout .woocommerce-additional-fields {
  padding: 0 0 2rem 0 !important;
  text-align: left;
}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper {
  padding: 1rem 0;
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox {
  opacity: 0;
  position: absolute;
  text-indent: -999px;
}
.woocommerce-checkout .shop_table tr > td:last-child {
  border-bottom: 4px solid #f5f5f5;
}
.woocommerce-checkout .shop_table tfoot tr > th {
  border-top: 0;
}
.woocommerce-checkout form.woocommerce-checkout {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  flex-wrap: wrap;
}
.woocommerce-checkout form.woocommerce-checkout::before, .woocommerce-checkout form.woocommerce-checkout::after {
  content: none;
}
@media all and (min-width: 1280px) {
  .woocommerce-checkout form.woocommerce-checkout {
    justify-content: space-between;
  }
}
.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup {
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.woocommerce-checkout .col2-set {
  float: none;
  width: 100%;
  margin: 0;
}
.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {
  float: none;
  width: 100%;
}
.woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review {
  width: 100%;
  float: none;
}
.woocommerce-checkout .order-review-container,
.woocommerce-checkout #customer_details {
  padding: 2rem 0 !important;
  text-align: left;
  width: 100%;
  -webkit-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
@media all and (min-width: 1280px) {
  .woocommerce-checkout .order-review-container,
.woocommerce-checkout #customer_details {
    -webkit-box-flex: 0 0 calc(50% - 1.25rem);
    -webkit-flex: 0 0 calc(50% - 1.25rem);
    -ms-flex: 0 0 calc(50% - 1.25rem);
    flex: 0 0 calc(50% - 1.25rem);
  }
}
.woocommerce-checkout .order-review-container table.shop_table,
.woocommerce-checkout #customer_details table.shop_table {
  padding: 0;
}
.woocommerce-checkout .order-review-container h3,
.woocommerce-checkout #customer_details h3 {
  width: 100% !important;
  font-weight: 900;
}
.woocommerce-checkout #order_review {
  background: none !important;
  padding-top: 1rem;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td, .woocommerce-checkout .woocommerce-checkout-review-order-table th {
  line-height: 1.3;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-qty,
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-qty {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-qty {
  text-align: center;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table thead th {
  background: none;
  font-size: 0.75rem;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name span {
  display: block;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .item-name {
  font-weight: bold;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .sku, .woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name .product-sku {
  font-weight: normal;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total {
  white-space: nowrap;
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .amount {
  font-weight: bold;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td, .woocommerce-checkout .woocommerce-checkout-review-order-table th {
  border-top: 0 !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method {
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label {
  color: #828282;
  font-size: 14px;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .utkorning td {
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td,
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th {
  background: #fff;
  border-bottom: 4px solid #f5f5f5;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th {
  font-size: 0.875rem;
  font-weight: normal;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td label, .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr td {
  text-transform: none;
  font-weight: bold;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping_method label {
  font-weight: 300;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:first-child td {
  border-top: 1.5rem solid #f5f5f5;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th {
  white-space: nowrap;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th:last-child {
  text-align: right;
}
.woocommerce-checkout #payment ul.methods p {
  font-size: 0.75rem;
}
.woocommerce-checkout #payment ul.methods li {
  position: relative;
}
.woocommerce-checkout #payment ul.methods li input {
  display: none;
}
.woocommerce-checkout #payment ul.methods li .payment_box {
  background: #fff !important;
  margin: 0 0 1em 0;
}
.woocommerce-checkout #payment ul.methods li .payment_box::before {
  border-bottom: 1em solid #fff !important;
  margin: -1em 0 0 3em;
}
.woocommerce-checkout #payment ul.methods li label {
  background: #EEEEEE;
  padding: 1.25rem;
  text-transform: none;
  font-weight: normal;
  position: relative;
  margin: 0;
  font-size: 0.875rem;
  display: block;
}
.woocommerce-checkout #payment ul.methods li input + label::before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "\f111";
  color: #124395;
  margin-right: 0.75rem;
}
.woocommerce-checkout #payment ul.methods li input:checked + label::before {
  content: "\f192";
  color: #124395 !important;
}
.woocommerce-checkout #payment ul.payment_methods {
  border-bottom: 0;
  padding: 1rem 0;
}
.woocommerce-checkout #payment .place-order {
  background: #fff;
  padding: 1.25rem;
}
.woocommerce-checkout .woocommerce-shipping-totals .woocommerce-shipping-methods label {
  font-size: 0.875rem;
  margin: 0;
}

/* VISA sök och snabborder i header men bara på kvittosidan för de som är del av woocommerce-checkout */
.woocommerce-order-received .account-menu.logged-in .upload-excel,
.woocommerce-order-received .account-menu.logged-in .quick-order {
  display: block !important;
}

.woocommerce .woocommerce-checkout .woocommerce-checkout-payment .place-order .button {
  background: #124395;
  color: #fff;
}
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment .place-order .button:hover {
  background: #09214A;
  color: #fff;
}

/* ORDERDETALJER */
.woocommerce-account .abstract .inner-wrapper.big-wrapper {
  max-width: 1400px !important;
  width: 94%;
  margin: 0px auto;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table {
  font-size: 0.75rem;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table th {
  padding: 16px 12px;
  text-align: right;
  font-size: 0.75rem;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table th.product-name {
  text-align: left;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tr.order_item td {
  padding: 8px 12px;
  text-align: right;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tr.order_item td.product-name {
  text-align: left;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tr.order_item td.product-name p {
  font-size: inherit;
  margin-bottom: 0;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tr.order_item td.product-quantity-delivered, .woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tr.order_item td.product-total {
  white-space: nowrap;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tr.order_item td.product-total span {
  font-weight: bold;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-order-details table.shop_table tfoot th {
  border-top: none;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce-column h2 {
  text-align: left;
}

/* INKÖPSLISTOR */
.woocommerce-wishlist .inner-wrapper {
  max-width: 1400px;
  /* When list is empty - it is place outside of the form */
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form {
  overflow-x: initial;
  padding: 0;
  border: 0;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .button, .woocommerce-wishlist .inner-wrapper #yith-wcwl-form .hidden-title-form button, .woocommerce-wishlist .inner-wrapper #yith-wcwl-form .button.alt {
  height: 2.5rem;
  text-transform: uppercase;
  background: #124395;
  color: #fff;
  margin: 0 0 0 auto;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .button:hover, .woocommerce-wishlist .inner-wrapper #yith-wcwl-form .hidden-title-form button:hover, .woocommerce-wishlist .inner-wrapper #yith-wcwl-form .button.alt:hover {
  background: #09214A;
  color: #fff;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table {
  border: 0;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table thead tr {
  background: transparent;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table thead tr:hover {
  background: transparent;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table tr:hover {
  background: #fff;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table th {
  text-transform: uppercase;
  color: #09214A;
  font-weight: 900;
  font-size: 0.75rem;
  padding: 16px 12px;
  background: transparent;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td {
  padding: 16px 12px;
  background: #fff;
  border-top: 0;
  border-bottom: 0.5rem solid #f9f9f9;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table th.wishlist-delete {
  display: none;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.product-remove {
  padding: 16px 12px;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.product-remove a.remove {
  display: inline;
  font-size: 0;
  background: #09214A;
  border-radius: 0;
  color: #fff !important;
  text-align: center;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.product-remove a.remove:hover::before {
  color: #fff !important;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.product-remove a.remove::before {
  color: #fff !important;
  content: "\f2ed";
  font-weight: 300;
  font-size: 0.75rem;
  padding: 0.5rem !important;
  line-height: 1;
  background: #09214A;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 300;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.product-remove a.remove > span {
  display: none;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.wishlist-delete {
  text-align: center;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.wishlist-delete .button {
  display: inline-flex;
  visibility: visible;
  background: #09214A;
  color: #fff;
  width: initial !important;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.wishlist-delete .button::before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  content: "\f2ed";
  opacity: 1;
  visibility: visible;
  margin-right: 0.5rem;
  font-size: 0.75rem;
  color: #fff;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.wishlist-delete .button:hover {
  color: #fff;
  background: #09214A;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.wishlist-delete .button:hover::before {
  color: #fff;
}
.woocommerce-wishlist .inner-wrapper #yith-wcwl-form .wishlist_table td.product-add-to-cart {
  display: table-cell;
}
.woocommerce-wishlist .inner-wrapper .button, .woocommerce-wishlist .inner-wrapper .hidden-title-form button, .woocommerce-wishlist .inner-wrapper .button.alt {
  height: 2.5rem;
  text-transform: uppercase;
  background: #124395;
  color: #fff;
  margin: 0 0 0 auto;
}
.woocommerce-wishlist .inner-wrapper .button:hover, .woocommerce-wishlist .inner-wrapper .hidden-title-form button:hover, .woocommerce-wishlist .inner-wrapper .button.alt:hover {
  background: #09214A;
  color: #fff;
}

.woocommerce .yith-wcwl-wishlist-new button {
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.75rem !important;
  background: #124395;
  font-weight: 600 !important;
  color: #fff;
  width: auto;
}
.woocommerce .yith-wcwl-wishlist-new button:hover {
  color: #fff;
  background: #09214A;
}

/* Skip margin below wishlist share button */
.woocommerce-wishlist .abstract p {
  margin-bottom: 0;
}

#jgl_yith_wishlist_form {
  background: #E8EDF5;
  margin: 0px;
  padding: 1rem;
}
@media all and (max-width: 1024px) {
  #jgl_yith_wishlist_form #jgl_yith_wishlist_label {
    display: block;
    margin-bottom: 1rem;
  }
}
#jgl_yith_wishlist_form #jgl_yith_wishlist_send_to {
  background: #fff;
  padding: 0.5rem 3rem 0.5rem 0.5rem;
  font-size: 0.75rem;
  border: none;
  height: 2.5rem;
  line-height: 1;
  margin: 0 1rem;
}
@media all and (max-width: 420px) {
  #jgl_yith_wishlist_form #jgl_yith_wishlist_send_to {
    margin: 1rem;
  }
}
#jgl_yith_wishlist_form #jgl_yith_wishlist_submit {
  width: auto;
}

@media all and (min-width: 520px) {
  .woocommerce div.product form.cart {
    display: inline;
    float: left;
  }
}

/* information regarding wishlist on product detail page */
.woocommerce div.product .yith-wcwl-add-to-wishlist {
  margin: 0;
  float: none;
}
@media all and (min-width: 520px) {
  .woocommerce div.product .yith-wcwl-add-to-wishlist {
    margin: 1rem 1rem 2rem 1rem;
    display: inline;
    float: left;
  }
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
  background: #E8EDF5;
  padding: 1rem;
  max-width: none;
  color: inherit;
}
.woocommerce div.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  color: inherit;
}

/* WISHLIST ICON ON LIST VIEW AND DETAIL VIEW */
span.add-to-wishlist {
  position: absolute;
  top: 1rem;
  right: 4rem;
  z-index: 9;
}
span.add-to-wishlist .add_to_wishlist,
span.add-to-wishlist .add_to_wishlist_not_logged_in {
  border-radius: 100%;
  width: 36px;
  height: 36px;
  padding: 0;
  background: #E8EDF5;
  position: relative;
  transition: all 0.3s ease;
}
span.add-to-wishlist .add_to_wishlist .fa,
span.add-to-wishlist .add_to_wishlist_not_logged_in .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
span.add-to-wishlist .add_to_wishlist:hover,
span.add-to-wishlist .add_to_wishlist_not_logged_in:hover {
  background: #09214A;
  color: #fff;
}

/* When a product is added to wishlist */
span.add-to-wishlist.added .add_to_wishlist {
  background: #124395;
  color: #fff;
}
span.add-to-wishlist.added .add_to_wishlist:hover {
  background: #09214A;
  color: #fff;
}

/* list view specifics - where there is no zoom function */
.woocommerce ul.products.grid li.product span.add-to-wishlist {
  right: 1em;
}

/* Cart wishlist specifics */
.woocommerce .cart td.product-add-to-wishlist span.add-to-wishlist {
  position: relative;
  top: 0;
  right: 0;
  display: inline;
}

/* zoom icon - make the same styla changes as on wishlist-icon */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  top: 1em;
  right: 1em;
  font-size: 1em;
  box-sizing: border-box;
  background: #E8EDF5;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
  background: #09214A;
  color: #fff;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover::before {
  border: 2px solid #fff;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover::after {
  background: #fff;
}

/* image wrapper background to fill up empty space on < 768px size (where zoom trigger etc comes partly outside image) */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  background: #fff;
}

/* Make "read more" button same size as "add to cart" form */
li.product a.button.product_type_simple {
  position: absolute;
  bottom: 0px;
  right: 0;
  left: 0;
  margin-top: 1rem !important;
  height: 40px;
}
@media (min-width: 769px) and (max-width: 870px) {
  li.product a.button.product_type_simple {
    font-size: 0.625rem !important;
    padding: 1.4em 1.5em !important;
  }
}
@media (min-width: 1025px) and (max-width: 1170px) {
  li.product a.button.product_type_simple {
    font-size: 0.625rem !important;
    padding: 1.4em 1.5em !important;
  }
}

/* KONTO / REDIGERA KONTO */
.woocommerce-account .abstract .inner-wrapper.big-wrapper, .woocommerce-edit-account .abstract .inner-wrapper.big-wrapper {
  max-width: 768px;
}
.woocommerce-account .abstract .inner-wrapper.big-wrapper .woocommerce form .form-row label, .woocommerce-edit-account .abstract .inner-wrapper.big-wrapper .woocommerce form .form-row label {
  text-align: left;
}

.woocommerce .woocommerce-MyAccount-content {
  border: none;
}

/* PRODUKTSIDA */
.woocommerce div.product div.images {
  width: 22.65625%;
  margin-right: 3.125%;
}
@media all and (max-width: 768px) {
  .woocommerce div.product div.images {
    width: 100%;
    margin-right: 0;
    float: none;
    display: block;
  }
}
.woocommerce div.product div.summary {
  float: left;
  width: 74.21875%;
}
@media all and (max-width: 768px) {
  .woocommerce div.product div.summary {
    width: 100%;
    float: none;
    display: block;
  }
}
.woocommerce div.product div.summary p.price {
  font-size: 1.25rem;
  color: initial;
  margin-bottom: 0;
}
.woocommerce div.product div.summary .product_meta {
  color: #09214A;
  border-top: 0;
  margin: 0 0 2rem 0;
  padding: 0;
}
.woocommerce div.product div.summary .product_meta table.product-meta-table {
  margin-top: 2rem;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce div.product div.summary .product_meta table.product-meta-table th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  width: 12rem;
  padding: 0.5rem 0;
}
.woocommerce div.product div.summary .product_meta table.product-meta-table td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  font-weight: 900;
  padding: 0.75rem 0;
}
.woocommerce div.product div.summary .product_meta a.single-meta.webpage {
  display: inline-block;
  background: #fff;
  text-decoration: none;
}
.woocommerce div.product div.summary .cart div.quantity input {
  height: 2.25rem;
  font-weight: 900;
  color: #09214A;
  font-size: 0.75rem;
  width: 3.25rem;
  border: none;
}
.woocommerce div.product div.summary .cart .single_add_to_cart_button:hover {
  background: #09214A;
  color: #fff;
}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist {
  background: #09214A;
  color: #fff;
  border: 0;
  font-size: 0.75rem !important;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 900;
  padding: 1em 1.5em !important;
}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f15c";
  margin-right: 0.5em;
}

.xoo-cp-container {
  padding: 0;
  border-radius: 10px;
}
.xoo-cp-container .xoo-cp-atcn.xoo-cp-success {
  border: 0;
  margin-bottom: 0;
  border-radius: 10px 10px 0 0;
  font-weight: bold;
  padding: 2rem;
  font-size: 1.25rem;
}
@media all and (min-width: 1280px) {
  .xoo-cp-container .xoo-cp-atcn.xoo-cp-success {
    padding: 3rem;
    font-size: 1.5rem;
  }
}
.xoo-cp-container .xoo-cp-atcn.xoo-cp-success .xoo-cp-icon-check {
  margin-right: 1rem;
}
.xoo-cp-container .xoo-cp-btns {
  margin: 2rem;
}
.xoo-cp-container .xoo-cp-btns .xoo-cp-btn-vc, .xoo-cp-container .xoo-cp-btns .xoo-cp-close {
  text-decoration: none;
  width: 100%;
}
@media all and (min-width: 768px) {
  .xoo-cp-container .xoo-cp-btns .xoo-cp-btn-vc, .xoo-cp-container .xoo-cp-btns .xoo-cp-close {
    width: 47.5%;
    margin-right: 2%;
  }
}
.xoo-cp-container .xoo-cp-btns .xoo-cp-close {
  margin-top: 1rem;
  background: #09214A;
  color: #fff;
}
@media all and (min-width: 768px) {
  .xoo-cp-container .xoo-cp-btns .xoo-cp-close {
    margin-left: 2%;
    margin-right: 0;
    margin-top: 0;
  }
}
.xoo-cp-container .xoo-cp-btns .xoo-cp-close:hover {
  background: #000;
  color: #fff;
}

.woocommerce a.added_to_cart.wc-forward, .woocommerce a.button.added::after, .woocommerce button.button.added::after {
  display: none !important;
}

.woocommerce-edit-account #myaccount_newsletter_field {
  text-align: left;
  margin: 1rem 0;
}
.woocommerce-edit-account #myaccount_newsletter_field input {
  outline: 0;
}
.woocommerce-edit-account #myaccount_newsletter_field .optional {
  display: none;
}
.woocommerce-edit-account label.checkbox {
  position: relative;
}
.woocommerce-edit-account .checkbox.checked::before {
  content: "\f00c";
  display: block;
  position: absolute;
  font-weight: 900;
  color: #fff;
  line-height: 14px;
  top: 2px;
  font-size: 10px;
  left: 2px;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  color: #fff;
}

/* ORDERHISTORIK */
.woocommerce-orders .abstract .inner-wrapper.big-wrapper {
  max-width: 1400px !important;
  width: 94%;
  margin: 0 auto;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content {
  padding: 0;
  border: 0;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search {
  text-align: left;
  margin-bottom: 2rem;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search h2 {
  background: #124395;
  color: #fff;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search h2::before {
  content: "\f0c9";
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form {
  font-size: 0;
  display: block;
  margin-bottom: 2rem !important;
  background: #fff;
  text-align: left;
  width: 100%;
  padding: 1rem;
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form input {
  width: calc(100% - 35px);
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
@media all and (min-width: 510px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p {
    margin-right: 1rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p {
    margin: 0 0.5rem 1rem 0;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p label {
  display: block;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin: 0.5rem 0 0.2rem;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p input {
  font-style: normal;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p input,
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p select {
  width: 100%;
}
@media all and (min-width: 720px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.date {
    width: calc(50% - .5rem);
    margin: 0 0.5rem 0.5rem 0;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.date {
    width: auto;
    -webkit-box-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}
@media all and (min-width: 720px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.status {
    width: calc(50% - .5rem);
    margin: 0 0 0.5rem 0.5rem;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.status {
    width: auto;
    -webkit-box-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-right: 0.5rem;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text {
  white-space: nowrap;
  width: 100%;
  /*@media all and (min-width:1130px) {
    width:450px!important;
  }*/
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text {
    margin: 0 0.5rem;
    width: auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text input {
  width: 100%;
  /*@media all and (min-width:1024px) {
    min-width:340px;
    max-width: 450px;
  }*/
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form select {
  background: #E8EDF5;
  padding: 0.5rem 3rem 0.5rem 0.5rem;
  font-size: 0.975rem;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) calc(1em), calc(100% - 10px) calc(1em), calc(100% - 2em) 0.25em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form input#modernelteknik-order-query {
  background: #E8EDF5;
  padding: 0.5rem 3rem 0.5rem 0.5rem;
  font-size: 0.975rem;
  border: none;
}
@media all and (min-width: 720px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text {
    margin: 0 1rem 0 0;
    display: inline-block;
    width: calc(100% - 1rem - 63px - 1rem - 133px);
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text {
    width: auto;
    margin: 0 0.5rem 1rem 0.5rem;
  }
}
@media all and (min-width: 1230px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text {
    margin-right: 1rem;
  }
}
@media all and (min-width: 1366px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text {
    width: 450px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.text span::after {
  font-size: 0.975rem;
  right: 1.5rem;
  position: relative;
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 900;
  content: "\f002" !important;
  color: #09214A !important;
  font-weight: 900 !important;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons {
  display: inline-block;
  width: 100%;
}
@media all and (min-width: 720px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons {
    width: auto;
    vertical-align: bottom;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons {
    margin-top: 1.8rem;
    width: auto;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 0.5rem;
  }
}
@media all and (min-width: 1140px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons {
    vertical-align: top;
  }
}
@media all and (min-width: 1345px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons {
    margin-top: 1.75rem;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons .search-button {
  margin: 0 1rem 0 0;
  width: calc(40% - 1rem);
}
@media all and (min-width: 720px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons .search-button {
    width: auto;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons .search-button .button {
  height: 48px;
}
@media all and (min-width: 460px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form .buttons .search-button .button {
    height: 38px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset {
  text-align: right;
  margin-right: 0;
  width: 60%;
}
@media all and (min-width: 720px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset {
    width: auto;
    margin-bottom: 0;
  }
}
@media all and (min-width: 1024px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset {
    margin-bottom: 0;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset #modernelteknik-order-filter-clear {
  background: #09214A;
  color: #fff;
  height: 48px;
}
@media all and (min-width: 420px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset #modernelteknik-order-filter-clear {
    height: 38px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset.reset--disabled {
  cursor: not-allowed;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content .search form.search-form p.reset.reset--disabled #modernelteknik-order-filter-clear {
  opacity: 0.5;
  pointer-events: none;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order {
  margin-bottom: 4px;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th {
  text-transform: uppercase;
  color: #09214A;
  font-weight: 900;
  font-size: 0.75rem;
  padding: 0 1rem 0.75rem 1rem;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th {
    padding: 0 0.5rem 0.5rem 0.5rem;
    line-height: 1.2;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th {
    padding: 0 1rem 0.75rem 1rem;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td {
  background: #fff;
  border: 0;
  border-bottom: 4px solid #f9f9f9;
  font-size: 0.75rem;
  color: #09214A;
  min-height: 60px;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td {
    min-height: 50px;
    text-align: left !important;
    line-height: 1.5;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td {
    padding: 0 1rem;
  }
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th.product-quantity, .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th.product-requested-delivery-date, .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th.product-quantity-invoiced, .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th.order-total, .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders th.product-total,
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.product-quantity-invoiced, .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.product-requested-delivery-date, .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.product-quantity {
    text-align: center !important;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.order-number,
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.order-date,
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.order-customer-name {
    width: 10%;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.order-your-number {
    width: 17rem;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.order-total {
  text-align: right !important;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders td.order-total {
    width: 8rem;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions {
  padding: 0;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions {
    width: 50px;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions {
    width: 100px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order {
  background: #09214A;
  color: #fff;
  margin: 0 !important;
  width: 100%;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order {
    width: 50px;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order {
    width: 100px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order::before {
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 400;
  content: "\f107";
  font-size: 1.5rem;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order.opened {
  background: #124395;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order.opened::before {
  content: "\f106";
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders .order-actions .button.ajax-fetch-order:hover {
  background: #09214A;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details thead th {
  border: 0;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details thead th {
    padding: 0 0.5rem 0.5rem 0.5rem;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details thead th {
    padding: 0 1rem 0.75rem 1rem;
    white-space: nowrap;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details > td {
  background: none;
  padding: 0;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details > td::before {
  content: none;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details .woocommerce-order-details {
  padding: 0;
  border: 0;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details .woocommerce-order-details table.order_details {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details .woocommerce-order-details td {
    padding: 0.5rem;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details .woocommerce-order-details td {
    padding: 0.5rem 1rem;
    max-height: 100px;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-name {
    width: 30%;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-quantity {
    width: 7rem;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-requested-delivery-date {
    width: 10rem;
  }
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates {
    padding-right: 0;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates::before {
  float: none;
  display: block;
  text-align: left;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table {
  width: 100%;
}
@media all and (max-width: 768px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table {
    width: auto;
    display: inline-block;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table tr {
  display: table-row;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table td {
  border: 0;
  line-height: 1.5;
  white-space: nowrap;
  min-height: 0;
  width: auto !important;
  display: table-cell;
  padding: 0 0 0 1rem;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table td {
    padding: 0 1rem 0 0;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table td:first-child {
  white-space: normal;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table td:last-child {
  padding-right: 0;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.woocommerce-table__product-availability-dates table td::Before {
  content: none;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-total {
  text-align: right !important;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-total {
    width: 8rem;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions {
  padding: 0;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions {
    width: 50px;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions {
    width: 100px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions::before {
  content: none;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button {
  background: #E8EDF5;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button {
    width: 50px;
    height: 50px;
    padding: 0;
    font-size: 0 !important;
    margin: 0 !important;
    position: relative;
    display: block;
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button {
    width: 100px;
    height: 70px;
  }
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button.added {
  background: rgba(50, 156, 23, 0.2);
  color: #329C17;
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button.added::before {
  content: "\f00c";
}
.woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button:hover {
  background: #124395;
}
@media all and (min-width: 769px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button::before {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900;
    content: "\f291";
    font-size: 1rem;
    top: 50%;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media all and (min-width: 1280px) {
  .woocommerce-orders .abstract .inner-wrapper.big-wrapper .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr.order-details td.product-actions .add_to_cart_button::before {
    font-size: 1.75rem;
  }
}

#order-again-warning-modal .modal-body {
  padding: 2rem;
  text-align: left;
}
@media all and (max-width: 768px) {
  #order-again-warning-modal .modal-body {
    padding: 1rem;
  }
}
@media all and (min-width: 992px) {
  #order-again-warning-modal .modal-body {
    padding: 3rem;
  }
}
#order-again-warning-modal .modal-body p {
  padding: 1rem 0;
  max-width: 700px;
}
#order-again-warning-modal .modal-body button#abort,
#order-again-warning-modal .modal-body button#me-merge-cart,
#order-again-warning-modal .modal-body button#me-replace-cart {
  margin-top: 0.5rem;
  text-align: left;
  margin-right: 1rem;
  font-size: 0.75rem !important;
  padding-left: 2.25rem !important;
  background: #CC0000;
  color: rgba(255, 255, 255, 0.9);
  position: relative;
  height: 100%;
}
@media all and (max-width: 1280px) {
  #order-again-warning-modal .modal-body button#abort,
#order-again-warning-modal .modal-body button#me-merge-cart,
#order-again-warning-modal .modal-body button#me-replace-cart {
    display: block;
    width: 100%;
    text-align: left;
  }
}
#order-again-warning-modal .modal-body button#abort:hover,
#order-again-warning-modal .modal-body button#me-merge-cart:hover,
#order-again-warning-modal .modal-body button#me-replace-cart:hover {
  color: #fff;
}
#order-again-warning-modal .modal-body button#abort::before,
#order-again-warning-modal .modal-body button#me-merge-cart::before,
#order-again-warning-modal .modal-body button#me-replace-cart::before {
  line-height: 0;
  content: "\f00d";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
  position: absolute;
  left: 1rem;
  top: 1.1rem;
}
#order-again-warning-modal .modal-body button#me-merge-cart {
  background: #09214A;
}
#order-again-warning-modal .modal-body button#me-merge-cart::before {
  content: "\f067";
}
#order-again-warning-modal .modal-body button#me-replace-cart {
  background: #124395;
}
#order-again-warning-modal .modal-body button#me-replace-cart::before {
  content: "\f2f1";
}

p.order-again {
  text-align: right;
  padding: 0;
  margin: 0 0 2rem 0 !important;
}
p.order-again a.button {
  width: initial;
  margin-top: 0.5rem;
  text-align: left;
  margin-right: 1rem;
  font-size: 0.75rem !important;
  padding-left: 2.25rem !important;
  background: #E8EDF5;
  color: #124395;
  position: relative;
  height: 100%;
}
@media all and (max-width: 1280px) {
  p.order-again a.button {
    display: block;
    width: 100%;
    text-align: left;
  }
}
p.order-again a.button:hover {
  color: #fff;
}
p.order-again a.button::before {
  line-height: 0;
  content: "\f291";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
  position: absolute;
  left: 1rem;
  top: 1.1rem;
}

ul.woocommerce-thankyou-order-details {
  background: #fff;
  display: table;
  margin-top: 2rem !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding: 1.5rem 2rem;
}
ul.woocommerce-thankyou-order-details li:last-child {
  margin-right: 0;
  padding-right: 0;
}
@media all and (max-width: 768px) {
  ul.woocommerce-thankyou-order-details li:last-child {
    margin-bottom: 0;
  }
}
@media all and (max-width: 768px) {
  ul.woocommerce-thankyou-order-details li {
    float: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: 0 !important;
    margin-bottom: 1rem;
  }
}
ul.woocommerce-thankyou-order-details li strong {
  display: inline !important;
}
@media all and (max-width: 768px) {
  ul.woocommerce-thankyou-order-details li strong {
    display: block !important;
  }
}

.woocommerce-order .order-description p {
  font-size: 1.25rem;
  font-weight: 900;
  max-width: 50rem;
  margin: 2rem auto;
}

.button.order-history {
  width: auto !important;
  background: #09214A !important;
  color: #fff !important;
  position: relative;
  height: 100%;
}
@media all and (max-width: 450px) {
  .button.order-history {
    margin-bottom: 1rem !important;
  }
}
.button.order-history:hover {
  background: #09214A !important;
  color: #fff !important;
}
.button.order-history::before {
  line-height: 0;
  content: "\f291";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
}

.button.continue-shopping {
  width: auto !important;
  background: #124395 !important;
  color: #fff !important;
}
@media all and (max-width: 450px) {
  .button.continue-shopping {
    margin-bottom: 1rem !important;
  }
}
.button.continue-shopping:hover {
  background: #09214A !important;
}

.request-offer .modal-trigger {
  color: #124395 !important;
  text-decoration: underline !important;
  cursor: pointer;
}
.request-offer .modal-trigger:hover {
  color: #09214A;
}
.request-offer .modal-trigger::after {
  line-height: 0;
  content: "\f044";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
}

/*# sourceMappingURL=woocommerce.css.map */
