@font-face {
  font-family: "Montserrat";
  src: url(../fonts/Montserrat-Regular.eot);
  src: url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype");
  src: url(../fonts/Montserrat-Regular.woff2) format("woff2");
  src: url(../fonts/Montserrat-Regular.woff) format("woff");
  src: url(../fonts/Montserrat-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(../fonts/Montserrat-Light.woff2) format("woff2");
  src: url(../fonts/Montserrat-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(../fonts/Montserrat-Medium.woff2) format("woff2");
  src: url(../fonts/Montserrat-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(../fonts/Montserrat-SemiBold.woff2) format("woff2");
  src: url(../fonts/Montserrat-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(../fonts/Montserrat-Bold.woff2) format("woff2");
  src: url(../fonts/Montserrat-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(../fonts/Montserrat-Black.woff2) format("woff2");
  src: url(../fonts/Montserrat-Black.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
.cate--loader.active .loader--active {
  position: relative;
  width: 100%;
}
.cate--loader.active .loader--active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 99999;
  opacity: 1;
  transition: opacity 0.3s ease;
  background-image: url("../images/spinner.gif");
  background-size: 130px;
  background-position: top;
  background-repeat: no-repeat;
  background-position-y: 4%;
  background-position-x: 40%;
}
@media screen and (max-width: 767px) {
  .cate--loader.active .loader--active:before {
    background-size: 140px;
    background-position-x: center;
    background-position-y: top;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .cate--loader.active .loader--active:before {
    background-size: 160px;
    background-position-x: center;
    background-position-y: top;
  }
}

body.modal-open {
  padding-right: 0;
}

.reklamasjon_form {
  padding-right: 0;
  background: rgba(28, 26, 26, 0.568627451);
}
.reklamasjon_form .modal-dialog {
  margin-top: 0;
}
.reklamasjon_form .modal-content {
  overflow-y: scroll;
  position: fixed;
  height: 90vh;
  left: 0;
  right: 0;
  width: 50%;
  margin: 0 auto;
  display: block;
  max-width: 100%;
  padding: 15px;
  border-radius: 5px;
  box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
  border-color: #fff;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
@media (min-width: 1400px) {
  .reklamasjon_form .modal-content {
    height: 97%;
    max-width: 100%;
  }
}
.reklamasjon_form .modal-content span.close-icon {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 27px;
  font-weight: 500;
  background-color: #dc3b3b;
  line-height: 16px;
  padding: 3px;
  border-radius: 50%;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  color: #fff;
  cursor: pointer;
}
.reklamasjon_form .modal-content form h4.sp-depar {
  color: #de1a1a;
  margin-bottom: 15px;
}
.reklamasjon_form .modal-content form p {
  font-weight: 700;
  line-height: 20px;
}
.reklamasjon_form .modal-content form .customer.details {
  margin-left: 0;
  margin-right: 0;
  border: 1px solid;
  margin-bottom: 20px;
}
.reklamasjon_form .modal-content form .customer.details .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.reklamasjon_form .modal-content form .customer.details .col-md-12 .form-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 0;
  padding-bottom: 6px;
}
.reklamasjon_form .modal-content form .customer.details .col-md-12 .form-group label {
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
}
.reklamasjon_form .modal-content form .customer.details .col-md-12 .form-group input {
  border: none;
}
.reklamasjon_form .modal-content form .customer {
  margin-left: 0;
  margin-right: 0;
}
.reklamasjon_form .modal-content form .customer .title_dt {
  padding-left: 0;
}
.reklamasjon_form .modal-content form .customer .title_dt p {
  color: #ec2028;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 20px;
}
.reklamasjon_form .modal-content form .customer .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table {
  border: 1px solid #000;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table th {
  border: 1px solid #000;
  padding: 5px;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table th:first-child {
  text-align: center;
  width: 10%;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table th:nth-child(2) {
  width: 3%;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table td {
  border: 1px solid #000;
  padding: 5px;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table td:first-child {
  text-align: center;
  width: 10%;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table td:nth-child(2) {
  width: 3%;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group table input {
  border: none;
  width: 100%;
  padding: 0;
}
.reklamasjon_form .modal-content form .customer .col-md-12 .form-group span.error {
  font-weight: 500;
  white-space: nowrap;
  color: red;
}
.reklamasjon_form .modal-content form .whole-area .customer {
  margin-left: 0;
  margin-right: 0;
  border: 1px solid #000;
  margin-bottom: 20px;
}
.reklamasjon_form .modal-content form .whole-area .customer .col-md-6 {
  padding-left: 0;
  padding-right: 0;
}
.reklamasjon_form .modal-content form .whole-area .customer .col-md-6:first-child {
  border-right: 1px solid #000;
}
.reklamasjon_form .modal-content form .whole-area .customer .col-md-6 h3 {
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #000;
  margin-bottom: 0;
  padding: 5px;
  white-space: nowrap;
}
.reklamasjon_form .modal-content form .whole-area .customer .col-md-6 textarea {
  width: 100%;
  height: 200px;
  resize: none;
  padding: 5px;
  border: none;
  line-height: 20px;
}
.reklamasjon_form .modal-content form .bottom-date .form-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid #000;
  margin-bottom: 20px;
  padding: 0 0px 0 5px;
}
.reklamasjon_form .modal-content form .bottom-date .form-group label {
  padding-right: 10px;
  font-weight: 700;
}
.reklamasjon_form .modal-content form .bottom-date .form-group input {
  border: none;
  padding: 10px 5px 10px 5px;
}
.reklamasjon_form .modal-content form .sub-mit-sec {
  padding-left: 12px;
  padding-right: 12px;
}
.reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  justify-content: space-between;
}
.reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 div#preview-container {
  display: flex;
  gap: 5px;
}
@media screen and (max-width: 768px) {
  .reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 div#preview-container {
    flex-wrap: wrap;
  }
}
.reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 div#preview-container .preview {
  display: inline-block;
  margin: 10px;
  position: relative;
}
.reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 div#preview-container .preview img {
  width: 100px;
  height: 100px;
  object-fit: contain;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 div#preview-container .preview img {
    width: 160px;
    height: 130px;
  }
}
.reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 div#preview-container .preview button.delete {
  border: none;
  background-color: #de1a1a;
  position: absolute;
  top: 0;
  right: -5px;
  color: #fff;
  border-radius: 50px;
  padding: 5px 8px;
  font-size: 10px;
}
.reklamasjon_form .modal-content form .sub-mit-sec .col-md-12 .custom-btn {
  width: auto;
  background-color: #de1a1a;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  border: 1px solid;
}

html.sdactive body {
  overflow-y: hidden;
}
html.sdactive body .pagecontent:before {
  content: "";
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4784313725);
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
}
@media screen and (max-width: 768px) {
  html.sdactive .headersection .logo__section .mobile__new .cart__menu__area .mobile__bar span.mob__toggle label img {
    display: none;
  }
  html.sdactive .headersection .logo__section .mobile__new .cart__menu__area .mobile__bar span.mob__toggle label:after {
    content: "\f00d";
    width: 2rem;
    height: 2rem;
    line-height: 1;
    display: block;
    font-weight: 600;
    font-size: 2.5rem;
    font-family: "Font Awesome 5 Free";
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  html.sdactive .headersection .logo__section .mobile__new .cart__menu__area .mobile__bar span.mob__toggle label img {
    display: none;
  }
  html.sdactive .headersection .logo__section .mobile__new .cart__menu__area .mobile__bar span.mob__toggle label:after {
    content: "\f00d";
    width: 2.5rem;
    height: 2.5rem;
    line-height: 1;
    display: block;
    font-weight: 600;
    font-size: 3rem;
    font-family: "Font Awesome 5 Free";
  }
}
@media screen and (max-width: 767px) {
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn {
    background: #fff;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn ul.bar__list.sd--list {
    padding: 0;
    list-style: none;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn ul.bar__list.sd--list li.sd__li {
    padding: 5px;
    margin: 5px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn ul.bar__list.sd--list li.sd__li:before {
    content: "\f105";
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    background-color: rgba(209, 0, 0, 0.768627451);
    padding: 2px 5px;
    font-weight: 600;
    color: #ffffff;
    margin-right: 5px;
    border-radius: 2px;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn {
    background: #fff;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn ul.bar__list.sd--list {
    padding: 0;
    list-style: none;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn ul.bar__list.sd--list li.sd__li {
    padding: 5px;
    margin: 5px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__loggedinn ul.bar__list.sd--list li.sd__li:before {
    content: "\f105";
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    background-color: rgba(209, 0, 0, 0.768627451);
    padding: 2px 5px;
    font-weight: 600;
    color: #ffffff;
    margin-right: 5px;
    border-radius: 2px;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec {
    display: block;
    z-index: 99999;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .bedrift__privat__tog {
    background-color: #fff;
    padding: 10px 20px;
    margin-bottom: 15px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .bedrift__privat__tog a {
    display: block;
    margin: 10px 5px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .bedrift__privat__tog a:before {
    content: "\f105";
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    background-color: rgba(209, 0, 0, 0.768627451);
    padding: 2px 5px;
    font-weight: 600;
    color: #ffffff;
    margin-right: 10px;
    border-radius: 2px;
  }
}
@media screen and (max-width: 1023px) {
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec {
    display: block;
    z-index: 99999;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .bedrift__privat__tog {
    background-color: #fff;
    padding: 10px 20px;
    margin-bottom: 15px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .bedrift__privat__tog a {
    display: block;
    margin: 10px 5px;
  }
  html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .bedrift__privat__tog a:before {
    content: "\f105";
    font-size: 12px;
    font-family: "Font Awesome 5 Free";
    background-color: rgba(209, 0, 0, 0.768627451);
    padding: 2px 5px;
    font-weight: 600;
    color: #ffffff;
    margin-right: 10px;
    border-radius: 2px;
  }
}
html.sdactive .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar {
  margin: 14px 0;
}

body {
  font-family: Montserrat;
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  body {
    font-size: 1.125rem;
  }
}
body .spinner1 {
  width: 4rem;
  display: none;
}
body .spinner2 {
  width: 5rem;
  position: fixed;
  left: 50%;
  top: 50%;
}
body .full_spinner {
  background-color: rgba(255, 255, 255, 0.8588235294);
  height: 100%;
  width: 100%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
}
body .container {
  max-width: 1350px;
}
body .d_none {
  display: none;
}

* {
  font-family: Montserrat;
}

@media screen and (min-width: 1200px) {
  h2 {
    font-size: 2.4rem;
  }
}

a {
  color: inherit;
  font-weight: 400;
  text-decoration: none;
}
a:hover {
  color: #000;
}

p {
  font-size: 1rem;
  line-height: 1.8rem;
}
@media screen and (max-width: 768px) {
  p {
    line-height: 24px;
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  p {
    line-height: 24px;
    font-size: 14px;
  }
}

h1 {
  font-size: 33px;
  font-weight: 500;
}

@media screen and (max-width: 768px) {
  .page-not-found img {
    width: 100%;
  }
}

.error_class_1,
.validate_class {
  font-size: 12px;
  color: #e22b2b;
  margin-bottom: 10px;
}

.vinno-err, .reg-err {
  margin-top: 10px;
  display: block;
  margin-bottom: 0;
}

.datepicker.datepicker-dropdown.dropdown-menu {
  box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.1098039216);
  border: 1px solid #f0f0f0;
  padding: 10px;
}
.datepicker.datepicker-dropdown.dropdown-menu table tr td,
.datepicker.datepicker-dropdown.dropdown-menu table tr th {
  padding: 10px;
}
.datepicker.datepicker-dropdown.dropdown-menu table tr td.today.active.day {
  background-color: #de1a1a;
}

.displaynone {
  display: none;
}

.homepgpop {
  display: none;
}

.user__modal .modal.fade.show {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.7);
}
.user__modal .modal.fade.show .modal-content .modal-header h2.modal-title {
  font-size: 1.6rem;
}
.user__modal .modal.fade.show .modal-content .modal-header button.close {
  border: none;
  font-size: 2.5rem;
  color: #fff;
  background-color: #de1a1a;
  height: 30px;
  padding: 5px;
  line-height: 0;
  border-radius: 5px;
}
.user__modal .modal.fade.show .modal-content .modal-body h4 {
  font-size: 1.3rem;
}
.user__modal .modal.fade.show .modal-content .modal-body form {
  margin-top: 25px;
}
.user__modal .modal.fade.show .modal-content .modal-body form .form-group div#otp input {
  height: 40px;
  width: 40px;
  border: 1px solid #000;
}
.user__modal .modal.fade.show .modal-content .modal-body form .form-group div#otp input:focus {
  border: 1px solid #de1a1a;
}
.user__modal .modal.fade.show .modal-content .modal-body form .verification {
  display: flex;
  justify-content: space-between;
}
.user__modal .modal.fade.show .modal-content .modal-body form .verification .form-group {
  width: 32%;
}
.user__modal .modal.fade.show .modal-content .modal-body form .verification .form-group label.radio {
  width: 100%;
  padding: 10px;
  text-align: center;
  background-color: #ffffff;
  color: #000;
  font-weight: 500;
  border-radius: 5px;
  border: 1px solid #de1a1a;
  cursor: pointer;
  position: relative;
}
.user__modal .modal.fade.show .modal-content .modal-body form .verification .form-group label.radio:has(input[type=radio]:checked) {
  background-color: #de1a1a;
  color: #ffffff;
}
.user__modal .modal.fade.show .modal-content .modal-body form .verification .form-group label.radio:hover {
  background-color: #de1a1a;
  color: #ffffff;
}
.user__modal .modal.fade.show .modal-content .modal-body form .verification .form-group label.radio input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.user__modal .modal.fade.show .modal-content .modal-body form .custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  letter-spacing: 0;
  font-size: 1rem;
  background-color: #de1a1a;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .user__modal .modal.fade.show .modal-content .modal-body form .custom--btn {
    width: 100%;
  }
}
.user__modal .modal.fade.show .modal-content .modal-body form .custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.user__modal .modal.fade.show .modal-content .modal-footer .signup-section a.resend {
  color: #de1a1a;
}

.homepgpop {
  z-index: 9999;
  padding: 100px 30px 30px;
  right: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  top: 0;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.7);
  margin: 0 auto;
  width: 100%;
}
.homepgpop .hom-popup-sec {
  overflow: visible;
  width: 70%;
  top: 50%;
  padding: 5px;
  position: absolute;
  max-height: 500px;
  border: 5px solid #d8d7d7;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .homepgpop .hom-popup-sec {
    width: 90%;
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec {
    width: 90%;
    margin-top: 10px;
  }
}
.homepgpop .hom-popup-sec .pop-top-btn {
  width: 300px;
  text-align: right;
  right: 25px;
  position: absolute;
  top: 0;
  padding: 4px 10px;
  z-index: 1;
  background-color: #ffffff;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .pop-top-btn {
    right: 0;
    border: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .pop-top-btn {
    width: 100%;
    border: 2px solid #ffffff;
    right: 0;
    display: flex;
    justify-content: space-between;
  }
}
.homepgpop .hom-popup-sec .pop-top-btn a.pop-chkout-btn {
  padding: 7px 10px;
  font-size: 0.9rem;
  border-radius: 50px;
  background-color: #de1a1a;
  font-weight: 700;
  display: inline-block;
  color: #ffffff;
}
.homepgpop .hom-popup-sec .pop-top-btn span.cls-bt {
  height: 35px;
  width: 35px;
  line-height: 35px;
  cursor: pointer;
  border: 1px solid #de1a1a;
  top: 0;
  border-radius: 50%;
  font-size: 1rem;
  left: 6px;
  background-color: #de1a1a;
  font-weight: 700;
  color: #ffffff;
  position: relative;
  text-align: center;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .pop-top-btn span.cls-bt {
    right: 50px;
    top: 0;
    left: 8px;
    font-size: 13px;
    padding: 1px;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr {
  overflow-y: scroll;
  max-height: 450px;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr {
    padding-top: 50px;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pro-han {
  padding: 10px;
  background-color: #ffffff;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pro-han {
    padding-top: 50px;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pro-han h2.han-hd {
  margin-top: 0;
  font-size: 1.1rem;
  margin-bottom: 0;
  font-weight: 600;
  display: inline-block;
  position: relative;
  width: auto;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pro-han h2.han-hd {
    width: 55%;
    font-size: 14px;
    word-break: initial;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co {
  padding: 6px 0;
  border-bottom: 1px solid #ddd;
  margin: 0;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co .col-sm-12.col-md-3.col-lg-4 {
    width: 100%;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co a img {
  width: 60px;
  height: 60px;
  padding: 2px;
  box-shadow: 0 0 6px 0 #dcdcdc;
  margin: 0 auto 0 0;
  display: table;
  border-radius: 4px;
  background-color: #ffffff;
  text-align: center;
  object-fit: contain;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co p {
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 24px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co p {
    margin: 0 auto;
    width: 100%;
    font-size: 14px;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co p.txred {
  font-size: 0.85rem;
  width: auto;
  margin: 0;
  color: #de1a1a;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pro-han .pp-co p.txred {
    font-size: 14px;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro {
  margin-top: 10px;
  padding: 0 15px;
  background-color: #ffffff;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro h3.han-hd {
  font-size: 1.1rem;
  margin: 2px 0;
  top: -5px;
  font-weight: 600;
  position: relative;
  display: inline-block;
  width: auto;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude {
  padding: 6px 0;
  border-bottom: 1px solid #ddd;
  margin: 0;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .col-sm-12.col-md-3.col-lg-4 {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude a.fancybox {
  transition: text-shadow 0.1s;
  text-decoration: none;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude a.fancybox img {
  width: 60px;
  height: 60px;
  padding: 2px;
  box-shadow: 0 0 6px 0 #dcdcdc;
  margin: 0 auto 0 0;
  display: table;
  border-radius: 4px;
  background-color: #ffffff;
  object-fit: contain;
  text-align: center;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude p {
  font-size: 0.9rem;
  font-weight: 500;
  margin: 0;
  line-height: 24px;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude p {
    margin: 0 auto;
    width: 100%;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-pri-txt {
  margin-left: 20px;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-pri-txt span {
  color: #de1a1a;
  font-weight: 500;
  line-height: 24px;
  font-size: 0.85rem;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-pri-txt small {
  color: #de1a1a;
  font-weight: 500;
  line-height: 24px;
  font-size: 0.85rem;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn {
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn {
    margin: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn {
    width: 60%;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append {
  margin-bottom: 0;
  margin-top: 0;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append {
    padding: 15px;
  }
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append {
    margin: 20px 0px;
    width: 100%;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append input.span1.qty-box {
  border-radius: 0;
  border: 1px solid #aba8a8;
  position: relative;
  text-align: center;
  width: 2.8rem;
  top: 0;
  height: 2.8rem;
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append button.btn.mycartbutton.cart-btn-box {
  border-radius: 0;
  transition: 0.3s;
  padding: 6px;
  background-color: transparent;
  color: #de1a1a;
  text-transform: capitalize;
  border: 1px solid #de1a1a;
  line-height: 20px;
  position: relative;
  width: 100%;
  margin: 0 0 0 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  height: 2.8rem;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append button.btn.mycartbutton.cart-btn-box {
    padding: 7px 6px;
  }
}
@media screen and (max-width: 768px) {
  .homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append button.btn.mycartbutton.cart-btn-box {
    padding: 7px 6px;
    display: block;
  }
}
.homepgpop .hom-popup-sec .hom-pop-inr .pop-pro .pp-co.poude .pop-crt-tbn .input-append button.btn.mycartbutton.cart-btn-box:hover {
  color: #ffffff;
  background-color: #de1a1a;
}

.form-control:focus {
  box-shadow: 0 0 15px rgba(204, 204, 204, 0.59);
  border-color: #ccc;
}

.headersection {
  width: 100%;
}
.headersection .top__bar {
  background-color: #474747;
  color: #ffffff;
}
.headersection .top__bar .inner__section {
  display: flex;
  max-width: 1920px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 829px) {
  .headersection .top__bar .inner__section {
    gap: 15px;
  }
}
.headersection .top__bar .inner__section .left__con {
  flex: 1;
  align-items: center;
  display: flex;
  justify-content: center;
}
.headersection .top__bar .inner__section .left__con p.top__con {
  display: inline-block;
  position: relative;
  font-size: 1rem;
  text-align: left;
  margin: 10px 0;
  padding: 0 10px;
  margin-right: 25px;
  text-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .headersection .top__bar .inner__section .left__con p.top__con {
    display: inline-block;
    width: auto;
    padding: 0 6px;
    font-size: 12px;
    text-align: center;
  }
}
@media screen and (max-width: 997px) {
  .headersection .top__bar .inner__section .left__con p.top__con {
    margin: 0;
  }
}
.headersection .top__bar .inner__section .right__con {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .headersection .top__bar .inner__section .right__con {
    text-align: center;
  }
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .headersection .top__bar .inner__section .right__con {
    width: 50%;
  }
}
.headersection .top__bar .inner__section .right__con p.top__con {
  display: inline-block;
  position: relative;
  font-size: 1rem;
  text-align: left;
  margin: 10px 0;
  padding: 0 10px;
  text-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .headersection .top__bar .inner__section .right__con p.top__con {
    font-size: 12px;
    margin: 5px 0;
    width: auto;
    display: inline-block;
    padding: 0 6px;
    text-align: center;
  }
}
.headersection .top__bar .inner__section .right__con p.top__con:first-child {
  border-right: 1px solid;
  padding-right: 10px;
}
.headersection .top__bar .inner__section .right__con p.top__con a {
  letter-spacing: 0.88px;
  color: #ffffff;
  font-weight: 400;
  text-decoration: none;
}
.headersection .top__bar .inner__section .right__con p.logged__in {
  font-size: 17px;
  width: max-content;
  cursor: pointer;
  float: right;
}
.headersection .top__bar .inner__section .right__con p.logged__in span i {
  padding-right: 7px;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header {
  position: absolute;
  text-align: left;
  width: 26%;
  border-radius: 3px;
  box-shadow: 0 0 7px 5px rgba(0, 0, 0, 0.2196078431);
  right: 30px;
  top: 40px;
  z-index: 99999999;
  background-color: #ffffff;
  color: #000;
  display: none;
}
@media screen and (max-width: 768px) {
  .headersection .top__bar .inner__section .right__con .logged__toggle.login--header {
    top: 80px;
    width: 85%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .headersection .top__bar .inner__section .right__con .logged__toggle.login--header {
    top: 50px;
  }
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 {
  border-bottom: 1px solid #f0f0f0;
  margin: 24px 0;
  padding: 0;
  width: auto;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 h5 {
  font-size: 18px;
  margin: 0;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 ul.bar__list.sd--list {
  padding: 20px;
  margin-bottom: 0;
  list-style-type: none;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 ul.bar__list.sd--list li.sd__li {
  padding: 5px 8px 8px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 7px;
  font-size: 1.1rem;
  padding-top: 0;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 ul.bar__list.sd--list li.sd__li:last-child {
  border: none;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 ul.bar__list.sd--list li.sd__li a {
  font-weight: 400;
  font-size: 1.1rem;
  color: #000;
  transition: text-shadow 0.1s;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 ul.bar__list.sd--list li.sd__li:before {
  content: "\f105";
  font-size: 12px;
  font-family: "Font Awesome 5 Free";
  background-color: rgba(209, 0, 0, 0.768627451);
  padding: 2px 5px;
  margin-right: 5px;
  border-radius: 2px;
  font-weight: 600;
  color: #ffffff;
}
.headersection .top__bar .inner__section .right__con .logged__toggle.login--header .sd--2 ul.bar__list.sd--list li.sd__li a.active {
  font-weight: 600;
}
.headersection .logo__section {
  max-width: 1350px;
  padding: 25px 0;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
@media screen and (max-width: 768px) {
  .headersection .logo__section {
    padding: 15px 0;
  }
  .headersection .logo__section .mobile__new {
    display: flex;
    padding: 10px;
    justify-content: space-between;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .mobile__new {
    display: flex;
    padding: 10px;
    justify-content: space-between;
  }
}
@media screen and (max-width: 1200px) {
  .headersection .logo__section {
    margin-right: 0;
  }
}
.headersection .logo__section .mobile__search {
  width: 87%;
  margin: 0 auto;
}
@media screen and (min-width: 1026px) {
  .headersection .logo__section .mobile__search {
    display: none;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .mobile__search {
    width: 40%;
  }
}
.headersection .logo__section .mobile__search .area__1 {
  width: 100%;
  position: relative;
  margin: 15px 0;
  margin-left: -0.2rem;
}
.headersection .logo__section .mobile__search .area__1 .main__t__content {
  font-size: 0.8rem;
  font-weight: 500;
  display: block;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt {
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 15px;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .mobile__search .area__1 .bnr__inpt {
    margin: 0;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .mobile__search .area__1 .bnr__inpt {
    margin-inline: 0;
  }
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt .form-group {
  display: block;
  position: relative;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt .form-group button.close__search {
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  width: 2.5rem;
  border: none;
  background-color: #ffffff;
  border-radius: 10px;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt .form-group button.close__search i {
  font-size: 1.3rem;
  color: #474747;
  line-height: 1.5;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt input.search__bn {
  font-size: 1.5rem;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  background-size: contain;
  color: #474747;
  text-align: left;
  text-transform: uppercase;
  padding-left: 35px;
  background-image: url(../images/plate_normal_small.png);
  background-position: left center;
  font-weight: 700;
  background-repeat: no-repeat;
  width: 100%;
  height: 45px;
  border-radius: 9px;
  border: 1px solid #d9d9d9;
  outline: none;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt input.search__bn.active {
  padding-right: 40px;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .mobile__search .area__1 .bnr__inpt input.search__bn {
    width: 100%;
  }
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt input.search__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt input.vinsearch__bn {
  font-size: 1.5rem;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  color: #6c757d;
  text-align: left;
  text-transform: uppercase;
  text-indent: 5px;
  font-weight: 700;
  width: 100%;
  height: 45px;
  border-radius: 9px;
  border: 1px solid #d9d9d9;
  outline: none;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .mobile__search .area__1 .bnr__inpt input.vinsearch__bn {
    width: 100%;
  }
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt input.vinsearch__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt .search__btn {
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 13px;
  padding: 4px 10px;
  color: #ffffff;
  height: 45px;
  width: 45px;
  border-radius: 9px;
}
.headersection .logo__section .mobile__search .area__1 .bnr__inpt .search__btn img {
  width: 20px;
}
.headersection .logo__section .inner__section {
  display: flex;
  align-items: center;
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section {
    flex-wrap: wrap;
    gap: 3rem;
    justify-content: center;
    width: 85%;
    margin: 0;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .inner__section {
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .headersection .logo__section .inner__section {
    margin: 0;
    justify-content: flex-start;
    width: 70%;
  }
}
@media screen and (max-width: 829px) {
  .headersection .logo__section .inner__section {
    gap: 2rem;
  }
}
.headersection .logo__section .inner__section .custom__log__head {
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .custom__log__head {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .headersection .logo__section .inner__section .custom__log__head {
    padding: 0 0;
  }
}
@media screen and (max-width: 829px) {
  .headersection .logo__section .inner__section .custom__log__head {
    padding: 0;
  }
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .custom__log__head a {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: left;
  }
}
.headersection .logo__section .inner__section .custom__log__head a img.custom__logo {
  width: 20rem;
  height: 100%;
  object-fit: contain;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .headersection .logo__section .inner__section .custom__log__head a img.custom__logo {
    width: 60%;
    object-fit: contain;
  }
}
@media screen and (max-width: 700px) {
  .headersection .logo__section .inner__section .custom__log__head a img.custom__logo {
    width: 100%;
  }
}
.headersection .logo__section .inner__section .navbar__area {
  gap: 2rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .navbar__area {
    gap: 2rem;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  .headersection .logo__section .inner__section .navbar__area {
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 2rem;
  }
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area {
    display: none;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .inner__section .navbar__area {
    display: none;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__1 {
  width: 25%;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__1 {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .headersection .logo__section .inner__section .navbar__area .area__1 {
    width: 30%;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__1 .main__t__content {
  font-size: 0.8rem;
  font-weight: 500;
  display: block;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt {
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 4px;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt {
    margin: 0;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt {
    margin-inline: 0;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.vinsearch__bn {
  font-size: 1.3rem;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  color: #6c757d;
  text-align: left;
  text-transform: uppercase;
  text-indent: 5px;
  font-weight: 700;
  width: 100%;
  height: 2.5rem;
  border-radius: 9px;
  border: 1px solid #d9d9d9;
  outline: none;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.vinsearch__bn {
    width: 100%;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.vinsearch__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt .form-group {
  display: block;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt .form-group button.close__search {
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  width: 2rem;
  border: none;
  background-color: #ffffff;
  border-radius: 10px;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt .form-group button.close__search i {
  font-size: 1.3rem;
  color: #474747;
  line-height: 1.5;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.search__bn {
  font-size: 1.3rem;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  background-size: contain;
  color: #474747;
  text-align: left;
  text-transform: uppercase;
  padding-left: 35px;
  background-image: url(../images/plate_normal_small.png);
  background-position: left center;
  font-weight: 700;
  background-repeat: no-repeat;
  width: 100%;
  height: 2.5rem;
  border-radius: 9px;
  border: 1px solid #d9d9d9;
  outline: none;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.search__bn.active {
  padding-right: 32px;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.search__bn {
    width: 100%;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt input.search__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt .search__btn {
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 12px;
  padding: 4px 10px;
  color: #ffffff;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 9px;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt .search__btn img {
  width: 16px;
}
.headersection .logo__section .inner__section .navbar__area .area__1 .bnr__inpt .search__btn img.forward-icon {
  width: 20px;
}
.headersection .logo__section .inner__section .navbar__area .area__2 {
  display: flex;
  align-items: flex-end;
  height: 3rem;
  gap: 1rem;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__2 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .navbar__area .area__2 {
    height: 0px;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con {
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con a {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con p {
  margin-bottom: 0;
  font-size: 0.8rem;
  text-wrap: nowrap;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con .user__panel {
  position: absolute;
  top: 3.5rem;
  display: none;
  z-index: 9;
  cursor: pointer;
  background: #fff;
  padding: 10px;
  left: -2rem;
  width: 7rem;
  border-radius: 10px;
  margin-top: -1.5rem;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2509803922);
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con .user__panel a {
  padding: 5px 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2784313725);
  font-size: 14px;
  margin: 0;
  justify-content: center;
  transition: all 0.3s ease-out;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con .user__panel a:last-child {
  border-bottom: 0;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con .user__panel a:hover {
  background-color: #de1a1a;
  color: #fff;
  border-radius: 2px;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con .user__panel.show {
  display: block;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .log__con .user__panel.show:before {
  content: "";
  border-bottom: 10px solid #de1a1a;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: -0.65rem;
  left: 2rem;
}
.headersection .logo__section .inner__section .navbar__area .area__2 a img {
  width: 20px;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .shw__po {
  position: relative;
  height: 25px;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__2 .shw__po {
    display: none;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__2 .shw__po .sho__pop {
  gap: 7px;
  display: flex;
  align-items: center;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .shw__po .sho__pop p {
  font-size: 0.75rem;
  margin-bottom: 0;
  background: #de1a1a;
  color: #ffffff;
  font-weight: 600;
  top: -14px;
  right: -14px;
  position: absolute;
  border-radius: 50px;
  height: 1.3rem;
  width: 1.3rem;
  text-align: center;
  vertical-align: middle;
  line-height: 1.7;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div {
  position: absolute;
  right: 0rem;
  top: 0;
  margin-top: 10px;
  padding-top: 30px;
  display: none;
  z-index: 9;
  cursor: pointer;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show {
  display: block;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup {
  width: 400px;
  border: 1px solid #f0f0f0;
  text-align: left;
  box-shadow: 1px 2px 8px 0 #000;
  border-radius: 4px;
  background-color: #ffffff;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup h4 {
  font-size: 1rem;
  background-color: #000;
  padding: 5px 15px;
  color: #ffffff;
  text-align: center;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup p {
  text-align: center;
  padding-top: 10px;
  font-size: 1rem;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop__btns {
  margin: 14px;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop__btns {
    background: #ffffff;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop__btns a.pop__ckot {
  padding: 5px 10px;
  background-color: #de1a1a;
  font-size: 1rem;
  border-radius: 50px;
  transition: 0.3s ease-in-out;
  color: #ffffff;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop__btns a.pop__ckot {
    font-size: 14px;
    padding: 5px 10px;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con {
  padding: 2px 10px 10px;
  max-height: 320px;
  overflow-y: scroll;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item {
  display: inline-flex;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
  width: 100%;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .imgse {
  width: 25%;
  float: left;
  padding-right: 15px;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .imgse img {
  border-radius: 5px;
  width: 70px;
  height: 60px;
  padding: 4px;
  border: 1px solid #ddd;
  max-width: 100%;
  object-fit: contain;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat {
  width: 75%;
  float: left;
  vertical-align: middle;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat p.tx__red {
  font-size: 0.8rem;
  text-align: left;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
  color: #de1a1a;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat p.tx__red a {
  line-height: 18px;
  padding-bottom: 5px;
  font-size: 0.8rem;
  text-align: left;
  font-weight: 400;
  display: inline-block;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span {
  font-size: 1rem;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span em {
  font-weight: 500;
  font-style: normal;
  color: #de1a1a;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span a i {
  float: right;
  padding-right: 18px;
  font-size: 1.1rem;
  top: 5px;
  display: inline-block;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__tol {
  padding: 0;
  top: -8px;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__tol .sub__t p {
  padding-top: 10px;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 500;
  text-align: left;
  width: 49%;
  margin-bottom: 0;
  display: inline-block;
  color: #000;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__2 .pop__div.show .cart__popup .pop_con .pop__tol .sub__t span {
  width: 49%;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  text-align: right;
  display: inline-block;
  position: relative;
}
.headersection .logo__section .inner__section .navbar__area .area__3 {
  display: flex;
  align-items: flex-end;
  height: 2.5rem;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .inner__section .navbar__area .area__3 {
    display: none;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__3 .bedrift__privat__tog {
  gap: 1rem;
  display: flex;
  align-items: center;
}
.headersection .logo__section .inner__section .navbar__area .area__3 .bedrift__privat__tog a {
  font-size: 0.8rem;
  font-weight: 700;
  position: relative;
}
@media screen and (max-width: 829px) {
  .headersection .logo__section .inner__section .navbar__area .area__3 .bedrift__privat__tog a {
    font-size: 13px;
  }
}
.headersection .logo__section .inner__section .navbar__area .area__3 .bedrift__privat__tog a.active::after {
  content: "";
  display: block;
  height: 1.1px;
  width: 100%;
  background: #de1a1a;
  position: absolute;
}
.headersection .logo__section .inner__section .navbar__area .area__4 {
  position: relative;
  height: 3rem;
  display: flex;
  align-items: flex-end;
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__in {
  margin-bottom: 0;
  font-size: 17px;
  width: max-content;
  cursor: pointer;
  float: right;
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__toggle.login--header {
  position: absolute;
  text-align: left;
  width: max-content;
  max-width: 16rem;
  border-radius: 3px;
  box-shadow: 0 0 7px 5px rgba(0, 0, 0, 0.2196078431);
  right: 0;
  left: 0;
  top: 1rem;
  z-index: 99999999;
  background-color: #ffffff;
  color: #000;
  display: none;
  transform: translate(-20%, 10%);
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__toggle.login--header .row.sd--2 {
  padding: 1rem;
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__toggle.login--header .row.sd--2 .bar__list {
  margin: 0;
  list-style: none;
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__toggle.login--header .row.sd--2 .bar__list .sd__li {
  font-size: 1.1rem;
  padding: 0 5px 8px 8px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 7px;
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__toggle.login--header .row.sd--2 .bar__list .sd__li:before {
  content: "\f105";
  font-size: 12px;
  font-family: "Font Awesome 5 Free";
  background-color: rgba(209, 0, 0, 0.768627451);
  padding: 2px 5px;
  margin-right: 5px;
  border-radius: 2px;
  font-weight: 600;
  color: #ffffff;
}
.headersection .logo__section .inner__section .navbar__area .area__4 .logged__toggle.login--header .row.sd--2 .bar__list .sd__li a {
  font-weight: 400;
  font-size: 1rem;
}
.headersection .logo__section .inner__section .finn__area {
  flex: 1;
  margin: 0 0 0 auto;
  position: relative;
}
@media screen and (max-width: 829px) {
  .headersection .logo__section .inner__section .finn__area {
    padding: 0 20px;
    margin: 0;
  }
}
@media screen and (min-width: 700px) and (max-width: 998px) {
  .headersection .logo__section .inner__section .finn__area {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }
}
.headersection .logo__section .inner__section .finn__area .search__box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  width: fit-content;
  position: relative;
  margin: 0 auto;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right {
  display: flex;
  align-items: center;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right .log__con a {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-right: 10px;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right .log__con p {
  margin-bottom: 0;
  font-size: 11px;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right a img {
  width: 15px;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right .bedrift__privat__tog {
  margin-left: 2rem;
  display: flex;
  gap: 1rem;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right .bedrift__privat__tog a {
  font-size: 0.75rem;
  font-weight: 700;
  position: relative;
}
.headersection .logo__section .inner__section .finn__area .search__box .navbar__right .bedrift__privat__tog a.active:after {
  content: "";
  display: block;
  height: 1.1px;
  width: 100%;
  background: #de1a1a;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .finn__area .search__box {
    align-items: center;
    margin: 10px auto;
  }
}
.headersection .logo__section .inner__section .finn__area .search__box:has(> form#common) .shw__po {
  top: auto;
}
@media screen and (min-width: 1200px) {
  .headersection .logo__section .inner__section .finn__area .search__box {
    align-items: start;
  }
}
@media screen and (min-width: 1201px) {
  .headersection .logo__section .inner__section .finn__area .search__box {
    float: right;
  }
}
.headersection .logo__section .inner__section .finn__area .search__box a.custom__btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  background-color: #de1a1a;
  letter-spacing: 0;
  font-size: 1rem;
  padding: 10px;
  color: #ffffff;
}
.headersection .logo__section .inner__section .finn__area .search__box a.custom__btn:hover {
  background-color: #ffffff;
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 1rem;
}
.headersection .logo__section .inner__section .finn__area .main__t__content {
  font-size: 12.8px;
  width: 20rem;
  font-weight: 500;
  display: flex;
  justify-content: left;
}
@media screen and (max-width: 500px) {
  .headersection .logo__section .inner__section .finn__area .main__t__content {
    font-size: 13.9px;
    justify-content: center;
  }
}
@media screen and (max-width: 700px) {
  .headersection .logo__section .inner__section .finn__area .main__t__content {
    text-align: center;
    padding: 0;
  }
}
@media screen and (max-width: 997px) {
  .headersection .logo__section .inner__section .finn__area .main__t__content {
    margin: 0 0 2px;
  }
}
@media screen and (min-width: 1200px) {
  .headersection .logo__section .inner__section .finn__area .main__t__content {
    font-size: 11px;
    margin: 0 auto 3px auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 48%;
  }
}
@media screen and (min-width: 700px) and (max-width: 998px) {
  .headersection .logo__section .inner__section .finn__area .main__t__content {
    padding: 0;
  }
}
.headersection .logo__section .inner__section .finn__area .bnr__inpt {
  margin: 0 2rem 0 auto;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 4px;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .finn__area .bnr__inpt {
    margin-inline: 0;
  }
}
.headersection .logo__section .inner__section .finn__area .bnr__inpt input.search__bn {
  font-size: 20px;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  background-size: contain;
  color: #6c757d;
  text-align: left;
  text-transform: uppercase;
  text-indent: 20px;
  background-image: url(../images/plate_normal_small.png);
  background-position: left center;
  font-weight: 700;
  background-repeat: no-repeat;
  width: 50%;
  height: 2.5rem;
  border-radius: 9px;
  border: 1px solid #d9d9d9;
}
.headersection .logo__section .inner__section .finn__area .bnr__inpt input.search__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.headersection .logo__section .inner__section .finn__area .bnr__inpt .search__btn {
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 13px;
  padding: 4px 10px;
  color: #ffffff;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 9px;
}
.headersection .logo__section .inner__section .finn__area .bnr__inpt .search__btn img {
  width: 16px;
}
.headersection .logo__section .inner__section .finn__area .shw__po {
  cursor: pointer;
  z-index: 9999;
  width: auto;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .finn__area .shw__po {
    position: unset;
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .headersection .logo__section .inner__section .finn__area .shw__po {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .headersection .logo__section .inner__section .finn__area .shw__po {
    display: block;
    position: relative;
  }
}
.headersection .logo__section .inner__section .finn__area a.sho__pop {
  font-size: 25px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.headersection .logo__section .inner__section .finn__area a.sho__pop p {
  margin-bottom: 0;
  font-size: 11px;
}
.headersection .logo__section .inner__section .finn__area .pop__div {
  position: absolute;
  right: -10px;
  top: 0;
  margin-top: 10px;
  padding-top: 30px;
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 576px) {
  .headersection .logo__section .inner__section .finn__area .pop__div {
    right: auto;
  }
}
.headersection .logo__section .inner__section .finn__area .pop__div.show {
  display: block;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup {
  width: 400px;
  border: 1px solid #f0f0f0;
  text-align: left;
  box-shadow: 1px 2px 8px 0 #000;
  border-radius: 4px;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup {
    width: 100%;
  }
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup h4 {
  font-size: 1rem;
  background-color: #000;
  padding: 5px 15px;
  color: #ffffff;
  text-align: center;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup p {
  text-align: center;
  padding-top: 10px;
  font-size: 1rem;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop__btns {
  margin: 14px;
  background-color: #f0f0f0;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop__btns {
    background: #ffffff;
  }
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop__btns a.pop__ckot {
  padding: 5px 10px;
  background-color: #de1a1a;
  font-size: 1.1rem;
  border-radius: 50px;
  transition: 0.3s ease-in-out;
  color: #ffffff;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop__btns a.pop__ckot {
    font-size: 14px;
    padding: 5px 10px;
  }
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con {
  padding: 2px 10px 10px;
  max-height: 320px;
  overflow-y: scroll;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item {
  display: inline-flex;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
  width: 100%;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .imgse {
  width: 25%;
  float: left;
  padding-right: 15px;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .imgse img {
  border-radius: 5px;
  width: 70px;
  height: 60px;
  padding: 4px;
  border: 1px solid #ddd;
  max-width: 100%;
  object-fit: contain;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat {
  width: 75%;
  float: left;
  vertical-align: middle;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat p.tx__red {
  font-size: 13px;
  text-align: left;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
  color: #de1a1a;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat p.tx__red a {
  line-height: 18px;
  padding-bottom: 5px;
  font-size: 13px;
  text-align: left;
  font-weight: 400;
  display: inline-block;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span {
  font-size: 1rem;
  position: relative;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span em {
  font-weight: 500;
  font-style: normal;
  color: #de1a1a;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span a i {
  float: right;
  padding-right: 18px;
  font-size: 1.1rem;
  top: 5px;
  display: inline-block;
  position: relative;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__tol {
  padding: 0;
  top: -8px;
  position: relative;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__tol .sub__t p {
  padding-top: 10px;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 500;
  text-align: left;
  width: 49%;
  margin-bottom: 0;
  display: inline-block;
  color: #000;
  position: relative;
}
.headersection .logo__section .inner__section .finn__area .pop__div.show .cart__popup .pop_con .pop__tol .sub__t span {
  width: 49%;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  text-align: right;
  display: inline-block;
  position: relative;
}
.headersection .logo__section .cart__menu__area .nav--toggler .sho__pop {
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
}
.headersection .logo__section .cart__menu__area .nav--toggler .sho__pop p {
  margin-bottom: 0;
  background: #de1a1a;
  color: #ffffff;
  font-weight: 600;
  top: -14px;
  right: -14px;
  position: absolute;
  border-radius: 50px;
  height: 25px;
  width: 25px;
  text-align: center;
  font-size: 15px;
  vertical-align: middle;
}
.headersection .logo__section .cart__menu__area .nav--toggler .sho__pop img {
  width: 15px;
}
@media screen and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area .nav--toggler .sho__pop img {
    width: 1.8rem;
    height: 1.8rem;
    object-fit: contain;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area .nav--toggler .sho__pop img {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media screen and (max-width: 500px) {
  .headersection .logo__section .cart__menu__area {
    width: 30%;
    margin: 5px auto 1rem;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area {
    display: flex;
    align-items: center;
    gap: 1.3rem;
    margin: 0;
    justify-content: flex-end;
    margin-right: 15px;
  }
}
@media screen and (min-width: 700px) and (max-width: 998px) {
  .headersection .logo__section .cart__menu__area {
    display: flex;
    align-items: center;
    width: 15%;
    justify-content: space-between;
    margin-right: 2rem;
  }
}
.headersection .logo__section .cart__menu__area .shw__po {
  margin-top: 5px;
  cursor: pointer;
  z-index: 9999;
  width: auto;
}
@media screen and (max-width: 829px) {
  .headersection .logo__section .cart__menu__area .shw__po {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .shw__po {
    position: unset;
  }
}
.headersection .logo__section .cart__menu__area .shw__po .sho__pop i {
  font-size: 25px;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div {
  position: absolute;
  right: -10px;
  top: 0;
  margin-top: 10px;
  padding-top: 30px;
  display: none;
}
@media screen and (min-width: 300px) and (max-width: 576px) {
  .headersection .logo__section .cart__menu__area .shw__po .pop__div {
    right: auto;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area .shw__po .pop__div {
    right: 4rem;
    margin-top: 20px;
  }
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show {
  display: block;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .shw__po .pop__div.show {
    left: -220%;
    padding-left: 0;
    right: 0;
    margin-top: 30px;
  }
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup {
  width: 400px;
  border: 1px solid #f0f0f0;
  text-align: left;
  box-shadow: 1px 2px 8px 0 #000;
  border-radius: 4px;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup {
    width: 100%;
  }
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup h4 {
  font-size: 1rem;
  background-color: #000;
  padding: 5px 15px;
  color: #ffffff;
  text-align: center;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup p {
  text-align: center;
  padding-top: 10px;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop__btns {
  margin: 14px;
  background-color: #f0f0f0;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop__btns {
    background: #ffffff;
  }
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop__btns a.pop__ckot {
  padding: 5px 10px;
  background-color: #de1a1a;
  font-size: 1.1rem;
  border-radius: 50px;
  transition: 0.3s ease-in-out;
  color: #ffffff;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop__btns a.pop__ckot {
    font-size: 14px;
    padding: 5px 10px;
  }
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con {
  padding: 2px 10px 10px;
  max-height: 320px;
  overflow-y: scroll;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item {
  display: inline-flex;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
  width: 100%;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .imgse {
  width: 25%;
  float: left;
  padding-right: 15px;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .imgse img {
  border-radius: 5px;
  width: 70px;
  height: 60px;
  padding: 4px;
  border: 1px solid #ddd;
  max-width: 100%;
  object-fit: contain;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat {
  width: 75%;
  float: left;
  vertical-align: middle;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat p.tx__red {
  font-size: 13px;
  text-align: left;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 0;
  color: #de1a1a;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat p.tx__red a {
  line-height: 18px;
  padding-bottom: 5px;
  font-size: 13px;
  text-align: left;
  font-weight: 400;
  display: inline-block;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span {
  font-size: 1rem;
  position: relative;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span em {
  font-weight: 500;
  font-style: normal;
  color: #de1a1a;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__cart__item .pro__rat span a i {
  float: right;
  padding-right: 18px;
  font-size: 1.1rem;
  top: 5px;
  display: inline-block;
  position: relative;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__tol {
  padding: 0;
  top: -8px;
  position: relative;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__tol .sub__t p {
  padding-top: 10px;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 500;
  text-align: left;
  width: 49%;
  margin-bottom: 0;
  display: inline-block;
  color: #000;
  position: relative;
}
.headersection .logo__section .cart__menu__area .shw__po .pop__div.show .cart__popup .pop_con .pop__tol .sub__t span {
  width: 49%;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  text-align: right;
  display: inline-block;
  position: relative;
}
.headersection .logo__section .cart__menu__area .mobile__bar {
  position: absolute;
  left: 1.5rem;
  top: 1rem;
  z-index: initial;
  display: none;
}
@media screen and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar {
    top: auto;
    position: initial;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area .mobile__bar {
    position: initial;
  }
}
@media screen and (max-width: 1200px) {
  .headersection .logo__section .cart__menu__area .mobile__bar {
    display: block;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle {
  font-size: 32px;
  color: #de1a1a;
  text-align: right;
  padding: 0 3px;
  display: none;
}
@media screen and (max-width: 1200px) {
  .headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle {
    display: block;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle input#menu_checkbox {
  display: none;
}
.headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label {
  top: auto;
  right: 10px;
  margin: -10px auto 0;
  cursor: pointer;
  display: block;
  position: relative;
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label {
    margin: 0;
  }
  .headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label img {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: contain;
  }
}
@media screen and (max-width: 769px) {
  .headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label {
    position: initial;
    margin: 0;
  }
  .headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label img {
    width: 2rem;
    height: 2rem;
    object-fit: contain;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label span {
  top: 0;
  height: 5px;
  background-color: #de1a1a;
  margin-bottom: 5px;
  transition: transform 0.3s, top 0.3s, width 0.3s, right 0.3s;
  border-radius: 2px;
  display: block;
  position: relative;
}
.headersection .logo__section .cart__menu__area .mobile__bar span.mob__toggle label span:first-child {
  transform-origin: 0;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec {
  left: 0;
  right: 0;
  margin: 35px auto;
  text-align: left;
  position: fixed;
  width: 90%;
  height: 100%;
  overflow-y: auto;
  display: none;
  z-index: initial;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec {
    height: 70vh;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec {
    height: 70vh;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__login {
  background-color: #fff;
  padding: 15px 20px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
  justify-content: space-between;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .mobile__login a {
  margin: 10px 0;
  text-align: center;
  font-size: 16px;
  border: 1px solid #f00;
  color: #fff;
  padding: 10px 10px;
  font-weight: 600;
  background-color: #f00;
  border-radius: 5px;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box {
  width: 100%;
  position: relative;
  display: flex;
  margin-bottom: 15px;
  margin-top: 4px;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__input {
  border: 1px solid #7b7b7b;
  border-radius: 4px 0 0 4px;
  border-right: none;
  outline: 0;
  color: #777;
  background: #ffffff;
  padding: 10px;
  font-size: 1rem;
  text-align: left;
  width: 100%;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__button {
  height: auto;
  outline: 0;
  cursor: pointer;
  border: 1px solid #7b7b7b;
  border-radius: 0 4px 4px 0;
  border-left: none;
  background: #ffffff;
  font-size: 0.75rem;
  text-align: center;
  width: auto;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__button i {
  color: #050505;
  font-size: 1rem;
  font-family: "Font Awesome 5 Pro";
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box img.spinner {
  width: 43px;
  height: auto;
  display: none;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1 {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 9999;
  width: 100%;
  padding: 0 12px;
  height: 30rem;
  overflow-y: scroll;
  background-color: #fff;
  border: 1px solid #dcdcdc;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1::-webkit-scrollbar-track {
  background: #e4cecf;
}
@media only screen and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1 ul.fot-list {
    list-style-type: none;
    padding: 0;
  }
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1 ul.fot-list a li:hover {
    background-color: #e4e4e4;
    border-radius: 5px;
  }
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1 ul.fot-list li {
    padding: 5px 10px;
    margin-bottom: 1px;
    background: #ffffff;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    position: relative;
  }
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1 ul.fot-list li:before {
    content: "";
    width: 13%;
    height: 1px;
    position: absolute;
    bottom: -1px;
    transition: 0.5s;
  }
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sok__search__box .search__div1 div#suggesstion__box1 ul.fot-list li .search-title {
    background: #de1a1a;
    padding-top: 7px;
    color: #ffffff;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar {
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #ffffff;
  display: none;
  position: relative;
  width: 100%;
  margin: 14px 0;
}
@media screen and (max-width: 976px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar {
    display: none;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list.bar--head {
  padding: 15px 20px 0;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list.bar--head {
    padding: 10px;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list {
  list-style-type: none;
  margin-bottom: 0;
  padding: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list {
    padding: 10px;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list li.sd__li {
  padding: 5px 8px 8px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 7px;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list li.sd__li:first-child {
  border-bottom: none;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list li.sd__li:before {
  content: "\f105";
  font-size: 12px;
  font-family: "Font Awesome 5 Free";
  background-color: rgba(209, 0, 0, 0.768627451);
  padding: 2px 5px;
  font-weight: 600;
  color: #ffffff;
  margin-right: 5px;
  border-radius: 2px;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar ul.bar__list li.sd__li {
    padding: 5px;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--1 {
  border: 1px solid #cecece;
  border-radius: 4px;
  width: 100%;
  margin-top: 0;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 {
  top: 0;
  position: relative;
  border: 1px solid #cecece;
  margin-top: 30px;
  border-radius: 4px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 {
    padding: 10px;
    margin-top: 10px;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 {
  border-bottom: 1px solid #f0f0f0;
  margin: 24px 0;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 667px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 {
    margin: 10px 0;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 .col-sm-2.col-md-2.col-lg-2 {
    width: auto;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 .col-sm-10.col-md-10.col-lg-10 {
    width: 84%;
  }
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 h6.sd__head {
  font-weight: 700;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 h6.sd__head:after {
  height: 2px;
  width: 40px;
  z-index: 999;
  margin-top: 10px;
  border-radius: 10px;
  background-color: #de1a1a;
  content: "";
  display: block;
}
.headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 p.sd__p {
  text-align: start;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec .sd__bar.bar--2 .sd--2 {
    width: 100%;
  }
}
@media screen and (max-height: 700px) {
  .headersection .logo__section .cart__menu__area .mobile__bar .mobilemenu__sec {
    height: 70vh;
  }
}
@media screen and (min-width: 1200px) {
  .headersection .logo__section .cart__menu__area .mobile__bar {
    display: none;
  }
}
@media screen and (min-width: 998px) {
  .headersection .logo__section .cart__menu__area {
    display: flex;
    flex-direction: row-reverse;
    width: 90%;
    margin: auto;
  }
  .headersection .logo__section .shw__po {
    display: block;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area {
    display: flex;
  }
}
@media screen and (min-width: 1026px) {
  .headersection .logo__section .cart__menu__area {
    display: none;
  }
}
@media screen and (min-width: 770px) and (max-width: 1026px) {
  .headersection .logo__section .cart__menu__area {
    width: 15%;
    margin: auto;
    justify-content: flex-end;
    flex-direction: row;
    gap: 3rem;
    margin-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  .headersection .logo__section .shw__po.nav--toggler {
    display: none;
  }
}

footer.footer__section .container {
  max-width: 1350px;
}
footer.footer__section .footer.area--section {
  padding: 40px 0;
  background-color: #1e1e1e;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  footer.footer__section .footer.area--section {
    padding: 0;
  }
}
footer.footer__section .footer.area--section a {
  color: #ffffff;
}
footer.footer__section .footer.area--section .inner--section {
  max-width: initial;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section {
    padding: 0;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec {
  padding: 20px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec {
    border: none;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec {
    padding: 30px;
    max-height: initial;
    display: block;
    border: none;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec:last-child {
  border: none;
}
footer.footer__section .footer.area--section .inner--section .foot--logo {
  justify-content: space-between;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo {
    width: 35%;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo h3 {
  padding-bottom: 0.5rem;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo h3 a {
  color: #ffffff;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo h3 a img {
  object-fit: contain;
  max-width: 100%;
  height: auto;
  width: 15rem;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo a span.span__mini {
  font-size: 12px;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo p {
  font-size: 1.2rem;
  color: #d5d5d5;
  line-height: 1.7rem;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.foot--logo p {
    font-size: 15px;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t {
  width: 22%;
  max-width: 22%;
  margin: 0 auto;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t .foot__hd {
  font-size: 1rem;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t .foot__hd {
    font-size: 15px;
  }
}
@media screen and (max-width: 650px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t {
    max-width: 100%;
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (min-width: 650px) and (max-width: 769px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t {
    max-width: 30%;
    width: 30%;
    padding: 0 20px;
    margin: 30px 0 0;
  }
}
@media screen and (min-width: 770px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t {
    max-width: 20%;
    width: 20%;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 {
  width: 27%;
  max-width: 27%;
  margin: 0 auto;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .foot__hd {
  font-size: 1rem;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .foot__hd {
    font-size: 15px;
  }
}
@media screen and (max-width: 650px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 {
    max-width: 100%;
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (min-width: 650px) and (max-width: 769px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 {
    max-width: 35%;
    width: 35%;
    padding: 0 20px;
    margin: 30px 0 0;
  }
}
@media screen and (min-width: 770px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 {
    max-width: 35%;
    width: 35%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t {
    width: 25%;
    max-width: 100%;
    margin: 0;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t h4.foot__hd {
  font-size: 1rem;
  margin-bottom: 4px;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t h4.foot__hd {
    font-size: 15px;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t ul.fot__list {
  padding: 0;
  list-style-type: none;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t ul.fot__list li {
  margin-bottom: 6px;
  position: relative;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t ul.fot__list li:before {
  content: "";
  width: 13%;
  height: 1px;
  position: absolute;
  bottom: -1px;
  transition: 0.5s;
  background-color: #ffffff;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t ul.fot__list li:hover:before {
  width: 60%;
  transition: 0.5s;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t ul.fot__list li a {
  font-size: 0.85rem;
  color: #d5d5d5;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.nyt--t ul.fot__list li a {
    font-size: 12px;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 {
  justify-content: space-between;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 a,
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 p {
  font-size: 0.85rem;
  margin-bottom: 10px;
  line-height: 20px;
  display: block;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .foot__soc {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 1rem;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .foot__soc li {
  background-color: #de1a1a;
  border-radius: 5px;
  cursor: pointer;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .foot__soc li a {
  margin-bottom: 0;
  padding: 3px 0px;
  text-align: center;
  width: 2.2rem;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .foot__soc li a i {
  font-size: 1.1rem;
  padding: 6px;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 ul.sub__list {
  margin-top: 60px;
  padding: 0;
  list-style-type: none;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 ul.sub__list {
    margin-top: 0px;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 ul.sub__list li {
  margin-bottom: 6px;
  position: relative;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 ul.sub__list li:before {
  content: "";
  width: 13%;
  height: 1px;
  position: absolute;
  bottom: -1px;
  transition: 0.5s;
  background-color: #ffffff;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 ul.sub__list li:hover:before {
  width: 60%;
  transition: 0.5s;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 ul.sub__list li a {
  font-size: 1rem;
  color: #d5d5d5;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.sec--3 .footer-info p {
  font-weight: 700;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec img {
  width: 90%;
  margin: 10px 0;
  margin-top: 1px;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec img {
    width: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec {
    width: 100%;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec h5.foot__hd {
  font-size: 1rem;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec img {
    margin-left: -2px;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec h6 {
  border-top: 1px solid #686868;
  padding-top: 12px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec h6 {
    display: none;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc {
  padding: 0;
  list-style-type: none;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc {
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc {
    text-align: center;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc li {
  display: inline-block;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc li a {
  padding: 4px 12px;
  font-size: 20px;
  margin: 3px;
  border-radius: 6px;
  background-color: #de1a1a;
  display: inline-block;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc li a {
    margin-right: 17.5px;
  }
  footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc li a:first-child {
    margin-left: 0;
  }
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc li a i.fa.fa-facebook {
  padding: 0 3px;
}
footer.footer__section .footer.area--section .inner--section .fot--sec.pay--sec ul.foot__soc li a:hover {
  color: #b8b7b7;
}
footer.footer__section .botm__foot {
  background-color: #000;
  padding: 16px;
  color: #ffffff;
  text-align: center;
}
footer.footer__section .botm__foot p.aligncenter {
  margin: 0;
  font-size: 0.8rem;
}

.pagecontent {
  position: relative;
}
.pagecontent .menu__head {
  border-bottom: 1px solid #d5d5d5;
  padding-top: 70px;
}
@media (max-width: 767px) {
  .pagecontent .menu__head {
    margin: 0 10px;
    padding-top: 20px;
    border: none;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .menu__head {
    margin: 0 10px;
    padding-top: 20px;
  }
}
.pagecontent .menu__head .menu__listmobile {
  display: none;
}
@media (max-width: 767px) {
  .pagecontent .menu__head .menu__listmobile {
    display: block;
  }
  .pagecontent .menu__head .menu__listmobile .toggle__dropdown {
    background-color: transparent;
    border: 1px solid #de1a1a;
    border-width: 0px 0 1px 0px;
    padding: 5px 10px;
    font-weight: 600;
    font-size: 16px;
    color: #000;
  }
  .pagecontent .menu__head .menu__listmobile .dropdown__section ul.bar__list.sd--list {
    display: none;
  }
  .pagecontent .menu__head .menu__listmobile .dropdown__section ul.bar__list.sd--list.open {
    display: block;
    width: 15rem;
    position: absolute;
    left: 20px;
    z-index: 2;
    padding: 0px;
    background: #ffffff;
    border-radius: 10px;
    border: 0.5px solid #d5d5d5;
  }
  .pagecontent .menu__head .menu__listmobile .dropdown__section ul.bar__list.sd--list.open li {
    list-style: none;
    border-bottom: 1px solid #d5d5d5;
  }
  .pagecontent .menu__head .menu__listmobile .dropdown__section ul.bar__list.sd--list.open li:last-child {
    border: none;
  }
  .pagecontent .menu__head .menu__listmobile .dropdown__section ul.bar__list.sd--list.open li:has(> a.active) {
    height: 0;
    overflow: hidden;
    padding: 0;
  }
  .pagecontent .menu__head .menu__listmobile .dropdown__section ul.bar__list.sd--list.open li a {
    font-size: 14px;
    padding: 10px 15px;
    width: 100%;
    display: block;
  }
}
@media (max-width: 767px) {
  .pagecontent .menu__head .menu__list {
    display: none;
  }
}
.pagecontent .menu__head .menu__list ul.bar__list.sd--list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-flex;
  gap: 10px;
  height: 3rem;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .menu__head .menu__list ul.bar__list.sd--list {
    height: 2.5rem;
  }
}
.pagecontent .menu__head .menu__list ul.bar__list.sd--list li.sd__li {
  position: relative;
}
.pagecontent .menu__head .menu__list ul.bar__list.sd--list li.sd__li a {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding: 0.5rem 1rem;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .menu__head .menu__list ul.bar__list.sd--list li.sd__li a {
    font-size: 1rem;
  }
}
.pagecontent .menu__head .menu__list ul.bar__list.sd--list li.sd__li a.active:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  bottom: 0px;
  position: absolute;
  background-color: #de1a1a;
}
.pagecontent ul.breadcrumb.title {
  margin-bottom: 0;
  margin-left: 15px;
  padding-top: 20px;
  padding-bottom: 5px;
}
.pagecontent ul.breadcrumb.title li {
  position: relative;
}
.pagecontent ul.breadcrumb.title li:first-child a {
  margin-left: 0;
}
.pagecontent ul.breadcrumb.title li a {
  margin-left: 15px;
  font-size: 1rem;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .pagecontent ul.breadcrumb.title li a {
    font-size: 14px;
  }
}
.pagecontent ul.breadcrumb.title li a:hover {
  color: #de1a1a;
}
.pagecontent ul.breadcrumb.title li a:after {
  content: "\f101";
  font-family: FontAwesome;
  font-size: 0.75rem;
  top: 0;
  left: 10px;
  color: #000;
  position: relative;
}
.pagecontent .main__menu__cnt {
  background-color: #de1a1a;
  height: 6px;
}
.pagecontent .max__width {
  max-width: initial;
  margin: 0 auto;
}
.pagecontent .max__width .inner--section {
  max-width: initial;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .pagecontent .max__width .inner--section {
    align-items: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .max--width {
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.pagecontent .max__width .inner--section .bedrift .home__banner__section .bilverksted_base {
  background-image: url(../images/header_base.png);
  width: 100%;
  height: 26rem;
  background-position: center;
  background-size: cover;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .home__banner__section .bilverksted_base {
    width: 100%;
    height: 20rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .home__banner__section .bilverksted_base {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base {
  max-width: 1350px;
  margin: 4.5rem auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base {
    margin: 1rem 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base {
    margin: 2rem 0;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section {
  display: flex;
  gap: 5rem;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section {
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section {
  width: 44%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section a {
  width: 50%;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section a {
    width: 100%;
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section a {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section a img {
  width: 100%;
  border-radius: 7px;
  display: block;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section a img {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .home__iframe__mobile {
    display: block;
    width: 100%;
  }
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .home__iframe__mobile iframe {
    width: 100%;
    height: 13.5rem;
  }
}
@media screen and (min-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .home__iframe__mobile {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section {
    text-align: center;
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section h2 {
  color: #de1a1a;
  font-size: 1.1rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section h2 {
    font-size: 14px;
    line-height: 1.5rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section p.description {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.8rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section p.description {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section p.description {
    font-size: 1.2rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section p {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 2.8rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section p {
    font-size: 26px;
    line-height: 1.8rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section p {
    font-size: 28px;
    line-height: 1.6rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.2rem;
  border-radius: 50px;
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1.4rem;
  display: block;
  width: fit-content;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section a {
    font-size: 15px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .nett_section .content_section a {
    font-size: 15px;
    margin: 0 auto;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec {
  justify-content: space-between;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec {
    padding: 0;
    margin: 0;
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg {
  margin: 5px 0;
  position: relative;
  padding: 30px;
  height: 290px;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  width: 32%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg {
    width: 100%;
    max-width: 100%;
    height: 220px;
    background-size: cover;
    text-align: center;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg {
    height: 220px;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.sho--nw {
  background-image: url(../images/banners/shp-nw.png);
  background-size: 100% 290px;
  background-position: center;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.sho--nw {
    background-size: cover;
    background-position: top;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.sho--nw {
    background-size: 100% 230px;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.mor--nw {
  background-image: url(../images/banners/car.png);
  background-size: 100% 290px;
  background-position: center;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.mor--nw {
    background-size: cover;
    background-position: top;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.mor--nw {
    background-size: 100% 230px;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.vew--nw {
  background-image: url(../images/banners/bilskade-reperasjon.png);
  background-size: 100% 290px;
  background-position: center;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.vew--nw {
    background-size: cover;
    background-position: top;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .blg.vew--nw {
    background-size: 100% 230px;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .sho__nw__al {
  top: auto;
  transform: none;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .sho__nw__al {
    left: auto;
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .sho__nw__al p.blg__con {
  height: 50px;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.5;
  max-height: 50px;
  font-weight: 600;
  overflow: hidden;
  width: 100%;
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .sho__nw__al a.blg--con {
  background-color: #de1a1a;
  padding: 10px 25px;
  border-radius: 50px;
  font-size: 1rem;
  transition: 0.5s;
  font-weight: 500;
  color: #ffffff;
  border: none;
  text-align: center;
}
.pagecontent .max__width .inner--section .bedrift .bedrift_nett_base .blog--sec .sho__nw__al a.blg--con:hover {
  color: #de1a1a;
  outline: #de1a1a solid 2px;
  background-color: #ffffff;
  transition: 0.3s ease-in-out;
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base {
  margin: 2rem 0 0;
  background-color: #d5d5d5;
  margin-bottom: 4rem;
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section {
  display: flex;
  gap: 5rem;
  align-items: center;
  max-width: 1350px;
  margin: 0 auto;
  padding: 4.5rem 0;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 1.5rem;
    padding: 2rem 0;
    gap: 2rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section {
  width: 44%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section img {
  width: 50%;
  border-radius: 7px;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section img {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section {
    text-align: center;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section h2 {
  color: #de1a1a;
  font-size: 1.1rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section h2 {
    font-size: 14px;
    line-height: 1.5rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section p {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 2.8rem;
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section p {
    font-size: 26px;
    line-height: 1.8rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section p {
    font-size: 28px;
    line-height: 1.8rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.2rem;
  border-radius: 50px;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.4rem;
  display: block;
  width: fit-content;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section a {
    font-size: 15px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilskade_base .bilskade_section .content_section a {
    font-size: 15px;
    margin: 0 auto;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bli_med {
  margin-top: 1rem;
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_section {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_section {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_section {
    margin: 0 3rem;
    padding: 2.5rem 0;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content {
  background-color: #474747;
  position: absolute;
  top: 0;
  color: #ffffff;
  text-align: center;
  padding: 3.2rem 2.5rem;
  transform: translate(13%, 50%);
  border-radius: 10px;
  width: 28rem;
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content {
    width: 65%;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content {
    top: 50%;
    left: 50%;
    padding: 1.7rem 1.5rem;
    transform: translate(-50%, -50%);
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content p {
  font-size: 2rem;
  /* width: 70%; */
  margin: 0 auto 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content p {
    font-size: 24px;
    margin: 0 auto 1.5rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.6rem;
  border-radius: 50px;
  font-size: 1.2rem;
  font-weight: 500;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content a {
    font-size: 15px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med .bli_content a {
    font-size: 15px;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bli_med img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bli_med img {
    height: 15rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section {
  display: flex;
  gap: 5rem;
  align-items: center;
  max-width: 1350px;
  margin: 0 auto;
  padding: 4.5rem 0;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section {
    flex-wrap: wrap;
    margin: 0 1.5rem;
    padding: 2rem 0;
    gap: 2rem;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section img {
  width: 50%;
  border-radius: 7px;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section img {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section {
    text-align: center;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section h2 {
  color: #de1a1a;
  font-size: 0.9rem;
  font-weight: 700;
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section p {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 33px;
  width: 80%;
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section p {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.2rem;
  border-radius: 50px;
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1.4rem;
  display: block;
  width: fit-content;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section a {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .bedrift .bedrift_bilverksted_base .bilverksted_section .content_section a {
    font-size: 14px;
  }
}
.pagecontent .max__width .inner--section .home__banner__section {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section {
    gap: 20px;
    margin: 0 0 20px;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .center--text {
  color: #ffffff;
  font-size: 4rem;
  font-weight: 700;
  transition: text-shadow 0.1s;
}
@media (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .center--text {
    font-size: 2.5rem;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bilskade_base {
  background-image: url(../images/bilskade_bg.png);
  width: 49%;
  height: 15rem;
  background-position: center;
  background-size: cover;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .bilskade_base {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .bilskade_base {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .privat__base {
  background-image: url(../images/header_base.png);
  width: 100%;
  height: 26rem;
  background-position: center;
  background-size: cover;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .privat__base {
    width: 100%;
    height: 20rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .privat__base {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__base {
  background-image: url(../images/home_bedrift.jpg);
  width: 49%;
  height: 15rem;
  background-position: center;
  background-size: cover;
  filter: brightness(1.2);
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__base {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__base {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .center__text__area {
  top: 50%;
  position: relative;
  text-align: center;
  transform: translateY(-50%);
}
.pagecontent .max__width .inner--section .home__banner__section .center__text__area p {
  font-size: 1.9rem;
  color: #ffffff;
  font-weight: 700;
  width: 60%;
  margin: 0 auto 1.5rem;
  line-height: 2.8rem;
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .center__text__area p {
    width: 90%;
    font-size: 20px;
    line-height: 1.8rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .center__text__area p {
    width: 100%;
    font-size: 26px;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .center__text__area a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.6rem;
  border-radius: 50px;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.4rem;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .center__text__area a {
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .center__text__area a {
    font-size: 16px;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area {
  top: 50%;
  position: relative;
  text-align: center;
  transform: translateY(-50%);
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p {
  font-size: 1.25rem;
  font-weight: 200;
  width: 40%;
  margin: 0 auto;
  line-height: 2.2rem;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p {
    width: 60%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p {
    font-size: 15px;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p {
    width: 90%;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area h1.overlay__text {
  color: #ffffff;
  font-size: 2.2rem;
  font-weight: 700;
  text-align: center;
  margin: 0 0 1.3rem 0;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area h1.overlay__text {
    font-size: 20px;
    line-height: 1.8rem;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area h1.title__header {
  width: 55%;
  margin: 0 auto;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area h1.title__header {
    width: 100%;
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area h1.title__header {
    width: 70%;
    font-size: 30px;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p.log__content {
  width: 60%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p.log__content {
    width: 100%;
    font-size: 15px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area p.log__content {
    line-height: 1.5;
    font-size: 18px;
  }
}
.pagecontent .max__width .inner--section .home__banner__section .bedrift__text_area .bedrift__banbtn {
  color: #ffffff;
  width: 75%;
  margin: 0 auto;
  padding: 10px;
  font-size: 11px;
  border-radius: 5rem;
  background-color: #de1a1a;
  display: block;
}
.pagecontent .max__width .inner--section .home__banner__section a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.6rem;
  border-radius: 50px;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.4rem;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .home__banner__section a {
    font-size: 15px;
    line-height: 1.5rem;
    padding: 0.5rem 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .home__banner__section a {
    font-size: 16px;
    line-height: 1.5rem;
    padding: 0.5rem 1rem;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .max__width .inner--section .mobile__sd__bar {
    display: block;
    padding-right: var(--bs-gutter-x, 0.25rem);
    padding-left: var(--bs-gutter-x, 0.25rem);
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 {
    flex-wrap: wrap;
    gap: 5px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main {
    width: 49%;
    display: flex;
    align-items: flex-start;
    gap: 10px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main:first-child {
    margin-bottom: 20px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main:nth-child(1) {
    margin-bottom: 20px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon img.fabout__img {
    width: 22px;
    height: 22px;
    object-fit: contain;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content h6.sd__head {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content p.sd__p {
    font-size: 10px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 {
    flex-wrap: nowrap;
    gap: 5px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main {
    width: 25%;
    display: flex;
    align-items: flex-start;
    gap: 10px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon {
    height: 70%;
    display: flex;
    align-items: center;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon img.fabout__img {
    width: 22px;
    height: 22px;
    object-fit: contain;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content h6.sd__head {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .pagecontent .max__width .inner--section .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content p.sd__p {
    font-size: 12px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1200px) {
  .pagecontent .max__width .inner--section .mobile__sd__bar {
    display: none;
  }
}
.pagecontent .max__width .inner--section .bedrift__btn__area a {
  width: 60%;
  margin: 5rem auto;
  padding: 25px;
  font-size: 20px;
  border-radius: 20px;
  font-weight: 500;
  text-align: center;
  background-color: #de1a1a;
  display: block;
  color: #ffffff;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .Farmula1__car {
    margin-top: 20px;
  }
}
.pagecontent .max__width .inner--section .Farmula1__car .f_1 .image {
  width: 55%;
  margin: auto;
  position: relative;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .Farmula1__car .f_1 .image {
    width: 100%;
  }
}
@media screen and (max-width: 820px) {
  .pagecontent .max__width .inner--section .Farmula1__car .f_1 .image {
    width: 100%;
  }
}
@media screen and (min-width: 825px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .Farmula1__car .f_1 .image {
    width: 80%;
  }
}
.pagecontent .max__width .inner--section .Farmula1__car .f_1 .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
  box-shadow: 0px 0px 6px 5px rgba(0, 0, 0, 0.0705882353);
}
.pagecontent .max__width .inner--section .Farmula1__car .f_1 .image img:hover + span.text--over {
  color: #de1a1a;
}
.pagecontent .max__width .inner--section .Farmula1__car .f_1 .image span.text--over {
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  text-shadow: #000 5px 5px 10px;
  font-size: 4rem;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
  padding-left: 0;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .Farmula1__car .f_1 .image span.text--over {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .Farmula1__car .f_1 .image span.text--over {
    font-size: 2.5rem;
    display: flex;
    justify-content: center;
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .Farmula1__car .f_1 .image span.text--over:hover {
  color: #de1a1a;
}
.pagecontent .max__width .inner--section .home__iframe img {
  width: 100%;
}
@media screen and (max-width: 976px) {
  .pagecontent .max__width .inner--section .services--list .sd__bar {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .max__width .inner--section .services--list .sd__bar {
    display: none;
  }
}
.pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 {
  margin-top: 30px;
  border-radius: 4px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 {
    padding: 10px;
  }
}
.pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 .sd__2 {
  margin: 0;
  width: auto;
  padding: 0;
}
.pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 .sd__2 h6.sd__head {
  font-weight: 700;
  font-size: 1.1rem;
}
.pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 .sd__2 img.fabout__img {
  width: 2rem;
  height: 2rem;
  object-fit: contain;
}
.pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 .sd__2 p {
  font-size: 0.9rem;
  line-height: 1.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .sd__bar.bar--2 .sd__2 p {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .services--list .home_norge_base {
  margin: 24px 0;
  background-color: #d5d5d5;
  padding: 5rem 0;
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base {
    padding: 2rem 0;
  }
}
.pagecontent .max__width .inner--section .services--list .home_norge_base .norge_section {
  display: flex;
  gap: 6rem;
  align-items: center;
  color: #000;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base .norge_section {
    flex-wrap: wrap;
    gap: 1rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base .norge_section {
    gap: 3rem;
  }
}
.pagecontent .max__width .inner--section .services--list .home_norge_base .norge_section .content_section {
  width: 44%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base .norge_section .content_section {
    width: 100%;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base .norge_section .content_section {
    width: 50%;
  }
}
.pagecontent .max__width .inner--section .services--list .home_norge_base h2,
.pagecontent .max__width .inner--section .services--list .home_norge_base h1 {
  font-weight: 700;
  margin-bottom: 2rem;
  font-size: 2.4rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base h2,
  .pagecontent .max__width .inner--section .services--list .home_norge_base h1 {
    font-size: 24px;
    margin-bottom: 1.5rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base h2,
  .pagecontent .max__width .inner--section .services--list .home_norge_base h1 {
    font-size: 26px;
  }
}
.pagecontent .max__width .inner--section .services--list .home_norge_base h2:after,
.pagecontent .max__width .inner--section .services--list .home_norge_base h1:after {
  content: "";
  display: block;
  background: #de1a1a;
  height: 3px;
  width: 4.6rem;
  margin-top: 1rem;
}
.pagecontent .max__width .inner--section .services--list .home_norge_base p {
  font-size: 1.2rem;
  line-height: 2rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_norge_base p {
    font-size: 16px;
    line-height: 1.5;
  }
}
.pagecontent .max__width .inner--section .services--list img {
  width: 50%;
}
@media screen and (max-width: 769px) {
  .pagecontent .max__width .inner--section .services--list img {
    width: 100%;
  }
}
.pagecontent .max__width .inner--section .services--list .home_rask_base {
  margin: 24px 0;
  padding: 5rem 0;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base {
    padding: 1rem 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base {
    padding: 2rem 0;
    margin-bottom: 0;
  }
}
.pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section {
  display: flex;
  gap: 6rem;
  align-items: center;
  color: #000;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section {
    flex-wrap: wrap;
    gap: 1rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section {
    gap: 3rem;
  }
}
.pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section .content_section {
  width: 44%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section .content_section {
    width: 100%;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section .content_section {
    width: 50%;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base .rask_section .content_section {
    margin-top: 1.5rem;
  }
}
.pagecontent .max__width .inner--section .services--list .home_rask_base h2 {
  font-weight: 700;
  margin-bottom: 2rem;
  font-size: 2.4rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base h2 {
    font-size: 24px;
    margin-bottom: 1.5rem;
  }
}
.pagecontent .max__width .inner--section .services--list .home_rask_base h2:after {
  content: "";
  display: block;
  background: #de1a1a;
  height: 3px;
  width: 4.6rem;
  margin-top: 1rem;
}
.pagecontent .max__width .inner--section .services--list .home_rask_base p {
  font-size: 1.2rem;
  line-height: 2rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_rask_base p {
    font-size: 16px;
    line-height: 1.5;
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med {
  background-color: #d5d5d5;
}
.pagecontent .max__width .inner--section .services--list .home_bli_med .bli_section {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_section {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_section {
    margin: 0 3rem;
    padding: 2.5rem 0;
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content {
  background-color: #474747;
  position: absolute;
  top: 0;
  color: #ffffff;
  text-align: center;
  padding: 3.2rem 2.5rem;
  transform: translate(13%, 50%);
  border-radius: 10px;
  width: 28rem;
}
@media screen and (max-width: 767px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content {
    width: 65%;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content {
    top: 50%;
    left: 50%;
    padding: 1.7rem 1.5rem;
    transform: translate(-50%, -50%);
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content p {
  font-size: 2rem;
  /* width: 70%; */
  margin: 0 auto 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content p {
    font-size: 24px;
    margin: 0 auto 1.5rem;
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content a {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.6rem 2.6rem;
  border-radius: 50px;
  font-size: 1.3rem;
  font-weight: 500;
}
@media (max-width: 767px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content a {
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med .bli_content a {
    font-size: 15px;
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med img {
    height: 15rem;
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med img.mobile-f1 {
  display: none;
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med img.mobile-f1 {
    display: block;
    height: auto;
    object-fit: contain;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med img.mobile-f1 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med img.desktop-f1 {
    display: none;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med img.desktop-f1 {
    display: block;
  }
}
.pagecontent .max__width .inner--section .services--list .home_bli_med a.hidelink {
  transform: translate(-22%, -40%);
  position: absolute;
  left: 20%;
  top: 50%;
  opacity: 0;
  padding: 0.6rem 2rem;
  border-radius: 50px;
}
@media only screen and (max-width: 1026px) and (min-width: 769px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med a.hidelink {
    transform: translate(-30%, -40%);
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .max__width .inner--section .services--list .home_bli_med a.hidelink {
    transform: translate(0%, 0%);
    width: 30%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 82%;
    padding: 9px;
  }
}
.pagecontent .category__searchbar {
  background-image: url(../images/header_base.png);
  background-size: cover;
  padding: 5rem 0 7rem 0;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 768px) {
  .pagecontent .category__searchbar {
    padding: 5rem 0 5.5rem 0;
  }
}
.pagecontent .category__searchbar .search__box {
  width: 60%;
}
@media screen and (max-width: 768px) {
  .pagecontent .category__searchbar .search__box {
    width: 90%;
  }
}
.pagecontent .category__searchbar .search__box .search__input {
  padding: 12px 15px;
  border: 1.5px solid #aaaaaa;
}
.pagecontent .category__searchbar .search__box .search__button {
  right: 20px;
  font-size: 20px;
  top: 52%;
  transform: translateY(-50%);
  color: #777777;
}
.pagecontent .category__searchbar .search__box .spinner1 {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 10%);
}
.pagecontent .category__searchbar .search__box .result__div .overall__search {
  z-index: 99999;
  list-style: none;
  width: 100%;
  margin: 0 auto;
  height: 500px;
  position: absolute;
  overflow-y: scroll;
  overflow-x: hidden;
  top: -5px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  margin-top: 45px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2117647059);
  border-radius: 10px;
}
.pagecontent .category__searchbar .search__box .result__div .overall__search::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .category__searchbar .search__box .result__div .overall__search::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .category__searchbar .search__box .result__div .overall__search::-webkit-scrollbar-track {
  background: #e4cecf;
}
@media screen and (max-width: 767px) {
  .pagecontent .category__searchbar .search__box .result__div .overall__search {
    height: 450px;
    padding: 10px;
  }
}
.pagecontent .category__searchbar .search__box .result__div .overall__search ul.fot-list {
  padding: 0;
  list-style-type: none;
}
.pagecontent .category__searchbar .search__box .result__div .overall__search ul.fot-list li .search-title {
  background: #de1a1a;
  padding-top: 7px;
  color: #fff;
}
.pagecontent .category__searchbar .search__box .result__div .overall__search ul.fot-list li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 5px 10px;
  border-radius: 5px;
  text-align: start;
}
.pagecontent .category__searchbar .search__box .result__div .overall__search ul.fot-list li.search-value:hover {
  background-color: #e4e4e4;
  transition: 0.2s;
  color: #000;
}
.pagecontent .category__searchbar form {
  width: 100%;
  display: flex;
  justify-content: center;
}
.pagecontent .category__searchbar form .search__box {
  width: 60%;
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pagecontent .category__searchbar form .search__box {
    width: 90%;
  }
}
.pagecontent .category__searchbar form .search__box .search__AI {
  width: 90%;
  display: flex;
  gap: 10px;
  justify-content: space-between;
}
.pagecontent .category__searchbar form .search__box .ai__result__div {
  width: 90%;
  position: absolute;
  top: 3.75rem;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card {
  background-color: rgba(255, 255, 255, 0.9019607843);
  border-radius: 10px;
  padding: 15px;
  border: 2px solid #D5D5D5;
  box-sizing: border-box;
  max-height: 170px;
  overflow-y: scroll;
  z-index: 1;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card::-webkit-scrollbar-track {
  background: #e4cecf;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card p {
  color: #777777;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8rem;
  margin-bottom: 5px;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card .ai-suggest .ai--menus {
  color: #FFFFFF;
  font-size: 11.5px;
  padding: 5px 10px;
  border: none;
  background-color: #003399;
  font-weight: 500;
  border-radius: 76px;
  margin-bottom: 10px;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card .ai--list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 15px;
}
.pagecontent .category__searchbar form .search__box .ai__result__div .card .ai--list button.ai--menus {
  color: #FFFFFF;
  font-size: 11.5px;
  padding: 5px 10px;
  border: none;
  background-color: #de1a1a;
  font-weight: 500;
  border-radius: 76px;
}
.pagecontent .category__searchbar form .search__box .search__input {
  padding: 12px 15px;
  border: 1.5px solid #aaaaaa;
  width: 91%;
  border-radius: 10px;
  height: 3.25rem;
}
.pagecontent .category__searchbar form .search__box .search__button {
  font-size: 24px;
  color: #fff;
  background-color: #de1a1a;
  border: none;
  width: 3.25rem;
  height: 3.25rem;
  border-radius: 10px;
}
.pagecontent .category__searchbar form .search__box .spinner1 {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 10%);
}
.pagecontent .category__searchbar form .result__div .overall__search {
  z-index: 99999;
  list-style: none;
  width: 100%;
  margin: 0 auto;
  height: 500px;
  position: absolute;
  overflow-y: scroll;
  overflow-x: hidden;
  top: -5px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  margin-top: 45px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2117647059);
  border-radius: 10px;
}
.pagecontent .category__searchbar form .result__div .overall__search::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .category__searchbar form .result__div .overall__search::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .category__searchbar form .result__div .overall__search::-webkit-scrollbar-track {
  background: #e4cecf;
}
@media screen and (max-width: 767px) {
  .pagecontent .category__searchbar form .result__div .overall__search {
    height: 450px;
    padding: 10px;
  }
}
.pagecontent .category__searchbar form .result__div .overall__search ul.fot-list {
  padding: 0;
  list-style-type: none;
}
.pagecontent .category__searchbar form .result__div .overall__search ul.fot-list li .search-title {
  background: #de1a1a;
  padding-top: 7px;
  color: #fff;
}
.pagecontent .category__searchbar form .result__div .overall__search ul.fot-list li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 5px 10px;
  border-radius: 5px;
  text-align: start;
}
.pagecontent .category__searchbar form .result__div .overall__search ul.fot-list li.search-value:hover {
  background-color: #e4e4e4;
  transition: 0.2s;
  color: #000;
}
.pagecontent .category__searchbar .category_banner_item.max--width {
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  gap: 2rem;
}
.pagecontent .container.ny-bruker .car__details,
.pagecontent .container.ny-kunde .car__details,
.pagecontent .container.nytt-verksted .car__details,
.pagecontent .container.bildeler .car__details,
.pagecontent .container.universal .car__details,
.pagecontent .container.cart .car__details,
.pagecontent .container.om-oss .car__details,
.pagecontent .container.frakt-retur .car__details,
.pagecontent .container.salgsbetingelser .car__details,
.pagecontent .container.page .car__details,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details,
.pagecontent .container.checkout .car__details,
.pagecontent .container.artikkel .car__details,
.pagecontent .container.informasjonskapsler .car__details,
.pagecontent .container.myorder .car__details {
  margin: 15px 0;
}
.pagecontent .container.ny-bruker .car__details .card,
.pagecontent .container.ny-kunde .car__details .card,
.pagecontent .container.nytt-verksted .car__details .card,
.pagecontent .container.bildeler .car__details .card,
.pagecontent .container.universal .car__details .card,
.pagecontent .container.cart .car__details .card,
.pagecontent .container.om-oss .car__details .card,
.pagecontent .container.frakt-retur .car__details .card,
.pagecontent .container.salgsbetingelser .car__details .card,
.pagecontent .container.page .car__details .card,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card,
.pagecontent .container.checkout .car__details .card,
.pagecontent .container.artikkel .car__details .card,
.pagecontent .container.informasjonskapsler .car__details .card,
.pagecontent .container.myorder .car__details .card {
  padding: 15px;
  border-radius: 10px;
  border: 2px solid #F1F2F2;
}
.pagecontent .container.ny-bruker .car__details .card .details--common,
.pagecontent .container.ny-kunde .car__details .card .details--common,
.pagecontent .container.nytt-verksted .car__details .card .details--common,
.pagecontent .container.bildeler .car__details .card .details--common,
.pagecontent .container.universal .car__details .card .details--common,
.pagecontent .container.cart .car__details .card .details--common,
.pagecontent .container.om-oss .car__details .card .details--common,
.pagecontent .container.frakt-retur .car__details .card .details--common,
.pagecontent .container.salgsbetingelser .car__details .card .details--common,
.pagecontent .container.page .car__details .card .details--common,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common,
.pagecontent .container.checkout .car__details .card .details--common,
.pagecontent .container.artikkel .car__details .card .details--common,
.pagecontent .container.informasjonskapsler .car__details .card .details--common,
.pagecontent .container.myorder .car__details .card .details--common {
  display: flex;
  align-items: flex-start;
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section,
.pagecontent .container.bildeler .car__details .card .details--common .left--section,
.pagecontent .container.universal .car__details .card .details--common .left--section,
.pagecontent .container.cart .car__details .card .details--common .left--section,
.pagecontent .container.om-oss .car__details .card .details--common .left--section,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section,
.pagecontent .container.page .car__details .card .details--common .left--section,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section,
.pagecontent .container.checkout .car__details .card .details--common .left--section,
.pagecontent .container.artikkel .car__details .card .details--common .left--section,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section,
.pagecontent .container.myorder .car__details .card .details--common .left--section {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .left--section,
  .pagecontent .container.ny-kunde .car__details .card .details--common .left--section,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .left--section,
  .pagecontent .container.bildeler .car__details .card .details--common .left--section,
  .pagecontent .container.universal .car__details .card .details--common .left--section,
  .pagecontent .container.cart .car__details .card .details--common .left--section,
  .pagecontent .container.om-oss .car__details .card .details--common .left--section,
  .pagecontent .container.frakt-retur .car__details .card .details--common .left--section,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section,
  .pagecontent .container.page .car__details .card .details--common .left--section,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section,
  .pagecontent .container.checkout .car__details .card .details--common .left--section,
  .pagecontent .container.artikkel .car__details .card .details--common .left--section,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section,
  .pagecontent .container.myorder .car__details .card .details--common .left--section {
    flex-wrap: wrap;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full,
.pagecontent .container.universal .car__details .card .details--common .left--section .details-full,
.pagecontent .container.cart .car__details .card .details--common .left--section .details-full,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full,
.pagecontent .container.page .car__details .card .details--common .left--section .details-full,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details-full,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details-full {
  display: none;
  width: 80%;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.universal .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.cart .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.page .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.checkout .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full,
  .pagecontent .container.myorder .car__details .card .details--common .left--section .details-full {
    width: 100%;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.universal .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.cart .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.page .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full .full-spec,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details-full .full-spec {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.universal .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.cart .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.page .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.checkout .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full .full-spec,
  .pagecontent .container.myorder .car__details .card .details--common .left--section .details-full .full-spec {
    column-gap: 10px;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.universal .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.cart .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.page .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full .full-spec p,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details-full .full-spec p {
  font-size: 1rem;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.universal .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.cart .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.page .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.checkout .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full .full-spec p,
  .pagecontent .container.myorder .car__details .card .details--common .left--section .details-full .full-spec p {
    font-size: 0.95rem;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.universal .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.cart .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.page .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details-full .full-spec p span,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details-full .full-spec p span {
  font-weight: 600;
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details,
.pagecontent .container.universal .car__details .card .details--common .left--section .details,
.pagecontent .container.cart .car__details .card .details--common .left--section .details,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details,
.pagecontent .container.page .car__details .card .details--common .left--section .details,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details {
  display: flex;
  gap: 50px;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details,
  .pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details,
  .pagecontent .container.bildeler .car__details .card .details--common .left--section .details,
  .pagecontent .container.universal .car__details .card .details--common .left--section .details,
  .pagecontent .container.cart .car__details .card .details--common .left--section .details,
  .pagecontent .container.om-oss .car__details .card .details--common .left--section .details,
  .pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details,
  .pagecontent .container.page .car__details .card .details--common .left--section .details,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details,
  .pagecontent .container.checkout .car__details .card .details--common .left--section .details,
  .pagecontent .container.artikkel .car__details .card .details--common .left--section .details,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details,
  .pagecontent .container.myorder .car__details .card .details--common .left--section .details {
    flex-wrap: wrap;
    gap: 5px;
    column-gap: 20px;
  }
  .pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.bildeler .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.universal .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.cart .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.om-oss .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.page .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.checkout .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.artikkel .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details div:nth-child(2),
  .pagecontent .container.myorder .car__details .card .details--common .left--section .details div:nth-child(2) {
    order: 1;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details p,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details p,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details p,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details p,
.pagecontent .container.universal .car__details .card .details--common .left--section .details p,
.pagecontent .container.cart .car__details .card .details--common .left--section .details p,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details p,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details p,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details p,
.pagecontent .container.page .car__details .card .details--common .left--section .details p,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details p,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details p,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details p,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details p,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.25;
}
.pagecontent .container.ny-bruker .car__details .card .details--common .left--section .details p span,
.pagecontent .container.ny-kunde .car__details .card .details--common .left--section .details p span,
.pagecontent .container.nytt-verksted .car__details .card .details--common .left--section .details p span,
.pagecontent .container.bildeler .car__details .card .details--common .left--section .details p span,
.pagecontent .container.universal .car__details .card .details--common .left--section .details p span,
.pagecontent .container.cart .car__details .card .details--common .left--section .details p span,
.pagecontent .container.om-oss .car__details .card .details--common .left--section .details p span,
.pagecontent .container.frakt-retur .car__details .card .details--common .left--section .details p span,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .left--section .details p span,
.pagecontent .container.page .car__details .card .details--common .left--section .details p span,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .left--section .details p span,
.pagecontent .container.checkout .car__details .card .details--common .left--section .details p span,
.pagecontent .container.artikkel .car__details .card .details--common .left--section .details p span,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .left--section .details p span,
.pagecontent .container.myorder .car__details .card .details--common .left--section .details p span {
  color: #1E1E1E;
  font-weight: 700;
}
.pagecontent .container.ny-bruker .car__details .card .details--common .right--section,
.pagecontent .container.ny-kunde .car__details .card .details--common .right--section,
.pagecontent .container.nytt-verksted .car__details .card .details--common .right--section,
.pagecontent .container.bildeler .car__details .card .details--common .right--section,
.pagecontent .container.universal .car__details .card .details--common .right--section,
.pagecontent .container.cart .car__details .card .details--common .right--section,
.pagecontent .container.om-oss .car__details .card .details--common .right--section,
.pagecontent .container.frakt-retur .car__details .card .details--common .right--section,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section,
.pagecontent .container.page .car__details .card .details--common .right--section,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section,
.pagecontent .container.checkout .car__details .card .details--common .right--section,
.pagecontent .container.artikkel .car__details .card .details--common .right--section,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section,
.pagecontent .container.myorder .car__details .card .details--common .right--section {
  text-align: end;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .right--section,
  .pagecontent .container.ny-kunde .car__details .card .details--common .right--section,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .right--section,
  .pagecontent .container.bildeler .car__details .card .details--common .right--section,
  .pagecontent .container.universal .car__details .card .details--common .right--section,
  .pagecontent .container.cart .car__details .card .details--common .right--section,
  .pagecontent .container.om-oss .car__details .card .details--common .right--section,
  .pagecontent .container.frakt-retur .car__details .card .details--common .right--section,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section,
  .pagecontent .container.page .car__details .card .details--common .right--section,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section,
  .pagecontent .container.checkout .car__details .card .details--common .right--section,
  .pagecontent .container.artikkel .car__details .card .details--common .right--section,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section,
  .pagecontent .container.myorder .car__details .card .details--common .right--section {
    display: none;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .right--section.mobile,
.pagecontent .container.ny-kunde .car__details .card .details--common .right--section.mobile,
.pagecontent .container.nytt-verksted .car__details .card .details--common .right--section.mobile,
.pagecontent .container.bildeler .car__details .card .details--common .right--section.mobile,
.pagecontent .container.universal .car__details .card .details--common .right--section.mobile,
.pagecontent .container.cart .car__details .card .details--common .right--section.mobile,
.pagecontent .container.om-oss .car__details .card .details--common .right--section.mobile,
.pagecontent .container.frakt-retur .car__details .card .details--common .right--section.mobile,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section.mobile,
.pagecontent .container.page .car__details .card .details--common .right--section.mobile,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section.mobile,
.pagecontent .container.checkout .car__details .card .details--common .right--section.mobile,
.pagecontent .container.artikkel .car__details .card .details--common .right--section.mobile,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section.mobile,
.pagecontent .container.myorder .car__details .card .details--common .right--section.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.ny-bruker .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.ny-kunde .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.nytt-verksted .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.bildeler .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.universal .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.cart .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.om-oss .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.frakt-retur .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.page .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.checkout .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.artikkel .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section.mobile,
  .pagecontent .container.myorder .car__details .card .details--common .right--section.mobile {
    display: block;
    order: 1;
  }
}
.pagecontent .container.ny-bruker .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.ny-kunde .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.nytt-verksted .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.bildeler .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.universal .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.cart .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.om-oss .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.frakt-retur .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.page .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.checkout .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.artikkel .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section .more--less button,
.pagecontent .container.myorder .car__details .card .details--common .right--section .more--less button {
  border: none;
  background-color: transparent;
}
.pagecontent .container.ny-bruker .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.ny-kunde .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.nytt-verksted .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.bildeler .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.universal .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.cart .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.om-oss .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.frakt-retur .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.page .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.checkout .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.artikkel .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section .more--less button p,
.pagecontent .container.myorder .car__details .card .details--common .right--section .more--less button p {
  margin: 0;
  font-size: 0.85rem;
  color: #212529;
  font-weight: 600;
}
.pagecontent .container.ny-bruker .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.ny-kunde .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.nytt-verksted .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.bildeler .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.universal .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.cart .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.om-oss .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.frakt-retur .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.salgsbetingelser .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.page .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.bildeler-i-sandefjord-vestfold .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.checkout .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.artikkel .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.informasjonskapsler .car__details .card .details--common .right--section .more--less button p span,
.pagecontent .container.myorder .car__details .card .details--common .right--section .more--less button p span {
  margin-left: 5px;
}
.pagecontent .container.ny-bruker .cont__sec,
.pagecontent .container.ny-kunde .cont__sec,
.pagecontent .container.nytt-verksted .cont__sec,
.pagecontent .container.bildeler .cont__sec,
.pagecontent .container.universal .cont__sec,
.pagecontent .container.cart .cont__sec,
.pagecontent .container.om-oss .cont__sec,
.pagecontent .container.frakt-retur .cont__sec,
.pagecontent .container.salgsbetingelser .cont__sec,
.pagecontent .container.page .cont__sec,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec,
.pagecontent .container.checkout .cont__sec,
.pagecontent .container.artikkel .cont__sec,
.pagecontent .container.informasjonskapsler .cont__sec,
.pagecontent .container.myorder .cont__sec {
  max-width: 1920px;
  padding: 20px 0;
  margin: 0 auto;
  display: block;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section,
.pagecontent .container.ny-kunde .cont__sec .inner--section,
.pagecontent .container.nytt-verksted .cont__sec .inner--section,
.pagecontent .container.bildeler .cont__sec .inner--section,
.pagecontent .container.universal .cont__sec .inner--section,
.pagecontent .container.cart .cont__sec .inner--section,
.pagecontent .container.om-oss .cont__sec .inner--section,
.pagecontent .container.frakt-retur .cont__sec .inner--section,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section,
.pagecontent .container.page .cont__sec .inner--section,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section,
.pagecontent .container.checkout .cont__sec .inner--section,
.pagecontent .container.artikkel .cont__sec .inner--section,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section,
.pagecontent .container.myorder .cont__sec .inner--section {
  max-width: initial;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section,
  .pagecontent .container.ny-kunde .cont__sec .inner--section,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section,
  .pagecontent .container.bildeler .cont__sec .inner--section,
  .pagecontent .container.universal .cont__sec .inner--section,
  .pagecontent .container.cart .cont__sec .inner--section,
  .pagecontent .container.om-oss .cont__sec .inner--section,
  .pagecontent .container.frakt-retur .cont__sec .inner--section,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section,
  .pagecontent .container.page .cont__sec .inner--section,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section,
  .pagecontent .container.checkout .cont__sec .inner--section,
  .pagecontent .container.artikkel .cont__sec .inner--section,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section,
  .pagecontent .container.myorder .cont__sec .inner--section {
    padding: 0 20px;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section,
  .pagecontent .container.ny-kunde .cont__sec .inner--section,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section,
  .pagecontent .container.bildeler .cont__sec .inner--section,
  .pagecontent .container.universal .cont__sec .inner--section,
  .pagecontent .container.cart .cont__sec .inner--section,
  .pagecontent .container.om-oss .cont__sec .inner--section,
  .pagecontent .container.frakt-retur .cont__sec .inner--section,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section,
  .pagecontent .container.page .cont__sec .inner--section,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section,
  .pagecontent .container.checkout .cont__sec .inner--section,
  .pagecontent .container.artikkel .cont__sec .inner--section,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section,
  .pagecontent .container.myorder .cont__sec .inner--section {
    align-items: center;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar,
  .pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar,
  .pagecontent .container.bildeler .cont__sec .inner--section .side--bar,
  .pagecontent .container.universal .cont__sec .inner--section .side--bar,
  .pagecontent .container.cart .cont__sec .inner--section .side--bar,
  .pagecontent .container.om-oss .cont__sec .inner--section .side--bar,
  .pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar,
  .pagecontent .container.page .cont__sec .inner--section .side--bar,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar,
  .pagecontent .container.checkout .cont__sec .inner--section .side--bar,
  .pagecontent .container.artikkel .cont__sec .inner--section .side--bar,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar,
  .pagecontent .container.myorder .cont__sec .inner--section .side--bar {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar,
  .pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar,
  .pagecontent .container.bildeler .cont__sec .inner--section .side--bar,
  .pagecontent .container.universal .cont__sec .inner--section .side--bar,
  .pagecontent .container.cart .cont__sec .inner--section .side--bar,
  .pagecontent .container.om-oss .cont__sec .inner--section .side--bar,
  .pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar,
  .pagecontent .container.page .cont__sec .inner--section .side--bar,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar,
  .pagecontent .container.checkout .cont__sec .inner--section .side--bar,
  .pagecontent .container.artikkel .cont__sec .inner--section .side--bar,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar,
  .pagecontent .container.myorder .cont__sec .inner--section .side--bar {
    display: none;
  }
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul {
  padding-left: 0;
  font-size: 1rem;
  color: #1e1e1e;
  border-left: 1px solid #d5d5d5;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul li,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul li {
  font-size: 1rem;
  list-style: none;
  cursor: pointer;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul .active a,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul .active a {
  font-weight: 600;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title {
  font-weight: 600;
  font-size: 1.1rem;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul .head--title a {
  font-weight: 600;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, padding 0.5s ease;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar ul .menu--list li:first-child {
  margin-top: 0.8rem;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar .base_menu,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar .base_menu {
  padding: 23px 18px;
  border-radius: 9px;
  background-color: #F9FAFA;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.page .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .custom__sidebar .mb--s,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .custom__sidebar .mb--s {
  margin-bottom: 0.8rem;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box {
  width: 100%;
  position: relative;
  display: flex;
  margin-bottom: 15px;
  margin-top: 4px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 9999;
  width: 100%;
  padding: 0 12px;
  height: 30rem;
  overflow-y: scroll;
  background-color: #ffffff;
  border: 1px solid #dcdcdc;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track {
  background: #e4cecf;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list {
  padding: 0;
  list-style-type: none;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li {
  margin-bottom: 6px;
  position: relative;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title {
  background: #de1a1a;
  padding-top: 7px;
  color: #ffffff;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 10px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover {
  border-radius: 5px;
  background-color: #e4e4e4;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 10px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box {
  width: 100%;
  position: relative;
  display: flex;
  margin-bottom: 15px;
  margin-top: 4px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box input.search__input,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box input.search__input {
  border: 1px solid #7b7b7b;
  border-radius: 4px 0 0 4px;
  border-right: none;
  outline: 0;
  color: #777;
  background: #ffffff;
  font-size: 1rem;
  text-align: left;
  padding: 10px;
  width: 100%;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box button.search__button,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box button.search__button {
  height: auto;
  outline: 0;
  border: 1px solid #7b7b7b;
  border-radius: 0 4px 4px 0;
  border-left: none;
  background: #ffffff;
  font-size: 0.75rem;
  text-align: center;
  width: auto;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box button.search__button i,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box button.search__button i {
  color: #050505;
  font-size: 1rem;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box img.spinner,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box img.spinner {
  width: 43px;
  height: auto;
  display: none;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 9999;
  width: 100%;
  padding: 0 12px;
  height: 30rem;
  overflow-y: scroll;
  background-color: #ffffff;
  border: 1px solid #dcdcdc;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box::-webkit-scrollbar-track {
  background: #e4cecf;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list {
  padding: 0;
  list-style-type: none;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li {
  margin-bottom: 6px;
  position: relative;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li .search-title {
  background: #de1a1a;
  padding-top: 7px;
  color: #ffffff;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 10px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list a li.search-value:hover {
  border-radius: 5px;
  background-color: #e4e4e4;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sok__search__box .search__div #suggesstion-box ul.fot-list li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 10px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 {
  border: 1px solid #cecece;
  border-radius: 4px;
  width: 100%;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list.bar__head {
  padding: 15px 20px 0;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list {
  margin-bottom: 0;
  list-style-type: none;
  padding: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list,
  .pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list {
    padding: 10px;
  }
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li {
  padding: 5px 8px 8px;
  margin-bottom: 7px;
  border-bottom: 1px solid #f0f0f0;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li,
  .pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li {
    padding: 5px;
  }
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:last-child {
  border-bottom: none;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li:before {
  content: "\f105";
  font-size: 0.85rem;
  font-family: "Font Awesome 5 Free";
  background-color: rgba(209, 0, 0, 0.768627451);
  padding: 2px 5px;
  margin-right: 5px;
  font-weight: 600;
  color: #ffffff;
  border-radius: 2px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--1 ul.bar--list li.sd__li a {
  font-weight: 400;
  font-size: 1rem;
  color: #000;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar {
  padding: 0 15px 15px;
  border: 1px solid #cecece;
  border-radius: 5px;
  margin-top: 15px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar .title__Header h4.side__hed {
  padding: 15px;
  font-size: 19px;
  border-bottom: 1px solid #d5d5d5;
  margin: 0;
  font-weight: 600;
  background-color: #ffffff;
  color: #000;
  text-align: center;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled {
  list-style: none;
  padding: 0;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li {
  font-size: 1.1rem;
  margin: 7px 0;
  padding: 10px;
  color: #000;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n),
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li:nth-child(2n) {
  background-color: #f7f7f7;
  border-radius: 5px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a.custom--btn {
  color: #ffffff;
  font-size: 1.1rem;
  width: 100%;
  font-weight: 600;
  border: none;
  background-color: #de1a1a;
  transition: none;
  margin: 10px 0;
  border-radius: 50px;
  padding: 10px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a {
  color: #de1a1a;
  font-size: 1.1rem;
  font-weight: 600;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.page .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .categories.sd--bar ul.unstyled li a:hover {
  text-decoration: underline;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.page .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .left__banner.sd--bar h4.side__hed {
  padding: 15px;
  font-size: 19px;
  border-bottom: 1px solid #d5d5d5;
  margin: 0;
  font-weight: 600;
  background-color: #ffffff;
  color: #000;
  text-align: center;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.page .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .left__banner.sd--bar p,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .left__banner.sd--bar p {
  font-size: 1.1rem;
  margin-top: 10px;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.page .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .left__banner.sd--bar img,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .left__banner.sd--bar img {
  width: 100%;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--con,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--con {
  background-color: #F9FAFA;
  margin: 30px 0;
  padding: 20px;
  border-radius: 9px;
  width: 100%;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head {
  font-size: 19px;
  font-weight: 700;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--con h6.sd__head:after {
  background-color: #de1a1a;
  content: "";
  height: 2px;
  width: 40px;
  margin-top: 10px;
  border-radius: 10px;
  display: block;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 {
  margin-top: 30px;
  background-color: #F9FAFA;
  border-radius: 9px;
  padding: 10px 0px;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2,
  .pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 {
    padding: 10px;
  }
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 {
  margin: 24px 0;
  position: relative;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:after {
  content: "";
  position: absolute;
  display: block;
  width: 90%;
  height: 1px;
  left: 0;
  right: 0;
  background-color: #d5d5d5;
  margin: 0 auto;
  bottom: 0;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child:after {
  display: none;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 p.sd__p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head {
  font-weight: 700;
  font-size: 1.2rem;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2 h6.sd__head:after {
  background-color: #de1a1a;
  content: "";
  height: 2px;
  width: 40px;
  margin-top: 10px;
  border-radius: 10px;
  display: block;
}
.pagecontent .container.ny-bruker .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.ny-kunde .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.nytt-verksted .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.bildeler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.universal .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.cart .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.om-oss .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.frakt-retur .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.salgsbetingelser .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.page .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.checkout .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.artikkel .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.informasjonskapsler .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child,
.pagecontent .container.myorder .cont__sec .inner--section .side--bar .sd__bar.bar--2 .sd--2:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.ny-bruker .cont__sec .inner--section .my__cms,
  .pagecontent .container.ny-kunde .cont__sec .inner--section .my__cms,
  .pagecontent .container.nytt-verksted .cont__sec .inner--section .my__cms,
  .pagecontent .container.bildeler .cont__sec .inner--section .my__cms,
  .pagecontent .container.universal .cont__sec .inner--section .my__cms,
  .pagecontent .container.cart .cont__sec .inner--section .my__cms,
  .pagecontent .container.om-oss .cont__sec .inner--section .my__cms,
  .pagecontent .container.frakt-retur .cont__sec .inner--section .my__cms,
  .pagecontent .container.salgsbetingelser .cont__sec .inner--section .my__cms,
  .pagecontent .container.page .cont__sec .inner--section .my__cms,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec .inner--section .my__cms,
  .pagecontent .container.checkout .cont__sec .inner--section .my__cms,
  .pagecontent .container.artikkel .cont__sec .inner--section .my__cms,
  .pagecontent .container.informasjonskapsler .cont__sec .inner--section .my__cms,
  .pagecontent .container.myorder .cont__sec .inner--section .my__cms {
    padding: 0 20px;
    width: 100%;
  }
}
.pagecontent .container.ny-bruker .right__conten__section.ny--bruker {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.ny-bruker .right__conten__section.ny--bruker h2.sp__depar {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker h2.sp__depar {
    font-size: 25px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker span.between {
    text-align: center;
    display: block;
  }
}
.pagecontent .container.ny-bruker .right__conten__section.ny--bruker .custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  letter-spacing: 0;
  font-size: 1rem;
  background-color: #de1a1a;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-bruker .right__conten__section.ny--bruker .custom--btn {
    width: 100%;
  }
}
.pagecontent .container.ny-bruker .right__conten__section.ny--bruker .custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde h2.sp__depar {
  font-size: 2.4rem;
  align-items: center;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde h2.sp__depar {
    font-size: 25px;
  }
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde h2.sp__depar:after {
  content: "";
  flex: 1;
  margin-left: 1rem;
  height: 1px;
  background-color: #b6b6b6;
  font-weight: 600;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login {
  margin-bottom: 15px;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform .form-group .form-control:focus {
  box-shadow: 0 0 15px rgba(204, 204, 204, 0.59);
  border-color: #ccc;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform input#remember_me {
  padding: 10px 0;
  margin-top: 15px;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform .error__class__1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform .custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  background-color: #de1a1a;
  letter-spacing: 0;
  font-size: 1rem;
  padding: 8px 15px;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform .custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .customer--login form#loginform .signup__section a {
  font-size: 17px;
  color: #de1a1a;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .site--primary button {
  background-color: #de1a1a;
  transition: 0.5s;
  border: 2px solid #de1a1a;
  font-weight: 400;
  border-radius: 50px;
  padding: 8px 15px;
  width: 225px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde .site--primary button {
    width: 100%;
  }
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .form-group {
  font-size: 1rem;
  margin-bottom: 20px;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .form-group .validate__class,
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde .form-group .error_class_1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde button.btn.custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  background-color: #de1a1a;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.ny-kunde .right__conten__section.ny--kunde button.btn.custom--btn {
    width: 100%;
  }
}
.pagecontent .container.ny-kunde .right__conten__section.ny--kunde button.btn.custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted h4.sp__depar {
  margin-bottom: 30px;
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted h1.sp__depar {
  margin-bottom: 30px;
  font-size: 1.5rem;
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted ul.cms {
  margin-left: 0;
  font-size: 1rem;
  line-height: 1.8rem;
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted .form-group {
  font-size: 1rem;
  margin-bottom: 20px;
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted .form-group .validate__class,
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted .form-group .error_class_1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted button.btn.custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  background-color: #de1a1a;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted button.btn.custom--btn {
    width: 100%;
  }
}
.pagecontent .container.nytt-verksted .right__conten__section.nytt--verksted button.btn.custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.pagecontent .privat .right__conten__section.privat {
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section {
    display: none;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private_base {
  background-image: url(../images/header_base.png);
  width: 100%;
  height: 22rem;
  background-position: center;
  background-size: cover;
}
@media (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private_base {
    width: 100%;
    height: 20rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private_base {
    width: 100%;
  }
}
@media screen and (min-width: 1028px) and (max-width: 1240px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private_base {
    height: 26rem;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area {
  top: 50%;
  position: relative;
  text-align: center;
  transform: translateY(-50%);
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area h3.overlay__text {
  color: #ffffff;
  font-size: 2.2rem;
  font-weight: 500;
  text-align: center;
  width: 40%;
  margin: 0 auto;
  margin-bottom: 2.3rem;
  line-height: 1.5;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area h3.overlay__text {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area h3.overlay__text {
    font-size: 20px;
    line-height: 1.8rem;
  }
}
@media screen and (min-width: 1028px) and (max-width: 1240px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area h3.overlay__text {
    margin-bottom: 1rem;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .vin--search--section {
  justify-content: center;
  gap: 40px;
}
@media screen and (min-width: 1028px) and (max-width: 1240px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .vin--search--section {
    gap: 20px;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right {
  width: 30%;
  margin: 0 auto;
  border: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right {
    width: 60%;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt {
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 1024px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt {
    margin: 0;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt {
    margin-inline: 0;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt input.vinsearch__bn {
  font-size: 1.5rem;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  color: #6c757d;
  text-align: left;
  text-transform: uppercase;
  text-indent: 10px;
  font-weight: 700;
  width: 100%;
  height: 70px;
  border-radius: 9px;
  border: 2px solid #ffffff;
  outline: none;
}
@media screen and (max-width: 1024px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt input.vinsearch__bn {
    width: 100%;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt input.vinsearch__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt input.search__bn {
  font-size: 1.5rem;
  padding: 5px 10px;
  box-shadow: 0 0 2px 0 rgba(227, 227, 227, 0.7411764706);
  background-size: contain;
  color: #6c757d;
  text-align: left;
  text-transform: uppercase;
  padding-left: 60px;
  background-image: url(../images/plate_normal_small.png);
  background-position: left center;
  font-weight: 700;
  background-repeat: no-repeat;
  width: 100%;
  height: 70px;
  border-radius: 9px;
  border: 2px solid #ffffff;
  outline: none;
}
@media screen and (max-width: 1024px) {
  .pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt input.search__bn {
    width: 100%;
  }
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt input.search__bn::placeholder {
  color: #d1d1d1;
  font-size: 18px;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt .form-group {
  display: flex;
  position: relative;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt .form-group button.close__search {
  position: absolute;
  right: 1px;
  top: 1px;
  bottom: 1px;
  width: 2.5rem;
  border: none;
  background-color: #ffffff;
  border-radius: 10px;
  height: 70px;
  display: flex;
  align-items: center;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt .form-group button.close__search i {
  font-size: 1.5rem;
  color: #474747;
  line-height: 1.5;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt .search__btn {
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 13px;
  padding: 4px 10px;
  color: #ffffff;
  height: 70px;
  width: 74px;
  border-radius: 9px;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt .search__btn img {
  width: 27px;
}
.pagecontent .privat .right__conten__section.privat .home__banner__section .private__text_area .navbar__right .bnr__inpt .search__btn img.forward-icon {
  width: 35px;
  object-fit: contain;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search {
  width: 60%;
  margin: 3rem auto;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search {
    width: 100%;
    margin: 2rem auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search {
    width: 90%;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 {
  margin-top: 3rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 {
    margin-top: 2rem;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 ul.bar--list {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 ul.bar--list {
    gap: 15px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 ul.bar--list li.sd__li {
  width: 30%;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 ul.bar--list li.sd__li {
    width: 100%;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .sd__bar.bar--1 ul.bar--list li.sd__li a {
  width: 100%;
  display: block;
  padding: 10px 10px;
  background-color: #de1a1a;
  border-radius: 50px;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.1rem;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box {
  position: relative;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box input {
  width: 100%;
  height: 50px;
  border-radius: 50px;
  padding: 10px 15px;
  border: 1.5px solid #aaaaaa;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box input {
    height: 40px;
    font-size: 14px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box input img.spinner1 {
  width: 43px;
  height: auto;
  display: none;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box input img.spinner1 {
    height: 30px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box button.search__button {
  position: absolute;
  right: 25px;
  border: none;
  background: transparent;
  font-size: 24px;
  top: 12%;
  color: #777777;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box button.search__button {
    background-color: #ffffff;
    right: 20px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    font-size: 18px;
    top: 13%;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search {
  z-index: 99999;
  list-style: none;
  width: 96%;
  margin: 0 auto;
  height: 500px;
  position: absolute;
  overflow-y: scroll;
  overflow-x: hidden;
  top: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  margin-top: 45px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2117647059);
  border-radius: 10px;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search::-webkit-scrollbar-track {
  background: #e4cecf;
}
@media screen and (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search {
    height: 450px;
    padding: 10px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search ul.fot-list {
  padding: 0;
  list-style-type: none;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search ul.fot-list li .search-title {
  background: #de1a1a;
  padding-top: 7px;
  color: #fff;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search ul.fot-list li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 5px 10px;
  border-radius: 5px;
  text-align: start;
}
.pagecontent .privat .right__conten__section.privat .max--width .sok--search .search__box .result__div .overall__search ul.fot-list li.search-value:hover {
  background-color: #e4e4e4;
  transition: 0.2s;
  color: #000;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide {
  margin: 40px 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide {
    padding: 0 10px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide h1.pro__sli__hd {
  font-size: 2.37rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-weight: 600;
  display: flex;
}
@media screen and (max-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide h1.pro__sli__hd {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide h1.pro__sli__hd {
    font-size: 27px;
    width: 100%;
    justify-content: flex-start;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line {
  margin: 0;
  background-color: #ffffff;
  padding: 0;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show {
  position: relative;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel {
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel {
    padding-bottom: 20px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider {
  width: 100%;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner {
  z-index: 1;
  position: relative;
  flex-direction: row;
  flex-wrap: nowrap;
  transition: right 0.5s;
  padding: 10px 0;
  display: flex;
  right: 0;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item {
  flex-basis: 19.7%;
  flex-shrink: 0;
  display: block;
  padding: 10px 5px;
}
@media (max-width: 567px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item {
    flex-basis: 64%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item {
    flex-basis: 27%;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem {
  padding: 10px 0;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem a.product__image {
  height: 290px;
  display: block;
  padding: 10px;
  border: 1px solid #d5d5d5;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem a.product__image img {
  height: -webkit-fill-available;
  width: 100%;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem a {
  transition: text-shadow 0.1s;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem a img {
  height: 100%;
  width: 230px;
  margin-bottom: 20px;
  object-fit: contain;
  margin: auto;
  display: block;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description {
  margin: 0 auto;
  width: 100%;
  padding: 10px 0;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description h2 {
  font-size: 0.9rem;
  letter-spacing: 0.96px;
  min-height: auto;
  position: unset;
  text-transform: uppercase;
  line-height: 19px;
  font-weight: 600;
  color: #000;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description h2 a {
  color: #000;
  font-weight: 600;
  font-size: 0.8rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price {
  display: block;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price {
  font-weight: 600;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  line-height: 40px;
}
@media screen and (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price {
    gap: 5px;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price span.price__tag {
  color: #000;
  font-weight: 600;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price .strike-through {
  text-decoration: line-through;
  color: #474747;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price .strike-through span {
  font-size: 1rem;
  font-weight: 400;
  color: #474747;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price .strike-through small {
  font-size: 1rem;
  color: #474747;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price span {
  font-size: 1rem;
  color: #de1a1a;
  font-weight: 400;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .product__price small {
  color: #de1a1a;
  font-weight: 400;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append {
  position: relative;
  width: 100%;
  margin-top: 0;
  justify-content: flex-start !important;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append {
    margin: 0;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append input.span1.qty-box {
  display: none;
  border: 1px solid #e2e0e0;
  margin-top: 0;
  border-radius: 3px;
  float: left;
  text-align: center;
  width: 2.8rem;
  height: 2.8rem;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append button.mycartbutton.cart-btn-box {
  border: 1px solid #de1a1a;
  border-radius: 50px;
  background-color: #de1a1a;
  color: #ffffff;
  float: none;
  top: 0;
  font-weight: 500;
  position: relative;
  padding: 4px 0;
  width: 90%;
  font-size: 0.9rem;
  height: 2.8rem;
}
@media screen and (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append button.mycartbutton.cart-btn-box {
    padding: 5px 0;
    width: 100%;
    height: fit-content;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append button.mycartbutton.cart-btn-box {
    padding: 8px 0;
    width: 100%;
    height: fit-content;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append button.mycartbutton.cart-btn-box span {
  color: #ffffff;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append button.mycartbutton.cart-btn-box:hover {
  background-color: transparent;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .slider-inner .slider-item .slide.flexitem .product__description .flexcontainer.price .input-append button.mycartbutton.cart-btn-box:hover span {
  color: #de1a1a;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control {
  position: absolute;
  right: 0;
  top: 30%;
  border-radius: 7px;
  text-align: center;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control {
    position: absolute;
    top: 30%;
    display: flex;
    width: 100%;
  }
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control button.owl__next,
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control button.owl__prev {
  background: 0 0;
  color: inherit;
  font: inherit;
  cursor: pointer;
  border: none;
  padding: 0;
  z-index: 9;
  background-color: #de1a1a;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control button.owl__next span,
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control button.owl__prev span {
  display: block;
  position: relative;
}
.pagecontent .privat .right__conten__section.privat .max--width .prod__slide section.product__Card.product--Line .slide__show .cus--carousel .slider .owl--nav.control button.owl__prev span img {
  transform: rotate(180deg);
}
@media screen and (max-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar {
    display: block;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 {
    flex-wrap: wrap;
    gap: 5px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main {
    width: 49%;
    display: flex;
    align-items: flex-start;
    gap: 10px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main:first-child {
    margin-bottom: 20px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main:nth-child(1) {
    margin-bottom: 20px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon img.fabout__img {
    width: 22px;
    height: 22px;
    object-fit: contain;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content h6.sd__head {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content p.sd__p {
    font-size: 10px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 {
    flex-wrap: nowrap;
    gap: 5px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main {
    width: 25%;
    display: flex;
    align-items: flex-start;
    gap: 10px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon {
    height: 70%;
    display: flex;
    align-items: center;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service_icon img.fabout__img {
    width: 22px;
    height: 22px;
    object-fit: contain;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content h6.sd__head {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar .d-flex.sd__2 .lsp__main .service__content p.sd__p {
    font-size: 12px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1200px) {
  .pagecontent .privat .right__conten__section.privat .mobile__sd__bar {
    display: none;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc p {
  font-size: 0.9rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc.bil--deler {
  text-align: left;
  margin-bottom: 20px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc.bil--deler h1 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc.bil--deler p {
  font-size: 1rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc.bil--deler p a {
  color: #de1a1a;
  transition: text-shadow 0.1s;
  font-weight: 400;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc.bil--deler .seo__text {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .desc.bil--deler .seo__text {
    text-align: left;
    font-size: 14px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim {
  cursor: initial;
  border: 1px solid #f0f0f0;
  border-top: 2px solid #de1a1a;
  margin: 10px;
  box-shadow: 0 0 7px #e5e5e5;
  border-radius: 2px;
  width: 22%;
  padding: 10px;
  display: inline-block;
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim {
    padding: 30px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim {
    width: 93%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim:hover {
  box-shadow: 0 0 3px #f7f7f7;
  transition: 0.3s;
  cursor: pointer;
  background-color: #f7f7f7;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim:hover .thumb__setting:before {
  height: 100%;
  transition: 0.3s;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim:hover a {
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim .thumb__setting {
  padding: 8px 0;
  margin-bottom: 0;
  z-index: 999;
  position: relative;
  width: 100%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim .thumb__setting:before {
  content: "";
  height: 0;
  background-color: #de1a1a;
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 5px;
  transition: 0.3s;
  z-index: -9;
  width: 100%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim .thumb__setting a {
  font-size: 1.1rem;
  font-weight: 500;
}
@media screen and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .li--tim .thumb__setting a {
    font-size: 16px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list {
  margin-bottom: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open {
  display: block;
  padding: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open .bs-searchbox {
  padding: 4px 8px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open .bs-searchbox input.form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner {
  position: static;
  display: block;
  float: none;
  border: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  padding-bottom: 0;
  max-height: 30rem !important;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner::-webkit-scrollbar-track {
  background: #dcc8c9;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li.selected {
  background-color: #de1a1a;
  position: relative;
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li.selected a {
  font-size: 1rem;
  font-weight: 500;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li.hidden {
  display: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li {
  margin: 0px;
  border: 1px solid transparent;
  border-bottom: 1px solid #c1c1c1;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li a {
  border: none;
  padding: 5px;
  font-size: 1rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li a {
    font-size: 14px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select.open .dropdown-menu.open ul.dropdown-menu.inner li a:hover {
  background-color: #de1a1a;
  color: #fff;
  cursor: pointer;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select {
  border-radius: 50px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select button.btn.dropdown-toggle {
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 5px;
  box-shadow: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select .dropdown-menu.open {
  display: none;
  min-width: 100%;
  left: 0;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  top: 100%;
  text-align: left;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items .brand__list .brand--select select.brand--select {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 0.5px;
  height: 100%;
  padding: 0;
  opacity: 0;
  border: none;
  z-index: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .hproduct--items span.noview {
  color: transparent;
  display: none;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler .desc {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler .desc p a {
  color: #de1a1a;
  transition: text-shadow 0.1s;
  font-weight: 400;
}
.pagecontent .container.bildeler .right__conten__section.bildeler .desc h2 {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model h1 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_length,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_filter {
  margin-bottom: 10px;
  font-size: 0.85rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_length input,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_length select,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_filter input,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_filter select {
  border-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_info,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate {
  font-size: 0.85rem;
  margin-top: 16px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate .paginate_button.disabled {
  background-color: transparent;
  color: #000;
  transition: 0.3s;
  border: none;
  font-size: 1rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate .paginate_button.disabled:hover {
  color: #000;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button:hover {
  border-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.next:not(.disabled),
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.previous:not(.disabled) {
  background-color: #de1a1a;
  color: #ffffff;
  border-radius: 50px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.next:not(.disabled):hover,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.previous:not(.disabled):hover {
  background-color: #de1a1a;
  color: #ffffff;
  border-radius: 50px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.next:not(.disabled),
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.previous:not(.disabled) {
    font-size: 16px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.current {
  background: #de1a1a;
  color: #ffffff;
  font-size: 1rem;
  border: 1px solid;
  border-radius: 10px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model .dataTables_paginate a.paginate_button.current {
    font-size: 16px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model table.table-compare {
  font-size: 0.9rem;
  border: 1px solid #ccc;
  width: 99%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model thead tr {
  background-color: #de1a1a;
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model thead th {
  font-size: 1rem;
  padding: 15px 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model thead th:first-child {
  border-top-left-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model thead th:last-child {
  border-top-right-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model tbody td {
  font-size: 0.85rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model tbody tr {
  margin: 0 0 0 10px;
  font-size: 0.9rem;
  text-align: left;
  transition: 0.3s;
  position: relative;
  width: 100%;
  z-index: 9999;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model tbody tr:hover {
  text-decoration: underline;
  cursor: pointer;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model tbody tr:hover:after {
  right: 30px;
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--model .car--model tbody tr:after {
  content: "\f054";
  width: 26px;
  height: 26px;
  top: 6px;
  right: 0;
  font-weight: 900;
  background-color: #de1a1a;
  border-radius: 3px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s;
  z-index: -999;
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  opacity: 0;
  visibility: hidden;
  display: flex;
  color: #ffffff;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type h1 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type div#loader {
  display: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_length,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_filter {
  margin-bottom: 10px;
  font-size: 0.85rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_length input,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_length select,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_filter input,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_filter select {
  border-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_info,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate {
  font-size: 0.85rem;
  margin-top: 16px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate .paginate_button.disabled {
  background-color: transparent;
  color: #000;
  transition: 0.3s;
  border: none;
  font-size: 1rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate .paginate_button.disabled:hover {
  color: #000;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button:hover {
  border-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.next:not(.disabled),
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.previous:not(.disabled) {
  background-color: #de1a1a;
  color: #ffffff;
  border-radius: 50px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.next:not(.disabled):hover,
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.previous:not(.disabled):hover {
  background-color: #de1a1a;
  color: #ffffff;
  border-radius: 50px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.next:not(.disabled),
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.previous:not(.disabled) {
    font-size: 16px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.current {
  background: #de1a1a;
  color: #ffffff;
  font-size: 1rem;
  border: 1px solid;
  border-radius: 10px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type .dataTables_paginate a.paginate_button.current {
    font-size: 16px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type table.table-compare {
  font-size: 0.9rem;
  border: 1px solid #ccc;
  width: 99%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type thead tr {
  background-color: #de1a1a;
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type thead th {
  font-size: 0.85rem;
  padding: 15px 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type thead th:first-child {
  border-top-left-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type thead th:last-child {
  border-top-right-radius: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type tbody td {
  font-size: 0.85rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type tbody tr {
  margin: 0 0 0 10px;
  font-size: 0.9rem;
  text-align: left;
  transition: 0.3s;
  position: relative;
  width: 100%;
  z-index: 9999;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type tbody tr:hover {
  text-decoration: underline;
  cursor: pointer;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type tbody tr:hover:after {
  right: 30px;
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.car--type .car--type tbody tr:after {
  content: "\f054";
  width: 26px;
  height: 26px;
  top: 6px;
  right: 0;
  font-weight: 900;
  background-color: #de1a1a;
  border-radius: 3px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s;
  z-index: -999;
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  opacity: 0;
  visibility: hidden;
  display: flex;
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .bnr__inpt .search__bn {
  font-size: 17px;
  padding: 5px 10px;
  box-shadow: 0 3px 5px 2px rgba(227, 227, 227, 0.55);
  background-size: contain;
  color: #212529;
  text-align: left;
  text-transform: uppercase;
  text-indent: 50px;
  background-image: url(../images/plate_normal_small.png);
  background-position: left center;
  font-weight: 700;
  background-repeat: no-repeat;
  width: 15rem;
  height: 3.6rem;
  border-radius: 9px;
  border: 1px solid #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .bnr__inpt .search__bn:focus {
  outline: 0;
}
@media screen and (max-width: 550px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .prod--head {
    font-size: 1.3rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .prod--title {
  margin: 1.4rem 0 1.8rem;
}
@media screen and (max-width: 550px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .prod--title {
    margin: 1rem 0;
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .prod--title {
    margin: 1rem 0;
  }
}
@media screen and (max-width: 550px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories form.regno__search {
    margin: 1rem 0 1.5rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular--head {
  padding-top: 1rem;
  margin-top: 3rem;
  font-weight: 700;
}
@media screen and (max-width: 550px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular--head {
    font-size: 1.3rem;
    margin-top: 2rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product--image {
  width: 89%;
  max-height: 320px;
  object-fit: contain;
  margin: 2.5rem 0;
  padding: 15px;
}
@media screen and (max-width: 550px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product--image {
    width: -webkit-fill-available;
    margin: 0 auto;
    border: none;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product--image {
    margin: 1rem 0;
  }
}
@media screen and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product--image {
    width: -webkit-fill-available;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec {
  width: 70%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .product--list {
  gap: 1rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .product--list {
    gap: 0.5rem;
    row-gap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec {
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .spec--items {
  gap: 1.2rem;
  border-radius: 0.6rem;
  padding: 0.3rem 0.8rem;
  border: 3px solid #f2f2f2;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .spec--items {
    padding: 0.3rem 0.6rem;
    gap: 0.6rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .spec--items .spec__icon {
  width: 2.2rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .spec--items .spec__info p:first-child {
  font-size: 0.9rem;
  margin-bottom: -0.5rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .spec--items .spec__info p:first-child {
    margin-bottom: 0;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .product__spec .spec--items .spec__info p:last-child {
  font-size: 1rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list {
  gap: 1.5rem;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list {
    margin-bottom: 150px;
    column-gap: 4.2%;
  }
}
@media screen and (max-width: 630px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(48%, 1fr));
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list {
    margin-bottom: 150px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list .popular__card {
  width: 12rem;
  height: 12rem;
  padding: 1rem 0.8rem;
  border-radius: 0.6rem;
  border: 3px solid #f2f2f2;
  cursor: pointer;
}
@media screen and (max-width: 630px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list .popular__card {
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list .popular__card img {
  width: 7rem;
  height: 7rem;
  object-fit: contain;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .popular__list .popular__card p {
  font-size: 15px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .categories--mobile--list {
  display: none;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .categories--mobile--list {
    display: block;
    position: relative;
    margin: 1.5rem auto;
    margin-top: 0;
  }
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .categories--mobile--list button.categories--show {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 10px 15px;
    border-radius: 9px;
    border: none;
    background-color: #eef0f0;
    color: #1e1e1e;
    font-size: 1rem;
    font-weight: 500;
  }
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .categories--mobile--list .mobile-category-list {
    display: none;
    position: absolute;
    background: #fff;
    width: 100%;
    max-height: 65vh;
    overflow: auto;
    top: 7vh;
    padding: 10px 0;
    z-index: 1;
  }
  .pagecontent .container.bildeler .right__conten__section.bildeler.cate--gories .categories--mobile--list .mobile-category-list .mobile.side--bar {
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category #loader {
  display: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section {
  margin: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section h1.sp__depar {
  font-size: 2rem;
  align-items: center;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section h1.sp__depar {
    font-size: 18px;
    margin-bottom: 0;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top {
  margin-top: 20px;
  flex-wrap: wrap;
  height: auto;
  display: flex;
  width: 100%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list {
  text-align: center;
  width: 22%;
  margin: 10px 5px;
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #f0f0f0;
  display: block;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list {
    width: 46%;
    margin: 10px 5px;
    display: block;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list:hover {
  box-shadow: 0 0 6px 1px #e3e3e3;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list:hover a.tree__clears__a__title {
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list:hover a.tree__clears__a__title:before {
  bottom: 0;
  opacity: 1;
  height: 100%;
  visibility: visible;
  transition: 0.3s;
  z-index: -99999;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list a.tree__clears__a {
  height: 160px;
  background-size: 100px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  text-align: center;
  transition: text-shadow 0.1s;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list a.tree__clears__a__title {
  overflow: hidden;
  display: grid;
  height: 65px;
  padding: 4px;
  font-size: 0.8rem;
  transition: text-shadow 0.1s;
  word-break: break-word;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  color: #000;
  text-align: center;
  position: relative;
  -webkit-box-orient: vertical;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section ul.tree__cleaar.trr__prdcts__top li.cat__list a.tree__clears__a__title:before {
  content: "";
  background-color: #de1a1a;
  border-radius: 5px;
  height: 0;
  left: 0;
  bottom: -50px;
  transition: 0.3s;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: 100%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row {
  border-radius: 5px;
  margin: 30px 0 33px;
  justify-content: space-between;
}
@media screen and (min-width: 981px) and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 {
    width: 60%;
  }
}
@media screen and (max-width: 980px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 {
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 .ca--img {
  padding: 10px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 .ca--img {
    text-align: center;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 .ca--img a.fancybox {
  transition: text-shadow 0.1s;
  color: #000;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 .ca--img a.fancybox img {
  border: 1px solid #d5d5d5;
  vertical-align: -webkit-baseline-middle;
  padding: 15px;
  object-fit: contain;
  height: 100%;
  max-height: 340px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 .ca--img a.fancybox img {
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art--1 .ca--img a.fancybox span.off__note {
  position: absolute;
  right: 15px;
  top: 15px;
  background-color: #de1a1a;
  color: #fff;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 15rem;
  font-size: 0.6rem;
  font-weight: 500;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod {
  background: #F9FAFA;
  border: 1px solid #BFBFBF;
  border-radius: 18px;
  padding: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc {
  padding-left: 7px;
}
@media screen and (max-width: 980px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc {
    margin-top: -4px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc span.pris__labl {
  color: #212529;
  font-weight: 500;
  font-size: 0.875rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc span.prod__pris {
  color: #de1a1a;
  font-weight: 600;
  padding-inline: 0.2rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc span.act__pris {
  color: #474747;
  font-weight: 600;
  text-decoration: line-through;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc span {
  font-size: 1rem;
}
@media screen and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc span {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .prod__desc span {
    font-size: 16px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__desc:has(input:checked) .prod__desc .pris__labl {
  font-weight: 600;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img {
  text-align: end;
}
@media screen and (max-width) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img {
    margin-top: -4px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img img {
  text-align: right;
  height: 50px;
  font-weight: 500;
  padding: 10px;
  margin: 0;
  display: inline-block;
  position: relative;
  padding-right: 5px;
  mix-blend-mode: darken;
  background: #fff;
}
@media screen and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img img {
    height: 45px;
    padding-right: 0;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img span {
  text-align: center;
  padding: 7px 9px;
  border-radius: 60px;
  font-size: 0.8rem;
  font-weight: 600;
  margin-right: 5px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img span.recommended-status {
  color: #ffffff;
  background-color: #de1a1a;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img span.compatible-status {
  color: #000000;
  background-color: #c5c5c7;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .cat__prod .pd__img span.incompatible-status {
  color: #000000;
  background-color: #c5c5c7;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart p.contact__desc {
  color: #898989;
  line-height: 18px;
  font-size: 0.6rem;
  margin-top: 10px;
  margin-bottom: 5px;
  display: none;
  text-align: center;
}
@media screen and (max-width: 980px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart p.contact__desc {
    display: block;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart input[type=radio] {
  display: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart input[type=radio]:checked + .check__mark::before {
  display: block;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .check__mark {
  width: 22px;
  height: 22px;
  border: 1px solid #d5d5d5;
  border-radius: 50%;
  display: grid;
  place-content: center;
  margin-top: 3px;
  background: #FFFFFF;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .check__mark:before {
  content: "";
  background: #de1a1a;
  width: 14px;
  height: 14px;
  display: block;
  border-radius: 50%;
  display: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock__status {
  font-size: 0.8rem;
  color: #777;
  text-transform: uppercase;
  margin-bottom: -5px;
  padding-top: 5px;
  font-weight: 700;
  vertical-align: middle;
}
@media screen and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock__status {
    font-size: 0.7rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock__in1,
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .in-stock {
  background-color: #508c39;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock__in2,
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .in-stock2 {
  background-color: #fae050;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock_inn0,
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .no-stock {
  background-color: #a9a9a9;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart p.ware__house {
  text-transform: none;
  color: #508c39;
  font-weight: 400;
  font-size: 0.8rem;
  margin-bottom: 0;
  text-align: left;
}
@media screen and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart p.ware__house {
    font-size: 0.7rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .art__no {
  font-size: 0.8rem;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .art__no {
    font-size: 0.7rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec {
  padding: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec h4 {
  color: #de1a1a;
  font-size: 0.95rem;
  font-weight: 500;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-height: 22px;
  margin-bottom: 5px;
  overflow: hidden;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec h4 a {
  color: #565353;
  transition: 0.3s ease-in-out;
  font-size: 1rem;
  font-weight: 700;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec h4 a:hover {
  text-decoration: underline;
  transition: 0.3s ease-in-out;
  color: #000;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec .button__tag {
  font-weight: 500;
  padding: 5px 10px;
  margin-right: 12px;
  border: 1px solid #de1a1a;
  border-radius: 25px;
  background-color: transparent;
  transition: 0.3s;
  margin-bottom: 0;
  color: #de1a1a;
  font-size: 0.8rem;
  margin-top: 10px;
  display: inline-block;
  cursor: default;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec .pr__desc {
  font-weight: 400;
  line-height: 24px;
  font-size: 0.9rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec h5 {
  font-size: 0.8rem;
  word-break: break-all;
  margin-top: 10px;
  font-weight: 400;
  line-height: 23px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec a.more__link {
  color: #000000;
  font-size: 0.9rem;
  transition: 0.3s ease-in-out;
  font-weight: 600;
  display: flex;
  cursor: pointer;
  gap: 5px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec a.more__link i.fa-solid {
  margin-top: 4px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec p.contact__desc {
  color: #898989;
  line-height: 18px;
  text-align: left;
  font-size: 0.68rem;
  margin-top: 30px;
  margin-bottom: 5px;
}
@media screen and (max-width: 980px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .con__sec p.contact__desc {
    display: none;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart {
  padding: 10px;
}
@media screen and (min-width: 981px) and (max-width: 1264px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart {
    width: 40%;
  }
}
@media screen and (max-width: 980px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart {
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart p.p__price {
  font-weight: 400;
  font-size: 0.75rem;
  margin-bottom: 0;
  color: #de1a1a;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart p.p__price span {
  font-weight: 700;
  font-size: 1.2rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart span.retail__text {
  font-size: 0.9rem;
  color: #777;
  text-decoration: line-through;
  font-weight: 700;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock-text {
  font-size: 0.85rem;
  color: #777;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-top: 5px;
  font-weight: 700;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock-text .no-stock {
  background-color: #a9a9a9;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock-text .in-stock {
  background-color: #439939;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock-text .in-stock2 {
  background-color: #ffe347;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .stock-text .supplier-stock {
  display: inline-block;
  text-transform: none;
  font-weight: 400;
  color: #474747;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .ctm__dvry {
  font-size: 0.95rem;
  margin-bottom: 5px;
  font-weight: 600;
  display: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery p {
  font-weight: 400;
  font-size: 0.75rem;
  margin-bottom: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .delivery_time_success {
  color: green;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .delivery_time_err {
  color: #de1a1a;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons {
  margin-top: 20px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append {
  display: flex;
  margin-top: 0;
}
@media (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append {
    margin: 0;
  }
}
@media screen and (max-width: 430px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append {
    align-items: center;
    gap: 10px;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity {
  width: fit-content;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity span.start-0.dec {
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1019607843);
  height: 34px;
  width: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #686868;
  font-size: 0.9rem;
  transform: translateX(3px);
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity input {
  -moz-appearance: textfield;
  background-color: #f0eeef;
  text-align: center;
  width: 7rem;
  height: 2.5rem;
  color: #222222;
  border-radius: 15rem;
  appearance: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity input::-webkit-outer-spin-button, .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (min-width: 1025px) and (max-width: 1180px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity input {
    width: 6rem;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .input-append .delivery__quantity span.end-0.inc {
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1019607843);
  height: 34px;
  width: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #686868;
  font-size: 0.9rem;
  transform: translateX(-3px);
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product input.qty__box,
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product input.span1 {
  margin-left: -10px;
  margin-bottom: 0;
  float: left;
  border: 1px solid #ddd;
  width: 2.8rem;
  text-align: center;
  height: 2.8rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .addcartitem.cart-btn-box,
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .btn-popupcartpdt.change_color.addcartitem {
  margin: 0 0 0 1rem;
  float: left;
  padding: 5px 0;
  font-weight: 400;
  position: relative;
  border: 1px solid #de1a1a;
  border-radius: 10rem;
  background-color: #de1a1a;
  color: #ffffff;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  width: 100%;
  font-size: 0.8rem;
  height: 2.8rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .addcartitem.cart-btn-box:hover,
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .btn-popupcartpdt.change_color.addcartitem:hover {
  background-color: #de1a1a;
  transition: 0.3s ease-in-out;
  color: #ffffff;
}
@media (min-width: 1025px) and (max-width: 1180px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .btn-popupcartpdt.change_color.addcartitem {
    margin-left: 0.5rem;
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 430px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .cat__cart .count__delivery .thumb__buttons .cart__product .btn-popupcartpdt.change_color.addcartitem {
    margin: 0;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row hr.split__supplier {
  width: 96%;
  margin-left: 17px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier {
  margin: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod {
  border-left: 1px solid #d5d5d5;
  border-radius: 4px;
  padding: 0;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod {
    border-left: none;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry {
  display: flex;
  align-items: center;
  border: 1px solid #d5d5d5;
  border-radius: 6px;
  margin: 10px;
  padding: 0;
}
@media (max-width: 992px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry {
    justify-content: space-between;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry:hover {
  border: 1px solid #de1a1a;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__img {
  align-items: center;
  padding: 4px 6px 0 0;
  display: flex;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__img img {
  text-align: right;
  float: right;
  height: 50px;
  font-weight: 500;
  padding: 10px;
  margin: 0;
  display: inline-block;
  position: relative;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__img img {
    width: 100%;
    object-fit: contain;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .stock__box {
  display: flex;
  font-size: 0.75rem;
  color: #777;
  text-align: left;
  font-weight: 600;
  align-items: center;
  padding: 4px 6px 0 0;
}
@media (max-width: 992px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .stock__box {
    display: flex;
    justify-content: space-between;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .stock__box .no-stock {
  background-color: #a9a9a9;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .stock__box .in-stock {
  background-color: #439939;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .stock__box .in-stock2 {
  background-color: #ffe347;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__txt.active {
  background-color: #de1a1a;
  border-radius: 5px;
  position: relative;
  align-items: center;
  padding: 4px 6px 0 0;
  cursor: pointer;
  display: flex;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__txt.active:before {
  content: "\f0d9";
  font-family: FontAwesome;
  color: #de1a1a;
  position: absolute;
  left: -5px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__txt.active p {
  font-weight: 700;
  color: #ffffff;
  padding: 10px;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 5px;
  display: inline-block;
  position: relative;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__txt {
  height: 59px;
  align-items: center;
  padding: 4px 6px 0 0;
  cursor: pointer;
  display: flex;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod .bacgry .pd__txt p {
  color: #898989;
  line-height: 18px;
  text-align: left;
  font-size: 0.8rem;
  padding: 10px;
  margin: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  font-weight: 500;
  display: inline-block;
  position: relative;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .category__section .cate__sec .cate--row .art__supplier .cat__prod p.contact__desc {
  color: #898989;
  line-height: 18px;
  text-align: left;
  font-size: 0.8rem;
  padding: 10px;
  margin-left: 10px;
  margin-bottom: 5px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .sear__con__sec {
  box-shadow: 0 0 6px 3px rgba(104, 104, 104, 0.1098039216);
  border-radius: 0 8px 8px 0;
  border-left: 5px solid #de1a1a;
  padding: 10px;
  text-align: center;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .sear__con__sec h2 {
  font-size: 1.4rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .sear__con__sec p {
  margin-bottom: 26px;
  line-height: 26px;
  text-align: left;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .sear__con__sec .goback {
  color: #de1a1a;
  text-align: left;
  font-size: 0.9rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .categories--mobile--list {
  display: none;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .categories--mobile--list {
    display: block;
    position: relative;
    margin: 1.5rem auto;
    margin-top: 0;
  }
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .categories--mobile--list button.categories--show {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 10px 15px;
    border-radius: 9px;
    border: none;
    background-color: #eef0f0;
    color: #1e1e1e;
    font-size: 1rem;
    font-weight: 500;
  }
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .categories--mobile--list .mobile-category-list {
    display: none;
    position: absolute;
    background: #fff;
    width: 100%;
    max-height: 65vh;
    overflow: auto;
    top: 7vh;
    padding: 10px 0;
    z-index: 1;
  }
  .pagecontent .container.bildeler .right__conten__section.bildeler.sub--category .categories--mobile--list .mobile-category-list .mobile.side--bar {
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.articles {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.articles {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.articles {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bildeler .right__conten__section.bildeler.articles {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det h1 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .img__sec .prd__img {
  border-radius: 2px;
  box-shadow: 0 0 4px 1px rgba(196, 194, 194, 0.5019607843);
  margin-top: 25px;
  border: 1px solid #f0f0f0;
  padding: 10px;
  text-align: center;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .img__sec .prd__img .image__gallery .product__img a.primary__image img {
  width: -webkit-fill-available;
  height: 300px;
  border: none;
  object-fit: contain;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .img__sec .product__img__thumb aside.product--slider {
  margin-top: 20px;
  overflow-x: scroll;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  width: 100%;
  scrollbar-color: #de1a1a #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .img__sec .product__img__thumb aside.product--slider a.selected__thumbnail {
  display: inline-block;
  position: relative;
  width: auto;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .img__sec .product__img__thumb aside.product--slider a.selected__thumbnail img {
  margin: 4px;
  width: 140px;
  box-shadow: 0 0 8px 5px rgba(229, 21, 27, 0.168627451);
  border: 1px;
  object-fit: contain;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec {
  padding: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec p.prinf {
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 9px;
  font-size: 19px;
  font-weight: 500;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .product__price {
  font-size: 1.1rem;
  padding-bottom: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .product__price .strike__through {
  text-decoration: line-through;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .product__price p.product__price {
  margin-bottom: 0;
  color: #de1a1a;
  font-weight: 400;
  font-size: 1rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .product__price p.product__price span.retail__text {
  font-size: 1rem;
  color: #777;
  text-decoration: line-through;
  font-weight: 700;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .product__price p.product__price span.actual__price {
  font-size: 20px;
  font-weight: 700;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stock-text {
  font-size: 12px;
  color: #777;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-top: 5px;
  font-weight: 700;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stock-text .in-stock {
  background-color: #439939;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stock-text .no-stock {
  background-color: #a9a9a9;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stock-text .in-stock2 {
  background-color: #ffe347;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stk__sec,
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt {
  border-top: 1px dashed #5b5858;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .cart__box {
  font-size: 1.1rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .cart__box .ctm__dvry {
  display: none;
  font-size: 1rem;
  margin-bottom: 5px;
  font-weight: 600;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .cart__box .delivery_time_success {
  color: green;
  font-weight: 700;
  text-align: left;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .cart__box .delivery_time_err {
  color: #de1a1a;
  font-weight: 700;
  text-align: left;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stk__sec {
  padding-top: 10px;
  margin-top: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .stk__sec p {
  margin-bottom: 0;
  display: inline-block;
  font-weight: 600;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .prt__nu {
  display: inline-block;
  position: relative;
  width: auto;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt {
  margin-top: 0;
  padding-top: 30px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt {
  top: -15px;
  position: relative;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt .input-append {
  margin-top: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt .input-append input.span1.qty-box {
  border-radius: 5px;
  border: 1px solid #ddd;
  text-align: center;
  height: 2.8rem;
  width: 2.8rem;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt .input-append button.btn.cart-btn-box {
  padding: 8px;
  text-transform: capitalize;
  border: 1px solid #de1a1a;
  border-radius: 5px;
  background-color: transparent;
  color: #de1a1a;
  position: relative;
  width: 100%;
  margin: 0 0 0 1rem;
  font-size: 0.8rem;
  font-weight: 700;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt .input-append button.btn.cart-btn-box:hover {
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt .input-append button.btn.cart-btn-box:hover:before {
  width: 100%;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prod__det__sec .cont__sec .ad__crt .new__ad__crt .input-append button.btn.cart-btn-box:before {
  content: "";
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #de1a1a;
  z-index: -999;
  transition: 0.3s;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prd__btm {
  padding: 0 0 30px;
  margin: 0;
  position: relative;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .prd__btm p {
  margin-bottom: 0;
  font-size: 1.1rem;
  line-height: 24px;
  padding-left: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt {
  padding-left: 10px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper nav .nav.nav-tabs {
  border-bottom: none;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper nav .nav.nav-tabs button.nav-link {
  border-radius: 5px 5px 0 0;
  color: #545050;
  font-size: 17px;
  border: 1px solid #ddd;
  font-weight: 600;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper nav .nav.nav-tabs button.nav-link.active {
  background-color: #de1a1a;
  color: #ffffff;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper .tab-content {
  padding: 20px 15px;
  border: 1px solid #ddd;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper .tab-content .tab-pane {
  font-size: 1rem;
  line-height: 24px;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper .tab-content .tab-pane h4 {
  font-size: 18px;
  color: #656464;
  margin-top: 30px;
  font-weight: 700;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper .tab-content .tab-pane h4:first-child {
  margin-top: 0;
}
.pagecontent .container.bildeler .right__conten__section.bildeler.articles .prodt__det .prod__sec .pdct__tb__cnt .site__wrapper .tab-content .tab-pane a.more__link {
  color: #878686;
  font-size: 0.9rem;
  transition: 0.3s ease-in-out;
  font-weight: 700;
  display: inline-block;
  cursor: pointer;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section {
  margin: 0;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section h1.sp__depar {
  font-size: 2rem;
  align-items: center;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section h1.sp__depar {
    font-size: 25px;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section h1.sp__depar:after {
  content: "";
  flex: 1;
  margin-left: 1rem;
  height: 1px;
  background-color: #b6b6b6;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section hr {
  color: #d5d5d5;
  margin: 0;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section span.validate_class {
  font-size: 0.75rem;
  color: #de1a1a;
  margin-bottom: 10px;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form.cartactive .cate-sec .cate-row .carttb-head {
    overflow: scroll;
  }
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form.cartactive .cate-sec .cate-row .carttb-head::-webkit-scrollbar {
    width: 3px;
    height: 3px;
  }
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form.cartactive .cate-sec .cate-row .carttb-head::-webkit-scrollbar-thumb {
    background: #de1a1a;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form.cartactive .cate-sec .cate-row .carttb-head::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row {
  border: 0;
  box-shadow: none;
  border-radius: 5px;
  margin: 30px 0 33px;
  align-items: center;
  justify-content: space-between;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-head {
  overflow: hidden;
  white-space: nowrap;
  border-bottom: 1px solid #ddd;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-head > div {
  padding: 5px 10px;
  width: 100px;
  white-space: normal;
  display: inline-block;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-head > div {
    width: 33.3%;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-head > div p {
  font-size: 1rem;
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-head > div {
    width: 110px;
    white-space: nowrap;
  }
}
@media screen and (min-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-head > div.cartcusw {
    width: 162px;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body {
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body {
    font-size: 0.8rem;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid.cart_semer a.cart_seemore {
  display: none;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid.cart_semer {
    overflow: scroll;
  }
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid.cart_semer::-webkit-scrollbar {
    width: 3px;
    height: 3px;
  }
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid.cart_semer::-webkit-scrollbar-thumb {
    background: #de1a1a;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid.cart_semer::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid {
  min-width: 100%;
  border-bottom: 1px solid #ddd;
  padding: 0 10px;
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid {
    overflow: hidden;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid .imgse img {
  border: 1px solid #ddd;
  object-fit: contain;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid a {
  transition: text-shadow 0.1s;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid a.cart_seemore {
  display: none;
  margin: 10px 0;
  color: #de1a1a;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid a.cart_seemore {
    display: block;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid a.subs,
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid a.adds {
  background-color: #f0f0f0;
  padding: 5px 10px;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid .myquans {
  margin: 0;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid > * {
  width: 100px;
  padding: 10px 0;
  white-space: normal;
  margin: 5px 1px;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid > * {
    width: 110px;
    white-space: initial;
    word-break: break-word;
    font-size: 1rem;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid > * {
    width: 33.3%;
  }
}
@media screen and (min-width: 1200px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cate-row .carttb-body .cartid > div.cartcusw {
    width: 162px;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn {
  margin-top: 30px;
  position: relative;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn button.cart-shopp-btn {
  border-radius: 50px;
  float: left;
  padding: 10px 0;
  font-size: 1rem;
  width: 18%;
  text-transform: uppercase;
  border: 1px solid #ddd;
  display: block;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn button.cart-shopp-btn {
    width: 49%;
    font-size: 13px;
    color: #000;
    padding: 10px 5px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn button.cart-shopp-btn {
    width: 49%;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn button.cart-checkout-btn {
  position: absolute;
  right: 0;
  top: 50%;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  background-color: #de1a1a;
  padding: 10px 0;
  font-size: 1rem;
  width: 18%;
  text-transform: uppercase;
  font-weight: 700;
  transform: translateY(-50%);
  color: #ffffff;
  display: block;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn button.cart-checkout-btn {
    width: 49%;
    font-size: 13px;
    padding: 10px 5px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart-pge-btn button.cart-checkout-btn {
    width: 49%;
  }
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity {
  width: fit-content;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity input[type=number]::-webkit-inner-spin-button,
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity input[type=number] {
  -moz-appearance: textfield;
  background-color: #f0eeef;
  text-align: center;
  width: 7rem;
  height: 2.5rem;
  color: #222222;
  border-radius: 15rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity input[type=number]:focus {
  outline: none;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity span {
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1019607843);
  height: 34px;
  width: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #686868;
  font-size: 0.9rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity span:first-child {
  transform: translateX(3px);
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .delivery__quantity span:last-child {
  transform: translateX(-3px);
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table {
  width: 100%;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td p,
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td a {
  line-height: 0;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--title {
  font-size: 1.1rem;
  color: #212529;
  font-weight: 600;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--no {
  color: #212529;
  font-size: 0.9rem;
  font-weight: 500;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--no span {
  font-weight: 600;
  margin-right: 0.5rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--price {
  font-size: 0.9rem;
  font-weight: 400;
  color: #de1a1a;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--price span {
  color: #212529;
  font-weight: 600;
  margin-right: 0.5rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--price strike {
  color: #474747;
  margin-left: 0.5rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--total {
  font-size: 0.9rem;
  color: #212529;
  font-weight: 400;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table tr td .item--total span {
  font-weight: 600;
  margin-right: 0.5rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table .list__item {
  position: relative;
  width: 7rem;
  height: 7rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table .list__item img {
  width: 100%;
  height: auto;
  object-fit: contain;
  border: 1px solid #d5d5d5;
  padding: 0.6rem;
}
.pagecontent .container.cart .right__conten__section.cart--page--cnt .category__section form.cart__form .cate-sec .cart__item__list table .list__item span {
  position: absolute;
  right: -1rem;
  top: -1rem;
  background-color: #de1a1a;
  color: #fff;
  font-weight: 600;
  height: 2rem;
  width: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.2rem;
  border-radius: 15rem;
  font-size: 0.8rem;
  line-height: 0;
}
.pagecontent .container.universal .right__conten__section.universal {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.universal .right__conten__section.universal {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.universal .right__conten__section.universal {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.universal .right__conten__section.universal {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.universal .right__conten__section.universal h1 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.pagecontent .container.universal .right__conten__section.universal .categories--mobile--list {
  display: none;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.universal .right__conten__section.universal .categories--mobile--list {
    display: block;
    position: relative;
    margin: 1.5rem auto;
    margin-top: 0;
  }
  .pagecontent .container.universal .right__conten__section.universal .categories--mobile--list button.categories--show {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 10px 15px;
    border-radius: 9px;
    border: none;
    background-color: #eef0f0;
    color: #1e1e1e;
    font-size: 1rem;
    font-weight: 500;
  }
  .pagecontent .container.universal .right__conten__section.universal .categories--mobile--list .mobile-category-list {
    display: none;
    position: absolute;
    background: #fff;
    width: 100%;
    max-height: 65vh;
    overflow: auto;
    top: 7vh;
    padding: 10px 0;
    z-index: 1;
  }
  .pagecontent .container.universal .right__conten__section.universal .categories--mobile--list .mobile-category-list .mobile.side--bar {
    display: block;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .desc {
  text-align: left;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 1.4rem;
  color: #000000;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .desc {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .desc {
    font-size: 14px;
    color: #000;
    font-weight: 400;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .desc h1 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 1.2;
  color: #000000;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row {
  border-bottom: 1px solid #d5d5d5;
  margin: 30px 0 33px;
  align-items: flex-start;
  justify-content: space-between;
  padding-bottom: 1.5rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row {
    overflow: scroll;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart {
  display: none;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart {
    display: flex;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart a {
    position: relative;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart a .off__note {
    position: absolute;
    right: -100%;
    top: 4.5rem;
    background-color: #de1a1a;
    color: #fff;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 15rem;
    font-size: 0.7rem;
    font-weight: 500;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price {
    text-align: start;
    padding: 5px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price h4 {
    font-weight: 500;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    padding-bottom: 0.6rem;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price h4 a {
    color: #212529;
    transition: 0.3s ease-in-out;
    font-size: 1rem;
    font-weight: 700;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price .actual_price {
    color: grey;
    font-weight: 700;
    font-size: 17px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price small {
    color: #de1a1a;
    font-weight: 400;
    font-size: 14px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price span.tax_price {
    color: #de1a1a;
    font-weight: 600;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price .price__area {
    color: #212529;
    font-weight: 600;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price .price__area .price__amount {
    color: #de1a1a;
    font-weight: 400;
    padding-inline: 0.4rem;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cat-lst-price .price__area strike {
    color: #474747;
    font-weight: 400;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .stock-text {
    color: #474747;
    text-transform: initial;
    margin-bottom: -5px;
    padding-top: 5px;
    font-weight: 700;
    vertical-align: middle;
    font-size: 14px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .stock-text .in-stock2 {
    background-color: #ffe347;
    margin: 3px 5px 5px 0;
    border: none;
    padding: 7px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .stock-text .no-stock {
    background-color: #a9a9a9;
    margin: 3px 5px 5px 0;
    border: none;
    padding: 7px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .stock-text .in-stock {
    background-color: #439939;
    border: none;
    margin: 3px 5px 5px 0;
    padding: 7px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price p.delivery_time_success {
    color: #508c39;
    font-weight: 400;
    margin: 10px 0;
    text-align: left;
    font-size: 14px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity {
    width: fit-content;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity input[type=number]::-webkit-inner-spin-button,
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity input[type=number] {
    -moz-appearance: textfield;
    background-color: #f0eeef;
    text-align: center;
    width: 7rem;
    height: 2.5rem;
    color: #222222;
    border-radius: 15rem;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity input[type=number]:focus {
    outline: none;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity span {
    background-color: #ffffff;
    cursor: pointer;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1019607843);
    height: 34px;
    width: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #686868;
    font-size: 0.9rem;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity span:first-child {
    transform: translateX(3px);
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .delivery__quantity span:last-child {
    transform: translateX(-3px);
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .stock-general {
    color: #777;
    margin-bottom: 10px;
    width: fit-content;
    position: relative;
    font-size: 14px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cart-box {
    font-size: 1.2rem;
    font-size: 17px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg.mobile__cart .product__price .cart-box .p.delivery_time_err {
    color: #de1a1a;
    font-weight: 400;
    margin-bottom: 0;
    text-align: left;
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg {
  width: 15%;
  padding: 10px 0 10px 0;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg {
    display: none;
    width: 100%;
    text-align: center;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg img {
  margin: 0 auto;
  border: 2px solid #d5d5d5;
  vertical-align: -webkit-baseline-middle;
  padding: 15px;
  height: 13.7rem;
  object-fit: contain;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg img {
    width: 150px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg .off__note {
  position: absolute;
  right: -100%;
  top: -100%;
  background-color: #de1a1a;
  color: #fff;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 15rem;
  font-size: 0.6rem;
  transform: translate(-9.8rem, -4rem);
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .caimg .off__note {
    transform: translate(-9.2rem, -4.3rem);
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec {
  width: 50%;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec {
    display: none;
    width: 100%;
    text-align: center;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec h4 {
  color: #de1a1a;
  font-size: 0.95rem;
  font-weight: 500;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  padding-bottom: 0.6rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec h4 {
    font-size: 15px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec h4 a {
  color: #212529;
  transition: 0.3s ease-in-out;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec h4 a {
    font-size: 16px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec h4 a:hover {
  text-decoration: underline;
  color: #000;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc {
  font-weight: 400;
  line-height: 24px;
  font-size: 0.9rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc {
    font-size: 15px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc p {
  font-size: 0.85rem;
  line-height: 22px;
  margin: 0;
  color: #212529;
  padding: 0 0 1rem;
  width: 100%;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc p {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc span a.readmore,
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc span a.readless {
  color: #212529;
  font-size: 0.9rem;
  transition: 0.3s ease-in-out;
  font-weight: 700;
  display: flex;
  gap: 0.7rem;
  align-items: center;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc span a.readmore,
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc span a.readless {
    font-size: 15px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec .pr-desc span a.readless {
  padding-top: 0.8rem;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec.mobile__cart {
  display: none;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec.mobile__cart {
    display: block;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec.mobile__cart .pr-desc {
    text-align: start;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .consec.mobile__cart .pr-desc span {
    line-height: 22px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart {
  display: none;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart {
    display: block;
    padding-bottom: 0;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .cart-box {
    display: none;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append {
    flex-wrap: nowrap;
    width: 100%;
    margin: 0;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity {
    width: fit-content;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity input[type=number]::-webkit-inner-spin-button,
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity input[type=number] {
    -moz-appearance: textfield;
    background-color: #f0eeef;
    text-align: center;
    width: 7rem;
    height: 2.8rem;
    color: #222222;
    border-radius: 15rem;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity input[type=number]:focus {
    outline: none;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity span {
    background-color: #ffffff;
    cursor: pointer;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1019607843);
    height: 34px;
    width: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #686868;
    font-size: 0.9rem;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity span:first-child {
    transform: translateX(3px);
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append .delivery__quantity span:last-child {
    transform: translateX(-3px);
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append button.mycartbutton.cart-btn-box {
    float: left;
    padding: 5px 0;
    font-weight: 700;
    position: relative;
    text-transform: capitalize;
    border: 1px solid #de1a1a;
    border-radius: 10rem;
    background-color: #de1a1a;
    color: #ffffff;
    cursor: pointer;
    transition: 0.3s ease-in-out;
    width: 100%;
    height: 2.8rem;
    font-size: 14px;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append button.mycartbutton.cart-btn-box:hover {
    color: #de1a1a;
    background-color: white;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append button.mycartbutton.cart-btn-box:hover:before {
    width: 100%;
  }
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart.mobile__cart .input-append button.mycartbutton.cart-btn-box:before {
    content: "";
    width: 0;
    height: 100%;
    background-color: white;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s;
    transition: 0.3s;
    z-index: -999;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart {
  width: 30%;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart {
    display: none;
    width: 100%;
    margin-top: 0;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price .actual_price {
  color: grey;
  font-size: 1.2rem;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price .actual_price {
    font-size: 17px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price small {
  color: #de1a1a;
  font-weight: 400;
  font-size: 0.8rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price small {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price span.tax_price {
  color: #de1a1a;
  font-weight: 600;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price .price__area {
  color: #212529;
  font-weight: 600;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price .price__area .price__amount {
  color: #de1a1a;
  font-weight: 400;
  padding-inline: 0.4rem;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cat-lst-price .price__area strike {
  color: #474747;
  font-weight: 400;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-text {
  font-size: 0.8rem;
  color: #777;
  text-transform: uppercase;
  margin-bottom: -5px;
  padding-top: 5px;
  font-weight: 700;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-text {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-text .in-stock2 {
  background-color: #ffe347;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-text .no-stock {
  background-color: #a9a9a9;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-text .in-stock {
  background-color: #439939;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart p.delivery_time_success {
  color: #508c39;
  font-weight: 400;
  font-size: 0.9rem;
  margin-bottom: 0;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart p.delivery_time_success {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity {
  width: fit-content;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity input[type=number]::-webkit-inner-spin-button,
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity input[type=number] {
  -moz-appearance: textfield;
  background-color: #f0eeef;
  text-align: center;
  width: 7rem;
  height: 2.5rem;
  color: #222222;
  border-radius: 15rem;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity input[type=number]:focus {
  outline: none;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity span {
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.1019607843);
  height: 34px;
  width: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #686868;
  font-size: 0.9rem;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity span:first-child {
  transform: translateX(3px);
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .delivery__quantity span:last-child {
  transform: translateX(-3px);
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-general {
  font-size: 0.8rem;
  color: #777;
  margin-bottom: 10px;
  width: fit-content;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .stock-general {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cart-box {
  font-size: 1.2rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cart-box {
    font-size: 17px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cart-box .p.delivery_time_err {
  color: #de1a1a;
  font-weight: 400;
  font-size: 0.8rem;
  margin-bottom: 0;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .cart-box .p.delivery_time_err {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append {
  margin-top: 0;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: flex-start !important;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append {
    margin: 0 20px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append input.span1.qty-box {
  height: 2.8rem;
  margin-left: -10px;
  margin-bottom: 0;
  float: left;
  border: 1px solid #ddd;
  text-align: center;
  width: 2.8rem;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append button.mycartbutton.cart-btn-box {
  float: left;
  padding: 5px 0;
  font-weight: 700;
  position: relative;
  text-transform: capitalize;
  border: 1px solid #de1a1a;
  border-radius: 10rem;
  background-color: #de1a1a;
  color: #ffffff;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  width: 100%;
  font-size: 0.8rem;
  height: 2.8rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append button.mycartbutton.cart-btn-box {
    font-size: 14px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append button.mycartbutton.cart-btn-box:hover {
  color: #de1a1a;
  background-color: white;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append button.mycartbutton.cart-btn-box:hover:before {
  width: 100%;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec table.cat__list__table .cate-row .catcart .input-append button.mycartbutton.cart-btn-box:before {
  content: "";
  width: 0;
  height: 100%;
  background-color: white;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.3s;
  transition: 0.3s;
  z-index: -999;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec .show__more {
  text-transform: capitalize;
  font-size: 1.1rem;
  height: 32px;
  width: max-content;
  margin: 0 auto;
  cursor: pointer;
  padding: 0;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec .show__more {
    font-size: 17px;
  }
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec .show__more a {
  transition: 0.3s;
  padding: 7px 30px;
  display: inline-block;
  font-weight: 600;
  background-color: #de1a1a;
  border: 1.5px solid #de1a1a;
  color: #ffffff;
  font-size: 14px;
  border-radius: 5px;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .cate__sec .show__more a:hover {
  background-color: #ffffff;
  color: #de1a1a;
  border: 1.5px solid #de1a1a;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .title_para h2 {
  font-size: 1.4rem;
}
.pagecontent .container.universal .right__conten__section.universal .category__section .title_para p {
  font-size: 0.9rem;
}
.pagecontent .container.om-oss .cont__sec,
.pagecontent .container.frakt-retur .cont__sec,
.pagecontent .container.salgsbetingelser .cont__sec,
.pagecontent .container.page .cont__sec,
.pagecontent .container.informasjonskapsler .cont__sec,
.pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec,
.pagecontent .container.youtube-post .cont__sec {
  padding: 30px 0;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.om-oss .cont__sec,
  .pagecontent .container.frakt-retur .cont__sec,
  .pagecontent .container.salgsbetingelser .cont__sec,
  .pagecontent .container.page .cont__sec,
  .pagecontent .container.informasjonskapsler .cont__sec,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec,
  .pagecontent .container.youtube-post .cont__sec {
    padding: 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .container.om-oss .cont__sec,
  .pagecontent .container.frakt-retur .cont__sec,
  .pagecontent .container.salgsbetingelser .cont__sec,
  .pagecontent .container.page .cont__sec,
  .pagecontent .container.informasjonskapsler .cont__sec,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .cont__sec,
  .pagecontent .container.youtube-post .cont__sec {
    padding: 10px 0;
  }
}
.pagecontent .container.om-oss .my__cms .container.static__page,
.pagecontent .container.frakt-retur .my__cms .container.static__page,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page,
.pagecontent .container.page .my__cms .container.static__page,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page,
.pagecontent .container.youtube-post .my__cms .container.static__page {
  max-width: 1350px;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.om-oss .my__cms .container.static__page,
  .pagecontent .container.frakt-retur .my__cms .container.static__page,
  .pagecontent .container.salgsbetingelser .my__cms .container.static__page,
  .pagecontent .container.page .my__cms .container.static__page,
  .pagecontent .container.informasjonskapsler .my__cms .container.static__page,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page,
  .pagecontent .container.youtube-post .my__cms .container.static__page {
    padding-left: 0;
    margin-top: 40px;
  }
}
.pagecontent .container.om-oss .my__cms .container.static__page .home__iframe iframe,
.pagecontent .container.frakt-retur .my__cms .container.static__page .home__iframe iframe,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page .home__iframe iframe,
.pagecontent .container.page .my__cms .container.static__page .home__iframe iframe,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page .home__iframe iframe,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .home__iframe iframe,
.pagecontent .container.youtube-post .my__cms .container.static__page .home__iframe iframe {
  width: 100%;
  margin-top: 2rem;
  height: 45rem;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.om-oss .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.frakt-retur .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.salgsbetingelser .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.page .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.informasjonskapsler .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.youtube-post .my__cms .container.static__page .home__iframe iframe {
    height: 26.5rem;
  }
}
@media screen and (max-width: 767px) {
  .pagecontent .container.om-oss .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.frakt-retur .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.salgsbetingelser .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.page .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.informasjonskapsler .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .home__iframe iframe,
  .pagecontent .container.youtube-post .my__cms .container.static__page .home__iframe iframe {
    height: 13rem;
  }
}
.pagecontent .container.om-oss .my__cms .container.static__page .desc,
.pagecontent .container.frakt-retur .my__cms .container.static__page .desc,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page .desc,
.pagecontent .container.page .my__cms .container.static__page .desc,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page .desc,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .desc,
.pagecontent .container.youtube-post .my__cms .container.static__page .desc {
  text-align: left;
  font-size: 1rem;
  line-height: 1.8rem;
  margin-bottom: 20px;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.om-oss .my__cms .container.static__page .desc,
  .pagecontent .container.frakt-retur .my__cms .container.static__page .desc,
  .pagecontent .container.salgsbetingelser .my__cms .container.static__page .desc,
  .pagecontent .container.page .my__cms .container.static__page .desc,
  .pagecontent .container.informasjonskapsler .my__cms .container.static__page .desc,
  .pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .desc,
  .pagecontent .container.youtube-post .my__cms .container.static__page .desc {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
.pagecontent .container.om-oss .my__cms .container.static__page .desc img,
.pagecontent .container.frakt-retur .my__cms .container.static__page .desc img,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page .desc img,
.pagecontent .container.page .my__cms .container.static__page .desc img,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page .desc img,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .desc img,
.pagecontent .container.youtube-post .my__cms .container.static__page .desc img {
  width: 100%;
  padding: 20px 0;
}
.pagecontent .container.om-oss .my__cms .container.static__page .desc a,
.pagecontent .container.frakt-retur .my__cms .container.static__page .desc a,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page .desc a,
.pagecontent .container.page .my__cms .container.static__page .desc a,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page .desc a,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page .desc a,
.pagecontent .container.youtube-post .my__cms .container.static__page .desc a {
  color: #de1a1a;
  transition: text-shadow 0.1s;
  font-weight: 400;
}
.pagecontent .container.om-oss .my__cms .container.static__page h1,
.pagecontent .container.om-oss .my__cms .container.static__page h2,
.pagecontent .container.om-oss .my__cms .container.static__page h3,
.pagecontent .container.frakt-retur .my__cms .container.static__page h1,
.pagecontent .container.frakt-retur .my__cms .container.static__page h2,
.pagecontent .container.frakt-retur .my__cms .container.static__page h3,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page h1,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page h2,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page h3,
.pagecontent .container.page .my__cms .container.static__page h1,
.pagecontent .container.page .my__cms .container.static__page h2,
.pagecontent .container.page .my__cms .container.static__page h3,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page h1,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page h2,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page h3,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page h1,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page h2,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page h3,
.pagecontent .container.youtube-post .my__cms .container.static__page h1,
.pagecontent .container.youtube-post .my__cms .container.static__page h2,
.pagecontent .container.youtube-post .my__cms .container.static__page h3 {
  font-size: 1.6rem;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
}
.pagecontent .container.om-oss .my__cms .container.static__page p,
.pagecontent .container.frakt-retur .my__cms .container.static__page p,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page p,
.pagecontent .container.page .my__cms .container.static__page p,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page p,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page p,
.pagecontent .container.youtube-post .my__cms .container.static__page p {
  font-weight: 400;
  font-size: 1rem;
  text-align: justify;
}
.pagecontent .container.om-oss .my__cms .container.static__page p iframe,
.pagecontent .container.frakt-retur .my__cms .container.static__page p iframe,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page p iframe,
.pagecontent .container.page .my__cms .container.static__page p iframe,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page p iframe,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page p iframe,
.pagecontent .container.youtube-post .my__cms .container.static__page p iframe {
  width: 100%;
}
.pagecontent .container.om-oss .my__cms .container.static__page a,
.pagecontent .container.frakt-retur .my__cms .container.static__page a,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page a,
.pagecontent .container.page .my__cms .container.static__page a,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page a,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page a,
.pagecontent .container.youtube-post .my__cms .container.static__page a {
  color: #de1a1a;
  transition: text-shadow 0.1s;
  font-weight: 400;
}
.pagecontent .container.om-oss .my__cms .container.static__page ul li,
.pagecontent .container.frakt-retur .my__cms .container.static__page ul li,
.pagecontent .container.salgsbetingelser .my__cms .container.static__page ul li,
.pagecontent .container.page .my__cms .container.static__page ul li,
.pagecontent .container.informasjonskapsler .my__cms .container.static__page ul li,
.pagecontent .container.bildeler-i-sandefjord-vestfold .my__cms .container.static__page ul li,
.pagecontent .container.youtube-post .my__cms .container.static__page ul li {
  margin-bottom: 10px;
}
.pagecontent .container.youtube-post .cont__sec .inner--section .my__cms .container.static__page {
  padding: 0;
}
.pagecontent .container.send-bestilling .cont__sec {
  max-width: 1920px;
  padding: 20px 0;
  display: block;
  margin: 0 auto;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section {
  max-width: initial;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.send-bestilling .cont__sec .inner--section {
    padding: 0 20px;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.send-bestilling .cont__sec .inner--section {
    align-items: center;
  }
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form #aks-file-upload {
  width: 100%;
  display: block;
  margin: 4rem auto 15px auto;
}
@media (max-width: 768px) {
  .pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form #aks-file-upload {
    margin: 0;
  }
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form #aks-file-upload .aks-file-upload-content label.aks-file-upload-label {
  background-color: #de1a1a;
  padding: 2rem 1rem;
  color: #ffffff;
  font-size: 1.25rem;
  border-radius: 15px;
}
@media (max-width: 768px) {
  .pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form #aks-file-upload .aks-file-upload-content label.aks-file-upload-label {
    font-size: 17px;
    padding: 10px 15px;
  }
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form span.error_class_1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .form-group label {
  font-weight: 700;
  padding-bottom: 3px;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .form-group label span.validate_class {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .form-group input,
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .form-group textarea {
  border-radius: 0;
  border-color: #afafaf;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .bestilling--btn {
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  padding: 1rem 6rem;
  font-weight: 700;
  border-radius: 15px;
  color: #ffffff;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section form.bestilling__form .bestilling--btn:hover {
  background-color: #ffffff;
  color: #de1a1a;
  border: 1px solid #de1a1a;
}
@media screen and (max-width: 1024px) {
  .pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section .services--list {
    display: none;
  }
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section .services--list .sd__bar.bar--2 {
  margin-top: 30px;
  border-radius: 4px;
  padding: 0;
  width: 100%;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section .services--list .sd__bar.bar--2 .sd__2 {
  margin: 24px 0;
  width: auto;
  padding: 0;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section .services--list .sd__bar.bar--2 .sd__2 h6.sd__head {
  font-weight: 700;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section .services--list .sd__bar.bar--2 .sd__2 img.fabout__img {
  width: 25px;
}
.pagecontent .container.send-bestilling .cont__sec .inner--section .my__cms .form__section .services--list .sd__bar.bar--2 .sd__2 p {
  font-size: 1rem;
}
.pagecontent .container.logginn,
.pagecontent .container.glemt-passord {
  max-width: 1350px;
}
.pagecontent .container.logginn .cont__sec,
.pagecontent .container.glemt-passord .cont__sec {
  max-width: 1920px;
  padding: 20px 0;
  margin: 0 auto;
  display: block;
}
.pagecontent .container.logginn .inner--section,
.pagecontent .container.glemt-passord .inner--section {
  max-width: initial;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.logginn .inner--section,
  .pagecontent .container.glemt-passord .inner--section {
    padding: 0 20px;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.logginn .inner--section,
  .pagecontent .container.glemt-passord .inner--section {
    align-items: center;
  }
}
.pagecontent .container.logginn .inner--section .right__conten__section,
.pagecontent .container.glemt-passord .inner--section .right__conten__section {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.logginn .inner--section .right__conten__section,
  .pagecontent .container.glemt-passord .inner--section .right__conten__section {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 976px) {
  .pagecontent .container.logginn .inner--section .right__conten__section,
  .pagecontent .container.glemt-passord .inner--section .right__conten__section {
    margin-top: 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.logginn .inner--section .right__conten__section,
  .pagecontent .container.glemt-passord .inner--section .right__conten__section {
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.logginn .inner--section .right__conten__section,
  .pagecontent .container.glemt-passord .inner--section .right__conten__section {
    max-width: 100%;
    width: 100%;
  }
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login {
  width: 60%;
  padding: 10px 20px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1215686275);
  font-size: 1.1rem;
  margin: 40px auto;
  border-radius: 4px;
}
@media screen and (max-width: 976px) {
  .pagecontent .container.logginn .inner--section .right__conten__section .customer--login,
  .pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login {
    width: 100%;
  }
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform {
  width: 80%;
  margin: 10px auto;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform .form-group,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform .form-group .form-control:focus,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform .form-group .form-control:focus {
  box-shadow: 0 0 15px rgba(204, 204, 204, 0.59);
  border-color: #ccc;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform input#remember_me,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform input#remember_me {
  padding: 10px 0;
  margin-top: 15px;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform .error__class__1,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform .error__class__1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform .custom--btn,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform .custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  background-color: #de1a1a;
  letter-spacing: 0;
  font-size: 1rem;
  padding: 10px;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform .custom--btn:hover,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform .custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login form#loginform .signup__section a,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login form#loginform .signup__section a {
  font-size: 17px;
  color: #de1a1a;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login .forgot__password .signup__section .custom--btn,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login .forgot__password .signup__section .custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  background-color: #de1a1a;
  letter-spacing: 0;
  font-size: 1rem;
  padding: 10px;
}
.pagecontent .container.logginn .inner--section .right__conten__section .customer--login .forgot__password .signup__section .custom--btn:hover,
.pagecontent .container.glemt-passord .inner--section .right__conten__section .customer--login .forgot__password .signup__section .custom--btn:hover {
  transition: 0.3s;
  color: #de1a1a;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: none;
  font-weight: 400;
  background-color: #ffffff;
  letter-spacing: 0;
  font-size: 1rem;
}
.pagecontent .container.utilizator {
  max-width: 1350px;
}
.pagecontent .container.utilizator .cont__sec {
  max-width: 1920px;
  padding: 20px 0;
  margin: 0 auto;
  display: block;
}
.pagecontent .container.utilizator .cont__sec .inner--section {
  max-width: 1350px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.utilizator .cont__sec .inner--section {
    padding: 0 20px;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.utilizator .cont__sec .inner--section {
    align-items: center;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .col-md-8 {
    width: 100%;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .mineordre-banner {
  margin-bottom: 30px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .mineordre-banner img {
  width: 100%;
  object-fit: contain;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .mineordre-banner img {
    object-fit: cover;
    height: 135px;
    object-position: left;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group {
  margin: 10px 0;
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group input {
  padding: 10px;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group label {
  margin-bottom: 8px;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group label.radio {
  display: inline-flex;
  margin-right: 10px;
  gap: 5px;
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group label.radio input[type=radio] {
  width: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .custom__btn {
  background-color: #de1a1a;
  border: none;
  padding: 10px 25px;
  border-radius: 50px;
  font-size: 1rem;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group {
    margin: 10px 0;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group input {
    padding: 10px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .form-group label {
    margin-bottom: 8px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section form#useraccountform .custom__btn {
    background-color: #de1a1a;
    border: none;
    padding: 10px 25px;
    border-radius: 50px;
    font-size: 1rem;
    font-weight: 600;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section h1 {
  font-size: 1.85rem;
  font-weight: 500;
  line-height: 2.8rem;
  text-align: left;
}
@media (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section h1 {
    font-size: 24px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section h1.sp-depar {
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order__view {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  border-radius: 60px;
  background: rgba(217, 217, 217, 0.368627451);
  justify-content: center;
  gap: 20px;
  height: 42px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view {
    background: transparent;
    height: auto;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view {
    flex-wrap: wrap;
    justify-content: normal;
    height: auto;
    gap: 0px;
    border-radius: 10px;
    background-color: transparent;
    margin-bottom: 0px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn {
  text-transform: capitalize;
  transition: 0.5s;
  font-size: 0.8rem;
  color: #797878;
  border: none;
  position: relative;
  font-weight: 500;
  line-height: 19.5px;
  text-align: center;
  width: fit-content;
  height: 42px;
  padding: 0.8rem 1.2rem;
  background: transparent;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn {
    width: fit-content;
    border: none;
    margin: 5px;
    border-radius: 10px;
    padding: 1rem 0.5rem;
    background-color: transparent;
    border: 1px solid #de1a1a;
    color: #de1a1a;
    font-weight: 600;
    line-height: 0;
    height: auto;
    font-size: 10.5px;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn {
    width: fit-content;
    margin: 10px 5px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid #de1a1a;
    color: #de1a1a;
  }
}
@media only screen and (min-width: 1090px) and (max-width: 1280px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn {
    padding: 0.7rem;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn.active {
  background-color: #ffffff;
  box-shadow: 1px 0px 4px 0px #c9c6c6;
  border: 1px solid #d5d5d5;
  transition: 0.5s;
  border-radius: 60px;
  color: #212529;
  line-height: 19.5px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn.active {
    border-radius: 5px;
    width: fit-content;
    color: #ffffff;
    background-color: #de1a1a;
    line-height: 0;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order__view input.mine_btn.active {
    width: fit-content;
    margin: 10px 5px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background-color: #de1a1a;
    border: 1px solid #de1a1a;
    color: #ffffff;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .year__filter {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 1rem;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .year__filter {
    margin-top: 0.8rem;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .year__filter .btn__area {
  position: relative;
  width: 8rem;
  height: 2.6rem;
  background-color: rgba(217, 217, 217, 0.368627451);
  border-radius: 30rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagecontent .container.utilizator .cont__sec .inner--section .year__filter .btn__area input {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
}
.pagecontent .container.utilizator .cont__sec .inner--section .year__filter .btn__area input:checked + label {
  background-color: #ffffff;
  width: 97%;
  height: 90%;
  border-radius: 30rem;
  box-shadow: 1px 0px 4px 0px #c9c6c6;
}
.pagecontent .container.utilizator .cont__sec .inner--section .year__filter .btn__area label {
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 576px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers section {
    flex-grow: 1;
    padding: 0;
    display: none;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers section.userGroup {
  position: relative;
}
@media screen and (max-width: 576px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers section.userGroup {
    display: block;
    padding: 10px 15px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers section.userGroup select {
  padding-right: 31px;
  z-index: 1;
  position: relative;
  background: transparent;
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers section.userGroup select option {
  color: #000000;
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers section.userGroup i.fa.fa-angle-down {
  top: 50%;
  right: 25px;
  color: #aaaaaa;
  font-size: 0.8rem;
  position: absolute;
  transform: translateY(-50%);
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers .state--dropdown--area {
  position: relative;
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers .state--dropdown--area select,
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers .state--dropdown--area input {
  border: 1px solid #aaaaaa;
  border-radius: 40px;
  font-family: Montserrat;
  font-size: 0.8rem;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #aaaaaa;
  height: 35px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers .datepicker--dropdown .daterange {
  border-radius: 100px;
  border: 1px solid #aaaaaa;
  height: 35px;
  font-family: Montserrat;
  font-size: 0.75rem;
  font-weight: 400;
  color: #aaaaaa;
  line-height: 28px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .mine_order_datepickers #resetState {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  display: none;
  background-color: #ffffff;
  padding: 10px;
  height: 2rem;
  padding-right: 10px;
  border-radius: 50px;
  right: 0.85rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  line-height: 0;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow {
  display: inline-flex;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow {
    width: 100%;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content.phone__view {
  width: 90%;
  display: none;
}
@media screen and (max-width: 720px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content.phone__view {
    display: none;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content {
  position: relative;
  width: 100%;
  display: inline-flex;
  justify-content: center;
  height: 390px;
  align-items: center;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content {
    margin-top: 40px;
  }
}
@media screen and (max-width: 720px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content {
    display: none;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 50px;
  margin-top: -70px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text .wizard__text.incontt1 {
  color: #de1a1a;
  background-color: rgba(220, 53, 69, 0.168627451);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text .wizard__text.incontt2 {
  color: #966000;
  background-color: rgba(249, 134, 0, 0.5490196078);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text .wizard__text.incontt3 {
  color: #c763e0;
  background-color: rgba(241, 186, 255, 0.3607843137);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text .wizard__text {
  font-size: 0.85rem;
  text-wrap: wrap;
  font-weight: 600;
  text-align: left;
  margin-top: 2px;
  position: relative;
  margin-right: 60px;
  width: fit-content;
  padding: 4px 10px;
  border-radius: 10px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text .wizard__text {
    margin-right: 40px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .incomplete__text .wizard__text:after {
  content: "-----";
  top: 0;
  right: -55px;
  text-wrap: nowrap;
  position: absolute;
  letter-spacing: 4px;
  transform: rotate(0);
  color: #dee2e6;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn {
  display: flex;
  position: relative;
  gap: 60px;
  align-items: center;
  flex-direction: column;
  height: 335px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn1,
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn2,
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn3,
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn4,
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn5,
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn6 {
  z-index: 1;
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  background: #d5d5d5;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .box_inn .boxInn7 {
  top: 50%;
  width: 310px;
  display: flex;
  position: absolute;
  height: 2px;
  background-color: #dee2e6;
  transform: rotate(90deg);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: 345px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text {
  font-size: 0.85rem;
  text-wrap: wrap;
  font-weight: 600;
  margin-left: 30px;
  padding: 4px 10px;
  border-radius: 10px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text {
    margin-left: 1rem;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text.contt1 {
  color: #1e1e1e;
  background-color: #d5d5d5;
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text.contt2 {
  color: #c0931e;
  background-color: rgba(255, 193, 7, 0.2784313725);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text.contt3 {
  color: #2C8AC9;
  background-color: rgba(44, 138, 201, 0.18);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text.contt5 {
  color: #1D9CAF;
  background-color: rgba(29, 156, 175, 0.18);
}
.pagecontent .container.utilizator .cont__sec .inner--section .order--flow .box_content .text__content .wizard__text.contt4 {
  color: #28a745;
  background-color: rgba(40, 167, 69, 0.1882352941);
}
@media only screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section hr.mt-4.mb-4 {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content {
    display: none;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_length,
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_filter {
  margin-bottom: 10px;
  font-size: 0.85rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_length select,
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_length input,
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_filter select,
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_filter input {
  border-radius: 50px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr {
  background-color: #de1a1a;
  color: #ffffff;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr th {
  padding: 15px 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr th:first-child {
  border-top-left-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr th:last-child {
  border-top-right-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr th.sorting {
  background-image: url(../images/sorting.png);
  background-origin: content-box;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr th.sorting.sorting_desc {
  background-image: url(../images/sorting_down.png);
  background-origin: content-box;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare thead > tr th.sorting.sorting_asc {
  background-image: url(../images/sorting_up.png);
  background-origin: content-box;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td.admin-user-note {
  width: 80px;
  text-wrap: wrap;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td.admin-user-department {
  width: 245px;
  text-wrap: wrap;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td {
  font-size: 0.85rem;
  vertical-align: middle;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td:first-child {
  font-weight: 700;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Ikke {
  color: #1e1e1e;
  background-color: #d5d5d5;
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Under {
  color: #c0931e;
  background-color: rgba(255, 193, 7, 0.2784313725);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Klar {
  color: #2C8AC9;
  background-color: rgba(44, 138, 201, 0.18);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Sendt {
  color: #1D9CAF;
  background-color: rgba(29, 156, 175, 0.18);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Dellevert {
  color: #c763e0;
  background-color: rgba(241, 186, 255, 0.3607843137);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Levert {
  color: #28a745;
  background-color: rgba(40, 167, 69, 0.1882352941);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Restet {
  color: #966000;
  background-color: rgba(249, 134, 0, 0.5490196078);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare td span.Kansellert {
  color: #de1a1a;
  background-color: rgba(220, 53, 69, 0.168627451);
  font-weight: 500;
  padding: 7px 15px;
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr {
  margin: 0 0 0 10px;
  font-size: 0.88rem;
  text-align: left;
  transition: 0.3s;
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr span.dtr-data a.se__order {
  padding: 10px 20px;
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 1rem;
  border-radius: 50px;
  color: #ffffff;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr span.dtr-data a.se__packing {
  color: #ffffff;
  padding: 10px 20px;
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 1rem;
  border-radius: 50px;
  margin-left: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr span.dtr-data a.se__faktura {
  color: #ffffff;
  padding: 10px 20px;
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 1rem;
  border-radius: 50px;
  margin-left: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr span.dtr-data a.retur_btn {
  color: #ffffff;
  padding: 10px 20px;
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 1rem;
  border-radius: 50px;
  margin-left: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr span.dtr-data a.reklamasjon_btn {
  color: #ffffff;
  padding: 10px 20px;
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  font-size: 1rem;
  border-radius: 50px;
  margin-left: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody > tr span.dtr-data table.table-bordered.none__style thead > tr {
  background-color: #ffffff;
  color: #000;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody td.dtr-control::before {
  content: "\f078";
  font-family: "FontAwesome";
  background: transparent;
  border: none;
  color: #000;
  box-shadow: none;
  font-size: 24px;
  left: auto;
  right: 1.5rem;
}
@media only screen and (min-width: 768px) and (max-width: 1026px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody td.dtr-control::before {
    right: 0.5rem;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child {
  background-color: #ececec;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul {
  width: 100%;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li span {
  width: 100%;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style {
  width: 100%;
  border-collapse: separate;
  -webkit-border-horizontal-spacing: 0;
  -webkit-border-vertical-spacing: 15px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style thead tr {
  border-width: 0;
  background-color: transparent;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr {
  border-width: 0;
  border-radius: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td.product__image {
    width: 45%;
    text-wrap: wrap;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td.product__image img {
  width: 60px;
  height: 40px;
  object-fit: contain;
  margin-right: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td.product__image img {
    display: block;
    margin: 0 auto;
    width: 55%;
    height: 100px;
    margin-bottom: 20px;
    object-fit: contain;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td {
  border-width: 0;
  text-align: left;
  padding: 20px 15px;
  font-weight: 500;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td span {
  text-align: left;
  font-size: 0.85rem;
  font-weight: 500;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody tr td:last-child {
    width: 30%;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style thead th,
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.child td.child ul li table.table-bordered.none__style tbody th {
  border: none;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper table.ordre-table.table-compare tbody tr.parent td.dtr-control::before {
  content: "\f077";
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate .dataTables_info,
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate .dataTables_paginate {
  font-size: 0.85rem;
  margin-top: 0.9rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  background-color: transparent;
  color: #000;
  transition: 0.3s;
  border: none;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  color: #000;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate a.paginate_button:hover {
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate a.paginate_button.next:not(.disabled),
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate a.paginate_button.previous:not(.disabled) {
  background-color: #de1a1a;
  color: #ffffff;
  border-radius: 50px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .table__content .dataTables_wrapper .dataTables_paginate a.paginate_button.current {
  background: #de1a1a;
  color: #ffffff;
  font-size: 1rem;
  border: 1px solid;
  border-radius: 10px;
}
@media only screen and (min-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile {
    display: block;
    margin-top: 20px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile span.searchfilter__label {
    font-size: 16px;
    margin-right: 15px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile input#mobile_search {
    border: 1px solid #aaaaaa;
    border-radius: 50px;
    width: 65%;
    height: 35px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table {
    margin-top: 20px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr {
    margin: 10px 0;
    display: block;
    background: rgba(217, 217, 217, 0.2);
    border: none;
    padding: 10px;
    border-radius: 10px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td.dataTables_empty {
    width: 100%;
    display: block;
    text-align: center;
    border: none;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td {
    margin: 10px 0;
    border: none;
    display: block;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.seven {
    width: 70%;
    display: flex;
    align-items: center;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.three {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.name {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    line-height: 1.6rem;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.price {
    font-size: 16px;
    color: #1e1e1e;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.product {
    font-size: 14px;
    gap: 5px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.date {
    font-size: 14px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.order__number {
    font-size: 14px;
    gap: 5px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.down {
    font-size: 30px;
    height: 30px;
    line-height: 0;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data {
    width: 100%;
    gap: 10px;
    margin-bottom: 5px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data table.none__style {
    width: 100%;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data table.none__style tbody tr {
    padding: 10px;
    border: none;
    background-color: #ffffff;
    margin: 10px 0;
    display: block;
    border-radius: 10px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data table.none__style tbody tr td.product__image img {
    display: block;
    width: 100%;
    height: 200px;
    object-fit: contain;
    margin: 10px 0;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data table.none__style tbody tr td {
    display: block;
    padding: 0;
    border: none;
    font-size: 15px;
    margin-bottom: 5px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data table.none__style tbody tr td label.heading {
    font-weight: 600;
    padding-right: 10px;
    font-size: 16px;
    margin-bottom: 5px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data table.none__style tbody tr td span.badge.alert-light {
    padding: 0px;
    font-size: 15px;
    font-weight: 400;
    color: #000;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data span.dtr-data {
    width: 100%;
    gap: 10px;
    margin-bottom: 5px;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data span.dtr-data .se__order,
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data span.dtr-data .se__faktura,
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data span.dtr-data .reklamasjon_btn,
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile table.mobile.table tbody tr td .inner__table span.dtr-data span.dtr-data .retur_btn {
    padding: 10px 20px;
    background-color: #de1a1a;
    border: 1px solid #de1a1a;
    font-size: 16px;
    border-radius: 20px;
    color: #ffffff;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .table__content.mobile .show__more a.loadmore__btn {
    color: #de1a1a;
    font-size: 16px;
    padding: 10px 25px;
    border: 1px solid;
    border-radius: 10px;
    font-weight: 600;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section form.user__form h4.sp-depar {
  margin-bottom: 30px;
}
.pagecontent .container.utilizator .cont__sec .inner--section form.user__form .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section form.user__form .form-group span.validate_class {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section form.user__form button.custom--btn {
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  width: 225px;
  background-color: #de1a1a;
  letter-spacing: 0;
  font-size: 16px;
  margin-top: 10px;
  padding: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order h1.sp__depar,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims h1.sp__depar {
  font-size: 2.4rem;
  align-items: center;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order h1.sp__depar,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims h1.sp__depar {
    font-size: 25px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order h1.sp__depar:after,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims h1.sp__depar:after {
  content: "";
  flex: 1;
  margin-left: 1rem;
  height: 1px;
  background-color: #b6b6b6;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_length,
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_filter,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_length,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_filter {
  margin-bottom: 10px;
  font-size: 0.85rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_length select,
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_length input,
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_filter select,
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_filter input,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_length select,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_length input,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_filter select,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_filter input {
  border-radius: 50px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_info,
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_paginate,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_info,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_paginate {
  font-size: 0.85rem;
  margin-top: 16px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_info,
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .dataTables_paginate,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_info,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .dataTables_paginate {
    font-size: 14px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a#DataTables_Table_0_next,
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a#DataTables_Table_0_previous,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a#DataTables_Table_0_next,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a#DataTables_Table_0_previous {
  transition: 0.3s;
  border: none;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .paginate_button.disabled,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .paginate_button.disabled {
  background-color: transparent;
  color: #000;
  transition: 0.3s;
  border: none;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper .paginate_button.disabled:hover,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper .paginate_button.disabled:hover {
  color: #000;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button:hover,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button:hover {
  border-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button.next:not(.disabled),
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button.previous:not(.disabled),
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button.next:not(.disabled),
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button.previous:not(.disabled) {
  background-color: #de1a1a;
  color: #ffffff;
  border-radius: 50px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button.next:not(.disabled),
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button.previous:not(.disabled),
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button.next:not(.disabled),
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button.previous:not(.disabled) {
    font-size: 16px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button.current,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button.current {
  background: #de1a1a;
  color: #ffffff;
  font-size: 1rem;
  border: 1px solid;
  border-radius: 10px;
}
@media screen and (max-width: 829px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order .dataTables_wrapper a.paginate_button.current,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims .dataTables_wrapper a.paginate_button.current {
    font-size: 16px;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare thead > tr,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare thead > tr {
  background-color: #de1a1a;
  color: #ffffff;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare thead > tr th,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare thead > tr th {
  padding: 15px 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare thead > tr th:first-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare thead > tr th:first-child {
  border-top-left-radius: 10px;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare thead > tr th:first-child,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare thead > tr th:first-child {
    border-radius: 0;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare thead > tr th:last-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare thead > tr th:last-child {
  border-top-right-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare td,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare td {
  font-size: 0.85rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare tbody > tr,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare tbody > tr {
  margin: 0 0 0 10px;
  font-size: 0.89rem;
  text-align: left;
  transition: 0.3s;
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare tbody > tr td table#orderitem th,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare tbody > tr td table#orderitem th {
  padding: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare tbody > tr td table#orderitem th:first-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare tbody > tr td table#orderitem th:first-child {
  border-top-left-radius: 0;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare tbody > tr td table#orderitem th:last-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare tbody > tr td table#orderitem th:last-child {
  border-top-right-radius: 0;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare tbody tr.child,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare tbody tr.child {
    padding: 0;
  }
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.return.table-compare tbody tr.child td.child table tbody tr td,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.return.table-compare tbody tr.child td.child table tbody tr td {
    text-wrap: wrap;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare thead > tr,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare thead > tr {
  background-color: #de1a1a;
  color: #ffffff;
  font-size: 1rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare thead > tr th,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare thead > tr th {
  padding: 15px 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare thead > tr th:first-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare thead > tr th:first-child {
  border-top-left-radius: 10px;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare thead > tr th:first-child,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare thead > tr th:first-child {
    border-radius: 0;
  }
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare thead > tr th:last-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare thead > tr th:last-child {
  border-top-right-radius: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare td,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare td {
  font-size: 0.85rem;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare tbody > tr,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare tbody > tr {
  margin: 0 0 0 10px;
  font-size: 0.89rem;
  text-align: left;
  transition: 0.3s;
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare tbody > tr td table#orderitem th,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare tbody > tr td table#orderitem th {
  padding: 10px;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare tbody > tr td table#orderitem th:first-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare tbody > tr td table#orderitem th:first-child {
  border-top-left-radius: 0;
}
.pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare tbody > tr td table#orderitem th:last-child,
.pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare tbody > tr td table#orderitem th:last-child {
  border-top-right-radius: 0;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.utilizator .cont__sec .inner--section .return__order table.ordre-table.warrenty.table-compare tbody tr.child td.child li table tbody tr td,
  .pagecontent .container.utilizator .cont__sec .inner--section .warrenty__claims table.ordre-table.warrenty.table-compare tbody tr.child td.child li table tbody tr td {
    text-wrap: wrap;
  }
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt {
  max-width: 100%;
  width: 100%;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt h1.sp__depar {
  margin-top: 20px;
  font-size: 2.4rem;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
  align-items: center;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt h1.sp__depar:after {
  content: "";
  flex: 1;
  margin-left: 1rem;
  height: 1px;
  background-color: #b6b6b6;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right {
  padding-right: 40px;
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right {
    padding: 0;
    margin: 10px 0;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-header button.accordion-button {
    word-break: break-all;
  }
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .form-group label.radio {
  font-size: 1rem;
  display: block;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .form-group p {
  font-weight: 500;
  margin: 0;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .common__checkout {
  margin: 0;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .common__checkout .checkout__btns {
  margin: 20px 0;
  background-color: #d10000;
  padding: 9px 20px;
  font-weight: 500;
  font-size: 1.1rem;
  width: 100%;
  border-radius: 4px;
  border: none;
  color: #fff;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .common__checkout .checkout__btns:after {
  content: "\f0da";
  font-size: 1.1rem;
  font-weight: 400;
  font-family: fontAwesome;
  margin-left: 8px;
  margin-top: 6px;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row {
  border: 0;
  box-shadow: none;
  align-items: center;
  justify-content: space-between;
  margin: 30px 0 33px;
  border-radius: 5px;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row table.table.table-compare {
  margin: 10px 0;
  border-bottom: 1px solid #707070;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row table.table.table-compare tbody tr {
  margin: 0 0 0 10px;
  font-size: 1rem;
  text-align: left;
  transition: 0.3s;
  position: relative;
  width: 100%;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row table.table.table-compare tbody tr td {
  padding: 8px;
  font-size: 0.85rem;
  border: none;
  font-weight: 600;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row table.table.table-compare tbody tr td h5 {
  font-weight: 500;
  font-size: 0.9rem;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row table.table.table-compare tbody tr td img {
  width: 43px;
  height: auto;
  display: none;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row table.table.table-compare tbody tr td span {
  font-weight: 600;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table {
  border: none;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table thead tr {
  border: none;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table thead tr th {
  padding: 8px;
  font-weight: 600;
  border: none;
  text-align: center;
  font-size: 0.95rem;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table tbody tr {
  border: none;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table tbody tr td {
  padding: 8px;
  font-size: 0.9rem;
  font-weight: 600;
  border: none;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table tbody tr td .imgse {
  border: none;
  border-radius: 2px;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--right .accordion-body .cate-row .pf-c-table tbody tr td .imgse a img {
  border-radius: 3px;
  padding: 10px;
  background-color: #fff;
  height: 100px;
  width: 100px;
  object-fit: contain;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left {
  padding-right: 40px;
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left {
    padding: 0;
    margin: 10px 0;
  }
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .form-group span.error_class_1,
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .form-group span.validate_class {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .captcha__error span.error_class_1,
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .captcha__error span.validate_class {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .captcha__error button.g--recaptcha {
  margin-top: 20px;
  background-color: #de1a1a;
  padding: 9px 20px;
  font-weight: 500;
  font-size: 18px;
  border-radius: 50px;
  color: #ffffff;
  border: none;
}
@media only screen and (min-width: 769px) and (max-width: 998px) {
  .pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .captcha__error button.g--recaptcha {
    width: 70%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .captcha__error button.g--recaptcha {
    width: 100%;
    margin: 10px 0;
    margin-bottom: 20px;
  }
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .captcha__error button.g--recaptcha:after {
  content: "\f0da";
  font-size: 1.1rem;
  font-weight: 400;
  font-family: fontAwesome;
  margin-left: 8px;
  margin-top: 6px;
}
.pagecontent .container.checkout .right__conten__section.cart--pge--cnt .checkout--left .checkout__terms .form-group p {
  font-weight: 500;
  margin: 0;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt {
  max-width: 100%;
  width: 100%;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt h2.sp__depar {
  margin-top: 20px;
  font-size: 2.4rem;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
  align-items: center;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt h2.sp__depar:after {
  content: "";
  flex: 1;
  margin-left: 1rem;
  height: 1px;
  background-color: #b6b6b6;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table {
    display: block;
  }
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table thead {
  border: 1px solid #de1a1a;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table thead tr {
  background-color: #de1a1a;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table thead tr th {
  color: #ffffff;
  padding: 10px 20px;
  font-size: 1rem;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table tbody tr {
  border: 1px solid #ced4da;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table tbody tr td {
  padding: 10px 20px;
  font-size: 1rem;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .cate--row table tbody tr td:first-child {
  font-weight: 700;
}
.pagecontent .container.myorder .right__conten__section.cart--pge--cnt .order--cont {
  background-color: #de1a1a;
  color: #ffffff;
  padding: 0.5rem 2.4rem;
  border-radius: 5px;
  font-weight: 500;
  font-size: 1.1rem;
  border: none;
}
.pagecontent .container.bilverksted,
.pagecontent .container.bilskadeverksted {
  max-width: 100%;
  padding: 0;
}
.pagecontent .container.bilverksted .cont__sec,
.pagecontent .container.bilskadeverksted .cont__sec {
  max-width: initial;
  margin: 0 auto;
  display: block;
}
.pagecontent .container.bilverksted .cont__sec .inner--section,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section {
  max-width: initial;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section {
    align-items: center;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .mycms,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .mycms {
  padding: 0;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .container,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .container {
  max-width: 100%;
  padding: 0;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify {
  text-align: left;
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section {
  background-image: url(../images/header_base.png);
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width {
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header {
  width: 40rem;
  margin: 0 auto;
  margin-top: 3rem;
}
@media screen and (max-width: 1200px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header {
    width: 70%;
    margin: 0 auto;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header h2,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header h2 {
  font-weight: 700;
  color: #ffffff;
  font-size: 1.8rem;
  line-height: 1.9rem;
  text-align: center;
  margin-bottom: 1rem;
}
@media screen and (max-width: 769px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header h2,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header h2 {
    font-size: 20px;
    line-height: 1.8rem;
  }
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header h2,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .title__header h2 {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 20px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .desc__2,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .desc__2 {
  width: 40rem;
  margin: 0 auto;
  font-weight: 400;
  color: #ffffff;
  font-size: 1.2em;
  margin-bottom: 1.7rem;
  text-align: center;
}
@media only screen and (max-width: 1026px) and (min-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .desc__2,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .desc__2 {
    font-size: 16px;
    width: 80%;
  }
}
@media screen and (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .desc__2,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .desc__2 {
    width: 100%;
    margin: 0 auto;
    font-size: 15px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns {
  display: inline-flex;
  width: 100%;
  justify-content: center;
  gap: 40px;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns {
    flex-direction: column;
    gap: 20px;
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns {
    margin-top: 20px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login {
  width: auto;
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login {
    width: 90%;
    margin: 0 auto;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login a.btn.blgcon.order--search,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login a.btn.blgcon.order--search {
  color: #ffffff;
  border: none;
  text-align: center;
  background-color: #de1a1a;
  transition: 0.3s;
  padding: 0.6rem 1.2rem;
  border-radius: 50px;
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1.4rem;
  text-decoration: none;
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login a.btn.blgcon.order--search,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login a.btn.blgcon.order--search {
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login a.btn.blgcon.order--search,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .banner__section .container.max--width .banner__loginbtns .bilskade--login a.btn.blgcon.order--search {
    font-size: 15px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width {
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
@media screen and (max-width: 767px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe__mobile,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe__mobile {
    display: block;
    width: 100%;
    padding: 0;
  }
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe__mobile iframe,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe__mobile iframe {
    width: 100%;
    height: 13.5rem;
  }
}
@media screen and (min-width: 767px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe__mobile,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe__mobile {
    display: none;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 769px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe {
    padding: 0;
    display: none;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe img,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .desc.no--justify .container.max--width .home__iframe img {
  width: 100%;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .services--list,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1120px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .services--list,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list {
    display: none;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .services--list .max--width,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list .max--width {
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.pagecontent .container.bilverksted .cont__sec .inner--section .services--list .sd__bar.bar--2,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 {
  margin-top: 30px;
  border-radius: 4px;
  padding: 0;
  width: 100%;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 {
  margin: 24px 0;
  width: auto;
  padding: 0;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 h6.sd__head,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 h6.sd__head {
  font-weight: 700;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 img.fabout__img,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 img.fabout__img {
  width: 25px;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 p,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .services--list .sd__bar.bar--2 .sd__2 p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login {
  max-width: 1350px;
  margin: 3rem auto 0;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box {
  width: 85%;
  position: relative;
  display: flex;
  margin-bottom: 15px;
  margin-top: 4px;
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box {
    width: 100%;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .search__input,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .search__input {
  border: 1px solid #7b7b7b;
  border-radius: 4px 0 0 4px;
  border-right: none;
  outline: 0;
  color: #777;
  background: #ffffff;
  padding: 10px;
  font-size: 1rem;
  text-align: left;
  width: 100%;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .search__button,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .search__button {
  height: auto;
  outline: 0;
  cursor: pointer;
  border: 1px solid #7b7b7b;
  border-radius: 0 4px 4px 0;
  border-left: none;
  background: #ffffff;
  font-size: 0.75rem;
  text-align: center;
  width: auto;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .search__button i,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .search__button i {
  color: #050505;
  font-size: 1rem;
  font-family: "Font Awesome 5 Pro";
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box img.spinner,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box img.spinner {
  display: none;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .order__div,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .order__div {
  position: absolute;
  top: 2.7rem;
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  width: 100%;
  z-index: 1;
  display: none;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .order__div ul.fot-list,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .order__div ul.fot-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .order__div ul.fot-list li.search-value,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .order__div ul.fot-list li.search-value {
  padding: 6px 25px;
  margin-bottom: 6px;
  font-size: 0.9rem;
  font-weight: 600;
  position: relative;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .sok__search__box .order__div ul.fot-list li.search-value:hover,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .sok__search__box .order__div ul.fot-list li.search-value:hover {
  background-color: #d10000;
  color: #fff;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .data__table table.dataTable tbody tr td,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .data__table table.dataTable tbody tr td {
  width: 25%;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .data__table table.dataTable tbody tr td a.text-highlight,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .data__table table.dataTable tbody tr td a.text-highlight {
  font-weight: 700;
}
@media screen and (max-width: 400px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td {
    padding: 5px;
    font-size: 16px;
  }
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td.dtr-control,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td.dtr-control {
    padding-right: 5px;
    font-size: 16px;
    vertical-align: middle;
    width: 50%;
    padding-left: 35px;
  }
}
@media screen and (min-width: 401px) and (max-width: 767px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td {
    padding: 5px;
    font-size: 16px;
  }
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td.dtr-control,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td.dtr-control {
    padding-right: 5px;
    font-size: 16px;
    vertical-align: middle;
  }
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td.dtr-control a.text-highlight,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login table.dataTable.dtr-inline td.dtr-control a.text-highlight {
    margin-left: 5px;
  }
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .btn__section,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .btn__section {
    margin-bottom: 20px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .btn__section a.blgcon.bil--opt--btn,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .btn__section a.blgcon.bil--opt--btn {
  background-color: #de1a1a;
  padding: 10px 25px;
  transition: 0.5s;
  color: #ffffff;
  border: none;
  text-align: center;
  font-size: 1.25rem;
  text-transform: none;
  font-weight: 700;
  width: 100%;
  border-radius: 20px;
  margin: 0 5rem 20px auto;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .btn__section a.blgcon.bil--opt--btn:hover,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .btn__section a.blgcon.bil--opt--btn:hover {
  color: #de1a1a;
  outline: #de1a1a solid 2px;
  background-color: #ffffff;
  transition: 0.3s ease-in-out;
}
@media (max-width: 768px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .btn__section a.blgcon.bil--opt--btn,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .btn__section a.blgcon.bil--opt--btn {
    margin: 0;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right {
  margin: 0 0 0 auto;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box {
  position: relative;
  margin: 0 auto;
  display: flex;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box {
    padding: 0;
  }
}
@media screen and (min-width: 1201px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box {
    float: none;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .search__input,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .search__input {
  border: 1px solid #7b7b7b;
  border-radius: 4px 0 0 4px;
  border-right: none;
  outline: 0;
  color: #777;
  background: #ffffff;
  padding: 10px;
  font-size: 1rem;
  text-align: left;
  width: 100%;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .search__button,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .search__button {
  height: auto;
  outline: 0;
  cursor: pointer;
  border: 1px solid #7b7b7b;
  border-radius: 0 4px 4px 0;
  border-left: none;
  background: #ffffff;
  font-size: 0.65rem;
  text-align: center;
  width: auto;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .search__button i,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .search__button i {
  color: #050505;
  font-size: 1rem;
  font-family: "Font Awesome 5 Pro";
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box img.spinner1,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box img.spinner1 {
  width: 43px;
  height: auto;
  display: none;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search {
  margin-top: 45px;
  z-index: 99999;
  list-style: none;
  width: 100%;
  height: 500px;
  position: absolute;
  overflow-y: scroll;
  overflow-x: hidden;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search::-webkit-scrollbar,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search::-webkit-scrollbar-thumb,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search::-webkit-scrollbar-thumb {
  background: #de1a1a;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search::-webkit-scrollbar-track,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search::-webkit-scrollbar-track {
  background: #e4cecf;
}
@media screen and (max-width: 767px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search {
    height: 450px;
    padding: 10px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list {
  padding: 0;
  list-style-type: none;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list li .search-title,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list li .search-title {
  background: #de1a1a;
  padding-top: 7px;
  color: #fff;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list li.search-value,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list li.search-value {
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding: 5px 10px;
  border-radius: 5px;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list li.search-value:hover,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right .search__box .result__div .overall__search ul.fot-list li.search-value:hover {
  background-color: #e4e4e4;
  transition: 0.2s;
  color: #000;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right a.btn.blgcon.bil--opt--btn,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right a.btn.blgcon.bil--opt--btn {
  background-color: #de1a1a;
  padding: 10px 25px;
  transition: 0.5s;
  color: #ffffff;
  border: none;
  text-align: center;
  font-size: 1.2rem;
  text-transform: none;
  font-weight: 700;
  width: 100%;
  border-radius: 20px;
  margin: 0 5rem 20px auto;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right a.btn.blgcon.bil--opt--btn:hover,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right a.btn.blgcon.bil--opt--btn:hover {
  color: #de1a1a;
  background-color: #ffffff;
  transition: 0.3s ease-in-out;
  outline: #de1a1a solid 2px;
}
@media screen and (max-width: 1024px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .m--right a.btn.blgcon.bil--opt--btn,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .m--right a.btn.blgcon.bil--opt--btn {
    font-size: 18px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login h5.chat__title,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login h5.chat__title {
  text-align: center;
  margin: 0 0 15px auto;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .chat__window,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .chat__window {
  border: 1px solid #c7c7c7;
  padding: 1rem;
  border-radius: 3px;
}
@media screen and (max-width: 1024px) {
  .pagecontent .container.bilverksted .cont__sec .inner--section .after--login .chat__window,
  .pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .chat__window {
    margin-bottom: 20px;
  }
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .chat__window .form-group,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .chat__window .form-group {
  margin-bottom: 20px;
  font-size: 1rem;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .chat__window .form-group span.error_class_1,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .chat__window .form-group span.error_class_1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .chat__window button.chat__btn,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .chat__window button.chat__btn {
  background-color: #de1a1a;
  border: 1px solid #de1a1a;
  padding: 7px 30px;
  border-radius: 50px;
}
.pagecontent .container.bilverksted .cont__sec .inner--section .after--login .chat__window button.chat__btn:hover,
.pagecontent .container.bilskadeverksted .cont__sec .inner--section .after--login .chat__window button.chat__btn:hover {
  background-color: #ffffff;
  color: #de1a1a;
  border: 1px solid #de1a1a;
}

.container.payment__stripe {
  max-width: 1350px;
  height: 100svh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .container.payment__stripe {
    height: auto;
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .container.payment__stripe {
    height: auto;
    margin-top: 50px;
  }
}
.container.payment__stripe .error_class_1 {
  font-size: 12px;
  color: #de1a1a;
  margin-bottom: 10px;
}
.container.payment__stripe .custom__logo__head a {
  width: 80%;
  margin: 0 auto;
  display: block;
}
.container.payment__stripe .custom__logo__head a img {
  width: 100%;
  object-fit: contain;
  height: 70px;
}
.container.payment__stripe .payment--section {
  width: 50%;
  padding: 40px;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
@media screen and (max-width: 768px) {
  .container.payment__stripe .payment--section {
    width: 90%;
    padding: 20px 15px;
  }
  .container.payment__stripe .payment--section .col-md-12 {
    width: 100%;
  }
}
.container.payment__stripe .payment--section form.payment-form button.btn.btn-primary {
  background: #de1a1a;
  border: none;
  padding: 10px 20px;
  font-weight: 600;
}

.container.artikkel .inner--section .right__content__section.artikkel {
  max-width: 73%;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .container.artikkel .inner--section .right__content__section.artikkel {
    max-width: 100%;
  }
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .img--sec .prd__img {
  border-radius: 2px;
  box-shadow: 0 0 4px 1px rgba(196, 194, 194, 0.5019607843);
  margin-top: 25px;
  border: 1px solid #f0f0f0;
  padding: 10px;
  text-align: center;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .img--sec .prd__img .product__img img {
  width: -webkit-fill-available;
  height: 300px;
  object-fit: contain;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec p.prinf {
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 9px;
  font-weight: 500;
  font-size: 1.2rem;
  text-align: left;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .product__price {
  font-size: 1.1rem;
  padding-bottom: 10px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .product__price .strike-through {
  text-decoration: line-through;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .product__price .strike-through span.retail-text {
  font-size: 1rem;
  color: #777;
  font-weight: 700;
  vertical-align: middle;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .product__price p.product_price {
  margin-bottom: 0;
  color: #d10000;
  font-weight: 400;
  font-size: 1rem;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .product__price p.product_price span.actual_price {
  font-size: 1.3rem;
  font-weight: 700;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stk-sec {
  padding-top: 10px;
  margin-top: 0;
  border-top: 1px dashed #5b5858;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stk-sec p {
  margin-bottom: 0;
  display: inline-block;
  font-weight: 600;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stock-text {
  font-size: 0.9rem;
  color: #777;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-top: 5px;
  font-weight: 700;
  vertical-align: middle;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stock-text .in-stock2 {
  background-color: #ffe347;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stock-text .in-stock {
  background-color: #439939;
  border: none;
  margin: 3px 5px 5px 0;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stock-text .no-stock {
  background-color: #a9a9a9;
  margin: 3px 5px 5px 0;
  border: none;
  padding: 7px;
  display: inline-block;
  vertical-align: middle;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec p.delivery_time_success {
  color: green;
  font-weight: 700;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .stock-general {
  font-size: 12px;
  color: #777;
  margin-bottom: 10px;
  width: fit-content;
  position: relative;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .cart-box {
  font-size: 1.05rem;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .cart-box .ctm_dvry {
  font-size: 1rem;
  margin-bottom: 5px;
  font-weight: 600;
  display: none;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .cart-box .ctm_dvry p.delivery_time_success {
  color: green;
  font-weight: 700;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .cart-box .ctm_dvry p.delivery_time_err {
  color: red;
  font-weight: 700;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .prt-nu {
  display: inline-block;
  position: relative;
  width: auto;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .prt-nu p {
  font-size: 1rem;
  text-align: left;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .ad-crt {
  margin-top: 0;
  border-top: 1px dashed #5b5858;
  padding-top: 30px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .ad-crt .new-ad-crt {
  top: -15px;
  position: relative;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .ad-crt .new-ad-crt .input-append {
  margin-top: 0;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .ad-crt .new-ad-crt .input-append input.qty-box {
  border-radius: 5px;
  border: 1px solid #ddd;
  text-align: center;
  width: 2.8rem;
  height: 2.8rem;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .ad-crt .new-ad-crt .input-append button.mycartbutton.cart-btn-box {
  padding: 8px;
  text-transform: capitalize;
  border: 1px solid #de1a1a;
  border-radius: 5px;
  background-color: transparent;
  color: #de1a1a;
  position: relative;
  width: 100%;
  margin: 0 0 0 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  height: 2.8rem;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prod--det--sec .cont--sec .ad-crt .new-ad-crt .error_class_1 {
  font-size: 0.8rem;
  color: #e22b2b;
  margin-bottom: 10px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prd-btm {
  padding: 0 0 30px;
  margin: 0;
  position: relative;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .prd-btm p {
  margin-bottom: 0;
  font-size: 1.05rem;
  line-height: 24px;
  padding-left: 10px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt {
  padding-left: 10px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .nav-tabs {
  border-bottom: none;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .nav-tabs button.nav-link.active {
  background-color: #de1a1a;
  font-size: 1.05rem;
  color: #ffffff;
  font-weight: 600;
  border-radius: 5px 5px 0 0;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .nav-tabs button.nav-link {
  border-radius: 5px 5px 0 0;
  color: #545050;
  font-size: 1.05rem;
  font-weight: 600;
  border: 1px solid #ddd;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .tab-content {
  padding: 20px 15px;
  border: 1px solid #ddd;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .tab-content .tab-pane {
  font-size: 1rem;
  line-height: 24px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .tab-content .tab-pane p {
  font-size: 1rem;
  line-height: 24px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .tab-content .tab-pane h4 {
  color: #656464;
  margin-top: 30px;
  font-size: 1.1rem;
  font-weight: 700;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .tab-content .tab-pane table tr:first-child td {
  padding-top: 20px;
}
.container.artikkel .inner--section .right__content__section.artikkel .prodt__det .prod__sec .pdct-tb-cnt .site-wrapper .tab-content .tab-pane table tr td {
  padding-inline: 20px;
}

.container.bilglass .cont__sec {
  margin-top: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .container.bilglass .cont__sec .inner--section {
    padding: 0 30px;
    width: 100%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .container.bilglass .cont__sec .inner--section {
    padding: 0 20px;
    margin-bottom: 30px;
  }
}
.container.bilglass .cont__sec .inner--section .container.static__page {
  padding: 0;
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass__iframe {
  position: relative;
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass__iframe img.bilglass__img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass__iframe img.video__play {
  position: absolute;
  top: 32%;
  width: 100px;
  left: 50%;
  transform: translateX(-50%);
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass__iframe span.bg__title {
  color: white;
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 55px;
}
.container.bilglass .cont__sec .inner--section .container.static__page .desc {
  color: #888888;
  text-align: left;
  margin-bottom: 20px;
  font-size: 0.9rem;
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass {
  gap: 20px;
  width: 80%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass a {
  color: #e22b2b;
  transition: text-shadow 0.1s;
  font-weight: 400;
  text-decoration: none;
}
.container.bilglass .cont__sec .inner--section .container.static__page .bilglass a button {
  background-color: #de1a1a;
  margin-top: 10px;
  transition: none;
  margin: 10px 0;
  border: 1px solid #de1a1a;
  border-radius: 50px;
  text-shadow: #000 5px 5px 10px;
  letter-spacing: 0;
  font-size: 1rem;
  padding: 10px;
  color: #ffffff;
  width: 225px;
}
@media (max-width: 768px) {
  .container.bilglass .cont__sec .inner--section .container.static__page .services--list {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1120px) {
  .container.bilglass .cont__sec .inner--section .container.static__page .services--list {
    display: none;
  }
}
.container.bilglass .cont__sec .inner--section .container.static__page .services--list .max--width {
  max-width: 1350px;
  margin: 0 auto;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.container.bilglass .cont__sec .inner--section .container.static__page .services--list .sd__bar.bar--2 {
  margin-top: 30px;
  border-radius: 4px;
  padding: 0;
  width: 100%;
}
.container.bilglass .cont__sec .inner--section .container.static__page .services--list .sd__bar.bar--2 .sd__2 {
  margin: 24px 0;
  width: auto;
  padding: 0;
}
.container.bilglass .cont__sec .inner--section .container.static__page .services--list .sd__bar.bar--2 .sd__2 h6.sd__head {
  font-weight: 700;
}
.container.bilglass .cont__sec .inner--section .container.static__page .services--list .sd__bar.bar--2 .sd__2 img.fabout__img {
  width: 25px;
}
.container.bilglass .cont__sec .inner--section .container.static__page .services--list .sd__bar.bar--2 .sd__2 p {
  font-size: 1rem;
  line-height: 1.5rem;
}

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