/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
    max-width:100%;
    height:auto;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
    border:0;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}

/* custom stuff */
/*#mse2_mfilter label input {*/
/*    display:none;*/
/*}*/
/*#mse2_mfilter label span {*/
/*    line-height: 11px;*/
/*    font-size: 12px;*/
/*    padding: 6px 8px 7px 8px;*/
/*    display: inline-block;*/
/*    border: 1px solid #c5c5c5;*/
/*    border-radius: 15px;*/
/*    color: #868686;*/
/*    margin: 5px 2px;*/
/*    cursor: pointer;*/
/*    white-space: normal;*/
/*}*/
/*#mse2_mfilter label span:hover, #mse2_mfilter label span.checked {*/
/*    background: #4976cb;*/
/*    color: #fff;*/
/*    border-color: #4976cb;*/
/*}*/
/*#mse2_mfilter label span.checked:after {*/
/*    content: " ";*/
/*    display: inline-block;*/
/*    width: 9px;*/
/*    height: 9px;*/
/*    margin: 2px 0px 0px 7px;*/
/*    background: url(/assets/images/close.png);*/
/*}*/
/*#mse2_mfilter fieldset {*/
/*    padding: 0;*/
/*    border: 0;*/
/*    margin-bottom: 28px;*/
/*}*/
/*#mse2_mfilter button.btn {*/
/*    background: #4a76cb;*/
/*    box-shadow: 0 8px 8px rgb(60 60 59 / 5%);*/
/*    border: none;*/
/*    color: #fff;*/
/*    padding: 7px 24px;*/
/*    border-radius: 4px;*/
/*    cursor: pointer;*/
/*    font-size: 14px;*/
/*}*/
/*#mse2_mfilter button:hover {*/
/*    filter: brightness(85%);*/
/*    transition: .25s ease;*/
/*}*/
/*.reset-btn, .form-group {*/
/*    display: inline-block;*/
/*}*/
/*.reset-btn {*/
/*    margin-right: 20px;*/
/*}*/
/*.form-group label {*/
/*    font-size: 14px;*/
/*    margin-right: 10px;*/
/*}*/
/*.form-group select {*/
/*    font-size: 14px;*/
/*    border-color: #868686;*/
/*    color: #868686;*/
/*}*/
/*.all-results {*/
/*    font-weight:bold;*/
/*    margin-top: 25px;*/
/*    margin-bottom: 30px;*/
/*}*/
/*.pagination {*/
/*    text-align: center;*/
/*    list-style: none;*/
/*    padding: 0;*/
/*}*/
/*.pagination li {*/
/*    display: inline-block;*/
/*}*/
/*.pagination li a.page-link {*/
/*    display: block;*/
/*    align-items: center;*/
/*    box-sizing: border-box;*/
/*    padding: 6px 13px;*/
/*    font-size: 20px;*/
/*    text-align: center;*/
/*    margin: 6px;*/
/*    cursor: pointer;*/
/*    text-decoration: none;*/
/*    box-shadow: 0 0 0 1px #eaecef;*/
/*    background-color:#fff;*/
/*}*/
/*.pagination li.active a.page-link {*/
/*    background-color: #4a76cb;*/
/*    color: #fff;*/
/*}*/
/*#mse2_mfilter .mse2_pagination {*/
/*    z-index: 1;*/
/*    background-color: #fff;*/
/*    position: relative;*/
/*    padding-bottom: 20px;*/
/*    filter: drop-shadow(0 34px 24px rgba(60,60,59,.15));*/
/*}*/
/*.bck {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    background: url(/assets/images/gauss-min.jpg) top left no-repeat;*/
/*    z-index: 1;*/
/*    display:none;*/
/*    background-size:contain;*/
/*}*/
/*.filter_title {*/
/*    font-weight:600;*/
/*    margin-bottom: 7px;*/
/*}*/
/*.filter-spoiler {*/
/*    height:70px;*/
/*    overflow:hidden;*/
/*    padding-bottom: 5px;*/
/*    position:relative;*/
/*}*/
/*.filter-spoiler-btn {*/
/*    height:1px;*/
/*    background:#c5c5c5;*/
/*    position:relative;*/
/*    display:none;*/
/*}*/
/*.filter-spoiler-btn-after {*/
/*    position:absolute;*/
/*    left: 50%;*/
/*    margin-left: -21px;*/
/*    background: #c5c5c5;*/
/*    padding: 1px 15px;*/
/*    border-radius: 0 0 5px 5px;*/
/*    cursor: pointer;*/
/*}*/
/*.filter-spoiler.auto-height {*/
/*    height:auto;*/
/*}*/
/*.filter-spoiler-btn.open .filter-spoiler-btn-after img {*/
/*    -o-transform: rotate(180deg);*/
/*    -moz-transform: rotate(180deg);*/
/*    -webkit-transform: rotate(180deg);*/
/*    transform: rotate(180deg);*/
/*}*/
/*.over-checkbox {*/
/*    display:inline-block;*/
/*}*/
/*.search-link {*/
/*    font-size: 17px;*/
/*    font-weight: 600;*/
/*    text-decoration: underline;*/
/*}*/
/*.search-link:hover {*/
/*    text-decoration:none;*/
/*}*/
/*.mse2-row {*/
/*    margin-bottom: 40px;*/
/*}*/
/*.ui-menu {*/
/*    width:auto !important;*/
/*    padding: 12px !important*/
/*}*/
/*.ui-menu li {*/
/*    margin-bottom:15px !important;*/
/*}*/
/*.over-product-card-tags {*/
/*    overflow-x:scroll;*/
/*    width:100%;*/
/*    max-width: 998px;*/
/*    margin-top: 40px;*/
/*    padding-bottom: 15px;*/
/*}*/
/*.product-card-tags {*/
/*    white-space: nowrap;*/
/*}*/
/*.over-product-card-tags {*/
/*  scrollbar-width: thin;*/
/*  scrollbar-color: #4a76cb #fff;*/
/*}*/

/*.over-product-card-tags::-webkit-scrollbar,*/
/*.over-product-card-tags::-webkit-scrollbar {*/
/*  height: 12px;*/
/*  width: 12px;*/
/*}*/
/*.over-product-card-tags::-webkit-scrollbar-track,*/
/*.over-product-card-tags::-webkit-scrollbar-track {*/
/*  background: #fff;*/
/*}*/
/*.over-product-card-tags::-webkit-scrollbar-thumb,*/
/*.over-product-card-tags::-webkit-scrollbar-thumb {*/
/*  background-color: #4a76cb;*/
/*  border-radius: 5px;*/
/*  border: 3px solid #fff;*/
/*  cursor:pointer;*/
/*}*/
/*.sitemap ul li a {*/
/*    font-size:18px;*/
/*    line-height: 35px;*/
/*}*/
/*.cart-form-btns {*/
/*    display: flex;*/
/*    gap: 16px;*/
/*    box-sizing: border-box;*/
/*    padding-bottom: 16px;*/
/*    margin-bottom: 16px;*/
/*    border-bottom: 1px solid #eaecef;*/
/*}*/
/*.basket-item-count .ms2_total_count, .fixed-cart .ms2_total_count {*/
/*    font-size: 14px;*/
/*    color: #000;*/
/*    background: #fff;*/
/*    height: 17px;*/
/*    width: 17px;*/
/*    display: flex;*/
/*    border-radius: 10px;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    position: absolute;*/
/*    top: -8px;*/
/*    right: -10px;*/
/*}*/
/*.fixed-cart .ms2_total_count {*/
/*    top: -13px;*/
/*}*/
/*.fixed-cart {*/
/*    position: fixed;*/
/*    top: 30%;*/
/*    right: 0;*/
/*    color: #fff;*/
/*    background-color: #42566e;*/
/*    padding: 12px 12px 12px 15px;*/
/*    border-radius: 23px 0 0 23px;*/
/*    z-index:1000;*/
/*}*/
/*.fixed-cart ul {*/
/*    list-style: none;*/
/*    margin: 0 0 20px 0;*/
/*    padding: 0;*/
/*}*/
/*.fixed-cart ul li {*/
/*    margin-bottom: 15px;*/
/*}*/
/*.fixed-cart h4 {*/
/*    margin-top:0;*/
/*    margin-bottom: 5px;*/
/*}*/
/*.fixed-cart button {*/
/*    border-radius: 10px;*/
/*    border: 0;*/
/*    margin-top: 4px;*/
/*    cursor:pointer;*/
/*}*/
/*.fixed-cart button:hover {*/
/*    opacity:0.8;*/
/*}*/
/*.form-group {*/
/*    display:none;*/
/*}*/
/*.ymap-container {*/
/*        height: 450px;*/
/*        padding: 0;*/
/*        background: url(https://zhbi-standart.ru/assets/images/map_o.png) center center no-repeat;*/
/*		position:relative;*/
/*}*/
/*.contacts-content-right .ymap-container {*/
/*    height:100%;*/
/*    background: url(https://zhbi-standart.ru/assets/images/cont_map_o.png) center center no-repeat;*/
/*}*/
/*!*Индикатор загрузки, который показывается до загрузки карты*!*/
/*.loader {*/
/*    color:#000;*/
/*    position:absolute;*/
/*    box-sizing:border-box;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width:100%;*/
/*    height:100%;*/
/*    overflow:hidden;*/
/*    z-index:8;*/
/*    transition: opacity .7s ease;*/
/*    background-color:rgba(0,0,0,0.55);*/
/*    display:none;*/
/*}*/
/*.loader:after,*/
/*.loader:before {*/
/*    box-sizing:border-box;*/
/*}*/
/*.loader.is-active {*/
/*    top: 0;*/
/*    display:block;*/
/*}*/

/*.loader-default:after {*/
/*    content:'';*/
/*    position:absolute;*/
/*    width:48px;*/
/*    height:48px;*/
/*    border:solid 8px #fff;*/
/*    border-left-color:transparent;*/
/*    border-radius:50%;*/
/*    top:calc(50% - 24px);*/
/*    left:calc(50% - 24px);*/
/*    -webkit-animation:rotation 1s linear infinite;*/
/*    animation:rotation 1s linear infinite;*/
/*}*/
/*@-webkit-keyframes rotation {*/
/*    from {*/
/*        -webkit-transform:rotate(0);*/
/*        transform:rotate(0);*/
/*    }*/
/*    to {*/
/*        -webkit-transform:rotate(359deg);*/
/*        transform:rotate(359deg);*/
/*    }*/
/*}*/

/*@keyframes rotation {*/
/*    from {*/
/*        -webkit-transform:rotate(0);*/
/*        transform:rotate(0);*/
/*    }*/
/*    to {*/
/*        -webkit-transform:rotate(359deg);*/
/*        transform:rotate(359deg);*/
/*    }*/
/*}*/
/*@-webkit-keyframes blink {*/
/*    from {*/
/*        opacity:.5;*/
/*    }*/
/*    to {*/
/*        opacity:1;*/
/*    }*/
/*}*/
/*@keyframes blink {*/
/*    from {*/
/*        opacity:.5;*/
/*    }*/
/*    to {*/
/*        opacity:1;*/
/*    }*/
/*}*/
/*    */
/*@media (max-width: 1023.98px) {*/
/*    .padding-15 {*/
/*        padding:0 15px;*/
/*    }*/
/*}*/

/*@media (max-width: 767.98px) {*/
/*    .fixed-cart {*/
/*        display:none;*/
/*    }*/
/*    .product-card-tags {*/
/*        white-space: unset;*/
/*    }*/
/*}*/