/*!
Theme Name: klimat
Theme URI: http://underscores.me/
Author: Target Group
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: klimat
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready

This theme,like WordPress,is licensed under the GPL.
Use it to make something cool,have fun,and share what you've learned.

klimat is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

	--------------------------------------------------------------*/
    .wpfHidden {display: none;}
    .quantity label.screen-reader-text {
     display: none !important; 
    }
    .screen-reader-text {
     display: none !important;
    }
    .catalog-descr-list {
    list-style: decimal inside !important;
    }
    .catalog-descr-list-li {
    list-style: disc inside !important;
    }
      .descr-block-wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 30px;
        margin: 30px 0;
        gap: 15px;
        background-color: #f8f8f8;
      }
      .descr-img {
        object-fit: cover;
      }
      .text-descr-block {
        max-width: 70%;
      }
    
    @font-face {
      font-family: "GeometriaM";
      src: url("/wp-content/themes/klimat/assets/fonts/Geometria-Medium.eot");
      src: local("Geometria Medium"), local("Geometria-Medium"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria-Medium.eot?#iefix")
          format("embedded-opentype"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria-Medium.woff") format("woff"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria-Medium.ttf") format("truetype");
      font-weight: 500;
      font-style: normal;
      font-display: swap;
    }
    
    @font-face {
      font-family: "GeometriaR";
      src: url("/wp-content/themes/klimat/assets/fonts/Geometria.eot");
      src: local("Geometria"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria.eot?#iefix") format("embedded-opentype"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria.woff") format("woff"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria.ttf") format("truetype");
      font-weight: normal;
      font-style: normal;
      font-display: swap;
    }
    
    @font-face {
      font-family: "GeometriaB";
      src: url("/wp-content/themes/klimat/assets/fonts/Geometria-Bold.eot");
      src: local("Geometria Bold"), local("Geometria-Bold"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria-Bold.eot?#iefix")
          format("embedded-opentype"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria-Bold.woff") format("woff"),
        url("/wp-content/themes/klimat/assets/fonts/Geometria-Bold.ttf") format("truetype");
      font-weight: bold;
      font-style: normal;
      font-display: swap;
    }
    
    .swiper-pagination-clickable .swiper-pagination-bullet {
      width: 14px;
      height: 14px;
    }
    
    @media (max-width: 576px) {
      .home-bg-item h1 {
        font-size: 24px;
        margin-bottom: 32px;
        width: auto;
      }
    
      .home-bg-item-static p {
        margin: 0 0 100px;
        font-size: 16px;
        width: auto;
        flex: 1;
      }
    
      .home-bg-item-static {
        position: static;
        width: 100%;
        background-image: none;
        padding: 0 12px;
      }
    
      body .home-bg-static {
        padding: 4rem 0 0 0;
      }
    }
    
    :root {
      --mm-lineheight: 22px;
    }
    .mm-hidden {
      display: none !important;
    }
    .mm-wrapper {
      overflow-x: hidden;
      position: relative;
    }
    .mm-menu,
    .mm-menu * {
      -webkit-transition-property: none;
      -o-transition-property: none;
      transition-property: none;
      -webkit-transition-duration: 0.4s;
      -o-transition-duration: 0.4s;
      transition-duration: 0.4s;
      -webkit-transition-timing-function: ease;
      -o-transition-timing-function: ease;
      transition-timing-function: ease;
    }
    .mm-blocker {
      --mm-blocker-visibility-delay: 0.4s;
      --mm-blocker-opacity-delay: 0s;
      display: block;
      position: absolute;
      bottom: 100%;
      top: 0;
      right: 0;
      left: 0;
      z-index: 3;
      visibility: hidden;
      opacity: 0;
      background: var(--mm-color-background);
      -webkit-transition: visibility 0.4s ease, bottom 0s ease var(--mm-blocker-visibility-delay),
        width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), -webkit-transform 0.4s ease;
      transition: visibility 0.4s ease, bottom 0s ease var(--mm-blocker-visibility-delay),
        width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), -webkit-transform 0.4s ease;
      -o-transition: visibility 0.4s ease, bottom 0s ease var(--mm-blocker-visibility-delay),
        width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease;
      transition: visibility 0.4s ease, bottom 0s ease var(--mm-blocker-visibility-delay),
        width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease;
      transition: visibility 0.4s ease, bottom 0s ease var(--mm-blocker-visibility-delay),
        width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease,
        -webkit-transform 0.4s ease;
    }
    .mm-blocker--blocking {
      --mm-blocker-visibility-delay: 0s;
      --mm-blocker-opacity-delay: 0.4s;
      bottom: 0;
      visibility: visible;
      opacity: 0.5;
      pointer-events: auto;
    }
    .mm-blocker:focus-visible {
      opacity: 0.75;
    }
    .mm-btn {
      -webkit-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      position: relative;
      width: 50px;
      padding: 0;
    }
    .mm-btn--next,
    [dir="rtl"] .mm-btn--prev {
      --mm-btn-rotate: 135deg;
    }
    .mm-btn--prev,
    [dir="rtl"] .mm-btn--next {
      --mm-btn-rotate: -45deg;
    }
    .mm-btn--next:after,
    .mm-btn--prev:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      width: 8px;
      height: 8px;
      margin: auto;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 2px solid var(--mm-color-icon);
      border-bottom: none;
      border-right: none;
      -webkit-transform: rotate(var(--mm-btn-rotate));
      -ms-transform: rotate(var(--mm-btn-rotate));
      transform: rotate(var(--mm-btn-rotate));
    }
    .mm-btn--prev:before {
      inset-inline-start: 23px;
    }
    .mm-btn--next:after {
      inset-inline-end: 23px;
    }
    .mm-btn--close:before {
      content: "×";
      font-size: 150%;
    }
    .mm-btnreset {
      padding: 0;
      background: 0 0;
      border: none;
      cursor: pointer;
    }
    .mm-divider {
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      position: -webkit-sticky;
      position: sticky;
      z-index: 2;
      top: 0;
      min-height: var(--mm-lineheight);
      padding: calc(((var(--mm-listitem-size) * 0.65) - var(--mm-lineheight)) * 0.5) 20px;
      font-size: 75%;
      text-transform: uppercase;
      background: var(--mm-color-background);
      background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(var(--mm-color-background-highlight)),
        to(var(--mm-color-background-highlight))
      );
      background-image: -o-linear-gradient(
        var(--mm-color-background-highlight),
        var(--mm-color-background-highlight)
      );
      background-image: linear-gradient(
        var(--mm-color-background-highlight),
        var(--mm-color-background-highlight)
      );
      opacity: 1;
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
    }
    .mm-navbar:not(.mm-hidden) ~ .mm-listview .mm-divider {
      top: var(--mm-navbar-size);
    }
    :root {
      --mm-listitem-size: 50px;
    }
    .mm-listitem {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      position: relative;
      padding: 0;
      margin: 0;
      color: var(--mm-color-text);
      border-color: var(--mm-color-border);
    }
    .mm-listitem:after {
      content: "";
      border-color: inherit;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      inset-inline-start: 20px;
      inset-inline-end: 0;
      bottom: 0;
    }
    .mm-listitem__btn,
    .mm-listitem__text {
      padding: calc((var(--mm-listitem-size) - var(--mm-lineheight)) / 2) 0;
    }
    .mm-listitem__text {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
      display: block;
      padding-left: 20px;
      padding-right: 20px;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
    .mm-listitem__btn {
      display: block;
      position: relative;
      width: auto;
      -webkit-padding-end: 50px;
      padding-inline-end: 50px;
      border-color: inherit;
      background: rgba(3, 2, 1, 0);
    }
    .mm-listitem__btn:not(.mm-listitem__text) {
      border-left-width: 1px;
      border-left-style: solid;
    }
    .mm-listitem--selected > .mm-listitem__text {
      background: var(--mm-color-background-emphasis);
    }
    .mm-listitem--opened > .mm-listitem__btn,
    .mm-listitem--opened > .mm-panel {
      background: var(--mm-color-background-highlight);
    }
    .mm-listview {
      list-style: none;
      display: block;
      padding: 0;
      margin: 0;
    }
    .mm-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 0;
      margin: 0;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      -ms-scroll-chaining: none;
      overscroll-behavior: none;
      background: var(--mm-color-background);
      border-color: var(--mm-color-border);
      color: var(--mm-color-text);
      line-height: var(--mm-lineheight);
      -webkit-tap-highlight-color: var(--mm-color-background-emphasis);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    .mm-menu ::-webkit-input-placeholder {
      color: var(--mm-color-text-dimmed);
    }
    .mm-menu ::-moz-placeholder {
      color: var(--mm-color-text-dimmed);
    }
    .mm-menu :-ms-input-placeholder {
      color: var(--mm-color-text-dimmed);
    }
    .mm-menu ::-ms-input-placeholder {
      color: var(--mm-color-text-dimmed);
    }
    .mm-menu ::placeholder {
      color: var(--mm-color-text-dimmed);
    }
    .mm-menu,
    .mm-menu * {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    .mm-menu :focus,
    .mm-menu :focus-visible,
    .mm-menu:focus,
    .mm-menu:focus-visible {
      outline: 0;
    }
    .mm-menu a,
    .mm-menu button,
    .mm-menu label {
      color: inherit;
    }
    .mm-menu a:focus,
    .mm-menu button:focus,
    .mm-menu label:focus {
      outline: 0;
    }
    .mm-menu a:focus-visible,
    .mm-menu button:focus-visible,
    .mm-menu label:focus-visible {
      outline: 2px solid var(--mm-color-focusring);
      outline-offset: -5px;
    }
    .mm-menu input:focus,
    .mm-menu input:focus-visible,
    .mm-menu select:focus,
    .mm-menu select:focus-visible,
    .mm-menu textarea:focus,
    .mm-menu textarea:focus-visible {
      outline: 2px solid var(--mm-color-focusring);
      outline-offset: 2px;
    }
    .mm-menu a,
    .mm-menu a:active,
    .mm-menu a:hover,
    .mm-menu a:link,
    .mm-menu a:visited {
      text-decoration: none;
      color: inherit;
    }
    :root {
      --mm-navbar-size: 50px;
    }
    .mm-navbar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 2;
      min-height: var(--mm-navbar-size);
      padding-top: env(safe-area-inset-top);
      color: var(--mm-color-text-dimmed);
      text-align: center;
      opacity: 1;
      background: var(--mm-color-background);
      border-bottom: 1px solid var(--mm-color-border);
      -webkit-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
    }
    .mm-navbar > * {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    .mm-navbar__btn {
      -webkit-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
    }
    .mm-navbar__title {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
      flex: 1 1 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0 20px;
      overflow: hidden;
    }
    .mm-navbar__title[href="#"] {
      pointer-events: none;
    }
    .mm-navbar__title > span {
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
    .mm-btn.mm-hidden + .mm-navbar__title:not(:last-child) {
      -webkit-padding-start: 60px;
      padding-inline-start: 60px;
      -webkit-padding-end: 10px;
      padding-inline-end: 10px;
    }
    .mm-btn:not(.mm-hidden) + .mm-navbar__title:last-child {
      -webkit-padding-start: 10px;
      padding-inline-start: 10px;
      -webkit-padding-end: 60px;
      padding-inline-end: 60px;
    }
    .mm-panel {
      --mm-panel-child-offset: 100%;
      --mm-panel-parent-offset: -30%;
      visibility: hidden;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      -webkit-overflow-scrolling: touch;
      overflow: hidden;
      overflow-y: auto;
      -ms-scroll-chaining: none;
      overscroll-behavior: contain;
      color: var(--mm-color-text);
      border-color: var(--mm-color-border);
      background: var(--mm-color-background);
      -webkit-transform: translate3d(var(--mm-panel-child-offset), 0, 0);
      transform: translate3d(var(--mm-panel-child-offset), 0, 0);
      -webkit-transition: visibility 0s linear 0.4s, inset-inline-start 0.4s ease,
        -webkit-transform 0.4s ease;
      transition: visibility 0s linear 0.4s, inset-inline-start 0.4s ease, -webkit-transform 0.4s ease;
      -o-transition: visibility 0s linear 0.4s, transform 0.4s ease, inset-inline-start 0.4s ease;
      transition: visibility 0s linear 0.4s, transform 0.4s ease, inset-inline-start 0.4s ease;
      transition: visibility 0s linear 0.4s, transform 0.4s ease, inset-inline-start 0.4s ease,
        -webkit-transform 0.4s ease;
    }
    [dir="rtl"] .mm-panel {
      --mm-panel-child-offset: -100%;
      --mm-panel-parent-offset: 30%;
    }
    .mm-panel:after {
      content: "";
      display: block;
      height: var(--mm-listitem-size);
    }
    .mm-panel:focus {
      outline: 0;
    }
    .mm-panel--opened {
      visibility: visible;
      z-index: 2;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      -webkit-transition-delay: 0s;
      -o-transition-delay: 0s;
      transition-delay: 0s;
    }
    .mm-panel--parent {
      -webkit-transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
      transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
      z-index: 0;
    }
    .mm-panel--highest {
      z-index: 3;
    }
    .mm-menu--opened .mm-panel--noanimation {
      -webkit-transition: none !important;
      -o-transition: none !important;
      transition: none !important;
      -webkit-transition-duration: 0s !important;
      -o-transition-duration: 0s !important;
      transition-duration: 0s !important;
    }
    .mm-panel__content {
      padding: 20px;
    }
    .mm-panels {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      position: relative;
      height: 100%;
      overflow: hidden;
      background: var(--mm-color-background);
      border-color: var(--mm-color-border);
      color: var(--mm-color-text);
    }
    .mm-panels:focus {
      outline: 0;
    }
    :root {
      --mm-toggle-size: 34px;
    }
    .mm-toggle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: center;
      align-self: center;
      -webkit-box-flex: calc((var(--mm-toggle-size) * 1.75));
      -ms-flex: calc((var(--mm-toggle-size) * 1.75)) 0 0px;
      flex: calc((var(--mm-toggle-size) * 1.75)) 0 0;
      height: var(--mm-toggle-size);
      -webkit-margin-end: 10px;
      margin-inline-end: 10px;
      -webkit-appearance: none !important;
      -moz-appearance: none !important;
      appearance: none !important;
      border: none !important;
      border-radius: var(--mm-toggle-size);
      border: var(--mm-color-border);
      background: var(--mm-color-border);
      cursor: pointer;
      -webkit-transition-property: background-color;
      -o-transition-property: background-color;
      transition-property: background-color;
    }
    .mm-toggle:before {
      content: "";
      aspect-ratio: 1;
      margin: 2px;
      border-radius: 100%;
      background: var(--mm-color-background);
      -webkit-transition: -webkit-transform 0.4s ease;
      transition: -webkit-transform 0.4s ease;
      -o-transition: transform 0.4s ease;
      transition: transform 0.4s ease;
      transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    }
    .mm-toggle:checked {
      background: #4bd963;
    }
    .mm-toggle:checked:before {
      -webkit-transform: translateX(calc(var(--mm-toggle-size) * 0.75));
      -ms-transform: translateX(calc(var(--mm-toggle-size) * 0.75));
      transform: translateX(calc(var(--mm-toggle-size) * 0.75));
    }
    [dir="rtl"] .mm-toggle:checked:before {
      -webkit-transform: translateX(calc(var(--mm-toggle-size) * -0.75));
      -ms-transform: translateX(calc(var(--mm-toggle-size) * -0.75));
      transform: translateX(calc(var(--mm-toggle-size) * -0.75));
    }
    .mm-listitem--vertical > .mm-panel {
      position: static;
      width: 100%;
      padding: 10px 0 10px 20px;
      -webkit-transform: none !important;
      -ms-transform: none !important;
      transform: none !important;
      -webkit-transition: none !important;
      -o-transition: none !important;
      transition: none !important;
    }
    .mm-listitem--vertical > .mm-panel:after {
      content: none;
      display: none;
    }
    .mm-listitem--vertical:not(.mm-listitem--opened) > .mm-panel {
      display: none;
    }
    .mm-listitem--vertical.mm-listitem--opened > .mm-panel {
      visibility: visible;
    }
    .mm-listitem--vertical > .mm-listitem__btn {
      height: var(--mm-listitem-size);
      bottom: auto;
    }
    .mm-listitem--vertical .mm-listitem:last-child:after {
      border-color: transparent;
    }
    .mm-listitem--opened > .mm-listitem__btn:after {
      -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: rotate(225deg);
      right: 19px;
    }
    :root {
      --mm-size: 80%;
      --mm-min-size: 240px;
      --mm-max-size: 440px;
    }
    .mm-menu--offcanvas {
      position: fixed;
      z-index: 0;
      -webkit-transition: visibility 0s linear 0.4s;
      -o-transition: visibility 0s linear 0.4s;
      transition: visibility 0s linear 0.4s;
    }
    .mm-menu--offcanvas.mm-menu--opened {
      -webkit-transition-delay: 0s;
      -o-transition-delay: 0s;
      transition-delay: 0s;
    }
    .mm-menu--offcanvas:not(.mm-menu--opened) {
      visibility: hidden;
      pointer-events: none;
    }
    .mm-menu--offcanvas:not(.mm-menu--opened) * {
      visibility: inherit;
    }
    .mm-page {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      min-height: 100vh;
      background: inherit;
    }
    :where(.mm-slideout) {
      position: relative;
      width: 100%;
      -webkit-transition-duration: 0.4s;
      -o-transition-duration: 0.4s;
      transition-duration: 0.4s;
      -webkit-transition-timing-function: ease;
      -o-transition-timing-function: ease;
      transition-timing-function: ease;
      -webkit-transition-property: width, -webkit-transform;
      transition-property: width, -webkit-transform;
      -o-transition-property: width, transform;
      transition-property: width, transform;
      transition-property: width, transform, -webkit-transform;
    }
    .mm-wrapper--opened,
    .mm-wrapper--opened body {
      overflow: hidden;
    }
    .mm-wrapper__blocker {
      background: #00000066;
    }
    .mm-menu {
      --mm-translate-horizontal: 0;
      --mm-translate-vertical: 0;
    }
    .mm-menu--position-left,
    .mm-menu--position-left-front {
      right: auto;
    }
    .mm-menu--position-right,
    .mm-menu--position-right-front {
      left: auto;
    }
    .mm-menu--position-left,
    .mm-menu--position-left-front,
    .mm-menu--position-right,
    .mm-menu--position-right-front {
      width: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
    }
    .mm-menu--position-left-front {
      --mm-translate-horizontal: -100%;
    }
    .mm-menu--position-right-front {
      --mm-translate-horizontal: 100%;
    }
    .mm-menu--position-top {
      bottom: auto;
    }
    .mm-menu--position-bottom {
      top: auto;
    }
    .mm-menu--position-bottom,
    .mm-menu--position-top {
      width: 100%;
      height: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
    }
    .mm-menu--position-top {
      --mm-translate-vertical: -100%;
    }
    .mm-menu--position-bottom {
      --mm-translate-vertical: 100%;
    }
    .mm-menu--position-bottom,
    .mm-menu--position-left-front,
    .mm-menu--position-right-front,
    .mm-menu--position-top {
      z-index: 2;
      -webkit-transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
      transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
      -webkit-transition: visibility 0s linear 0.4s, -webkit-transform 0.4s ease 0s;
      transition: visibility 0s linear 0.4s, -webkit-transform 0.4s ease 0s;
      -o-transition: visibility 0s linear 0.4s, transform 0.4s ease 0s;
      transition: visibility 0s linear 0.4s, transform 0.4s ease 0s;
      transition: visibility 0s linear 0.4s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
    }
    .mm-menu--position-bottom.mm-menu--opened,
    .mm-menu--position-left-front.mm-menu--opened,
    .mm-menu--position-right-front.mm-menu--opened,
    .mm-menu--position-top.mm-menu--opened {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      -webkit-transition-delay: 0s;
      -o-transition-delay: 0s;
      transition-delay: 0s;
    }
    .mm-wrapper--position-left {
      --mm-translate-horizontal: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
    }
    .mm-wrapper--position-right {
      --mm-translate-horizontal: clamp(
        calc(-1 * var(--mm-max-size)),
        calc(-1 * var(--mm-size)),
        calc(-1 * var(--mm-min-size))
      );
    }
    .mm-wrapper--position-left .mm-slideout,
    .mm-wrapper--position-right .mm-slideout {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    .mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,
    .mm-wrapper--position-right.mm-wrapper--opened .mm-slideout {
      -webkit-transform: translate3d(var(--mm-translate-horizontal), 0, 0);
      transform: translate3d(var(--mm-translate-horizontal), 0, 0);
    }
    .mm-wrapper--position-bottom .mm-wrapper__blocker,
    .mm-wrapper--position-left-front .mm-wrapper__blocker,
    .mm-wrapper--position-right-front .mm-wrapper__blocker,
    .mm-wrapper--position-top .mm-wrapper__blocker {
      z-index: 1;
    }
    .mm-menu--theme-light {
      --mm-color-background: #f3f3f3;
      --mm-color-border: rgb(0 0 0 / 0.15);
      --mm-color-icon: rgb(0 0 0 / 0.4);
      --mm-color-text: rgb(0 0 0 / 0.8);
      --mm-color-text-dimmed: rgb(0 0 0 / 0.4);
      --mm-color-background-highlight: rgb(0 0 0 / 0.05);
      --mm-color-background-emphasis: rgb(255 255 255 / 0.75);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-light-contrast {
      --mm-color-background: #f3f3f3;
      --mm-color-border: rgb(0 0 0 / 0.5);
      --mm-color-icon: rgb(0 0 0 / 0.5);
      --mm-color-text: #000;
      --mm-color-text-dimmed: rgb(0 0 0 / 0.7);
      --mm-color-background-highlight: rgb(0 0 0 / 0.05);
      --mm-color-background-emphasis: rgb(255 255 255 / 0.9);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-dark {
      --mm-color-background: #333;
      --mm-color-border: rgb(0, 0, 0, 0.4);
      --mm-color-icon: rgb(255, 255, 255, 0.4);
      --mm-color-text: rgb(255, 255, 255, 0.8);
      --mm-color-text-dimmed: rgb(255, 255, 255, 0.4);
      --mm-color-background-highlight: rgb(255, 255, 255, 0.08);
      --mm-color-background-emphasis: rgb(0, 0, 0, 0.1);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-dark-contrast {
      --mm-color-background: #333;
      --mm-color-border: rgb(255 255 255 / 0.5);
      --mm-color-icon: rgb(255 255 255 / 0.5);
      --mm-color-text: #fff;
      --mm-color-text-dimmed: rgb(255 255 255 / 0.7);
      --mm-color-background-highlight: rgb(255 255 255 / 0.1);
      --mm-color-background-emphasis: rgb(0 0 0 / 0.3);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-white {
      --mm-color-background: #fff;
      --mm-color-border: rgb(0 0 0 / 0.15);
      --mm-color-icon: rgb(0 0 0 / 0.3);
      --mm-color-text: rgb(0 0 0 / 0.8);
      --mm-color-text-dimmed: rgb(0 0 0 / 0.3);
      --mm-color-background-highlight: rgb(0 0 0 / 0.06);
      --mm-color-background-emphasis: rgb(0 0 0 / 0.03);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-white-contrast {
      --mm-color-background: #fff;
      --mm-color-border: rgb(0 0 0 / 0.5);
      --mm-color-icon: rgb(0 0 0 / 0.5);
      --mm-color-text: #000;
      --mm-color-text-dimmed: rgb(0 0 0 / 0.7);
      --mm-color-background-highlight: rgb(0 0 0 / 0.07);
      --mm-color-background-emphasis: rgb(0 0 0 / 0.035);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-black {
      --mm-color-background: #000;
      --mm-color-border: rgb(255 255 255 / 0.2);
      --mm-color-icon: rgb(255 255 255 / 0.4);
      --mm-color-text: rgb(255 255 255 / 0.7);
      --mm-color-text-dimmed: rgb(255 255 255 / 0.4);
      --mm-color-background-highlight: rgb(255 255 255 / 0.1);
      --mm-color-background-emphasis: rgb(255 255 255 / 0.06);
      --mm-color-focusring: #06c;
    }
    .mm-menu--theme-black-contrast {
      --mm-color-background: #000;
      --mm-color-border: rgb(255 255 255 / 0.5);
      --mm-color-icon: rgb(255 255 255 / 0.5);
      --mm-color-text: #fff;
      --mm-color-text-dimmed: rgb(255 255 255 / 0.6);
      --mm-color-background-highlight: rgb(255 255 255 / 0.125);
      --mm-color-background-emphasis: rgb(255 255 255 / 0.1);
      --mm-color-focusring: #06c;
    }
    .mm-counter {
      display: block;
      -webkit-padding-start: 20px;
      padding-inline-start: 20px;
      float: right;
      color: var(--mm-color-text-dimmed);
    }
    [dir="rtl"] .mm-counter {
      float: left;
    }
    :root {
      --mm-iconbar-size: 50px;
    }
    .mm-menu--iconbar-left .mm-navbars,
    .mm-menu--iconbar-left .mm-panels {
      margin-left: var(--mm-iconbar-size);
    }
    .mm-menu--iconbar-right .mm-navbars,
    .mm-menu--iconbar-right .mm-panels {
      margin-right: var(--mm-iconbar-size);
    }
    .mm-iconbar {
      display: none;
      position: absolute;
      top: 0;
      bottom: 0;
      z-index: 2;
      width: var(--mm-iconbar-size);
      overflow: hidden;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 0 solid;
      border-color: var(--mm-color-border);
      background: var(--mm-color-background);
      color: var(--mm-color-text-dimmed);
      text-align: center;
    }
    .mm-menu--iconbar-left .mm-iconbar,
    .mm-menu--iconbar-right .mm-iconbar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    .mm-menu--iconbar-left .mm-iconbar {
      border-right-width: 1px;
      left: 0;
    }
    .mm-menu--iconbar-right .mm-iconbar {
      border-left-width: 1px;
      right: 0;
    }
    .mm-iconbar__bottom,
    .mm-iconbar__top {
      width: 100%;
      -webkit-overflow-scrolling: touch;
      overflow: hidden;
      overflow-y: auto;
      -ms-scroll-chaining: none;
      overscroll-behavior: contain;
    }
    .mm-iconbar__bottom > *,
    .mm-iconbar__top > * {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      padding: calc((var(--mm-iconbar-size) - var(--mm-lineheight)) / 2) 0;
    }
    .mm-iconbar__bottom a,
    .mm-iconbar__bottom a:hover,
    .mm-iconbar__top a,
    .mm-iconbar__top a:hover {
      text-decoration: none;
    }
    .mm-iconbar__tab--selected {
      background: var(--mm-color-background-emphasis);
    }
    :root {
      --mm-iconpanel-size: 50px;
    }
    .mm-panel--iconpanel-0 {
      inset-inline-start: calc(0 * var(--mm-iconpanel-size));
    }
    .mm-panel--iconpanel-1 {
      inset-inline-start: calc(1 * var(--mm-iconpanel-size));
    }
    .mm-panel--iconpanel-2 {
      inset-inline-start: calc(2 * var(--mm-iconpanel-size));
    }
    .mm-panel--iconpanel-3 {
      inset-inline-start: calc(3 * var(--mm-iconpanel-size));
    }
    .mm-panel--iconpanel-4 {
      inset-inline-start: calc(4 * var(--mm-iconpanel-size));
    }
    .mm-panel--iconpanel-first ~ .mm-panel {
      inset-inline-start: var(--mm-iconpanel-size);
    }
    .mm-menu--iconpanel .mm-panel--parent .mm-divider,
    .mm-menu--iconpanel .mm-panel--parent .mm-navbar {
      opacity: 0;
    }
    .mm-menu--iconpanel .mm-panels > .mm-panel--parent {
      visibility: visible;
      overflow-y: hidden;
      -webkit-transform: unset;
      -ms-transform: unset;
      transform: unset;
    }
    .mm-menu--iconpanel
      .mm-panels
      > .mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0) {
      border-inline-start-width: 1px;
      border-inline-start-style: solid;
    }
    .mm-panel__blocker.mm-blocker--blocking {
      bottom: -100000px;
    }
    .mm-navbars {
      -ms-flex-negative: 0;
      flex-shrink: 0;
    }
    .mm-navbars .mm-navbar {
      position: relative;
      padding-top: 0;
      border-bottom: none;
    }
    .mm-navbars--top {
      border-bottom: 1px solid var(--mm-color-border);
    }
    .mm-navbars--top .mm-navbar:first-child {
      padding-top: env(safe-area-inset-top);
    }
    .mm-navbars--bottom {
      border-top: 1px solid var(--mm-color-border);
    }
    .mm-navbars--bottom .mm-navbar:last-child {
      padding-bottom: env(safe-area-inset-bottom);
    }
    .mm-navbar__breadcrumbs {
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
      flex: 1 1 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      padding: 0 20px;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
    .mm-navbar__breadcrumbs > * {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-padding-end: 6px;
      padding-inline-end: 6px;
    }
    .mm-navbar__breadcrumbs > a {
      text-decoration: underline;
    }
    .mm-navbar__breadcrumbs:not(:last-child) {
      -webkit-padding-end: 0;
      padding-inline-end: 0;
    }
    .mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
      -webkit-padding-start: 0;
      padding-inline-start: 0;
    }
    .mm-navbar__tab {
      padding: 0 10px;
      border: 1px solid transparent;
    }
    .mm-navbar__tab--selected {
      background: var(--mm-color-background);
    }
    .mm-navbar__tab--selected:not(:first-child) {
      border-inline-start-color: var(--mm-color-border);
    }
    .mm-navbar__tab--selected:not(:last-child) {
      border-inline-end-color: var(--mm-color-border);
    }
    .mm-navbars--top.mm-navbars--has-tabs {
      border-bottom: none;
    }
    .mm-navbars--top.mm-navbars--has-tabs .mm-navbar {
      background: var(--mm-color-background-emphasis);
    }
    .mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs ~ .mm-navbar {
      background: var(--mm-color-background);
    }
    .mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child {
      border-bottom: 1px solid var(--mm-color-border);
    }
    .mm-navbars--top .mm-navbar__tab {
      border-bottom-color: var(--mm-color-border);
    }
    .mm-navbars--top .mm-navbar__tab--selected {
      border-top-color: var(--mm-color-border);
      border-bottom-color: transparent;
    }
    .mm-navbars--bottom.mm-navbar--has-tabs {
      border-top: none;
    }
    .mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar {
      background: var(--mm-color-background);
    }
    .mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,
    .mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs ~ .mm-navbar {
      background: var(--mm-color-background-emphasis);
    }
    .mm-navbars--bottom .mm-navbar__tab {
      border-top-color: var(--mm-color-border);
    }
    .mm-navbars--bottom .mm-navbar__tab--selected {
      border-bottom-color: var(--mm-color-border);
      border-top-color: transparent;
    }
    .mm-searchfield {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      height: var(--mm-navbar-size);
      padding: 0;
      overflow: hidden;
    }
    .mm-searchfield__input {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      position: relative;
      width: 100%;
      max-width: 100%;
      padding: 0 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    .mm-searchfield__input input {
      display: block;
      width: 100%;
      max-width: 100%;
      height: calc(var(--mm-navbar-size) * 0.7);
      min-height: auto;
      max-height: auto;
      margin: 0;
      padding: 0 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: none;
      border-radius: 4px;
      line-height: calc(var(--mm-navbar-size) * 0.7);
      font: inherit;
      font-size: inherit;
    }
    .mm-searchfield__input input,
    .mm-searchfield__input input:focus,
    .mm-searchfield__input input:hover {
      background: var(--mm-color-background-highlight);
      color: var(--mm-color-text);
    }
    .mm-menu[class*="-contrast"] .mm-searchfield__input input {
      border: 1px solid var(--mm-color-border);
    }
    .mm-searchfield__input input::-ms-clear {
      display: none;
    }
    .mm-searchfield__btn {
      display: none;
      position: absolute;
      inset-inline-end: 0;
      top: 0;
      bottom: 0;
    }
    .mm-searchfield--searching .mm-searchfield__btn {
      display: block;
    }
    .mm-searchfield__cancel {
      display: block;
      position: relative;
      -webkit-margin-end: -100px;
      margin-inline-end: -100px;
      -webkit-padding-start: 5px;
      padding-inline-start: 5px;
      -webkit-padding-end: 20px;
      padding-inline-end: 20px;
      visibility: hidden;
      line-height: var(--mm-navbar-size);
      text-decoration: none;
      -webkit-transition-property: visibility, margin;
      -o-transition-property: visibility, margin;
      transition-property: visibility, margin;
    }
    .mm-searchfield--cancelable .mm-searchfield__cancel {
      visibility: visible;
      -webkit-margin-end: 0;
      margin-inline-end: 0;
    }
    .mm-panel--search {
      left: 0 !important;
      right: 0 !important;
      width: 100% !important;
      border: none !important;
    }
    .mm-panel__splash {
      padding: 20px;
    }
    .mm-panel--searching .mm-panel__splash {
      display: none;
    }
    .mm-panel__noresults {
      display: none;
      padding: 40px 20px;
      color: var(--mm-color-text-dimmed);
      text-align: center;
      font-size: 150%;
      line-height: 1.4;
    }
    .mm-panel--noresults .mm-panel__noresults {
      display: block;
    }
    :root {
      --mm-sectionindexer-size: 20px;
    }
    .mm-sectionindexer {
      background: inherit;
      text-align: center;
      font-size: 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: var(--mm-sectionindexer-size);
      position: absolute;
      top: 0;
      bottom: 0;
      inset-inline-end: calc(-1 * var(--mm-sectionindexer-size));
      z-index: 5;
      -webkit-transition-property: inset-inline-end;
      -o-transition-property: inset-inline-end;
      transition-property: inset-inline-end;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
    }
    .mm-sectionindexer a {
      color: var(--mm-color-text-dimmed);
      line-height: 1;
      text-decoration: none;
      display: block;
    }
    .mm-sectionindexer ~ .mm-panel {
      -webkit-padding-end: 0;
      padding-inline-end: 0;
    }
    .mm-sectionindexer--active {
      right: 0;
    }
    .mm-sectionindexer--active ~ .mm-panel {
      -webkit-padding-end: var(--mm-sectionindexer-size);
      padding-inline-end: var(--mm-sectionindexer-size);
    }
    .mm-menu--selected-hover .mm-listitem__btn,
    .mm-menu--selected-hover .mm-listitem__text,
    .mm-menu--selected-parent .mm-listitem__btn,
    .mm-menu--selected-parent .mm-listitem__text {
      -webkit-transition-property: background-color;
      -o-transition-property: background-color;
      transition-property: background-color;
    }
    @media (hover: hover) {
      .mm-menu--selected-hover
        .mm-listview:hover
        > .mm-listitem--selected:not(:hover)
        > .mm-listitem__text {
        background: 0 0;
      }
      .mm-menu--selected-hover .mm-listitem__btn:hover,
      .mm-menu--selected-hover .mm-listitem__text:hover {
        background: var(--mm-color-background-emphasis);
      }
    }
    .mm-menu--selected-parent .mm-listitem__btn,
    .mm-menu--selected-parent .mm-listitem__text {
      -webkit-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s;
    }
    @media (hover: hover) {
      .mm-menu--selected-parent .mm-listitem__btn:hover,
      .mm-menu--selected-parent .mm-listitem__text:hover {
        -webkit-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
      }
    }
    .mm-menu--selected-parent
      .mm-panel--parent
      .mm-listitem:not(.mm-listitem--selected-parent)
      > .mm-listitem__text {
      background: 0 0;
    }
    .mm-menu--selected-parent .mm-listitem--selected-parent > .mm-listitem__btn,
    .mm-menu--selected-parent .mm-listitem--selected-parent > .mm-listitem__text {
      background: var(--mm-color-background-emphasis);
    }
    :root {
      --mm-sidebar-collapsed-size: 50px;
      --mm-sidebar-expanded-size: var(--mm-max-size);
    }
    .mm-wrapper--sidebar-collapsed .mm-page {
      background: inherit;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      min-height: 100vh;
    }
    .mm-wrapper--sidebar-collapsed .mm-menu--sidebar-collapsed {
      visibility: visible;
    }
    .mm-wrapper--sidebar-collapsed .mm-slideout {
      width: calc(100% - var(--mm-sidebar-collapsed-size));
      -webkit-transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
      transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
    }
    [dir="rtl"] .mm-wrapper--sidebar-collapsed .mm-slideout {
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
    }
    .mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-panel--opened {
      visibility: visible;
    }
    .mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,
    .mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar {
      opacity: 0;
    }
    .mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded {
      width: var(--mm-sidebar-expanded-size);
      border-right-width: 1px;
      border-right-style: solid;
    }
    .mm-wrapper--sidebar-expanded.mm-wrapper--opened {
      overflow: auto;
    }
    .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker {
      display: none;
    }
    .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
      width: calc(100% - var(--mm-sidebar-expanded-size));
      -webkit-transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
      transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
    }
    [dir="rtl"] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
    }
    /*====================*/
    /*** ESSENTIAL STYLES ***/
    .sf-menu,
    .sf-menu * {
      margin: 0;
      padding: 0;
      list-style: none;
    }
    .sf-menu li {
      position: relative;
    }
    .sf-menu ul {
      position: absolute;
      display: none;
      top: 100%;
      left: 0;
      z-index: 99;
    }
    .sf-menu > li {
      float: left;
    }
    .sf-menu li:hover > ul,
    .sf-menu li.sfHover > ul {
      display: block;
    }
    
    .sf-menu a {
      display: block;
      position: relative;
    }
    .sf-menu ul ul {
      top: 0;
      left: 100%;
    }
    
    /*** DEMO SKIN ***/
    .sf-menu {
      float: left;
      margin-bottom: 1em;
    }
    .sf-menu ul {
      box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
      min-width: 12em; /* allow long menu items to determine submenu width */
      *width: 12em; /* no auto sub width for IE7, see white-space comment below */
    }
    .sf-menu a {
      border-left: 1px solid #fff;
      border-top: 1px solid #dfeeff; /* fallback colour must use full shorthand */
      border-top: 1px solid rgba(255, 255, 255, 0.5);
      padding: 0.75em 1em;
      text-decoration: none;
      zoom: 1; /* IE7 */
    }
    .sf-menu a {
      color: #13a;
    }
    .sf-menu li {
      background: #bdd2ff;
      white-space: nowrap; /* no need for Supersubs plugin */
      *white-space: normal; /* ...unless you support IE7 (let it wrap) */
      -webkit-transition: background 0.2s;
      transition: background 0.2s;
    }
    .sf-menu ul li {
      background: #aabde6;
    }
    .sf-menu ul ul li {
      background: #9aaedb;
    }
    .sf-menu li:hover,
    .sf-menu li.sfHover {
      background: #cfdeff;
      /* only transition out, not in */
      -webkit-transition: none;
      transition: none;
    }
    
    /*** arrows (for all except IE7) **/
    .sf-arrows .sf-with-ul {
      padding-right: 2.5em;
      *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
    }
    /* styling for both css and generated arrows */
    .sf-arrows .sf-with-ul:after {
      content: "";
      position: absolute;
      top: 50%;
      right: 1em;
      margin-top: -3px;
      height: 0;
      width: 0;
      /* order of following 3 rules important for fallbacks to work */
      border: 5px solid transparent;
      border-top-color: #dfeeff; /* edit this to suit design (no rgba in IE8) */
      border-top-color: rgba(255, 255, 255, 0.5);
    }
    .sf-arrows > li > .sf-with-ul:focus:after,
    .sf-arrows > li:hover > .sf-with-ul:after,
    .sf-arrows > .sfHover > .sf-with-ul:after {
      border-top-color: white; /* IE8 fallback colour */
    }
    /* styling for right-facing arrows */
    .sf-arrows ul .sf-with-ul:after {
      margin-top: -5px;
      margin-right: -3px;
      border-color: transparent;
      border-left-color: #dfeeff; /* edit this to suit design (no rgba in IE8) */
      border-left-color: rgba(255, 255, 255, 0.5);
    }
    .sf-arrows ul li > .sf-with-ul:focus:after,
    .sf-arrows ul li:hover > .sf-with-ul:after,
    .sf-arrows ul .sfHover > .sf-with-ul:after {
      border-left-color: white;
    }
    
    /*====================*/
    
    ol,
    ul {
      list-style: none;
      margin-bottom: 0;
      padding-left: 0;
    }
    
    a {
      position: relative;
      display: inline-block;
      text-decoration: none;
      color: #40474c;
      -webkit-transition: all ease 0.15s;
      -o-transition: all ease 0.15s;
      transition: all ease 0.15s;
    }
    
    a:focus {
      outline: 0;
    }
    
    a:hover,
    a:active {
      outline: 0;
      color: #4e8abe;
    }
    
    img {
      max-width: 100%;
      height: auto;
    }
    
    button,
    input,
    textarea {
      background: none;
      outline: 0 !important;
      border: none;
      padding: 0;
      -webkit-transition: all ease 0.25s;
      -o-transition: all ease 0.25s;
      transition: all ease 0.25s;
    }
    
    button[disabled="disabled"] {
      opacity: 0.75;
    }
    
    html,
    body {
      font-family: "GeometriaR", sans-serif;
      height: 100%;
      color: #40474c;
    }
    
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      color: #40474c;
    }
    
    a,
    p,
    address {
      font-size: 18px;
    }
    
    b,
    strong {
      font-family: "GeometriaB";
      font-weight: normal;
    }
    
    h1,
    h2 {
      font-family: "GeometriaB";
    }
    
    .header {
      position: sticky;
      top: 0;
      z-index: 101;
    }
    
    .header-top {
      padding: 7px 0;
      background: #fff;
      transition: background ease 0.3s;
    }
    
    .header-top-item {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
    }
    
    .header-top-item p,
    .header-top-item address {
      margin-bottom: 0;
      line-height: 1.35;
    }
    
    .header-top-items__logo a img {
      max-width: 90px;
    }
    
    .header-top-items__logo a:nth-child(2) {
      display: none;
    }
    
    .header-top-items__adress {
      margin: 0 73px 0 53px;
    }
    
    .header-top-items__adress address {
      margin-bottom: 0;
    }
    
    .header-top-items__social {
      margin: 0 155px 0 auto;
    }
    
    .header-top-items__social ul {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
    }
    
    .header-top-items__social ul li:not(:last-child) {
      margin-right: 34px;
    }
    
    #footerM {
      display: flex;
      justify-content: space-between;
      flex-direction: column;
    }
    
    .header-top-items__number a,
    .footer-items__social-number a {
      display: flex;
      align-items: center;
    }
    
    .header-top-items__number a svg,
    .footer-items__social-number a svg {
      margin-right: 16px;
    }
    
    .header-top-items__number a svg path,
    .header-top-items__basket a svg path,
    .footer-items__social-number a svg path {
      transition: stroke ease 0.15s;
    }
    
    .header-top-items__number a:hover svg path,
    .header-top-items__basket a:hover svg path,
    .footer-items__social-number a:hover svg path {
      stroke: #4e8abe;
    }
    
    .header-top-items__search {
      margin: 0 80px 0 65px;
    }
    
    .header-top-items__search form {
      display: flex;
      align-items: center;
    }
    
    .header-top-items__search form button {
      cursor: pointer;
    }
    
    .header-top-items__search form button svg path {
      transition: fill ease 0.15s;
    }
    
    .header-top-items__search form button:hover svg path {
      fill: #4e8abe;
    }
    
    .header-top-items__search form input {
      width: 0;
      height: 20px;
      background: #fff;
      border-radius: 8px;
      color: #568fb1;
      font-size: 20px;
      padding: 0 14px;
      transition: all 0s;
    }
    
    .header-top-items__basket a {
      position: relative;
    }
    
    .header-top-items__basket a .count {
      position: absolute;
      top: -4px;
      right: -8px;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      color: #fff;
      font-size: 12px;
      background: #eb5757;
      text-align: center;
      line-height: 20px;
    }
    
    .header-top-items__search-close {
      display: none;
    }
    
    .header-top.active {
      background: #568fb1;
    }
    
    .header-top.active .header-top-items__logo a:nth-child(1) {
      display: none;
    }
    
    .header-top.active .header-top-items__logo a:nth-child(2) {
      display: block;
    }
    
    .header-top.active .header-top-item {
      justify-content: space-between;
    }
    
    .header-top.active .header-top-items__search form button svg path {
      fill: #fff;
    }
    
    .header-top.active .header-top-items__adress,
    .header-top.active .header-top-items__work-time,
    .header-top.active .header-top-items__social,
    .header-top.active .header-top-items__number,
    .header-top.active .header-top-items__basket {
      display: none;
    }
    
    .header-top.active .header-top-items__search {
      margin: 0;
    }
    
    .header-top.active .header-top-items__search form input {
      width: 655px;
      height: 40px;
      margin-right: 35px;
    }
    
    .header-top.active .header-top-items__search-close {
      display: block;
    }
    
    .header-bottom {
      background: #568fb1;
    }
    
    .header-bottom nav {
      position: relative;
    }
    
    .sf-menu {
      position: static;
      margin-bottom: 0;
      display: flex;
      justify-content: center;
      float: none;
    }
    
    .sf-menu > li {
      /*margin: 0 43px;*/
      margin: 0 30px;
      background: none;
      white-space: normal;
      position: static;
    }
    
    .sf-menu > li > a {
      border: none;
      color: #fff;
      padding: 18px;
    }
    
    .sf-menu li a {
      font-family: "GeometriaM";
      font-size: 20px;
    }
    
    .sf-menu > li:hover,
    .sf-menu > li.sfHover {
      background: none;
    }
    
    .sf-menu > li:hover > a,
    .sf-menu > li.sfHover > a,
    .sf-menu > li.current-menu-item > a,
    .sf-menu > li.current-menu-parent > a,
    .sf-menu > li > ul > li.current-menu-item > a {
      color: #abe5f6;
    }
    
    .sf-menu > li > ul {
      left: auto;
    }
    
    .sf-menu > li > ul li,
    .sf-menu > li > ul li:hover {
      background: #568fb1 !important;
    }
    
    .sf-menu > li > ul li a {
      color: #fff;
      border: none;
    }
    
    .sf-menu > li > ul > li:hover > a,
    .sf-menu > li > ul > li > ul > li:hover a {
      color: #abe5f6;
    }
    
    .sf-menu li.sf-mega-link ul {
      position: absolute;
      width: 83%;
      left: 0;
      right: 0;
      margin: 0 auto;
      background: #fff;
      padding: 40px 55px 80px 80px;
      z-index: 99;
      display: flex;
      flex-wrap: wrap;
    }
    
    .sf-menu li.sf-mega-link ul li {
      background: none;
      width: 33.33333333333333%;
      margin-bottom: 25px;
      background: #fff !important;
    }
    
    .sf-menu li.sf-mega-link ul li a {
      position: relative;
      color: #000;
      padding: 0;
      height: 80px;
      /*padding-left: 110px;*/
      padding-left: 98px;
      display: flex;
      align-items: center;
      font-family: "GeometriaR";
      /*		white-space: normal;
                flex-wrap: wrap;
                line-height: 1.3;*/
    }
    
    .sf-menu li.sf-mega-link ul li:hover a,
    .sf-menu li.sf-mega-link ul li.current-menu-item a {
      color: #4e8abe;
    }
    
    .sf-menu li.sf-mega-link ul li a::before {
      content: "";
      position: absolute;
      left: 0;
      width: 96px;
      height: 90px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-air-conditioners a::before {
      /*background-image: url('assets/img/ico/link-air-conditioners.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/Rectangle-1.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li#menu-item-5704 a::before {
      background-image: url("/wp-content/uploads/2025/01/mob-kond.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-air-multi-split a::before {
      /*background-image: url('assets/img/ico/link-air-conditioners.jpg');*/
      background-image: url("/wp-content/uploads/2023/06/64349.500x0.jpg");
    }
    
	.myloader .sf-menu li.sf-mega-link ul li#menu-item-7080 a::before {
      background-image: url("/wp-content/uploads/2025/11/gree-versati-iv-face.webp");
    }

    .myloader .sf-menu li.sf-mega-link ul li.link-heaters a::before {
      /*background-image: url('assets/img/ico/link-heaters.jpg');*/
      background-image: url("/wp-content/uploads/2025/05/screenshot_139.png");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-services a::before {
      background-image: url("assets/img/ico/link-services.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-exhaust-ventilation a::before {
      /*background-image: url('assets/img/ico/link-exhaust-ventilation.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/image-3.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-fans a::before {
      /*background-image: url('assets/img/ico/link-fans.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/image-4.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-bestsellers a::before {
      background-image: url("assets/img/ico/link-bestsellers.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-water-heaters a::before {
      /*background-image: url('assets/img/ico/link-water-heaters.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/image-5.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-hand-dryers a::before {
      /*background-image: url('assets/img/ico/link-hand-dryers.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/image-6-1.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-thermal-curtains a::before {
      /*background-image: url('assets/img/ico/link-thermal-curtains.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/image-6.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-humidifiers a::before {
      background-image: url("assets/img/ico/link-humidifiers.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-heat-guns a::before {
      /*background-image: url('assets/img/ico/link-heat-guns.jpg');*/
      background-image: url("/wp-content/uploads/2022/08/image-8.jpg");
    }
    
    .myloader .sf-menu li.sf-mega-link ul li.link-accessories a::before {
      background-image: url("assets/img/ico/link-accessories.jpg");
    }
    .myloader .sf-menu li.sf-mega-link ul li.menu-item-3366 a::before {
      background-image: url("assets/img/ico/prom.jpg");
    }
    .sf-menu li.sf-mega-link ul li.menu-item-3366 a {
      /*max-width: 184px;*/
      width: 200px;
      white-space: normal;
    }
    /*======================*/
    .myloader .home-bg-slider .swiper-slide {
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
    }
    .myloader .home-bg-slider .swiper-slide-png2 {
      background-image: url("/wp-content/themes/klimat/assets/img/banner/4-min.jpg");
    }
    .myloader .home-bg-slider .swiper-slide-png3 {
      background-image: url("/wp-content/themes/klimat//assets/img/banner/6-min.png");
    }
    .myloader .home-bg-slider .swiper-slide-png4 {
      background-image: url("/wp-content/themes/klimat/assets/img/banner/7-min.png");
    }
    .myloader .home-bg-slider .swiper-slide-png5 {
      background-image: url("/wp-content/themes/klimat/assets/img/banner/8-min.png");
    }
    /*.header-bottom .sf-mega-link.menu-item-has-children > .sub-menu{
        display: none;
    }
    .header-bottom .sf-mega-link.menu-item-has-children:hover > .sub-menu{
            display: flex;
            }*/
    .home-bg-static {
      overflow: hidden;
      padding: 0 0 0 1rem;
    }
    
    .home-bg-item {
      /*background-image: url('assets/img/homebg.jpg');*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      display: flex;
      flex-direction: column;
      justify-content: center;
      height: 615px;
    }
    
    .home-bg-item-static {
      background-image: none;
      background: #fff;
      height: auto;
    }
    
    .swiper-pagination-bullet-active {
      background: #568fb1;
    }
    
    .home-bg-item h1 {
      font-size: 42px;
      margin-bottom: 0;
      max-width: 605px;
    }
    
    .home-bg-item h1 span {
      color: #82369f;
    }
    
    .home-bg-item p {
      margin: 35px 0 60px;
      font-size: 22px;
      color: #353b2d;
      max-width: 390px;
      line-height: 1.35;
    }
    
    .btnModal {
      position: relative;
      width: 290px;
      height: 48px;
      background-size: 100% 100%;
      border-radius: 8px;
      background-image: linear-gradient(180deg, #6cafdd 0%, #4e8abe 198.96%);
      box-shadow: 0px 0px 20px rgba(54, 104, 159, 0.25);
      color: #fff;
      font-size: 20px;
    }
    
    .btnModal span {
      position: relative;
      color: #fff;
    }
    
    .btnModal::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: linear-gradient(180deg, #36689f 0%, #2d5785 198.96%);
      opacity: 0;
      border-radius: 8px;
      transition: opacity ease 0.3s;
    }
    
    .btnModal:hover::before {
      opacity: 1;
    }
    
    a.btnModal {
      text-align: center;
      line-height: 48px;
    }
    
    .advantages {
      margin: 40px 0 175px;
    }
    
    .advantages-item {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    
    .advantages-items {
      margin: 0 48px;
      text-align: center;
      max-width: 287px;
    }
    
    .advantages-items h2 {
      font-size: 20px;
      margin: 20px 0 10px;
    }
    
    .advantages-items p {
      margin-bottom: 0;
      font-size: 20px;
      line-height: 1.25;
    }
    
    .home-category-items {
      display: block;
    }
    
    .home-category-items__img {
      position: relative;
      height: 270px;
      border-radius: 8px;
      overflow: hidden;
    }
    
    .home-category-items__img::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(78, 138, 190, 0.5);
      opacity: 0;
      transition: opacity ease 0.3s;
    }
    
    .home-category-items:hover .home-category-items__img::before {
      opacity: 1;
    }
    
    .home-category-items__img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    
    .home-category-items h3 {
      position: relative;
      text-align: center;
      font-size: 24px;
      margin: 30px 0 0;
    }
    
    .home-category-items h3::before {
      content: "\f077";
      font-family: "Font Awesome 5 Pro";
      position: absolute;
      top: -53px;
      left: 0;
      right: 0;
      margin: 0 auto;
      width: 50px;
      height: 50px;
      line-height: 38px;
      background: #7db9d3;
      border: 5px solid #fff;
      border-radius: 50%;
      color: #fff;
      font-weight: 100;
    }
    
    .title {
      font-size: 40px;
      margin-bottom: 45px;
    
      text-align: center;
    }
    
    .home-stock {
      margin: 175px 0 0;
    
      /*background: #ffe7ae;*/
    }
    .col-12-c {
      text-align: center;
    }
    .col-12-c .title {
      display: inline-block;
      width: auto;
      text-align: center;
    
      background: #ffd401;
      padding: 6px 20px;
      border-radius: 6px;
    }
    .home-stock-item,
    .home-reviews-item,
    .home-brand-item {
      position: relative;
    }
    
    .home-stock-swiper {
      max-width: 1265px;
    }
    
    .home-stock-swiper .swiper-slide {
      padding: 25px;
    }
    
    .home-stock-swiper img {
      border-radius: 8px;
      box-shadow: 0px 0px 20px rgba(112, 177, 218, 0.15);
    }
    
    .home-stock-item .swiper-button-next {
      right: 130px;
    }
    .home-stock-item .swiper-button-prev {
      left: 130px;
    }
    
    .swiper-button-next::after,
    .swiper-button-prev::after {
      font-size: 24px;
      color: #40474c;
    }
    
    .home-reviews {
      position: relative;
      padding: 270px 0 130px;
      /*background-image: url('assets/img/bgreviews.svg');*/
      background-repeat: no-repeat;
      margin: -120px 0 40px;
    }
    
    .home-reviews .title {
      margin-bottom: 8px;
    }
    
    .home-reviews .link-read-more {
      margin-bottom: 20px;
      margin-left: 85px;
      color: #568fb1;
    }
    
    .home-reviews-item .link-read-more:hover {
      text-decoration: underline;
    }
    
    .home-reviews-swiper {
      max-width: 1505px;
    }
    
    .home-reviews-swiper-slide {
      font-size: 20px;
      padding: 35px 45px 38px 62px;
      background: #fff;
      border: 1px solid #40474c;
      box-shadow: 0px 0px 20px rgba(112, 177, 218, 0.15);
      border-radius: 8px;
    }
    
    .home-reviews-swiper-slide__header {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      margin-bottom: 43px;
    }
    
    .home-reviews-swiper-slide__header-name span {
      line-height: 1;
      display: block;
    }
    
    .home-reviews-swiper-slide__header-name data {
      font-size: 16px;
      color: #6cafdd;
    }
    
    .home-reviews-swiper-slide__header-star i {
      color: #f2994a;
    }
    
    .home-reviews-swiper-slide__caption {
      overflow: hidden;
      transition: height ease 0.3s;
    }
    
    .home-reviews-swiper-slide a {
      font-size: 16px;
      color: #36689f;
      margin-top: 20px;
    }
    
    .home-reviews-swiper-slide a i {
      font-size: 12px;
      margin-left: 2px;
    }
    
    .home-about-item {
      max-width: 1350px;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    
    .home-about-item__img {
      width: 515px;
      height: 350px;
    }
    
    .home-about-item__img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    
    .home-about-item__caption {
      width: calc(100% - 580px);
    }
    
    .home-about-item__caption .title {
      text-align: left;
      margin-bottom: 30px;
    }
    
    .home-about-item__caption p {
      font-size: 20px;
      margin-bottom: 0;
    }
    
    .home-about-item__caption .btnModal {
      margin-top: 50px;
    }
    
    .home-brand {
      margin: 175px 0 0;
    }
    
    .home-brand-swiper {
      max-width: 1500px;
    }
    
    .home-brand-swiper .swiper-wrapper {
      transition-timing-function: linear;
    }
    
    .home-brand-swiper-slide {
      position: relative;
      display: block;
      height: 135px;
      border-radius: 8px;
      overflow: hidden;
    }
    
    .home-brand-swiper-slide::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(78, 138, 190, 0.5);
      opacity: 0;
      transition: opacity ease 0.15s;
    }
    
    .home-brand-swiper-slide:hover::before {
      opacity: 1;
    }
    
    .home-brand-swiper-slide img {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }
    
    .subscribe {
      padding: 23px 0;
      background-color: #36689f;
      /*background-image: url('assets/img/bgsubscribe.svg');*/
      background-repeat: no-repeat;
      background-position: center;
      margin-top: 170px;
    }
    
    .subscribe-item {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
    }
    
    .subscribe-item__caption {
      margin-right: 25px;
    }
    
    .subscribe-item__caption p {
      color: #fff;
      margin-bottom: 0;
      width: 335px;
      font-size: 20px;
      font-family: "GeometriaB";
      line-height: 1.35;
    }
    
    .footer {
      background: #fafafb;
      padding: 40px 0 35px;
    }
    
    .footer-item {
      display: flex;
      flex-wrap: wrap;
    }
    
    .footer-items__logo img {
      max-width: 82px;
      /*max-width: 182px;*/
    }
    
    .footer-items__caption {
      width: 385px;
      margin: 0 88px 0 62px;
    }
    
    .footer-items__caption p:not(:first-child) {
      margin-bottom: 0;
    }
    
    .footer-items__nav ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      width: 460px;
    }
    
    .footer-items__nav ul li {
      width: 40%;
      margin-bottom: 20px;
    }
    
    .footer-items__social {
      margin-left: auto;
      text-align: right;
    }
    
    .footer-items__social ul {
      display: flex;
      flex-wrap: wrap;
      margin-top: 37px;
    }
    
    .footer-items__social ul li:not(:last-child) {
      margin-right: 16px;
    }
    
    .footer-items__social-number a {
      justify-content: flex-end;
    }
    
    .tg {
      width: 100%;
      text-align: right;
      margin-top: -30px;
    }
    
    .tg a span {
      display: block;
      margin-bottom: 4px;
      font-size: 14px;
    }
    
    .tg a img {
      width: 120px;
    }
    
    .header-top__hamburger {
      margin-left: 20px;
    }
    
    .header-top__hamburger a svg line {
      transition: all ease 0.3s;
    }
    
    .header-top__hamburger a.active svg line:nth-child(1) {
      transform: translate(8px, -1px) rotate(45deg);
    }
    
    .header-top__hamburger a.active svg line:nth-child(2) {
      transform: translate(-1px, 14px) rotate(-45deg);
    }
    
    .header-top__hamburger a.active svg line:nth-child(3) {
      opacity: 0;
    }
    
    #menu {
      margin-top: 56px;
      height: calc(100% - 56px);
    }
    
    :root {
      --mm-listitem-size: 42px;
    }
    
    .mm-menu--theme-light {
      --mm-color-background: #568fb1;
      --mm-color-text: #fff;
      --mm-color-background-emphasis: transparent;
    }
    
    .mm-btn--next:after,
    .mm-btn--prev:before {
      border-color: #fff;
    }
    
    .mm-listitem {
      border-color: transparent;
    }
    
    .mm-listitem:after {
      color: none;
    }
    
    .mm-navbars--top {
      display: none;
    }
    
    .mm-navbars--bottom {
      border: none;
    }
    
    .mm-navbars--bottom .mm-navbar {
      flex-direction: column;
      align-items: flex-start;
      text-align: left;
    }
    
    .mm-navbars--bottom .mm-navbar span:not(:last-child) {
      margin-bottom: 15px;
    }
    
    .mm-navbars--bottom {
      padding: 16px;
    }
    
    .mm-navbar > * {
      color: #fff;
    }
    
    .mm-wrapper__blocker {
      display: none;
    }
    
    .mm-listitem__text {
      padding: 10px 16px;
    }
    
    h1.title {
      margin-bottom: 70px;
    }
    
    .content-pages {
      margin-top: 70px;
    }
    
    .bg-cards {
      position: relative;
      /*display: flex;*/
      flex-wrap: wrap;
      justify-content: space-between;
      background: #ffffff;
      box-shadow: 0px 0px 20px rgba(112, 177, 218, 0.15);
      border-radius: 8px;
      /*padding: 27px 140px 32px 25px;*/
      padding: 25px;
      max-width: 1010px;
    
      padding-top: 8px;
    
      display: inline-block;
      flex-direction: column;
      /*width: calc(100% / 3 - 12px);*/
      width: 100%;
      vertical-align: top;
    
      margin-bottom: 0;
    }
    
    .bg-cards:not(:last-child) {
      /*margin-bottom: 24px;*/
    }
    
    .bg-cards__img {
      width: 225px;
      height: 225px;
      display: block;
    
      margin: 0 auto;
    }
    
    .bg-cards__img img {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }
    
    .bg-cards__body {
      width: calc(100% - 265px);
      width: 100%;
    }
    
    .bg-cards__body h2 {
      font-size: 22px;
      margin-bottom: 20px;
    }
    
    .bg-cards__body h2:hover {
      color: #568fb1;
    }
    
    .bg-cards__body-item {
      display: flex;
      flex-wrap: wrap;
    }
    
    .bg-cards__body-item__rating {
      margin-top: -2px;
    }
    
    .bg-cards__body-item__stock {
      display: flex;
      flex-wrap: wrap;
      margin-left: 30px;
    }
    
    .bg-cards__body-item__stock > div:not(:last-child) {
      margin-right: 10px;
    }
    
    .bg-cards__body-item__stock > div {
      display: flex;
      align-items: center;
    }
    
    .bg-cards__body-item__stock > div > svg {
      margin-right: 10px;
    }
    
    .bg-cards__body__caption {
      /*margin: 35px 0 30px;*/
    
      margin: 18px 0 8px;
    
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
    }
    
    .bg-cards__body__caption p {
      font-size: 18px;
    }
    
    .bg-cards__body__characteristics-read-more {
      color: #36689f;
      font-size: 18px;
    }
    
    .bg-cards__body__characteristics-read-more i {
      margin-left: 10px;
    }
    
    .bg-cards__body__characteristics-read-more:hover {
      color: #226095;
    }
    
    ul.bg-cards__body__characteristics {
      margin-top: 17px;
      /*display: none;*/
    }
    .bg-cards__body__characteristics-read-more {
      display: none;
    }
    ul.bg-cards__body__characteristics li {
      display: flex;
      flex-wrap: wrap;
      font-size: 18px;
    }
    
    ul.bg-cards__body__characteristics li p {
      margin-bottom: 0;
    }
    
    .bg-cards ul.bg-cards__body__characteristics li:not(:last-child) {
      /*margin-bottom: 15px;*/
      margin-bottom: 8px;
    }
    ul.bg-cards__body__characteristics li:not(:last-child) {
      margin-bottom: 15px;
      /*margin-bottom: 8px;*/
    }
    ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__name {
      width: 61%;
    }
    
    ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__attr {
      width: 39%;
    }
    .bg-cards ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__attr a,
    .bg-cards ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__attr p {
      font-size: 14px;
      font-weight: 600;
    }
    .bg-cards__body__characteristics-read-more i {
      transition: transform ease 0.3s;
    }
    
    .bg-cards__body__characteristics-read-more.active i {
      transform: rotate(180deg);
    }
    
    .bg-cards__body-footer {
      /*margin-top: 45px;*/
      margin-top: 16px;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
    }
    
    .bg-cards__body-footer__btn .btnModal {
      width: 240px;
    }
    
    .bg-cards__body-footer__price {
      margin-left: 60px;
    }
    
    .bg-cards__body-footer__price .price,
    .single-product-body__price .price {
      font-size: 22px;
      font-family: "GeometriaB";
      color: #e73a3a;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      align-items: flex-end;
      line-height: 1.35;
    }
    
    .bg-cards__body-footer__price .price ins,
    .single-product-body__price .price ins {
      text-decoration: none;
      order: 0;
    }
    
    .bg-cards__body-footer__price .price del,
    .single-product-body__price .price del {
      font-size: 18px;
      color: #bbb;
      order: 1;
    }
    
    .woocommerce-pagination,
    .navigation.pagination {
      margin-top: 40px;
    }
    
    .woocommerce-pagination ul,
    .navigation.pagination .nav-links {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end;
      align-items: center;
      width: 100%;
    }
    
    .woocommerce-pagination ul li .page-numbers,
    .navigation.pagination .nav-links .page-numbers {
      display: inline-block;
      font-size: 18px;
      width: 40px;
      height: 40px;
      text-align: center;
      line-height: 40px;
    }
    
    .woocommerce-pagination ul li .page-numbers:hover,
    .woocommerce-pagination ul li .page-numbers.current,
    .navigation.pagination .nav-links .page-numbers:hover,
    .navigation.pagination .nav-links .page-numbers.current {
      background: #abe5f6;
      color: #40474c;
    }
    
    .navigation.pagination .nav-links .page-numbers.next,
    .navigation.pagination .nav-links .page-numbers.prev {
      width: auto;
      height: auto;
      padding: 0 10px;
    }
    
    .bg-cards__body-footer__qty,
    .single-qty,
    .product-quantity .quantity {
      display: flex;
      margin-left: 16px;
      border: 1px solid #40474c;
    }
    
    .product-quantity .quantity {
      margin-left: 0;
    }
    
    .bg-cards__body-footer__qty > div,
    .single-qty > div,
    .product-quantity .quantity > div {
      width: 40px;
      height: 40px;
      text-align: center;
    }
    
    .bg-cards__body-footer__qty > div input[type="number"],
    .single-qty > div input[type="number"],
    .product-quantity .quantity > div input[type="number"] {
      width: 100%;
      height: 100%;
      text-align: center;
      border-left: 1px solid #40474c;
      border-right: 1px solid #40474c;
      pointer-events: none;
    }
    
    .bg-cards__body-footer__qty > div button,
    .single-qty > div button,
    .product-quantity .quantity > div a {
      position: relative;
      top: -1px;
      left: -1px;
      width: calc(100% + 2px);
      height: calc(100% + 2px);
    }
    
    .product-quantity .quantity > div a {
      line-height: 40px;
    }
    
    .bg-cards__body-footer__qty > div button svg,
    .single-qty > div button svg,
    .product-quantity .quantity > div a svg {
      margin-top: -1px;
    }
    
    .bg-cards__body-footer__qty > div button:hover,
    .single-qty > div button:hover,
    .product-quantity .quantity > div a:hover {
      background: #6cafdd;
    }
    
    .bg-cards__body-footer__qty > div button svg line,
    .single-qty > div button svg line,
    .product-quantity .quantity > div a svg line {
      transition: all ease 0.3s;
    }
    
    .bg-cards__body-footer__qty > div button:hover svg line,
    .single-qty > div button:hover svg line,
    .product-quantity .quantity > div a:hover svg line {
      stroke: #fff;
    }
    
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
      /* display: none; <- Crashes Chrome on hover */
      -webkit-appearance: none;
      margin: 0; /* <-- Apparently some margin are still there even though it's hidden */}input[type="number"]{-moz-appearance: textfield}.added_to_cart.wc-forward{display: none}.catalog-item{display: flex; align-items: flex-start;margin-top: 30px}.filter{background: #ffffff;border: 1px solid #568fb1;border-radius: 8px;padding: 0 0 14px 0;font-size: 20px;margin-right: 80px;max-width: 300px;width: 100%}.filter .wpfFilterWrapper{margin-top: 0;margin-bottom: 0}.filter .wpfFilterWrapper .wpfCheckbox label::before{border-color: #568fb1 !important}.filter .wpfFilterWrapper[data-filter-type]{padding: 0}.filter .wpfFilterTitle{display: flex;align-items: center;justify-content: space-between;padding: 15px 20px}.filter .wpfFilterWrapper .wfpTitle{height: auto;font-size: 20px;padding: 0}.filter .wpfFilterContent{padding: 15px 24px;transition: all ease 0.3s}.filter .wpfBlockAnimated.wpfHide{padding: 0 24px}.filter .wpfFilterButton.wpfButton,.filter .wpfClearButton.wpfButton{width: calc(100% - 48px);min-height: 48px;padding: 0;margin: 0 24px;text-transform: none;font-size: 20px;border-radius: 8px}.filter .wpfFilterButton.wpfButton{margin-top: 40px}.filter .wpfClearButton.wpfButton{margin-top: 16px;border: 2px solid #6cafdd;color: #4e8abe}.filter .wpfClearButton.wpfButton:hover{background: #36689f;border-color: #36689f;color: #fff}.filter-show-btn{width: 100%;text-align: center;font-weight: 500;font-size: 16px;line-height: 100%;color: #1d1d1f;font-family: "Geometria",sans-serif;border: 1px solid #c8c8c8;border-radius: 8px;padding: 16px 11px;margin: 20px 0px}.label-span{position: absolute;display: grid;z-index: 1}.label-span span{font-size: 12px;color: #fff;display: inline-block;border-radius: 3px;line-height: 1;padding: 4px 8px;margin-bottom: 3px;background: #047de5}.label-span span:not(:last-child){margin-right: 3px}.label-span span.discount{background: #e73a3a}.label-span span.not-in-stock{background: #4f646e}.single-product-body{display: flex;flex-direction: column;max-width: 720px}.single-product-body h1{font-size: 32px;font-family: "GeometriaB";margin-bottom: 0;order: 0}.single-product-body__rating-and-stock{display: flex;flex-wrap: wrap;align-items: center; margin: 25px 0 12px;order: 1}.single-product-body__rating{margin-right: 75px}.single-product-body__stock > div{display: flex;align-items: center}.single-product-body__stock > div svg{margin-right: 10px}.single-product-body__caption{order: 2;font-size: 18px}.single-product-body__caption table{display: none}.single-product-body__caption .bg-cards__body__characteristics + div{display: none}.single-product-body__caption > div{display: none}.single-product-body__caption > p{display: none}.single-product-body__caption p{font-size: 18px}.single-product-body__price{margin: 25px 0;order: 3}.single-product-body__price .price{align-items: flex-start}.single-product-body .cart{order: 4;display: flex;flex-wrap: wrap;align-items: center}.stock.out-of-stock{display: none}.single-btn .btnModal{width: 240px}.woocommerce-tabs{max-width: 1075px;margin: 110px auto 0 auto}.woocommerce-tabs .tabs{display: flex;flex-wrap: wrap;justify-content: space-between;background: #ffffff;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);border-radius: 8px;overflow: hidden;margin-bottom: 35px}.woocommerce-tabs .tabs li a{padding: 13px 30px;font-size: 20px;font-family: "GeometriaB"}.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a{background: #abe5f6;color: #40474c}.single-description{display: flex;flex-wrap: wrap}.single-description li{width: 33.33333333333333%;text-align: center;margin-bottom: 45px}.single-description li .single-description__title{font-size: 20px;max-width: 235px;margin: 13px auto 0 auto;line-height: 1.25}.woocommerce-Tabs-panel ul.bg-cards__body__characteristics{display: block;max-width: 950px;margin: 0 auto}.woocommerce-Tabs-panel ul.bg-cards__body__characteristics li:not(:last-child){margin-bottom: 8px}.woocommerce-Tabs-panel ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__name{width: 70%}.woocommerce-Tabs-panel ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__attr{width: 30%}.related{padding: 170px 0 190px; background-repeat: no-repeat}.swiper-related{padding: 15px 0}.swiper-related,.swiper-related .swiper-slide{height: auto}.swiper-cards{display: flex;flex-direction: column;height: 100%;padding: 24px 24px 20px 24px;background: #fff;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);border-radius: 8px;transition: box-shadow ease 0.3s}.swiper-cards:hover{box-shadow: 0px 0px 20px rgba(112,177,218,0.25)}.swiper-cards__img{position: relative;display: block;height: 170px;margin-bottom: 10px}.swiper-cards__img img{width: 100%;height: 100%;object-fit: contain}.swiper-cards__body{display: flex;flex-direction: column;height: 100%;flex: 1}.swiper-cards__body h2{font-size: 18px;font-family: "GeometriaR";margin-bottom: 0;text-align: center;flex: 1}.swiper-cards:hover h2{color: #568fb1}.swiper-cards__body-item{text-align: center;margin: 10px 0}.swiper-cards__body-footer__price{text-align: center}.swiper-cards__body-footer__price .price{font-size: 20px;color: #e73a3a;display: flex;flex-direction: column;font-family: "GeometriaB";line-height: 1.25}.swiper-cards__body-footer__price .price del{color: #bbb;font-size: 16px}.swiper-cards__body-footer__price .price ins{text-decoration: none}.woocommerce-product-gallery__wrapper a{display: block}.woocommerce-product-gallery__wrapper img{display: block;margin: 0 auto;width: 100% !important;height: 430px !important;object-fit: contain}.flex-control-thumbs{display: flex;flex-wrap: wrap;justify-content: center}.flex-control-thumbs li{width: 70px;height: 70px;margin: 1px;cursor: pointer}.flex-control-thumbs li img{width: 100%;height: 100%;border: 3px solid transparent;transition: all ease 0.3s}.flex-control-thumbs li img:hover,.flex-control-thumbs li img.flex-active{border-color: #568fb1;border-radius: 3px}.single-product-img{position: relative}.woocommerce-product-gallery__trigger{position: absolute;right: 0;z-index: 1}.shop_table{max-width: 1215px;width: 100%;margin: 0 auto}.woocommerce-cart-form__contents tr{position: relative;background: #fff;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);border-radius: 8px;display: flex;flex-wrap: wrap;padding: 25px 5px 28px 25px}.woocommerce-cart-form__contents tr:not(:last-child){margin-bottom: 24px}.woocommerce-cart-form__contents tr td.product-thumbnail{width: 265px;height: 250px;margin-right: 40px}.woocommerce-cart-form__contents tr td.product-thumbnail a,.woocommerce-cart-form__contents tr td.product-thumbnail a img{width: 100%;height: 100%;object-fit: contain}.woocommerce-cart-form__contents tr td.product-name{display: flex;flex-direction: column;min-height: 100%;justify-content: space-between;width: calc(100% - 305px)}.woocommerce-cart-form__contents tr td.product-name .product-header .product-name__title a,.woocommerce-cart-form__contents tr td.product-name .product-header .product-price .amount,.woocommerce-cart-form__contents tr td.product-name .product-footer .product-subtotal .amount{font-size: 22px;font-family: "GeometriaB";margin-bottom: 20px}.woocommerce-cart-form__contents tr td.product-name .product-header .product-name__title a{width: 80%;line-height: 1.25}.woocommerce-cart-form__contents tr td.product-name .product-header .product-price .amount{margin-bottom: 0;color: #e73a3a}.woocommerce-cart-form__contents tr td.product-name .product-footer{display: flex;flex-wrap: wrap;align-items: center}.woocommerce-cart-form__contents tr td.product-name .product-footer .product-subtotal{margin-left: 25px}.woocommerce-cart-form__contents tr td.product-name .product-footer .product-subtotal .amount{margin-bottom: 0}.woocommerce-cart-form__contents tr td.product-remove{position: absolute;top: 5px;right: 5px}.woocommerce-cart-form__contents tr td.product-remove a svg line{transition: stroke ease 0.3s}.woocommerce-cart-form__contents tr td.product-remove a:hover svg line{stroke: #568fb1}.collaterals-total-and-btn{max-width: 1215px;margin: 10px auto 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end}.collaterals-total{font-size: 20px;margin-right: 45px;display: flex;align-items: center}.collaterals-total > span{font-size: 32px;font-family: "GeometriaB";margin-left: 25px}.collaterals-btn .btnModal{width: 240px}.card-and-checkout .title{margin-bottom: 70px}.modal-content{border: 1px solid #40474c;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);border-radius: 8px;overflow: hidden}.modal-content-caption{position: relative;padding: 58px 40px 48px 40px}.modal-content-caption .close{position: absolute;top: 12px;right: 12px}.modal-content-caption .close svg line{transition: stroke ease 0.3s}.modal-content-caption .close:hover svg line{stroke: #568fb1}.modal-content-caption h5{font-size: 32px;margin-bottom: 25px;font-family: "GeometriaB";text-align: center}.modal-content-caption p{font-size: 18px;margin-bottom: 0;text-align: center}.modal-content-caption form{margin-top: 35px}.modal-content-caption form input,.modal-content-caption form textarea{width: 100%;height: 48px;padding: 0 23px;font-size: 20px;border: 1px solid #40474c;border-radius: 8px;margin-bottom: 25px}.modal-content-caption form textarea{height: 125px;padding: 11px 23px}.modal-content-caption form input::placeholder,.modal-content-caption form textarea::placeholder{color: #4e8abe}.modal-content-caption form button{width: 260px;display: block;margin: 0 auto}.all-pages-item{text-align: center}.all-pages-items img{box-shadow: 0px 0px 20px rgba(112,177,218,0.15);border-radius: 8px}.all-pages-items:not(:last-child){margin-bottom: 24px}.o-kompanii{margin-bottom: 170px}.o-kompanii__caption{max-width: 1090px;margin: 0 auto 125px auto}.o-kompanii__caption p{font-size: 24px;margin-bottom: 0}.o-kompanii-item{max-width: 960px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between}.o-kompanii-items{border-radius: 8px;background: #fff;padding: 35px 5px 40px 5px;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);text-align: center;width: 30%;margin-bottom: 32px}.o-kompanii-items h5{font-size: 20px;margin: 10px 0 7px;font-family: "GeometriaB"}.o-kompanii-items p{font-size: 19px;margin-bottom: 0;line-height: 1.25}.contacts-map-item h5{font-size: 24px;font-family: "GeometriaB";margin-bottom: 0}.contacts-map-item a,.contacts-map-item p{margin-bottom: 0;font-size: 24px}.contacts-map-item ul{margin-top: 35px;display: flex;flex-wrap: wrap}.contacts-map-item ul li:not(:last-child){margin-right: 16px}.map{margin-top: 50px;height: 315px}.all-pages-items{max-width: 780px;margin: 0 auto}.all-pages-items p{font-size: 20px}.sertifikaty-item{margin-bottom: 35px}.sertifikaty-item img{height: 300px;object-fit: contain;display: block;margin: 0 auto 35px auto}.sertifikaty-item p{margin: 0;font-size: 20px;text-align: center}.title.title-pages{margin-bottom: 70px}.otzyvy-item{max-width: 1085px;margin: 0 auto}.otzyvy-items:not(:last-child){margin-bottom: 25px}.accordion{max-width: 1090px;margin: 0 auto}.accordion .accordion-item:not(:first-child) .accordion-button{margin-top: 8px}.accordion-button{font-size: 22px;padding: 35px 30px;box-shadow: 0px 0px 20px rgb(112 177 218 / 15%);border: 1px solid #000;border-radius: 8px;color: #40474c;border: none}.accordion-button::after{width: 2rem;height: 2rem;background-size: 2rem}.accordion-item:first-of-type .accordion-button{border-radius: 8px}.accordion-body{padding: 1rem 30px}.accordion-body p{font-size: 20px}.accordion-button:not(.collapsed){background-color: #fff;color: #40474c;border: none;box-shadow: none}.accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.quest{margin-top: 170px;text-align: center}.quest h2{margin-bottom: 15px}.quest p{margin-bottom: 0;font-size: 20px}.quest .btnModal{display: block;width: 260px;margin: 40px auto 0 auto}.proizvoditeli__caption{max-width: 1090px;margin: 0 auto 125px auto}.proizvoditeli__caption p{font-size: 20px}.proizvoditeli__item{display: flex;flex-wrap: wrap;justify-content: space-between}.proizvoditeli__items{width: 25%}.modal-content-quiz{padding: 75px 128px 55px 128px}.modal-content-quiz .close{position: absolute;top: 0.5rem;right: 0.5rem}.swiper-quiz-slide__item{display: flex;flex-wrap: wrap;justify-content: center}.swiper-quiz-slide__items{width: 25%;margin-bottom: 50px}.swiper-quiz-slide h5{text-align: center;font-size: 42px;font-family: "GeometriaB";margin-bottom: 15px}.swiper-quiz-slide__count{text-align: center;font-size: 20px;text-transform: uppercase;margin-bottom: 50px}.form_radio_btn input[type="radio"]{display: none}.form_radio_btn label{cursor: pointer;user-select: none;display: block;padding: 0 30px}.form_radio_btn label .form_radio_btn-img{position: relative;display: block;width: 100%;height: 270px;border-radius: 8px;overflow: hidden}.form_radio_btn label .form_radio_btn-img::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(78,138,190,0.5);opacity: 0;transition: opacity ease 0.15s}.form_radio_btn input[type="radio"]:checked + label .form_radio_btn-img::before,.form_radio_btn label:hover .form_radio_btn-img::before{opacity: 1}.form_radio_btn label .form_radio_btn-img img{width: 100%;height: 100%;object-fit: cover}.form_radio_btn label .form_radion_btn-name{display: block;text-align: center;font-size: 24px;margin-top: 25px}.swiper-quiz-slide__items_two{max-width: 195px;margin: 80px auto 0 auto}.form_radio_btn_two{margin-bottom: 25px}.form_radio_btn_two input[type="radio"]{display: none}.form_radio_btn_two label{cursor: pointer;position: relative;user-select: none;font-size: 20px;padding-left: 55px}.form_radio_btn_two label:before{content: "";position: absolute;left: 0;width: 32px;height: 32px;border-radius: 50%;border: 1.5px solid #40474c}.form_radio_btn_two label:after{content: "";position: absolute;left: 0;width: 32px;height: 32px;border-radius: 50%;background: radial-gradient(circle,rgba(64,71,76,1) 35%,transparent 35%);opacity: 0;transform: scale(0);transition: all ease 0.15s} .form_radio_btn_two input[type="radio"]:checked + label:after{opacity: 1;transform: scale(1)}.swiper-quiz-slide__form{max-width: 455px;margin: 35px auto 0 auto}.swiper-quiz-slide__form input{width: 99%;height: 48px;border: 1px solid #40474c;border-radius: 8px;margin-bottom: 24px;padding: 0 23px}.swiper-quiz-slide__form input::placeholder{color: #4e8abe}.swiper-quiz-slide__form button{display: block;width: 230px;margin: 0 auto}.swiper-quiz .swiper-button-next,.swiper-quiz .swiper-button-prev{position: absolute;top: auto;bottom: 0;width: 145px;height: 48px;color: #fff;font-size: 20px}.swiper-quiz .swiper-button-prev{background: #909aa2;border-radius: 8px}.swiper-quiz .swiper-button-next::after,.swiper-quiz .swiper-button-prev::after{content: none}.swiper-quiz .swiper-pagination{top: 110px;margin: 0 30px;width: calc(100% - 60px);height: 8px;border-radius: 8px;background: #fff}.swiper-quiz .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #568fb1;border-radius: 8px}.modal-content-sotka{position: relative;padding: 45px 8px 30px 8px}.modal-content-sotka .close,.modal-content-night .close{position: absolute;top: 17px;right: 14px}.modal-content-sotka h5{font-size: 36px;letter-spacing: 0.02em;font-family: "GeometriaB";text-align: center;margin-bottom: 15px}.modal-content-sotka p.modal-content-sotka__p-one,.modal-content-sotka p.modal-content-sotka__p-tree{font-size: 20px;text-align: center;letter-spacing: 0.02em;line-height: 1.25}.modal-content-sotka p.modal-content-sotka__p-one{margin-bottom: 30px}.modal-content-sotka p.modal-content-sotka__p-one span{display: inline-block;color: #fff;font-family: "GeometriaB";background: linear-gradient(90deg,#7db9d3 0%,#4e8abe 100%);border-radius: 35.45px;padding: 2px 10px;margin: 0 3px}.modal-content-sotka p.modal-content-sotka__p-two{text-align: center;font-size: 32px;letter-spacing: 0.02em;color: #4e8abe;font-family: "GeometriaB";margin-bottom: 40px;line-height: 1.25}.modal-content-sotka p.modal-content-sotka__p-two span{display: block;color: #40474c}.modal-content-sotka p.modal-content-sotka__p-tree{margin-bottom: 18px}.modal-content-sotka form,.modal-content-night form{max-width: 335px;margin: 0 auto}.modal-content-sotka form input,.modal-content-night form input{width: 100%;height: 56px;padding: 0 14px;font-size: 20px;margin-bottom: 16px;border: 1px solid #40474c;border-radius: 8px}.modal-content-night form input,.modal-content-night form input::placeholder{border-color: #fafaf8;color: #fafaf8}.modal-content-sotka form .btnModal,.modal-content-night form .btnModal{width: 100%;height: 56px}#exampleModalNight .modal-content,#exampleModalNightPriz .modal-content{border: none;box-shadow: none}.modal-content-night{padding: 50px 8px 27px 8px;color: #fafaf8;background: linear-gradient(180deg,#3b8caf 0%,#2d577b 100%)}.modal-content-night h5{color: #fafaf8;text-align: center;font-size: 36px;letter-spacing: 0.02em;margin-bottom: 25px;font-family: "GeometriaB"}.modal-content-night p{letter-spacing: 0.02em;color: #fafaf8;text-align: center;line-height: 1.25}.modal-content-night p.modal-content-night__p-one{font-size: 24px}.modal-content-night p.modal-content-night__p-two,.modal-content-night p.modal-content-night__p-tree{font-size: 20px;max-width: 345px;margin: 0 auto 30px auto;font-family: "GeometriaM"}.modal-content-night p.modal-content-night__p-tree{margin-bottom: 0}.lotoPrizClear{position: relative;width: 335px;height: 160px;margin: 0 auto 20px auto;border-radius: 8px;overflow: hidden}#raspadinha{width: 335px;height: 160px}.lotoPrizClear canvas,.lotoPrizClear img{position: absolute;left: 0;top: 0;height: 100%}.all-pages-oplata-item{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 40px}.all-pages-oplata-item__img{width: 288px}.all-pages-oplata-item__body{width: calc(100% - 290px)}.all-pages-oplata-item__body h5{font-size: 22px;font-family: "GeometriaB";margin-bottom: 15px}.all-pages-oplata-item__body p{margin-bottom: 0}.all-pages-servisnye-centry-item{padding: 16px 16px 25px 16px;border-radius: 8px;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);height: 100%}.all-pages-servisnye-centry-item__img,.all-pages-servisnye-centry-item__body h5{text-align: center}.all-pages-servisnye-centry-item__body h5{font-family: "GeometriaM";margin: 14px 0 10px;font-size: 20px}.all-pages-servisnye-centry-item__body p{font-size: 18px}.all-pages-servisnye-centry-item__body p b{font-family: "GeometriaM"}.all-pages-servisnye-centry-item__body p:last-child{margin-bottom: 0}.uslugi-cards{padding: 16px;background: #fff;border-radius: 8px;box-shadow: 0px 0px 20px rgba(112,177,218,0.15);display: flex;flex-direction: column;height: 100%}.uslugi-cards img{width: 100%;height: 135px;object-fit: cover;border-radius: 8px}.uslugi-cards h5{font-size: 20px;font-family: "GeometriaM";margin: 20px 0 15px;text-align: center}.uslugi-cards p{font-size: 18px;margin-bottom: 0;line-height: 1.25;text-align: center;flex: 1}.uslugi-cards .btnModal{margin-top: 20px;width: 100%}.col-product{width: calc(100% - 390px);grid-template-columns: repeat(3,1fr);display: grid;grid-column-gap: 15px;grid-row-gap: 15px}.bg-cards__body-footer__btn{margin-bottom: 6px}.product-type-variable .single-product-body__price .price{flex-direction: row;display: none}.product-type-variable .quantity{display: none !important}.product-type-variable .single-product-body .cart{align-items: flex-start;flex-direction: column;align-content: flex-start}.product-type-variable .single-product-body .cart .price{font-size: 22px;font-family: "GeometriaB";color: #e73a3a;display: flex;flex-wrap: wrap;flex-direction: column;align-items: flex-start;line-height: 1.35;margin-top: 20px;margin-bottom: 20px}.product-type-variable .single_add_to_cart_button{position: relative;width: 290px;height: 48px;background-size: 100% 100%;border-radius: 8px;background-image: linear-gradient(180deg,#6cafdd 0%,#4e8abe 198.96%);box-shadow: 0px 0px 20px rgb(54 104 159 / 25%);color: #fff;font-size: 20px}.hidden{display: none !important}.up-sells{margin-top: 20px}.up-sells__title{font-size: 18px;margin-bottom: 12px;font-family: "GeometriaB"}.up-sells__item{cursor: pointer;border: 1px solid #e6e6e6;box-sizing: border-box;border-radius: 8px 8px 8px 0px;font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;text-align: center;color: #9999a6; vertical-align: top;padding: 12px;text-align: center; display: inline-block;margin-right: 6px;margin-bottom: 6px;min-height: 98px;background: #f4f4f4}.up-sells__item.current,.up-sells__item.current:hover{background: #568fb1;cursor: no-drop}.up-sells__item.current .up-sells__item__plos,.up-sells__item.current .up-sells__item__title{color: #fff}.up-sells__item:hover{background: #c1e5fe}.up-sells__item__title{font-size: 14px;display: block;font-family: "GeometriaB"}.up-sells__item__plos{display: block;font-size: 15px}.up-sells__item__plos span{font-family: "GeometriaB"}.npc_priceprice{display: inline-block;font-family: "GeometriaB";color: #e73a3a}#tab-description ul li{margin-left: 20px}.woocommerce-Tabs-panel--additional_information table{width: 100% !important;display: block;max-width: 950px;margin: 0 auto;height: 100% !important}.woocommerce-Tabs-panel--additional_information table td,.woocommerce-Tabs-panel--additional_information table th{font-size: 18px;font-weight: 100;padding-top: 4px;padding-bottom: 4px}.woocommerce-Tabs-panel--additional_information table th:first-child,.woocommerce-Tabs-panel--additional_information table td:first-child{width: 70%; min-width: 662px}.bg-cards .bg-cards__body__characteristics table,.bg-cards .bg-cards__body__characteristics > p{display: none}.bg-cards .bg-cards__body__caption{display: none}.bg-cards ul.bg-cards__body__characteristics li{font-size: 14px;line-height: 1.2}.stock{margin-bottom: 0}.single-product-body__caption ul.bg-cards__body__characteristics{font-size: 16px}.single-product-body__caption ul.bg-cards__body__characteristics li{font-size: 16px}.single-product-body__caption ul.bg-cards__body__characteristics li:not(:last-child){margin-bottom: 4px}.mm-listitem--vertical.menu-item-60 > .mm-listitem__btn,.mm-listitem--vertical.menu-item-163 > .mm-listitem__btn,.mm-listitem--vertical.menu-item-42 > .mm-listitem__btn,.mm-listitem--vertical.menu-item-1183 > .mm-listitem__btn,.mm-listitem--vertical.menu-item-74 > .mm-listitem__btn{width: 100%;position: absolute;top: 0;right: 0}.mm-listitem--vertical > .mm-listitem__btn{opacity: 0}  .home-category__new{display: grid;grid-template-columns: repeat(4,1fr);grid-column-gap: 20px;grid-row-gap: 20px;max-width: 1200px;margin: 0 auto;padding-top: 80px} .grid-container{display: grid;grid-template-columns: repeat(2,1fr);grid-column-gap: 40px;grid-row-gap: 40px;width: 100%} .home-category__new-i{background: #ffffff;box-shadow: 0px 4px 8px rgba(0,0,0,0.05);border-radius: 8px}.home-category__new-i-items{display: block}.home-category__new-i__img{}.home-category__new-i__img img{}body .home-category__new-i h3{padding: 24px;font-style: normal;font-weight: 400;font-size: 18px;line-height: 100%; text-align: center;color: #40474c;margin: 0}.home-category-items h3::before{display: none}.grid-container{display: grid;grid-template-columns: repeat(3,1fr);grid-column-gap: 20px;grid-row-gap: 20px}.grid-container.col-4{grid-template-columns: repeat(4,1fr)}.grid-container.col-3{grid-template-columns: repeat(3,1fr);grid-column-gap: 30px;grid-row-gap: 30px}.grid-container.col-2{grid-template-columns: repeat(2,1fr)}.woocommerce.columns-4{display: grid;grid-template-columns: repeat(4,1fr);grid-column-gap: 20px;grid-row-gap: 20px;position: relative;z-index: 2}.home-bg .swiper-button-next,.home-bg .swiper-button-prev{display: none !important}.home-bg-slider img{width: 100%}.bg-cards.product .bg-cards__body__characteristics > span{display: none}.btn-s{background-color: #fff;border: 1px solid #666;font-size: 16px;font-weight: 500;min-width: 150px;border-radius: 30px;text-align: center;padding: 8px;cursor: pointer}.btn-s:hover{border-color: #fe8102;color: #fe8102}.btn-s.active{border: 1px solid #ffd401;background-image: linear-gradient(to top,#ffd401 0%,#fea002 100%);box-shadow: 0 0 10px rgb(2 4 5 / 20%);color: #fff !important}.m-tabs-btn-wr{margin-bottom: 20px;text-align: center}.m-tabs-btn{display: inline-block;vertical-align: top;margin-left: 10px;margin-right: 10px;position: relative;z-index: 2}.m-tabs-cont{display: none}.m-tabs-cont.active{display: block}.more-har{color: #68aad9;cursor: pointer}.bg-cards .bg-cards__body__characteristics ul li{display: none}.bg-cards .bg-cards__body__characteristics ul li:nth-child(1){display: flex}.bg-cards .bg-cards__body__characteristics ul li:nth-child(2){display: flex}.bg-cards .bg-cards__body__characteristics ul li:nth-child(3){display: flex}.bg-cards .bg-cards__body__characteristics.open2 ul li{display: flex}.youtube{background-position: center;background-repeat: no-repeat;position: relative;display: inline-block;overflow: hidden;-webkit-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;cursor: pointer;background-size: cover}.youtube .play{ background-position: 0 -50px;-webkit-background-size: 100% auto;background-size: 100% auto;position: absolute;height: 132px;width: 128px;transition: 200ms;transition-timing-function: ease-in-out;-webkit-transition: 200ms;-webkit-transition-timing-function: ease-in-out;top: 0;left: 0;right: 0;bottom: 0;margin: auto}.youtube:before{}.youtube:hover .play{}#play__in{transition: all 0.3s}.youtube .play:hover #play__in{fill: red}#play__inup{transform-origin: 50% 50% 0; transition: all 0.7s}.youtube .play:hover #play__inup{transform: rotate(135deg)}.youtube #play__inup{animation: draw 3.5s infinite}@keyframes draw{50%{stroke-dashoffset: 0}}.woocommerce-loop-product__title{font-weight: 600;margin-bottom: 12px}.term-description{margin-top: 20px}.single-post .siwrmy{margin: 0 auto;max-width: 700px}.single-post #breadcrumbs{margin-bottom: 24px;margin-top: 16px}.single-post .post-thumbnail{text-align: center;margin-top: 24px}.single-post .entry-title{font-style: normal;font-weight: 500;font-size: 32px;line-height: 100%;margin-bottom: 32px}.entry-content p,.entry-content ul,.entry-content ol{}.gallery{margin-bottom: 1.5em;display: grid;grid-gap: 1.5em}.gallery-item{display: inline-block;text-align: center;width: 100%}.gallery-columns-2{grid-template-columns: repeat(2,1fr)}.gallery-columns-3{grid-template-columns: repeat(3,1fr)}.gallery-columns-4{grid-template-columns: repeat(4,1fr)}.gallery-columns-5{grid-template-columns: repeat(5,1fr)}.gallery-columns-6{grid-template-columns: repeat(6,1fr)}.gallery-columns-7{grid-template-columns: repeat(7,1fr)}.gallery-columns-8{grid-template-columns: repeat(8,1fr)}.gallery-columns-9{grid-template-columns: repeat(9,1fr)}.gallery-caption{display: block}.gallery-item{margin-top: 0;margin-bottom: 0}.gallery-item a{display: block}.gallery-item img{width: 100%} .vrach-terms{margin-bottom: 48px}.vrach-terms a{background: #f0f0f0;border-radius: 100px;display: inline-block;font-style: normal;font-weight: 500;font-size: 14px;line-height: 130%;color: #262f40;padding: 10px 16px;vertical-align: top;margin-right: 12px}.vrach-terms a.current,.vrach-terms a:hover{color: #ffffff;background: #36689f} .art-st{background: #ffffff;box-shadow: 0px 0px 15px rgba(38,47,64,0.05);border-radius: 8px;overflow: hidden;transition: all 0.2s;margin-bottom: 0}.art-st:hover,.vrach-i:hover{box-shadow: 0px 0px 0px rgba(7,78,82,0.05)}.art-down{padding: 20px}.art-down__title{font-style: normal;font-weight: 400;font-size: 16px;line-height: 130%;color: #262f40;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 42px;margin-bottom: 20px}.anoter-content-date{font-style: normal;font-weight: 400;font-size: 14px;line-height: 130%; color: #a0a0a0}.art-down__category{display: none}.art-down__category span{display: inline-block;vertical-align: top;padding: 8px;margin-right: 8px;background: #f5f5ff;border-radius: 6px;font-style: normal;font-weight: 400;font-size: 14px;line-height: 100%; color: #6e7987}.art-st-img{height: 248px}.art-st-img img{height: 100%;width: 100%;object-fit: cover} .label-span span.woco-metka_560{background: #ffd401;color: #000}.wpcf7-form-control-wrap[data-name="acceptance-669"]{display: block;width: 100%;position: absolute;bottom: -32px;left: 0;font-style: normal;font-weight: 400;font-size: 14px;line-height: 130%;color: #a0a0a0;margin-top: 0}.wpcf7-form-control-wrap[data-name="acceptance-669"] label{margin-left: 0;display: flex;justify-content: flex-start;align-items: center}.wpcf7-form-control-wrap[data-name="acceptance-669"] input[type="checkbox"]{display: inline-block;width: 32px}.wpcf7-form-control-wrap[data-name="acceptance-669"] span{display: block}#wpcf7-f2273-o2{padding-bottom: 24px}.wpcf7 p{margin: 0}#wpcf7-f2442-o1 .wpcf7-form-control-wrap[data-name="acceptance-669"]{bottom: -16px}.phoneFormat + p{font-size: 14px;margin-top: 8px}.phoneFormat + p input{ float: none !important}.bl__example-products > ul{display: flex;flex-wrap: wrap;gap: 20px}.bl__example-products > ul .bg-cards{max-width: 285px}   .wrapper__products-header-title{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 15px}.wrapper__products-header-title .woocommerce-products-header__title{margin: 0px;font-weight: 700;font-size: 32px;line-height: 120%;color: #1d1d1f}.woocommerce-ordering .orderby{padding: 16px 20px;border: 1px solid #c8c8c8;border-radius: 8px}#innerDiv-filter-shortcode ul{display: flex !important;gap: 12px !important;align-items: center !important;flex-wrap: wrap !important}.wr_mobil-filter .innerDiv-filter{display: flex;gap: 12px;align-items: center;flex-wrap: wrap}#innerDiv-filter-shortcode li{transition: all 0.3s ease-in-out !important;font-weight: 500 !important;font-size: 16px !important;line-height: 100% !important;color: #1d1d1f !important;border: 1px solid #c8c8c8 !important;border-radius: 8px !important;padding: 18px 32px !important;width: fit-content !important;font-family: "Geometria",sans-serif !important}.wr_mobil-filter .innerDiv-filter a{transition: all 0.3s ease-in-out;font-weight: 500;font-size: 16px;line-height: 100%;color: #1d1d1f;border: 1px solid #c8c8c8;border-radius: 8px;padding: 18px 32px;width: fit-content;font-family: "Geometria",sans-serif}#innerDiv-filter-shortcode li:hover{background: #d14520 !important;border: 1px solid #d14520 !important;color: #eeeeef !important}.wr_mobil-filter .innerDiv-filter a:hover{background: #d14520;border: 1px solid #d14520;color: #eeeeef}.woocommerce-pagination ul,.navigation.pagination .nav-links{justify-content: center}.col-product{width: 100%} .wpfTermWrapper .wpfValue img{ display: block;margin: 0px}#filter-breand .wpfTermWrapper{margin: 0px !important;border-radius: 8px;width: 166px;height: 90px;display: flex;justify-content: center;align-items: center;background: #fff}.wpfFilterLayoutVer,.wpfFilterLayoutHor{justify-content: space-between}.wrapper__filter-product{max-width: 895px}.wpfFilterWrapper{margin: 0px !important}.wrapper__filter-product .wpfFilterVerScroll{overflow-y: visible !important}#filter-breand{display: grid;justify-items: center;margin-bottom: 18px}.button-filterBrend{border: 1px solid #d14520;border-radius: 8px;padding: 18px 32px;font-weight: 700;font-size: 16px;line-height: 100%;color: #d14520;margin: 32px 0px;transition: all 0.3s ease-in-out}.filter .wpfFilterWrapper .wfpTitle{font-weight: 700 !important;font-size: 18px !important;line-height: 100% !important;color: #1d1d1f !important}.filter{border: 1px solid #fff !important}.filter .wpfMainWrapper{box-shadow: 0 0 2px 0 rgba(68,92,130,0.04),-1px 4px 10px 0 rgba(68,92,130,0.06),0 -2px 10px 0 rgba(68,92,130,0.04);background: #fff;border-radius: 8px;padding: 15px 0px;width: 285px}.filter .wpfPriceRangeField#wpfMinPrice,.filter .wpfPriceRangeField#wpfMaxPrice{border: 2px solid #ededed !important;border-radius: 8px !important;padding: 16px 12px !important;background: transparent !important;font-weight: 500 !important;font-size: 16px !important;line-height: 100% !important;color: #1d1d1f !important}.wpfCurrencySymbol{display: none}#wpfBlock_3 .wpfSwitchFilter input.wpfSwitch:checked + label.wpfSwitch{background: #d14520 !important}.filter .wpfFilterWrapper .wpfCheckbox label::before{border-color: #d14520 !important;border-radius: 4px}.wpfSearchFieldsFilter{border-radius: 8px;padding: 28px 16px;background: #f9f8f8}.wpfSearchFieldsFilter::placeholder{font-weight: 500;font-size: 16px;line-height: 100%;color: #1d1d1f}.wpfFilterButtons{display: grid;justify-items: center;gap: 12px;margin-bottom: 15px}.wpfFilterButtons button{border-radius: 8px !important;padding: 16px 32px !important;background: #d14520 !important;margin: 0px !important;font-weight: 700 !important;font-size: 14px !important;line-height: 100%;color: #fff}.wpfFilterButtons .wpfClearButton{border: 1px solid #d14520 !important;color: #d14520 !important;background: transparent !important}.title-filter-mod{display: none}.button-closeFilterMob{cursor: pointer}.button-closeFilterMob svg path{transition: all 0.3s ease-in-out}.button-closeFilterMob:hover svg path{stroke:#d14520}.wr_mobF .wr_woocommerce-ordering{display: none}.wrapper__title_v1{position: relative}.wrapper__title_v1 a{font-weight: 700;font-size: 14px;line-height: 100%;color: #EEEEEF;text-align: center;transition: all 0.3s;padding: 20px 30px;background: linear-gradient(180deg,#3E7DF0 0%,#0349CA 100%);box-shadow: inset 0px 0px 12px #5C93F8;border-radius: 8px;position: absolute;top: 0;right: 0}#popmake-6200{max-width: 730px !important}#popmake-6200 .wpcf7-form-control-wrap{position: relative;bottom: 0px;padding: 10px} .wpfButtonsFilter,.wpfButtonsFilter-scroll{max-height: 100% !important} @media(hover: hover){.button-filterBrend:hover{color: white;background: #d14520}}@media(hover: none){.button-filterBrend:active{color: white;background: #d14520}}.innerDiv-filter .active{background: #d14520 !important;border: 1px solid #d14520 !important;color: #eeeeef !important;pointer-events: none !important;cursor: not-allowed}.best-price{padding: 6px 20px !important;background: #00ac5d !important;border-radius: 0 4px 4px 0 !important}.wpfFilterVerScroll::-webkit-scrollbar{background: #e6e6e6 !important;border-radius: 100px !important;width: 6px !important}.wpfFilterVerScroll::-webkit-scrollbar{background-color: #e6e6e6 !important;border-color: #e6e6e6 !important}.wpfFilterVerScroll::-webkit-scrollbar-thumb{background-color: #d14520 !important;border-color: #e6e6e6 !important}.wpfFilterVerScroll::-webkit-scrollbar-track{background-color: #e6e6e6 !important;border-color: #e6e6e6 !important} .custom-woocommerce-categories a img{max-width: 200px;width: 100%}.custom-woocommerce-categories{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 10px;justify-items: center;align-items: center}.custom-woocommerce-categories a{display: none}.custom-woocommerce-categories > a:nth-child(-n+15){display: block}.wpfButtonsFilter-scroll .custom-woocommerce-categories a{display: block}#innerDiv-filter-room{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;width: fit-content}#innerDiv-filter-room a{max-width: 148px;display: grid;justify-items: center;padding: 10px;gap: 5px}#innerDiv-filter-room a span{font-weight: 400;font-size: clamp(0.813rem,0.679rem + 0.43vw,1rem);line-height: 100%;text-align: center}#innerDiv-filter-room .active,#innerDiv-filter-room a:hover{background: transparent !important;color: #1d1d1f !important}.filter-breand-myltisplit .custom-woocommerce-categories a{display: block !important}.filter-breand-myltisplit .button-filterBrend{display: none !important}.container{max-width: 1230px}.main-title-template{font-family: "GeometriaR",sans-serif !important} .interlinking{display: grid;margin-left: 145px;margin-top: 20px}  @media (max-width: 1719.98px){.header-top-items__social{margin: 0 auto}.sf-menu > li{margin: 0 25px}.advantages-items{margin: 0 35px}.home-stock{margin: 100px 0 60px}.title{margin-bottom: 25px}.home-stock-item .swiper-button-next{right: 50px}.home-stock-item .swiper-button-prev{left: 50px}.home-reviews{padding: 190px 0 130px;margin: -150px 0 40px}.home-reviews-swiper{max-width: 1335px}.home-brand{margin: 80px 0 0}.subscribe{margin-top: 80px}}@media (max-width: 1599.98px){a,p,address{font-size: 16px}.woocommerce-Tabs-panel--additional_information table td,.woocommerce-Tabs-panel--additional_information table td,ul.bg-cards__body__characteristics li,.woocommerce-Tabs-panel--additional_information table th a,.woocommerce-Tabs-panel--additional_information table th a{font-size: 16px}.header-top-items__number a svg{width: 28px;height: auto;margin-right: 8px}.header-top-items__social ul li:not(:last-child){margin-right: 25px}.header-top-items__social ul li a img,.header-top-items__search form button svg{width: 28px;height: auto}.header-top-items__adress{margin: 0 50px 0 30px}.header-top-items__basket a svg{width: 29px;height: auto}.header-top-items__basket a .count{width: 17px;height: 17px;line-height: 17px;font-size: 9px}.sf-menu li a{font-size: 17px}.sf-menu > li > a{}.sf-menu li.sf-mega-link ul{padding: 25px 25px 35px}.sf-menu li.sf-mega-link ul li{margin-bottom: 5px}.advantages-items{margin: 0 15px}.home-category-items h3{font-size: 20px}.home-stock-item .swiper-button-next{right: -10px}.home-stock-item .swiper-button-prev{left: -10px}.home-stock-swiper img{display: block;margin: 0 auto}.home-reviews-swiper{max-width: 1135px}.home-reviews{padding: 190px 0 80px}.footer-items__caption{margin: 0 60px 0 30px}.footer-items__nav ul{width: 380px}.bg-cards{padding: 27px 25px 32px 25px}.bg-cards__body-footer__price{margin-left: 30px}.filter{margin-right: 40px} .contacts-map-item h5,.contacts-map-item a,.contacts-map-item p{font-size: 20px}.modal-content-quiz{padding: 55px 100px 55px 100px}.form_radio_btn label{padding: 0 10px}.swiper-quiz .swiper-pagination{margin: 0 10px;width: calc(100% - 20px)}.swiper-quiz-slide__items{margin-bottom: 30px}.bg-cards__body-item__stock{margin-left: 0}} @media (max-width: 1399.98px){.header-top-items__search{margin: 0 auto}.woocommerce-Tabs-panel--additional_information table th:first-child,.woocommerce-Tabs-panel--additional_information table td:first-child{ min-width: 593px}.header-top.active .header-top-items__search form input{height: 35px;margin-right: 15px;font-size: 16px}.header-top-items__search-close button svg{width: 25px;height: auto}.sf-menu li a{font-size: 16px}.sf-menu li.sf-mega-link ul li a{padding-left: 80px}.sf-menu li.sf-mega-link ul li a::before{width: 75px;height: 90px}.advantages{margin: 40px 0 75px}.advantages-items img{width: 85px;height: 85px}.advantages-items h2,.advantages-items p{font-size: 16px}.advantages-items{max-width: 245px}.home-category-items h3::before{top: -43px;width: 40px;height: 40px;line-height: 30px}.home-category-items h3{margin: 20px 0 0}.home-reviews-swiper{max-width: 1000px}.home-reviews .link-read-more{margin-left: 60px}.home-about-item__caption p{font-size: 18px}.home-about-item__img{width: 485px}.home-about-item__caption{width: calc(100% - 530px)}.home-about-item__caption .btnModal{margin-top: 25px}.footer-items__caption{width: 320px;margin: 0 20px}.footer-items__nav ul li{width: 50%}.footer-items__social ul li:not(:last-child){margin-right: 12px}.footer-items__social ul li a img{height: 28px} .bg-cards__body__caption p,.bg-cards__body__characteristics-read-more{font-size: 16px}.filter{margin-right: 20px;font-size: 16px}.bg-cards__body-footer__btn .btnModal{width: 190px}.woocommerce-tabs{max-width: 875px;margin: 70px auto 0 auto}.related{margin-top: -90px;padding-bottom: 90px}.woocommerce-tabs .tabs li a{font-size: 18px;padding: 10px 25px}.single-description li img{height: 90px}.single-description li .single-description__title{font-size: 18px}.o-kompanii{margin-bottom: 100px}.contacts-map-item h5,.contacts-map-item a,.contacts-map-item p{font-size: 18px}.modal-content-quiz{padding: 55px 20px 55px 30px}.form_radio_btn label .form_radio_btn-img{height: 210px}.home-bg-item-static h1{font-size: 32px;width: auto}.home-bg-item-static p{font-size: 18px;width: auto;margin: 15px 0 40px}.all-pages-oplata-item__img{width: 200px}.all-pages-oplata-item__body{width: calc(100% - 200px)}.all-pages-oplata-item__body h5{font-size: 18px}} @media (max-width: 1199.98px){.header-top-items__social ul li:not(:last-child){margin-right: 18px}.header-top-items__social ul li a img,.header-top-items__search form button svg,.header-top-items__number a svg,.header-top-items__basket a svg{width: 25px}.header-top-items__adress{width: 170px;margin: 0 30px 0 20px}.header-top-items__search{margin: 0 20px 0 0}.header-top.active .header-top-items__search form input{width: 460px}.sf-menu > li{margin: 0 10px}.sf-menu li.sf-mega-link ul{width: 100%}.home-bg-item{height: 500px}.home-bg-item h1{font-size: 32px;width: 450px}.home-bg-item p{font-size: 18px;width: 270px}.advantages-items{max-width: 225px;margin: 0}.advantages-items h2,.advantages-items p{font-size: 14px}.home-category-items__img{height: 200px}.home-category-items h3{font-size: 18px}.title{font-size: 35px;margin-bottom: 2rem}.home-stock-swiper .swiper-slide{padding: 0 25px}.home-reviews-swiper-slide{padding: 25px 35px 25px 35px}.home-reviews-swiper-slide__header{margin-bottom: 20px}.home-reviews-swiper{max-width: 87%}.home-reviews-item .swiper-button-next{right: 0}.home-reviews-item .swiper-button-prev{left: 0}.home-about-item__img{width: 450px;height: auto}.home-about-item__caption{width: calc(100% - 480px)}.footer-items__logo a img{height: 50px}.footer-items__nav ul{width: 320px}.footer-items__social-number a svg{margin-right: 3px}.footer-items__nav ul{width: 300px}.footer-items__social ul li:not(:last-child){margin-right: 10px}.footer-items__caption{width: 290px}.footer-items__nav ul li{margin-bottom: 12px}.footer-items__caption p,.footer-items__nav ul li a,.footer-items__social-number a{font-size: 14px}.footer-items__social ul li a img,.footer-items__social-number a svg{height: 25px}.tg a span{font-size: 12px}.tg a img{width: 100px}.bg-cards__img{width: 200px;height: 200px}.bg-cards__body{}.bg-cards__body h2{font-size: 20px}.bg-cards__body__caption{margin: 25px 0}.bg-cards__body-footer__btn .btnModal{width: 160px;font-size: 16px;height: 40px;line-height: 40px}.bg-cards__body-footer__price .price{font-size: 18px;align-items: center}.bg-cards__body-footer__price .price del{font-size: 14px}.bg-cards__body-footer{justify-content: space-between}.bg-cards__body-footer__btn{order: 2}.bg-cards__body-footer__qty{order: 1}.bg-cards__body-footer__price{order: 0;margin-left: 0;width: 100%;margin-bottom: 1rem}.single-product-body h1{font-size: 28px}.single-product-body__caption p{font-size: 16px}.single-product-body__rating-and-stock{margin: 25px 0}.single-product-body__rating{margin-right: 45px}.card-and-checkout .title{margin-bottom: 50px}.woocommerce-cart-form__contents tr td.product-thumbnail{width: 235px;height: 220px}.woocommerce-cart-form__contents tr td.product-name{width: calc(100% - 275px)}.collaterals-total{font-size: 18px}.collaterals-total > span{font-size: 28px}.o-kompanii__caption p{font-size: 20px}.o-kompanii__caption{margin-bottom: 100px}.contacts-map-item h5,.contacts-map-item a,.contacts-map-item p{font-size: 15px}.contacts-map-item ul li:not(:last-child){margin-right: 10px}.contacts-map-item ul li a img{height: 28px}.title.title-pages{margin-bottom: 40px}.accordion-button{padding: 25px 20px;font-size: 20px}.accordion-body{padding: 1rem 20px}.quest{margin-top: 100px}.proizvoditeli__items{width: 23%}.swiper-quiz-slide h5{font-size: 32px}.swiper-quiz-slide__count{font-size: 16px}.form_radio_btn label .form_radion_btn-name{font-size: 20px;margin-top: 10px}.swiper-quiz .swiper-pagination{top: 95px}.home-bg-item-static{height: auto}}@media (max-width: 1030px){.title_v2{margin-bottom: 30px}.wrapper__title_v1{display: grid;justify-items: center;margin-bottom: 30px}.wrapper__title_v1 a{position: relative}} @media (max-width: 991.98px){.header-top{background: #568fb1}.col-product{}.header-top-items__logo a img{max-width: 76px}  .header-top-items__number a svg path,.header-top-items__basket a svg path{stroke: #fff !important}.header-top-items__search form button svg path{fill: #fff}.header-top-items__adress,.header-top-items__work-time,.header-top-items__social,.header-top-items__number a span,.header-top-items__search{display: none}.header-top-items__number a svg,.header-top-items__basket a svg{width: 34px}.header-top-items__number{margin-left: auto;margin-right: 5px}.header-bottom{display: none}.advantages-items{max-width: 50%;margin-bottom: 35px}.advantages-items h2{margin: 10px 0}.advantages-items img{width: 65px;height: 65px}.home-stock{margin: 60px 0 0}.home-reviews .link-read-more{margin-left: 45px}.home-reviews{margin: -100px 0 40px}.home-about-item__img,.home-about-item__caption{width: 100%}.home-about-item__caption{margin-top: 25px}.home-about-item__caption .title{text-align: center;margin-bottom: 12px}.home-about-item__caption .btnModal{width: 100%}.footer-items__caption{width: 100%;margin: 35px 0 0 0}.footer-items__nav{margin-left: 50px}.col-product,.filter{max-width: 100%;width: 100%}.filter{margin-right: 0;margin-bottom: 2rem;display: none}.content-pages{margin-top: 35px}h1.title{margin-bottom: 30px}.single-product-body{margin-top: 15px}.single-product-body__rating-and-stock{justify-content: space-between}.single-product-body__rating{margin-right: 0}.o-kompanii__caption p{font-size: 18px}.o-kompanii-items{width: 32%}.o-kompanii-items h5,.o-kompanii-items p{font-size: 16px}.contacts-map-item{margin-bottom: 20px}.contacts-map-item ul{margin-top: 20px}.map{margin-top: 30px}.proizvoditeli__caption{margin-bottom: 30px}.swiper-quiz-slide__items{width: 33.3333333%}.swiper-quiz-slide{margin-bottom: 70px}.form_radio_btn_two label{padding-left: 45px;font-size: 17px}.form_radio_btn_two label:before,.form_radio_btn_two label:after{width: 25px;height: 25px}.home-bg-static{padding: 1rem 0 0 0}.home-bg-item-static{padding: 0 12px}.home-bg-slider{margin-top: 2rem}.woocommerce-Tabs-panel--additional_information table th:first-child,.woocommerce-Tabs-panel--additional_information table td:first-child{min-width: auto}#filter-breand,.wrapper__products-header-title{margin: 0px}.button-filterBrend{margin-top: clamp(0.75rem,0.108rem + 2.85vw,1.875rem);margin-bottom: 40px}.filter{ top: 0;z-index: 999;width: 100%;height: 100%;left: 0px;position: fixed;overflow-y: auto;z-index: 999999}.title-filter-mod{display: flex;align-items: center;justify-content: space-between;padding: 20px}.title-filter-mod span{font-weight: 700;font-size: 26px;line-height: 100%;color: #1d1d1f;font-family: "Geometria",sans-serif}.filter .wpfMainWrapper{padding: 0px}.wpfFilterButtons{margin: 0px;padding: 20px;display: flex}#filter-breand .wpfTermWrapper{width: 100%;height: auto}.wpfCheckboxHier ul{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr}.wrapper__products-header-title .woocommerce-products-header__title{font-size: clamp(1.375rem,1.018rem + 1.58vw,2rem)}.catalog-item .filter .wpfFilterVerScroll{display: grid;grid-template-columns: 1fr !important}.interlinking{margin-left: 0px}} @media (max-width: 767.98px){.text-descr-block{max-width: 100%}.home-category-swiper{width: calc(100% + 12px)}.home-reviews .link-read-more{margin-left: 35px}.footer-items__nav{margin-left: 0;width: 100%;margin-top: 30px}.footer-items__nav ul{width: auto}.footer-items__social{margin-left: 0;text-align: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 40px}.footer-items__social-number a{justify-content: flex-start}.footer-items__social ul{margin-top: 0}.tg{margin-top: 35px;text-align: left}.bg-cards{padding: 16px 15px 24px 15px}.bg-cards__img,.bg-cards__body{width: 100%}.woocommerce-tabs .tabs{flex-wrap: nowrap;overflow: auto;white-space: nowrap}.woocommerce-tabs .tabs li a{font-size: 16px;padding: 8px 15px}.single-description{justify-content: center}.single-description li{width: 50%;margin-bottom: 25px}.single-description li .single-description__title{font-size: 14px;margin-top: 10px}.single-description li img{height: 60px}.woocommerce-cart-form__contents tr{padding: 16px 16px 28px 16px}.woocommerce-cart-form__contents tr td.product-thumbnail{width: 100%;height: 200px;margin: 0}.woocommerce-cart-form__contents tr td.product-name,.woocommerce-cart-form__contents tr td.product-name .product-header .product-name__title a{width: 100%}.woocommerce-cart-form__contents tr td.product-name .product-footer{margin-top: 35px}.woocommerce-cart-form__contents tr td.product-remove svg{width: 35px}.woocommerce-cart-form__contents tr td.product-name .product-footer{justify-content: space-evenly}.woocommerce-cart-form__contents tr td.product-name .product-header .product-name__title a{margin-bottom: 10px}.woocommerce-cart-form__contents tr td.product-name .product-header .product-name__title a,.woocommerce-cart-form__contents tr td.product-name .product-header .product-price .amount,.woocommerce-cart-form__contents tr td.product-name .product-footer .product-subtotal .amount{font-size: 18px}.woocommerce-cart-form__contents tr:not(:last-child){margin-bottom: 16px}.collaterals-total{width: 100%;font-size: 16px;margin-right: 0;justify-content: space-evenly;margin-bottom: 12px}.collaterals-total > span{margin-left: 0;font-size: 22px}.collaterals-btn .btnModal,.collaterals-btn{width: 100%}.card-and-checkout .title{margin-bottom: 30px}.o-kompanii-items{width: 47%}.proizvoditeli__items{width: 30%}.form_radio_btn label .form_radio_btn-img{height: 140px}.swiper-quiz-slide h5{font-size: 21px}.swiper-quiz .swiper-pagination{height: 4px;top: 85px}.form_radio_btn label .form_radion_btn-name{line-height: 1.25;font-size: 16px}}@media (max-width: 680px){.col-product{grid-template-columns: repeat(2,1fr)}}@media (max-width: 576px){#path_paint3_linear_584_8541{display: none}.header-top-items__number a svg,.header-top-items__basket a svg{width: 32px;height: auto} .home-bg-item{position: relative;left: -12px;width: calc(100% + 24px);justify-content: flex-start;padding: 43px 22px 24px 22px;background-image: url("../img/homebgmm.jpg")}.home-bg-item h1{font-size: 24px;margin-bottom: 32px;width: auto}.home-bg-item h1 span{display: block}.home-bg-item p{font-size: 16px;margin: 0;width: auto;flex: 1}.home-bg-item .btnModal{width: 100%}.title{font-size: 24px}.home-stock-swiper{width: calc(100% + 12px)}.home-stock-item .swiper-button-next,.home-stock-item .swiper-button-prev{display: none}.home-stock-swiper .swiper-slide{padding: 0}.home-stock-swiper img{width: 100%}.home-reviews-item{width: calc(100% + 12px)}.home-reviews-swiper{max-width: 100%}.home-reviews-item .swiper-button-next,.home-reviews-item .swiper-button-prev{display: none}.home-reviews .link-read-more{margin-left: 0;margin-bottom: 13px}.home-reviews-swiper-slide{padding: 27px 23px 14px 14px}.home-reviews-swiper-slide__header-name span{font-size: 18px}.home-reviews-swiper-slide__header-name data{font-size: 14px}.home-reviews-swiper-slide__header-star i{font-size: 16px}.home-reviews-swiper-slide a{margin-top: 25px}.home-reviews-swiper-slide__header-name{line-height: 1}.home-reviews-swiper-slide__header-star{width: 100%}.home-reviews{padding: 165px 0 80px;margin: -100px 0 15px;background-position: left}.home-brand-item .swiper-button-next,.home-brand-item .swiper-button-prev{display: none}.subscribe{background-position: left -230px top;background-size: cover;padding: 20px 0 24px}.subscribe-item__caption{margin: 0 0 22px 0}.subscribe-item__caption p{font-size: 16px;width: auto}.subscribe-item__btn,.subscribe-item__btn .btnModal{width: 100%}.footer{padding: 30px 0 25px}.footer-items__logo{order: 0}.footer-items__nav{order: 1}.footer-items__nav ul li{width: 100%}.footer-items__caption p,.footer-items__nav ul li a,.footer-items__social-number a{font-size: 18px}.footer-items__social{order: 2;margin-top: 20px}.footer-items__social ul{width: 100%;margin-top: 25px}.footer-items__social ul li a img,.footer-items__social-number a svg{height: 32px}.footer-items__social ul li:not(:last-child){margin-right: 16px}.footer-items__caption{order: 3}.footer-items__caption p{word-break: break-all}.tg{order: 4}.tg a span{font-size: 14px}.tg a img{width: 120px}.bg-cards__body h2{font-size: 18px}.bg-cards__body-item__stock{margin-left: auto}.bg-cards__body-item__stock > div{font-size: 14px}.bg-cards__body-item__stock > div > svg{width: 19px;height: auto;margin-right: 8px}.bg-cards__body__characteristics-read-more,ul.bg-cards__body__characteristics li{font-size: 14px}ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__name{width: 55%}ul.bg-cards__body__characteristics li .bg-cards__body__characteristics__attr{width: 40%;margin-left: auto}.bg-cards__body-footer{justify-content: space-between}.bg-cards__body-footer__price{order: 0;margin-left: 0;margin-bottom: 20px;width: 100%}.bg-cards__body-footer__price .price{align-items: center}.bg-cards__body-footer__btn{width: 55%;order: 2}.bg-cards__body-footer__btn .btnModal{width: 100%;height: 48px;line-height: 48px;font-size: 20px}.bg-cards__body-footer__qty{margin-left: 0;order: 1}.bg-cards__body-footer__qty > div,.single-qty > div,.product-quantity .quantity > div{width: 35px;height: 35px}.product-quantity .quantity > div a{line-height: 35px}.bg-cards:not(:last-child){margin-bottom: 1rem}.woocommerce-pagination ul,.navigation.pagination .nav-links{justify-content: flex-start;overflow: auto;flex-wrap: nowrap}.woocommerce-pagination ul li .page-numbers,.navigation.pagination .nav-links .page-numbers{width: 37px;height: 37px;line-height: 37px;font-size: 16px}.navigation.pagination .nav-links .page-numbers.next,.navigation.pagination .nav-links .page-numbers.prev{width: auto;height: auto;padding: 0 10px}.woocommerce-product-gallery__wrapper img{height: 200px !important}.flex-control-thumbs li{width: 50px;height: 50px}.flex-control-thumbs li img{border-width: 2px}.single-product-body h1{font-size: 18px}.single-product-body__stock > div{font-size: 14px}.single-product-body__caption p{font-size: 14px}.single-product-body__price{margin: 15px 0}.single-product-body__price .price{font-size: 18px;align-items: center}.single-product-body__price .price del{font-size: 14px}.single-btn{order: 1}.single-btn .btnModal{width: 205px}.single-qty{order: 0;margin-left: 0}.single-product-body .cart{justify-content: space-between}.related{padding-bottom: 60px}.modal-content-caption{padding: 17px 16px 24px 16px}.modal-content-caption h5{font-size: 24px;text-align: left;width: 65%;margin-bottom: 10px}.modal-content-caption p{font-size: 16px;text-align: left}.modal-content-caption form{margin-top: 15px}.modal-content-caption form input{margin-bottom: 8px}.modal-content-caption form button{margin-top: 8px;width: 100%}.modal-content-caption .close svg{width: 37px}.all-pages-items:not(:last-child){margin-bottom: 16px}.o-kompanii{margin-bottom: 60px}.o-kompanii__caption{margin-bottom: 40px}.o-kompanii-items{width: 100%;margin-bottom: 1rem;padding-top: 25px}.contacts-map-item ul li:not(:last-child){margin-right: 16px}.contacts-map-item h5,.contacts-map-item a,.contacts-map-item p{font-size: 18px}.all-pages-items p{font-size: 18px}.sertifikaty-item img{margin-bottom: 15px;height: auto}.sertifikaty-item p{font-size: 18px}.accordion-button{font-size: 16px;padding: 20px 15px}.accordion-button::after{width: 1.5rem;height: 1.5rem;background-size: 1.5rem}.accordion-body p{font-size: 16px}.accordion-body{padding: 10px 15px 1rem 15px}.quest{margin-top: 85px}.quest h2{font-size: 18px;margin-bottom: 8px}.quest p{font-size: 16px}.quest .btnModal{margin-top: 20px;width: 100%}.proizvoditeli__items{width: 45%}.proizvoditeli__caption p{font-size: 18px}.modal-content-quiz{padding: 50px 10px 55px 10px}.swiper-quiz-slide__items{width: 50%}.swiper-quiz-slide h5{font-size: 21px}.form_radio_btn label{padding: 0 5px}.swiper-quiz-slide__items{margin-bottom: 20px}.swiper-quiz .swiper-pagination{display: none !important}.swiper-quiz-slide__count{margin-bottom: 20px}.swiper-quiz-slide__items_two{margin-top: 30px;max-width: 165px}.vp3 .swiper-quiz-slide__items_two{max-width: 85px}.swiper-quiz .swiper-button-next,.swiper-quiz .swiper-button-prev{width: 120px}.modal-content-sotka{padding: 30px 8px 25px 8px}.modal-content-sotka h5{font-size: 26px;margin-bottom: 10px}.modal-content-sotka p.modal-content-sotka__p-one,.modal-content-sotka p.modal-content-sotka__p-tree{font-size: 16px}.modal-content-sotka p.modal-content-sotka__p-one{max-width: 250px;margin: 0 auto 20px auto}.modal-content-sotka p.modal-content-sotka__p-two{font-size: 22px;max-width: 220px;margin: 0 auto 20px auto}.modal-content-sotka p.modal-content-sotka__p-two span{display: inline-block}.modal-content-sotka form input,.modal-content-sotka form .btnModal,.modal-content-night form input,.modal-content-night form .btnModal{height: 48px}.modal-content-sotka .close,.modal-content-night .close{top: 5px;right: 5px}.modal-content-sotka .close svg,.modal-content-night .close svg{width: 30px;height: auto}.modal-content-night{padding: 30px 8px 22px 8px}.modal-content-night h5{font-size: 24px;margin-bottom: 10px}.modal-content-night p.modal-content-night__p-one{font-size: 18px;margin-bottom: 12px}.modal-content-night p.modal-content-night__p-two,.modal-content-night p.modal-content-night__p-tree{font-size: 16px}.modal-content-night p.modal-content-night__p-two{margin-bottom: 18px}.lotoPrizClear{width: 215px;height: 130px;margin-bottom: 15px}#raspadinha{width: 215px;height: 130px}.modal-content-night p.modal-content-night__p-tree{font-size: 14px}.home-bg-item-static{position: static;width: 100%;background-image: none;padding: 0 12px}.home-bg-item-static p{margin: 0 0 100px}.all-pages-oplata-item__img,.all-pages-oplata-item__body{width: 100%;text-align: center}.all-pages-oplata-item__img img{height: 140px}.all-pages-oplata-item__body h5{margin: 12px 0}.uslugi-cards{display: block;height: auto}.uslugi-cards h5{margin: 15px 0;font-size: 18px}.uslugi-cards .btnModal{margin-top: 40px}.up-sells__item{width: 47%}.woocommerce-Tabs-panel--additional_information table td,.woocommerce-Tabs-panel--additional_information table th{font-size: 14px}.woocommerce-Tabs-panel--additional_information table td a,.woocommerce-Tabs-panel--additional_information .bg-cards__body__characteristics__attr a,.woocommerce-Tabs-panel--additional_information table th a,.woocommerce-Tabs-panel--additional_information table td p,.woocommerce-Tabs-panel--additional_information table th p{font-size: 14px}.wrapper__products-header-title .wr_woocommerce-ordering{display: none}.wr_mobF .wr_woocommerce-ordering{display: block}.wr_mobil-filter .filter-show-btn{margin: 0px}.wr_mobF{display: flex;gap: 12px;margin-top: clamp(1.25rem,-1.875rem + 10.42vw,1.875rem);margin-bottom: 20px}.woocommerce-ordering .orderby{width: 100%}.wr_mobF .filter-show-btn,.wr_mobF .wr_woocommerce-ordering{max-width: 212px}#innerDiv-filter-shortcode li,.wr_mobil-filter .innerDiv-filter a{font-size: 14px !important;padding: 16px 20px !important}.button-filterBrend{font-size: 14px;padding: 16px 20px;margin-bottom: 30px}.page-numbers{display: flex;flex-wrap: wrap}.interlinking{order: 2;gap: 8px}}@media (max-width: 506px){.custom-woocommerce-categories{grid-template-columns: 1fr 1fr 1fr 1fr}.custom-woocommerce-categories > a:nth-child(-n+15){display: none}.custom-woocommerce-categories > a:nth-child(-n+8){display: block}.col-12{padding: 0px}#innerDiv-filter-room{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;width: 100%;justify-items: center}}@media (max-width: 446px){#wpfBlock_12 .wpfButtonsFilter .wpfTermWrapper{max-width: 101px}}@media (min-width: 576px){.modal-dialog.modal-dialog-centered{max-width: 535px}.modal-xl{max-width: 100%;margin-top: -1px}}@media (min-width: 992px){.header-top__hamburger,.filter-show-btn{display: none}.filter{display: block !important}} @media screen and (max-width: 1600px){.home-reviews iframe{width: 100%}}@media screen and (max-width: 992px){.home-category__new{grid-template-columns: repeat(3,1fr)}.woocommerce.columns-4{display: grid;grid-template-columns: repeat(2,1fr);grid-column-gap: 20px;grid-row-gap: 20px;position: relative}.mfour__bank{position: relative !important;top: 10px}}@media screen and (max-width: 768px){.home-category__new{grid-template-columns: repeat(2,1fr)}}@media screen and (max-width: 568px){body .home-category__new-i h3{padding: 8px;font-weight: 400;font-size: 14px;line-height: 100%}.home-category__new-i{box-shadow: none}.woocommerce.columns-4{grid-template-columns: repeat(1,1fr);grid-column-gap: 5px;grid-row-gap: 5px}.woocommerce-Tabs-panel iframe{width: 100%}.home-reviews iframe{width: 100%;height: auto}.home-reviews-item .swiper-button-next,.home-reviews-item .swiper-button-prev{display: block !important}.footer-items__logo img{max-width: 182px}.footer-items__logo a img{height: auto}body .home-bg-static{padding: 4rem 0 0 0}.youtube{height: 240px !important}.wrapper__title_v1 a{padding: 15px 30px}.title_v2{margin-bottom: 15px}}@media (max-width: 380px){.custom-woocommerce-categories{grid-template-columns: 1fr 1fr 1fr}.custom-woocommerce-categories > a:nth-child(-n+8){display: none}.custom-woocommerce-categories > a:nth-child(-n+6){display: block}#innerDiv-filter-shortcode ul{display: grid !important;grid-template-columns: 1fr 1fr;gap: 5px !important;width: fit-content}}