@media screen and (max-width: 1024px) {
  body #header-block .topbar .gb-container .wp-block-columns{
    display: block;
  }

  body #header-block .topbar .gb-container .wp-block-columns .is-vertically-aligned-center {
    display: none;
  }
  body #header-block .topbar .gb-container .wp-block-columns .cart-column {
    display: none !important;
  }
  body #header-block .top-header {
    background-color: transparent;
  }
  body #header-block .top-header .gb-container .column-container-header {
    display: block;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header {
    width: 100%;
    display: block;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary.mega-stuck .mega-menu-toggle {
    background: #ffe0ee !important;
    height: 80px !important;
    padding: 10px 15px !important;
    box-shadow: 0 1px 15px -3px #c293a8;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-3 .mega-icon {
    text-decoration: none;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-3 .mega-icon:before {
    content: "\f007";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
    padding-right: 10px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-4 .mega-icon {
    text-decoration: none;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-4 .mega-icon:before {
    content: "\f07a";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary {
    background: #33746f;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    overflow: hidden;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
    color: white;
    padding: 5px 20px;
    height: auto;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro {
    margin-bottom: 0px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item {
    padding-top: 15px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item .textwidget span.sub-menu-title {
    font-size: 20px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item.go-to-category {
    padding-left: 14px;
    top: -18px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column:last-child {
    margin-bottom: 20px !important;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column:first-child > .mega-sub-menu > .mega-menu-item > a.mega-menu-link {
    padding-top: 0px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column > .mega-sub-menu > .mega-menu-item > a.mega-menu-link {
    padding-top: 20px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-sub-menu {
    border: none;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column {
    border-right: none;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column:last-child {
    margin-bottom: 20px !important;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column > .mega-sub-menu > .mega-menu-item > a.mega-menu-link {
    margin-top: 0px;
    padding-top: 20px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-1 > .mega-sub-menu > .mega-menu-item:first-child > a.mega-menu-link {
    margin-top: 0px;
    padding-top: 0px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-2, body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-3, body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-4 {
    width: 100%;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-logo {
    background: white;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-logo a img {
    max-width: 50%;
    padding: 15px 0px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-account,
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-cart {
    background: white;
    margin-top: -1px;
    width: 50%;
    float: left;
    display: inline-block;
    clear: none;
    padding: 0px 0px 20px 0px;
    margin-bottom: 15px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-account a,
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-cart a {
    color: #434347 !important;
    font-family: 'Outfit', sans-serif !important;
    text-transform: unset;
    font-weight: 400 !important;
    text-align: center;
    font-size: 15px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-account a {
    padding: 0px 10px 0px 0px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-cart a {
    padding: 0px 0px 0px 10px;
  }
  body #header-block .top-header .gb-container .right-menu-header {
    display: none;
  }

  /**
   * New Menu
   */
  body #header-block-new {
    display: flex;
    flex-flow: column-reverse;
    background-color: #f2f2f2;
    padding: 10px 15px 0 10px;
  }
  body #header-block-new .topbar{
    background-image: unset;
    padding-top: 0;
  }
  body #header-block-new .topbar .gb-container .wp-block-columns{
    display: block;
  }
  body #header-block-new .topbar .gb-container .wp-block-columns .is-vertically-aligned-center {
    display: none;
  }
  body #header-block-new .top-header {
    background-color: transparent;
  }
  body #header-block-new .top-header .gb-container .column-container-header {
    display: block;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header {
    width: 100%;
    display: block;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary.mega-stuck .mega-menu-toggle {
    background: #ffe0ee !important;
    height: 80px !important;
    padding: 10px 15px !important;
    box-shadow: 0 1px 15px -3px #c293a8;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-3 .mega-icon {
    text-decoration: none;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-3 .mega-icon:before {
    content: "\f007";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
    padding-right: 10px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-4 .mega-icon {
    text-decoration: none;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-4 .mega-icon:before {
    content: "\f07a";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 25px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary {
    background: #33746f;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    overflow: hidden;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
    color: white;
    padding: 5px 20px;
    height: auto;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro {
    margin-bottom: 0px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item {
    padding-top: 15px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item .textwidget span.sub-menu-title {
    font-size: 20px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-intro .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item.go-to-category {
    padding-left: 14px;
    top: -18px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column:last-child {
    margin-bottom: 20px !important;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column:first-child > .mega-sub-menu > .mega-menu-item > a.mega-menu-link {
    padding-top: 0px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column > .mega-sub-menu > .mega-menu-item > a.mega-menu-link {
    padding-top: 20px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .sub-menu-pages .mega-sub-menu .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-sub-menu {
    border: none;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column {
    border-right: none;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column:last-child {
    margin-bottom: 20px !important;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column > .mega-sub-menu > .mega-menu-item > a.mega-menu-link {
    margin-top: 0px;
    padding-top: 20px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-1 > .mega-sub-menu > .mega-menu-item:first-child > a.mega-menu-link {
    margin-top: 0px;
    padding-top: 0px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-2, body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-3, body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .profilprodukter .mega-sub-menu .mega-menu-column.mega-column-4 {
    width: 100%;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-logo {
    background: white;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-logo a img {
    max-width: 50%;
    padding: 15px 0px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-account,
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-cart {
    background: white;
    margin-top: -1px;
    width: 50%;
    float: left;
    display: inline-block;
    clear: none;
    padding: 0px 0px 20px 0px;
    margin-bottom: 15px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-account a,
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-cart a {
    color: #434347 !important;
    font-family: 'Outfit', sans-serif !important;
    text-transform: unset;
    font-weight: 400 !important;
    text-align: center;
    font-size: 15px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-account a {
    padding: 0px 10px 0px 0px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header #mega-menu-wrap-primary #mega-menu-primary .mobile-cart a {
    padding: 0px 0px 0px 10px;
  }
  body #header-block-new .top-header .gb-container .right-menu-header {
    display: none;
  }
  /**
   * END New Menu
   */

  /**
   * Related products
   */
  .woocommerce .related.products {
    text-align: center;
  }
  .woocommerce .related.products > h2 {
    font-size: 28px !important;
  }
  .woocommerce .related.products ul li {
    width: 80%;
    margin: 10px auto;
    border: 1px solid #f2f2f2;
    padding: 5px;
    border-radius: 20px;
  }
  .woocommerce .related.products ul.products li.product a img {
    height: 180px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1365px) {
  body #header-block .topbar {
    padding: 10px 30px 10px 30px;
  }
  body #header-block .topbar .gb-container .wp-block-columns {
    padding-top: 10px;
  }
  body #header-block .top-header {
    padding: 8px 15px 8px 30px;
  }
  body #header-block .top-header .gb-container .column-container-header .primary-menu-header {
    flex-basis: 90% !important;
  }
  body #header-block .top-header .gb-container .right-menu-header {
    flex-basis: 10% !important;
  }
  body #header-block .top-header .gb-container .right-menu-header #mega-menu-wrap-max_mega_menu_5 #mega-menu-max_mega_menu_5 li.mega-menu-item.mobile-logo a {
    background: white;
    padding: 25px 20px;
    margin-bottom: 20px;
  }
  body #header-block .top-header .gb-container .right-menu-header #mega-menu-wrap-max_mega_menu_5 #mega-menu-max_mega_menu_5 li.mega-menu-item.mega-menu-item-type-post_type {
    padding: 10px 20px;
  }

  /**
   * New Menu
   */
  body #header-block-new .topbar {
    padding: 10px 30px 10px 30px;
  }
  body #header-block-new .topbar .gb-container .wp-block-columns {
    padding-top: 10px;
  }
  body #header-block-new .top-header {
    padding: 8px 15px 8px 30px;
  }
  body #header-block-new .top-header .gb-container .column-container-header .primary-menu-header {
    flex-basis: 90% !important;
  }
  body #header-block-new .top-header .gb-container .right-menu-header {
    flex-basis: 10% !important;
  }
  body #header-block-new .top-header .gb-container .right-menu-header #mega-menu-wrap-max_mega_menu_5 #mega-menu-max_mega_menu_5 li.mega-menu-item.mobile-logo a {
    background: white;
    padding: 25px 20px;
    margin-bottom: 20px;
  }
  body #header-block-new .top-header .gb-container .right-menu-header #mega-menu-wrap-max_mega_menu_5 #mega-menu-max_mega_menu_5 li.mega-menu-item.mega-menu-item-type-post_type {
    padding: 10px 20px;
  }
  /**
   * END New Menu
   */
}

@media screen and (min-width: 1366px) and (max-width: 1600px) {
  body #header-block .topbar {
    padding: 10px 20px 10px 40px;
  }
  body #header-block .topbar .gb-container .wp-block-columns {
    padding-top: 10px;
  }
  body #header-block .top-header {
    padding: 8px 15px 8px 40px;
  }

  /**
   * New Menu
   */
  body #header-block-new .topbar {
    padding: 10px 20px 10px 40px;
  }
  body #header-block-new .topbar .gb-container .wp-block-columns {
    padding-top: 10px;
  }
  body #header-block-new .top-header {
    padding: 8px 15px 8px 40px;
  }

  /**
   * END New Menu
   */
}

@media screen and (min-width: 1025px) and (max-width: 1600px) {
  body.mega-menu-primary-mega-sticky #header-block .top-header.sticky .column-container-header .primary-menu-header #mega-menu-primary {
    padding-top: 12px !important;
  }
  body.mega-menu-primary-mega-sticky #header-block .top-header.sticky .column-container-header .primary-menu-header .mega-sticky-wrapper {
    height: auto !important;
    position: unset !important;
  }
  /**
   * New Menu
   */
  body.mega-menu-primary-mega-sticky #header-block-new .top-header.sticky .column-container-header .primary-menu-header #mega-menu-primary {
    padding-top: 12px !important;
  }
  body.mega-menu-primary-mega-sticky #header-block-new .top-header.sticky .column-container-header .primary-menu-header .mega-sticky-wrapper {
    height: auto !important;
    position: unset !important;
  }
  /**
   * END New Menu
   */
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.home .category-block-intro .buttons .pink-bubble-block {
    border-radius: 20px;
    width: 30%;
  }
  body.home .trustpilot-block {
    padding: 50px 40px 20px 40px;
  }
  body.home div.color-blocks {
    padding: 0px 40px;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button,
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button {
    font-size: 18px;
    padding: 10px 32px;
  }
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button {
    margin-top: 30px;
    width: 90%;
    text-align: center !important;
    display: block;
  }
  body.home div.color-blocks .gb-grid-wrapper .gb-grid-column {
    width: 100%;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 40px;
    width: 90%;
    margin-top: 15px;
    text-align: left;
    margin-left: 0;
  }
  body.home div.color-blocks .small-block-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.home div.color-blocks .small-block-right .color-block-2,
  body.home div.color-blocks .small-block-right .color-block-3 {
    width: 48% !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__media,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__media {
    order: 1;
    text-align: center;
  }
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__media img,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__media img {
    width: 80%;
  }
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content {
    order: 2;
  }
  body.home div.color-blocks .small-block-right .color-block-2 {
    margin-right: 20px;
    margin-bottom: 0px;
  }
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 25px;
    width: 90%;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
  }
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 28px;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
  }
  body.home .product-feed-color-circles-1,
  body.home .product-feed-color-circles-2,
  body.home .product-feed-color-circles-3 {
    padding: 20px 30px;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns .wp-block-column,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns .wp-block-column,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns .wp-block-column {
    flex-basis: 14% !important;
  }
  body.home .product-grid-two-column {
    padding: 0px 30px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two {
    display: flex;
    width: 100%;
    flex-direction: unset;
    gap: 20px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two {
    width: 50%;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one .wp-block-column,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column {
    height: 310px;
  }
  body.home .archive-blocks .gb-container .four-buttons .wp-block-column .wp-block-heading {
    padding: 0px 30px 10px 35px;
  }
  body.home .archive-blocks .gb-container .four-buttons .wp-block-column .wp-block-columns {
    flex-wrap: wrap !important;
    justify-content: center;
    padding: 0px 30px;
  }
  body.home .archive-blocks .gb-container .four-buttons .wp-block-column .wp-block-columns .wp-block-column {
    flex-basis: 48.5% !important;
  }
  body.home .archive-blocks .gb-container .two-columns {
    padding: 0px 30px;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column .gb-grid-wrapper {
    padding: 30px 30px 10px 30px;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column .gb-grid-wrapper .logo-block figure {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column .gb-grid-wrapper .text-block {
    padding-left: 0px;
    text-align: center;
  }
  body.home .product-gallery .gb-container .wp-block-query .wp-block-post {
    width: 48% !important;
  }
}

@media screen and (max-width: 1179px) {
  body.home .category-block-intro {
    background-image: unset;
    overflow: hidden;
  }
  body.home .category-block-intro .intro {
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url('https://testexpofy.kinsta.cloud/wp-content/uploads/2024/07/Background_header_dark-scaled.jpg');
  }
  body.home .category-block-intro .intro .column-1,
  body.home .category-block-intro .intro .column-2 {
    width: 100%;
  }
  body.home .category-block-intro .intro .column-1 {
    padding: 0px 20px 10px 20px;
    order: 2;
  }
  body.home .category-block-intro .intro .column-1 .intro-title {
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
  }
  body.home .category-block-intro .intro .column-1 .intro-sub-title {
    font-size: 13px !important;
    text-align: left;
    margin-bottom: 10px;
    padding-top: 12px;
  }
  body.home .category-block-intro .intro .column-1 p {
    display: none;
  }
  body.home .category-block-intro .intro .column-2 {
    order: 1;
  }
  body.home .category-block-intro .intro .column-2 figure {
    text-align: center;
  }
  body.home .category-block-intro .intro .column-2 figure img {
    width: 60%;
  }
  body.home .category-block-intro .intro .trustpilot-widget-mobile {
    order: 3;
    padding-bottom: 10px;
  }
  body.home .category-block-intro .buttons {
    padding: 20px 20px 0px 20px;
    justify-content: center;
  }
  body.home .category-block-intro .buttons #h-populara-kategorier {
    font-size: 15px;
    margin-bottom: 10px;
  }
  body.home .category-block-intro .buttons .pink-bubble-block {
    border-radius: 20px;
    padding: 10px 0px;
    margin: 8px 0px;
    background-color: #fa4299;
    box-shadow: 4px 5px 8px 0px rgba(144, 30, 67, 0.5), inset -12px -12px 16px 0px rgba(201, 41, 93, 0.7), inset 0px 11px 28px 0px #f6cee0;
  }
  body.home .category-block-intro .buttons .pink-bubble-block p {
    font-size: 16px;
    color: white;
  }
  body.home div.color-blocks .big-block-left .color-block-1,
  body.home div.color-blocks .small-block-right .color-block-2,
  body.home div.color-blocks .small-block-right .color-block-3 {
    padding: 30px 0px;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
    padding: 0px;
  }
  body.home .product-feed-color-circles-1,
  body.home .product-feed-color-circles-2,
  body.home .product-feed-color-circles-3 {
    overflow: hidden;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns {
    gap: 10px 20px;
    margin-bottom: 15px;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns .wp-block-column p.gb-headline,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns .wp-block-column p.gb-headline,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns .wp-block-column p.gb-headline {
    line-height: 20px;
  }
  body.home .product-feed-color-circles-1 .gb-container h3.gb-headline,
  body.home .product-feed-color-circles-2 .gb-container h3.gb-headline,
  body.home .product-feed-color-circles-3 .gb-container h3.gb-headline {
    background: #ef76af;
    color: white;
    text-align: right;
    display: inline-flex;
    border-radius: 20px;
    padding: 6px 15px 8px 28px;
    float: right;
  }
  body.home .product-feed-color-circles-1 .gb-container h3.gb-headline a,
  body.home .product-feed-color-circles-2 .gb-container h3.gb-headline a,
  body.home .product-feed-color-circles-3 .gb-container h3.gb-headline a {
    color: white;
    text-decoration: none;
  }
  body.home .product-feed-color-circles-1 .gb-container h3.gb-headline:hover,
  body.home .product-feed-color-circles-2 .gb-container h3.gb-headline:hover,
  body.home .product-feed-color-circles-3 .gb-container h3.gb-headline:hover {
    background: #c4598b;
  }
  body.home .product-grid-two-column .two-columns {
    overflow: hidden;
  }
  body.home .product-grid-two-column .two-columns h3.gb-headline {
    display: none;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column:nth-child(1) {
    display: none;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column:nth-child(2) {
    width: 100%;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column .column-one {
    display: none;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two {
    margin-left: 0px;
    height: auto;
    flex-wrap: wrap !important;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one .wp-block-column,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column {
    border-radius: 20px;
    padding: 0px 20px 30px 20px;
    flex-basis: unset;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one .wp-block-column:last-child,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column:last-child {
    border-radius: 20px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column .inspo-box .wp-block-group__inner-container {
    padding: 30px 20px 0px 20px;
  }
  body.home .archive-blocks {
    padding-top: 0px;
  }
  body.home .archive-blocks .gb-container {
    padding-top: 0px;
  }
  body.home .archive-blocks .gb-container .two-columns {
    gap: 15px;
    margin-bottom: 0px;
    flex-wrap: wrap !important;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column {
    flex-basis: 100% !important;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column .gb-grid-wrapper {
    padding: 30px 30px 10px 30px;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column .gb-grid-wrapper .logo-block figure {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  body.home .archive-blocks .gb-container .two-columns .wp-block-column .gb-grid-wrapper .text-block {
    padding-left: 0px;
    text-align: center;
  }
  body.home .archive-blocks .gb-container .four-buttons .wp-block-column .wp-block-columns {
    gap: 15px;
    margin-bottom: 20px;
  }
  body.home .product-gallery {
    padding: 0px 30px;
  }
  body.home .product-gallery .gb-container {
    padding-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  body.home .category-block-intro .intro {
    display: flex !important;
    flex-direction: row-reverse !important;
  }
  body.home .category-block-intro .intro .column-1 {
    width: 55% !important;
  }
  body.home .category-block-intro .intro .column-2 {
    width: 40% !important;
    height: 40vh;
  }
  body.home .trustpilot-block {
    display: none;
  }
  body.home div.color-blocks {
    padding: 0px 30px;
  }
  body.home div.color-blocks .big-block-left .color-block-1 figure,
  body.home div.color-blocks .small-block-right .color-block-2 figure,
  body.home div.color-blocks .small-block-right .color-block-3 figure {
    text-align: center;
  }
  body.home div.color-blocks .big-block-left .color-block-1 figure img,
  body.home div.color-blocks .small-block-right .color-block-2 figure img,
  body.home div.color-blocks .small-block-right .color-block-3 figure img {
    width: 60% !important;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content,
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content {
    padding: 0px;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
    text-align: center;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text,
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    text-align: center;
    margin: 0 auto;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button,
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button,
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .color-block-button {
    font-size: 13px;
    padding: 7px 25px;
  }
  body.home div.color-blocks .big-block-left {
    padding-top: 20px;
  }
  body.home div.color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 23px;
    width: 85%;
    margin-top: 15px;
  }
  body.home div.color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 25px;
    width: 80%;
    margin-top: 0px;
    margin-bottom: 20px;
  }
  body.home div.color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 28px;
    width: 80%;
    margin-top: 0px;
    margin-bottom: 20px;
  }
  body.home .product-feed-color-circles-1,
  body.home .product-feed-color-circles-2,
  body.home .product-feed-color-circles-3 {
    padding: 30px;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns .wp-block-column,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns .wp-block-column,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns .wp-block-column {
    flex-basis: 30% !important;
  }
  body.home .product-grid-two-column {
    padding: 0px 30px;
  }
  body.home .archive-blocks {
    padding: 30px;
  }
  body.home .product-gallery .gb-container .wp-block-query .wp-block-post {
    width: 100% !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1179px) {
  body.home .category-block-intro .intro {
    display: flex !important;
    flex-direction: row-reverse !important;
  }
  body.home .category-block-intro .intro > .gb-container{
    width: 45% !important;
  }
  body.home .category-block-intro .intro .column-2 {
    height: 40vh;
  }
  body.home p {
    font-size: 17px;
    line-height: 30px;
  }
  body.home .has-medium-font-size {
    font-size: 24px !important;
  }
  body.home .category-block-intro .intro .column-1 .intro-title {
    font-size: 27px;
    line-height: 35px;
  }
  body.home .category-block-intro .intro .column-1 .intro-sub-title {
    font-size: 19px !important;
  }
  body.home .category-block-intro .buttons #h-populara-kategorier {
    font-size: 21px;
    padding: 10px 40px;
  }
  body.home .category-block-intro .buttons .pink-bubble-block p {
    font-size: 21px;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns {
    margin-bottom: 30px;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns .wp-block-column,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns .wp-block-column,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns .wp-block-column {
    flex-basis: 17% !important;
  }
  body.home .product-feed-color-circles-1 .gb-container .wp-block-columns .wp-block-column p.gb-headline,
  body.home .product-feed-color-circles-2 .gb-container .wp-block-columns .wp-block-column p.gb-headline,
  body.home .product-feed-color-circles-3 .gb-container .wp-block-columns .wp-block-column p.gb-headline {
    font-size: 18px;
  }
  body.home .product-feed-color-circles-1 .gb-container h3.gb-headline,
  body.home .product-feed-color-circles-2 .gb-container h3.gb-headline,
  body.home .product-feed-color-circles-3 .gb-container h3.gb-headline {
    border-radius: 30px;
    padding: 9px 19px 10px 31px;
  }
  body.home .product-feed-color-circles-1 .gb-container h3.gb-headline span,
  body.home .product-feed-color-circles-2 .gb-container h3.gb-headline span,
  body.home .product-feed-color-circles-3 .gb-container h3.gb-headline span {
    font-size: 17px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one .wp-block-column,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column {
    min-height: 370px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one .wp-block-column p,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column p {
    font-size: 20px;
    line-height: 35px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-one .wp-block-column p a,
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column p a {
    font-size: 23px;
    line-height: 30px;
  }
  body.home .product-grid-two-column .two-columns .product-grid .gb-grid-column div.column-two .row-two .wp-block-column .inspo-box .wp-block-group__inner-container p span {
    font-size: 21px;
    line-height: 40px;
  }
  body.home .archive-blocks .four-buttons h4 {
    font-size: 22px !important;
  }
}

@media screen and (min-width: 1180px) and (max-width: 1365px) {
  body.home .entry-content {
    overflow: hidden;
  }
  body.home .entry-content > .gb-container {
    padding-left: 40px;
    padding-right: 40px;
  }
  body.home .entry-content .category-block-intro .intro {
    padding-bottom: 0px;
    padding-top: 30px;
  }
  body.home .entry-content .category-block-intro .intro .column-1 {
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
  body.home .entry-content .category-block-intro .intro .column-1 .intro-title {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 20px;
  }
  body.home .entry-content .category-block-intro .intro .column-1 .intro-sub-title {
    font-size: 19px !important;
  }
  body.home .entry-content .category-block-intro .intro .column-1 p {
    display: none;
  }
  
  body.home .entry-content .category-block-intro .pink-bubble-block {
    padding: 15px;
  }
  body.home .entry-content .trustpilot-block {
    padding-top: 40px;
  }
  body.home .entry-content .color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
    padding: 0px 0px 0px 15px;
  }
  body.home .entry-content .color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 40px;
  }
  body.home .entry-content .color-blocks .small-block-right {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
  }
  body.home .entry-content .color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
  body.home .entry-content .color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
    padding: 0px 0px 0px 15px;
  }
  body.home .entry-content .color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text,
  body.home .entry-content .color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 18px;
  }
  body.home .entry-content .color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-button-text.color-block-button,
  body.home .entry-content .color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-button-text.color-block-button {
    font-size: 13px;
  }
  body.home .entry-content .product-grid-two-column .gb-grid-column:nth-child(1) {
    width: 40%;
  }
  body.home .entry-content .product-grid-two-column .gb-grid-column:nth-child(2) {
    width: 60%;
  }
  body.home .entry-content .product-grid-two-column .two-columns h3.gb-headline {
    margin-top: 0px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-one img {
    height: 630px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-two .wp-block-columns {
    height: 305px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-two .wp-block-columns .wp-block-column .inspo-box .wp-block-group__inner-container h3.wp-block-heading {
    font-size: 20px;
  }
  body.home .entry-content .archive-blocks {
    padding-bottom: 0;
  }
  body.home .entry-content .archive-blocks .two-columns {
    margin-bottom: 10px;
  }
  body.home .entry-content .archive-blocks .two-columns .wp-block-column {
    border-radius: 30px;
    height: 260px;
  }
  body.home .entry-content .product-gallery .wp-block-query .wp-block-post {
    width: 48% !important;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1365px) and (max-width: 1600px) {
  body.home .entry-content {
    overflow: hidden;
  }
  body.home .entry-content > .gb-container {
    padding-left: 40px;
    padding-right: 40px;
  }
  body.home .entry-content .category-block-intro .intro {
    padding-bottom: 0px;
    padding-top: 30px;
  }
  body.home .entry-content .category-block-intro .intro .column-1 {
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
  body.home .entry-content .category-block-intro .intro .column-1 .intro-title {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 20px;
  }
  body.home .entry-content .category-block-intro .intro .column-1 .intro-sub-title {
    font-size: 19px !important;
  }
  body.home .entry-content .category-block-intro .intro .column-1 p {
    font-size: 13px !important;
    line-height: 24px;
    width: 80%;
  }
  body.home .entry-content .category-block-intro .pink-bubble-block {
    padding: 15px;
  }
  body.home .entry-content .color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
    padding: 0px 0px 0px 15px;
  }
  body.home .entry-content .color-blocks .big-block-left .color-block-1 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 50px;
  }
  body.home .entry-content .color-blocks .small-block-right {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
  }
  body.home .entry-content .color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container,
  body.home .entry-content .color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container {
    padding: 0px 0px 0px 15px;
  }
  body.home .entry-content .color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text,
  body.home .entry-content .color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-headline-text {
    font-size: 22px;
  }
  body.home .entry-content .color-blocks .small-block-right .color-block-2 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-button-text.color-block-button,
  body.home .entry-content .color-blocks .small-block-right .color-block-3 .wp-block-media-text__content .wp-block-group .wp-block-group__inner-container .gb-button-text.color-block-button {
    font-size: 13px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-one img {
    height: 630px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-two .wp-block-columns {
    height: 305px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-two .wp-block-columns .wp-block-column p strong {
    display: block;
    padding: 0px 10px;
    margin-bottom: 10px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-two .wp-block-columns .wp-block-column p strong a {
    font-size: 19px;
    line-height: 24px;
  }
  body.home .entry-content .product-grid-two-column .two-columns .product-grid .column-two .wp-block-columns .wp-block-column .inspo-box .wp-block-group__inner-container h3.wp-block-heading {
    font-size: 18px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  body .site-footer .footer-block .logo-block .wp-block-columns {
    gap: 20px;
  }
  body .site-footer .footer-block .logo-block .wp-block-columns .AAA-block,
  body .site-footer .footer-block .logo-block .wp-block-columns .UC-block,
  body .site-footer .footer-block .logo-block .wp-block-columns .iso {
    width: 31% !important;
    flex-basis: unset !important;
    flex-grow: unset !important;
  }
  body .site-footer .footer-block .logo-block .wp-block-columns .payment-block {
    width: 60% !important;
    margin: 0 auto;
  }
  body .site-footer .footer-block .logo-block .wp-block-columns .AAA-block figure {
    width: 80%;
    float: left;
  }
  body .site-footer .footer-block .logo-block .wp-block-columns .AAA-block figure img {
    width: 100% !important;
    height: auto !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 900px) {
  body .site-footer .footer-block .wp-block-columns {
    flex-wrap: wrap !important;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column {
    width: 47% !important;
    flex-basis: unset !important;
    flex-grow: unset !important;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column .mega-menu-wrap .mega-menu > li.mega-menu-item {
    padding-bottom: 5px !important;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px !important;
  }
}

@media screen and (min-width: 900px) and (max-width: 1024px) {
  body .site-footer .footer-block .wp-block-columns .wp-block-column .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1199px) {
  body .site-footer .about-us {
    margin-top: 20px;
    padding: 0px 35px;
  }
  body .site-footer .footer-block {
    padding: 30px 30px 0px 30px;
    text-align: center;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column .gb-headline {
    margin-bottom: 5px;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column p {
    margin-bottom: 10px;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column p.mail {
    margin-top: 20px;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column p.phone {
    margin-bottom: 20px;
  }
  body .site-footer .footer-block .wp-block-columns .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link {
    text-align: center !important;
    height: 25px !important;
  }
}

@media screen and (max-width: 767px) {
  body .site-footer .about-us {
    padding: 10px 0px;
  }
  body .site-footer .about-us .wp-block-columns {
    flex-wrap: wrap !important;
  }
  body .site-footer .about-us .wp-block-columns .wp-block-column {
    width: 80% !important;
    flex-basis: unset !important;
    flex-grow: unset !important;
    margin: 0 auto;
  }
  body .site-footer .footer-block .wp-block-columns {
    flex-wrap: wrap !important;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column {
    width: 100% !important;
    flex-basis: unset !important;
    flex-grow: unset !important;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column .mega-menu-wrap .mega-menu > li.mega-menu-item {
    padding-bottom: 5px !important;
  }
  body .site-footer .footer-block .wp-block-columns .wp-block-column .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px !important;
  }
  body .site-footer .footer-block .logo-block .AAA-block figure {
    width: 70%;
  }
  body .site-footer .footer-block .logo-block .AAA-block figure img {
    width: 100% !important;
    height: auto !important;
  }
  body .site-footer .footer-block .logo-block .UC-block img {
    width: 95%;
    margin-left: 30px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1365px) {
  body .site-footer .footer-block {
    padding: 50px 40px 0px 40px;
  }
}

@media screen and (max-width: 1024px) {
  body.tax-product_cat .site .site-content .content-area .site-main, body.post-type-archive .site .site-content .content-area .site-main {
    margin-bottom: 0;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article {
    padding: 10px 30px 0px 30px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container:after, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container:after {
    font-size: 25px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container .category-menu #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-item.mega-toggle-on > a, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container .category-menu #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-item.mega-toggle-on > a {
    color: #323232;
    background: #ffffff;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container .category-menu #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-item > a.mega-menu-link, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container .category-menu #mega-menu-wrap-max_mega_menu_6 #mega-menu-max_mega_menu_6 > li.mega-menu-item > a.mega-menu-link {
    color: #323232;
    background: #ffffff;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container form.woocommerce-ordering, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container form.woocommerce-ordering {
    display: inline-block;
    float: right !important;
    width: 30%;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container.wc-mobile-columns-1 .products, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container.wc-mobile-columns-1 .products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 50px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .shop-sub-category-list .category, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .shop-sub-category-list .category {
    width: 50%;
    margin-bottom: 20px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content ul.products li.product a h2, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content ul.products li.product a h2 {
    font-size: 15px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content ul.products li.product a .price .woocommerce-Price-amount.amount, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content ul.products li.product a .price .woocommerce-Price-amount.amount {
    font-size: 16px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content {
    padding-top: 20px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content:before, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content:before {
    font-size: 30px;
    margin-bottom: 20px;
    padding-top: 0px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 0px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left p.vanliga-fragor-title, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left p.vanliga-fragor-title {
    font-size: 19px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left .vanliga-fragor, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left .vanliga-fragor {
    padding-bottom: 30px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left .vanliga-fragor a, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left .vanliga-fragor a {
    font-size: 13px;
    margin: 10px 0px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left h2, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left h2 {
    font-size: 25px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left p, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left p {
    font-size: 15px;
    line-height: 27px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left.full-width p, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left.full-width p {
    width: 100%;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left .proscon, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left .proscon {
    padding: 30px 30px 10px 30px;
    margin-bottom: 30px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right {
    width: 100%;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right img, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right img {
    margin: 0;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .woocommerce-pagination ul.page-numbers li, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .woocommerce-pagination ul.page-numbers li {
    padding: 10px 3px;
    border: none;
    margin-top: 30px;
  }

  /* New menu */
  #mega-menu-wrap-max_mega_menu_7 .mega-menu-toggle + #mega-menu-max_mega_menu_7 {
    top: 130px;
    min-height: 100vh;
  }

  #header-block-new .sub-menu-title-new, #header-block-new .go-to-category {
    display: none !important;
  }

  #header-block-new #mega-menu-wrap-max_mega_menu_7 #mega-menu-max_mega_menu_7 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    text-decoration: none !important;
  }

  #header-block-new .sub-menu-pages .mega-sub-menu .mega-menu-column {
    border-right: none !important;
  }

  #header-block-new .sub-menu-pages .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item .mega-sub-menu, #header-block-new .sub-menu-pages.hur-funkar-det .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item .mega-sub-menu  {
    height: auto !important;
  }

  body #header-block-new .topbar .gb-container .wp-block-columns .cart-column #mega-menu-max_mega_menu_9{
    top: -95px !important;
  }
}

@media screen and (max-width: 767px) {
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .content-before-container h1, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .content-before-container h1 {
    font-size: 30px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container:before, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container:before {
    margin-top: 15px;
    font-size: 20px;
    margin-bottom: 15px;
    top: unset;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container .category-menu, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container .category-menu {
    display: block;
    width: 100%;
    padding-right: 0px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container form.woocommerce-ordering, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content #wc-column-container form.woocommerce-ordering {
    display: none;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table, body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table {
    overflow: hidden;
    display: block;
    overflow-x: scroll;
    margin: 0px 0px 30px 0px;
    width: 100%;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody, body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table tbody, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table tbody {
    display: block;
    width: auto !important;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr th, body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table tbody tr th, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr th, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table tbody tr th {
    font-size: 14px;
    padding: 10px 10px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr td, body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table tbody tr td, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr td, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-left table tbody tr td {
    padding: 12px 10px;
    font-size: 15px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1399px) {
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr th, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr th {
    font-size: 14px;
    padding: 10px 10px;
  }
  body.tax-product_cat .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr td, body.post-type-archive .site .site-content .content-area .site-main .woocommerce-archive-wrapper .inside-article .entry-content .produktinformation-content .readmore .shop-category-block-half-right table tbody tr td {
    padding: 12px 10px;
    font-size: 15px;
  }
}

@media screen and (max-width: 1024px) {
  body.single-product .grid-container .site-content #primary .site-main {
    margin-bottom: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content {
    padding: 0px 15px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap {
    grid-template-columns: 30% 70%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .woo-gallery-stack .vertical-gallery ul li a.gallery_image img {
    height: 80px;
    padding: 7px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary {
    margin-left: 30px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .product-header .product_title.entry-title {
    font-size: 28px;
    line-height: 40px;
    width: 70%;
    padding-right: 10px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .product-header .product-shipping-class #frakt-button {
    margin-left: 0px;
    margin-bottom: 5px;
    font-size: 11px;
    margin-top: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20773 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20773 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-label,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20776 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20776 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-label {
    font-size: 15px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-form .gpnf-nested-entries-container.ginput_container table.gpnf-nested-entries td.gpnf-row-actions {
    background-color: transparent;
    margin: 20px 0px 0px 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .woocommerce-variation-add-to-cart .quantity.buttons-added {
    justify-content: left;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form table.variations tbody tr td.woo-variation-items-wrapper .button-variable-items-wrapper li.variable-item.button-variable-item .variable-item-span {
    font-size: 13px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper {
    flex-wrap: wrap;
  }
  body.product_cat_reklamflaggor .grid-container .site-content .content-area .site-main .product .inside-article .entry-content .product .woo-summary-wrap .variations_form .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products {
    width: 56%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper label {
    width: 100%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper {
    width: 100%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .trustpilot-widget {
    padding: 20px 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper {
    margin-top: 30px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper ul.tabs.wc-tabs {
    flex-direction: unset;
    flex-wrap: wrap;
    margin-bottom: 30px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper ul.tabs.wc-tabs li {
    width: 44%;
    margin: 7px 7px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper ul.tabs.wc-tabs li.active a:after {
    display: none;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel {
    padding: 0px 15px !important;
    margin-bottom: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
    font-size: 30px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel h2:first-child {
    font-size: 30px;
    margin-bottom: 30px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel p,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel li,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel span {
    font-size: 16px;
    line-height: 31px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel strong {
    font-size: 20px;
    line-height: 35px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel ul {
    margin-left: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel ul li {
    padding-bottom: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    width: 46%;
    float: left;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel .wp-block-gallery figure.wp-block-image a img {
    padding: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel .wp-block-gallery figcaption {
    font-size: 13px;
    position: unset;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-volymrabatt table tbody tr {
    width: 50%;
    display: block;
    float: left;
    height: auto;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-volymrabatt table tbody tr th,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-volymrabatt table tbody tr td {
    display: block;
    font-size: 16px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-volymrabatt table tbody tr th:first-child,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-volymrabatt table tbody tr td:first-child {
    font-weight: 700;
    background: #33746f;
    color: #ffffff;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-volymrabatt table tbody tr th {
    background: #f5e5ee;
    color: #323232;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-specifiktion table {
    overflow-y: scroll;
    display: block;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-specifiktion table tbody tr th,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-specifiktion table tbody tr td {
    font-size: 16px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs {
    padding: 25px 25px 50px 25px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info {
    width: 100%;
    float: left;
    padding-top: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info strong {
    font-size: 22px;
    padding-bottom: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info ol {
    margin-left: 25px;
    width: 90%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info ol li {
    font-size: 16px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info p {
    font-size: 16px;
    width: 95%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .download-files {
    width: 100%;
    padding-right: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .related.products {
    padding: 30px 30px 0px 30px;
    margin-top: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .related.products .products {
    grid-template-columns: repeat(2, 1fr);
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .related.products .products li a h2 {
    font-size: 15px;
    font-weight: 600;
  }
  body.product_cat_pop-up .grid-container .site-content .content-area .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-form .gpnf-nested-entries-container.ginput_container table.gpnf-nested-entries tbody.nested-entries tr td.gpnf-field:before {
    width: 100% !important;
    position: unset;
  }
  body.product_cat_pop-up .grid-container .site-content .content-area .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-form .gpnf-nested-entries-container.ginput_container table.gpnf-nested-entries tbody.nested-entries tr td.gpnf-field #nested-item_1, body.product_cat_pop-up .grid-container .site-content .content-area .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-form .gpnf-nested-entries-container.ginput_container table.gpnf-nested-entries tbody.nested-entries tr td.gpnf-field #nested-item_2 {
    width: 100% !important;
  }
  body.single-product .grid-container .site-content .content-area .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-form .gpnf-nested-entries-container.ginput_container table.gpnf-nested-entries tbody.nested-entries tr td.gpnf-field:before {
    width: 100% !important;
    position: relative;
    left: 0;
  }
  body.single-product .grid-container .site-content .content-area .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-form .gpnf-nested-entries-container.ginput_container table.gpnf-nested-entries tbody.nested-entries tr td.gpnf-field #nested-item_0 {
    width: 100% !important;
    display: block;
  }
  body.single-product .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield {
    width: 100%;
  }
  body.single-product .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield--type-section {
    margin-top: 20px !important;
  }
  body.single-product .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.obs-block {
    margin-top: 30px;
  }
  body.single-product .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.material-block label {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content {
    padding: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .woocommerce-breadcrumb {
    font-size: 14px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .woocommerce-breadcrumb a {
    font-size: 14px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap {
    display: block !important;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .woo-gallery-stack {
    margin: 0px 10px 15px 10px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .woo-gallery-stack .vertical-gallery ul li {
    width: 25%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .woo-gallery-stack .vertical-gallery ul li a.gallery_image img {
    height: 80px;
    padding: 7px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary {
    padding: 0px 15px 0px 15px;
    margin: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .product-header .product_title.entry-title {
    font-size: 23px;
    line-height: 30px;
    width: 70%;
    padding-right: 10px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .product-header .product-shipping-class #frakt-button {
    margin-left: 0px;
    margin-bottom: 5px;
    font-size: 11px;
    margin-top: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .price span.price-incl {
    order: 3;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20773 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20773 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-label,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20776 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20776 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-label {
    font-size: 14px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart button.single_add_to_cart_button.button.alt {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 20px !important;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .gform_variation_wrapper .product_totals ul li.gfield .ginput_container {
    padding-right: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent {
    gap: 10px;
    margin-top: 14px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper {
    margin: 0px;
    flex-wrap: wrap;
    gap: 0;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .single_variation_wrap .gform_wrapper {
    margin-top: 10px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .single_variation_wrap .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--input-type-repeater .gfield_repeater_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_cell {
    width: 100%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .single_variation_wrap .gform_wrapper .gform-body ul.gform_fields li.gfield.shipping-info {
    padding-left: 20px;
    padding: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .variations_form .single_variation_wrap .gform_wrapper .gform-body ul.gform_fields li.gfield.shipping-info .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data {
    padding-right: 20px;
    padding-top: 5px;
    font-size: 15px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added {
    width: 100%;
    margin-bottom: 15px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added .minus,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added .plus,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added .qty {
    height: 50px;
    width: 25%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added .minus,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added .plus {
    background: #f5e5ee;
    color: #323232;
    border: none;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .quantity.buttons-added .qty {
    max-width: unset;
    width: 50% !important;
    border-color: #f5e5ee;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
    font-size: 24px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel h2:first-child {
    font-size: 24px;
    margin-bottom: 25px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel h3 {
    font-size: 20px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel p,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel li,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel span {
    font-size: 14px;
    line-height: 26px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper .woocommerce-Tabs-panel strong {
    font-size: 16px;
    line-height: 35px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info {
    padding-top: 0px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info strong {
    font-size: 19px;
    padding-bottom: 10px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info ol li {
    font-size: 14px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .wc-tabs-wrapper #tab-designmallar .post-content-tabs .design-info p {
    font-size: 14px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper {
    padding: 0px 25px;
    margin-bottom: 100px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gf_page_steps {
    padding-top: 0px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .talt-val-vagg {
    width: 100%;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .talt-val-vagg #dec,
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .talt-val-vagg #inc {
    height: 50px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .talt-val-vagg .ginput_quantity {
    border-color: #bcbcbc;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table {
    margin-bottom: 5px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table thead {
    display: none;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr {
    display: block !important;
    border-bottom: 1.5px dashed #d7d7d7;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td {
    width: 100% !important;
    font-size: 13px !important;
    display: block;
    text-align: left !important;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td div {
    font-size: 13px !important;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:before {
    font-weight: 700;
    padding-right: 20px;
    display: inline-block;
    width: 30%;
    float: left;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:nth-child(1) {
    padding-top: 20px !important;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:nth-child(1):before {
    content: "Produkt:";
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:nth-child(2):before {
    content: "Antal:";
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:nth-child(3):before {
    content: "Styckpris:";
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:nth-child(4) {
    padding-bottom: 20px !important;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .oversikt-order-talt table tbody tr td table tbody tr.lastrow td table tbody tr td:nth-child(4):before {
    content: "Pris:";
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gfield.gfield_total {
    display: flex !important;
    align-items: center;
  }
  body.product_cat_skyltar .tingle-modal {
    padding-top: 0px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box {
    height: auto;
    display: block;
    width: 100% !important;
    margin-top: 0;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper {
    padding: 0px 30px 50px 30px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice {
    width: 145px;
    height: 170px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice label {
    font-size: 13px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice label img {
    width: 85px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield.block-storlek, body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.Block-antal, body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-checkbox {
    width: 100%;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-checkbox label {
    font-size: 14px;
  }
  body.product_cat_profilprodukter .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .product-header .product_title.entry-title {
    width: 100%;
  }
  body.product_cat_profilprodukter .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .summary.entry-summary .cart .gform_variation_wrapper .gform_wrapper .gform-body ul.gform_fields li.gfield.shipping-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content {
    height: 100%;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper {
    padding: 0px 40px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gf_page_steps {
    padding-top: 0px;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .talt-val-vagg {
    width: 30%;
  }
  body.product_cat_pop-up div.tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gfield.gfield_total .ginput_container.ginput_container_total {
    margin-right: 0px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1365px) {
  body.product_cat_skyltar .tingle-modal {
    padding-top: 0px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal__close {
    top: 1.5rem;
    width: 25px;
    height: 25px;
    color: #323232;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box {
    width: 100% !important;
    height: auto;
    min-height: 100%;
    margin-top: 0;
    display: block;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper {
    padding: 20px 30px 10px 30px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice {
    width: 20%;
    height: 140px;
    margin-bottom: 0px;
    text-align: center;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice label {
    font-size: 13px;
    text-align: center;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice label img {
    display: block;
    width: 60px;
    margin: 0 auto;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice input[type="radio"]:checked + label {
    border: 1px solid #cfcfcf;
    padding: 5px;
    text-align: center;
    margin: 0 auto;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice input {
    display: none;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.gfield_total {
    display: block;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 20px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.obs-block {
    margin-top: 30px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper ul.gform_fields .gfield.material-block label {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1600px) {
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article {
    padding: 20px 40px 0px 40px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary {
    margin-left: 30px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .variations_form table.variations tbody tr td.woo-variation-items-wrapper .button-variable-items-wrapper li.variable-item.button-variable-item .variable-item-span {
    font-size: 13px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20773 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20773 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-label,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20776 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-data,
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .cart .pewc-product-extra-groups-wrap #pewc-group-20776 .pewc-item-information .pewc-item-field-wrapper .pewc-information-fields tbody tr td.pewc-information-label {
    font-size: 15px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper {
    flex-wrap: wrap;
    width: 25%;
    min-width: 210px;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper label {
    width: 100%;
  }
  body.single-product .grid-container .site-content #primary .site-main .product .inside-article .entry-content .product .woo-summary-wrap .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-item-field-wrapper .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper {
    width: 100%;
  }
}

@media screen and (min-width: 1366px) and (max-width: 1600px) {
  body.product_cat_pop-up .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper .gform_page .gform_page_fields .gform_fields .talt-val-vagg {
    width: 18% !important;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box {
    width: 80% !important;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content {
    height: 90%;
    overflow-y: scroll;
    padding-bottom: 50px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content .gform_wrapper {
    padding: 0px 30px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice {
    width: 15%;
    height: 140px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice label {
    font-size: 13px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-radio .ginput_container_radio .gfield_radio li.gchoice label img {
    width: 60px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__content ul.gform_fields .gfield.gfield--type-checkbox label {
    font-size: 14px;
  }
  body.product_cat_skyltar .tingle-modal .tingle-modal-box .tingle-modal-box__footer {
    width: 100% !important;
  }
}

@media screen and (max-width: 1500px) {
  body.page .site-content .content-area .site-main {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  body.page .site-content .content-area .site-main article .inside-article .entry-content {
    margin-top: 0px !important;
  }
  body.page .site-content .content-area .site-main article .inside-article .entry-content .product-gallery .wp-block-query ul.wp-block-post-template-is-layout-grid {
    display: block;
  }
  body.page .site-content .content-area .site-main article .inside-article .entry-content .product-gallery .wp-block-query ul.wp-block-post-template-is-layout-grid .wp-block-post {
    width: 31% !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1380px) {
  body.page .site-content .content-area .site-main article .inside-article .entry-content {
    margin-top: 0px !important;
  }
  body.page .site-content .content-area .site-main article .inside-article .entry-content .product-gallery .wp-block-query ul.wp-block-post-template-is-layout-grid .wp-block-post {
    width: 31% !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.page .site-content .content-area .site-main article .inside-article .entry-content {
    margin-top: 0px !important;
  }
  body.page .site-content .content-area .site-main article .inside-article .entry-content .product-gallery .wp-block-query ul.wp-block-post-template-is-layout-grid .wp-block-post {
    width: 48% !important;
  }
}

@media screen and (max-width: 767px) {
  body.page .site-content .content-area .site-main article .inside-article .entry-content {
    margin-top: 0px !important;
  }
  body.page .site-content .content-area .site-main article .inside-article .entry-content .product-gallery .wp-block-query ul.wp-block-post-template-is-layout-grid .wp-block-post {
    width: 100% !important;
  }
  body.single-showroom_post_type .site-content .content-area .site-main {
    margin-bottom: 0px;
  }
  body.single-showroom_post_type .site-content .content-area .site-main .inside-article .entry-content .wp-block-image img {
    padding: 0px !important;
  }
}

@media screen and (max-width: 1599px) {
  body.blog #page .site-content .blog-header {
    padding: 30px 30px 0px 30px;
  }
  body.blog #page .site-content .blog-header h1 {
    font-size: 45px !important;
  }
  body.blog #page .site-content .content-area .site-main .type-post .inside-article .entry-header h2.entry-title {
    font-size: 25px;
    padding-right: 0px;
  }
  body.blog #page .site-content .content-area .site-main .type-post .inside-article .entry-summary {
    width: 100%;
    padding-right: 10px;
  }
  body.single-post #page .site-content .content-area {
    width: 65%;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article {
    padding: 30px 30px;
  }
  body.single-post #page .site-content .is-right-sidebar {
    margin-right: 30px;
  }
}

@media screen and (min-width: 1500px) and (max-width: 1599px) {
  body.single-post #page {
    width: 1450px;
  }
}

@media screen and (min-width: 1400px) and (max-width: 1499px) {
  body.single-post #page {
    width: 1350px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1399px) {
  body.single-post #page {
    width: 1300px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1365px) {
  body.single-post #page {
    width: 1200px;
  }
  body.single-post #page .site-content .content-area {
    width: 65%;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article {
    padding: 20px 30px 20px 40px;
  }
  body.single-post #page .site-content .is-right-sidebar {
    width: 35%;
    padding-right: 40px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget.widget_categories li.cat-item {
    width: 29%;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget.widget_block .gb-grid-wrapper .type-showroom .gb-container .gb-block-image {
    height: 115px;
  }
}

@media screen and (max-width: 1024px) {
  body.blog #page .site-content .content-area .site-main .type-post .inside-article .post-image img {
    height: 250px;
  }
  body.single-post #page .site-content {
    display: block;
  }
  body.single-post #page .site-content .content-area {
    width: 100%;
  }
  body.single-post #page .site-content .content-area .site-main {
    margin: 10px !important;
  }
  body.single-post #page .site-content .content-area .site-main div#crumbs {
    margin-bottom: 30px;
  }
  body.single-post #page .site-content .content-area .site-main div#crumbs span {
    font-size: 14px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article {
    padding: 10px 30px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article h1 {
    font-size: 30px !important;
    margin-bottom: 10px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article h2 {
    font-size: 25px !important;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article h3, body.single-post #page .site-content .content-area .site-main .type-post .inside-article h4 {
    font-size: 20px !important;
  }
  body.single-post #page .site-content .content-area .site-main .proscon ul {
    margin-left: 10px;
  }
  body.single-post #page .site-content .is-right-sidebar {
    width: 100%;
    margin-top: 20px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar {
    border-top: 3px solid #d63494;
    margin: 0px 40px 50px 40px;
    padding-top: 20px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget.widget_categories li.cat-item {
    width: 22%;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget {
    padding: 0px 0px 20px 0px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget h2.widget-title {
    margin-bottom: 10px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget.widget_block .gb-grid-wrapper .type-showroom {
    width: 25%;
  }
}

@media screen and (max-width: 767px) {
  body.blog #page .site-content .blog-header h1 {
    font-size: 35px !important;
  }
  body.blog #page .site-content .content-area .site-main {
    margin-top: 20px;
  }
  body.blog #page .site-content .content-area .site-main .type-post {
    padding-left: 0px;
  }
  body.blog #page .site-content .content-area .site-main .type-post .inside-article .post-image img {
    height: auto;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article {
    padding: 10px 20px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .featured-image.page-header-image-single {
    margin-bottom: 20px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content {
    margin-top: 10px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content ul {
    margin-left: 20px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content ul li {
    margin-bottom: 20px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content .snabblankar ul {
    margin-left: 0px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content .snabblankar ul li {
    margin-bottom: 0px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content .column-list ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    margin-left: 0px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post .inside-article .entry-content .column-list ul li {
    margin-bottom: 0px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post footer.entry-meta nav#nav-below div {
    display: block;
    margin-bottom: 20px;
  }
  body.single-post #page .site-content .content-area .site-main .type-post footer.entry-meta nav#nav-below div span {
    font-size: 14px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget.widget_categories li.cat-item {
    width: 45%;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget {
    padding: 0px 0px 20px 0px;
  }
  body.single-post #page .site-content .is-right-sidebar .inside-right-sidebar .widget.widget_block .gb-grid-wrapper .type-showroom {
    width: 50%;
  }
}

@media screen and (max-width: 1499px) {
  body.page-id-20851 .site-content #primary .site-main article .inside-article .entry-content {
    margin-top: 2em !important;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1279px) {
  body.page-id-20851 .site-content #primary .site-main article .inside-article #expomera-category {
    column-gap: 10px;
    justify-content: center;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper .gb-grid-column .gb-container figure.gb-block-image img {
    height: 250px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper {
    gap: 15px;
    justify-content: center;
    padding: 0px 0px 0px 10px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper .gb-grid-column {
    width: 31%;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper .gb-grid-column .gb-container figure.gb-block-image img {
    height: 150px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .expomera-grid .gb-grid-column .gb-container figure.wp-block-image {
    height: 100%;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .expomera-grid .gb-grid-column .gb-container figure.wp-block-image img {
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  body.page-id-20851 .site-content #primary .site-main article .inside-article #expomera-category .gb-button-text {
    font-size: 17px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .expomera-grid .gb-grid-column .gb-container figure.wp-block-image img {
    border-radius: 20px 20px 0px 0px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .expomera-grid .gb-grid-column #text-block {
    border-radius: 0px 0px 20px 20px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article #intro-header p {
    line-height: 26px;
    font-size: 17px !important;
    margin-bottom: 10px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper {
    padding: 0px;
    margin: 0;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper .gb-grid-column {
    width: 100%;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper .gb-grid-column .gb-container {
    padding: 0px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article .gb-query-loop-wrapper .gb-grid-column .gb-container figure.gb-block-image img {
    height: 200px;
  }
  body.page-id-20851 .site-content #primary .site-main article .inside-article #showroom-gallery {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1365px) {
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #page-title-container {
    padding-top: 15px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link {
    margin-top: 30px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper {
    margin-left: 0px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(1), body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(4) {
    display: none;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(2), body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(3) {
    width: 47%;
    padding: 40px 20px 20px 20px;
    margin: 10px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(2) ul, body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(3) ul {
    margin-left: 30px;
  }
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-header,
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-content, body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-header,
  body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-content {
    width: 90%;
    margin-top: 10px;
  }
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-content .wp-block-columns, body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-content .wp-block-columns {
    gap: 0px !important;
  }
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-content .schema-faq.wp-block-yoast-faq-block, body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-content .schema-faq.wp-block-yoast-faq-block {
    padding-right: 0px;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-one img {
    margin-bottom: 20px;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-two blockquote {
    padding: 0;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-two blockquote cite {
    font-size: 20px;
    width: 100%;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-three .gb-grid-wrapper {
    margin-top: 20px;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-three .gb-grid-wrapper figure {
    position: relative;
    top: 0px;
  }
  body.page-id-13132 .site-footer .about-us {
    margin-top: 0px;
  }
  body.page-id-5647 .site-content #primary .site-main article .inside-article .entry-content .wp-block-buttons .wp-block-button {
    width: 35% !important;
  }
}

@media screen and (max-width: 767px) {
  body.page .site-content #primary .site-main article .inside-article hr.wp-block-separator {
    margin: 30px 0px;
  }
  body.page .site-content #primary .site-main article .inside-article blockquote {
    font-size: 20px !important;
    padding: 0;
  }
  body.page .site-content #primary .site-main article .inside-article blockquote cite {
    font-size: 20px;
    width: 100%;
  }
  body.page .site-content #primary .site-main article .inside-article .wp-block-gallery .wp-block-image {
    width: 47% !important;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link {
    margin-top: 40px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper {
    margin-left: 0px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(1), body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(4) {
    display: none;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(2), body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(3) {
    width: 100%;
    padding: 40px 20px 20px 20px;
    margin: 0px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(2) ul, body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-fast-link .gb-grid-wrapper .gb-grid-column:nth-child(3) ul {
    margin-left: 30px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-questions p,
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-questions h3 {
    padding: 0px 10px;
  }
  body.page-id-18879 .site-content .content-area .site-main article .inside-article #faq-questions ol {
    margin-left: 30px;
  }
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-header,
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-content, body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-header,
  body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-content {
    width: 100%;
    margin: 0px;
    padding-left: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
  }
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-content .wp-block-columns, body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-content .wp-block-columns {
    gap: 0px !important;
  }
  body.page-id-1073 .site-content .content-area .site-main article .inside-article .entry-content .schema-faq.wp-block-yoast-faq-block, body.page-id-10064 .site-content .content-area .site-main article .inside-article .entry-content .schema-faq.wp-block-yoast-faq-block {
    padding-right: 0px;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-one img {
    margin-bottom: 20px;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-three .gb-grid-wrapper {
    margin-top: 20px;
  }
  body.page-id-13132 .site-content #primary .site-main article .inside-article #container-three .gb-grid-wrapper figure {
    position: relative;
    top: 0px;
  }
  body.page-id-13132 .site-footer .about-us {
    margin-top: 0px;
  }
  body.page-id-12906 .wp-block-table table thead tr th {
    font-size: 12px;
    text-align: left;
  }
  body.page-id-12906 .wp-block-table table tbody td {
    font-size: 13px;
  }
  body.page-id-12906 .wp-block-table table tbody td span {
    display: none;
  }
  body.page-id-13143 .site-content #primary .site-main article .inside-article #container-one #fast-link a {
    padding: 5px;
    display: block;
  }
  body.page-id-13143 .site-content #primary .site-main article .inside-article hr.wp-block-separator {
    margin: 40px 0px;
  }
  body.page-id-13143 .site-footer .about-us {
    margin-top: 0px;
  }
  body.page-id-70 .site-content #primary .site-main article .inside-article #container-three #toogle-faq {
    margin: 30px 0px;
  }
  body.page-id-70 .site-content #primary .site-main article .inside-article #container-three #toogle-faq .panel p {
    font-size: 15px;
    padding: 20px 10px;
    line-height: 27px;
    margin-top: 10px;
  }
  body.page-id-70 .site-content #primary .site-main article .inside-article #container-eight #process .gb-grid-column:after {
    display: none;
  }
  body.page-id-70 .site-footer .about-us {
    margin-top: 0px;
  }
  body.page-id-5647 .site-content #primary .site-main article .inside-article .entry-content .wp-block-buttons .wp-block-button {
    width: 100% !important;
    margin: 10px 10px;
  }
}

@media screen and (max-width: 1500px) {
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-header h1.entry-title {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1365px) {
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th.woocommerce-table__product-name.product-name {
    width: 65%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th.woocommerce-table__product-qty.product-qty {
    width: 12%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th.woocommerce-table__product-table.product-total {
    width: 13%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item td.woocommerce-table__product-qty.product-qty {
    width: 12%;
    padding: 20px 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item td.woocommerce-table__product-total.product-total {
    width: 13%;
    padding: 20px 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item td.woocommerce-table__product-name.product-name {
    width: 65% !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content nav.MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
    margin: 10px;
  }
}

@media screen and (max-width: 1023px) {
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce h2 {
    margin-top: 0;
    font-size: 25px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column1.col-1,
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column2.col-2 {
    padding: 25px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login {
    margin-bottom: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit {
    width: 40%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password {
    margin-bottom: 0px !important;
    margin-top: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-navigation ul {
    overflow: hidden;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-orders-table tbody tr.woocommerce-orders-table__row {
    border-bottom: 1px dashed #dddddd;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-orders-table tbody tr.woocommerce-orders-table__row:nth-child(2n) td {
    background-color: #ffffff;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-orders-table tbody tr.woocommerce-orders-table__row td {
    padding: 10px 0px;
    border: none;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-orders-table tbody tr.woocommerce-orders-table__row td:before {
    font-size: 14px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-orders-table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:before {
    display: none;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-orders-table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount {
    padding-top: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details {
    padding: 0px 5px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details h2.woocommerce-order-details__title {
    border-bottom: 3px solid #64254b !important;
    margin-bottom: 0px;
    font-size: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details {
    margin-bottom: 0;
    display: block;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details thead {
    display: none;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item {
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image .woo-product-image {
    text-align: center;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image .woo-product-image img {
    width: 40%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name {
    width: 100% !important;
    padding: 0;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta {
    width: 100%;
    margin-top: 20px;
    order: 1;
    background: #f9f9f9;
    overflow: hidden;
    padding: 25px 20px 10px 20px;
    border-radius: 10px;
    border: 1px dashed #cfcecf;
    margin: 10px 20px 10px 0px;
    display: flex;
    flex-wrap: wrap;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li p {
    padding: 0px 0px 15px;
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li strong {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-qty.product-qty {
    text-align: left;
    width: 100%;
    padding: 10px 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-qty.product-qty:before {
    content: "Antal:";
    display: inline-block;
    font-weight: 600;
    padding-right: 5px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-total {
    width: 100%;
    text-align: left;
    padding: 10px 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-total:before {
    content: "Totalt:";
    display: inline-block;
    font-weight: 600;
    padding-right: 5px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr th,
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {
    font-size: 12px;
    padding: 8px !important;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr th span,
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr td span {
    font-size: 12px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields {
    display: block;
    margin-top: 25px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody {
    display: block;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody tr {
    display: flex;
    flex-wrap: wrap;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody tr td:first-child {
    padding-bottom: 0px;
    font-weight: 600;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody tr td:last-child {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody tr th {
    border-bottom: 1px solid #a0a0a0;
    padding: 20px 20px 10px 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody tr th,
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-table--custom-fields tbody tr td {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-customer-details {
    padding: 10px;
    margin: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-customer-details .woocommerce-column__title {
    padding-top: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email {
    padding-top: 3px !important;
    padding-left: 25px;
    padding-bottom: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone {
    padding-left: 25px !important;
    padding-bottom: 3px;
  }
}

@media screen and (max-width: 767px) {
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login {
    display: block;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column1.col-1, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce div#customer_login .u-column2.col-2 {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-navigation ul {
    display: block;
    padding: 10px 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li {
    display: inline-block;
    font-size: 12px;
    width: 50%;
    padding: 0px 10px;
    text-align: center;
    height: 60px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    border-bottom: 2px solid #ffffff;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a {
    border: none;
    padding-top: 10px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content {
    padding: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content p {
    padding: 0px 10px 20px 10px;
    margin-bottom: 0;
    font-size: 15px !important;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content h3 {
    padding: 15px;
    margin-bottom: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .dashboard-nav {
    margin-top: 10px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .dashboard-nav nav.MyAccount-navigation ul {
    flex-flow: wrap;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .dashboard-nav nav.MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
    width: 100%;
    float: left;
    margin: 7px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .dashboard-nav nav.MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a i {
    font-size: 17px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details {
    padding: 0px 5px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2.woocommerce-order-details__title {
    border-bottom: 3px solid #64254b !important;
    margin-bottom: 0px;
    font-size: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details {
    margin-bottom: 0;
    display: block;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead {
    display: none;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item {
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image .woo-product-image {
    text-align: center;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image .woo-product-image img {
    width: 40%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name {
    width: 100% !important;
    padding: 0;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta {
    width: 100%;
    margin-top: 20px;
    order: 1;
    background: #f9f9f9;
    overflow: hidden;
    padding: 25px 20px 10px 20px;
    border-radius: 10px;
    border: 1px dashed #cfcecf;
    margin: 10px 20px 10px 0px;
    display: flex;
    flex-wrap: wrap;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li p {
    padding: 0px 0px 15px;
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li strong {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-qty.product-qty {
    text-align: left;
    width: 100%;
    padding: 10px 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-qty.product-qty:before {
    content: "Antal:";
    display: inline-block;
    font-weight: 600;
    padding-right: 5px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-total {
    width: 100%;
    text-align: left;
    padding: 10px 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody tr.woocommerce-table__line-item .woocommerce-table__product-total:before {
    content: "Totalt:";
    display: inline-block;
    font-weight: 600;
    padding-right: 5px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {
    font-size: 12px;
    padding: 8px !important;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th span, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td span {
    font-size: 12px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields {
    display: block;
    margin-top: 25px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody {
    display: block;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr {
    display: flex;
    flex-wrap: wrap;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr td:first-child {
    padding-bottom: 0px;
    font-weight: 600;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr td:last-child {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr th {
    border-bottom: 1px solid #a0a0a0;
    padding: 20px 20px 10px 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr th,
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields tbody tr td {
    width: 100%;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details {
    padding: 10px;
    margin: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title {
    padding-top: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address .woocommerce-customer-details--email {
    padding-top: 3px !important;
    padding-left: 25px;
    padding-bottom: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address .woocommerce-customer-details--phone {
    padding-left: 25px !important;
    padding-bottom: 3px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses {
    gap: 20px 0px;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 {
    width: 100%;
    padding: 30px 15px 10px 25px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1 .woocommerce-Address-title h3, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 .woocommerce-Address-title h3 {
    margin-top: 0px !important;
    margin-left: 0px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1 .woocommerce-Address-title a.edit, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 .woocommerce-Address-title a.edit {
    padding: 11px;
    font-size: 14px;
    margin-top: 10px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm {
    padding: 0px 15px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row {
    padding: 10px 0px !important;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .button, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .button {
    margin-bottom: 20px;
  }
  body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields legend, body.woocommerce-account .site-content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm legend {
    margin-left: 20px;
  }
}

@media screen and (min-width: 2301px) and (max-width: 2600px) {
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    right: 170px;
  }
}

@media screen and (min-width: 2151px) and (max-width: 2300px) {
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    right: 120px;
  }
}

@media screen and (min-width: 1951px) and (max-width: 2150px) {
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    right: 70px;
  }
}

@media screen and (min-width: 1851px) and (max-width: 1950px) {
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    right: 50px;
  }
}

@media screen and (min-width: 1366px) and (max-width: 1850px) {
  body.woocommerce-cart #primary .site-main .inside-article {
    padding: 40px 40px !important;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    right: 25px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table tbody tr td strong .woocommerce-Price-amount.amount,
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table tbody tr td strong span.woocommerce-Price-currencySymbol {
    font-size: 20px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1400px) {
  body.woocommerce-cart #primary .site-main .inside-article {
    padding: 40px 40px !important;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form {
    width: 72%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name {
    width: 65%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-quantity {
    padding: 10px 20px 10px 0px;
    width: 20%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    right: 20px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals {
    width: 100%;
    padding-left: 0px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container {
    padding: 30px 20px 15px 20px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table tbody tr td strong .woocommerce-Price-amount.amount,
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table tbody tr td strong span.woocommerce-Price-currencySymbol {
    font-size: 21px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table tbody tr th {
    width: 30%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  body.woocommerce-cart #primary .site-main .inside-article {
    padding: 40px 40px !important;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce {
    flex-wrap: wrap;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form {
    width: 100%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name {
    width: 68%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation {
    padding: 20px 0px 5px 22px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation dt {
    font-size: 13px;
    width: 100%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation dd {
    width: 100%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation dd p {
    font-size: 13px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-quantity {
    padding: 10px 0px 10px 0px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-subtotal span.woocommerce-Price-currencySymbol, body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-subtotal span.woocommerce-Price-amount.amount {
    font-size: 15px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    width: 100%;
    position: relative;
    right: unset;
    margin-top: 20px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals {
    padding-left: 0px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container {
    padding: 30px 25px 20px 25px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container .wc-proceed-to-checkout {
    margin-top: 0px;
  }
}

@media screen and (max-width: 767px) {
  body.woocommerce-cart #primary .site-main .inside-article {
    padding: 40px 20px !important;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce {
    flex-wrap: wrap;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form {
    width: 100%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item {
    flex-wrap: wrap;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .ProductDetail {
    padding-right: 20px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .product-thumbnail {
    width: 20%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation {
    padding: 20px 0px 0px 15px;
    margin: 15px 0px 5px 0px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation dt {
    font-size: 13px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-name .variation-wrap .variation dd p {
    font-size: 13px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-quantity {
    width: 50%;
    padding-left: 0;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-quantity div.quantity {
    justify-content: center;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-subtotal {
    width: 50%;
    text-align: center;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .woocommerce-cart-form__cart-item .product-subtotal:before {
    content: "Pris:";
    font-family: "Outfit", sans-serif;
    font-weight: 600;
    display: block;
    text-align: center;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .cart-body .actions button[type=submit] {
    width: 100%;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals {
    width: 100%;
    position: relative;
    right: unset;
    margin-top: 20px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals {
    padding-left: 0px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container {
    padding: 30px 25px 20px 25px;
  }
  body.woocommerce-cart #primary .site-main .inside-article .entry-content .woocommerce .cart-collaterals .cart_totals .cart-totals-container table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  body.woocommerce-checkout #primary .site-main .type-page .inside-article {
    padding-top: 0px;
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media screen and (max-width: 1023px) {
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column {
    width: 100%;
    order: 2;
    margin-top: 10px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .billing-order-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {
    font-size: 15px;
    margin-top: 5px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .billing-order-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_last_name_field,
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .billing-order-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#billing_first_name_field {
    width: 100%;
    padding-right: 0;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .billing-order-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p#choose_extra_email_field {
    padding-top: 15px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .shippping-order-checkout label {
    font-size: 15px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .shippping-order-checkout .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p#shipping_first_name_field, body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column #customer_details .shippping-order-checkout .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p#shipping_last_name_field {
    width: 100%;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .left-column .payment-button-last {
    margin-top: 25px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .right-column {
    width: 100%;
    border-top: 1px solid #dedede;
    border-left: none;
    margin-top: 20px;
    order: 1;
    padding-top: 20px;
    margin-left: 0;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .right-column div#review-order div#order_review {
    width: 100%;
    padding: 0px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .right-column div#review-order div#order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name .produkt-detalj-checkout {
    margin-top: 15px;
    margin-left: 0px;
    width: 100%;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .right-column div#review-order div#order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name .produkt-detalj-checkout dl.variation dt,
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .right-column div#review-order div#order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name .produkt-detalj-checkout dl.variation dd {
    display: block;
    width: 100%;
    overflow: hidden;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content form.checkout-expofy .right-column div#review-order div#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot {
    padding: 0px 0px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 1024px) {
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table {
    padding: 10px 10px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name {
    width: 65%;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name .image-block-qty {
    width: 100%;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name .ProductDetail {
    width: 100%;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name .produkt-detalj-checkout dl.variation {
    padding: 10px 15px;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name .produkt-detalj-checkout dl.variation dt,
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name .produkt-detalj-checkout dl.variation dd {
    width: 100%;
  }
  body.woocommerce-checkout #primary .site-main .inside-article .entry-content .wc-svea-checkout-page .wc-svea-checkout-page-inner .wc-svea-checkout-order-details .wc-svea-checkout-form .woocommerce-checkout-review-order-wrapper table.shop_table.woocommerce-checkout-review-order-table tbody tr .product-total {
    width: 35%;
  }
}

@media screen and (max-width: 1023px) {
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 30px;
    margin-top: 20px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    margin-bottom: 30px;
    display: block;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    padding: 10px 0px;
    display: block;
    width: 100%;
    border: none;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead {
    display: none;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item {
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image {
    width: 100%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image .woo-product-image {
    text-align: center;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-image.product-image .woo-product-image img {
    width: 40%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name {
    width: 100% !important;
    padding: 0;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta {
    width: 100%;
    margin-top: 20px;
    order: 1;
    background: #f9f9f9;
    overflow: hidden;
    padding: 25px 20px 10px 20px;
    border-radius: 10px;
    border: 1px dashed #cfcecf;
    margin: 10px 20px 10px 0px;
    display: flex;
    flex-wrap: wrap;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li p {
    padding: 0px 0px 15px;
    width: 100%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name ul.wc-item-meta li strong {
    width: 100%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .skyltar ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .reklamtlt ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p {
    padding: 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .vepor ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .banderoller ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .smart-wall ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .beachflaggor ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .mssvggar ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .gatupratare ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .profilprodukter ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .uppblsbart ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .snppramar ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .takdisplayer ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .mattor ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .mssbord ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .ljusldor ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .mbler ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .reklamflaggor ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .broschyrstll ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .golvdekaler ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .fototapeter ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .dekaler ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .smart-frame ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .sound-frame ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .rollup ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-name .displaystll ul.wc-item-meta li .gpnf-nested-entries-container .gpnf-nested-entries .nested-form-table .nested-form-list .nested-form-entries p {
    padding: 0px 10px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-qty.product-qty {
    text-align: left;
    width: 100%;
    padding: 10px 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-qty.product-qty:before {
    content: "Antal:";
    display: inline-block;
    font-weight: 600;
    padding-right: 5px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-total {
    width: 100%;
    text-align: left;
    padding: 10px 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr.woocommerce-table__line-item .woocommerce-table__product-total:before {
    content: "Totalt:";
    display: inline-block;
    font-weight: 600;
    padding-right: 5px;
    font-family: "Outfit", sans-serif;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td {
    font-size: 12px;
    padding: 8px !important;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th span,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td span {
    font-size: 12px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields {
    display: block;
    margin-top: 25px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody {
    display: block;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody tr {
    display: flex;
    flex-wrap: wrap;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td:first-child {
    padding-bottom: 0px;
    font-weight: 600;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td:last-child {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody tr th {
    border-bottom: 1px solid #a0a0a0;
    padding: 20px 20px 10px 20px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody tr th,
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td {
    width: 100%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details {
    padding: 10px;
    margin: 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-column__title {
    padding-top: 20px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses {
    display: block;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address.col-1 {
    margin-bottom: 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .col-1, body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .col-2 {
    width: 100%;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses address .woocommerce-customer-details--email {
    padding-top: 3px !important;
    padding-left: 25px;
    padding-bottom: 0px;
  }
  body.woocommerce-order-received #content #primary .site-main .inside-article .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses address .woocommerce-customer-details--phone {
    padding-left: 25px !important;
    padding-bottom: 3px;
  }
}
