 .woocommerce-form-coupon-toggle, .woocommerce-form-coupon { display: none !important; } .woocommerce-notices-wrapper:not(:empty) { margin-bottom: 0px; }  .woocommerce-error { background-color: var(--bricks-bg-danger); color: var(--bricks-text-danger); line-height: 1.7; list-style-type: none; margin: 0; overflow: hidden; padding: 112px 50px 20px 50px; }  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select { border: 1px solid #232323 !important; }  #payment.woocommerce-checkout-payment, #payment.woocommerce-checkout-payment div, #payment.woocommerce-checkout-payment ul, #payment.woocommerce-checkout-payment li, #payment.woocommerce-checkout-payment button { border-radius: 0 !important; }  .woocommerce-checkout-payment input, .woocommerce-checkout-payment select { border-radius: 0 !important; }  .woocommerce-order-details .shop_table tfoot tr:first-child { display: none; } .woocommerce-checkout #payment .payment_methods .payment_box { background-color: #EEF8F6 !important; } .woocommerce-checkout .woocommerce-checkout-payment, .woocommerce-checkout .woocommerce-checkout-review-order-table { border: 1px solid #232323; }  #organisationsnummer_field label .required, #fakturamottagare_field label .required, #fakturareferens_field label .required { color: ##363636 !important;  font-weight: 700; text-decoration: none; display: inline-block; }   .woocommerce-checkout .woocommerce-info { display: none !important; }  #payment fieldset { border: none !important; padding: 0 !important; margin: 0 !important; background: transparent !important; box-shadow: none !important; min-width: 0 !important; }     .anpassad-kurs-info-box { border-radius: 0px;  padding: 20px 20px 10px 20px;  font-family: "roboto con"; color: #28221B; }  @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');  #payment.woocommerce-checkout-payment, #payment.woocommerce-checkout-payment label, #payment.woocommerce-checkout-payment input, #payment.woocommerce-checkout-payment .payment_method_stripe label, #payment.woocommerce-checkout-payment .woocommerce-privacy-policy-text p, #payment.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper p, #payment.woocommerce-checkout-payment button#place_order { font-family: "roboto con"; }  #payment .wc_payment_methods label { font-weight: 700 !important; font-size: 16px !important; } label { font-family: "roboto con" !important; }  .acf-conditional-field { margin-bottom: 12px;  line-height: 1.5; font-family: "roboto con" !important; }  .acf-label { font-weight: 700;  display: block;  margin-bottom: 2px; font-size: 15px; }  .acf-value { font-weight: 400;  font-size: 15px; }  .anpassad-total-summa p { font-family: "roboto con" !important; font-size: 18px; text-align: right;  color: #28221B; margin-top: 0; }  .anpassad-kurs-info-box .total-row { background-color: #fff;  padding: 8px 12px;  border-radius: px;   font-family: "roboto con" !important; font-size: 15px; color: #28221B; line-height: 1.5; }  .anpassad-kurs-info-box .total-row .acf-label { display: block; font-weight: 700; font-family: "roboto con" !important; margin-bottom: 2px; } .anpassad-kurs-info-box .total-row .acf-value { font-weight: 400; } .woocommerce-checkout #payment { padding: 20px; background-color: #fff; }  .woocommerce-checkout .col-2 { display: none !important; }  .woocommerce-checkout .col-1 { width: 100% !important; float: none !important; max-width: 100% !important; } .woocommerce .button { align-items: center; background-color: #59BCA4; border-width: 0; color: #232323; display: inline-flex; font-weight: 600; justify-content: center; min-height: 30px; padding: 7px 15px; text-align: center; text-decoration: none; } .woocommerce-privacy-policy-text { display: none; }      form.checkout input[type="text"], form.checkout input[type="email"], form.checkout input[type="tel"], form.checkout input[type="password"], form.checkout select, form.checkout textarea { border-radius: 0px !important; }   form.checkout p.form-row, form.checkout p[id*="_field"] { margin-bottom: 20px !important; padding-bottom: 0 !important; }  #personnummer__field, #telefon_field { margin-bottom: 20px !important; display: block !important;  }  #payment ul.payment_methods li img { float: none !important; margin: 0 !important; max-height: 24px !important; display: inline-block !important; vertical-align: middle !important; }  .orange-knapp i, .border-knapp i { transition: transform 0.3s ease-in-out; display: inline-block;  }  .orange-knapp:hover i, .border-knapp:hover i { transform: translateX(5px); }  #brxe-wzbgib { transition: transform 0.3s ease-in-out;  transform: translateX(0); }  #brxe-dkvlex:hover #brxe-wzbgib { transform: translateX(10px); }  label[for="billing__fretag"], label[for="billing__privatperson"] { padding-left: 9px !important; } .woocommerce-checkout .shop_table tr.cart-subtotal { display: none; } table.woocommerce-table--custom-fields { margin-top: 20px !important; } .woocommerce-order-details .shop_table { border-radius: 10px; border-collapse: separate;  border-spacing: 0;  overflow: hidden;  } .woocommerce-order-details__title { padding-bottom: 20px; font-family: "roboto con" !important; }  .woocommerce-order-details .shop_table th, .woocommerce-order-details .shop_table td { border-top: none !important; border-bottom: none !important; } .woocommerce-column__title { font-family: "roboto con" !important; }  .woocommerce-checkout #place_order, .woocommerce-button.button.alt, .single_add_to_cart_button, .bricks-button[type="submit"], .form-submit input[type="submit"] { display: inline-flex !important; align-items: center; justify-content: center; gap: 12px;  }  .woocommerce-checkout #place_order::after, .woocommerce-button.button.alt::after, .single_add_to_cart_button::after, .bricks-button[type="submit"]::after, .form-submit input[type="submit"]::after { content: ''; display: inline-block; width: 23px !important; height: 23px !important;  width: 18px; height: 18px;  background-image: url('https://hermods.kinsta.cloud/wp-content/uploads/2026/01/Vector.svg'); background-size: contain; background-repeat: no-repeat; background-position: center; transition: transform 0.3s ease; }  .woocommerce-checkout #place_order:hover::after, .woocommerce-button.button.alt:hover::after, .single_add_to_cart_button:hover::after, .bricks-button[type="submit"]:hover::after, .form-submit input[type="submit"]:hover::after { transform: translateX(5px); } .woocommerce-checkout #payment { border-radius: 0px; } .woocommerce-checkout #place_order { border-radius: 0px; } #place_order { font-family: "roboto con" !important; font-weight: 600 !important; font-size: 1.8rem !important; }  .custom-product-text {  --font-family: 'roboto con', sans-serif; --line-height: 1.2;   --h2-size: 3.8rem;  --h3-size: 2.4rem;  --h4-size: 2.2rem; --h5-size: 2rem; --h6-size: 1.8rem; --p-size: 1.8rem;  }   @media (max-width: 767px) { .custom-product-text { --h2-size: 3rem; --h3-size: 2.2rem; --h4-size: 2.0rem; --h5-size: 1.8rem; --h6-size: 1.6rem; --p-size: 1.6rem;  } }   .custom-product-text h2, .custom-product-text h3, .custom-product-text h4, .custom-product-text h5, .custom-product-text h6 { font-family: var(--font-family) !important; font-weight: 700 !important; line-height: var(--line-height) !important; margin-bottom: 0.5em;  }   .custom-product-text p, .custom-product-text li { font-family: var(--font-family) !important; font-weight: 400 !important; line-height: 140% !important; margin-bottom: 1em; }  .custom-product-text h2 { font-size: var(--h2-size) !important; } .custom-product-text h3 { font-size: var(--h3-size) !important; } .custom-product-text h4 { font-size: var(--h4-size) !important; } .custom-product-text h5 { font-size: var(--h5-size) !important; } .custom-product-text h6 { font-size: var(--h6-size) !important; } .custom-product-text p, .custom-product-text li { font-size: var(--p-size) !important; }  button.bricks-button[type="submit"] { padding-top: 11px !important; padding-right: 20px !important; padding-bottom: 11px !important; padding-left: 20px !important; } .brx-submenu-toggle { margin: 20px !important; border-radius: 0px !important; } @media only screen and (max-width: 767px) { #brxe-kyelaw form.cart:not(.variations_form) { align-items: start; flex-direction: column; gap: 10px; } #brxe-kyelaw .cart .single_add_to_cart_button, #brxe-kyelaw a.button[data-product_id] { margin-left: 0px !important; } } #brxe-jflidw .woocommerce-order-overview + p { display: none; } #brxe-jflidw .shop_table tfoot { background-color: #EEF8F6 !important; }  .woocommerce-cart .coupon, .woocommerce-cart .shipping-calculator-button, .woocommerce-cart .shipping { display: none !important; }    .woocommerce-message { display: none !important; } .anpassad-kassa-huvudrubrik { font-size: 40px; font-family: 'Roboto Condensed', sans-serif !important; line-height: 120%; font-weight: 600; } @media (max-width: 766px) { .anpassad-kassa-huvudrubrik { font-size: 32px; } }