.woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-remove a.remove {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px !important; }
.woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-thumbnail a img {
  height: 90px;
  object-fit: contain; }
.woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name a {
  font-size: 16px; }
.woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name .variation {
  font-size: 14px;
  text-transform: none;
  padding: 0.3em 0;
  margin: 0; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name .variation .variation-Terapeut,
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name .variation .variation-Terapeut {
    font-size: 14px; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name .variation .variation-Terapeut p,
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name .variation .variation-Terapeut p {
      font-size: 14px; }
.woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity {
  border: 1px solid #dfe5e8;
  border-radius: 3px;
  height: 42px; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity input {
    font-family: "FontAwesome"; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity input.input-text {
    border: none;
    box-shadow: none;
    font-family: "Mulish", sans-serif;
    font-weight: normal; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity input.minus {
    font-family: "FontAwesome";
    border: none;
    color: #419cc3;
    font-size: 12px;
    background-color: #fff; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity input.minus:hover {
      background-color: #dfe5e8;
      box-shadow: none;
      border-radius: 0 !important; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity input.plus {
    font-family: "FontAwesome";
    border: none;
    color: #419cc3;
    font-size: 12px;
    background-color: #fff; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-quantity .quantity input.plus:hover {
      background-color: #dfe5e8;
      box-shadow: none;
      border-radius: 0 !important; }
.woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper .continue-payment-cart-btn {
  display: none; }
.woocommerce-cart #main #content .cart-collaterals .cart-sidebar form.ux-cart-coupon .coupon #coupon_code {
  border-radius: 8px;
  box-shadow: none; }
.woocommerce-cart #main #content .cart-collaterals .cart-sidebar form.ux-cart-coupon .coupon button.button {
  border-color: #419cc3; }
.woocommerce-cart #main form.checkout_coupon input {
  box-shadow: none;
  border-radius: 8px; }
.woocommerce-cart #main form.checkout_coupon input.is-form {
  background-color: #9dd79c;
  color: #fff;
  text-shadow: none;
  border: none;
  font-size: 17px; }
.woocommerce-cart #main .cross-sells .products .col {
  padding: 10px; }
  .woocommerce-cart #main .cross-sells .products .col .title-wrapper {
    padding-right: 10px;
    padding-left: 10px; }
    .woocommerce-cart #main .cross-sells .products .col .title-wrapper p.product-title a.woocommerce-LoopProduct-link {
      font-size: 14px;
      line-height: 21px; }
  .woocommerce-cart #main .cross-sells .products .col .box-image {
    padding: 0; }
    .woocommerce-cart #main .cross-sells .products .col .box-image .image-none {
      padding: 0; }
      .woocommerce-cart #main .cross-sells .products .col .box-image .image-none a {
        height: 180px; }
        .woocommerce-cart #main .cross-sells .products .col .box-image .image-none a img {
          height: 180px; }

.woocommerce-cart-form__cart-item .quantity input.minus,
.woocommerce-cart-form__cart-item .quantity input.plus {
  font-family: "FontAwesome"; }

.woocommerce .woocommerce-info.vipps-info {
  padding: 5px 10px;
  margin-bottom: 12px;
  border-radius: 3px;
  color: #334862; }

@media only screen and (max-width: 849px) {
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-thumbnail a img {
    height: 70px; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody tr .actions {
    padding-bottom: 0; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody tr .actions .continue-shopping {
      width: 80%;
      max-width: unset;
      text-align: center;
      margin-left: auto !important;
      margin-right: auto;
      float: none; }
      .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody tr .actions .continue-shopping a.button-continue-shopping {
        width: 100%;
        margin-right: 0; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper .continue-payment-cart-btn {
    display: block;
    border: 2px solid #419cc3;
    border-radius: 6px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 2em;
    line-height: 2.19em;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; } }
@media only screen and (max-width: 480px) {
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name {
    padding-left: 0;
    padding-right: 0; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-name a {
      font-size: 12px; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper table.shop_table.cart tbody .product-thumbnail a img {
    height: 50px; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper .shop_table .actions {
    text-align: center; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper .shop_table .actions a.button.vipps-express-checkout {
      margin: 0 auto;
      max-width: 252px; }
  .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper .shop_table .continue-shopping {
    max-width: 252px;
    float: none;
    margin-right: auto;
    margin-left: auto !important;
    margin-top: 20px; }
    .woocommerce-cart #main #content .woocommerce.row .col .woocommerce-cart-form .cart-wrapper .shop_table .continue-shopping a.button-continue-shopping {
      width: 100%;
      margin: 0; } }
.woocommerce-checkout .woocommerce-form-coupon-toggle {
  display: none; }
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon {
  border: none;
  padding: 0;
  width: 58%;
  display: flex !important; }
  .woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon p {
    display: none; }
.woocommerce-checkout .before-coupon-txt {
  display: none; }
.woocommerce-checkout .coupon {
  display: flex !important;
  width: 100%; }
  .woocommerce-checkout .coupon .flex-row.medium-flex-wrap {
    gap: 10px; }
    .woocommerce-checkout .coupon .flex-row.medium-flex-wrap .flex-col.flex-grow #coupon_code {
      box-shadow: none;
      font-size: 18px;
      height: 45px; }
    .woocommerce-checkout .coupon .flex-row.medium-flex-wrap .flex-col button.button {
      text-transform: capitalize;
      height: 45px; }
.woocommerce-checkout #woocommerce_affiliate_field label span.optional {
  display: none; }
.woocommerce-checkout .page-checkout form.checkout.woocommerce-checkout .row .large-7.col #customer_details .woocommerce-billing-fields__field-wrapper #billing_company_field span.optional {
  display: none; }
.woocommerce-checkout .page-checkout form.checkout.woocommerce-checkout .row .large-5.col .col-inner .checkout-sidebar #order_review #payment ul.payment_methods li.wc_payment_method label img {
  height: 20px;
  margin-left: 12px; }
.woocommerce-checkout .page-checkout form.checkout.woocommerce-checkout .row .large-5.col .col-inner .checkout-sidebar #order_review #payment .form-row.place-order {
  margin-bottom: 20px; }
.woocommerce-checkout .page-checkout form.checkout.woocommerce-checkout .row #my_custom_checkout_field {
  display: none; }
.woocommerce-checkout .page-checkout .variation {
  font-size: 14px;
  text-transform: none;
  padding: 0.3em 0; }
  .woocommerce-checkout .page-checkout .variation .variation-Affiliate,
  .woocommerce-checkout .page-checkout .variation .variation-Affiliate {
    font-size: 14px; }
    .woocommerce-checkout .page-checkout .variation .variation-Affiliate p,
    .woocommerce-checkout .page-checkout .variation .variation-Affiliate p {
      font-size: 14px; }

.spacer-div {
  display: block;
  width: 100%;
  height: 16px; }

.StyledLayer__StyledContainer-rmtehz-2.hUnIfX .StyledBox-sc-13pk1d4-0.hORTht {
  background-color: #419cc3;
  width: 320px; }

.StyledLayer__StyledContainer-rmtehz-2.hUnIfX .StyledBox-sc-13pk1d4-0.hORTht .StyledText-sc-1sadyjn-0.fSaRvL {
  color: #fff; }

.logistra-wildrobot-customer-picker-popup-modal .logistra-wildrobot-customer-picker-popup-wrapper {
  background-color: #193d8d; }
  .logistra-wildrobot-customer-picker-popup-modal .logistra-wildrobot-customer-picker-popup-wrapper .StyledText-sc-1sadyjn-0.hQCGdn {
    color: #fff;
    font-weight: bold;
    font-size: 13px; }

.logistra-wildrobot-customer-picker-popup-modal-box button .StyledBox-sc-13pk1d4-0.czKsPr svg {
  fill: #fff;
  stroke: #fff; }

.StyledButton-sc-323bzc-0.hjyept.StyledSelect__SelectOption-sc-znp66n-3.kbYqPd {
  border-bottom: 1px solid #dddddd; }

.woocommerce-checkout.woocommerce-page ul.wc-item-meta,
.woocommerce-order-received ul.wc-item-meta {
  font-size: 14px;
  margin: 0.5em 0; }
  .woocommerce-checkout.woocommerce-page ul.wc-item-meta li,
  .woocommerce-order-received ul.wc-item-meta li {
    display: flex;
    align-items: center;
    font-size: 14px; }
    .woocommerce-checkout.woocommerce-page ul.wc-item-meta li strong,
    .woocommerce-order-received ul.wc-item-meta li strong {
      margin-right: 0.5em; }
    .woocommerce-checkout.woocommerce-page ul.wc-item-meta li p,
    .woocommerce-order-received ul.wc-item-meta li p {
      margin: 0;
      font-size: 14px; }

@media only screen and (max-width: 1024px) {
  .woocommerce-checkout .coupon .flex-row.medium-flex-wrap {
    flex-direction: column; }
    .woocommerce-checkout .coupon .flex-row.medium-flex-wrap .flex-col.flex-grow {
      width: 100%; }
      .woocommerce-checkout .coupon .flex-row.medium-flex-wrap .flex-col.flex-grow #coupon_code {
        font-size: 17px; }
    .woocommerce-checkout .coupon .flex-row.medium-flex-wrap .flex-col {
      width: 100%; }
      .woocommerce-checkout .coupon .flex-row.medium-flex-wrap .flex-col button.button {
        font-size: 17px; } }
@media only screen and (max-width: 480px) {
  .woocommerce-checkout .page-checkout form.checkout.woocommerce-checkout .row .large-5.col .col-inner {
    padding: 15px; } }
