html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body {position: relative;font-family: 'Mulish', sans-serif !important;font-size: 16px;line-height: 1.2;font-weight: 400;background-color: #F8F8F8;color: #333333;overflow-x: hidden;margin:0;padding:0;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wrapper {overflow: hidden;}
.container {width:1170px;margin-right:auto;margin-left:auto;padding-left: 15px;padding-right: 15px;}
.row {margin-left: -15px;margin-right: -15px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.clear {clear:both;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
.no-gutters {margin-left:0;margin-right:0;}
.no-gutters > .col,.no-gutters >[class*=col-] {padding-right: 0;padding-left: 0}
.hide {display:none;}
a {color: inherit;text-decoration:none;cursor:pointer;}
a:hover, a:active {outline:0;text-decoration:none;color:#017f4a;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p {margin-bottom: 15px;}
p:last-child {margin-bottom: 0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {-webkit-appearance: none}
input[type=number] {-moz-appearance: textfield}
button {padding: 0;border: 0;background: 0 0}
button,input,textarea {font: inherit}
button:not([disabled]) {cursor: pointer}
a,button,input,textarea {color: inherit;outline: 0}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"] {outline: 0;}
input, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-appearance: textfield;}
input[type=checkbox] {-webkit-appearance: checkbox;}
input[type=radio] {-webkit-appearance: radio;}
textarea {width: 100%;resize:none;border: 1px solid #dce4e9;font-size: 14px;padding: 6px 12px;    line-height: 30px;}
select:focus, textarea:focus {outline: 0;border-color: #dce4e9;}
/**/
.input {display: block;height: 45px;width: 100%;max-width: 100%;padding: 5px 25px;border: 1px solid #e7e7e8;font-size: 18px}
.input:hover {position: relative;z-index: 1;border-color: #a8a8aa!important}
.input._bordered {border-radius: 12px}
.input.error,.input.input--error,.input.invalidInput {border-color: #a5ff38!important;position: relative;z-index: 2!important;}
.input.invalidInput + label {display: block;color: #00534b ;font-size: 12px;text-align: left;margin-top: 5px}
.input.error + label.error {z-index: 2;font-size: 0;position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.input.error + label.error::before {content: '\f06a';font-family: FontAwesome;font-weight: 300;display: block;font-size: 20px;color: #00534b }
.input::-webkit-input-placeholder {color:#a8a8aa;font-size:16px;font-weight:300;}
.input::-moz-placeholder {color: #a8a8aa;font-size:16px;font-weight:300;}
.input:-ms-input-placeholder {color: #a8a8aa;font-size:16px;font-weight:300;}
.input:-moz-placeholder {color: #a8a8aa;font-size:16px;font-weight:300;}
#overlay {background: rgba(51, 51, 51, 0.5);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 21;opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: opacity .25s ease,visibility 0s ease .25s;transition: opacity .25s ease,visibility 0s ease .25s;}
#overlay.is-opened {opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transition: opacity .25s ease,visibility 0s ease;transition: opacity .25s ease,visibility 0s ease;cursor: pointer;}
/* Поле автозаполнения */
.input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 50px #ffffff !important; /* Цвет фона */
  -webkit-text-fill-color: #2e2e2e !important; /* цвет текста */
  color: #2e2e2e !important; /* цвет текста */
}   
/* Кастомный скролл на webkit*/
  ::-webkit-scrollbar-track {border-radius: 3px;background-color: #ffffff}
  ::-webkit-scrollbar {width: 7px;height: 2px;background-color: #ffffff}
  ::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #00534b}
/**/
select {font-size: 16px;}
select.input {-webkit-appearance: none;cursor: pointer;font-size: 16px;}
select.input.jq-selectbox:hover {position:static!important;}
/* Цвет плейсхолдера */
::-webkit-input-placeholder {color: #cacaca}
::-moz-placeholder {color: #cacaca}
:-moz-placeholder {color: #cacaca}
:-ms-input-placeholder {color: #cacaca}
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}
/* Radio input*/
.radio {position: relative}
.radio .radio-hidden {display: none}
.radio .radio-name {position: relative;display: block;padding-left: 28px;line-height: 20px;cursor: pointer}
.radio .radio-name:after,.radio .radio-name:before {position: absolute;background-color: #fff;content: ''}
.radio .radio-name:before {top: 0;left: 0;width: 20px;height: 20px;border: 1px solid #ccd8df;border-radius: 10px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.radio .radio-name:after {top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 4px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.radio .radio-hidden:checked + .radio-name:after {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.radio .radio-hidden:checked + .radio-name:before {background-color: #00534b ;border-color: #00534b }
.radio .radio-name:hover:before {border-color: #b1bfc8}
/* Checkbox input*/
.checkbox-hidden {display: none;visibility: hidden}
.checkbox-name {position: relative;display: block;padding-left: 28px;text-align: left;line-height: 20px;cursor: pointer;user-select: none}
.checkbox-name:after,.checkbox-name:before {content: ''}
.checkbox-name:before {position: absolute;top: 0;left: 0;width: 20px;height: 20px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}
.checkbox-name:hover:before {border-color: #b1bfc8}
.checkbox-name:after {position: absolute;top: 3px;left: 5px;width: 14px;height: 10px;background-position: -70px -40px;opacity: 0;visibility: hidden;-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.checkbox-hidden:checked + .checkbox-name:before,.checkbox-hidden[checked=checked] + .checkbox-name:before {background-color: #00534b ;border-color: #00534b }
.checkbox-hidden:checked + .checkbox-name:after,.checkbox-hidden[checked=checked] + .checkbox-name:after {content: '\f00c';font: normal normal normal 14px/1 FontAwesome;color: #fff;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0)}
.checkbox-hidden:disabled + .checkbox-name {color: #b1bfc8;cursor: default}
/* Заголовки */
h1, h2, h3, h4, h5, h6 {text-rendering: optimizelegibility;line-height:1.3;margin:0;padding:0;font-family: 'Mulish', sans-serif;font-weight: 700;color: #000;text-transform: uppercase;}
h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 21px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
/* Вспомогательные классы */
ol.unstyled, ul.unstyled {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd {line-height: 1.4;}
.required em {color: #00534b ;}
.left {float: left;}
.right {float: right;}
.col-left {float: left !important;}
.col-right {float: right !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.text-italic {font-style: italic !important;}
.bold {font-weight:bold;color: #00534b ;font-weight: 700;}
.noscript {position: relative;text-align: center;background-color: #00534b ;color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.noscript h4, .noscript h5 {color: #fff;}
.underline {text-decoration: underline;}
.underline:hover {text-decoration:none;}
.unselectable {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable {-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix {float: left;width: 100%;}
.red {color: #E80636;}
.fadeout {opacity: 0;filter: alpha(opacity=0);}
.fadein {opacity: 1;filter: alpha(opacity=100);}
.separator {display: inline-block;width: 1px;height: 18px;background: #000000;margin: 0 5px;text-indent: 9999px;}
.tc {color: #00534b !important}
.blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid #00534b ;text-align: left;line-height: 25px}
.DescriptionBlock {background-color: transparent}
.no-padding .DescriptionBlock {padding: 15px}
.pseudo-link {position: relative}
.pseudo-link:after {content: '';position: absolute;bottom: .1rem;left: 0;width: 100%;border-bottom: 1px dotted;-webkit-transition: border-bottom-color .1s ease-in-out;transition: border-bottom-color .1s ease-in-out}
.pseudo-link:hover:after {border-bottom-color: transparent}
/* Уведомления */
.success, .warning {display: none;}
.quickformfast .success,.quickformfast .warning,
.no-js .success,.no-js .warning {display:block;}
.attention,.information,.success,.warning {position: relative;color: #fff;min-height: 40px;margin-bottom: 20px;overflow: hidden;padding: 10px 20px;text-shadow: 1px 1px 1px rgba(0,0,0,.1);font-size: 18px;border-radius: 25px;}
.success {background-color: #06D6A0;color: #fff;}
.warning {background-color: #EF476F;color: #fff;}
.attention {background-color: #00534b;color: #fff;}
.information {background-color: #118AB2;color: #fff;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a {font-weight: 600;text-decoration:underline;}
label.invalidInput {color: #E80636;font-size: 90%;}
.name-error, .phone-error {display: block;position: relative;color: #ffffff;background: #00534b ;width: 100%;text-align: left;margin: 0 auto;padding: 3px 15px;}
/* Noty */
.noty_bar {border-radius: 25px!important}
.noty_body {font-size: 16px!important;text-align: center!important;zoom: 97%}
.noty_theme__sunset.noty_type__error {background: #00534b !important}
.noty_theme__sunset.noty_type__success {background: #00534b !important}
#noty_layout__bottomRight {right: 135px}
@media (max-width:576px) {
  #noty_layout__bottomRight {max-width:100%; width: calc(100% - 30px);right: 15px;left: 15px;}
}
@-webkit-keyframes slideOutDownNew {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
to {visibility: hidden;-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0)}}
@keyframes slideOutDownNew {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
to {visibility: hidden;-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0)}}
.slideOutDownNew {-webkit-animation-name: slideOutDownNew;animation-name: slideOutDownNew}
/* Таблицы */
.table-box {line-height: 18px;margin-bottom: 10px;text-align: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 100%;border-collapse: collapse}
.table-box > tbody > tr > td,.table-box > tbody > tr > th,.table-box > tfoot > tr > th {border-bottom: 1px solid #dce4e9;line-height: 18px;padding: 12px 10px;text-align: center;}
.table-box tfoot td,.table-box thead td {background-color: #f5f6f8;line-height: 18px;padding: 12px;text-align: center;color: #2b3038;}
.table-box tbody tr td.cell1 {text-align: right;width: 50%}
.table-box tbody tr td.cell2 {text-align: left;width: 50%}
.table-box.table-striped {table-layout: fixed;border-collapse: collapse}
.table-box.table-striped tr:nth-child(odd) {background-color: #f5f6f8}
.table-box.table-striped tr {border: 1px solid #dce4e9}
.table-box.table-striped td:first-child {border-right: 1px solid #dce4e9}
.table-box.table-striped td {border: none;padding: 8px 15px;word-wrap: break-word;font-size: 14px}
.table-box.table-striped._reverse tr:nth-child(odd) {background-color: #fff}
.table-box.table-striped._reverse tr:nth-child(even) {background-color: #f5f6f8}
.table-box.table-striped._not-fixed {table-layout: initial;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:100px; max-height:100px;} 
.goods-image-icon-square {width:200px;height:200px;} 
.goods-image-small{max-width:290px; max-height:290px;}
.goods-image-small-square {width:580px; height:580px;}
.goods-image-medium {max-width:450px; max-height:450px;}
.goods-image-medium-square{width:900px; height:900px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square {width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square {width:1800px; height:1800px;}
.goods-cat-image-icon {max-width:30px; max-height:30px;}
.goods-cat-image-icon-square{width:60px; height:60px;}
.goods-cat-image-medium {max-width:200px; max-height:200px;}
.goods-cat-image-medium-square{width:400px; height:400px;}
.goods-cat-image-other{max-width:10px; max-height:10px;}
.goods-cat-image-other-square {width:20px; height:20px;}
/* END Настройки максимальных размеров генерируемых изображений */
/******************************************************************************
  Fancybox
*******************************************************************************/
.fancybox-button:hover svg path {fill: #00534b }
.fancybox-bg {background: rgb(56 56 56 / 60%)}
.fancybox-is-open .fancybox-bg {opacity: 1;}
.fancybox-content {padding:0;border-radius: 3px;}
/* Обратный звонок */
.fancybox-callback {max-width: 568px;width: 100%;border-radius: 12px;}
.fancybox-header {position: relative;text-align: center;padding: 24px;    padding-top: 24px;padding-bottom: 0;}
.fancybox-header .fancybox-header__title {color: #333;font-size: 29px;font-weight: 900;    text-transform: inherit;}
.fancybox-header .fancybox-header__sub-title {padding: 0 10px;margin: 0;margin-bottom: 20px;color: #000;font-size: 16px;}
.fancybox-body {position: relative;width: 100%;padding: 24px;padding-top: 2rem;}
@media (max-width:992px) {
  .fancybox-header .fancybox-header__title {font-size: 32px;}  
}
@media (max-width:576px) {
  .fancybox-header .fancybox-header__title {font-size: 24px;}  
}
/******************************************************************************
 jQuery Form Styler
*******************************************************************************/
.jq-selectbox {max-width: 100%;}
.jq-selectbox.opened {z-index: 11!important}
.jq-selectbox__select {font-size: 16px;font-family: Mulish,sans-serif;height: 45px;line-height: 45px;border-radius: 25px;border-color: #e7e7e8;background: 0 0;-webkit-box-shadow: none;box-shadow: none;padding-left: 25px}
.jq-selectbox__select:hover {background: 0 0;border-color: #a8a8a8}
.jq-selectbox__trigger {border-left: 0}
.jq-selectbox__trigger-arrow {top: 20px;right: 25px}
.jq-selectbox.focused .jq-selectbox__select {border: 1px solid #05a80a}
.jq-selectbox__dropdown {font-size: 16px;font-family: Mulish,sans-serif}
.jq-selectbox li.selected {color: #fff;background: #00534b}
.jq-selectbox li:hover {background: #1f6760;color: #fff}
/******************************************************************************
  Owl carousel
*******************************************************************************/
.owl-carousel .owl-dots {max-width: 550px;width: 100%;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.owl-carousel button.owl-dot.active {background-color: #00534b ;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 150px}
.owl-carousel button.owl-dot {width: 100px;height: 6px;background-color: #fff;margin: 0 10px;border-radius: 3px;max-width: 100px;width: 100%;-webkit-transition: all .3s ease;transition: all .3s ease}
/******************************************************************************
  Анимация
*******************************************************************************/
.button, .button:hover, .remove, .navigation .prev, .navigation .next, .pages li span, .social-links a, .qty-set > a, .actions a, 
.header .header-nav__item, .header__toolsIcon i, .product-tabs .tabs li a
{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
/*** Цена ****/
.price {display: flex;justify-content: flex-end;position:relative;color: #333;font-size: 20px;line-height: 21px;font-weight: 700;}
.price._center {justify-content:center}
.price > span:after {display: inline-block;font-family: FontAwesome;font-weight: 600;font-size: 14px;line-height: 1.1;margin-left: 3px}
.price > span {position: relative;z-index: 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}
.price.RUB > span:after, .RUB .price:after {content: "\f158";}
.price.RUB span + span, .RUB .price span + span {display: none !important;}
.old-price, .old-price .price, .price.old-price {display: flex;gap: 4px;vertical-align: middle;margin: 0;background: none;color: #939393;font-size: 13px;line-height: 14px;font-weight: 400;text-decoration: line-through;height: auto;margin-top: 6px;}
.old-price > span:after, .old-price .price > span:after, .price.old-price > span:after {font-size: 11px;margin-top: 2px;margin-left: 1px;font-weight: 400;}
.old-price:after,.old-price:before {display:none}
@media all and (max-width:576px){
  .old-price,.old-price .price,.price.old-price {font-size: 17px}
  .old-price .price > span:after,.old-price > span:after,.price.old-price > span:after {margin-top: -1px}
}
@media all and (max-width:576px){
  .old-price, .old-price .price, .price.old-price {
        font-size: 13px;
    }
}
.old-price + .price {margin: 0;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
.price > .price-mods-prefix {margin-right: 3px}
.price._product-view {font-size: 26px;margin-right: 15px}
.price._product-view > span {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.price._product-view > span:after {font-size: 15px}
.price.old-price._product-view {font-size: 20px}
/*** Капс ***/
#caps_lock {display: none;text-align: center;max-width: 300px;}
#caps_lock .fa-warning {font-size: 30px;color: #cc003d;}
/*** Кнопки ***/
.button {display: block;overflow: visible;font-size: 16px;font-weight: bold;font-family: 'Mulish', sans-serif;line-height: 50px;padding: 0 25px;border: 0;background-color: #FFD802;color: #333;opacity: 1;text-shadow: none;text-align: center;white-space: nowrap;margin: auto;outline: 0;cursor: pointer;-webkit-appearance: none;user-select: none;border-radius: 30px;}
.button:hover, .button._added, .button:focus {color: #fff;background-color: #017f4a;}
.button._grey {border: 1px solid #e7e7e8;background-color: #f3f4f6;color: #a8a8a8}
.button._grey:hover {background: #a8a8a8;color: #fff;border-color: #a8a8a8}
.button._small {font-size: 13px;padding: 0 10px;line-height: 26px}
.button._big {height: 55px;max-width: 160px;width: 100%}
.button._disabled {opacity: .7;cursor: default;pointer-events: none}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton {display: inline-block;overflow: visible;font-size: 18px;line-height: 40px;padding: 0 25px;border: 0;background-color: #00534b ;color: #fff;opacity: 1;filter: alpha(opacity=100);text-transform: uppercase;text-align: center;white-space: nowrap;margin: 0;outline: 0;cursor: pointer;border-radius: 25px;}
.paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover {background-color: #05a80a;color: #fff;}
.button._add-cart, .button._add-cart_quickview.quickview, .button._add-cart_icon_quickview {width: 130px;height: 40px;margin: 0;display: flex;align-items: center;justify-content: center;line-height: 40px;padding:0;flex-shrink:0;order: 1;color: #333;font-size: 16px;font-weight: bold;border-radius: 22px;background-color: #FFD802;}
.button._add-cart_icon_quickview, .pdt-nav-dots .button._add-cart {width: 96px;}
.button._add-cart:hover {background-color: #017f4a;color: #fff;}
.button._add-cart:hover + .qty.qty--good {border-color: #05a80a}
.button._add-cart span {line-height: 40px}
.button._add-cart .fal {display: inline-block;vertical-align: middle;width: 26px;height: 26px;font-size: 26px}
.button._add-cart._added:not(.quick) {background-color: #05a80a}
.button._add-cart._added:not(.quick):hover {background-color: #05a80a;color: #fff}
.button._add-cart.quickview {border-radius: 25px}
.button._add-cart.quickviewmod {border-radius: 25px}
.button._add-cart_quickview.quickview .add-cart_icon, .button._add-cart .add-cart_icon {display:none;}
.pdt-nav-dots .button._add-cart .add-cart_icon {display:block;}
.button._full-border {border-radius: 25px}
.button._product-view-add-cart {max-width: 150px;    width: 100%;margin-left: 15px}
.button._transparent {background: 0 0;color: #000}
.button._transparent._active {background: #00534b;color: #fff}
.button._transparent:not(._active):hover {background: #20b9e2;color: #fff;}
.button._reverse {background: #05a80a}
.button._reverse:hover {background: #00534b }
.button._add-cart:hover, .button._add-cart_quickview.quickview:hover, .button._add-cart_icon_quickview:hover {color: #fff;background: #017f4a;}
.button._add-cart_quickview.quickview._add-cart_quickview_mob, .button._add-cart._add-cart_quickview_mob, .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob {display:none;}
/* Блок-обёртка для кнопок*/
.buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.button-secondary.button-big {background: #FFD802;width: 100%;display: block;text-align: center;font-size: 16px;font-weight: bold;height: 50px;line-height: 50px;border-radius: 30px;margin-top: 24px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.button-secondary.button-big:hover {background: #017f4a;color: #fff;}
@media (max-width:1199px) {
.button._add-cart, .button._add-cart_quickview.quickview, .button._add-cart_icon_quickview {width: 120px;}
.price {font-size: 18px;line-height: 16px;}
}
@media (max-width:767px) {
.button._add-cart_quickview.quickview .add-cart_icon, .button._add-cart .add-cart_icon {display:block;}
.button._add-cart._add-cart_quickview_desk span, .button._add-cart_quickview.quickview span, .button._add-cart_quickview.quickview._add-cart_quickview_mob .price.RUB span + span, .RUB .button._add-cart_quickview.quickview._add-cart_quickview_mob .price span + span, .RUB .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob .price span + span, .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob .price.RUB span + span {display:none;}
.button._add-cart, .button._add-cart_quickview.quickview, .button._add-cart_icon_quickview {width: 60px;}
}
@media (max-width:479px) {
  .button._add-cart_quickview.quickview._add-cart_quickview_mob, .button._add-cart._add-cart_quickview_mob, .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob {display:flex;flex-direction: column;width: 100%;}
  .button._add-cart_quickview.quickview._add-cart_quickview_desk, .button._add-cart._add-cart_quickview_desk, .button._add-cart_icon_quickview.quickview._add-cart_quickview_desk {display:none;}
  .button._add-cart_quickview.quickview._add-cart_quickview_mob span, .button._add-cart._add-cart_quickview_mob span, .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob span {display:inline-block;}
  .button._add-cart_quickview.quickview._add-cart_quickview_mob .old-price, .button._add-cart._add-cart_quickview_mob  .old-price, .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob .old-price{color: #333333;margin-top: 4px;}
.button._add-cart_quickview.quickview._add-cart_quickview_mob .old-price span, .button._add-cart._add-cart_quickview_mob  .old-price span, .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob .old-price span {text-decoration: line-through;}
}
.svg-close {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' fill='white'/%3e%3c/svg%3e");
width: 44px;height: 44px;display: block;background-color: #017f4a;background-repeat: no-repeat;background-position: center;background-size: 14px;border-radius: 50%;}
.svg-close:hover {background-color: #FFD802}
/* Навигация */
.navigation .prev, .navigation .next {display: inline-block;width: 20px;font-size: 40px;line-height: 1;color: #777;margin: 0 5px;padding: 0;overflow: hidden;text-align: center;cursor: pointer;z-index: 2;}
.navigation .prev:hover, .navigation .next:hover, .navigation .owl-prev:hover, .navigation .owl-next:hover {color: #21293c;cursor: pointer;}
.navigation .prev.disable, .navigation .next.disable, .navigation .prev.disable:hover, .navigation .next.disable:hover {color: #e1e1e1;cursor: default;}
/* Иконки Новинка, Хит, Скидка */
.ico {position: absolute;overflow: hidden;top: 24px;left: 24px;min-width: 49px;padding: 4px 5px;line-height: 16px;text-align: center;z-index: 1;color: #fff;font-size: 14px;font-weight: bold;border-top-right-radius: 12px;border-bottom-left-radius: 14px;}
.ico._new {background: #85c42a;}
.ico._best {background: linear-gradient(#029564, #017f4a);}
.ico._sale {background: #9a60db;}
.ico._best + .ico._sale,.ico._new + .ico._sale {top: 50px;}
.ico._product-view {top: 15px;left: 5px;z-index: 3}
.ico._best._product-view + .ico._sale._product-view,.ico._new._product-view + .ico._sale._product-view {top: 53px}
@media (max-width:576px) {
  .ico {font-size: 14px;min-width: 49px;}
  /*.ico._best {top: 10px}*/
  /*.ico._new {top: 10px}*/
  /*.ico._best + .ico._sale,.ico._new + .ico._sale {top: 42px}*/
  /*.ico._best._product-view + .ico._sale._product-view,.ico._new._product-view + .ico._sale._product-view {    top: 36px;}*/
}
@media (max-width:479px) {
  .ico {top: 12px;left: 12px;}
}
/* Иконка счётчик*/
.ico._sale-counter {display: -webkit-box;display: -ms-flexbox;display: flex;background: #85c42a;top: 85px;padding-left: 5px;padding-right: 8px}
.ico._sale-counter div {display: block;margin-right: 3px}
.ico._sale-counter div:after {content: ":";padding-left: 1px}
.ico._sale-counter div:first-of-type:after,.ico._sale-counter div:last-of-type:after {display: none}
.ico._sale-counter div:last-of-type {margin-right: 0}
.ico._sale + .ico._sale-counter {top: 50px}
.ico._best + .ico._sale ~ .ico._sale-counter {top: 85px}
@media (max-width:576px) {
  .ico._sale + .ico._sale-counter {top: 45px}
  .ico._new + .ico._sale ~ .ico._sale-counter,
  .ico._best + .ico._sale ~ .ico._sale-counter {top: 72px}
}
.add-cart_icon {display: block;width: 24px;height: 24px;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,\%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_131_118)'%3e%3cpath d='M23.8508 6.29534C23.7176 6.12467 23.5132 6.02493 23.2966 6.02493H5.77082C5.62354 5.43581 5.37445 4.43935 5.12826 3.45508C4.61977 1.42081 2.8001 0 0.703118 0C0.314809 0 0 0.314809 0 0.703118C0 1.09143 0.314809 1.40624 0.703118 1.40624C2.1536 1.40624 3.41228 2.38896 3.76403 3.79618L6.29975 13.9395C6.49273 14.7113 6.94395 15.362 7.54722 15.8102C6.34105 16.9566 6.61104 19.0551 8.04358 19.8704C6.77403 21.531 8.00955 24.0193 10.1172 23.9997C12.0234 24.0255 13.3105 21.9082 12.4171 20.2341H16.1014C15.2083 21.9085 16.4949 24.0255 18.4014 23.9997C21.8271 23.8699 21.8264 18.9574 18.4014 18.8279H9.36399C7.80077 18.7684 7.80194 16.5275 9.36399 16.4686H18.9794C20.5144 16.4686 21.8465 15.4286 22.2187 13.9395L23.9788 6.89853C24.0313 6.68853 23.9841 6.46597 23.8508 6.29534ZM18.4014 20.2342C19.0519 20.2342 19.5811 20.7634 19.5811 21.4139C19.5218 22.9767 17.2808 22.9763 17.2217 21.4139C17.2217 20.7634 17.7509 20.2342 18.4014 20.2342ZM10.1171 20.2342C10.7676 20.2342 11.2968 20.7634 11.2968 21.4139C11.2375 22.9767 8.99654 22.9763 8.93743 21.4139C8.93743 20.7634 9.46664 20.2342 10.1171 20.2342ZM20.8545 13.5984C20.639 14.4604 19.868 15.0624 18.9794 15.0624H9.53906C8.65051 15.0624 7.87947 14.4604 7.66399 13.5985L6.12233 7.43121H22.3961L20.8545 13.5984Z' fill='%23333333'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_131_118'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.button._add-cart_icon_quickview:hover .add-cart_icon { background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,\%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_131_118)'%3e%3cpath d='M23.8508 6.29534C23.7176 6.12467 23.5132 6.02493 23.2966 6.02493H5.77082C5.62354 5.43581 5.37445 4.43935 5.12826 3.45508C4.61977 1.42081 2.8001 0 0.703118 0C0.314809 0 0 0.314809 0 0.703118C0 1.09143 0.314809 1.40624 0.703118 1.40624C2.1536 1.40624 3.41228 2.38896 3.76403 3.79618L6.29975 13.9395C6.49273 14.7113 6.94395 15.362 7.54722 15.8102C6.34105 16.9566 6.61104 19.0551 8.04358 19.8704C6.77403 21.531 8.00955 24.0193 10.1172 23.9997C12.0234 24.0255 13.3105 21.9082 12.4171 20.2341H16.1014C15.2083 21.9085 16.4949 24.0255 18.4014 23.9997C21.8271 23.8699 21.8264 18.9574 18.4014 18.8279H9.36399C7.80077 18.7684 7.80194 16.5275 9.36399 16.4686H18.9794C20.5144 16.4686 21.8465 15.4286 22.2187 13.9395L23.9788 6.89853C24.0313 6.68853 23.9841 6.46597 23.8508 6.29534ZM18.4014 20.2342C19.0519 20.2342 19.5811 20.7634 19.5811 21.4139C19.5218 22.9767 17.2808 22.9763 17.2217 21.4139C17.2217 20.7634 17.7509 20.2342 18.4014 20.2342ZM10.1171 20.2342C10.7676 20.2342 11.2968 20.7634 11.2968 21.4139C11.2375 22.9767 8.99654 22.9763 8.93743 21.4139C8.93743 20.7634 9.46664 20.2342 10.1171 20.2342ZM20.8545 13.5984C20.639 14.4604 19.868 15.0624 18.9794 15.0624H9.53906C8.65051 15.0624 7.87947 14.4604 7.66399 13.5985L6.12233 7.43121H22.3961L20.8545 13.5984Z' fill='%23ffffff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_131_118'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
/**/
.overlay {content: "";position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 40;background-color: #2e2e2e;opacity: 0;visibility: hidden;cursor: pointer;}
.overlay._active {visibility: visible;opacity: .5;}
@media all and (min-width:992px) {.overlay {display: none}}
/* Наверх */
#back-top {display: flex;align-items: center;justify-content: center;position: fixed;visibility: hidden;right: 1rem;bottom: -50px;width: 60px;height: 30px;line-height: .9;text-align: center;z-index: 8;cursor: pointer;color: #fff;font-size: 33px;border-radius: 10px 10px 0 0;background-color:rgb(212 212 212 / 50%);-webkit-transition: all .3s;transition: all .3s}
#back-top._active {visibility: visible;bottom:0;}
#back-top:hover {background: #017f4a }
#back-top .up_icon {width: 20px;height: 20px;display: block;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M3.20785 8.73464C2.92322 9.03557 2.93644 9.51026 3.23738 9.79489C3.53831 10.0795 4.013 10.0663 4.29763 9.76536L9.25273 4.52632L9.25274 17.25C9.25274 17.6642 9.58852 18 10.0027 18C10.4169 18 10.7527 17.6642 10.7527 17.25L10.7527 4.52405L15.71 9.76536C15.9946 10.0663 16.4693 10.0795 16.7702 9.79489C17.0712 9.51026 17.0844 9.03557 16.7998 8.73464L10.7303 2.31742C10.573 2.15112 10.3729 2.05112 10.1641 2.01741C10.1122 2.00601 10.0581 2 10.0027 2C9.94514 2 9.88906 2.00649 9.83519 2.01878C9.6294 2.05377 9.43249 2.15332 9.27729 2.31742L3.20785 8.73464Z' fill='white'/%3e%3c/svg%3e");}
/* Уведомление в шапке*/
.banner-top {position: fixed;top: 100px;z-index: 1000000;background: radial-gradient(black, transparent);width:100%;display:none;}
.banner-top-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0;justify-content:center;}
.banner-top-icon {width: 40px;height: 40px;font-size: 20px;line-height: 36px;text-align: center;border: 1px solid #2e2e2e;border-radius: 50%;margin-right: 15px;flex: 0 0 40px}
.banner-top-closeBtn {position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;-webkit-transition: -webkit-transform .15s ease-out;transition: -webkit-transform .15s ease-out;transition: transform .15s ease-out;transition: transform .15s ease-out,-webkit-transform .15s ease-out;font-size: 0}
.banner-top-closeBtn:hover {-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.banner-top-closeBtn:after,.banner-top-closeBtn:before {content: '';position: absolute;width: 100%;height: 1px;top: 50%;left: 0;background-color: #2e2e2e}
.banner-top-closeBtn:before {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.banner-top-closeBtn:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
/* Основной контент */
#main {position: relative;}
#main:not(._index) {margin-bottom: 30px;}
#main._index #page-title .block-title h1.title {font-size: 36px;font-weight: 700;text-transform: uppercase;}
@media (max-width:1199px) {
  #main._index #page-title .block-title h1.title {font-size: 32px;}
  .logo {display: block;text-align: center;}
  
}
@media (max-width:576px) {
  #main._index #page-title .block-title h1.title {font-size: 24px;}
}
#main._index .DescriptionBlock {font-size: 18px;font-weight: 400;}
/*.section {padding: 70px 0}*/
.section._no-padding {padding:0;}
.section-title {position: relative;color: #f3f4f6;font-size: 36px;    line-height: 1;font-weight: 700;text-align: center;margin-bottom: 60px;text-transform: uppercase}
.section-title._dark {color: #000}
@media (max-width:1199px) {
  .section {}
  .section-title {font-size: 32px;    margin-bottom: 50px;}
}
@media (max-width:991px) {
/*.section {padding: 55px 0}*/
.section-title {margin-bottom: 55px}
}
@media (max-width:576px) {
.section {padding: 35px 0;padding:0;}
.section-title {font-size: 24px;margin-bottom: 30px}
}
/* Шапка */
.header {position: relative;z-index: 20;padding: 12px 0;background: #FFFFFF;box-shadow: 0px 4px 4px 0 hsl(0deg 0% 0% / 5%);}
/*.header._index {position: relative;top: 0;left: 0;right: 0;background:#19483f;}*/
/*@media all and (max-width: 576px){*/
/*  .header._index {position: static;background:#19483f;}*/
/*}*/
/** Header main **/
.header .header__main {background-color: transparent;margin-bottom: 15px}
.header .header__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
/** Лого **/
.header .header__logo {text-align: center;margin: auto;margin-bottom: 5px;}
.header .header__logo-img {max-height: 100px;}
@media all and (max-width:991px) {.header .header__logo-img {max-height: 137px;}}
@media all and (max-width:576px) {
  .header .header__logo {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;width: 100%}
  .header .header__logo-img {max-width: 125px;max-height: 125px;}
}
/** Контакты **/
.header-contacts .header-contacts__email {display: inline-block;position: relative;color: #000;font-size: 18px;    line-height: 18px;font-weight: 400;padding-bottom: 4px;padding: 10px 20px;border-radius: 25px;border: 1px dashed #00534b ;margin-bottom: 15px;}
@media all and (max-width:991px) {.header-contacts .header-contacts__email {font-size:16px;}}
@media all and (max-width:576px) {
  .header-contacts .header-contacts__email {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;border: none;padding: 0;margin: 0;margin-top: 7px}
}
.header-contacts .header-contacts__phone-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.header-contacts .header-phone__icon {color: #a5ff38;font-size: 46px;margin-right: 9px}
.header-contacts .header-phone__num {display: block;color: #fff;font-size: 22px;font-weight: 700;white-space: nowrap}
.header .header__tools {text-align: center}
@media all and (max-width:576px) {.header .header__tools {display: none}}
@media all and (max-width:991px) {.header-contacts .header-phone__num {font-size: 20px;}}
@media all and (max-width:991px) {
  .header-contacts .header-contacts__phone-num {width: 100%;margin-right: 0;font-size: 19px}
  .header-contacts {text-align: center}
  .header-contacts .header-contacts__phone-wrap {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
}
@media all and (max-width:576px) {
  .header-contacts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
  .header-contacts .header-phone__icon {display: none}
  .header .header-contacts,.header .header__logo,.header .header__tools {width: 100%}
}
.header .header__work-time {display: block;color: #fff;font-size: 18px;font-weight: 400;line-height: 18px;margin-bottom: 15px;padding: 10px 20px;border-radius: 25px;border: 1px dashed #fff;}
@media all and (max-width:991px) {.header .header__work-time {font-size:16px;}}
/* Корзина в шапке */
.cart-header .cart-header {background: #FFD802;border: 1px solid rgb(255 255 255 / 30%);width: 160px;display: flex;justify-content: center;align-items: center;height: 44px;border-radius: 22px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
/*.cart-header._header-menu {display:none;}*/
.cart-header .cart-header:hover, .cart-header .cart-header.is-opened {background: #017f4a;cursor: pointer;}
.cart-header .cart-header:hover .cart-header__name, .cart-header .cart-header.is-opened .cart-header__name, .cart-header .cart-header.is-opened .cart-header__counter {color: #ffffff;-webkit-text-stroke: 1px rgb(255 255 255 / 30%);text-stroke: 1px #FFFFFF;}
.cart-header .cart-header:hover .cart-header__info .cart-header__sum-delimetr, .cart-header .cart-header.is-opened .cart-header__info .cart-header__sum-delimetr {background: rgb(255 255 255 / 30%);}
.cart-header._disabled {pointer-events: none}
.cart-header._page {display: none}
.cart-header .cart-header__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.cart-header .cart-header__info {text-align: right;display: flex;align-items: center;}
.cart-header .cart-header__info .cart-header__name {display: block;color: #333333;font-size: 16px;font-weight: bold;text-align: left}
.cart-header .cart-header__info .cart-header__sum-delimetr {width: 1px;height: 24px;margin-left: 1rem;margin-right: 1rem;background: rgb(51 51 51 / 30%);}
.cart-header .cart-header__info .cart-header__cart-sum{color: inherit;font-size: 26px;font-weight: 700;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;white-space: nowrap;}
.cart-header .cart-header__info .cart-header__cart-sum.price > span:after {font-size: 15px;margin-top: 3px}
.cart-header .cart-header__info .cart-header__cart-sum-num + span {display: none}
.cart-header .cart-header__icon {position: relative;display: block;width: 51px;height: 45px;margin: 0;text-align: center;line-height: 1;margin-right: 15px;}
.cart-header .cart-header__icon i {font-size: 45px;color: #000;}
.cart-header .cart-header__total-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;color:#000;align-items: center;}
.cart-header .cart-header__counter {display: inline-block;text-align: center;color:#333333;font-size: 16px;font-weight: bold;white-space: nowrap;line-height: 16px;}
@media all and (max-width:991px) {.cart-header .cart-header__info .cart-header__cart-sum {font-size: 24px;}}
@media all and (max-width:991px) {.cart-header .cart-header__wrap {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}}
@media all and (max-width:576px) {
  .header .header__main .cart-header {display: none}
  /*.cart-header .cart-header__info .cart-header__name {display: none}*/
  /*.cart-header._header-menu {display: none;margin-left: auto;}*/
  /*.cart-header .cart-header__icon {position: relative;display: block;width: 30px;height: 45px;margin: 0;text-align: center;line-height: 1;margin-right: 10px}*/
  /*.cart-header .cart-header__icon i {font-size: 26px;margin: auto;line-height: 46px;color: #fff}*/
  /*.cart-header._header-menu .header__toolsIcon._cart i {font-size: 26px;margin: auto;line-height: 46px;color: #00534b }*/
  /*.cart-header .cart-header__total-wrap {background: #fff;padding: 3px 10px;border-radius: 14px;color: #000}*/
  /*.cart-header .cart-header__info .cart-header__cart-sum {font-size: 14px;height:16px}*/
  /*.cart-header .cart-header__info .cart-header__cart-sum.price > span:after {font-size: 10px;margin-top: 1px}*/
  /*.cart-header .cart-header__info .cart-header__sum-delimetr {font-size: 14px;font-weight: 700;margin: auto;margin-left: 5px;margin-right: 1px;color: inherit}*/
  /*.cart-header .cart-header__counter {font-size: 14px;font-weight: 700;margin: auto;}*/
  
  /*.header__menu._sticky .cart-header .cart-header__total-wrap {background: #fff;color: #000}*/
  /*.header__menu._sticky .cart-header .cart-header__icon i {color: #fff}*/
}
/* Каталог и Меню */
.header .header__menu .header__menu-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.header .header__menu {position: static;top: -300px;-webkit-transition: top .3s;transition: top .3s;}
.header .header__menu._sticky {background: #fff;-z-index: 10;padding: 12px 0;box-shadow: 0px 4px 4px 0 hsl(0deg 0% 0% / 5%)}
.header .header__menu._sticky .header-nav {padding: 0}
.header .header__menu._sticky .cart-header._header-menu {display: block;margin-left: auto;    flex-shrink: 0;}
@media all and (max-width:576px) {
  /*.header .header__menu._sticky {padding: 0}*/
 
  .header .header-main .header-contacts {padding: 0}
  .header .header-main .header-contactsWrap {display: none}
}
/* Пункты меню*/
.header .header-nav {flex-grow:1;}
.header .header-nav__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: flex-start;width: 100%;height: 100%;border-collapse: collapse;margin: 0;padding: 0;list-style: none;}
/*.header .header__menu._sticky .header-nav__list{justify-content: center;}*/
.header .header-nav__item {text-align: center;position: relative;}
.header .header-nav__item:last-child {padding-right: 0}
.header-nav__link {position: relative;height: 100%;display: block;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;color: #333333;font-size: 16px;font-weight: 700;padding:1em .75em;}
.header-nav__link:hover {color:#017f4a;}
.header .header-nav__item._active .header-nav__link,.header .header-nav__item:hover .header-nav__link {color: #017f4a;}
.header .header-nav__link:before,.header-sectionsName {display: inline-block;vertical-align: middle}
.header .header-nav__button {display: none}
@media all and (max-width: 1199px){
  .header .header-nav__item {text-align: center;position: relative;padding-right: 0;}
}
@media all and (max-width: 1199px){
  .header .header__menu {position: relative;}
  .header .header__menu {background: transparent;position:relative;top:0;}
  .header .header-nav {padding: 0}
  .header .header__menu._sticky .header__menuBtn {color: #00534b }
  .header .header-nav__button {display: flex;justify-content: center;align-items: center;width: 44px;text-align: left;padding: 15px 0;font-size: 18px;font-weight: 400;text-transform: uppercase;color: #fff;cursor: pointer;height: 44px;background: #017f4a;border-radius: 50%;margin-left: 1rem;}
   .header .header-nav__button:hover { background: #FFD802;}
  .header .header-nav__button-icon {display: inline-block;vertical-align: middle;height: 24px;width: 24px;fill: #fff;}
  .header .header__menu._sticky .header-nav__button-icon {fill: #fff;}
  .header-nav__button-icon._close {display:none;}
  .header-nav__button-name {display: inline-block;vertical-align: middle;}
  .header .header__menu._sticky .header-nav__button {color: #fff;}
  .header .header__menu._sticky .header-nav__button i {font-size:18px;}
  .header .header-nav__item._active {color: #fff}
  /*.header .header-nav__item::before {display:none;}*/
  .header .header-nav__item .header-nav__link,.header .header-nav__item._active .header-nav__link,.header .header-nav__item:hover .header-nav__link {color: #fff}
  .header .header-nav__item._active .header-nav__link, .header .header-nav__item:hover .header-nav__link {color:#fff;}
  .header .header-nav__list {display: block;visibility: hidden;opacity: 0;height: auto;position: absolute;z-index: 3;top: 100%;left: 0;background: #0c5045d4;transition: visibility, opacity .3s ease;}
  .header .header-nav__list._active {visibility: visible;opacity: 1}
  .header .header-nav__item {display: block;text-align: left;box-shadow: none!important;transition: background .3s ease}
  .header .header-nav__item._active,.header .header-nav__item:hover {background: transparent;}
  .header .header-nav__item {border-top: 1px solid #fff;max-width: 940px;margin: auto;}
  .header .header-nav__link {line-height: 1;color: #fff;padding: 15px 0;}
  /*.header .header-nav__link:before,*/
  /*.header .header-nav__item._active .header-nav__link:before {display: none}*/
}
.header-overlay {position: fixed;z-index: -2;top: 0;left: 0;right:0;bottom:0;background-color: #2e2e2e;opacity: 0;visibility: hidden;-webkit-transition: opacity .15s ease-in-out;transition: opacity .15s ease-in-out;cursor: pointer}
.header-overlay._visible {opacity: .5;visibility: visible}
@media all and (max-width:991px) {.header-overlay {z-index: 2}}
/*** Контакты в шапке ***/
.contakt-header {display: flex;align-items: center;gap: 1rem;margin-right: 1rem;margin-left: 1rem;}
.contakt-header-phone {font-size: 22px;font-weight: bold;}
.contakt-header-time {font-size: 13px;font-weight: normal;line-height: 13px;color: #939393;text-align: right;}
.contakt-header-socseti .vk i {width: 20px;height: 20px;display: block;background-repeat: no-repeat;background-position: center;background-color: #E8E8E8;padding: 22px;border-radius: 50%;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3e%3cpath d='M16.5958 6.85699C16.2725 6.44866 16.365 6.26699 16.5958 5.90199C16.6 5.89783 19.2692 2.20949 19.5442 0.958659L19.5458 0.957826C19.6825 0.501992 19.5458 0.166992 18.885 0.166992H16.6983C16.1417 0.166992 15.885 0.454492 15.7475 0.776159C15.7475 0.776159 14.6342 3.44116 13.0592 5.16866C12.5508 5.66783 12.3158 5.82783 12.0383 5.82783C11.9017 5.82783 11.6892 5.66783 11.6892 5.21199V0.957826C11.6892 0.411159 11.5333 0.166992 11.0725 0.166992H7.63417C7.285 0.166992 7.0775 0.421992 7.0775 0.659492C7.0775 1.17783 7.865 1.29699 7.94667 2.75533V5.91949C7.94667 6.61283 7.82083 6.74033 7.54167 6.74033C6.79833 6.74033 4.99417 4.06449 3.925 1.00199C3.70917 0.407825 3.49833 0.167825 2.9375 0.167825H0.75C0.125833 0.167825 0 0.455325 0 0.776992C0 1.34533 0.743333 4.17116 3.45667 7.90449C5.265 10.4528 7.81167 11.8337 10.1283 11.8337C11.5208 11.8337 11.6908 11.527 11.6908 10.9995C11.6908 8.56449 11.565 8.33449 12.2625 8.33449C12.5858 8.33449 13.1425 8.49449 14.4425 9.72366C15.9283 11.1812 16.1725 11.8337 17.0042 11.8337H19.1908C19.8142 11.8337 20.13 11.527 19.9483 10.922C19.5325 9.64949 16.7225 7.03199 16.5958 6.85699Z' fill='%23939393'/%3e%3c/svg%3e");
}
.contakt-header-phone a:hover {color:#017f4a;}
.cart-header .cart-header:hover .cart-header__counter {color: #ffffff;-webkit-text-stroke: 1px rgb(255 255 255 / 30%);text-stroke: 1px #FFFFFF;}
@media all and (max-width:767px) {
.header .header__menu._sticky .contakt-header {top: 12px;}
.contakt-header {position: absolute;top: 0;right: 0;}
.contakt-header .contakt-header-socseti {display: none;}
.contakt-header-phone-time {display: flex;align-items: flex-end;gap: 12px;}
.contakt-header-phone {font-size: 18px;font-weight: bold;}
.contakt-header-time {padding-bottom: 3px;}
.cart-header._header-menu {padding-top: 29px;}
.header .header-nav__button {margin-top: 29px;}
}
@media all and (max-width:479px) {
.contakt-header-time, .cart-header .cart-header__info .cart-header__sum-delimetr {display:none;}
.header .header-nav__button {margin-left: 12px;}
.cart-header .cart-header {width: 131px;}
.cart-header .cart-header__info {gap: 11px;}
}
.cart-header .cart-header__info .add-cart_icon, .contakt-header-icon {display:none;}
@media all and (max-width:480px) {
.cart-header .cart-header__info .cart-header__name {display:none;}
.cart-header .cart-header {width: 44px;}
.cart-header .cart-header__info .add-cart_icon, .contakt-header-icon {display:block;}
.cart-header .cart-header__total-wrap {position: relative;}
.cart-header .cart-header__counter {position: absolute;top: -8px;right: -10px;}
.cart-header .cart-header:hover .cart-header__counter {color: #333;}
.contakt-header-icon i {width: 24px;height: 24px;display: block;background-repeat: no-repeat;
background-position: center;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24' fill='none'%3e%3cpath d='M4.77672 0.128165L3.72009 0.452286C1.7983 1.0418 0.386817 2.71193 0.10159 4.73387C-0.336239 7.83768 0.643038 11.4656 3.00258 15.6246C5.35717 19.7749 7.94884 22.4494 10.8019 23.6193C12.6737 24.3869 14.8134 23.9736 16.2786 22.5615L17.0789 21.7902C18.1514 20.7565 18.3068 19.0748 17.4425 17.8557L15.4424 15.0348C14.8886 14.2537 13.9077 13.9179 13.0025 14.1995L9.97915 15.1402L9.90101 15.1557C9.56757 15.2052 8.79912 14.4715 7.84063 12.782C6.83789 11.0146 6.63007 9.98108 6.90691 9.71465L8.44513 8.25493C9.59794 7.16093 9.93853 5.44148 9.29222 3.9784L8.31704 1.77083C7.70978 0.396151 6.19474 -0.306812 4.77672 0.128165ZM6.97236 2.386L7.94755 4.59358C8.33505 5.47079 8.13084 6.50172 7.43966 7.15765L5.89768 8.62096C4.91124 9.57028 5.23797 11.1952 6.56384 13.5322C7.81141 15.7312 8.94956 16.8179 10.1725 16.6295L10.3558 16.5896L13.4336 15.6343C13.7353 15.5404 14.0623 15.6523 14.2469 15.9127L16.2469 18.7336C16.6791 19.3431 16.6014 20.184 16.0651 20.7008L15.2649 21.4721C14.2183 22.4807 12.6899 22.776 11.353 22.2277C8.84949 21.2011 6.48351 18.7596 4.27937 14.8745C2.07071 10.9814 1.17684 7.66989 1.56093 4.94706C1.76466 3.50283 2.77287 2.30987 4.14558 1.88879L5.20221 1.56467C5.91121 1.34718 6.66874 1.69866 6.97236 2.386Z' fill='white'/%3e%3c/svg%3e");}
.contakt-header-icon {display: flex;justify-content: center;align-items: center;width: 44px;text-align: left;padding: 15px 0;font-size: 18px;font-weight: 400;text-transform: uppercase;color: #fff;cursor: pointer;height: 44px;background: #017f4a;border-radius: 50%;-webkit-transition: all 0.3sease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3sease;}
.contakt-header-icon:hover {background: #FFD802;}
.contakt-header {position: relative;}
.contakt-header-phone-time {display:none;}
.logo img {max-height: 64px;width: auto;}
.cart-header._header-menu {padding-top: 0;}
.header .header-nav__button {margin-top:0;}
.header .header__menu._sticky .contakt-header {top: 0;}
.contakt-header-phone-time.is-opened .contakt-header-phone {width: 200px;text-align: center;background: #fff;z-index: 9;position: relative;padding: 11px;border-radius: 30px;}
.contakt-header-phone-time.is-opened {position: absolute;display: block;top: 44px;left: -55px;}
.contakt-header-icon.is-opened {background: #FFD802;}
}
/***Выпадающая корзина***/
/* Сайдблок */
.slide_cart {border-radius: 12px 0 0 12px;background: #FFFFFF;max-width: 503px;width: 100%;height: 100dvh;top: 0;right: 0;position: fixed;transform: translateX(100%);transition: all 0.5s ease; z-index: 22;}
.slide_cart.is-opened {transform: translateX(0);}
.slide_cart__block {padding: 24px;height: 100%;}
.slide_cart__title {position: relative;margin-bottom: 1rem;}
.slide_cart__title a {margin-top: 4px;font-size: 28px;color:#333333;}
.slide_cart__title h3 {text-transform: none;font-size: 28px;font-weight: 900;}
.slide_cart__close {position: absolute;top: 25px;display:none;left: -60px;}
.slide_cart.is-opened .slide_cart__close {display:block;}
.slide_cart__short {font-size: 16px;font-weight: bold;display: flex;align-items: flex-end;margin-bottom: 24px;}
.slide_cart__short .price {font-size: 16px;line-height: 21px;font-weight: bold;margin-left: 8px;}
.slide_cart__content.addto__cart {
    height: 100%;
    position: relative;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.addto__items {    max-height: 65%;
    overflow-y: scroll;
    position: relative;}
.addto__item {display: flex;gap: 1rem;background: #F8F8F8;border-radius: 12px;overflow: hidden;align-items: center;margin-bottom: 24px;}
.addto__image {width: 100px;height: 100px;display: flex;align-items: center;border-radius: 12px;justify-content: center;overflow: hidden;}
.addto__image img {height: 100%;max-width: inherit;}
.addto__name {font-size: 16px;font-weight: bold;line-height: 18px;}
.addto__name:hover {color:#017f4a;}
.addto__mod {font-size: 12px;font-weight: normal;line-height: 16px;margin-top: 5px;color: #545454;}
.addto__content {width: calc(100% - 116px);padding: 12px 16px 12px 0;}
.addto__shop {display: flex;justify-content: space-between;margin-top: 5px;}
.addto__shop .addto__qty {border: none;display: flex;width: 112px;height: 32px;align-items: center;justify-content: space-between;border-radius: 22px;padding: 0 12px;}
.addto__shop .qty__select {color: #939393;width: 24px;height: 24px;font-size: 16px;transition: all 0.3s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: flex;align-items: center;justify-content: center;}
.addto__shop .qty__select:hover {color:#017f4a;}
.addto__shop .addto__qty .qty__input {margin: 0;font-size: 14px;line-height: 18px;height: 24px;width: 31px;color: #939393;}
.addto__empty {display:none;}
.addto__total-buttons {position: relative;margin-bottom: 0;    padding-top: 20px;width: 100%;max-width: 455px;background: #fff;z-index: 1;bottom: 0;min-height: 354px;}
.addto__total-coupon__code {height: 50px;border: 1px solid #D9D9D9;border-radius: 12px;}
.addto__total__coupon {margin-bottom: 1rem;position: relative;}
.addto__total__coupon label {position: absolute;top: -13px;font-size: 14px;color: #939393;background: #fff;padding: 4px 10px;left: 16px;z-index: 5;}
.addto__total-discount, .addto__total__delivery, .addto__total-block {display: flex;justify-content: space-between;}
.addto__total__label {font-size: 14px;font-weight: bold;}
.addto__total__delivery .addto__total__price {font-size: 16px;}
.addto__total-block .addto__total__price {font-size: 18px;}
.addto__total > div {margin-bottom: 1rem;}
.addto__total-coupon__button i {width: 30px;height: 30px;background: #121212;display: block;}
.addto__total-coupon__button.button-secondary {position: absolute;z-index: 1;top: 2.6px;right: 2px;background: #017f4a;color: #fff;font-size: 18px;line-height: 38px;font-weight: 400;text-transform: uppercase;border: none;border-top-right-radius: 12px;border-bottom-right-radius: 12px;padding: 0 15px;line-height: 45px;}
.addto__total-coupon__button.button-secondary:hover {background: #FFD802;}
.addto__total-coupon__reset {position: absolute;z-index: 1;font-size: 26px;top: 3px;right: 42px;height: 100%;padding: 0 10px;cursor: pointer;opacity: 0;visibility: hidden;-webkit-transition: all .3s;transition: all .3s;color: #898989;}
.addto__total-coupon__reset.focus {opacity: 1;visibility: visible;}
.addto__total-coupon__reset .svg-close {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' fill='%23939393'/%3e%3c/svg%3e");
width: 44px;height: 44px;display: block;background-color: transparent;background-repeat: no-repeat;background-position: center;background-size: 14px;}
.slide_menu {border-radius: 12px 0 0 12px;background: #FFFFFF;max-width: 503px;width: 100%;height: 100dvh;top: 0;right: 0;position: fixed;transform: translateX(100%);transition: all 0.5s ease; z-index: 22;}
.slide_menu.is-opened {transform: translateX(0);}
.slide_menu__block {padding: 24px;}
.slide_menu__title {position: relative;margin-bottom: 1rem;}
.slide_menu__title a {margin-top: 4px;font-size: 28px;color:#333333;}
.slide_menu__title h3 {text-transform: none;font-size: 28px;font-weight: 900;}
.slide_menu__close {position: absolute;top: 25px;display:none;left: -60px;}
.slide_menu.is-opened .slide_menu__close {display:block;}
.slide_menu__list {padding: 0;margin: 0;list-style-type: none;font-size: 16px;line-height: 16px;font-weight: bold;}
.slide_menu__list li {margin-bottom: 24px;}
@media all and (max-width: 767px) { 
  .slide_menu, .slide_cart {max-width: 388px;}
  .addto__total-buttons {max-width: 333px;}
}
@media all and (max-width: 479px) {.slide_menu, .slide_cart {max-width: 220px;}
.slide_menu__title h3 {font-size:24px;}
  }
/*** Слайдер ***/
.slideshow {position: relative;min-height: 70px;margin: 24px 0;}
.slideshow .slideshow__container {width: 100%!important;}
.slideshow .slideshow__item {position: relative;background-size: cover;background-position: center;}
.slideshow .slideshow__item:not(:first-child) {display:none;}
.slideshow .slideshow__item .slideshow__item-content {display:none;}
.slideshow .owl-loaded .slideshow__item {display:block;}
.slideshow .owl-loaded .slideshow__item .slideshow__item-content {display:block;width: auto;max-width: 1040px;margin: auto;}
.slideshow .slideshow__item._overlay:before {content: '';position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0}
.slideshow .slideshow__item._overlay._dark:before {background: #000;opacity: .25}
.slideshow .slideshow__item {position:relative;}
.slideshow .slideshow__item .slideshow__item-content {position: absolute;z-index: 1;left: 0;right: 0;bottom: calc(50% - 220px);text-align: center;padding: 0 30px}
.slideshow .slideshow__item .slideshow__item-content-title {position: relative;color: #000;font-size: 36px;text-transform: uppercase;font-weight: 700;margin-bottom: 30px;}
.slideshow .slideshow__image {display:none;}
.slideshow .owl-loaded .slideshow__item .slideshow__item-content:before {content: '';position: absolute;top: -60px;left: -30px;right: -30px;bottom: -60px;background: #fff;opacity: .75;-webkit-filter: blur(30px);filter: blur(30px)}
.slideshow .owl-nav button i {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24' fill='none'%3e%3cpath d='M12.7945 23.7261C13.1611 23.3603 13.1616 22.7668 12.7959 22.4002L3.07876 12.6629C2.71323 12.2973 2.71327 11.7026 3.07946 11.3364L12.7959 1.59975C13.1617 1.23323 13.1611 0.639704 12.7945 0.273891C12.428 -0.0918277 11.8344 -0.0912183 11.4687 0.27525L1.75294 10.0112C1.20455 10.5597 0.930429 11.28 0.930429 12.0003C0.930429 12.7202 1.20446 13.4402 1.75229 13.988L11.4687 23.7248C11.8344 24.0912 12.428 24.0918 12.7945 23.7261Z' fill='%23939393'/%3e%3c/svg%3e");
width: 50px;height: 50px;display:block;line-height: 50px;background-repeat: no-repeat;background-position: center;background-color: rgb(255 255 255 / 50%);box-shadow: 0 4px 4px 0 rgb(0 0 0 / 5%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.slideshow .owl-nav button i:hover {background-color: #ffffff;color: #939393;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24' fill='none'%3e%3cpath d='M12.7945 23.7261C13.1611 23.3603 13.1616 22.7668 12.7959 22.4002L3.07876 12.6629C2.71323 12.2973 2.71327 11.7026 3.07946 11.3364L12.7959 1.59975C13.1617 1.23323 13.1611 0.639704 12.7945 0.273891C12.428 -0.0918277 11.8344 -0.0912183 11.4687 0.27525L1.75294 10.0112C1.20455 10.5597 0.930429 11.28 0.930429 12.0003C0.930429 12.7202 1.20446 13.4402 1.75229 13.988L11.4687 23.7248C11.8344 24.0912 12.428 24.0918 12.7945 23.7261Z' fill='%23939393'/%3e%3c/svg%3e");
background-repeat: no-repeat;background-position: center;}
.slideshow .owl-nav button i.pdt-nav.angle-right {transform: scaleX(-1);}
.slideshow .owl-nav {position: absolute;top: 40%;width:100%;}
.slideshow .owl-nav button {position: absolute;}
.slideshow .owl-nav button.owl-prev {left: -25px;}
.slideshow .owl-nav button.owl-next {right: -25px;}
.slideshow__item_mob {display:none !important;border-radius: 12px;}
@media all and (max-width: 1199px) {  
  .slideshow .slideshow__item .slideshow__item-content-title {font-size: 32px;}
  .slideshow .owl-nav button i, .slideshow .owl-nav button i:hover {width: 40px;height: 40px;line-height: 40px;background-size: 10px;}
  .slideshow .owl-nav button.owl-prev {left: 6px;}
  .slideshow .owl-nav button.owl-next {right: 6px;}
}
@media all and (max-width: 768px) { .slideshow .slideshow__item .slideshow__item-content-title {font-size: 30px;}}
@media all and (max-width: 767px) {.slideshow__item_mob {display:block !important;}.slideshow__item_desk {display:none !important;}}
@media all and (max-width: 576px) {  .slideshow .slideshow__item .slideshow__item-content-title {font-size: 24px;padding: 0 15px;}
  .slideshow .owl-nav {top: 36%;}
}
@media all and (max-width: 1199px){
  .slideshow .owl-loaded .slideshow__item .slideshow__item-content {max-width: 780px;    padding: 0;}
}
@media all and (max-width:991px) {
  .slideshow {margin: 16px 0;}
  .slideshow .owl-loaded .slideshow__item .slideshow__item-content {bottom: calc(50% - 125px);-webkit-transform: translateY(50%);transform: translateY(50%);max-width: 480px;}
}
@media all and (max-width: 576px){
  .slideshow .slideshow__image {display:block;}
  .slideshow .slideshow__item {height: auto}
  .slideshow .owl-loaded .slideshow__item .slideshow__item-content {bottom: 50%}
}
/**/
.slideshow-dots .container {position: relative}
.slideshow-dots .slideshow-dots__list {margin: 0;list-style: none;position: absolute;z-index:2;top: 100%;left: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;padding-bottom: 6px;overflow: hidden}
.slideshow-dots .slideshow-dots__list .slideshow-dots__item {width: 15px;height: 40px;background-color: #fff;margin-right: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;cursor: pointer;-webkit-transition: all .3s;transition: all .3s;}
.slideshow-dots .slideshow-dots__list .slideshow-dots__item._active {height: 55px;background: #12594f}
.slideshow-dots .slideshow-dots__list .slideshow-dots__item:not(._active):hover {height: 54px}
@media all and (max-width: 576px){
  .slideshow-dots .slideshow-dots__list .slideshow-dots__item {width: 12px;height: 32px;    margin-right: 4px;}
  .slideshow-dots .slideshow-dots__list .slideshow-dots__item._active {height: 43px;}
}
/**Преимущества***/
#features {margin-bottom: 50px;}
.features__wrapper {display: flex;justify-content: space-around;}
.features__item {align-items: center;display: flex;flex-direction: column;justify-content: center;border-right: 1px solid #D9D9D9;max-width: 268px;padding: 0 16px;}
.features__item:first-child {padding-left: 0;}
.features__item:last-child {padding-right: 0;border-right: 0;}
.features__image {background: #fff;width: 90px;height: 90px;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 4px 4px 0 rgb(0 0 0 / 5%);margin-bottom: 12px;}
.features__title {font-weight: bold;margin-bottom: 9px;text-align: center;}
.features__text {text-align: center;line-height: 22px;}
.features__title_mob {display:none}
@media all and (max-width: 1199px){
  .features__text {font-size:14px;}
  .features__item {padding: 0 8px;max-width: 234px;}
}
@media all and (max-width: 990px) { 
#features {margin-bottom: 40px;}
.features__block {overflow-x: scroll;}
.features__wrapper {width: 900px;}
.features__item {width: 214px;}
.features__item:first-child .features__text {max-width: 191px;}
.features__item:first-child .features__text {max-width: 191px;}
.features__item:last-child .features__text {width: 220px;}
.features__block::-webkit-scrollbar { width: 0;height: 0; }
.features__image {width: 80px;height: 80px;}
.features__title {margin-bottom: 8px;}
.features__image img {width: 40px;}
.features__text {line-height: 18px;}
}
@media all and (max-width: 767px) {
#features {margin-bottom: 2rem;}
.features__image {width: 70px;height: 70px;}
.features__wrapper {width: 767px;align-items: flex-start;}
.features__item {width: 187px;}
.features__item:last-child .features__text {width: 187px;}
}
@media all and (max-width: 479px) {
.features__title_mob {display:block}
.features__text, .features__title_desk {display:none;}
.features__title {font-size:14px;}
.features__item {width: 115px;flex-direction: column-reverse;}
.features__wrapper {width: 454px;}
}
/* Блок подписаться */
.subscribe {position: relative}
.subscribe .subscribe__wrapper {max-width: 895px;width: 100%;margin: 0 auto;border-radius: 3px}
.subscribe .subscribe__input-wrapper {position: relative}
.subscribe .subscribe__email {height: 55px;border: 1px solid #05a80a;background-color: #fff;padding: 20px;width: 100%;border-radius: 30px;color: #333}
.subscribe .subscribe__email + label.error {right: auto;left: 20px}
.subscribe .subscribe__email.error {padding-left: 50px}
.subscribe .subscribe__button {position: absolute;z-index: 1;top: 0;right: 0;height: 100%;background: 0 0;padding: 0 30px;color: #fff;background-color: #05a80a;font-size: 18px;font-weight: 400;text-transform: uppercase;border-bottom-right-radius: 25px;border-top-right-radius: 25px;border-top-left-radius: 0;border-bottom-left-radius: 0;border: none}
.subscribe .subscribe__input-wrapper:hover .subscribe__button {background-color: #00534b ;color: #fff}
.subscribe .subscribe__input-wrapper:hover .subscribe__email {border-color: #00534b }
.politics._subscribe__politics {padding-top: 10px;color: #4c4c4c;font-size: 16px;font-weight: 400}
.politics._subscribe__politics a {display: inline;text-decoration: none;color: #00534b }
@media all and (max-width: 576px){
  .subscribe {display: none}
}
/**/
.subscribe-footer .subscribe-footer__input-wrapper {position: relative;margin-bottom: 15px}
/*** Оффер ***/
.offer {background-color: #f3f4f6}
.offer .offer__wrap._left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.offer .offer__title {color: #000;font-weight: 700;font-size: 36px;line-height: 1;margin-bottom: 25px;text-transform: uppercase}
.offer .offer__sub-title {font-size: 18px;text-align: center}
.offer .offer__content {position: relative;margin-bottom: auto}
.offer__img {margin-left: 60px;max-width: 300px;max-height: 300px;}
.offer .offer__text {font-size: 28px;line-height: 48px;margin: 0}
@media all and (max-width:1199px) {
  .offer .offer__title {font-size: 32px;text-align: center}
  .offer .offer__wrap {max-width: 100%}
  .offer .offer__text {max-width: 260px;font-size: 24px;line-height: 34px}
  .offer .offer__img {width: 213px}
  .offer .offer__img {position: absolute;top: 80px;right: 0}
  .offer .offer__text br {display: none}
}
@media all and (max-width: 991px) {
  .offer .offer__title,
  .offer .offer__title._form {margin-bottom: 5px;}
  .offer .offer__sub-title._form {margin-top:0;}
  .offer .offer__text {max-width: 100%}
  .offer .offer__img {display: none}
  .offer .offer__content {width: 100%;margin-bottom: 50px}
  .offer .offer__text {max-width: 100%;text-align: center}
}
@media all and (max-width: 576px) {
  .offer .offer__title {font-size:24px;}
  .offer .offer__text {font-size: 18px;    line-height: 1.3;}
  .offer .offer__content {margin-bottom:30px;}
}
.offer .offer__title._form {text-align: center}
.offer .offer__sub-title._form {text-align: center}
.offer-form .offer-form__input-wrap {position: relative}
.offer-form .offer-form__input {height: 55px;}
.offer-form .offer-form__input._offer-form__person {border-top-left-radius: 25px;border-top-right-radius: 25px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-bottom: -1px}
.offer-form .offer-form__input._offer-form__phone {border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;border-top-left-radius: 0;border-top-right-radius: 0}
.offer-form .offer-form__button {display: block;margin: auto;margin-top: 15px}
.politics._offer-form-politics {padding-top: 20px;color: #a8a8aa;font-size: 16px;font-weight: 400;text-align: center}
/*** Как работать с нами ***/
.how-work {position: relative}
.how-work:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00534b ;opacity: .9}
.how-work .how-work-list__item {position: relative;text-align: center}
.how-work .how-work-list__item:not(:last-child)::after {position: absolute;right: 0;top: 70px;-webkit-transform: translateY(-50%);transform: translateY(-50%);content: '\f324';font-family: FontAwesome;font-size: 37px;color: #fff}
.how-work .how-work-list__image {width: 64px;max-height: 64px;margin: auto}
.how-work .how-work-list__image._icon {fill: #00534b }
.how-work .how-work-list__text {color: #f3f4f6;font-size: 18px;font-weight: 400}
@media all and (max-width:991px) {
  .how-work .how-work-list__item {-ms-flex-wrap: wrap;flex-wrap: wrap}
  .how-work .how-work-list__item:nth-child(3),.how-work .how-work-list__item:nth-child(4) {margin-bottom:0;}
  .how-work .how-work-list__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 30px}
  .how-work .how-work-list__text {max-width: 100%;text-align: left;margin: 0;margin-top: 15px;text-align: center}
  .how-work .how-work-list__item::after {display: none}
}
@media all and (max-width: 576px) {
  .how-work .how-work-list__item {width: 100%}
  .how-work .how-work-list__item:nth-child(3),.how-work .how-work-list__item:nth-child(4) {margin-bottom: 30px}
  .how-work .how-work-list__image {width: 50px;max-height: 50px}
}
/*** Обёртка иконок ***/
.image-circle-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: 140px;height: 140px;background: #fff;border-radius: 50%;margin: auto}
.image-circle-wrap::before {content: '';width: 130px;height: 130px;border-radius: 50%;border: 1px dashed #e7567c;display: block;position: absolute;z-index: 1;top: 5px;left: 5px}
.image-circle-wrap._bordered {border: 3px solid #00534b }
.image-circle-wrap._bordered::before {top: 2px;left: 2px}
@media all and (max-width: 576px) {
  .image-circle-wrap {width: 100px;height: 100px}
  .image-circle-wrap::before {width: 90px;height: 90px}
}
/*** Наши цифры ***/
.our-num {position: relative;background-size: cover;background-position: top;background-attachment: fixed}
.our-num:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: .75}
.our-num .our-num-list__item {text-align: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.our-num .our-num-list__item-wrap {position: relative;display: inline-block;padding-left: 17px;text-align: left;}
.our-num .our-num-list__item-wrap:before {content: '';display: block;position: absolute;top: 0;left: 0;width: 5px;height: 100%;background: #00534b ;border-radius: 3px;}
.our-num .our-num-list__number {display: block;color: #000;font-size: 60px;line-height: 40px;font-weight: 400;font-style: normal;margin-bottom: 10px}
@media all and (max-width:1199px) {
  .our-num .our-num-list__number {font-size: 50px}
}
@media all and (max-width:991px) {
  .our-num-list {max-width: 530px;margin: auto}
  .our-num .our-num-list__item {text-align: left;margin-bottom: 30px}
  .our-num .our-num-list__item:nth-child(3),.our-num .our-num-list__item:nth-child(4) {margin-bottom:0;}
}
.our-num .our-num-list__label {color: #000;font-size: 22px;font-weight: 400}
@media all and (max-width:1199px) {
  .our-num .our-num-list__label {font-size: 20px}  
}
@media all and (max-width: 576px) {
  .our-num .our-num-list__item {text-align: left;margin-bottom: 30px}
  .our-num .our-num-list__number {font-size: 36px}
  .our-num .our-num-list__label {font-size: 18px;}
}
/*** Преимущества ***/
.our-features {background-color: #f3f4f6}
.our-features .our-features-list__item-wrap {display: -webkit-box;display: -ms-flexbox;display: flex}
.our-features .our-features-list__content {margin: auto;text-align: center}
.our-features .our-features-list__image {width: 64px;max-height: 64px}
.our-features .our-features-list__image._icon {fill: #00534b }
.our-features .our-features-list__label {display: block;color: #00534b ;font-size: 18px;line-height: 1;font-weight: 400;margin-bottom: 20px;margin-top: 30px;text-transform: uppercase}
.our-features .our-features-list__label._mobile {display: none}
.our-features .our-features-list__text {font-size: 18px;font-weight: 400}
@media all and (max-width:991px) {
  .our-features .our-features-list__item {margin-bottom: 40px}
  .our-features .our-features-list__item:nth-child(3),.our-features-list__item:nth-child(4) {margin-bottom:0;}
  .our-features .our-features-list__content {margin: 0}
  .our-features .our-features-list__label {display: none;text-align: center}
  .our-features .our-features-list__label._mobile {display: block;margin-bottom: 15px;margin-top: 15px}
  .our-features .our-features-list__text {max-width: 100%;text-align: center;margin: 0}
  .our-features .our-features-list__ico {min-width: 75px;margin-right: 15px}
}
@media all and (max-width:576px) {
  .our-features .our-features-list__item {width: 100%;margin-bottom: 30px}
  .our-features .our-features-list__item:nth-child(3),.our-features-list__item:nth-child(4) {margin-bottom: 30px}
  .our-features .our-features-list__image {width: 50px;max-height: 50px}
}
/*** Новости ***/
.news {position: relative}
.section.news:before {content: '';background: #3bc7f6;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: .9}
.news .news__list {position: relative;width: auto;margin-left: -15px;margin-right: -15px}
.news .news__list .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch}
.news .news__list .news__item {position: relative;height: 100%;width:100%;max-width: 360px;margin: auto;border-radius: 4px;overflow: hidden;background-color: #f3f4f6;border: 2px solid #f3f4f6;}
.news .news__list .owl-dots {margin-top: 40px;height: 8px}
.news .news__list .news__item-content {position: relative;text-align: center;height: 100%;padding-bottom: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.news .news__list .news__item-title {margin-bottom: 9px;font-size: 18px;text-transform: uppercase;color: #00534b ;}
.news .news__list .news__item-content .title a {display: block;overflow: hidden;line-height: 20px;margin-bottom: 5px;height: 40px;color: #000;font-size: 20px;font-weight: 700}
.news .news__list .news__item-content .title a:hover {color: #00534b }
.news .news__list .news__item-image {display: block;width: 100%;height: 250px;margin: auto;margin-bottom: 15px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.news .news__list .news__item-date {display: block;text-align: center;font-size: 16px;margin-top: auto}
.news .news__list .news__item-description {padding: 0 15px;margin-bottom: 15px;overflow: hidden;font-size: 18px}
.news .news__list .news__item-description > p {margin: 0}
.nojs .news .preloader {display: none}
.nojs .news .tabs-body .tabs-content {display: block}
.fancy-news .fancybox-content {max-width: 1020px;padding: 15px;padding-top: 35px;color: #000;font-size: 18px;font-weight: 400}
.fancy-news .fancybox-content .button {display:none;}
@media all and (max-width: 576px){
  .news .news__list {margin:0;}
}
/*** Подвал ***/
/**/
/* Соц. сети */
.social-links {text-align: center;margin-bottom: 15px;max-width: 170px;margin: auto}
.social-links .social-links__item {display: inline-block;width: 47px;height: 47px;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);border-radius: 50%;line-height: 50px;font-size: 21px;margin-right: 10px;margin-bottom: 10px;text-align: center;text-indent: 0;color: #fff;}
.social-links .social-links__item:nth-child(3n) {margin-right: 0}
.social-links .social-links__item:last-child {margin-right: 0}
.social-links .social-links__item:hover {color: #00534b }
.social-links .social-links__item span {display: none}
@media all and (max-width: 991px){
  .social-links {margin:0;}
}
@media all and (max-width: 576px){
  .social-links {max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
  .social-links .social-links__item {width: 40px;height: 40px;line-height: 40px;margin-right: 5px}
  .social-links .social-links__item:nth-child(3n) {margin-right: 5px}
  .social-links .social-links__item:last-child {margin-right: 0}
}
/* Способы оплаты */
.payments {text-align: right;    color: #a8a8a8;}
.payments .payment__ico {display: inline-block;vertical-align: middle;margin: 5px;cursor: pointer;}
.payments .payment__ico:hover {opacity: .3;}
@media all and (max-width: 991px){
.payments {-ms-flex-item-align: center;align-self: center;}
.payments span {font-size: 0} 
}
@media all and (max-width: 576px){
  .payments {text-align: center;}
}
/* Обратный звонок */
.politics {width: 100%;color: #939393;font-size: 18px;font-weight: 400;line-height: 18px;text-align: center}
.politics a {display: inline-block;text-decoration: underline;}
.politics a:hover {text-decoration: underline}
/* Окно с текстом политики */
#fancybox-politics {max-width: 1020px;padding: 20px}
.modal-politics .modal-politics__title {font-size: 22px;text-align: center}
.modal-politics .modal-politics__sub-title {font-size: 18px;margin-bottom: 15px}
.modal-politics p {font-size: 18px;margin-top: 0}
/* Перезвоните мне */
.callback-form {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-align: center;-ms-flex-align: center;align-items: center}
.callback-form .callback-form__input-wrap {max-width: 630px;width: 100%}
.callback-form .callback-form__input-wrap._person {margin-bottom: 24px}
.callback-form .callback-form__input-wrap._textarea {margin-bottom: -1px}
.callback-form .callback-form__input-wrap .callback-form__input._person {border-radius: 12px;}
.callback-form .callback-form__input-wrap .callback-form__input._phone {border-radius: 12px}
.callback-form .callback-form__input-wrap._textarea .callback-form__input {border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;border-top-left-radius: 0;border-top-right-radius: 0}
.callback-form .callback-form__input-wrap._textarea .callback-form__input._textarea {position: relative;top: -1px;}
.callback-form .callback-form__input-wrap._textarea .callback-form__input._textarea::-webkit-scrollbar { width: 0; }
.callback-form .callback-form__input-wrap {position: relative}
.callback-form .callback-form__btn {margin: 15px auto}
.callback-form .callback-form__btn:hover {background: #FFD802;color:#333;}
.callback-form .name-error,.callback-form .phone-error {display: none}
.callback-form__input {height: 50px;}
.callback-form .callback-form__btn {margin-left: 0;margin-top: 24px;background: #017f4a;width: 195px;height: 50px;border-radius: 30px;color: #fff;font-size: 16px;font-weight: bold;}
.callback-form__input-wrap label {position: absolute;top: -13px;font-size: 14px;color: #939393;background: #fff;padding: 4px 10px;left: 16px;z-index: 5;}
.politics._callback-form {color: #939393;font-size: 14px;font-weight: 400;line-height: 18px;text-align: left;}
.politics._feedbackForm {text-align: left;margin-bottom: 10px;}
.politics._feedbackForm a {display: inline-block;}
/* Форма */
.form {display: block;}
.form .form__label {    display: block;margin-bottom: 5px;}
.form .form__fields {position: relative;margin-bottom: 10px;}
.form .form-input__wrap {position: relative;}
/*** Заголовки ***/
#page-title {text-align: left;margin-bottom: 25px;}
#page-title.index-catalog {padding: 15px 15px 0;}
#page-title .block-title h1.title {font-size: 32px;word-break: break-word;display:none;}
#page-title .block-title h5.result {display: none;color: #fff;font-family: 'Mulish', sans-serif;font-weight: 600;letter-spacing: 0.025em;}
.block-title {position:relative;}
.block-title._cart {display:none;}
.block-title h2.title {margin: 0;font-weight: 500;text-align: left;padding: 10px 15px;font-size: 21px;text-transform: none;}
.block-title .navigation {position: absolute;top: 8px;right: 10px;}
.block-title .navigation .owl-prev,
.block-title .navigation .owl-next {display: inline-block;width: 30px;height: 30px;margin-left: auto;font-size: 24px;line-height: 28px;text-align: center;color: #b7b7b7;user-select: none;}
.block-title .navigation .owl-next {margin-left:5px;}
.block-title .navigation .owl-next .fal {padding-left: 2px;}
.block-title .navigation .owl-next:hover,.block-title .navigation .owl-prev:hover {color: #00534b }
.block-title .navigation .fal {transition: transform .2s ease-in-out;}
.block-title.cart .title-tab {margin-right: 10px;transition: opacity .3s ease}
.block-title.cart .title-tab .title-step {color: #00534b }
.block-title.cart .title-tab.disabled {opacity: .5}
.block-title.cart .title {text-align:center;}
@media all and (max-width: 641px) {
  #page-title .block-title h1.title {font-size: 28px;}
}
@media all and (max-width: 481px) {
  #page-title .block-title h1.title {font-size: 26px;}
}
/** Табы товаров на главной **/
#producttabs {margin-bottom: 18px;}
.pdt-nav {position: relative;}
.pdt-nav .pdt-nav__wrap {max-width: 1195px;width:100%;margin: auto;padding: 12px 0;background: #FFFFFF;border-radius: 12px;box-shadow: 0 4px 4px 0 rgb(0 0 0 / 5%);}
@media all and (max-width:1600px) {.pdt-nav .pdt-nav__wrap {max-width: 1170px}}
@media all and (max-width:1200px) {
  .pdt-nav .pdt-nav__wrap {margin-right: auto;margin-left: auto}
  #producttabs {margin-bottom: 26px;}
}
@media all and (max-width:991px) {
  .pdt-nav .pdt-nav__wrap {max-width: 680px}
  .pdt-nav .pdt-nav__wrap {max-width: 100%;padding-left: 1rem;}
  .pdt-nav .pdt-nav__list .owl-stage {width: auto;}
  #producttabs {margin-bottom: 16px;}
}
@media all and (max-width:768px) {
  
}
@media all and (min-width:993px) {
.pdt-nav .pdt-nav__list .owl-stage{width:100% !important;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;align-items: center;}
}
.pdt-nav__item._active,.pdt-nav__item:hover {background: #FFD802;color: #333;}
.pdt-nav .pdt-nav__item {width:auto;display: -webkit-box;display: -ms-flexbox;display: flex;text-align: center;padding: 9px 24px;gap: 12px;border-radius: 25px;}
.pdt-nav .pdt-nav__item._pdt-nav__item-iconed:before {content: '';display: inline-block;vertical-align: middle;margin: auto;margin-right: 4px;width: 24px;height: 24px;}
.pdt-nav .pdt-nav__item .pdt_icon {width: 32px;height: 32px;background-repeat: no-repeat;background-position: center;}
.pdt-nav .pdt-nav__item .poke {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_68_759)'%3e%3cmask id='mask0_68_759' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M32 0H0V32H32V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_68_759)'%3e%3cmask id='mask1_68_759' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M0 9.34601e-05H31.9999V32H0V9.34601e-05Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_68_759)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 30.6765C0 31.0217 0.279821 31.3015 0.624998 31.3015H31.3749C31.7201 31.3015 31.9999 31.0217 31.9999 30.6765C31.9999 30.3313 31.7201 30.0515 31.3749 30.0515H0.624998C0.279821 30.0515 0 30.3313 0 30.6765Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.53857 18.1254C2.53857 25.4155 8.57869 31.3014 15.9998 31.3014C23.4209 31.3014 29.4611 25.4155 29.4611 18.1254C29.4611 17.7803 29.1812 17.5004 28.8361 17.5004H3.16357C2.8184 17.5004 2.53857 17.7803 2.53857 18.1254ZM3.80507 18.7504H28.1946C27.8619 25.0347 22.5417 30.0514 15.9998 30.0514C9.4579 30.0514 4.13773 25.0347 3.80507 18.7504Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.94336 21.2632C2.94336 21.6084 3.22318 21.8882 3.56836 21.8882H28.4318C28.777 21.8882 29.0568 21.6084 29.0568 21.2632C29.0568 20.918 28.777 20.6382 28.4318 20.6382H3.56836C3.22318 20.6382 2.94336 20.918 2.94336 21.2632Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8645 10.7839C23.1281 9.91881 24.6724 9.31992 26.1405 9.65871C26.1982 9.67202 26.2538 9.69348 26.3054 9.72243C27.4737 10.3769 28.1187 11.8398 28.3816 13.3033C28.6504 14.7997 28.5604 16.5007 28.0674 17.8594C27.9776 18.1066 27.7428 18.2712 27.4798 18.2712H18.9684C18.6867 18.2712 18.4397 18.0827 18.3655 17.8109C18.031 16.586 18.1584 15.2317 18.8285 14.0355L18.8286 14.0354C19.4713 12.8883 20.5863 11.6591 21.8645 10.7839ZM19.919 14.6464C19.4983 15.3975 19.3622 16.2301 19.4758 17.0212H27.0233C27.3151 15.9668 27.3597 14.6843 27.1513 13.5243C26.9181 12.2261 26.4048 11.2628 25.7693 10.8577C24.8176 10.6767 23.6791 11.0565 22.5707 11.8153C21.4418 12.5882 20.4624 13.6768 19.9191 14.6464' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5024 18.6185C21.7747 18.4063 21.8234 18.0136 21.6113 17.7413C21.3088 17.3531 21.2516 16.8072 21.5059 16.3526C21.506 16.3526 21.506 16.3525 21.506 16.3525M21.5061 16.3524C21.8457 15.7469 22.6124 15.531 23.2181 15.8705C23.8878 16.246 24.07 17.1317 23.5949 17.7412C23.3827 18.0134 23.4313 18.4062 23.7035 18.6184C23.9758 18.8306 24.3685 18.7819 24.5807 18.5097C25.5288 17.2935 25.1633 15.528 23.8293 14.7802L23.8293 14.7801C22.6213 14.1031 21.0927 14.5335 20.4156 15.7414L20.4154 15.7417C19.9068 16.6501 20.0242 17.7382 20.6252 18.5096C20.8374 18.7819 21.2301 18.8306 21.5024 18.6185' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39013 18.7505C4.73531 18.7505 5.01513 18.4707 5.01513 18.1255C5.01513 16.7377 6.14012 15.6127 7.52788 15.6127C8.91563 15.6127 10.0406 16.7377 10.0406 18.1255C10.0406 18.4707 10.3204 18.7505 10.6656 18.7505C11.0108 18.7505 11.2906 18.4707 11.2906 18.1255C11.2906 16.0474 9.60598 14.3628 7.52788 14.3628C5.44977 14.3628 3.76514 16.0474 3.76514 18.1255C3.76514 18.4707 4.04496 18.7505 4.39013 18.7505Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7915 18.6976C16.1075 18.5587 16.251 18.1899 16.1121 17.8739L13.8736 12.7826C13.8069 12.6309 13.6826 12.5118 13.5282 12.4517C13.3737 12.3916 13.2017 12.3953 13.0499 12.462L8.25299 14.5712C7.937 14.7101 7.79348 15.0789 7.93242 15.3949C8.07135 15.7109 8.44013 15.8544 8.75611 15.7155L12.9809 13.8579L14.9678 18.377C15.1068 18.693 15.4755 18.8365 15.7915 18.6976Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7191 16.5178C19.0583 16.5815 19.385 16.3581 19.4486 16.0189C19.5567 15.4431 19.4064 14.8503 19.1933 14.3405C18.9758 13.82 18.6619 13.3133 18.3525 12.8787C18.0411 12.4412 17.7218 12.0595 17.4814 11.7881C17.3608 11.6519 17.2591 11.5423 17.1868 11.466C17.1507 11.4279 17.1218 11.398 17.1016 11.3773C17.0914 11.3669 17.0835 11.3588 17.0778 11.353L17.0711 11.3462L17.0684 11.3435L17.0681 11.3433C17.068 11.3432 17.0679 11.3431 16.626 11.785C16.1841 11.3431 16.1839 11.3432 16.1838 11.3433L16.1829 11.3442L16.1811 11.3461L16.1753 11.3519C16.1706 11.3566 16.1642 11.3632 16.1561 11.3716C16.14 11.3882 16.1172 11.412 16.0887 11.4423C16.0318 11.503 15.9519 11.5904 15.8561 11.7009C15.6649 11.9215 15.4079 12.2371 15.1431 12.6194C14.6237 13.3692 14.028 14.4407 13.8994 15.59C13.8611 15.9331 14.108 16.2423 14.4511 16.2806C14.7941 16.319 15.1033 16.072 15.1417 15.729C15.2359 14.8865 15.693 14.0207 16.1706 13.3312C16.334 13.0953 16.4945 12.8876 16.6339 12.7175C16.8406 12.9559 17.0916 13.2627 17.3342 13.6036C17.6147 13.9976 17.8718 14.42 18.04 14.8225C18.2127 15.2357 18.263 15.5599 18.2201 15.7883C18.1564 16.1275 18.3798 16.4542 18.7191 16.5178ZM16.626 11.785L16.1841 11.3431C16.4281 11.099 16.8239 11.099 17.0679 11.3431L16.626 11.785Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1393 10.6487C8.8942 10.3663 7.7743 11.2566 7.25763 12.3889L10.1393 10.6487ZM8.39482 12.9078C8.21199 13.3086 8.12721 13.767 8.1598 14.2008L10.7417 13.4259C10.7584 12.5364 10.3026 11.9673 9.86326 11.8678L9.86297 11.8678C9.42145 11.7676 8.77676 12.0708 8.39484 12.9077M10.1396 10.6488C11.5582 10.9702 12.1687 12.5695 11.9421 14.0011C11.9046 14.2383 11.7344 14.433 11.5044 14.5021L7.87471 15.5915C7.5583 15.6865 7.22263 15.5188 7.10851 15.2088C6.76557 14.2771 6.87622 13.2249 7.2576 12.3889L7.25763 12.3889' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.02497 16.0898C6.23779 15.818 6.19 15.4252 5.91823 15.2124C5.70062 15.042 5.49742 14.8211 5.32889 14.5533L5.32845 14.5526C5.02379 14.0698 4.90833 13.5599 4.94228 13.1413C4.9762 12.7228 5.15058 12.4365 5.38654 12.2879L5.38695 12.2876C5.81391 12.0182 6.66874 12.1492 7.32639 13.0239C7.53382 13.2998 7.92564 13.3553 8.20154 13.1479C8.47744 12.9405 8.53294 12.5486 8.32551 12.2727C7.46955 11.1342 5.93213 10.4657 4.71997 11.2304C4.0764 11.636 3.75421 12.3269 3.69637 13.0402C3.63854 13.7534 3.83613 14.5299 4.27113 15.2193C4.51556 15.6077 4.81552 15.9365 5.14756 16.1965C5.41933 16.4093 5.81216 16.3615 6.02497 16.0898Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.38525 15.7321C8.73043 15.7321 9.01025 15.4522 9.01025 15.1071V15.1064C9.01025 14.7613 8.73043 14.4814 8.38525 14.4814C8.04008 14.4814 7.76025 14.7613 7.76025 15.1064V15.1071C7.76025 15.4522 8.04008 15.7321 8.38525 15.7321Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5191 13.5984C17.8362 13.7346 18.2038 13.588 18.34 13.2709L23.3673 1.57021C23.5036 1.25306 23.3569 0.885507 23.0398 0.749243C22.7227 0.61298 22.3551 0.759611 22.2188 1.07675L17.1915 12.7774C17.0553 13.0945 17.2019 13.4621 17.5191 13.5984Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.4644 13.1026C20.7815 13.2389 21.1491 13.0923 21.2853 12.7751L25.6738 2.5611C25.8101 2.24395 25.6634 1.8764 25.3463 1.74014C25.0292 1.60387 24.6616 1.75051 24.5253 2.06765L20.1369 12.2817C20.0006 12.5988 20.1472 12.9664 20.4644 13.1026Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.4286 29.6945C22.7559 29.5845 22.932 29.2302 22.8221 28.903C21.821 25.923 19.0048 23.776 15.6861 23.776C12.4891 23.776 9.75992 25.7686 8.66812 28.5774C8.54306 28.8992 8.70249 29.2614 9.02422 29.3864C9.34595 29.5115 9.70814 29.352 9.83319 29.0303C10.7445 26.6858 13.0219 25.026 15.6861 25.026C18.4522 25.026 20.802 26.815 21.6372 29.301C21.7471 29.6282 22.1014 29.8044 22.4286 29.6945Z' fill='%23333333'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_68_759'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.pdt-nav .pdt-nav__item .roll {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_68_905)'%3e%3cpath d='M31.4723 24.3379H20.1232C20.5831 23.807 20.8716 23.1237 20.8716 22.3682V20.8902C20.8716 20.3597 20.7863 19.8386 20.641 19.3329L30.5591 8.07142C30.605 8.01953 30.6401 7.9591 30.6626 7.89361C30.6851 7.82811 30.6945 7.75883 30.6902 7.68971C30.6859 7.6206 30.668 7.55302 30.6375 7.49082C30.6071 7.42862 30.5647 7.37303 30.5128 7.32723L29.1677 6.14092C29.0615 6.04711 28.9255 5.98942 28.7853 6.01004C28.6455 6.01915 28.5151 6.08326 28.4225 6.18836L19.0729 16.8035C18.0361 15.8312 16.6804 15.2585 15.2496 15.2541L23.4627 1.89142C23.4991 1.83241 23.5234 1.76683 23.5343 1.69842C23.5453 1.63 23.5426 1.5601 23.5265 1.49271C23.5105 1.42532 23.4812 1.36177 23.4406 1.30567C23.3999 1.24958 23.3486 1.20204 23.2896 1.16579L21.7631 0.225795C21.6415 0.151607 21.5013 0.12992 21.3632 0.16192C21.2958 0.177864 21.2322 0.207026 21.1761 0.247718C21.12 0.28841 21.0725 0.339824 21.0364 0.398982L10.9491 16.8117C10.9469 16.8154 10.9493 16.8197 10.9473 16.8234C9.93431 15.8557 8.56969 15.2523 7.06125 15.2523C3.95269 15.2523 1.42338 17.7816 1.42338 20.8902V22.3682C1.42338 23.1237 1.71169 23.807 2.17169 24.3379H0.527688C0.458379 24.3378 0.389742 24.3514 0.325702 24.3779C0.261661 24.4044 0.203473 24.4433 0.154465 24.4923C0.105456 24.5413 0.0665885 24.5995 0.0400842 24.6636C0.01358 24.7276 -4.09888e-05 24.7962 9.26505e-08 24.8655V27.1887C-4.09888e-05 27.258 0.01358 27.3267 0.0400842 27.3907C0.0665885 27.4548 0.105456 27.5129 0.154465 27.562C0.203473 27.611 0.261661 27.6498 0.325702 27.6763C0.389742 27.7028 0.458379 27.7165 0.527688 27.7164H3.62387V29.5119C3.62383 29.5812 3.63745 29.6499 3.66396 29.7139C3.69046 29.7779 3.72933 29.8361 3.77834 29.8851C3.82735 29.9342 3.88554 29.973 3.94958 29.9995C4.01362 30.026 4.08225 30.0396 4.15156 30.0396H7.10244V31.4723C7.1024 31.5416 7.11602 31.6102 7.14252 31.6743C7.16903 31.7383 7.20789 31.7965 7.2569 31.8455C7.30591 31.8945 7.3641 31.9334 7.42814 31.9599C7.49218 31.9864 7.56082 32 7.63013 32H12.5084C12.5777 32 12.6463 31.9864 12.7104 31.9599C12.7744 31.9334 12.8326 31.8945 12.8816 31.8455C12.9306 31.7965 12.9695 31.7383 12.996 31.6743C13.0225 31.6102 13.0361 31.5416 13.0361 31.4723V30.0396H18.9636V31.4723C18.9635 31.5416 18.9771 31.6102 19.0036 31.6743C19.0302 31.7383 19.069 31.7965 19.118 31.8455C19.167 31.8945 19.2252 31.9334 19.2893 31.9599C19.3533 31.9864 19.4219 32 19.4912 32H24.3687C24.4381 32 24.5067 31.9864 24.5707 31.9599C24.6348 31.9334 24.693 31.8945 24.742 31.8455C24.791 31.7965 24.8298 31.7383 24.8564 31.6743C24.8829 31.6102 24.8965 31.5416 24.8964 31.4723V30.0396H27.8473C27.9166 30.0396 27.9853 30.026 28.0493 29.9995C28.1133 29.973 28.1715 29.9342 28.2205 29.8851C28.2695 29.8361 28.3084 29.7779 28.3349 29.7139C28.3614 29.6499 28.375 29.5812 28.375 29.5119V27.7164H31.4722C31.5416 27.7165 31.6102 27.7028 31.6742 27.6763C31.7383 27.6498 31.7965 27.611 31.8455 27.562C31.8945 27.5129 31.9333 27.4548 31.9599 27.3907C31.9864 27.3267 32 27.258 31.9999 27.1887V24.8655C32 24.7962 31.9864 24.7276 31.9599 24.6636C31.9334 24.5995 31.8945 24.5413 31.8455 24.4923C31.7965 24.4433 31.7383 24.4044 31.6743 24.3779C31.6103 24.3514 31.5416 24.3378 31.4723 24.3379ZM19.8161 20.8902V22.3682C19.8161 23.4545 18.9318 24.3379 17.8454 24.3379H12.6198C12.416 24.3379 12.2178 24.3042 12.0287 24.2449C12.3343 23.8625 12.5537 23.4117 12.6452 22.9114H14.5598C14.6312 23.1817 14.7515 23.4354 14.9636 23.6205C15.2254 23.8535 15.5562 23.9782 15.9046 23.9782C15.9334 23.9782 15.9633 23.9772 15.9932 23.9761C16.3746 23.9524 16.7229 23.7813 16.9754 23.4948L17.4916 22.9087C17.494 22.9087 17.4954 22.9114 17.498 22.9114H17.9505C18.0198 22.9115 18.0884 22.8978 18.1525 22.8713C18.2165 22.8448 18.2747 22.806 18.3237 22.757C18.3727 22.7079 18.4116 22.6498 18.4381 22.5857C18.4646 22.5217 18.4782 22.453 18.4782 22.3837V21.8447C18.4782 21.8297 18.4635 21.8211 18.4623 21.8065L19.7329 20.3639C19.7537 20.5409 19.8161 20.7106 19.8161 20.8902ZM13.0424 21.8559V20.8912C13.0424 20.5962 13.1047 20.3163 13.2108 20.0593C14.0378 20.0694 14.7697 20.5137 15.1821 21.221L14.8389 21.6107C14.7737 21.6844 14.7319 21.772 14.684 21.856H13.0424V21.8559ZM15.4949 19.9434C15.0792 19.5482 14.5806 19.2585 14.0197 19.1166C14.3721 18.8744 14.7748 18.6999 15.2336 18.6999C15.6666 18.6999 16.0736 18.8405 16.4252 19.0716C16.0239 19.2498 15.7133 19.5657 15.4949 19.9434ZM28.8646 7.28192L29.4191 7.77048L16.184 22.798C16.1517 22.8346 16.1125 22.8644 16.0686 22.8858C16.0247 22.9072 15.9771 22.9197 15.9284 22.9227C15.849 22.9268 15.7387 22.8959 15.6614 22.8279C15.5759 22.7537 15.5306 22.6403 15.5388 22.5259C15.5439 22.4682 15.5636 22.3847 15.6306 22.3084L28.8646 7.28192ZM17.5003 18.589C16.8992 17.9952 16.0952 17.6445 15.2337 17.6445C14.0351 17.6445 12.9979 18.3049 12.4355 19.2734C12.2861 18.7784 12.0843 18.3082 11.8123 17.8805C12.6836 16.8899 13.8999 16.3077 15.2327 16.3077C16.4122 16.3077 17.5303 16.7833 18.3792 17.5912L17.5003 18.589ZM21.6591 1.40179L22.2878 1.78829L13.9184 15.4052C13.5309 15.4968 13.1605 15.6379 12.8045 15.8078L21.6591 1.40179ZM2.47881 22.3682V20.8902C2.47881 18.3629 4.534 16.3077 7.06131 16.3077C9.58862 16.3077 11.6448 18.3629 11.6448 20.8902V22.3682C11.6448 23.4545 10.7615 24.3379 9.67513 24.3379H4.4485C3.36213 24.3379 2.47881 23.4545 2.47881 22.3682ZM23.841 30.9446H20.0192V30.0397H23.841V30.9446ZM30.9446 26.661H23.2267C22.9351 26.661 22.6991 26.897 22.6991 27.1887C22.6991 27.4804 22.9351 27.7164 23.2267 27.7164H27.3196V28.9842H11.147C10.8553 28.9842 10.6193 29.2202 10.6193 29.5119C10.6193 29.8035 10.8553 30.0395 11.147 30.0395H11.9808V30.9445H8.15794V29.5269C8.15806 29.5211 8.16413 29.5178 8.16413 29.512C8.16417 29.4427 8.15055 29.374 8.12404 29.31C8.09754 29.246 8.05867 29.1878 8.00966 29.1388C7.96065 29.0898 7.90246 29.0509 7.83842 29.0244C7.77438 28.9979 7.70575 28.9843 7.63644 28.9843H4.67938V27.7165H19.4977C19.7894 27.7165 20.0254 27.4805 20.0254 27.1889C20.0254 26.8972 19.7894 26.6612 19.4977 26.6612H1.05544V25.3934H30.9446V26.661Z' fill='%23333333'/%3e%3cpath d='M10.3067 22.3837V20.8912C10.3067 19.1009 8.85143 17.6445 7.06212 17.6445C5.2718 17.6445 3.81543 19.1009 3.81543 20.8912V22.3837C3.81539 22.453 3.82901 22.5216 3.85551 22.5856C3.88202 22.6497 3.92089 22.7079 3.96989 22.7569C4.0189 22.8059 4.07709 22.8448 4.14113 22.8713C4.20517 22.8978 4.27381 22.9114 4.34312 22.9113H9.77899C9.84831 22.9114 9.91695 22.8978 9.981 22.8713C10.045 22.8448 10.1032 22.8059 10.1523 22.7569C10.2013 22.7079 10.2401 22.6497 10.2667 22.5857C10.2932 22.5216 10.3068 22.453 10.3067 22.3837ZM8.23093 19.087C7.84493 19.2647 7.54474 19.568 7.33087 19.9323C6.91987 19.5435 6.41224 19.2621 5.84768 19.1172C6.20018 18.8747 6.60293 18.7 7.06212 18.7C7.50162 18.6999 7.88774 18.8629 8.23093 19.087ZM4.87087 20.8912C4.87087 20.597 4.93324 20.3177 5.03899 20.061C6.12305 20.0747 6.99024 20.8423 7.23362 21.8559H4.87087V20.8912ZM9.25131 21.8559H8.34237C8.29262 21.5415 8.20299 21.2425 8.07243 20.9631C8.07243 20.9604 8.07524 20.9588 8.07524 20.9562C8.07524 20.4207 8.49693 19.9917 9.02387 19.9577C9.16055 20.2434 9.25124 20.5539 9.25124 20.8912V21.8559H9.25131Z' fill='%23333333'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_68_905'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.pdt-nav .pdt-nav__item .suchi {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M30.3373 9.17125C28.3678 6.9705 24.0183 4.75 18.7413 4.75C13.4643 4.75 9.11501 6.9705 7.14526 9.17125C6.30501 10.1098 5.90701 11.0208 5.99426 11.8053C6.00745 12.0124 6.06361 12.2144 6.15916 12.3987C6.25471 12.5829 6.38756 12.7452 6.54926 12.8752C6.91851 13.1593 7.42276 13.258 8.09376 13.248C8.21391 13.6256 8.34522 13.9996 8.48751 14.3695C5.41876 15.1818 2.98876 16.68 1.65401 18.1715C0.813758 19.1102 0.415758 20.0208 0.503008 20.8055C0.516221 21.0126 0.57239 21.2146 0.66794 21.3988C0.763491 21.5829 0.896331 21.7452 1.05801 21.8752C1.42676 22.1593 1.93051 22.258 2.60051 22.248C2.92351 23.2512 3.37326 24.437 3.85551 25.0572C5.40726 27.0522 10.4195 27.2623 12.4608 27.2623C12.8403 27.2623 13.1173 27.255 13.25 27.2505C14.097 27.2782 20.8045 27.4227 22.6448 25.0572C23.1268 24.437 23.5768 23.2512 23.8998 22.2477L23.99 22.2498C24.6158 22.2498 25.0898 22.1465 25.4423 21.8752C25.6039 21.7452 25.7368 21.5829 25.8323 21.3988C25.9279 21.2146 25.984 21.0126 25.9973 20.8055C26.0845 20.0208 25.6865 19.1102 24.8463 18.1715C24.733 18.0462 24.6158 17.9245 24.495 17.8065C26.2948 17.436 27.5193 16.85 28.1378 16.0572C28.6195 15.4375 29.0695 14.2515 29.3925 13.248L29.4818 13.25C30.1075 13.25 30.5815 13.1467 30.934 12.8755C31.0957 12.7454 31.2286 12.5831 31.3241 12.3989C31.4197 12.2147 31.4758 12.0126 31.489 11.8055C31.5763 11.021 31.1783 10.11 30.338 9.1715L30.3373 9.17125ZM21.8553 24.4433C20.5495 26.1223 15.2128 26.3167 13.267 26.2505H13.2325C11.2865 26.3165 5.95001 26.1217 4.64451 24.4433C4.35026 24.0648 3.98851 23.2513 3.62851 22.1728C4.13251 22.1152 4.70201 22.0308 5.34901 21.9342C7.96062 21.5004 10.6022 21.2717 13.2495 21.2502C15.8969 21.2717 18.5386 21.5004 21.1503 21.9342C21.7975 22.0308 22.3668 22.1152 22.8708 22.1728C22.5108 23.2515 22.149 24.065 21.855 24.4435L21.8553 24.4433ZM25.003 20.695C25.0044 20.7682 24.9898 20.8408 24.9603 20.9078C24.9307 20.9749 24.887 21.0346 24.832 21.083C24.6235 21.2435 24.185 21.275 23.5878 21.2355L23.5755 21.2348C22.9593 21.193 22.1755 21.0763 21.2983 20.9452C18.6378 20.5035 15.9468 20.2712 13.25 20.2502C10.5532 20.2712 7.86222 20.5035 5.20176 20.9452C4.32451 21.0763 3.54076 21.193 2.92451 21.2348L2.91201 21.2355C2.31501 21.275 1.87651 21.2435 1.66801 21.083C1.61304 21.0346 1.56927 20.9749 1.53974 20.9078C1.51021 20.8408 1.49563 20.7682 1.49701 20.695C1.44376 20.215 1.77251 19.5382 2.39926 18.8382C3.3501 17.8404 4.4795 17.0296 5.72901 16.4478L7.62651 18.5823C7.66998 18.6319 7.72284 18.6724 7.78205 18.7015C7.84126 18.7306 7.90565 18.7477 7.9715 18.7519C8.03735 18.756 8.10336 18.747 8.16574 18.7255C8.22811 18.704 8.2856 18.6703 8.33491 18.6265C8.38421 18.5826 8.42435 18.5294 8.45301 18.47C8.48167 18.4106 8.49829 18.3461 8.5019 18.2802C8.50551 18.2143 8.49605 18.1484 8.47405 18.0862C8.45206 18.024 8.41797 17.9667 8.37376 17.9177L6.68326 16.016C8.04713 15.4647 9.47629 15.0913 10.9355 14.905L13.113 17.5665C13.197 17.6691 13.3183 17.7342 13.4502 17.7474C13.5822 17.7606 13.714 17.7208 13.8166 17.6369C13.9193 17.5529 13.9843 17.4316 13.9975 17.2996C14.0107 17.1677 13.971 17.0359 13.887 16.9333L12.1323 14.7885C12.5043 14.7639 12.8771 14.751 13.25 14.7498C14.3811 14.7502 15.5097 14.8585 16.6203 15.073L16.6285 15.084L18.8785 17.584C18.9672 17.6826 19.0915 17.7419 19.2239 17.7489C19.3564 17.7559 19.4862 17.71 19.5848 17.6213C19.6834 17.5325 19.7427 17.4083 19.7497 17.2758C19.7566 17.1434 19.7107 17.0136 19.622 16.915L18.3435 15.4945C20.9265 16.2738 22.9565 17.559 24.1013 18.8377C24.728 19.5377 25.0568 20.2145 25.0035 20.6945L25.003 20.695ZM27.3483 15.4427C26.8088 16.1345 25.4863 16.6592 23.5213 16.966C21.2393 15.2275 17.5538 13.7502 13.25 13.7502C11.9799 13.7501 10.7131 13.8793 9.46926 14.136C9.34351 13.8184 9.22704 13.4972 9.12001 13.1728C9.62401 13.1153 10.1938 13.0308 10.8408 12.9342C13.4525 12.5004 16.0941 12.2717 18.7415 12.2502C21.3889 12.2717 24.0306 12.5004 26.6423 12.9342C27.29 13.031 27.8595 13.1153 28.3638 13.1728C28.0035 14.2515 27.6418 15.0653 27.3483 15.4427ZM30.4945 11.695C30.4959 11.7682 30.4813 11.8408 30.4518 11.9077C30.4222 11.9747 30.3785 12.0344 30.3235 12.0828C30.1153 12.243 29.6778 12.275 29.082 12.2355L29.0653 12.2345C28.4495 12.1927 27.6663 12.0757 26.79 11.945C24.1295 11.5034 21.4385 11.2711 18.7418 11.25C16.045 11.2711 13.354 11.5034 10.6935 11.945C9.81651 12.076 9.03326 12.193 8.41726 12.2347L8.40526 12.2355C7.80726 12.2753 7.36851 12.2435 7.15976 12.0828C7.1048 12.0344 7.06103 11.9747 7.0315 11.9077C7.00197 11.8408 6.98738 11.7682 6.98876 11.695C6.93551 11.2152 7.26426 10.5385 7.89101 9.83825C8.84187 8.8405 9.97127 8.02975 11.2208 7.448L13.118 9.5825C13.2069 9.6786 13.3299 9.73601 13.4607 9.7424C13.5914 9.7488 13.7194 9.70367 13.8173 9.6167C13.9151 9.52973 13.9749 9.40787 13.9839 9.27728C13.9929 9.14668 13.9503 9.01778 13.8653 8.91825L12.1748 7.0165C13.5386 6.46524 14.9678 6.09184 16.427 5.9055L18.6045 8.567C18.6885 8.66964 18.8098 8.73472 18.9417 8.74791C19.0737 8.76111 19.2055 8.72135 19.3081 8.63737C19.4108 8.5534 19.4758 8.43209 19.489 8.30014C19.5022 8.16818 19.4625 8.03639 19.3785 7.93375L17.6238 5.789C17.9958 5.76441 18.3686 5.75148 18.7415 5.75025C19.8726 5.75073 21.0012 5.85897 22.1118 6.0735L22.12 6.0845L24.37 8.5845C24.4587 8.68309 24.583 8.74241 24.7154 8.74939C24.8479 8.75638 24.9777 8.71046 25.0763 8.62175C25.1749 8.53304 25.2342 8.40879 25.2412 8.27634C25.2481 8.14389 25.2022 8.01409 25.1135 7.9155L23.835 6.495C26.418 7.27425 28.448 8.55925 29.5928 9.838C30.2195 10.5383 30.5483 11.215 30.495 11.6947L30.4945 11.695Z' fill='%23333333'/%3e%3c/svg%3e");}
.pdt-nav .pdt-nav__item .supe {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_68_951)'%3e%3cmask id='mask0_68_951' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M32 0H0V32H32V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_68_951)'%3e%3cmask id='mask1_68_951' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M0 9.34601e-05H31.9999V32H0V9.34601e-05Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_68_951)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28965 29.7676C8.63482 29.7676 8.91464 29.4878 8.91464 29.1426V26.6273C8.91464 26.4077 8.79942 26.2042 8.61112 26.0913C4.72803 23.7623 2.07621 19.433 1.86128 14.6756H30.1382C29.9232 19.433 27.2714 23.7623 23.3883 26.0913C23.2 26.2042 23.0848 26.4077 23.0848 26.6273V29.1426C23.0848 29.4878 23.3646 29.7676 23.7098 29.7676C24.055 29.7676 24.3348 29.4878 24.3348 29.1426V26.9761C28.591 24.2776 31.4023 19.3692 31.4023 14.0506C31.4023 13.7054 31.1224 13.4256 30.7773 13.4256H1.22217C0.876989 13.4256 0.597168 13.7054 0.597168 14.0506C0.597168 19.3692 3.40841 24.2776 7.66465 26.9761V29.1426C7.66465 29.4878 7.94447 29.7676 8.28965 29.7676Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 29.1426C0 29.4878 0.279821 29.7676 0.624998 29.7676H31.3749C31.7201 29.7676 31.9999 29.4878 31.9999 29.1426C31.9999 28.7974 31.7201 28.5176 31.3749 28.5176H0.624998C0.279821 28.5176 0 28.7974 0 29.1426Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.8291 26.6273C7.8291 26.9725 8.10892 27.2523 8.4541 27.2523H23.5461C23.8913 27.2523 24.1711 26.9725 24.1711 26.6273C24.1711 26.2821 23.8913 26.0023 23.5461 26.0023H8.4541C8.10892 26.0023 7.8291 26.2821 7.8291 26.6273Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8726 24.5539C16.1166 24.798 16.5124 24.798 16.7564 24.5539L20.5294 20.781C20.6466 20.6637 20.7125 20.5048 20.7125 20.339C20.7125 20.1733 20.6466 20.0143 20.5294 19.8971L16.7564 16.124C16.6392 16.0068 16.4803 15.941 16.3145 15.941C16.1487 15.941 15.9898 16.0068 15.8725 16.124L12.0996 19.8971C11.9823 20.0143 11.9165 20.1733 11.9165 20.339C11.9165 20.5048 11.9824 20.6637 12.0996 20.781L15.8726 24.5539ZM13.4254 20.339L16.3145 17.4499L19.2036 20.339L16.3145 23.2281L13.4254 20.339Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.08496 22.2255C3.08496 22.5706 3.36478 22.8505 3.70996 22.8505H14.4278C14.773 22.8505 15.0528 22.5706 15.0528 22.2255C15.0528 21.8803 14.773 21.6005 14.4278 21.6005H3.70996C3.36478 21.6005 3.08496 21.8803 3.08496 22.2255Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5757 22.2255C17.5757 22.5706 17.8555 22.8505 18.2007 22.8505H28.2897C28.6348 22.8505 28.9146 22.5706 28.9146 22.2255C28.9146 21.8803 28.6348 21.6005 28.2897 21.6005H18.2007C17.8555 21.6005 17.5757 21.8803 17.5757 22.2255Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2793 18.4525C1.2793 18.7977 1.55912 19.0775 1.9043 19.0775H14.4281C14.7733 19.0775 15.0531 18.7977 15.0531 18.4525C15.0531 18.1073 14.7733 17.8275 14.4281 17.8275H1.9043C1.55912 17.8275 1.2793 18.1073 1.2793 18.4525Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5757 18.4525C17.5757 18.7977 17.8555 19.0775 18.2007 19.0775H30.0956C30.4408 19.0775 30.7206 18.7977 30.7206 18.4525C30.7206 18.1073 30.4408 17.8275 30.0956 17.8275H18.2007C17.8555 17.8275 17.5757 18.1073 17.5757 18.4525Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1455 14.6596C17.4819 14.7373 17.8175 14.5277 17.8952 14.1914L18.055 13.5001C18.304 12.4215 19.2646 11.6573 20.3714 11.6573H22.1547C25.0045 11.6573 27.3149 9.34697 27.3149 6.4971V6.00161C27.3149 5.65643 27.0351 5.37661 26.6899 5.37661H21.4127C17.6766 5.37661 14.571 8.25287 14.2843 11.9778C14.2843 11.9779 14.2843 11.9778 14.2843 11.9778L14.1283 14.0027C14.1018 14.3468 14.3593 14.6473 14.7035 14.6738C15.0477 14.7003 15.3481 14.4428 15.3746 14.0986L15.5306 12.0738C15.7672 8.99996 18.3298 6.6266 21.4127 6.6266H26.0628C25.9945 8.72616 24.2708 10.4073 22.1547 10.4073H20.3714C18.6824 10.4073 17.217 11.5733 16.8371 13.2188C16.8371 13.2188 16.8371 13.2188 16.8371 13.2189C16.8371 13.2189 16.8371 13.2189 16.8371 13.2189L16.6774 13.9099C16.5996 14.2462 16.8092 14.5819 17.1455 14.6596Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0649 6.00147C26.0649 6.34664 26.3448 6.62646 26.6899 6.62646C28.7715 6.62646 30.4591 4.93904 30.4591 2.85729C30.4591 2.51211 30.1793 2.23229 29.8341 2.23229C29.4889 2.23229 29.2091 2.51211 29.2091 2.85729C29.2091 4.24865 28.0812 5.37647 26.6899 5.37647C26.3448 5.37647 26.0649 5.65629 26.0649 6.00147Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.3728 11.6332C20.7016 11.528 20.8828 11.1762 20.7777 10.8475C20.2507 9.20064 20.2477 7.71289 20.918 6.36552C21.0718 6.05647 20.9459 5.6813 20.6368 5.52755C20.3278 5.3738 19.9526 5.49969 19.7989 5.80873C18.9437 7.5276 18.9921 9.36884 19.5871 11.2284C19.6923 11.5571 20.0441 11.7384 20.3728 11.6332Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1184 13.0541C18.405 12.8618 18.4815 12.4735 18.2892 12.1869C17.4693 10.9648 16.9616 9.76425 16.7463 8.58274C16.6844 8.24315 16.359 8.01804 16.0194 8.07992C15.6798 8.14181 15.4547 8.46726 15.5166 8.80685C15.7679 10.1858 16.3532 11.5448 17.2512 12.8833C17.4435 13.1699 17.8318 13.2464 18.1184 13.0541Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0649 14.0507C26.0649 14.3958 26.3448 14.6757 26.6899 14.6757H27.6961C29.222 14.6757 30.4591 13.4387 30.4591 11.9126V10.8122C30.4591 10.4671 30.1793 10.1872 29.8341 10.1872H28.828C27.3021 10.1872 26.0649 11.4242 26.0649 12.9502V14.0507ZM27.3149 13.4257V12.9502C27.3149 12.1146 27.9924 11.4372 28.828 11.4372H29.2091V11.9126C29.2091 12.7483 28.5317 13.4257 27.6961 13.4257H27.3149Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.684 13.4257C24.8483 13.4257 24.1709 12.7483 24.1709 11.9126V11.4372H24.552C25.3877 11.4372 26.0651 12.1146 26.0651 12.9502V13.4257H25.684ZM22.9209 11.9126C22.9209 13.4387 24.158 14.6757 25.684 14.6757H26.6901C27.0353 14.6757 27.3151 14.3958 27.3151 14.0507V12.9502C27.3151 11.4242 26.078 10.1872 24.552 10.1872H23.5459C23.2007 10.1872 22.9209 10.4671 22.9209 10.8122V11.9126Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.78446 14.3408C2.89237 14.5467 3.1056 14.6757 3.33804 14.6757H14.7935C14.9611 14.6757 15.1217 14.6084 15.2392 14.4888C15.3567 14.3693 15.4212 14.2077 15.4184 14.0401C15.3918 12.4673 14.6521 10.8351 13.127 9.3101C11.6394 7.82252 9.63675 6.66658 7.72698 6.13972C5.85635 5.62366 3.85919 5.66207 2.61746 6.90418C1.7425 7.77923 1.46909 9.03548 1.55578 10.3225C1.64292 11.6162 2.09576 13.0268 2.78446 14.3408ZM3.72288 13.4257C3.19332 12.331 2.86894 11.2182 2.80295 10.2385C2.72977 9.15206 2.97606 8.31337 3.50142 7.78799L3.50148 7.78793C4.25319 7.03598 5.65677 6.8653 7.39455 7.34471C9.09319 7.81331 10.9066 8.8574 12.2431 10.194L12.2431 10.194C13.3583 11.3091 13.9293 12.414 14.1071 13.4257H3.72288Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.06027 14.6753C7.40525 14.6633 7.67522 14.374 7.66328 14.029C7.6451 13.5037 7.83671 12.9744 8.23707 12.5741L8.23712 12.5741C9.00416 11.8069 10.2478 11.8069 11.0148 12.5741L11.0149 12.5741C11.4152 12.9744 11.6068 13.5037 11.5886 14.029C11.5767 14.374 11.8467 14.6633 12.1917 14.6753C12.5366 14.6872 12.826 14.4172 12.8379 14.0723C12.8676 13.2142 12.5536 12.345 11.8987 11.6902C10.6435 10.4349 8.60843 10.4349 7.35324 11.6902C7.35322 11.6902 7.35321 11.6902 7.35319 11.6902M7.35319 11.6902C6.69833 12.3451 6.38434 13.2142 6.41403 14.0723C6.42597 14.4172 6.7153 14.6872 7.06027 14.6753' fill='%23333333'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_68_951'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.pdt-nav .pdt-nav__item .drink {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_69_1066)'%3e%3cmask id='mask0_69_1066' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M32 0H0V32H32V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_69_1066)'%3e%3cmask id='mask1_69_1066' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M0 9.34601e-05H31.9999V32H0V9.34601e-05Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_69_1066)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0456 31.455C10.0859 31.7666 10.3512 32 10.6655 32H21.3338C21.6481 32 21.9135 31.7666 21.9537 31.455L22.4395 27.6897C22.4836 27.3473 22.2419 27.034 21.8996 26.9898C21.5572 26.9457 21.2439 27.1874 21.1997 27.5297L20.7843 30.75H11.2151L10.7996 27.5297C10.7555 27.1874 10.4421 26.9457 10.0998 26.9898C9.75745 27.034 9.51573 27.3473 9.55989 27.6897L10.0456 31.455Z' fill='%23333333'/%3e%3c/g%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.72592 16.3368C9.06825 16.2926 9.30994 15.9793 9.26574 15.6369L8.86665 12.5459H23.1336L22.7345 15.6369C22.6903 15.9793 22.932 16.2926 23.2743 16.3368C23.6166 16.381 23.93 16.1393 23.9742 15.797L24.4643 12.001C24.4873 11.8227 24.4325 11.6432 24.3139 11.5082C24.1952 11.3733 24.0242 11.2959 23.8445 11.2959H8.15576C7.97605 11.2959 7.80504 11.3733 7.68638 11.5082C7.56772 11.6432 7.5129 11.8227 7.53591 12.001L8.02603 15.797C8.07023 16.1393 8.38358 16.381 8.72592 16.3368Z' fill='%23333333'/%3e%3cmask id='mask2_69_1066' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3e%3cpath d='M0 9.34601e-05H31.9999V32H0V9.34601e-05Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask2_69_1066)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.64795 10.6659C5.64795 11.7044 6.48981 12.546 7.52807 12.546H24.4719C25.5102 12.546 26.352 11.7043 26.352 10.6659C26.352 9.62758 25.5102 8.78584 24.4719 8.78584H7.52807C6.48981 8.78584 5.64795 9.62756 5.64795 10.6659ZM7.52807 11.296C7.18008 11.296 6.89795 11.0139 6.89795 10.6659C6.89795 10.318 7.18008 10.0358 7.52807 10.0358H24.4719C24.8199 10.0358 25.102 10.318 25.102 10.6659C25.102 11.014 24.8199 11.296 24.4719 11.296H7.52807Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.76401 10.0352C9.10888 10.0498 9.40032 9.78215 9.41497 9.43728C9.56394 5.93064 12.4559 3.13278 15.9998 3.13278C19.5438 3.13278 22.4357 5.93063 22.5846 9.43728C22.5993 9.78215 22.8907 10.0498 23.2356 10.0352C23.5804 10.0205 23.8481 9.7291 23.8335 9.38423C23.6562 5.21103 20.2161 1.88278 15.9998 1.88278C11.7836 1.88278 8.34338 5.21103 8.1661 9.38423C8.15145 9.7291 8.41914 10.0205 8.76401 10.0352Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.6443 7.49923C18.9749 7.59842 19.3233 7.4108 19.4225 7.08018L21.1715 1.25011H23.8443C24.1894 1.25011 24.4693 0.97029 24.4693 0.625113C24.4693 0.279936 24.1894 0.000114918 23.8443 0.000114918H20.7065C20.4305 0.000114918 20.1872 0.181158 20.1079 0.445523L18.2253 6.721C18.1261 7.05162 18.3137 7.40005 18.6443 7.49923Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.0434 26.5514C8.14407 27.5083 8.95094 28.2347 9.91314 28.2347H22.0869C23.0491 28.2347 23.856 27.5083 23.9567 26.5514L24.9475 17.1383C25.0644 16.0282 24.194 15.0613 23.0777 15.0613H8.92227C7.80599 15.0613 6.93569 16.0282 7.05252 17.1383L8.0434 26.5514C8.0434 26.5514 8.04339 26.5514 8.0434 26.5514ZM9.91314 26.9847C9.59062 26.9847 9.32026 26.7413 9.28653 26.4206L8.29565 17.0074C8.25649 16.6353 8.54818 16.3113 8.92227 16.3113H23.0777C23.4519 16.3113 23.7436 16.6354 23.7044 17.0074L22.7136 26.4206C22.6798 26.7413 22.4094 26.9847 22.0869 26.9847H9.91314Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9233 21.6481C11.9233 23.8995 13.7485 25.7246 15.9999 25.7246C18.2513 25.7246 20.0764 23.8995 20.0764 21.6481C20.0764 19.3966 18.2513 17.5715 15.9999 17.5715C13.7485 17.5715 11.9233 19.3966 11.9233 21.6481ZM15.9999 24.4746C14.4389 24.4746 13.1733 23.2091 13.1733 21.6481C13.1733 20.087 14.4389 18.8215 15.9999 18.8215C17.5609 18.8215 18.8264 20.087 18.8264 21.6481C18.8264 23.2091 17.5609 24.4746 15.9999 24.4746Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.76221 23.8445C7.76221 24.1897 8.04203 24.4695 8.38721 24.4695H13.3373C13.6824 24.4695 13.9623 24.1897 13.9623 23.8445C13.9623 23.4993 13.6824 23.2195 13.3373 23.2195H8.38721C8.04203 23.2195 7.76221 23.4993 7.76221 23.8445Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0376 23.8445C18.0376 24.1897 18.3174 24.4695 18.6626 24.4695H23.6127C23.9579 24.4695 24.2377 24.1897 24.2377 23.8445C24.2377 23.4993 23.9579 23.2195 23.6127 23.2195H18.6626C18.3174 23.2195 18.0376 23.4993 18.0376 23.8445Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.2998 19.4517C7.2998 19.7968 7.57963 20.0767 7.9248 20.0767H13.3374C13.6826 20.0767 13.9624 19.7968 13.9624 19.4517C13.9624 19.1065 13.6826 18.8267 13.3374 18.8267H7.9248C7.57963 18.8267 7.2998 19.1065 7.2998 19.4517Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0376 19.4517C18.0376 19.7968 18.3174 20.0767 18.6626 20.0767H24.0752C24.4204 20.0767 24.7002 19.7968 24.7002 19.4517C24.7002 19.1065 24.4204 18.8267 24.0752 18.8267H18.6626C18.3174 18.8267 18.0376 19.1065 18.0376 19.4517Z' fill='%23333333'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_69_1066'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.pdt-nav .pdt-nav__item .noodles {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M14.5 1.00004C14.1298 1.00134 13.7733 1.14037 13.5 1.39004C13.2274 1.13923 12.8704 1.00002 12.5 1.00002C12.1296 1.00002 11.7726 1.13923 11.5 1.39004C11.3183 1.22365 11.0981 1.10504 10.8592 1.04487C10.6203 0.984709 10.3702 0.984883 10.1314 1.04538C9.89261 1.10588 9.67259 1.2248 9.49115 1.39144C9.30971 1.55809 9.17254 1.76723 9.092 2.00004H7C6.70989 1.99876 6.42568 2.082 6.1821 2.23959C5.93852 2.39719 5.74612 2.62231 5.62839 2.88747C5.51066 3.15262 5.47271 3.44632 5.51917 3.7327C5.56562 4.01907 5.69448 4.28571 5.89 4.50004C5.69448 4.71438 5.56562 4.98102 5.51917 5.26739C5.47271 5.55376 5.51066 5.84746 5.62839 6.11262C5.74612 6.37777 5.93852 6.6029 6.1821 6.76049C6.42568 6.91809 6.70989 7.00133 7 7.00004H9V14.5H8V14C7.99921 13.3372 7.73556 12.7018 7.26689 12.2332C6.79822 11.7645 6.1628 11.5008 5.5 11.5H4V13C4.00184 13.5428 4.1821 14.0698 4.513 14.5H1.5C1.36739 14.5 1.24021 14.5527 1.14645 14.6465C1.05268 14.7403 1 14.8674 1 15V17C1 17.1327 1.05268 17.2598 1.14645 17.3536C1.24021 17.4474 1.36739 17.5 1.5 17.5H2.014C2.2175 22.087 5.2 26.045 9.5 28.066V30.5C9.5 30.6327 9.55268 30.7598 9.64645 30.8536C9.74021 30.9474 9.86739 31 10 31H22C22.1326 31 22.2598 30.9474 22.3536 30.8536C22.4473 30.7598 22.5 30.6327 22.5 30.5V28.066C26.8 26.045 29.7825 22.087 29.986 17.5H30.5C30.6326 17.5 30.7598 17.4474 30.8536 17.3536C30.9473 17.2598 31 17.1327 31 17V15C31 14.8674 30.9473 14.7403 30.8536 14.6465C30.7598 14.5527 30.6326 14.5 30.5 14.5H28.487C28.8179 14.0698 28.9982 13.5428 29 13V11.5H27.5C26.9885 11.5015 26.4898 11.6601 26.0714 11.9543C25.6529 12.2486 25.335 12.6642 25.1605 13.145C24.904 12.9111 24.6011 12.7338 24.2714 12.6248C23.9418 12.5158 23.5929 12.4775 23.2475 12.5125C22.9021 12.5474 22.5679 12.6548 22.2668 12.8277C21.9657 13.0005 21.7044 13.2349 21.5 13.5155C21.214 13.1265 20.8212 12.829 20.3693 12.6591C19.9173 12.4893 19.4258 12.4543 18.9544 12.5586C18.483 12.6629 18.052 12.9019 17.714 13.2466C17.3759 13.5913 17.1452 14.0267 17.05 14.5H16V7.00004H31V2.00004H15.908C15.805 1.70859 15.6144 1.45609 15.3623 1.27709C15.1103 1.09808 14.8091 1.00132 14.5 1.00004ZM12.5 2.00004C12.6326 2.00004 12.7598 2.05272 12.8536 2.14649C12.9473 2.24026 13 2.36743 13 2.50004V14.5H12V2.50004C12 2.36743 12.0527 2.24026 12.1464 2.14649C12.2402 2.05272 12.3674 2.00004 12.5 2.00004ZM7 3.00004H9V4.00004H7C6.86739 4.00004 6.74021 3.94736 6.64645 3.8536C6.55268 3.75983 6.5 3.63265 6.5 3.50004C6.5 3.36743 6.55268 3.24026 6.64645 3.14649C6.74021 3.05272 6.86739 3.00004 7 3.00004ZM7 6.00004C6.86739 6.00004 6.74021 5.94736 6.64645 5.8536C6.55268 5.75983 6.5 5.63265 6.5 5.50004C6.5 5.36743 6.55268 5.24026 6.64645 5.14649C6.74021 5.05272 6.86739 5.00004 7 5.00004H9V6.00004H7ZM10 2.50004C10 2.36743 10.0527 2.24026 10.1464 2.14649C10.2402 2.05272 10.3674 2.00004 10.5 2.00004C10.6326 2.00004 10.7598 2.05272 10.8536 2.14649C10.9473 2.24026 11 2.36743 11 2.50004V14.5H10V2.50004ZM5 13V12.5H5.5C5.89782 12.5 6.27936 12.6581 6.56066 12.9394C6.84196 13.2207 7 13.6022 7 14V14.5H6.5C6.10218 14.5 5.72064 14.342 5.43934 14.0607C5.15804 13.7794 5 13.3979 5 13ZM3.6195 20.5H28.3805C28.2575 20.8404 28.117 21.1742 27.9595 21.5H4.0405C3.88302 21.1742 3.74249 20.8404 3.6195 20.5ZM21.5 30H10.5V28.4935C14.0439 29.8355 17.9561 29.8355 21.5 28.4935V30ZM16 28.5C11.083 28.5 6.8 26.071 4.5895 22.5H27.4105C25.2 26.071 20.917 28.5 16 28.5ZM28.6865 19.5H3.3135C3.14758 18.8449 3.04709 18.175 3.0135 17.5H28.988C28.9539 18.175 28.8529 18.845 28.6865 19.5ZM26 14C26 13.6022 26.158 13.2207 26.4393 12.9394C26.7206 12.6581 27.1022 12.5 27.5 12.5H28V13C28 13.3979 27.842 13.7794 27.5607 14.0607C27.2794 14.342 26.8978 14.5 26.5 14.5H26V14ZM23.5 13.5C23.8101 13.5004 24.1126 13.5967 24.3658 13.7758C24.619 13.9548 24.8107 14.2078 24.9145 14.5H22.0855C22.1893 14.2078 22.381 13.9548 22.6342 13.7758C22.8874 13.5967 23.1899 13.5004 23.5 13.5ZM19.5 13.5C19.8101 13.5004 20.1126 13.5967 20.3658 13.7758C20.619 13.9548 20.8107 14.2078 20.9145 14.5H18.0855C18.1893 14.2078 18.381 13.9548 18.6342 13.7758C18.8874 13.5967 19.1899 13.5004 19.5 13.5ZM30 15.5V16.5H2V15.5H30ZM15 14.5H14V2.50004C14 2.36743 14.0527 2.24026 14.1464 2.14649C14.2402 2.05272 14.3674 2.00004 14.5 2.00004C14.6326 2.00004 14.7598 2.05272 14.8536 2.14649C14.9473 2.24026 15 2.36743 15 2.50004V14.5ZM30 6.00004H16V5.00004H30V6.00004ZM30 4.00004H16V3.00004H30V4.00004Z' fill='black'/%3e%3c/svg%3e");}
/* Новинки */
.pdt-nav .pdt-nav__item._pdt-new:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300534b ' %3E%3Cpath d='M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.pdt-nav .pdt-nav__item._pdt-new._active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
/* Хиты*/
.pdt-nav .pdt-nav__item._pdt-favorites:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300534b ' %3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z'/%3E%3C/svg%3E");  
}
@media all and (max-width:1200px) {.pdt-nav-dots .products-grid .product {padding-left: 0;padding-right: 0;}}
.pdt-nav .pdt-nav__item._pdt-favorites._active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z'/%3E%3C/svg%3E");
}
/* Распродажа */
.pdt-nav .pdt-nav__item._pdt-sale:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300534b ' %3E%3Cpath d='M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 00-5.5-1.65l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.pdt-nav .pdt-nav__item._pdt-sale._active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 00-5.5-1.65l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}
.pdt-nav .pdt-nav__item {}
.pdt-nav .pdt-nav__item:not(._active) {    background: #E8E8E8;
    color: #333;
}
.pdt-nav .pdt-nav__item:hover:not(._active) {background: #FFD802;color: #333}
.pdt-nav .pdt-nav__item:focus {background: #FFD802;color: #333}
.pdt-nav__item span {margin: auto}
.pdt-nav__item._active {font-weight: bold;}
.owl-nav .pdt-nav {width: 25px;height: 25px;line-height: 25px;background-color: #19483f;border-radius: 50%;color: #fff;}
.owl-nav .pdt-nav:hover {background: #FFD802;color: #333}
.pdt-nav .owl-nav button.disabled {display: none;visibility:hidden;-webkit-appearance: none;}
@media all and (max-width:767px) {
.pdt-nav .pdt-nav__item .pdt_icon {display:none}
.pdt-nav .pdt-nav__item {padding: 15px 24px;}
.pdt-nav .pdt-nav__wrap {padding-left: 1rem;margin-left: 8px;margin-right: -15px;}
.pdt-nav .pdt-nav__list .owl-stage {min-width: 544px;}
}
@media all and (max-width: 481px){
  .pdt-nav .pdt-nav__list:not(.owl-loaded) {overflow: auto;}
}
@media all and (max-width: 479px){
      .pdt-nav .pdt-nav__item {padding: 13px 17px;}
}
.pdt-nav .owl-carousel.owl-loaded .owl-stage-outer {z-index: 1}
.pdt-nav .owl-carousel.owl-loaded .owl-stage-outer:after,.pdt-nav .owl-carousel.owl-loaded .owl-stage-outer:before {content: '';display: block;position: absolute;top: 0;width: 20px;height: 50px;z-index: 1}
.pdt-nav .owl-carousel .owl-nav {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.pdt-nav .owl-nav button {position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.pdt-nav .owl-nav button.owl-prev {right: calc(100% + 10px)}
.pdt-nav .owl-nav button.owl-next {left: calc(100% + 10px)}
@media all and (max-width:768px) {
  .pdt-nav .owl-nav button.owl-prev {right: calc(100% + 20px)}
  .pdt-nav .owl-nav button.owl-next {left: calc(100% + 20px)}
}
@media all and (max-width:1200px) {.pdt-nav {margin: 0 -15px}}
.pdt-content {position: relative;min-height: 140px;    padding-top: 24px;}
@media all and (max-width: 767px) {
  .pdt-content {padding-top: 20px;}  
}
.index .products-container {display:none;}
.index .pdt-favorites.products-container, .index .pdt-index.products-container, .index .pdt-new.products-container, .index .pdt-sale.products-container  {display:block;margin-bottom: 18px;}
.index .pdt-favorites.products-container .product__image .product__image-link {min-height: 184px;}
.products-container._active {display:block;}
.products-container .product:nth-child(10) ~ .product {display: none}
.products-container .button._products-show-all {display: block;margin: auto;margin-bottom: 70px}
.products-container_title h3 {font-size: 28px;font-weight: 900;text-transform: none;text-align: center;}
.products-container_title {margin-bottom: 24px;}
@media all and (max-width: 1199px) {
  .index .pdt-nav-dots.products-container .product__image .product__image-link {min-height: 160px;}
  .index .pdt-nav-dots .product .product__shop .product__name a {font-size: 16px;}
  .index .pdt-nav-dots .product .button._add-cart_icon_quickview {width: 60px;}
  .index .pdt-favorites.products-container, .index .pdt-index.products-container, .index .pdt-new.products-container, .index .pdt-sale.products-container {
       margin-bottom: 26px;
}
}
@media all and (max-width: 991px) {
  .products-container .button._products-show-all  {margin-bottom: 55px;}
  .products-container_title {margin-bottom: 1rem;}
  .index .pdt-nav-dots.products-container .product__image .product__image-link {min-height: 150px;}
  .index .pdt-favorites.products-container, .index .pdt-index.products-container, .index .pdt-new.products-container, .index .pdt-sale.products-container {margin-bottom: 16px;}
}
@media all and (max-width: 767px) {
.index .pdt-nav-dots.products-container .product__image .product__image-link {min-height: 192px;} 
}
@media all and (max-width: 479px) {
.products-container_title h3 {font-size: 24px;}
.index .pdt-nav-dots .product .button._add-cart_icon_quickview.quickview._add-cart_quickview_mob {width: 100%;}
}
.pdt-nav .pdt-menuBtn {display:none;}
/** Товары на главной **/
.products-container {position: relative;}
.products-container .content {width: 100%;position: relative;}
/** Товары таблицей **/
.products-grid {width: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center}
@media all and (max-width: 991px){
  .products-grid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center}  
}
/* Плитка товара */
.product {position: relative;margin-bottom: 32px}
.product .product__inner {position: relative;height: 100%;border-radius: 12px;background: #FFFFFF;box-shadow: 0 4px 4px 0 rgb(0 0 0 / 5%);padding:12px;}
.product .product__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%}
.product .product__image {margin-bottom: 12px;position: relative;background: #fff;overflow: hidden;z-index: 0;padding: 0;border: 0;border-radius: 0;text-align: center;border-radius:4px;}
.product .product__image .product__image-link {min-height: 238px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 0;overflow: hidden;width: 100%;}
.product .product__image .product__image-link img {height: 100% !important;;position: absolute;max-width: inherit;margin: auto;    width: auto;}
.product .product__icons {position: absolute;z-index: 2;right: 15px;top: 15px}
.product .product__ico {display: block;margin: 5px;font-size: 27px;line-height: 1z-index: 1;-webkit-transition: .1s all;transition: .1s all;color: #2aad94;}
.product .product__ico._added,.product .product__ico:hover {color: #2aad94}
.product .product__ico span {display: none}
.product .product__ico._add-compare,.product .product__ico._add-wishlist {display: none}
.product:not(.items-goods) .product__shop {position: static;background-color: #fff;padding-top: 12px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 120px;}
.product .product__name {min-height: 40px;margin-bottom: 6px;display: -webkit-box;display: -ms-flexbox;display: flex}
.product .product__name a {display: block;overflow: hidden;color: #333;font-size: 18px;font-weight: bold;text-align: left;line-height: 20px;}
.product .product__name a:hover {color: #00534b }
.product .product__shop .ratings {margin-bottom: 5px}
.product .product__shop .product__price-box {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-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: left;align-items: flex-start;}
.product .product__shop .product__actions {flex-direction: row;min-height: auto;margin-top: auto;position: static;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.product .product__shop .product__action-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.product._empty .product__actions .product__empty {display: inline-block;vertical-align: middle;width: 165px;margin-left: 5px;height: 45px;line-height: 43px;text-align: center;background-color: #ffff;border: 1px solid #a8a8a8;border-radius: 25px;cursor: default;color: #a8a8a8;font-size: 16px;font-weight: 400;text-transform: uppercase}
.product._empty .qty {display: none}
.product .product__actions {justify-content: space-between;position: static;background-color: #fff;padding-top: 12px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 120px;}
.product__description {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;color: #545454;font-size: 14px;line-height: 16px;text-align: left;margin-bottom: 14px;}
.product__characteristic {font-size: 12px;line-height: 16px;color: #939393;text-align: left;margin-bottom: 6px;}
.items-goods .product__actions .labelRadio {display: flex;flex-wrap: wrap;gap: 10px;}
.items-goods .product__actions .labelRadio input {display: none;}
.items-goods .product__actions .labelRadio label {margin: 0 0 0 0;border-radius: 21px;border: 2px solid transparent;display: inline-block;position: relative;cursor: pointer;padding: 7px 12px;-webkit-transition: all 0.3sease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3sease;}
.items-goods .product__actions .labelRadio label:last-of-type {margin-right: 0;}
.items-goods .product__actions .labelRadio label:hover {background: #017f4a;color: #fff;}
.items-goods .product__actions .labelRadio label.active {border-color: #017f4a;}
@media all and (max-width:1199px) {
  .product .product__image .product__image-link {min-height: 188px;}
  .product {margin-bottom: 24px;}
  .products-grid .product {padding-left: 8px;padding-right: 8px;}
}
@media all and (max-width:991px) {
  .product .product__image .product__image-link {
        min-height: 216px;
    }
}
@media all and (max-width:767px){
.product {margin-bottom: 1rem;}
}
@media all and (max-width:576px){
.items-goods .product__actions .labelRadio {display: flex;flex-direction: column;justify-content: center;        align-items: center;}
.items-goods .product__actions .labelRadio label {margin: 0 0 10px;padding: 7px 8px;width: max-content;}
.mods, .product.items-goods .product__name, .product.items-goods .product__characteristic {padding: 0 12px;}
.product.items-goods .product__actions {    padding-top: 0;}
  /*.product:nth-child(odd) {padding-right: 7.5px}*/
  /*.product:nth-child(even) {padding-left: 7.5px}*/
  .product .product__icons {right: 5px;top: 5px}
  /*.product .product__shop {padding: 10px}*/
  .product .product__shop .product__name a {font-size: 16px;line-height: 18px;}
  .product .product__shop .product__actions {-ms-flex-wrap: wrap;flex-wrap: wrap}
  /*.product .product__shop .product__price-box {width: 100%;margin-bottom: 20px}*/
  /*.product .product__shop .product__action-buttons {width: 100%}*/
  /*.product .button._add-cart {margin-left: 0;max-width: 60px;overflow: hidden}*/
  /*.product .button._add-cart:before {content: "\f07a";font-family: FontAwesome;font-weight: 300;font-size: 17px;display: block}*/
  .product .button._add-cart._added:before,.product .button._add-cart._loading:before {display: none}  
  .product._empty .product__actions .product__empty {font-size: 13px;margin-left: 0;width: 100%;}
}
@media all and (max-width:479px){
.product .product__image .product__image-link {min-height: 144px;border-radius: 12px;}
.product .product__inner {padding: 0;    overflow: hidden;}
.product .product__shop {padding: 12px;}
.product .product__shop .product__name a {font-size: 14px;line-height: 16px;}
.product__description {font-size: 12px;line-height: 16px;margin-bottom: 6px;-webkit-line-clamp: 4;}
.product .product__shop .product__price-box {display:none;}
.product .product__shop .product__action-buttons {width: 100%;}
}
/* Количество */
.qty {display: inline-block;position: relative;width: 73px;height: 45px;margin: 0;vertical-align: middle;border: 1px solid #00534b;background: #fff;text-align: left;border-radius: 25px;}
.qty.qty--good {min-width: 60px;max-width: 60px;margin-left: auto;border-top-right-radius: 0;border-bottom-right-radius: 0;margin-bottom: 0;    border-right: none;animation: all .3s ease;}
.qty.qty--product-view .qty__btn.qty__btn--minus,.qty.qty--product-view .qty__btn.qty__btn--plus {right: 5px}
.qty .qty__input {display: inline-block;vertical-align: middle;width: 25px;height: 44px;margin-left: 10px;padding: 0;border-radius: 0;text-align: center;background: 0 0;border: none;color: #a8a8a8;font-size: 18px;font-weight: 400;}
.qty .qty__btn {position: relative;top: 0;width: 25px;height: 21px;line-height: 25px;font-size: 11px;color: #a8a8a8;border-radius: 0;margin: 0;opacity: 1;visibility: visible;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
.qty .qty__btn.qty__btn--plus {right: 0}
.qty .qty__btn.qty__btn--minus {right: 0;top: 50%}
.qty.qty--cart .qty__btn.qty__btn--plus,.qty.qty--cart .qty__btn.qty__btn--minus{right: 10px}
/*.qty .qty__btn::before {content: '';display: block;margin: auto;width: 0;height: 0;border-style: solid;-webkit-transition: all .3s;transition: all .3s;}*/
.qty .qty__btn.qty__btn--plus::before {border-width: 0 5px 8px 5px;border-color: transparent transparent #a8a8a8 transparent;margin-bottom: 4px;}
.qty .qty__btn.qty__btn--plus:hover::before {border-color: transparent transparent #00534b  transparent}
.qty .qty__btn.qty__btn--minus::before {border-width: 8px 5px 0 5px;border-color: #a8a8a8 transparent transparent transparent;margin-top: 4px;}
.qty .qty__btn.qty__btn--minus:hover::before {border-color: #00534b  transparent transparent transparent}
.qty.qty--cart, .qty.qty--product-view {border-color: #a8a8a8;display: flex;width: 94px;height: 32px;align-items: center;justify-content: space-between;border-radius: 22px;padding: 0 5px;}
.qty.qty--cart .qty__btn.qty__btn--plus, .qty.qty--cart .qty__btn.qty__btn--minus,  .qty.qty--product-view .qty__btn.qty__btn--plus, .qty.qty--product-view .qty__btn.qty__btn--minus  {right: 0;}
.qty.qty--cart .qty__input, .qty.qty--product-view .qty__input {margin-left: 0;}
.qty.qty--cart .qty__btn {color: #939393;width: 24px;height: 24px;font-size: 16px;transition: all 0.3s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: flex;align-items: center;justify-content: center;}
.qty--cart .qty__wrap, .qty.qty--product-view .qty__wrap {display: flex;justify-content: space-between;width: 100%;align-items: center;}
.qty.qty--product-view  .qty__btn{align-items: center;
    justify-content: center;}
@media all and (max-width: 576px){
  .qty.qty--good {margin-left:0;}
}
/*** Товар ***/
.product-view .product-view__wrap {display: -webkit-box;display: -ms-flexbox;display: flex}
.product-view .product-view__img {position: relative;text-align: center;width: 50%;min-width: 380px;min-height: 380px;padding: 30px;padding-top:0;}
.product-view .product-view__img .product-view__main-image {margin-bottom:10px;}
.product-view .product-view__img .product-view__main-image-wrap {position:relative;display: inline-block;vertical-align: middle;}
.product-view .product-view__img .product-view__main-image img {max-width: 100%;width: auto;margin: auto;max-height: 350px}
.product-view .product-view__image-list {max-width: 350px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-view .product-view__image-list .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch}
.product-view .product-view__image-list .owl-item {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}
.product-view .product-view__image-list .owl-dots {max-width: 100%;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;padding: 15px;z-index: 2}
.product-view .product-view__image-list .owl-dot {max-width: 50px!important;background: #e7e7e8!important}
.product-view .product-view__image-list .owl-dot.active {background: #05a80a!important}
.product-view .product-view__image-list .product-view__image-wrap {width: 100px;height: 100px;}
.product-view .product-view__image-list img {max-width: 100%;max-height: 100%;}
.product-view .product-view__image-wrap {position: relative;display: inline-block}
.product-view .product-view__order {width: 50%;padding: 30px;padding-left:0;padding-top:0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.product-view .product-view__header {padding-bottom: 15px;}
.product-view .product-view__name {display: block;margin: 0;font-size: 22px;font-weight: 900;line-height: 24px;text-transform: none;overflow: hidden;}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue {width: 100%;display: flex;position: relative;margin-right: 0;margin-bottom: 10px;cursor: pointer;line-height: 20px;}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:last-child {margin-bottom:0;}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue .circle {    flex-shrink: 0;display: block;position: relative;float: left;width: 20px;height: 20px;border-radius: 100%;-webkit-tap-highlight-color: transparent;border: 2px solid #939393;background: none;}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue .circle:after {content: '';position: absolute;top: 4px;left: 4px;width: 9px;height: 9px;border-radius: 100%;background: #939393;transition: all 0.2s ease;pointer-events: none;opacity: 0;}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:hover .circle:after {opacity: 1}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active .circle {border-color: #545454}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active .circle:after {background-color: #545454;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .2s cubic-bezier(.35,.9,.4,.9);transition: all .2s cubic-bezier(.35,.9,.4,.9);opacity: 1}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue .modPrice {margin-left: 0;font-size: 20px;font-weight: 700;font-family: "Opel Sans"}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue .modPrice .ico.RUB {margin-left: 2px}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsValue .modPrice span {font-size: 18px;margin-left: 5px}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .goodsDataMainModificationsName {font-size: 14px}
.product-view .product-view__order-wrap .goodsDataMainModificationsBlock .dotted {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 2px solid #D9D9D9;margin: 0 10px;margin-bottom: 5px;}
@media all and (max-width:576px) {.product-view .product-view__name {font-size: 22px}}
.product-view__rating {margin-bottom: 20px}
.ratings._product-view .rating-link {display: inline-block;color: #a8a8a8;font-size: 18px;font-weight: 400;margin-left: 12px;text-decoration: underline}
.ratings._product-view {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.product-view .product-view__description {font-size: 16px;font-weight: 400;line-height: 18px;margin-bottom: 20px;max-height: 53px;overflow: hidden}
.product-view .product-view__description p {margin-top:0;}
.product-view .product-view__discount {line-height: 20px;margin-bottom: 10px;padding: 15px 0;font-size: 16px;}
.product-view .product-view__discount i {float: left;color: #00534b ;font-size: 40px;margin-right: 20px;}
.product-view .product-view__discount strong {color: #21293c;}
.product-view .product-view__order-wrap {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ecebf2}
.product-view .product-view__price-list {margin-top:10px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;min-height: 27px}
.product-modifications {margin-bottom: 20px}
.product-modifications .product-modifications__label {display: block;margin-bottom: 5px}
.product-modifications .product-modifications__property {margin-bottom: 15px}
.product-modifications .product-modifications__input-wrap {position:relative;display:none;}
.product-modifications .product-modifications__input {min-width: 235px;font-size:16px;}
.product-modifications .product-modifications__description {display: none;overflow: hidden;}
.product-view .product-view__add-cart {display: -webkit-box;display: -ms-flexbox;display: flex;}
.product-view .product-view__available {margin-bottom: 15px;display:none;}
.product-view .product-view__available-item._available > span {color: #00534b }
.product-view .product-view__available-item._not-available > span {color: #05a80a}
.product-view .product-view__art-number {margin-bottom: 15px}
@media all and (max-width: 768px) {
  .product-view .product-view__order {padding-left:30px;}
  .product-view .product-view__img {width: 100%;}
}
@media all and (max-width: 576px) {
  .product-view .product-view__order {padding: 0px;padding-top: 15px;}
  .product-view .product-view__image-list .owl-dots {padding: 5px}
  .product-view .product-view__image-list .owl-dot {margin: 0 5px}
  .product-view .product-view__img {padding:0px;min-width: auto;min-height: auto}
}
/* Блок скидки в товаре */
.discount-block {display: -webkit-box;display: -ms-flexbox;display: flex;height: 27px;border: 1px solid #6ac0f3;border-radius: 25px}
.discount-block .discount-block__percent {height: 27px;line-height: 25px;border-radius: 25px;background-color: #05a80a;color: #fff;padding: 0 10px;position: relative;left: -1px;top: -1px;}
.discount-block .discount-block__text {line-height: 23px;padding: 0 10px}
.discount-block .discount-block__price-num:after {display: inline-block;font-family: FontAwesome;font-weight: 300;font-size: 12px;margin-left: 1px;content: "\f158"}
@media all and (max-width: 768px) {
  .discount-block {border:none;}
  .discount-block .discount-block__text {display:none;}
}
@media all and (max-width: 576px) {
  .discount-block .discount-block__percent {margin: 3px 0;}
}
/* Таблица хар-к */
.table-features {width: 100%}
.table-features .table-features__cell._second {position: relative;background: #fff}
.table-features .table-features__cell._first {border-bottom: 1px dotted #e7e7e8}
.table-features .table-features__name {position: relative;display: inline-block;top: 2px;background: #fff;padding-right: 5px;z-index: 1}
/* Вкладки табы */
.product-tabs + .related {margin-top: -40px}
.tabs-list {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: 10px 35px;list-style: none;background-color: #f3f3f3}
.tabs-list .tabs-list__item:not(:last-child) {margin-right: 15px}
.tabs-content .tabs-content__item {padding: 30px;border: none;overflow: hidden}
.tabs-content .tabs-content__item .htmlDataBlock {padding: 0;margin: 0}
.tabs-content .tabs-content__item .htmlDataBlock p {margin: 0}
.tabs-content .tabs-content__item .htmlDataBlock table {border-collapse: collapse}
.tabs-content .tabs-content__item .htmlDataBlock table td {border: 1px solid #dce4e9}
.tabs-content .tabs-content__item#content_2 .table-box.table-striped {margin-bottom: 0}
.tabs-content .tabs-content__item#content_3 {padding: 0}
.tabs-content .tabs-content__item#content_5,
.tabs-content .tabs-content__item#content_6 {padding: 15px;}
@media all and (max-width: 576px){
  .tabs-content .tabs-content__item {padding: 15px;}
}
/* Стрелки карусели */
.tabs-list .owl-nav {position: absolute;top: 0;left: 15px;right: 15px;width: auto;height: 100%}
.tabs-list.owl-carousel.owl-loaded .owl-stage-outer {z-index: 1}
.tabs-list .owl-nav button {position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.tabs-list .owl-nav .pdt-nav {width: 25px;height: 25px;line-height: 25px;background-color: #e7e7e8;border-radius: 50%;color: #a8a8a8}
.tabs-list .owl-nav .pdt-nav:hover {background: #05a80a;color: #fff}
.tabs-list .owl-nav button.disabled {display: none;visibility: hidden;-webkit-appearance: none;}
.tabs-list .owl-nav button {position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.tabs-list .owl-nav button.owl-prev {left: 5px}
.tabs-list .owl-nav button.owl-next {right: 5px}
/* Вкладка доставка */
.goods-delivery {margin-bottom: 10px}
.goods-delivery:last-child {margin-bottom: 0}
.goods-delivery .goods-delivery__title {padding: 15px;font-size: 21px}
.goods-delivery .goods-delivery__content {padding: 15px;padding-top: 0}
.goods-delivery .goods-delivery__content h5 {margin-top: 15px;margin-bottom: 10px}
.goods-delivery .goods-delivery__content h6 {font-size: 14px}
.goods-delivery .goods-delivery__description {margin-top: 0;padding: 0 15px}
.goods-delivery .goods-delivery__more-btn {margin: 15px}
.tab-content .delivery p {margin-bottom: 10px}
.tab-content .delivery h5,.tab-content .delivery h6 {font-weight: 400;margin-bottom: 5px}
.tab-content .table-box tbody tr td {width: auto;text-align: left}
/* Отзывы */
.goods-opinion .goods-opinion__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 30px;}
@media all and (max-width: 768px) {
  .goods-opinion .goods-opinion__top {flex-wrap:wrap;margin-bottom: 30px;padding-bottom:0;}
}
.goods-opinion-form {position: relative}
.review-counter._visible + .goods-opinion-form {padding: 0 30px;border-left: 1px solid #e7e7e8}
.goods-opinion-form .goods-opinion-form__title {text-transform: none;font-size: 18px;font-weight: 700;line-height: 35px;margin-right: 20px}
.goods-opinion-form__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px}
.goods-opinion-form__input-wrap {position: relative;max-width: 600px;margin-bottom: -1px}
.goods-opinion-form__input-wrap:first-child {z-index: 1}
.goods-opinion-form__input-wrap:first-child .input {border-top-left-radius: 25px;border-top-right-radius: 25px}
.goods-opinion-form__inputs {margin-bottom: 15px}
.goods-opinion-form__input._person {border-top-left-radius: 25px;border-top-right-radius: 25px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}
.goods-opinion-form__input._title {border-radius: 0}
.goods-opinion-form__input._comment {border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;border-top-right-radius: 0;border-top-left-radius: 0}
.goods-opinion-form__input._comment::-webkit-scrollbar { width: 0; }
.goods-opinion-form__input._comment{scrollbar-width: none;-ms-overflow-style: none;}
.goods-opinion-form__submit-button {position: relative;margin-left: 0}
.goods-opinion-form__submit-button._loading span {visibility: hidden}
.goods-opinion-form__submit-button._loading .fal {position: absolute;top: 50%;left: 50%;z-index: 1;margin-top: -15px;margin-left: -15px;font-size: 30px}
.goods-opinion-form__captcha {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px}
.goods-opinion-form__input-captcha {width: auto}
.goods-opinion-form__captcha + .goods-opinion-form__submit-button {margin-bottom: 15px}
.goods-opinion-form__captcha-img {max-height: 45px;margin-left: 20px;border-radius: 3px}
.goods-opinion-form__captcha-refresh-button {margin-left: 10px;padding: 10px;line-height: 1}
@media all and (max-width: 768px){
  .goods-opinion-form__submit-button {margin: auto}
  .goods-opinion-form__input-wrap {max-width: 100%}
}
/* Список отзывов */
.opinion-item {padding-top: 20px;border-top: 1px solid #ecebf2;margin-bottom: 20px}
.opinion-item:nth-child(5) ~ .opinion-item {display: none}
.opinion-item .opinion-item__row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.opinion-item .opinion-item__col._left {width: 30%}
.opinion-item .opinion-item__col._right {width: 70%}
.opinion-item .opinion-item__title {margin-bottom: 20px}
.opinion-item .opinion-item__desc {margin-bottom: 20px}
.opinion-item .opinion-item__date {color: #a8a8a8}
.rating-box._review {margin-bottom: 20px}
@media all and (max-width: 576px){
  .opinion-item .opinion-item__col._left,
  .opinion-item .opinion-item__col._right {width: 100%}
  .opinion-item .opinion-item__col._right {margin: 5px 0 3px 0;}
}
/* Счётчик отзывов */
.review-counter {display: flex;flex-direction: column;max-width: 265px;    width: 100%;margin-right: 30px;}
.review-counter .review-grade {padding-bottom: 25px;text-align: center;}
.review-counter .review-grade .review-count .count {font-size: 30px;color: #00534b ;font-weight: bold;}
.review-counter .review-grade .review-count span + span {margin-left: 5px;}
.review-counter .grade-lines {border-top: 1px solid  #ecebf2;padding-top: 25px;}
.review-counter .grade-lines .grade-block {margin-bottom: 10px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.review-counter .grade-lines .grade-block:last-child {margin-bottom: 0;}
.review-counter .grade-lines .grade-block .grade-text {width: 75px;    flex-shrink: 0;}
.review-counter .grade-lines .grade-block .grade-line {display: block;width: 150px;height: 10px;background: #f3f3f3;border-radius: 10px;}
.review-counter .grade-lines .grade-block .grade-line .grade-line-count {display: block;width: 0;max-width: 150px;height: 10px;background: #00534b ;border-radius: 10px;    transition: all .3s;}
.review-counter .grade-lines .grade-block .grade-count-number {padding-left: 15px;}
@media all and (max-width: 768px) {
  .review-counter {max-width: 100%;margin-right: 0;padding-bottom: 30px}
  .review-counter .grade-lines .grade-block .grade-line {max-width: 100%;width: 100%}
  .review-counter .grade-lines .grade-block .grade-line .grade-line-count {max-width: 100%}
  .review-counter._visible + .goods-opinion-form {border-left: 0;padding: 0}
}
/**/
.col-center .block .content .content-title {display: none;}
.col-center .block .content .content-title .content-close-btn {position: absolute;top: 3px;right: 5px;font-size: 25px;line-height: 47px;height: 47px;width: 45px;text-align: center}
@media all and (max-width: 991px) {
  .col-center .block .content .content-title {display: block;    padding: 15px;padding-bottom: 10px;font-size: 22px;border-bottom: 1px solid #edf1f4;margin-bottom: 15px;font-weight: 700}
}
/*** Товары ***/
.toolbar {position: relative;width: 100%;padding: 15px 0;margin-bottom: 10px}
.toolbar .pages {display: none;}
.toolbar.bottom {margin: 0}
.toolbar.bottom .pages {display: block;}
.toolbar.bottom .sort-by {display: none}
.toolbar .OrderFilterForm {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.toolbar .jq-selectbox {
    max-width: 100%;
}
.sort-by {float: left;background: transparent;}
.sort-by label, .show-by label {vertical-align: middle;margin: 0 5px 0 0;color: #21293c;font-size: 14px;}
.sort-by select, .show-by select {height: 30px;line-height: 30px;margin: 0;padding: 0 9px;cursor: pointer;border: 1px solid #ccd8df;border-radius: 3px;}
.sort-by select {max-width: 300px;}
.show-by {float: right;background: transparent;margin-left: auto;}
.is-hide {display:none;}
/** Навигация **/
.pages {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
.pages ol {display: block;margin: 0;padding: 0;font-size: 0;}
.pages li {display: inline-block;vertical-align:middle;width: 30px;height: 30px;margin-left: -1px;cursor: default;text-align: center;color: #758e9e;background-color: #f5f6f8;border: 1px solid #ccd8df;border-top-color: #c0cbd3;}
.pages li.current {background-color: #fff;}
.pages li:not(.current):hover {background-color: #f6f8fa;}
.pages li a, .pages li span {display: block;height: 100%;position: relative;font-size: 15px;line-height: 28px;vertical-align: middle;border: 0;text-align: center;}
.pages li:last-child a, .pages li:last-child:hover a, .pages li:last-child span, .pages li:last-child:hover span  {border-right: 0;}
.pages li a:hover, .pages li span {border: 0;color: #00534b ;}
.pages li.current span {cursor: default;}
.pages li .fal {padding: 0;margin: 0;font-size: 15px;line-height: 28px;}
/** Фильтры **/
.filters {display: block;width: 100%;}
.filters .title {display: block;position: relative;width:100%;padding: 5px 0;padding-right: 20px; text-align: left ;margin-bottom: 5px;font-size: 13px;font-weight: 600;color: #2a3034;cursor: pointer;}
.filters .title:hover {color: #00534b ;}
.filters .title .filter-arrow {position: absolute;top: 50%;margin-top: -7px;right: 0;transition: -webkit-transform .15s ease-in-out;-webkit-transition: -webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out;transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out}
.filters .title.active .filter-arrow {-webkit-transform: rotate(-180deg);transform: rotate(-180deg)}
.filters #filters-form {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.filters-goods .filter {display: block;margin-bottom: 15px;padding: 0 15px;}
.filters-goods .filter-inner.crop {max-height: 300px;overflow: hidden;}
.filters-goods .filter-more {padding-top:10px;display: block;width: 100%;}
.filters-goods .filter-more.active .filter-moreArrow {-webkit-transform: rotate(-180deg);transform: rotate(-180deg)}
.filters-goods .title.active ~ .filter-more {display: none}
.filters .filter-inner .filter-item:not(:last-child) {padding-bottom: 10px}
.filters .filter-inner .filter-item .fal {display: inline-block;margin-right: 5px;}
.filters .filter-inner .filter-item .counter {display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;margin-left: 5px;font-size: 11px;line-height: 20px;text-align: center;border-radius: 10px;color: #5d7483;background-color:#f5f6f8}
.filters-goods .filter label {display: inline-block;margin-bottom: 3px;}
.filters-goods .filter select {height: 30px;border: 1px solid #dce4e9;padding: 0 5px;}
.filters-goods .filter select:focus {border: 1px solid #000;}
.filters .filters-goods-active {display:none;}
.filters .filters-goods-active #filters-reset {margin: 10px auto;display: block}
.filters .filters-goods-active .filter-inner .filter-item .counter {margin-top: -3px;}
.filters-goods-active,.filters-price {margin-bottom: 15px;    margin-right: 15px;}
.filters-goods {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
#filters-form {overflow-x: auto;padding-right: 15px;padding-left: 15px;padding-bottom: 36px}
#goods-filter-price-slider.noUi-target {height: 2px;margin: 15px 10px;background: #c1c1c1;box-shadow: none;border: 0;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle {background: #ffffff;top: -10px;width: 20px;height: 20px;cursor: pointer;outline: 0;border: 2px solid #00534b ;box-shadow: none;border-radius: 50%;}
#goods-filter-price-slider .noUi-handle:after, .noUi-handle:before {content: none;}
#goods-filter-price-slider .noUi-connect {background: #00534b ;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower {right: 0px;}
#goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper {right: -20px;}
.filters-price .layout-slider {text-align: center;margin: 0 0 10px;max-width: 300px;}
.filters-price .layout-slider .filter-range-col {position:relative;display: inline-block; vertical-align: middle;}
.filters-price .layout-slider .filter-range-label {position: absolute;z-index: 2;top: 50%;transform: translateY(-50%);left: 15px;}
.filters-price .layout-slider .input {max-width: 135px;height: 37px;display:inline-block;text-align: center;font-size:13px;line-height: 37px;padding: 0;padding-left:35px;padding-right: 15px;border-radius: 3px;}
.filters-price .layout-slider .price-separator {margin: 0 7px;}
@media all and (max-width: 1199px) {
  .filters-price .layout-slider .input {max-width: 90px}
  .filters-price .layout-slider .price-separator {margin: 0 4px}
}
@media all and (min-width: 992px) {
  .filters > .content {display: block!important;}
}
@media all and (max-width: 991px) {
  .col-center .filters {padding-top: 0}
  .filters-price .layout-slider .input {max-width: 125px}
  .filters-price .layout-slider .price-separator {margin: 0 7px}
  .col-center .filters > .title {color: #fff;background-color: #00534b ;padding: 6px 20px;cursor: pointer;    border-radius: 3px;}
  .col-center .filters > .title .fal {display: inline-block;vertical-align: middle}
  .col-center .filters .content {width: 80%;position: fixed;right: -100%;top: 0;height: 100%;z-index: 50;background: #fff;padding: 15px;-webkit-transition: right .3s cubic-bezier(0,1,.63,1);transition: right .3s cubic-bezier(0,1,.63,1);overflow: scroll!important;}
  .col-center .filters .content._active {right: 0}
}
@media all and (max-width: 481px) {
 .filters-price .layout-slider .input {max-width: 90px}
  #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower {right: 0}
  #goods-filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper {right: -20px} 
}
/*** Категории ***/
.index .categories .item {margin-bottom:20px;}
.categories {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center}
.categories._nested {justify-content: flex-start;}
.categories .item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;margin: 0 4px 30px;text-align: center;width: 200px;background: #fff;border: 2px solid #f3f4f6;border-bottom: none;border-radius: 3px;}
.categories .item .cat-image {border-bottom: 0;margin: 0 10px 10px;line-height: 200px}
.categories .item .cat-image a {display: block;overflow: hidden}
.categories .item .cat-image a img {max-width: 100%}
.categories .item .cat-name {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;padding: 10px;background: 0 0;text-align: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;background-color: #f3f4f6;}
.categories .item .cat-name a {display: block;margin: auto;overflow: hidden;font-size: 16px;}
.categories .item:hover .cat-name a {color: #00534b }
 
/*** Центральная часть ***/
.col-center .page-sidebar {z-index: 1;margin-bottom: 30px;}
.col-center .block {margin-bottom: 30px;}
.col-center .block.filters {margin-bottom: 0;}
.col-center .block > .title {margin: 13px 0 10px;font-size: 19px;font-weight: 700;line-height: 1.2;}
.col-center .block > .title a:hover {color: #00534b ;}
@media all and (max-width:991px){
  .col-center .page-sidebar {padding-bottom: 0;border-right: 0;}
}
/*** Правая часть ***/
.page-content {padding: 0px;}
/** Каталог **/
.col-center .block.catalog {overflow: hidden;border-radius: 3px}
.col-center .block .content {padding: 0;overflow: hidden}
.col-center .block .content ul {margin: 0;padding: 0;list-style: none;list-style-position: inside}
.col-center .block.catalog ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.col-center .block.catalog .content ul li {position: relative;margin-right: 3px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;color: #000;font-size: 18px;font-weight: 400;text-transform: uppercase;text-align: center;cursor: pointer;-webkit-transition: color,background .3s ease;transition: color,background .3s ease}
.col-center .block.catalog .content ul li._active,.col-center .block.catalog .content ul li:hover {color: #fff}
.col-center .block.catalog .content ul li:last-child {margin-bottom: 0}
.col-center .block.catalog .content ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;width: 100%;text-align: center}
.col-center .block.catalog .content ul li img {margin-right:5px;}
/** Меню **/
.col-center .block.user-menu .content ul li a.active {font-weight: bold;}
/* Быстрый просмотр */
.quickView .product-wrap {max-width: 768px;width: 100%}
.quickView .fancybox-inner .container {max-width: 100%;width: 100%;padding: 0}
.quickView .fancybox-content {padding: 0;background: #fff;border-radius: 12px;}
.quickView .fancybox-content > .fancybox-button {display: none}
.quickView  .product-view__wrap {padding: 0;}
.quickView .product-view .description_goods {font-size: 14px;line-height: 16px;color:#545454;    margin-top: 0;}
.quickView .product-view .description_goods strong{display:none;}
.quickView .product-view .product-view__image-list, .quickView .product-view .tabs-list, .quickView .qty.qty--product-view {display:none;}
.quickView .product-view .product-view__img {padding: 0;width: 80%;}
.quickView .product-view .product-view__img .product-view__main-image {margin-bottom: 0;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.quickView .product-view .product-view__order {padding: 24px;}
.quickView .product-view .product-view__img .product-view__main-image-wrap {height: 468px;}
.quickView .product-view .product-view__img .product-view__main-image img {height: 100%;max-height: 100%;max-width: inherit;}
.button._product-view-add-cart.quickView_to_cart {display:none;}
.quickView .button._product-view-add-cart {display:none}
.quickView .button._product-view-add-cart.quickView_to_cart {display:flex;    gap: 6px;position: absolute;bottom: 24px;max-width: 253px;width: 100%;}
/*.quickView .product-view .product-view__price-list .price._product-view, .quickView .product-view .product-view__price-list .price.old-price {display: none !important;}*/
.quickView_to_cart .price._product-view {font-size: 16px; margin-right: 0;}
.quickView_to_cart .price._product-view span, .quickView_to_cart .price._product-view {line-height: 16px;    margin-right: 0;}
.price._product-view > span:after {font-size: 13px;}
.quickView .price._product-view > span:after {font-size: 13px;} 
.quickView .product-view .product-view__order-wrap {border-bottom:none;padding-bottom: 0;margin-bottom: 0;}
.quickView .button._add-cart {line-height: 50px;height: 50px;max-width: 100%;margin-left: 0;}
.quickView .button._add-cart:hover span {color:#fff;}
.quickView .modifications__property {margin-bottom: 20px;}
.quickView .product-view .product-view__header {padding-right: 25px;}
.compensate-for-scrollbar {margin-right: 0 !important;}
@media all and (max-width: 1199px){
}
@media all and (max-width: 768px){
  .quickView .fancybox-content > .fancybox-button {display: block}
  .quickView .product-order .fancybox-close-small {display: none}
 
  .product-view .owl-dot {margin: 0 5px}
}
@media all and (max-width: 767px){
.quickView .product-view .product-view__img {width: 100%;}
.quickView .product-view .product-view__order {padding: 1rem;padding-bottom: 6rem;}
.product-view .product-view__wrap {-ms-flex-wrap: wrap;flex-wrap: wrap}
.quickView .button._product-view-add-cart.quickView_to_cart {bottom: 1rem;}
.quickView .product-view .product-view__order {position: relative;}
.quickView .button._product-view-add-cart.quickView_to_cart {bottom: 1rem;max-width: calc(100% - 2rem);left: 1rem;}
.quickView .product-view .product-view__order .fancybox-close-small {display:none;}
}
@media all and (max-width: 576px){
  .quickView .product-view__img,
  .quickView .product-view__order {padding:15px;}
}
@media all and (max-width: 479px){
  .quickView .product-view .product-view__img .product-view__main-image-wrap { height: 288px;   width: 100%;
    display: flex
;
    align-items: center;
    justify-content: center;}
    .quickView #main-image {
     position: relative; 
     width: 100%; 
}
}
/* Просмотр модификации */
.quickViewMod .product-wrap {max-width: 485px;width: 100%}
.quickViewMod .product-wrap .product-tabs{display:none;}
.quickViewMod .product-wrap .product-view__wrap .product-view__img{display:none;}
.quickViewMod .product-wrap .product-view__wrap .product-view__order > *:not(.product-view__order-wrap):not(.product-view__header) {display:none!important;}
.quickViewMod .product-wrap .product-view__wrap .product-view__order-wrap {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;  
}
.quickViewMod  .product-view .product-view__order {padding:30px;}
@media all and (max-width: 768px){
  .quickViewMod  .product-view .product-view__order {padding:0px;padding-top:30px;padding-bottom: 30px;}
}
/*** Пустая корзина ***/
.empty-cart {max-width: 740px;width:100%;padding: 8%;padding-top:35px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.empty-cart._cart-page {padding: 10px;    margin: auto;}
.empty-cart__ico {color: #00534b ;font-size: 110px;line-height: 1;margin-left: auto;}
.empty-cart__title {font-size: 36px;font-weight: 700;}
.empty-cart__subtext {font-size: 18px;font-weight: 400;margin: 0;    margin-bottom: 25px;}
.empty-cart__content {margin-right: auto;width: 100%;text-align: center;}
@media all and (min-width:768px) {
  .empty-cart {min-width: 740px;}
}
@media all and (max-width: 576px){
  .empty-cart {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 15px;padding-top:35px;}
  .empty-cart .empty-cart__ico {margin-left: 0;font-size: 77px}
  .empty-cart .empty-cart__title {font-size: 25px}
  .empty-cart .empty-cart__subtext {font-size: 18px;line-height: 22px}
  .empty-cart .empty-cart__button  {padding: 0;width: 100%;}
}
/*** Корзина ***/
.cart {position: relative}
.cart .cart__products {position: relative;padding: 0 5%}
.cart._cart-page .cart__products {padding: 0}
.cart .cart__table {width: 100%;margin-bottom: 30px;table-layout: fixed;text-align: center;border-collapse: collapse}
.cart .cart__table-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.cart .cart__table-row.-head {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch}
.cart .cart__body .cart__table-row {padding: 15px 0;border-bottom: 1px solid #e7e7e8}
.cart .cart__table .cart__table-item {width: calc(20% - 32px);}
.cart .cart__table .cart__table-item.-delete {width: 64px;-ms-flex-negative: 0;flex-shrink: 0}
.cart .cart__table .cart__table-item.-price-total .price {color: #333;white-space: nowrap;    justify-content: center;}
.cart .cart__table-row.-head .cart__head-item {width: calc(20% - 32px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;color: #a8a8a8;font-size: 16px;font-weight: 400;padding-bottom: 15px;padding-top: 15px;border-bottom: 1px solid #e7e7e8;border-top: 1px solid #e7e7e8;}
.cart .cart__table-row.-head .cart__head-item.-name {width: 60%}
.cart .cart__table-row.-head .cart__head-item.-delete-all {width: 64px;}
.cart .cart__table-row.-head .cart__head-item.-delete-all .cart__delete-all {display: inline-block;vertical-align: middle;height: 24px}
.cart .cart__table-row.-head .cart__head-item.-delete-all .cart__delete-all-icon {fill: #bababa;display: inline-block;vertical-align: middle;}
.cart .cart__table-row.-head .cart__head-item.-delete-all .cart__delete-all-icon:hover {fill: #00534b }
.cartTotal__total_price.cartSumTotal {display:none;}
@media all and (max-width:768px) {
  .cart .cart__table-row.-head .cart__head-item {font-size: 18px}
  .cart .cart__table-row.-head .cart__head-item.-price,.cart .cart__table-item.-price {display: none}
}
.cart .cart__table-row.-head .cart .cart__table td {padding: 5px}
.cart .cart__table .cart__photo {max-width: 100%;max-height: 100px}
@media all and (max-width:768px) {.cart .cart__table .cart__photo {max-width: 100%}}
.cart .cart__table .cart__table-item.-name {text-align: left;width: calc(60% - 100px);-ms-flex-negative: 0;flex-shrink: 0;padding-left: 15px;}
.cart .cart__table .cart__table-item.-photo {width: 100px;-ms-flex-negative: 0;flex-shrink: 0;pointer-events: none;}
.cart .cart__table .cart__table-item.-photo a {cursor: default;}
.cart .cart__table .cart__product-name {display: inline-block;margin-bottom: 10px;color: #000;font-size: 18px;font-weight: 400;line-height: 21px}
.quick-order .cart .cart__table .cart__product-name {pointer-events: none;cursor: default}
.cart .cart__table .cart__product-art,.cart .cart__table .cart__product-properties {color: #a8a8a8;font-size: 16px}
.cart .cart__table .cart__delete {display:block;}
.cart .cart__table .cart__delete .cart__delete-icon {fill: #bababa}
.cart .cart__table .cart__delete .cart__delete-icon:hover {fill: #00534b }
.cart .cart__table .cart__delete:hover {color: #00534b }
.cart .cart__table .cart__delete .cart__delete-title {display:none;}
.cart .cart__sum {max-width: 100%;padding: 15px 0;margin-left: auto;}
.cart .cart__sum-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content:space-between;}
.cart .cart__sum-row .price {font-size: 20px;display: inline-block;background: #fff;position: relative;z-index: 2;top: 4px;padding-left: 10px}
.cart .cart__sum-row.cart__sum--total .cart__sum-label {font-size: 19px;}
.cart .cart__sum-row.cart__sum--total .price {color: #333;font-size: 26px;top: 4px}
.cart .cart__sum-row.cart__sum--discount .price {font-size: 17px;}
.cart .cart__sum-row.cart__sum--discount .price > span:after {font-size: 12px}
.cart .cart__sum-row.cart__sum--discount .price:before {content: '-';display: inline;position: absolute;left: 2px}
.cart .cart__sum-row:not(:last-child) {margin-bottom: 15px}
.cart .cart__sum-label {position: relative;top: 2px;padding-right: 5px;color: #000;font-size: 16px;font-weight: 400}
.cart .cart__sum-text-price {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right}
.cart .cart__sum-text-price {border-bottom: 1px dotted #e7e7e8}
@media all and (max-width: 991px){
  .cart .cart__table .cart__table-item.-name {margin-left: 10px;}
}
@media all and (max-width: 576px){
  .cart .cart__sum {max-width: 100%;}
  .cart .cart__body .cart__table-row:first-child {border-top:1px solid #e7e7e8;}
  .cart .cart__body .cart__table-row {position: relative;-ms-flex-wrap: wrap;flex-wrap: wrap;    align-items: stretch;}
  .cart .cart__table-row.-head .cart__head-item {display: none}
  .cart .cart__table-row.-head .cart__head-item.-delete-all {width: 100%;display: block;border-bottom: 0}
  .cart .cart__table-row.-head .cart__head-item.-delete-all .cart__delete-all:after {content: 'Очистить корзину';display: inline-block;vertical-align: middle}
  .cart .cart__table .cart__table-item {width: 100%}
  .cart .cart__table .cart__delete {font-size: 17px}
  .cart .cart__table .cart__table-item.-delete {position: absolute;bottom: 10px;right: 0;width: auto}
  .cart .cart__table .cart__table-item.-name {width: calc(100% - 100px);margin-left: 0;text-align: left;margin-bottom: 15px}
  .cart .cart__table .cart__product-name {font-size: 16px}
  .cart .cart__table .cart__table-item.-qty {width: calc(100% - 115px);margin-left: auto;text-align: left;margin-bottom: 15px}
  .cart .cart__table .cart__table-item.-price-total .price {width: calc(100% - 115px);margin-left: auto;text-align: left;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start} 
}
/* Купон */
.coupon .coupon__clear {position: absolute;z-index: 1;font-size: 26px;top: 0;right: 170px;height: 100%;padding: 0 10px;cursor: pointer;opacity: 0;visibility: hidden;-webkit-transition: all .3s;transition: all .3s;color: #898989}
.coupon .coupon__clear._active {opacity: 1;visibility: visible}
.coupon .coupon__box {display: block;position: relative}
.coupon .coupon__btn {width:170px;position: absolute;z-index: 1;top: 0;right: 0;height: 100%;background: #017f4a;color: #fff;font-size: 18px;line-height: 38px;font-weight: 400;text-transform: uppercase;border: none;    border: none;border-radius: 12px;border-top-left-radius: 0;border-bottom-left-radius: 0;    border: 1px solid #e7e7e8;}
.coupon .coupon__btn._loading .coupon__btn-title {display: none}
/*.button.coupon__btn:hover,.coupon .coupon__box._active .coupon__btn,.coupon .coupon__box:hover .coupon__btn {background-color: #a8a8a8;color: #fff;border-color: #a8a8a8}*/
.coupon .coupon__btn .coupon__btn-mobile-title {display:none;}
.coupon .coupon__input {max-width: 100%}
.coupon .coupon__box._active .coupon__input,.coupon .coupon__box:hover .coupon__input {border-color: #a8a8aa}
.coupon .coupon__btn-icon {font-size: 24px;line-height: 45px}
.start-order {display: block;margin-left: auto;margin-top: 10px}
@media all and (max-width: 576px){
  .coupon .coupon__btn {width:auto;font-size:0;padding: 0 15px;line-height: 45px;}
  .coupon .coupon__btn .coupon__btn-mobile-title {font-size: 18px;display:inline;}
  .coupon .coupon__clear {right:55px;}
}
/*** Быстрый заказ ***/
.quick-order {max-width: 1020px}
.quick-order .quick-order__title {color: #333;font-size: 28px;font-weight: 900;line-height: 1;padding-top: 55px;margin-bottom: 55px;text-align: center; text-transform: unset;}
@media all and (max-width:991px) {.quick-order .quick-order__title {font-size: 32px;}}
@media all and (max-width:576px) {.quick-order .quick-order__title {font-size: 24px;padding-top: 25px;margin-bottom: 25px;}}
/* Форма быстрого заказа */
.quickform .quickform__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 5%;margin-bottom: 40px;}
.quickform .quickform__row {width: 100%}
.quickform .quickform__row.-account .quickform__item:first-child .input {border-top-left-radius: 25px;border-bottom-left-radius: 25px}
.quickform .quickform__row.-account .quickform__item:last-child .input {border-top-right-radius: 25px;border-bottom-right-radius: 25px}
.quickform .quickform__row.-account .quickform__item .input {-webkit-appearance: none;}
.quickform .quickform__row.-delivery {width: 100%;max-height:300px;}
@media all and (max-width:768px) {.quickform .quickform__row.-delivery,.quickform__row.-payment {width: 100%}}
.quickform .quickform__row.-delivery .quickform-delivery .quickform__select._hide {display:none;}
.quickform .quickform__row .quickform__select {font-size:16px;}
.quickform .quickform__row.-delivery .quickform-delivery .quickform__select,.quickform__row.-payment .quickform-payment .quickform__select {width: 100%}
.quickform .quickform__row.-delivery .quickform-delivery .quickform__select:focus,
.quickform .quickform__row.-payment .quickform-payment .quickform__select:focus {color: #000}
.quickform .quickform__row.-delivery .quickform-delivery .quickform__select:hover,.quickform .quickform__row.-payment .quickform-payment .quickform__select:hover {color: #000}
.quickform .quickform__row.-delivery .quickform-delivery .quickform__select option,.quickform__row.-payment .quickform-payment .quickform__select option {color: #000}
.quickform .quickform__title {position: relative;display: block;margin: 20px 0 15px 0;text-align: center;color: #333;font-size: 18px;font-weight: 400;overflow: hidden;text-transform: uppercase;}
.quickform .quickform__list {width: 100%;margin-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.quickform .quickform__item {position: relative;max-width: 100%;margin: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.quickform .quickform__row.-adress .quickform__item:not(.-small) {width: 25%;margin: 0}
.quickform .quickform__row.-adress .quickform__item.-small {display: inline-block;width: 6.66%;}
/* Быстрый заказ селект */
.quickform .quickform__row.-adress .-deliveryConvenientDate .quickform__input-wrap {position: relative;}
.quickform .quickform__row.-adress .-deliveryConvenientDate .input {border-top-left-radius: 25px;border-bottom-left-radius: 25px}
.quickform .quickform__row.-adress .-deliveryConvenientTime .quickform__select-box.-to .jq-selectbox__select {border-top-right-radius: 25px;border-bottom-right-radius: 25px}
.quickform .quickform__row.-adress .-deliveryConvenientTime .input {border: none;padding: 0;width: auto;flex-grow: 1;}
.quickform .quickform__row.-adress .-deliveryConvenientTime .input.error {position: absolute}
.quickform .quickform__row.-adress .-deliveryConvenientTime .quickform__select-convenient .jq-selectbox__select {border-radius: 0;}
.quickform .quickform__row.-adress .-deliveryConvenientTime label.error {background: #fff}
.quickform .quickform__row.-adress .-deliveryConvenientTime .jq-selectbox .placeholder,
.quickform .quickform__row.-adress .-deliveryConvenientTime .jq-selectbox .jq-selectbox__select-text{width: auto!important}
.quickform .quickform__select-box._hide-triangle:before {display: none}
@media all and (max-width:991px) {
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .input {border-top-left-radius: 0px;border-bottom-left-radius: 0px}
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__select-box.-from .input {border-top-right-radius: 0px;border-bottom-right-radius: 0px}
  
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__label:first-child {border-left: 1px solid #e7e7e8;border-top-left-radius: 25px;border-bottom-left-radius: 25px}
}
@media all and (max-width:768px) {
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientDate,.quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime {width: 100%}
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__select-box .quickform__label {padding: 0 15px;}
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__select-box.-from .quickform__label {border-top-left-radius: 25px;border-bottom-left-radius: 25px;border-left: 1px solid #e7e7e8;}
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientDate .input {border-top-right-radius: 25px;border-bottom-right-radius: 25px}
}
@media all and (max-width: 576px) {
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__select-box .quickform__label {padding: 0 10px}
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__select-box.-from .input {width: calc(100% - 37px)}
  .quickform .quickform__row.-adress .quickform__item.-deliveryConvenientTime .quickform__select-box.-to .input {width: calc(100% - 47px)}
}
/* ФИО */
.quickform .quickform__row.-account .quickform__list {flex-wrap:nowrap;}
@media all and (min-width:769px) {
  .quickform .quickform__row.-account .quickform__item ~ .quickform__item .input {left: -1px;position: relative}
  .quickform .quickform__row.-account .quickform__item ~ .quickform__item:last-child .input {left: -2px}
}
@media all and (max-width:768px) {
  .quickform .quickform__row.-account .quickform__list {flex-wrap:wrap;}
  .quickform .quickform__row.-account .quickform__item {width: 100%;margin-bottom: -1px;}
  .quickform .quickform__row.-account .quickform__item ~ .quickform__item :hover::before {display:none;}
  .quickform .quickform__row.-account .quickform__item:not(:last-child) .input.error {border-bottom: 1px solid;margin-bottom: -1px;position: relative;z-index: 1}
  .quickform .quickform__row.-account .quickform__item ~ .quickform__item .input {border-left: 1px solid #e7e7e8}
  .quickform .quickform__row.-account .quickform__item .input {border-left: 1px solid #e7e7e8;border-radius: 0}
  .quickform .quickform__row.-account .quickform__item:first-child .input {border-top-right-radius: 25px;border-bottom-left-radius: 0}
  .quickform .quickform__row.-account .quickform__item ~ .quickform__item:last-child .input {border-top-right-radius: 0;border-bottom-left-radius: 25px}
}
/* Доставка */
.quickform-delivery .quickform__select-box:nth-child(2) {margin-top: 15px;}
.delivery__descr,.payment__desc {margin: 10px auto 0;padding: 5px;overflow: hidden;font-size: 16px}
.delivery__price {display: inline-block;vertical-align: middle}
/* 4 поля*/
.quickform .quickform__row.-adress .quickform__list._4 .quickform__item:nth-child(1),
.quickform .quickform__row.-adress .quickform__list._4 .quickform__item:nth-child(2) {top: 2px}
.quickform .quickform__row.-adress .quickform__list._4 .quickform__item:nth-child(3),.quickform .quickform__row.-adress .quickform__list._4 .quickform__item:nth-child(4) {top: 1px}
.quickform .quickform__row.-adress .quickform__list._4 .quickform__item ~ .quickform__item:not(:nth-child(3)) .input {border-left: 0}
.quickform .quickform__row.-adress .quickform__list._4 .quickform__item ~ .quickform__item:nth-child(5) .input {border-left: 1px solid #e7e7e8}
/**/
/* 3 поля */
.quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(1),.quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(2) {top: 1px}
.quickform .quickform__row.-adress .quickform__list._3 .quickform__item ~ .quickform__item:not(:nth-child(3)) .input {border-left: 1px solid transparent}
.quickform .quickform__row.-adress .quickform__list._3 .quickform__item ~ .quickform__item.-small.-third .input {border-bottom-right-radius: 25px}
.quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(1) .input {border-top-left-radius: 25px}
.quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(2) .input {border-top-right-radius: 25px}
.quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(3) .input {border-bottom-left-radius: 25px}
.quickform .quickform__row.-adress .quickform__list .quickform__list._3 .quickform__item.-small:last-of-type .input {border-bottom-right-radius: 25px}
@media all and (max-width:768px) {.quickform__row.-adress .quickform__list._3 .quickform__item.-small {width: 50%}}
@media all and (max-width:768px) {
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(3) .input {border-bottom-left-radius: 0px}
  .quickform .quickform__row.-adress .quickform__item.-small {top: -1px;width: 50%}
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item ~ .quickform__item:not(:nth-child(3)) .input,
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item ~ .quickform__item:not(:nth-child(5)) .input {border-left: 1px solid #e7e7e8}
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item.-small:last-of-type .input {position: relative;border-bottom-right-radius: 25px;border-bottom-left-radius: 0;top: -1px;border-left: 1px solid #e7e7e8;}
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item ~ .quickform__item.-small.-second .input {border-bottom-left-radius: 25px}
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(even) {left: -1px}
}
@media all and (max-width: 576px) {
  .quickform .quickform__row.-adress .quickform__list._3 .quickform__item:nth-child(even) {left: 0px}
}
/* 2 поля */
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(1),.quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(2) {top: 1px}
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item ~ .quickform__item:not(:nth-child(3)) .input {border-left: 1px solid transparent}
.quickform .quickform__row.-adress .quickform__list._2._with-third .quickform__item:nth-child(5) .input {
    border-bottom-right-radius: 25px;
}
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(1) .input {border-top-left-radius: 25px}
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(2) .input {border-top-right-radius: 25px}
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(3) .input {border-bottom-left-radius: 0}
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(3) .input
.quickform .quickform__row.-adress .quickform__list._2 .quickform__item.-small:last-of-type .input {border-bottom-right-radius: 25px}
@media all and (max-width:768px) {
  .quickform .quickform__row.-adress .quickform__list._2._with-third .quickform__item:nth-child(5) .input {top: -1px;position: relative;border-left: 1px solid #e7e7e8;border-bottom-left-radius: 25px} 
  .quickform .quickform__row.-adress .quickform__list._2 .quickform__item:nth-child(3) .input {border-bottom-left-radius: 0px}
  .quickform .quickform__row.-adress .quickform__list._2._not-third .quickform__item:nth-child(3) .input {border-bottom-left-radius: 25px}
  .quickform .quickform__row.-adress .quickform__list._2._not-third .quickform__item:nth-child(4) .input {border-bottom-right-radius: 25px}
}
@media all and (max-width: 576px) {
  .quickform .quickform__row.-adress .quickform__list._2 .quickform__item ~ .quickform__item:not(:nth-child(3)) .input {
    border-left: 1px solid #e7e7e8;
  }
}
/**/
/* 1 поле */
.quickform .quickform__row.-adress .quickform__list._1 .quickform__item ~ .quickform__item .input {border-left: 1px solid transparent}
/**/
.quickform .quickform__item.-deliveryConvenientTime .quickform__input-wrap {display: -webkit-box;display: -ms-flexbox;display: flex}
.quickform .quickform__item.-deliveryConvenientTime .input.error ~ .quickform__label {border-color: #00534b !important}
.quickform .quickform__item.-deliveryConvenientTime .quickform__label {position: relative;color: #a8a8a8;font-size: 16px;line-height: 43px;border-top: 1px solid #e7e7e8;border-bottom: 1px solid #e7e7e8;padding: 0 10px;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
.quickform .quickform__item.-deliveryConvenientTime .quickform__label::after {content: '';position: absolute;top: 0;right: -1px;height: 100%;width: 1px;background: #fff}
.quickform .quickform__select-box {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.quickform .quickform__select-box.-from,
.quickform .quickform__select-box.-to {
  max-width: 50%;
}
.quickform .quickform__row.-comment .quickform-textarea {max-height: 95px;height: 100%;border-radius: 25px;line-height: 1.3;}
.quickform .quickform__row.-comment .quickform-textarea::-webkit-scrollbar { width: 0; }
/* Все поля на мобильном */
@media all and (max-width:576px) {
  .quickform .quickform__row.-adress .quickform__list.-adress-inputs-list .quickform__item {width: 100%!important;top: 0!important;bottom: -1px!important}
  .quickform .quickform__row.-adress .quickform__list.-adress-inputs-list .quickform__item:first-child .input {border-top-left-radius: 25px!important;border-top-right-radius: 25px!important}
  .quickform .quickform__row.-adress .quickform__list.-adress-inputs-list .quickform__item:last-of-type .input {border-bottom-left-radius: 25px!important;border-bottom-right-radius: 25px!important;border-bottom: 1px solid #e7e7e8!important}
  .quickform .quickform__row.-adress .quickform__list.-adress-inputs-list .quickform__item .input {border-radius: 0!important;margin-bottom: -1px;}
  .quickform .quickform__row.-adress .quickform__list.-adress-inputs-list .quickform__item:last-of-type .input:hover,
  .quickform .quickform__row.-adress .quickform__list.-adress-inputs-list .quickform__item:first-child .input:hover {
    z-index: 1;
    border-color: #a8a8aa!important;
    border-left: 1px solid #a8a8aa!important;    
  }
}
/* Политика */
.politics.-quickform {padding: 15px 5% 55px;font-size: 16px;}
@media all and (max-width:576px) {
  .politics.-quickform {padding: 15px 5% 35px}
}
/* Показать пароль*/
.showPassBlock {position: absolute;top: 0;right: 0;}
.showPassBlock i {color: #2e2e2e;}
.showPassBlock .showPass,
.showPassBlock .OrderShowPass{display: block;padding: 11px 15px}
/*** Личный кабинет (Страницы) ***/
.account-page {width: 100%;margin: 15px 0}
.account-page .clientForm {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.col-account {margin: 0;padding-bottom: 30px}
.col-account h3 {padding: 0 0 10px;line-height: normal;margin-bottom: 10px;border-bottom: 1px solid #dce4e9}
.col-account .buttons .button {margin: 3px}
.col-account .buttons p {margin-bottom: 0}
.form-list {margin-bottom: 20px}
.form-list .fields {margin: 0;max-width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.form-list .fields .input-box {position: relative}
.form-list .fields > label {display: block;margin-bottom: 5px}
.account .message {margin-left: 15px;margin-right: 15px}
.clientForm .politics {margin-bottom: 10px}
/*** Личный кабинет (Избранное) ***/
.account.cart-info .buttons .button {margin-right: 11px;margin-bottom:5px;}
/*** Обратный звонок, Связь с администрацией ***/
.callback-info .callback-form {text-align: left;}
.callback-info .callback-form .name-error, .callback-info .callback-form .phone-error {position: relative;text-align: left;bottom: 0;}
.callback-info .callback-form div {margin-bottom: 10px;}
.callback-info .callback-form div label {display: block;}
.callback-info .callback-form div input {margin: 0;}
.contact-info .block-contact > div {margin-bottom: 12px;line-height: 36px;}
.contact-info .block-contact > div i {display: inline-block;vertical-align: top;color: #00534b ;font-size: 26px;line-height: 36px;width: 36px;text-align: center;margin-right: 10px;}
/** Платежные системы на странице просмотра заказа **/
.order-info .order-info__title {text-align:center;margin-bottom: 10px;}
.order-info .order-info__table-order-lines td:nth-child(3) {border-left: 1px solid #dce4e9;border-right: 1px solid #dce4e9;}
.order-info .order-info__table-order-lines tbody tr:last-child {border-bottom: 1px solid #dce4e9;}
.order-info .paymentQiwi .tr2 .ceil1 {padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1 {padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput {float: none;}
.order-info .paymentQiwi .PhoneInput {padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone {width: 130px;text-align: center;}
.order-info .jq-selectbox__select {padding-left:10px;}
/*** Оформление заказа ***/
.orderStrageContent .coupons,.orderStrageContent .quick_order_payment {margin-bottom: 15px}
.orderStrageContent .payment {margin-bottom: 15px}
.orderStrageContent .form-list .text,.orderStrageContent .registrations .text {text-transform: uppercase;margin-bottom: 8px}
.orderStrageContent .registrations .text-italic {color: #b2b2b2;margin-bottom: 15px}
.orderStrageContent .registrations .contactWantRegister input {margin: 0;vertical-align: middle}
.orderStrageContent h3.title {margin-bottom: 15px}
.orderStrageContent .delivery {margin-bottom: 15px}
.stages-list {width: 100%;margin: 30px 0 20px 0;padding-top: 30px}
.stages-list:first-of-type {padding-top: 0;margin-top: 0}
.stages-list .stages-list__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 15px}
.stages-list__item .stages-list__item-count {display: inline-block;width: 48px;height: 48px;border-radius: 25px;line-height: 48px;background-color: #c7c7c8;text-align: center;margin-right: 15px;color: #fff;font-size: 22px}
.stages-list__item .stages-list__item-title {display: inline-block;font-size: 20px;color: #b2b2b2;text-transform: uppercase}
.stages-list__item._active .stages-list__item-count,.stages-list__item:hover .stages-list__item-count {background-color: #00534b }
.stages-list__item._active .stages-list__item-title,.stages-list__item:hover .title {color: #21293c}
.form-list .fields > label.error {display: none!important}
#order-stage-form {font-size: 18px}
#order-stage-form .orderStageDeliveryListTable .cell1 {width: auto;padding: 0;text-align: center}
#order-stage-form .orderStageDeliveryListTable .cell2 {width: 80%}
#order-stage-form .orderStageDeliveryListTable .cell3 {width: calc(20% - 40px)}
#order-stage-form .orderStageDeliveryListTable .cell2 label {font-weight: 700}
#order-stage-form span.deliveryZonePrice {display: inline-block}
#order-stage-form .orderStagePayment:not(:last-child) {margin-bottom: 10px}
#order-stage-form .orderStagePayment .cell1 {margin-right: 5px;width: 20px;text-align: center}
#order-stage-form .orderStagePayment input {cursor: pointer}
#order-stage-form .orderStagePayment label {font-weight: 700;cursor: pointer}
/*** Страница Поиск ***/
.page-content .search {padding: 0px;}
.page-content .search h4 {margin-bottom: 10px;}
.search {position: relative}
#header .header-right .search {display: inline-block;position: relative;vertical-align: middle;width: 100%;height: auto;margin: 0;z-index: 1;border-bottom: 1px solid #dce4e9}
.search .search-icon {display: none;width: 25px;text-align: center}
.search #search_mini_form {display: inline-block;vertical-align: middle;position: relative;width: 100%}
.search #search_mini_form .search-string {font-size: 18px;color: #21293c;width: 100%;max-width: 100%;margin: 0;line-height: 20px;padding-right: 90px;    border-radius: 25px;}
.search #search_mini_form .search-submit {position: absolute;top: 0;right: 0;height: 45px;padding: 0 15px;font-size: 16px;}
.search #search_mini_form input::-webkit-input-placeholder {color: #b1bfc8}
.search #search_mini_form input::-moz-placeholder {color: #b1bfc8}
.search #search_mini_form input:-ms-input-placeholder {color: #b1bfc8}
.header-searchBtn {position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.search #search_mini_form .header-searchIcon {color: #00534b ;}
.search #search_mini_form .search-submit:hover .header-searchIcon {color: #ff0098;}
/*** Акции ***/
.discount-box {text-align: center;}
.discount-box h3 {margin-bottom: 10px;}
.discount-box h3 span {text-decoration: underline;}
.discount-box h4 {text-transform: none;margin-bottom: 15px;}
.discount-box h4 span {color: #21293c;text-transform: uppercase;}
.discount-box .content {padding:15px 0 30px;border-bottom: 1px solid #dce4e9;}
.discount-box .content:first-child {padding:0 0 30px 0;}
.discount-box .content:last-child {border: 0;padding-bottom: 0;}
.discount-box .content .image img {display: block;margin: 0 auto;max-width: 100%;}
.discount-box .content .desc .button {    display: inline-block; margin: 0 auto;}
@media all and (max-width: 991px) {
  .discount-box .content .image {margin-bottom: 15px;}
}
/*** Сравнение ***/
.compare-info .buttons {margin: 20px 0 30px}
.compare-info .buttons .button {margin-bottom: 5px;margin-right: 15px}
.CompareGoodsTable {float: left;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 15px}
.CompareGoodsTableFilter {float: right}
.CompareGoodsTableFilter .button {margin-bottom: 5px;margin-left: 11px;display: inline-block}
.CompareGoodsTableFilter .button.CompareGoodsTableFilterSelected {color: #fff}
.CompareGoodsTable .CompareNavigation {float: left;margin: 0;padding: 0;list-style: none;list-style-position: inside}
.CompareGoodsTable .CompareNavigation li {display: inline-block;vertical-align: middle}
.CompareGoodsTable .CompareNavigation .next,
.CompareGoodsTable .CompareNavigation .prev {font-size: 30px;vertical-align: middle;}
.CompareGoodsTableTbody tbody tr td.cell {text-align: left;width: 200px}
.CompareGoodsTableTbody tbody tr td.vtop {vertical-align: top;overflow: auto}
.CompareGoodsTableTbody .CompareCheckbox {margin: 0;vertical-align: middle}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine .htmlDataBlock {text-align: left}
@media all and (min-width: 1200px) {.CompareGoodsTableTbody.table-box {table-layout: fixed;}.logo {width:auto;margin-right: 40px;}}
@media all and (max-width: 768px) {.CompareGoodsTableFilter .button {margin-bottom: 5px;margin-left: 0;}}
@media all and (max-width: 481px) {.CompareGoodsTable {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}}
/*** Новости ***/
.news-box  a {text-decoration: underline;}
.news-box .news {border-bottom: 1px solid #dce4e9;margin-bottom: 20px;}
.news-box .news:last-child {margin-bottom: 0;}
.news-box .news .title {margin-bottom: 10px;}
.news-box .news-content p {margin-bottom: 0px;}
.news-box .news-time {text-align: right;margin-bottom: 10px;}
/*** Фиксированная кнопка Обратный звонок ***/
.callback-button {display: block;background: #017f4a;border-radius: 50%;cursor: pointer;height: 50px;text-align: center;width: 50px;position: fixed;right: 27px;bottom: 10%;z-index: 20;-webkit-transition: .3s;transition: .3s;-webkit-appearance: none;}
.callback-button .callback-button__content {height: 50px;width: 50px;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;}
.callback-button .callback-button__content span {text-align: center;color: #19483f;opacity: 0;font-size: 0px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);line-height: 14px;font-weight: 600;text-transform: uppercase;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;font-family: Mulish;}
.callback-button .callback-button__content:hover span {opacity: 1;font-size: 11px;}
@media all and (max-width: 991px) {.callback-button .callback-button__content, .callback-button {height: 40px;width: 40px;}}
@media all and (max-width: 576px) {.callback-button .callback-button__content:hover span {font-size: 10px;}}
/*.callback-button:hover i {display: none}*/
/*.callback-button:hover {z-index: 1;background: #fff;color: transparent;-webkit-transition: .3s;transition: .3s}*/
/*.callback-button:hover i {color: #05a80a;font-size: 40px;-webkit-transition: .3s;transition: .3s}*/
.callback-button i {color: #fff;font-size: 34px;-webkit-transition: .3s;transition: .3s;line-height: 66px;-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out}
.callback-button i {width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24' fill='none'%3e%3cpath d='M4.77672 0.128165L3.72009 0.452286C1.7983 1.0418 0.386817 2.71193 0.10159 4.73387C-0.336239 7.83768 0.643038 11.4656 3.00258 15.6246C5.35717 19.7749 7.94884 22.4494 10.8019 23.6193C12.6737 24.3869 14.8134 23.9736 16.2786 22.5615L17.0789 21.7902C18.1514 20.7565 18.3068 19.0748 17.4425 17.8557L15.4424 15.0348C14.8886 14.2537 13.9077 13.9179 13.0025 14.1995L9.97915 15.1402L9.90101 15.1557C9.56757 15.2052 8.79912 14.4715 7.84063 12.782C6.83789 11.0146 6.63007 9.98108 6.90691 9.71465L8.44513 8.25493C9.59794 7.16093 9.93853 5.44148 9.29222 3.9784L8.31704 1.77083C7.70978 0.396151 6.19474 -0.306812 4.77672 0.128165ZM6.97236 2.386L7.94755 4.59358C8.33505 5.47079 8.13084 6.50172 7.43966 7.15765L5.89768 8.62096C4.91124 9.57028 5.23797 11.1952 6.56384 13.5322C7.81141 15.7312 8.94956 16.8179 10.1725 16.6295L10.3558 16.5896L13.4336 15.6343C13.7353 15.5404 14.0623 15.6523 14.2469 15.9127L16.2469 18.7336C16.6791 19.3431 16.6014 20.184 16.0651 20.7008L15.2649 21.4721C14.2183 22.4807 12.6899 22.776 11.353 22.2277C8.84949 21.2011 6.48351 18.7596 4.27937 14.8745C2.07071 10.9814 1.17684 7.66989 1.56093 4.94706C1.76466 3.50283 2.77287 2.30987 4.14558 1.88879L5.20221 1.56467C5.91121 1.34718 6.66874 1.69866 6.97236 2.386Z' fill='white'/%3e%3c/svg%3e");}
.callback-button::after,
.callback-button::before {
  content: '';
  position: absolute;
  border: 20px solid rgb(1 111 74 / 38%);
  left: -20px;
  opacity: 0;
  right: -20px;
  top: -20px;
  bottom: -20px;
  border-radius: 50%;
  animation: pulse 2.5s linear infinite;
}
.callback-button::after {
  animation-delay: 1.25s;
}
@keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
/*@-webkit-keyframes hoverWave {0% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 0 rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 0 rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2)}*/
/*40% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 15px rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 15px rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2)}*/
/*80% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 26.7px rgba(127,194,14,067);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 26.7px rgba(127,194,14,067)}*/
/*100% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 40px rgba(127,194,14,0);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 40px rgba(127,194,14,0)}}*/
/*@keyframes hoverWave {0% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 0 rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 0 rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2)}*/
/*40% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 15px rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 15px rgba(127,194,14,.2),0 0 0 0 rgba(127,194,14,.2)}*/
/*80% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 26.7px rgba(127,194,14,067);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 26.7px rgba(127,194,14,067)}*/
/*100% {-webkit-box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 40px rgba(127,194,14,0);box-shadow: 0 8px 10px rgba(127,194,14,.3),0 0 0 30px rgba(127,194,14,0),0 0 0 40px rgba(127,194,14,0)}}*/
/*@keyframes shake {0% {transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}*/
/*10% {transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);-webkit-transform: rotateZ(-30deg)}*/
/*20% {transform: rotateZ(15deg);-ms-transform: rotateZ(15deg);-webkit-transform: rotateZ(15deg)}*/
/*30% {transform: rotateZ(-10deg);-ms-transform: rotateZ(-10deg);-webkit-transform: rotateZ(-10deg)}*/
/*40% {transform: rotateZ(7.5deg);-ms-transform: rotateZ(7.5deg);-webkit-transform: rotateZ(7.5deg)}*/
/*50% {transform: rotateZ(-6deg);-ms-transform: rotateZ(-6deg);-webkit-transform: rotateZ(-6deg)}*/
/*60% {transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-webkit-transform: rotateZ(5deg)}*/
/*70% {transform: rotateZ(-4.28571deg);-ms-transform: rotateZ(-4.28571deg);-webkit-transform: rotateZ(-4.28571deg)}*/
/*80% {transform: rotateZ(3.75deg);-ms-transform: rotateZ(3.75deg);-webkit-transform: rotateZ(3.75deg)}*/
/*90% {transform: rotateZ(-3.33333deg);-ms-transform: rotateZ(-3.33333deg);-webkit-transform: rotateZ(-3.33333deg)}*/
/*100% {transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}}*/
/*@-webkit-keyframes shake {0% {transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}*/
/*10% {transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);-webkit-transform: rotateZ(-30deg)}*/
/*20% {transform: rotateZ(15deg);-ms-transform: rotateZ(15deg);-webkit-transform: rotateZ(15deg)}*/
/*30% {transform: rotateZ(-10deg);-ms-transform: rotateZ(-10deg);-webkit-transform: rotateZ(-10deg)}*/
/*40% {transform: rotateZ(7.5deg);-ms-transform: rotateZ(7.5deg);-webkit-transform: rotateZ(7.5deg)}*/
/*50% {transform: rotateZ(-6deg);-ms-transform: rotateZ(-6deg);-webkit-transform: rotateZ(-6deg)}*/
/*60% {transform: rotateZ(5deg);-ms-transform: rotateZ(5deg);-webkit-transform: rotateZ(5deg)}*/
/*70% {transform: rotateZ(-4.28571deg);-ms-transform: rotateZ(-4.28571deg);-webkit-transform: rotateZ(-4.28571deg)}*/
/*80% {transform: rotateZ(3.75deg);-ms-transform: rotateZ(3.75deg);-webkit-transform: rotateZ(3.75deg)}*/
/*90% {transform: rotateZ(-3.33333deg);-ms-transform: rotateZ(-3.33333deg);-webkit-transform: rotateZ(-3.33333deg)}*/
/*100% {transform: rotateZ(0);-ms-transform: rotateZ(0);-webkit-transform: rotateZ(0)}}*/
/*** Хлебные крошки ***/
#breadcrumbs {position: relative;font-size: 12px;color: #000;padding: 7px 0;line-height: 30px;white-space: nowrap;overflow: hidden;overflow-x: auto}
#breadcrumbs .breadcrumbs-list {margin: 0;padding: 0;list-style: none;list-style-position: inside}
#breadcrumbs ul li {display: inline-block;vertical-align: middle}
#breadcrumbs ul li + li {margin-left: 10px}
#breadcrumbs ul li:before {display: inline-block;vertical-align: middle;content: "\f105";font-size: 14px;margin-right: 10px;font-family: "FontAwesome";font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#breadcrumbs ul li:first-child:before {display: none;}
#breadcrumbs ul li a {font-weight: 400;vertical-align: middle;border-bottom: 1px solid #000;}
#breadcrumbs ul li a:hover {color: #00534b ; border-color: #00534b ;}
#breadcrumbs ul li a i {margin-right: 5px;}
#breadcrumbs ul li strong {    max-width: 700px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: inline-block;font-weight: 400;vertical-align: middle;}
/*** Страница ошибки ***/
.error-page {padding: 15px;}
.error-page a {font-size:110%;}
.error-page a:hover {text-decoration:underline;}
.error-page ul.disc {list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/* Предзагрузчик */
.preloader-wrap {position:relative;}
.preloader {display:block;position: absolute;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 3;background: #fff;}
.preloader._opacity {background: rgba(255,255,255,.5)}
.content-loading, .content-loading:after {border-radius: 50%;width: 50px;height: 50px;}
.content-loading {font-size: 10px;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;text-indent: -9999em;border: 2px solid #e7e7e8;border-left-color: #00534b ;border-right-color: #00534b ;border-top-color: #00534b ;-webkit-animation: load8 0.6s infinite linear;animation: load8 0.6s infinite linear;}
.products .products-container .content-loading {top: 60px;}
@-webkit-keyframes load8 {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load8 {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
@media all and (max-width: 991px) {
  .toolbar.bottom .sort-by {display: none;}
  .col-center .block {margin-bottom:10px;}
}
@media all and (max-width: 767px) {
  .sort-by select {max-width: 200px;}
}
@media all and (max-width: 641px) {
  .scroll {overflow-x: scroll;}
  .CompareGoodsTableFilter {line-height: 1;}
  .CompareGoodsTableFilter span {margin-bottom: 10px;}
  .CompareGoodsTable .CompareNavigation {float: none;text-align: center;}
  .sort-by label, .show-by label {display: none;}
}
@media all and (max-width: 481px) {
  img {height: auto!important;}
  
  .sort-by {display: block;width: 100%;margin-bottom: 10px;}
  .sort-by select {width: 100%;max-width: 100%;}
  .toolbar .compare, .show-by label {display: inline-block;}
  .toolbar.bottom .pages {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: auto;padding: 0;}
  
  .CompareGoodsTableFilter {float: left;}
  .CompareGoodsTableFilter span {float: left;width: 100%;}
  body.active .wrapper {overflow: hidden;z-index: 1;display: none;}
}
/******************************************************************************
  Сетка
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12 {float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
@media all and (max-width: 1199px) {
.container {width: 1020px;}
}
@media all and (max-width: 1023px) {
  .container {width: 990px;}
}
@media all and (max-width: 991px) {
.container{width:768px;}
}
@media all and (max-width: 767px) {
  .col-sms-12 {width: 100%;}
  .col-sms-11 {width: 91.66666666666666%;}
  .col-sms-10 {width: 83.33333333333334%;}
  .col-sms-9 {width: 75%;}
  .col-sms-8 {width: 66.66666666666666%;}
  .col-sms-7 {width: 58.333333333333336%;}
  .col-sms-6 {width: 50%;}
  .col-sms-5 {width: 41.66666666666667%;}
  .col-sms-4 {width: 33.33333333333333%;}
  .col-sms-3 {width: 25%;}
  .col-sms-2 {width: 16.666666666666664%;}
  .col-sms-1 {width: 8.333333333333332%;}
  .container{width:100%;}
}
@media all and (max-width: 481px) {
  .col-smb-12 {width: 100%;}
}
.col-xs-5th,
.col-sm-5th,
.col-md-5th,
.col-lg-5th {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
 
.col-xs-5th {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-5th {
    width: 20%;
    float: left;
  }
}
@media all and (min-width: 768px) {
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
/*.container {width: 750px;}*/
}
@media (min-width: 992px) {
  .col-md-5th {
    width: 20%;
    float: left;
  }
}
@media all and (min-width: 992px) {
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
}
@media all and (min-width: 1200px) {
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
/*.container {max-width: 1620px;width:100%;}*/
}
@media (min-width: 1600px) {
  .col-lg-5th {
    width: 20%;
    float: left;
  }
}
@media all and (min-width: 1600px) {
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:16.66666667%}
.col-hs-1{width:8.33333333%}
}
/******************************************************************************
  Hover карусель
*******************************************************************************/
.hover-img-add:after {content: "";display: table;clear: both}
.hover-img-add {position: relative}
.hover-img-add img {position: relative;display: none;top: 0;left: 0;margin-bottom: 10px}
.hover-img-add img:first-child {display: block}
.tmb-wrap {position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%}
.tmb-wrap .tmb-wrap-table {display: table;height: 100%;width: 100%}
.tmb-wrap-table div {display: table-cell;-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-transition: all .25s ease;transition: all .25s ease;position: relative;border: 1px solid transparent;opacity: 1}
.tmb-wrap-table div:after {content: "";height: 4px;width: 100%;position: absolute;background-color: #e7e7e8;bottom: 3px;left: 0;border-radius: 3px;}
.tmb-wrap-table div.active:after {background-color: #00534b;}
.tmb-wrap .tmb-wrap-table:hover div {opacity: 1}
.tmb-wrap-table div:first-child:last-child.active:after {background-color: transparent}
.image-wrap {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;height: 100%;width: 100%}
.image-wrap img {max-width:none !important}
/******************************************************************************
  Фиксы для браузеров
*******************************************************************************/
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none) {
.rating-box {display: inline-block;position: relative;vertical-align: middle;width: 95px;height: 14px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before {display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #dce4e9;}
.rating-box .rating {position: absolute;float: left;height: 14px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before {display: inline;font-family: "FontAwesome";content: "\f005\20\f005\20\f005\20\f005\20\f005";width: 95px;height: 14px;line-height: 14px;font-size: 14px;color: #00534b ;}
}
/******************************************************************************
  Если не работает JS
*******************************************************************************/
.nojs .products-grid.owl-carousel .item .item-inner {width: 290px;}
.nojs .slideshow .owl-carousel, .nojs .news .owl-carousel, .nojs .viewed .owl-carousel {display: block;}
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider {display: none;}
.nojs .filters-price .goodsFilterPriceSubmit {margin-top: 15px;}
.nojs .filters-price .layout-slider {max-width: 100%;}
#search_sum .button {
    background: #017f4a;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 48px;
    height: 50px;
    padding: 0 24px;
    border-radius: 30px;
    border: 2px solid #017f4a;
    margin-top: 1rem;
}
#search_sum .button:hover {
    background: none;
    color: #017f4a;
}
.image {clear: both;}
.close{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 55px;
    height: 55px;
    cursor: pointer;
    border: 4px solid #68b8bc;
    border-radius: 50%;
}
.close:before,
.close:after {
    content: "";
    position: absolute;
    top: 21px;
    left: 10px;
    width: 26px;
    height: 4px;
    background: #05a80a;
}
.close:before {
    webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close:after {
    webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
/*** Описание на главной ***/
#mainbody {margin: 0;font-size: 16px;margin-bottom:50px;}
#mainbody .inner {width: 50%;margin-left: auto;display: flex;}
.mainbody_index-title h1 {font-size: 28px;font-weight: 900;text-transform: none;text-align: center;margin-bottom: 24px;}
.mainbody_index-text {margin-bottom: 50px;display: flex;align-items: center;gap: 1rem;}
.mainbody_index-text-left p {margin: 0;margin-bottom: 1rem;line-height: 22px;}
.mainbody_index-text-left p:last-child {margin-bottom: 0;}
.mainbody_index-text-right h3 {font-size: 22px;line-height: 34px;font-weight: bold;text-transform: none;}
.mainbody_index-text-right {border-left: 1px solid #D9D9D9;padding: 0.75rem 0 0.75rem 1rem;}
.mainbody_index-image img {border-radius: 12px;margin-bottom:24px;}
.mainbody_index-button {display: flex;justify-content: center;gap: 1rem;}
.mainbody_index-button a {margin: inherit;background: #017f4a;color: #fff;font-size: 16px;font-weight: bold;line-height: 48px;height: 50px;padding: 0 24px;border-radius: 30px;border: 2px solid #017f4a;}
.mainbody_index-button a:hover {background: none;color: #017f4a;}
.pdt-nav-dots .owl-nav button i {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24' fill='none'%3e%3cpath d='M12.7945 23.7261C13.1611 23.3603 13.1616 22.7668 12.7959 22.4002L3.07876 12.6629C2.71323 12.2973 2.71327 11.7026 3.07946 11.3364L12.7959 1.59975C13.1617 1.23323 13.1611 0.639704 12.7945 0.273891C12.428 -0.0918277 11.8344 -0.0912183 11.4687 0.27525L1.75294 10.0112C1.20455 10.5597 0.930429 11.28 0.930429 12.0003C0.930429 12.7202 1.20446 13.4402 1.75229 13.988L11.4687 23.7248C11.8344 24.0912 12.428 24.0918 12.7945 23.7261Z' fill='%23939393'/%3e%3c/svg%3e");
width: 50px;height: 50px;display:block;line-height: 50px;background-repeat: no-repeat;background-position: center;background-color: rgb(255 255 255 / 50%);box-shadow: 0 4px 4px 0 rgb(0 0 0 / 5%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.pdt-nav-dots .owl-nav button i:hover {background-color: #ffffff;color: #939393;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24' fill='none'%3e%3cpath d='M12.7945 23.7261C13.1611 23.3603 13.1616 22.7668 12.7959 22.4002L3.07876 12.6629C2.71323 12.2973 2.71327 11.7026 3.07946 11.3364L12.7959 1.59975C13.1617 1.23323 13.1611 0.639704 12.7945 0.273891C12.428 -0.0918277 11.8344 -0.0912183 11.4687 0.27525L1.75294 10.0112C1.20455 10.5597 0.930429 11.28 0.930429 12.0003C0.930429 12.7202 1.20446 13.4402 1.75229 13.988L11.4687 23.7248C11.8344 24.0912 12.428 24.0918 12.7945 23.7261Z' fill='%23939393'/%3e%3c/svg%3e");
background-repeat: no-repeat;background-position: center;}
.pdt-nav-dots .owl-nav button i.pdt-nav.angle-right {transform: scaleX(-1);}
.pdt-nav-dots .owl-nav {position: absolute;top: 40%;width:100%;}
.pdt-nav-dots .owl-nav button {position: absolute;}
.pdt-nav-dots .owl-nav button.owl-prev {left: -25px;}
.pdt-nav-dots .owl-nav button.owl-next {right: -25px;}
@media all and (max-width: 1199px) {
  .pdt-nav-dots .owl-nav button i, .pdt-nav-dots .owl-nav button i:hover {width: 40px;height: 40px;line-height: 40px;background-size: 10px;}
  .pdt-nav-dots .owl-nav button.owl-prev {left: 6px;}
  .pdt-nav-dots .owl-nav button.owl-next {right: 6px;}
}
@media all and (max-width: 991px) {
#mainbody .inner {width: 100%;padding: 32px 0;}
.mainbody_index-title h1 {margin-bottom: 1rem;}
.mainbody_index-text-right {display: none;}
.mainbody_index-text {margin-bottom: 40px;}
.mainbody_index-image img {margin-bottom: 1rem;}
}
@media all and (max-width: 767px) {
  .mainbody_index-text {margin-bottom: 2rem;}
}
@media all and (max-width: 479px) {
  .mainbody_index-title h1 {font-size:24px;}
.mainbody_index-text-left p {font-size: 14px;line-height: 18px;}
.mainbody_index-button a {width: 190px;font-size: 14px;line-height: 16px;white-space: normal;display: flex;justify-content: center;align-items: center;}
}
#mainbody .htmlDataBlock {color: #00534b;font-size: 18px;font-family: 'Mulish';padding-left:30px;}
#mainbody {margin-top: 2rem;}
.buttons {width: 100%;}
@media(max-width:991px){
  #mainbody{background-image:none;margin-bottom: 40px;}
}
@media(max-width:767px){
  #mainbody {margin-bottom: 2rem;}
}
#footer{}
.footer_delivery {margin-bottom: 50px;}
.footer_delivery_block-title h3 {font-size: 28px;font-weight: 900;text-transform: none;text-align: center;}
.footer_delivery_block-title {margin-bottom: 24px;}
.footer_delivery_block-item_icon {display: flex;align-items: center;gap: 1rem;margin-bottom: 1rem;}
.footer_delivery_block-item_icon span {font-size: 22px;font-weight: bold;}
.footer_delivery_block-item:nth-child(1) .footer_delivery_block-item_icon i {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3e%3cpath d='M40.358 14.0146C40.5527 14.0854 40.7675 14.0762 40.9554 13.9889C41.1433 13.9017 41.2889 13.7435 41.3604 13.549L45.6627 1.78261L47.1307 2.31932L42.6486 14.5748C42.5775 14.7695 42.5865 14.9844 42.6739 15.1724C42.7612 15.3604 42.9196 15.506 43.1143 15.5771C43.3089 15.6483 43.5239 15.6392 43.7119 15.5519C43.8998 15.4646 44.0454 15.3062 44.1166 15.1115L48.8666 2.12245C48.9376 1.92788 48.9284 1.71309 48.8411 1.52528C48.7538 1.33747 48.5955 1.19201 48.401 1.12089L45.4658 0.0474493C45.3694 0.0120339 45.267 -0.00403373 45.1644 0.000165212C45.0618 0.00436415 44.9611 0.0287473 44.8679 0.0719202C44.7747 0.115093 44.691 0.176209 44.6215 0.251772C44.5519 0.327335 44.498 0.415863 44.4627 0.512293L39.8916 13.0123C39.8206 13.2069 39.8298 13.4217 39.9171 13.6095C40.0044 13.7973 40.1627 13.9427 40.3572 14.0139L40.358 14.0146ZM36.0119 10.917C36.2136 10.9635 36.4255 10.9282 36.6012 10.8186C36.7768 10.709 36.9018 10.5342 36.9486 10.3326L38.9479 1.71854L40.4697 2.07167L38.2721 11.542C38.2292 11.7425 38.2669 11.9519 38.3769 12.1249C38.4869 12.298 38.6605 12.4209 38.8603 12.4672C39.06 12.5135 39.27 12.4795 39.4449 12.3725C39.6199 12.2655 39.7458 12.094 39.7955 11.8951L42.1689 1.66386C42.1924 1.56386 42.1959 1.46021 42.1792 1.35887C42.1624 1.25752 42.1258 1.16049 42.0714 1.07336C42.017 0.98622 41.946 0.910703 41.8623 0.85115C41.7786 0.791597 41.6839 0.749185 41.5838 0.726356L38.5393 0.0193243C38.3375 -0.0261929 38.126 0.00962486 37.9505 0.119014C37.775 0.228402 37.6497 0.402547 37.6018 0.603699L35.4275 9.9787C35.3807 10.1805 35.416 10.3926 35.5256 10.5685C35.6352 10.7443 35.8101 10.8693 36.0119 10.9162V10.917ZM34.376 16.406C34.7085 16.4061 35.0372 16.4769 35.3403 16.6137C35.6434 16.7506 35.9139 16.9504 36.1338 17.1998C36.2015 17.2769 36.2838 17.3399 36.3759 17.3851C36.4681 17.4304 36.5682 17.4569 36.6707 17.4633C36.7731 17.4697 36.8758 17.4558 36.9728 17.4224C37.0699 17.3889 37.1594 17.3367 37.2361 17.2685C37.5596 16.9834 37.5908 16.4896 37.3057 16.1654C36.9391 15.7497 36.4883 15.4168 35.9832 15.1888C35.4781 14.9607 34.9302 14.8428 34.376 14.8428C34.1688 14.8428 33.9701 14.9251 33.8235 15.0716C33.677 15.2181 33.5947 15.4168 33.5947 15.624C33.5947 15.8312 33.677 16.0299 33.8235 16.1764C33.9701 16.323 34.1688 16.406 34.376 16.406ZM35.0604 13.3232C36.0259 13.4445 36.9415 13.8213 37.7127 14.4147C38.4838 15.0082 39.0826 15.7968 39.4471 16.699C39.4855 16.7941 39.5424 16.8807 39.6143 16.9539C39.6863 17.027 39.7719 17.0853 39.8664 17.1253C39.9608 17.1653 40.0622 17.1864 40.1648 17.1872C40.2674 17.1881 40.3692 17.1687 40.4643 17.1303C40.5594 17.0918 40.646 17.035 40.7191 16.963C40.7922 16.8911 40.8505 16.8054 40.8905 16.711C40.9306 16.6165 40.9516 16.5151 40.9525 16.4125C40.9533 16.3099 40.934 16.2082 40.8955 16.1131C40.4264 14.9532 39.6562 13.9395 38.6645 13.1766C37.6728 12.4137 36.4955 11.9293 35.2541 11.7732C35.1522 11.7598 35.0487 11.7667 34.9495 11.7936C34.8503 11.8205 34.7575 11.8669 34.6764 11.93C34.5953 11.9931 34.5275 12.0717 34.477 12.1612C34.4265 12.2507 34.3943 12.3493 34.3822 12.4514C34.3566 12.6569 34.4136 12.8642 34.5408 13.0277C34.668 13.1912 34.8548 13.2975 35.0604 13.3232Z' fill='%23333333'/%3e%3cpath d='M44.4291 16.4538C44.3327 16.4186 44.2303 16.4028 44.1278 16.4072C44.0253 16.4116 43.9247 16.4362 43.8317 16.4797C43.7387 16.5231 43.6552 16.5844 43.586 16.6601C43.5168 16.7359 43.4632 16.8245 43.4283 16.921L41.2814 22.8202C40.5463 21.7077 40.1681 20.3812 39.9885 19.5319H41.408C41.6152 19.5319 41.8139 19.4496 41.9604 19.3031C42.1069 19.1566 42.1892 18.9579 42.1892 18.7507C42.1892 18.5435 42.1069 18.3448 41.9604 18.1983C41.8139 18.0517 41.6152 17.9694 41.408 17.9694H35.158C34.9508 17.9694 34.7521 18.0517 34.6056 18.1983C34.459 18.3448 34.3767 18.5435 34.3767 18.7507C34.3767 18.9579 34.459 19.1566 34.6056 19.3031C34.7521 19.4496 34.9508 19.5319 35.158 19.5319H38.3931C38.6033 20.6694 39.1892 22.9382 40.6517 24.5491L40.4869 25.0007H38.108C37.9564 24.4671 37.7095 24.0179 37.3588 23.6671C36.69 22.9983 36.1447 22.0491 35.7416 20.846L34.2595 21.3437C34.7416 22.7772 35.4127 23.9312 36.2541 24.7726C36.3197 24.8382 36.3767 24.9163 36.4283 25.0015H34.8572L32.3424 18.0921C32.2178 17.7603 32.0196 17.4611 31.7627 17.2171C32.9398 15.9286 33.593 14.2467 33.5939 12.5015V10.939C33.5939 10.7318 33.5116 10.5331 33.3651 10.3865C33.2186 10.24 33.0199 10.1577 32.8127 10.1577H31.2502C28.5283 10.1577 26.1681 11.7147 25.0002 13.9827C23.8322 11.7155 21.472 10.1577 18.7502 10.1577H17.1877C16.9805 10.1577 16.7818 10.24 16.6352 10.3865C16.4887 10.5331 16.4064 10.7318 16.4064 10.939V12.5015C16.4064 15.8749 18.7955 18.6991 21.9713 19.3765C21.3983 19.5904 20.9324 20.0212 20.6744 20.5757C20.5435 20.8544 20.4692 21.1563 20.4558 21.464C20.4424 21.7716 20.4901 22.0788 20.5963 22.3679L21.5549 25.0015H20.8322C20.6806 24.4679 20.4338 24.0179 20.083 23.6679C18.8752 22.4601 18.3299 20.5812 18.1049 19.5054C18.4689 19.4382 18.7494 19.1351 18.7494 18.7515C18.7494 18.5443 18.6671 18.3456 18.5206 18.199C18.3741 18.0525 18.1753 17.9702 17.9681 17.9702H15.5986L16.0392 15.4694C16.0572 15.3684 16.0551 15.2647 16.033 15.1645C16.0108 15.0643 15.9692 14.9694 15.9103 14.8852C15.8514 14.8011 15.7766 14.7295 15.69 14.6743C15.6034 14.6192 15.5068 14.5817 15.4056 14.564C12.176 13.9937 9.05408 15.346 7.19626 17.789L6.57204 16.0749C6.53699 15.9785 6.48328 15.89 6.41401 15.8144C6.34473 15.7388 6.26124 15.6776 6.1683 15.6343C6.07536 15.591 5.97479 15.5664 5.87235 15.562C5.76991 15.5576 5.6676 15.5734 5.57126 15.6085C1.57673 17.0616 -0.651393 21.2304 0.187669 25.2772C0.117219 25.3597 0.0647169 25.4559 0.0335103 25.5597C0.00230362 25.6636 -0.00692282 25.7728 0.00641923 25.8804C0.077513 26.4312 1.82908 39.2601 11.7197 44.9796V47.6562C11.7197 48.9483 12.7713 49.9999 14.0634 49.9999H35.9392C37.2314 49.9999 38.283 48.9483 38.283 47.6562V44.9796C48.1728 39.2608 49.9252 26.4312 49.9963 25.8804C50.0096 25.7419 49.9853 25.6023 49.9259 25.4765C50.1749 23.5713 49.7657 21.6382 48.7662 19.9973C47.7668 18.3564 46.2369 17.1059 44.4299 16.453L44.4291 16.4538ZM44.6142 18.2296C45.8555 18.8442 46.8822 19.8195 47.5599 21.0276C48.2375 22.2356 48.5345 23.6202 48.4119 24.9999H42.1494L44.6142 18.2296ZM33.1955 24.9999H32.2549C31.8689 23.6812 31.226 22.8038 30.3385 22.3897C28.965 21.7491 27.9033 20.4366 27.2752 19.4952C28.4667 19.3734 29.6068 18.9473 30.5861 18.2577C30.7178 18.3474 30.8185 18.4757 30.8744 18.6249L33.1947 24.9999H33.1955ZM27.2056 24.9999C26.8752 24.5296 26.4775 24.1788 26.015 23.9632C24.4791 23.2468 23.3314 21.689 22.7478 20.7515L25.572 19.7233C26.1853 20.7671 27.6056 22.839 29.6783 23.8054C30.108 24.0054 30.4041 24.478 30.608 24.9999H27.2056ZM31.2509 11.7187H32.0322V12.4999C32.0322 15.5155 29.5783 17.9687 26.5634 17.9687H25.7822V17.1874C25.7822 14.1718 28.2361 11.7187 31.2509 11.7187ZM17.9697 12.4999V11.7187H18.7509C21.7658 11.7187 24.2197 14.1718 24.2197 17.1874V17.9687H23.4384C20.4236 17.9687 17.9697 15.5155 17.9697 12.4999ZM22.5283 23.1022C23.1017 23.7812 23.8197 24.4718 24.6681 24.9999H23.2189L22.5283 23.1022ZM19.1549 24.9999H16.2338C16.0822 24.4663 15.8353 24.0171 15.4845 23.6663C14.2861 22.4679 13.7408 20.6116 13.5127 19.5312H16.5181C16.7377 20.7218 17.3635 23.1538 18.9806 24.771C19.0463 24.8366 19.1033 24.9147 19.1549 24.9999ZM12.5009 21.664C12.8877 22.7163 13.4783 23.8694 14.3791 24.771C14.4447 24.8366 14.5017 24.9147 14.5533 24.9999H12.5002L12.5009 21.664ZM14.3595 16.0093L14.0142 17.9687H13.2822C11.99 17.9687 10.9385 19.0202 10.9385 20.3124V24.9999H7.37673C7.02977 23.9363 6.94797 22.8039 7.13845 21.7015C7.75408 18.2124 10.897 15.7937 14.3595 16.0093ZM5.38845 17.3835L6.17439 19.5421C5.90974 20.1469 5.71701 20.7806 5.60017 21.4304C5.39089 22.6164 5.43777 23.8335 5.73767 24.9999H1.72283C1.0697 21.939 2.57439 18.7843 5.38845 17.3835ZM35.9384 48.4374H14.0627C13.6314 48.4374 13.2814 48.0866 13.2814 47.6562V45.3124H36.7197V47.6562C36.7197 48.0866 36.3697 48.4374 35.9384 48.4374ZM37.2994 43.7499H12.7017C4.75642 39.2944 2.29001 29.5421 1.70876 26.5624H48.2939C47.7158 29.5397 45.258 39.2874 37.2994 43.7499Z' fill='%23333333'/%3e%3cpath d='M5.69097 29.4425C5.60503 29.1808 5.52456 28.9269 5.45113 28.6816C5.42168 28.5833 5.37317 28.4918 5.30835 28.4122C5.24353 28.3327 5.16369 28.2667 5.07337 28.218C4.98305 28.1694 4.88402 28.139 4.78195 28.1285C4.67988 28.1181 4.57676 28.1279 4.47847 28.1574C4.38018 28.1868 4.28866 28.2353 4.20912 28.3002C4.12959 28.365 4.0636 28.4448 4.01492 28.5351C3.96624 28.6255 3.93583 28.7245 3.92542 28.8266C3.91501 28.9286 3.92481 29.0317 3.95425 29.13C4.03238 29.3886 4.11519 29.6558 4.20581 29.9316C4.27784 30.1194 4.41942 30.2723 4.60116 30.3586C4.78291 30.4448 4.99088 30.4577 5.18193 30.3947C5.37297 30.3317 5.53243 30.1976 5.62721 30.0201C5.72199 29.8427 5.74482 29.6364 5.69097 29.4425ZM6.54722 31.7253C6.46365 31.5384 6.31004 31.3918 6.11944 31.317C5.92885 31.2422 5.7165 31.2452 5.5281 31.3254C5.3397 31.4055 5.1903 31.5565 5.11205 31.7457C5.03381 31.9349 5.03297 32.1472 5.10972 32.3371C6.2941 35.1253 7.80191 37.4878 9.59175 39.3582C9.66197 39.435 9.74683 39.497 9.84136 39.5406C9.93588 39.5842 10.0382 39.6084 10.1422 39.6119C10.2462 39.6154 10.3499 39.5981 10.4471 39.561C10.5444 39.5238 10.6332 39.4676 10.7084 39.3957C10.7836 39.3238 10.8437 39.2375 10.8851 39.142C10.9266 39.0465 10.9485 38.9437 10.9496 38.8397C10.9508 38.7356 10.9311 38.6323 10.8918 38.536C10.8525 38.4396 10.7943 38.352 10.7207 38.2785C9.06206 36.5449 7.65738 34.3402 6.54644 31.7261L6.54722 31.7253Z' fill='%23333333'/%3e%3c/svg%3e");}
.footer_delivery_block-item:nth-child(2) .footer_delivery_block-item_icon i {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3e%3cpath d='M49.1492 39.2422L48.4359 33.5359L47.6562 0.763281L47.6367 0.764063C47.6328 0.598438 47.5953 0.434375 47.4906 0.301563C47.4178 0.207627 47.3245 0.131608 47.2178 0.0793343C47.1111 0.0270608 46.9938 -7.7667e-05 46.875 1.6695e-07H15.625C15.4507 4.83099e-05 15.2815 0.0583606 15.1442 0.165664C15.0069 0.272967 14.9094 0.4231 14.8672 0.592188L13.3047 6.84219C13.2759 6.95725 13.2737 7.07737 13.2984 7.19339C13.323 7.30941 13.3738 7.41828 13.4469 7.51172C13.5148 7.59615 13.5997 7.66537 13.696 7.71489C13.7924 7.76442 13.8981 7.79315 14.0062 7.79922L13.0063 21.875H3.53125C2.82188 21.875 2.19687 22.3492 2.01328 23.0258L0.0617188 30.0508C-0.071875 30.5195 0.0203125 31.0117 0.315625 31.4031C0.616406 31.8023 1.07656 32.0312 1.57812 32.0312H1.63047L2.27187 39.0625H1.5625C0.700781 39.0625 0 39.7633 0 40.625V48.4375C0 49.2992 0.700781 50 1.5625 50H48.4375C49.2992 50 50 49.2992 50 48.4375V40.625C50 40.0211 49.6523 39.5023 49.1492 39.2422ZM46.232 6.57578L46.875 33.6117C46.875 33.6383 46.8773 33.6641 46.8805 33.6906L47.5523 39.0625H43.0719L43.7484 33.6398L45.268 7.8125H45.3125C45.4868 7.81245 45.656 7.75414 45.7933 7.64684C45.9306 7.53953 46.0281 7.3894 46.0703 7.22031L46.232 6.57578ZM44.7023 6.25H33.5938V1.5625H45.8742L44.7023 6.25ZM27.3438 1.5625H32.0312V8.11094L31.5992 7.89531C31.4907 7.841 31.371 7.81272 31.2496 7.81272C31.1282 7.81272 31.0085 7.841 30.9 7.89531L29.6875 8.50156L28.4742 7.89531C28.3657 7.841 28.246 7.81272 28.1246 7.81272C28.0032 7.81272 27.8835 7.841 27.775 7.89531L27.3438 8.11094V1.5625ZM15.5719 7.8125H24.2188C24.426 7.8125 24.6247 7.73019 24.7712 7.58368C24.9177 7.43716 25 7.23845 25 7.03125C25 6.82405 24.9177 6.62534 24.7712 6.47882C24.6247 6.33231 24.426 6.25 24.2188 6.25H15.0633L16.2352 1.5625H25.7812V9.375C25.7812 9.50818 25.8152 9.63917 25.88 9.75553C25.9448 9.87188 26.0383 9.96973 26.1515 10.0398C26.2648 10.1098 26.3941 10.1498 26.5272 10.1558C26.6602 10.1618 26.7926 10.1338 26.9117 10.0742L28.125 9.46719L29.3383 10.0734C29.4468 10.1278 29.5665 10.156 29.6879 10.156C29.8093 10.156 29.929 10.1278 30.0375 10.0734L31.25 9.46719L32.4633 10.0734C32.5822 10.1337 32.7146 10.1622 32.8478 10.1564C32.9809 10.1505 33.1103 10.1103 33.2234 10.0398C33.4531 9.89687 33.5938 9.64609 33.5938 9.375V7.8125H43.7031L42.1937 33.4969L41.4977 39.0625H24.2914L24.9328 32.0312H24.9852C25.2301 32.0323 25.472 31.9761 25.6913 31.867C25.9107 31.758 26.1015 31.5991 26.2484 31.4031C26.3929 31.214 26.4911 30.9937 26.5355 30.7599C26.5798 30.5261 26.569 30.2852 26.5039 30.0562L24.5516 23.0289C24.4592 22.6968 24.2604 22.4042 23.9859 22.1958C23.7113 21.9873 23.376 21.8747 23.0312 21.875H14.5734L15.5719 7.8125ZM3.53125 23.4375L23.0445 23.4438L24.9844 30.4688H2.34375L1.56484 30.475L3.53125 23.4375ZM10.9375 32.0312H15.625V33.5938H10.9375V32.0312ZM9.375 32.0312V33.5938C9.375 34.4555 10.0758 35.1562 10.9375 35.1562H15.625C16.4867 35.1562 17.1875 34.4555 17.1875 33.5938V32.0312H23.3555L22.6562 39.0625L3.84062 39.0617L3.2 32.0312H9.375ZM48.4375 48.4375H1.5625V40.625H28.9062V43.75H21.0938V42.1875C21.0938 41.9803 21.0114 41.7816 20.8649 41.6351C20.7184 41.4886 20.5197 41.4062 20.3125 41.4062C20.1053 41.4062 19.9066 41.4886 19.7601 41.6351C19.6136 41.7816 19.5312 41.9803 19.5312 42.1875V43.75C19.5312 44.6117 20.232 45.3125 21.0938 45.3125H28.9062C29.768 45.3125 30.4688 44.6117 30.4688 43.75V40.625H48.4375V48.4375Z' fill='%23333333'/%3e%3c/svg%3e");}
.footer_delivery_block-item:nth-child(3) .footer_delivery_block-item_icon i {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3e%3cpath d='M25.0958 3.90676C24.5558 3.90286 24.1153 4.33743 24.1114 4.87649C24.1075 5.41555 24.5411 5.85598 25.0812 5.85989C25.6202 5.8638 26.0607 5.4302 26.0646 4.89114C26.0685 4.35208 25.6349 3.91165 25.0958 3.90676ZM25.0514 9.76604C21.2808 9.73928 18.1928 12.7812 18.1643 16.5506C18.1358 20.3198 21.1794 23.4093 24.9488 23.4377L25.0012 23.4379C28.7466 23.4379 31.8076 20.4051 31.836 16.6532C31.8644 12.8841 28.8209 9.79446 25.0514 9.76604ZM25.001 21.4849L24.9635 21.4847C22.271 21.4644 20.097 19.2575 20.1173 16.5653C20.1375 13.8851 22.3238 11.7189 24.9992 11.7189L25.0367 11.7191C27.7292 11.7394 29.9032 13.9462 29.8829 16.6385C29.8626 19.3187 27.6764 21.4849 25.001 21.4849ZM29.261 4.64739C28.7529 4.46712 28.1944 4.73323 28.0142 5.24163C27.834 5.75003 28.1001 6.30813 28.6084 6.4884C32.9099 8.01292 35.7766 12.1097 35.7422 16.6826C35.7382 17.2219 36.1721 17.6624 36.7114 17.6665H36.719C37.2547 17.6665 37.6912 17.2341 37.6953 16.6973C37.736 11.2923 34.3464 6.44983 29.261 4.64739Z' fill='%23333333'/%3e%3cpath d='M30.9918 36.7619C37.4872 28.4011 41.5465 24.0412 41.6013 16.7264C41.6701 7.52295 34.2011 0 24.9984 0C15.903 0 8.46765 7.36601 8.39851 16.4773C8.34265 23.9905 12.4773 28.3444 19.0176 36.7605C12.5112 37.7328 8.39851 40.1759 8.39851 43.1641C8.39851 45.1657 10.2487 46.9619 13.6084 48.2217C16.6663 49.3684 20.7119 49.9999 24.9999 49.9999C29.2879 49.9999 33.3335 49.3684 36.3914 48.2217C39.7511 46.9618 41.6013 45.1656 41.6013 43.164C41.6013 40.1774 37.4924 37.735 30.9918 36.7619ZM10.3515 16.4921C10.4125 8.45215 16.9726 1.95312 24.9985 1.95312C33.1196 1.95312 39.7088 8.59258 39.6483 16.7118C39.5963 23.6585 35.2914 27.9395 28.4187 36.8987C27.1928 38.496 26.067 40.0062 25.0014 41.4834C23.9389 40.0053 22.8356 38.5222 21.5913 36.8981C14.4345 27.5638 10.2986 23.6063 10.3515 16.4921ZM24.9999 48.0469C16.616 48.0469 10.3515 45.469 10.3515 43.1641C10.3515 41.4547 14.0965 39.2953 20.3932 38.5476C21.7851 40.3738 23.0054 42.033 24.2023 43.7275C24.2923 43.8551 24.4117 43.9592 24.5504 44.0311C24.689 44.1029 24.8429 44.1405 24.999 44.1406H24.9999C25.1559 44.1406 25.3097 44.1032 25.4483 44.0316C25.5869 43.9599 25.7064 43.8561 25.7966 43.7288C26.9821 42.0563 28.2359 40.3563 29.6158 38.5486C35.9067 39.2972 39.6483 41.4559 39.6483 43.1642C39.6482 45.469 33.3838 48.0469 24.9999 48.0469Z' fill='%23333333'/%3e%3c/svg%3e");}
.footer_delivery_block-item_icon i {display: inline-block;width: 50px;height: 50px;background-position: center;background-repeat: no-repeat;}
.footer_delivery_block-items {display: flex;justify-content: center;gap: 52px;}
.footer_delivery_block-item-text {line-height: 22px;max-width: 350px;}
.footer_delivery_block-item-text p {margin: 0;margin-bottom: 1rem;}
.footer_delivery_block-item-text p b {font-size:18px;}
.footer_delivery_block-item:nth-child(2) .footer_delivery_block-item-text p:last-child {margin-bottom: 0;}
.footer_delivery_block-item_img {display: flex;align-items: center;gap: 30px;margin-bottom: 24px;}
.footer_delivery_block-item-text .button {margin: inherit;background: #017f4a;color: #fff;font-size: 16px;font-weight: bold;line-height: 48px;height: 50px;padding: 0 24px;border-radius: 30px;border: 2px solid #017f4a;width: max-content;}
.footer_delivery_block-item-text .button:hover {background: none;color: #017f4a;}
.footer-bottom{clear: both;padding: 12px 0;text-align: center;background: #fff;}
.footer-wrap {background: #fff;box-shadow: 0 -4px 4px 0 rgb(0 0 0 / 3%);}
.footer-info i {margin-right: 12px;}
.footer-info i.map-marker {width: 20px;height: 20px;display: inline-block;background-position: center;background-repeat: no-repeat;  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none'%3e%3cpath d='M5.99984 0.666504C2.77484 0.666504 0.166504 3.27484 0.166504 6.49984C0.166504 7.94984 0.58317 9.30817 1.3415 10.5332C2.13317 11.8165 3.17484 12.9165 3.97484 14.1998C4.3665 14.8248 4.64984 15.4082 4.94984 16.0832C5.1665 16.5415 5.3415 17.3332 5.99984 17.3332C6.65817 17.3332 6.83317 16.5415 7.0415 16.0832C7.34984 15.4082 7.62484 14.8248 8.0165 14.1998C8.8165 12.9248 9.85817 11.8248 10.6498 10.5332C11.4165 9.30817 11.8332 7.94984 11.8332 6.49984C11.8332 3.27484 9.22484 0.666504 5.99984 0.666504ZM5.99984 8.7915C4.84984 8.7915 3.9165 7.85817 3.9165 6.70817C3.9165 5.55817 4.84984 4.62484 5.99984 4.62484C7.14984 4.62484 8.08317 5.55817 8.08317 6.70817C8.08317 7.85817 7.14984 8.7915 5.99984 8.7915Z' fill='%23D4D4D4'/%3e%3c/svg%3e");}
.footer-info i.clock_icon { width: 20px;height: 20px;display: inline-block;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_135_220)'%3e%3cpath d='M9.9915 1.6665C5.3915 1.6665 1.6665 5.39984 1.6665 9.99984C1.6665 14.5998 5.3915 18.3332 9.9915 18.3332C14.5998 18.3332 18.3332 14.5998 18.3332 9.99984C18.3332 5.39984 14.5998 1.6665 9.9915 1.6665Z' fill='%23D4D4D4'/%3e%3cpath d='M10.4165 5.8335H9.1665V10.8335L13.5415 13.4585L14.1665 12.4335L10.4165 10.2085V5.8335Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_135_220'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.footer-info i.mail_icon { width: 20px;height: 20px;display: inline-block;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_135_216)'%3e%3cpath d='M16.6665 3.3335H3.33317C2.4165 3.3335 1.67484 4.0835 1.67484 5.00016L1.6665 15.0002C1.6665 15.9168 2.4165 16.6668 3.33317 16.6668H16.6665C17.5832 16.6668 18.3332 15.9168 18.3332 15.0002V5.00016C18.3332 4.0835 17.5832 3.3335 16.6665 3.3335ZM16.6665 6.66683L9.99984 10.8335L3.33317 6.66683V5.00016L9.99984 9.16683L16.6665 5.00016V6.66683Z' fill='%23D4D4D4'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_135_216'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.footer-soc-sety i {color:#D4D4D4;}
.footer-address__text span, .footer-col__title a {margin-bottom: 1rem;}
.footer-address__text span, .footer-work_time__text, .footer-col__title a, .footer-soc-sety a {display: flex;align-items: center;}
h3.footer-col__title{color:#fff;text-transform:initial;font-weight:300;}
.footer-contacts__phone {display: inline-block;}
.footer-info{display: flex;gap: 50px;border-bottom: 1px solid #D9D9D9;justify-content: space-between;align-items: center;padding-bottom: 1rem;padding-top: 1rem;}
.footer-addres-footer-contacts {display: flex;gap: 50px;}
.footer-address {font-size: 16px;font-weight: 400;}
.footer-contacts__worktime {margin-top: 30px;font-size: 18px;line-height: 1.55;}
.footer-contacts__phone a {font-size: 22px;margin-bottom: 10px;font-weight: bold;line-height: 20px;}
.footer_logo {width: 68px;}
.footer_calback {font-size: 14px;color: #017f4a;font-weight: bold;width: 100%;display: block;text-align: right;}
.footer_calback:hover {text-decoration: underline;}
.copyright {font-size: 14px;color: #939393;text-align: left;}
#mainbody .htmlDataBlock p {margin-top:0}
#mainbody #page-title{margin-bottom:0;}
@media all and (max-width: 1199px) {
  .footer_delivery_block-items {gap: 14px;}
  .footer_logo {display:none;}
  .footer-info {gap: 32px;}
  .footer-info i {margin-right: 10px;}
}
.table-features-min {width: 100%;border-collapse: collapse;margin-bottom: 20px;margin-left: -10px}
.table-features-min td {padding: 8px 10px 0;overflow: hidden;}
.table-features-min .cell1 {position: relative;}
.table-features-min .cell1:after {content: '';position: absolute;right: -5px;bottom: 4px;left: 10px;border-bottom: 1px dotted #b1bfc8}
.table-features-min .features-name {position: relative;z-index: 1;padding-right: 5px;background-color: #fff}
@media all and (max-width: 991px) {
.footer_delivery_block-items {gap: 23px;flex-wrap: wrap;}
.footer_delivery_block-item-text {max-width: 353px;}
.footer_delivery_block-item:last-child .footer_delivery_block-item_icon {display: none;}
.footer_delivery_block-item:last-child {margin-top: 17px;}
.footer_delivery {margin-bottom: 40px;}
.footer-addres-footer-contacts {flex-wrap: wrap;gap: 5px;flex-direction: column;}
.footer-address__text span, .footer-col__title a {margin-bottom: 5px;}
}
@media all and (max-width: 767px) {
.footer_delivery {margin-bottom: 2rem;}
.footer-info {gap: 32px;flex-wrap: wrap;}
.footer_delivery_block-item:last-child { margin-top: 0}
.footer_delivery_block-items {gap: 2rem;}
.table-features-min {table-layout: auto;}
.footer_delivery_block-item-text {max-width: 100%;}
.footer_calback {text-align: left;}
.footer-col__title a {margin-bottom: 6px;}
}
@media all and (max-width: 640px) {
  
.footer-info {gap: 1rem;flex-direction: column;align-items: flex-start;}
}
@media all and (max-width: 479px) {
.footer_delivery_block-title h3 {font-size:24px;}
.footer_delivery_block-item-text {
    font-size: 14px;
    line-height: 18px;
}
.footer_delivery_block-item_img img {
    max-width: 134px;
}
.footer_delivery_block-item_img {
    flex-wrap: wrap;
    gap: 1rem;
}
.footer_delivery_block-item-text .button, .footer-address, .footer-col__title a, .footer-col__title a {font-size:14px;}
.footer-contacts__phone a {
    font-size: 18px;
    line-height: 16px;
}
}
.cell0 span {width: 25px;height: 25px;display: block;border-radius: 20px;padding: 3px 0px;color: #fff;font-weight: bold;font-size: 15px;text-align: center;margin:2px 0;} 
td.cell0 {width: 25px;padding: 0px !important;margin: 0px;}
/*** Ajax Добавление товара в корзину ***/
#cart-layer {max-width: 950px;padding: 1rem;}
.cart-ajax {position: relative;line-height: 1.4;text-align: center;border: none;z-index: 100;}
.cart-ajax h4.title {display: block;margin-bottom: 13px;font-size: 13px;padding: 5px;margin-top: 10px;max-width: 322px;}
.cart-ajax h4.title.bad {color: #EF476F;}
.cart-ajax .cart-product .image img {display: inline-block;width: auto;max-width: 120px;max-height: 120px;}
.cart-ajax .buttons {display: block;margin-top: 20px;}
.cart-ajax .buttons .button {display: inline-block;width: 180px;margin: 0 5px 5px;padding: 0;height: 40px;line-height: 30px;font-size: 14px;font-weight: bold;}
.fancybox-margin {margin-right: 17px !important;}
button.fancybox-button.fancybox-close-small {top: 14px;color:#333;
    right: 14px;}
.cart-wrapp {
    display: flex;
    justify-content: space-between;
}
.cart__coupon {
    width: 100%;
}
@media(max-width:425px){.footer-contacts__phone {font-size:20px}}
.fullscreen-bg {
    overflow: hidden;
    z-index: -100;
    position: relative;
    height: 100%;
    width: 100%;
    padding-top:45%;
}
 
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.overlay {
    background: rgba(0,0,0,0.6);
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 4;
}
.overlay h1 {
    text-align:center;
    color:#fff;
    font-size: 70px;
    margin-top:17%;
}
 .banner{display:block;}
@media(max-width:767px){
 .banner{display:block;}
}
 @media(min-width:767px){
 .banner{margin-top: 80px;}
}
@media(min-width:768px){
  #breadcrumbs ul li{font-size:16px;}
}
/*.delivery-select .jq-selectbox__select {display:none;}*/
#map {    min-height: 251px;
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
        }
        
section.quickform__row.-payment {
  clear: both;
  margin-top: 100px;
}
.jq-selectbox.jqselect.quickform__select.delivery-select {display: none;}
li#mobile{display:none;}
@media(max-width:767px){
  li#mobile{display:block;}
  li#decstop{display:none;}
  .section{padding: 0 !important;}
}
.order-success {
    text-align: center;
    font-size: 20px;
    color: #19483f;
    font-weight: bold;
    padding: 10px;
}
  .adress .deliveryConvenientDate .input {width: 100%;padding: 10px 5px;text-align-last:center;}
  .deliveryConvenientDate .input {display: inline-block;width: 150px;    margin: 0 10px;}
  select option{font-weight:bold;}
	select option:disabled {
    color: #E32636;
    font-weight: bold;
}
.quickform__item.-deliveryConvenientTime {
    width: 100% !important;
}
.form_toggle {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 10px 0;
}
.form_toggle-item {
	display: inline-block;
}
.form_toggle-item input[type=radio] {
	display: none;
}
.form_toggle-item label {
	display: inline-block;
	padding: 0px 15px;   
	line-height: 34px;    
	border: 2px solid #017f4a;
	border-radius:30px;
	cursor: pointer;
	user-select: none;      color: #017f4a; 
}
 
 
/* Checked */
.form_toggle input[type=radio]:checked + label {
    background: #017f4a;
    color: #fff;
}
.deliveryCheck {
    clear: both;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.banner-top-text {
    color: #fff;
}
.banner-top-content {
    color: red;
    font-size: 26px;
  
}
@media all and (min-width:577px){
    #promoBanner img {margin-top:50px;}
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block !important};
#map ymaps {
    display: none;
}
#map ymaps:first-child {
    display: block !important;
}
#startOrder {
    max-width: 200px;
}
/*********  Страница оформления заказа ***********/
.page_zakaz {padding-top: 2rem;}
.page_zakaz .header, .page_zakaz .footer_delivery {display: none;}
.page_zakaz .DescriptionBlock {text-align: center;margin-bottom: 47px;}
.page_zakaz #page-title .block-title h1.title {display: block;}
.page_zakaz #breadcrumbs {display: none;}
.page_zakaz #callback_address {border-radius: 12px;}
.page_zakaz .callback_address {max-width: 630px;width: 100%;position: relative;}
.page_zakaz .callback_address #callback_address-more {margin-top: 24px;}
.page_zakaz .callback_address .jq-selectbox__select {background: #fff;height: 50px;line-height: 50px;border-radius: 12px;}
.page_zakaz .callback_address label {position: absolute;top: -13px;font-size: 14px;color: #939393;background: #fff;padding: 4px 10px;left: 16px;z-index: 11;}
.page_zakaz #page-title {text-align: center;}
#page_zakaz-form {margin-top: 24px;}
.zakaz_page-goods .product__actions {flex-wrap: wrap;}
.zakaz_page-goods .checkbox-name:before {top: -7px;border-radius: 4px;}
.zakaz_page-goods .checkbox-name:after {top: -3px;}
.zakaz_page-goods .product__action-buttons {width: 100%;align-items: center;margin-top: 12px;}
.zakaz_page-goods .product__action-buttons .input.qty__input {border-radius: 25px;max-width: 82px;margin-right: 11px;padding: 5px 19px;text-align: center;}
#page_zakaz-form .pp {color: #939393;font-size: 14px;font-weight: 400;line-height: 18px;text-align: left;}
.zakaz_page-totall {display: flex ;font-weight: 800;margin-bottom: 2rem;gap: 6px;}
.zakaz_page-totall-prise {display: flex;gap: 6px;}
.zakaz_page-goods .product .product__name {min-height: 60px;}
.zakaz_page-goods .qty__wrap {position: relative;}
.zakaz_page-goods .qty__btn {position: absolute;top: 11px;left: 4px;width: 25px;height: 21px;line-height: 25px;font-size: 11px;color: #a8a8a8;border-radius: 0;margin: 0;opacity: 1;visibility: visible;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;    z-index: 3;font-size: 17px;color: #333333;}
.zakaz_page-goods  .qty__btn--plus {right: 12px;left: inherit;}
@media all and (max-width:640px){
.zakaz_page-goods .product .product__name {min-height: 40px;}
.zakaz_page-goods .qty__btn {font-size: 13px;}
}