.tws-checkout--select-delivery-list {
  display: flex;
  flex-direction: column;
}
.tws-checkout--delivery-method-65806 {
  order: 1;
}
.tws-checkout--delivery-method-138571 {
  order: 2;
}
.tws-checkout--delivery-method-148575{
  order:3;
}
.tws-checkout--delivery-method-74837 {
  order: 4;
}

.tws-article-description--text-container {
  max-height: none;
  overflow: visible;
}
.slot--article-description .tws-article-description .tws-article-description--show-more {
  display: none;
}
/*------REKLAMATION-------*/
.complaint-instructions,
.complaint-form,
#complaint-form {
  max-width: 500px;
}

h1.complaint-form {
  margin-bottom: 0;
}

.complaint-form-group.personal-info {
  margin-bottom: 25px;
}

.complaint-form-group.personal-info .complaint-form-input label {
  display: block;
  font-weight: bold;
  margin-top: 8px;
}

.complaint-form-group.personal-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  max-width: 500px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.complaint-form-group.personal-info .complaint-form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}

.complaint-form-group.personal-info .complaint-form-section .complaint-form-section-group-odd {
  width: 220px;
}

.complaint-form-group.personal-info .complaint-form-input input {
  width: 200px;
  height: 30px;
}

.complaint-form-group.order-info .complaint-form-section label {
  display: block;
  font-weight: bold;
}

.complaint-form-group.order-info .complaint-form-input.complaint-form-input-multiple-radio {
  margin-top: 20px;
}

.complaint-form-group.order-info .complaint-form-input.complaint-form-input-multiple-radio h5 {
  font-weight: bold !important;
}

.complaint-form-input.complaint-form-textarea {
  max-width: 500px;
  padding: 0 7px 0 0;
}

.complaint-form-input.complaint-form-textarea textarea {
  width: 100%;
  height: 100px;
  resize: none;
}

.complaint-form-input.complaint-form-textarea strong {
  display: block;
}

.g-recaptcha {
  margin: 20px 0;
}

.complaint-form-submit-btn {
  background: #0F8524 !important;
  color: #fff !important;
  border: 0;
  font-weight: normal;
}

.complaint-form-submit-btn:hover {
  background: #15622E !important;
}

.product-container {
    display: flex;
    align-items: center; /* Justera vertikalt centrerat */
}

.product-container {
    display: grid;
    grid-template-areas: "image description"; /* Ange platser för bild och beskrivning */
}
.tws-checkout--field textarea, .tws-checkout--field input, input#inputid {
    background: #eaefea !important;
    border: 1px solid #141414 !important;
    border-radius: 3px !important;
}

.nordic--footer input[type="text"], 
.nordic--footer input[type="email"] {
    background: #eaefea !important;
    border: 1px solid #141414 !important;
    border-radius: 3px !important;
    /* Om du vill justera storleken på fältet */
    width: 100%;
    padding: 8px; /* Justera detta enligt dina preferenser */
    box-sizing: border-box; /* För att inkludera padding i bredden */
}

/* Byter text på prenumerera knappen */
 .tws-newsletter-subscribe--subscribe-button .ladda-label:before {
  content: 'Registrera';
  font-size: 14px;

   
   
}

 .tws-newsletter-subscribe--subscribe-button .ladda-label
{display: block;
    font-size: 0;
}

