body, html {height:100%}

body {background:#fff;font-size:16px;font-size:1rem;font-family:circle, Arial, Helvetica, Helvetica CY, Nimbus Sans L, sans-serif;font-weight:300;line-height:1.5;color:#000;vertical-align:top;-webkit-backface-visibility:hidden;backface-visibility:hidden}

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

a {color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}

a, a:hover {text-decoration:none}

a:hover {color:#1d8186}

a.dotted span:not(.icon) {border-bottom:1px dotted rgba(0, 0, 0, .3)}

a.dotted:hover span:not(.icon) {border-bottom-color:rgba(39, 151, 157, .5)}

b, strong {font-weight:700}

b em, b i, strong em, strong i {font-weight:700;font-style:italic}

em, i {font-style:italic}

em b, em strong, i b, i strong {font-weight:700;font-style:italic}

p {margin:0 0 16px}

p a {border-bottom:1px solid rgba(0, 0, 0, .5)}

p a:hover {border-bottom:1px solid rgba(39, 151, 157, .5)}

h1, h2, h3, h4, h5, h6 {margin:16px 0;color:#000;font-size:24px;font-size:1.5rem;font-weight:400}

h1, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top:0}

h1 {font-size:56px;font-size:3.5rem;font-weight:800;letter-spacing:2.2px;letter-spacing:.1375rem}

@media (max-width:479px) {
  h1 {font-size:1.875rem;letter-spacing:.1125rem}
}

h2 {font-size:40px;font-size:2.5rem;letter-spacing:1.8px;letter-spacing:.1125rem}

h2, h3 {font-weight:800}

h3 {font-size:32px;font-size:2rem}

h4 {font-size:26px;font-size:1.625rem;font-weight:800;letter-spacing:.7px;letter-spacing:.04375rem}

h5, h6 {font-size:20px;font-size:1.25rem;font-weight:700;letter-spacing:1.5px;letter-spacing:.09375rem}

hr {background:none;border:none;border-bottom:1px solid #eee;display:block;position:relative;height:1px;margin:16px 0;line-height:0;font-size:0}

ul, ul li {margin-bottom:16px}

ul li {list-style:disc inside}

ul ul {margin:16px 0 16px 13px}

ul ol {margin:16px 0 16px 20px}

ul ol li {list-style:decimal inside;margin-bottom:16px}

ul.li-no li {list-style:none outside}

ol, ol li {margin-bottom:16px}

ol li {list-style:decimal inside}

ol ul {margin:16px 0 16px 13px}

ol ul li {list-style:disc inside;margin-bottom:16px}

ol ol {margin:16px 0 16px 20px}

ol ol li {list-style:decimal inside;margin-bottom:16px}

.table {border:1px solid #ccc;margin:16px 0}

.table td, .table th {background:none;border:1px solid #ccc;padding:10px;text-align:left}

blockquote, q {margin-bottom:16px;font-style:italic}

fieldset {border:1px solid #ccc;margin-bottom:16px}

.price-inline {display:inline-block;white-space:nowrap}

 .visible-desktop, .visible-desktop-iblock, .visible-desktop-inline, .visible-desktop-lg, .visible-desktop-lg-iblock, .visible-desktop-lg-inline, .visible-mobile, .visible-mobile-iblock, .visible-mobile-inline, .visible-tablet, .visible-tablet-iblock, .visible-tablet-inline, .visible-tablet-lg, .visible-tablet-lg-iblock, .visible-tablet-lg-inline {display:none !important}

@media (max-width:479px) {
  .visible-mobile {display:block !important}

  .visible-mobile-inline {display:inline !important}

  .visible-mobile-iblock {display:inline-block !important}
}

@media (min-width:480px) and (max-width:767px) {
  .visible-tablet {display:block !important}

  .visible-tablet-inline {display:inline !important}

  .visible-tablet-iblock {display:inline-block !important}
}

@media (min-width:768px) and (max-width:1024px) {
  .visible-tablet-lg {display:block !important}

  .visible-tablet-lg-inline {display:inline !important}

  .visible-tablet-lg-iblock {display:inline-block !important}
}

@media (min-width:1025px) and (max-width:1199px) {
  .visible-desktop {display:block !important}

  .visible-desktop-inline {display:inline !important}

  .visible-desktop-iblock {display:inline-block !important}
}

@media (min-width:1200px) {
  .visible-desktop-lg {display:block !important}

  .visible-desktop-lg-inline {display:inline !important}

  .visible-desktop-lg-iblock {display:inline-block !important}
}

.display-iblock {display:inline-block}

.display-block {display:block}

.pull-left {float:left !important}

.pull-right {float:right !important}

.pull-no {float:none !important}

.clearfix:after {clear:both;content:"";display:block}

.clear-no {clear:none !important}

.clear {clear:both;height:1px;line-height:1px;line-height:.0625rem;overflow:hidden;margin-top:-1px}

.text-c {text-align:center !important}

.text-l {text-align:left !important}

.text-r {text-align:right !important}

.text-upper {text-transform:uppercase !important}

.text-normal {text-transform:none !important}

.fz-10 {font-size:10px;font-size:.625rem}

.fz-11 {font-size:11px;font-size:.6875rem}

.fz-12 {font-size:12px;font-size:.75rem}

.fz-13 {font-size:13px;font-size:.8125rem}

.fz-14 {font-size:14px;font-size:.875rem}

.fz-16 {font-size:16px;font-size:1rem}

.fz-18 {font-size:18px;font-size:1.125rem}

.fz-20 {font-size:20px;font-size:1.25rem}

.fz-24 {font-size:24px;font-size:1.5rem}

.fw-bold {font-weight:700}

.fw-no {font-weight:400}

.fs-italic {font-style:italic}

.fs-no {font-style:normal}

.lh-30 {line-height:30px;line-height:1.875rem}

.text-blue {color:#27979d}

.text-dec-dot:hover, a:hover .text-dec-dot, button:hover .text-dec-dot {border-color:#196e72;text-decoration:none}

.text-dec-no, .text-dec-no-h:hover, .text-dec-no:hover, .text-dec-und-h {text-decoration:none}

.text-dec-no-h, .text-dec-und, .text-dec-und-h:hover, .text-dec-und:hover {text-decoration:underline}

.text-dec-dot {border-bottom:1px dotted #1d8186;text-decoration:none}

.text-dec-dot_black {border-bottom:1px dotted #000;color:#000}

.link-dotted {border-bottom:1px dotted #ccc;-webkit-transition:border .2s ease;transition:border .2s ease}

.link-dotted:hover {border-color:#27979d}

.link-dashed {border-bottom:1px dashed #ccc;-webkit-transition:border .2s ease;transition:border .2s ease}

.link-dashed:hover {border-color:#27979d}

.link-solid {border-bottom:1px solid #ccc;-webkit-transition:border .2s ease;transition:border .2s ease}

.link-solid:hover {border-color:#27979d}

.link-grey {color:#888;font-size:14px;font-size:.875rem;letter-spacing:.35px;letter-spacing:.02188rem;-webkit-transition:color .2s ease;transition:color .2s ease}

@media (max-width:479px) {
  .link-grey {font-size:1.125rem;letter-spacing:.01875rem}
}

.link-grey:hover, .link-video {color:#27979d}

.link-video {display:inline-block;font-family:circle, Arial, sans-serif;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:1.06px;letter-spacing:.06625rem;text-align:center;text-transform:uppercase;text-decoration:none}

.link-video .icon {display:block;margin:0 auto 5px}

.link-video:hover {color:#1d8186;text-decoration:none}

.label, label {display:block;position:relative}

.label.sr-only, label.sr-only {border:0;position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0, 0, 0, 0)}

input:not([type]), input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {border-radius:0;border-top:none;border-bottom:1px solid transparent;border-left:none;border-right:none;display:block;position:relative;width:100%;vertical-align:top;outline:none;zoom:1;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit;background-color:#fff;border-color:#000;color:#000}

.is-disabled input:not([type]), .is-disabled input[type=color], .is-disabled input[type=date], .is-disabled input[type=datetime-local], .is-disabled input[type=datetime], .is-disabled input[type=email], .is-disabled input[type=month], .is-disabled input[type=number], .is-disabled input[type=password], .is-disabled input[type=search], .is-disabled input[type=tel], .is-disabled input[type=text], .is-disabled input[type=time], .is-disabled input[type=url], .is-disabled input[type=week], .is-disabled select, .is-disabled textarea, input:not([type]).is-disabled, input:not([type]):disabled, input[type=color].is-disabled, input[type=color]:disabled, input[type=date].is-disabled, input[type=date]:disabled, input[type=datetime-local].is-disabled, input[type=datetime-local]:disabled, input[type=datetime].is-disabled, input[type=datetime]:disabled, input[type=email].is-disabled, input[type=email]:disabled, input[type=month].is-disabled, input[type=month]:disabled, input[type=number].is-disabled, input[type=number]:disabled, input[type=password].is-disabled, input[type=password]:disabled, input[type=search].is-disabled, input[type=search]:disabled, input[type=tel].is-disabled, input[type=tel]:disabled, input[type=text].is-disabled, input[type=text]:disabled, input[type=time].is-disabled, input[type=time]:disabled, input[type=url].is-disabled, input[type=url]:disabled, input[type=week].is-disabled, input[type=week]:disabled, select.is-disabled, select:disabled, textarea.is-disabled, textarea:disabled {background-color:#eee;border-color:#666;color:#666}

.is-disabled input:not([type]), .is-disabled input[type=color], .is-disabled input[type=date], .is-disabled input[type=datetime-local], .is-disabled input[type=datetime], .is-disabled input[type=email], .is-disabled input[type=month], .is-disabled input[type=number], .is-disabled input[type=password], .is-disabled input[type=search], .is-disabled input[type=tel], .is-disabled input[type=text], .is-disabled input[type=time], .is-disabled input[type=url], .is-disabled input[type=week], .is-disabled select, .is-disabled textarea, input:not([type]).is-disabled, input:not([type])[disabled], input[type=color].is-disabled, input[type=color][disabled], input[type=date].is-disabled, input[type=date][disabled], input[type=datetime-local].is-disabled, input[type=datetime-local][disabled], input[type=datetime].is-disabled, input[type=datetime][disabled], input[type=email].is-disabled, input[type=email][disabled], input[type=month].is-disabled, input[type=month][disabled], input[type=number].is-disabled, input[type=number][disabled], input[type=password].is-disabled, input[type=password][disabled], input[type=search].is-disabled, input[type=search][disabled], input[type=tel].is-disabled, input[type=tel][disabled], input[type=text].is-disabled, input[type=text][disabled], input[type=time].is-disabled, input[type=time][disabled], input[type=url].is-disabled, input[type=url][disabled], input[type=week].is-disabled, input[type=week][disabled], select.is-disabled, select[disabled], textarea.is-disabled, textarea[disabled] {cursor:default;pointer-events:none}

input:not([type]).is-active, input:not([type]).is-focus, input:not([type]).is-hover, input:not([type]):active, input:not([type]):focus, input:not([type]):hover, input[type=color].is-active, input[type=color].is-focus, input[type=color].is-hover, input[type=color]:active, input[type=color]:focus, input[type=color]:hover, input[type=date].is-active, input[type=date].is-focus, input[type=date].is-hover, input[type=date]:active, input[type=date]:focus, input[type=date]:hover, input[type=datetime-local].is-active, input[type=datetime-local].is-focus, input[type=datetime-local].is-hover, input[type=datetime-local]:active, input[type=datetime-local]:focus, input[type=datetime-local]:hover, input[type=datetime].is-active, input[type=datetime].is-focus, input[type=datetime].is-hover, input[type=datetime]:active, input[type=datetime]:focus, input[type=datetime]:hover, input[type=email].is-active, input[type=email].is-focus, input[type=email].is-hover, input[type=email]:active, input[type=email]:focus, input[type=email]:hover, input[type=month].is-active, input[type=month].is-focus, input[type=month].is-hover, input[type=month]:active, input[type=month]:focus, input[type=month]:hover, input[type=number].is-active, input[type=number].is-focus, input[type=number].is-hover, input[type=number]:active, input[type=number]:focus, input[type=number]:hover, input[type=password].is-active, input[type=password].is-focus, input[type=password].is-hover, input[type=password]:active, input[type=password]:focus, input[type=password]:hover, input[type=search].is-active, input[type=search].is-focus, input[type=search].is-hover, input[type=search]:active, input[type=search]:focus, input[type=search]:hover, input[type=tel].is-active, input[type=tel].is-focus, input[type=tel].is-hover, input[type=tel]:active, input[type=tel]:focus, input[type=tel]:hover, input[type=text].is-active, input[type=text].is-focus, input[type=text].is-hover, input[type=text]:active, input[type=text]:focus, input[type=text]:hover, input[type=time].is-active, input[type=time].is-focus, input[type=time].is-hover, input[type=time]:active, input[type=time]:focus, input[type=time]:hover, input[type=url].is-active, input[type=url].is-focus, input[type=url].is-hover, input[type=url]:active, input[type=url]:focus, input[type=url]:hover, input[type=week].is-active, input[type=week].is-focus, input[type=week].is-hover, input[type=week]:active, input[type=week]:focus, input[type=week]:hover, select.is-active, select.is-focus, select.is-hover, select:active, select:focus, select:hover, textarea.is-active, textarea.is-focus, textarea.is-hover, textarea:active, textarea:focus, textarea:hover {background-color:#fff;border-color:#1d8186;color:#000}

input:not([type]).placeholder, input[type=color].placeholder, input[type=date].placeholder, input[type=datetime-local].placeholder, input[type=datetime].placeholder, input[type=email].placeholder, input[type=month].placeholder, input[type=number].placeholder, input[type=password].placeholder, input[type=search].placeholder, input[type=tel].placeholder, input[type=text].placeholder, input[type=time].placeholder, input[type=url].placeholder, input[type=week].placeholder, select.placeholder, textarea.placeholder {color:#999}

input:not([type]):-moz-placeholder, input[type=color]:-moz-placeholder, input[type=date]:-moz-placeholder, input[type=datetime-local]:-moz-placeholder, input[type=datetime]:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=month]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, input[type=time]:-moz-placeholder, input[type=url]:-moz-placeholder, input[type=week]:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder {color:#999}

input:not([type])::-webkit-input-placeholder, input[type=color]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999}

input:not([type]).parsley-error, input[type=color].parsley-error, input[type=date].parsley-error, input[type=datetime-local].parsley-error, input[type=datetime].parsley-error, input[type=email].parsley-error, input[type=month].parsley-error, input[type=number].parsley-error, input[type=password].parsley-error, input[type=search].parsley-error, input[type=tel].parsley-error, input[type=text].parsley-error, input[type=time].parsley-error, input[type=url].parsley-error, input[type=week].parsley-error, select.parsley-error, textarea.parsley-error {border-color:#e22e2e}

@media (max-width:767px) {
  input:not([type]), input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {font-size:1.125rem;font-weight:300}
}

.input-animate {display:block;position:relative;margin:30px 0}

.input-animate__label {font-size:16px;font-size:1rem;padding:10px 0;color:#bbb;position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}

.input-animate.is-filled .input-animate__label {-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);font-size:12px;font-size:.75rem;text-transform:uppercase}

.input-animate__field {font-size:16px;font-size:1rem;padding:10px 0}

textarea {height:auto;resize:vertical}

textarea.parsley-error {border-color:#e22e2e}

.custom-file {position:relative;margin-bottom:16px}

.custom-file .btn {overflow:hidden;margin:0;cursor:pointer;z-index:1}

.custom-file input[type=file], .custom-file input[type=file]:focus, .custom-file input[type=file]:hover {position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer;z-index:99}

.custom-file:after {clear:both;content:"";display:block}

.custom-file__name {border-width:0;height:32px;padding-right:0;padding-left:0;font-size:14px;font-size:.875rem;line-height:32px;line-height:2rem;display:inline-block;margin-left:10px}

input[type=checkbox], input[type=radio] {position:absolute;clip:rect(0, 0, 0, 0)}

input[type=checkbox] + label, input[type=radio] + label {position:relative;display:inline-block;padding-left:40px;cursor:pointer;letter-spacing:.5px;letter-spacing:.03125rem}

input[type=checkbox] + label:after, input[type=checkbox] + label:before, input[type=radio] + label:after, input[type=radio] + label:before {content:"";position:absolute;display:block;-webkit-transition:all .2s ease;transition:all .2s ease}

input[type=checkbox] + label:before, input[type=radio] + label:before {content:"";top:0;left:0;width:20px;height:20px;border:1px solid #999;box-sizing:border-box}

@media (max-width:560px) {
  input[type=checkbox] + label:before, input[type=radio] + label:before {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

input[type=checkbox] + label:after, input[type=radio] + label:after {top:6px;left:4px;width:11px;height:9px}

@media (max-width:560px) {
  input[type=checkbox] + label:after, input[type=radio] + label:after {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

input[type=checkbox]:disabled + label, input[type=radio]:disabled + label {color:#999;cursor:not-allowed}

input[type=checkbox]:disabled + label:before, input[type=radio]:disabled + label:before {border-color:#bbb;background-color:#eee}

input[type=checkbox]:checked + label:after, input[type=radio]:checked + label:after {background-image:url(../img/svg/checkbox.svg)}

input[type=checkbox]:checked + label:before, input[type=radio]:checked + label:before {border-color:#27979d}

input[type=checkbox]:checked:disabled + label:after, input[type=radio]:checked:disabled + label:after {background:#999}

input[type=checkbox] + label:after, input[type=checkbox] + label:before {border-radius:2px}

input[type=radio] + label:after, input[type=radio] + label:before {border-radius:50%}

input[type=radio]:checked + label:after {background-image:none;width:6px;height:6px;background-color:#27979d;left:7px;top:7px}

@media (max-width:560px) {
  input[type=radio]:checked + label:after {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

.parsley-error {border-color:#ff1e58}

p.parsley-error-message {margin-top:7px;font-size:11px;font-size:.6875rem;color:#ff1e58}

.field {position:relative;width:100%;margin-bottom:39px}

.field .filled + .field__label {-webkit-transform:translateY(-147%);-ms-transform:translateY(-147%);transform:translateY(-147%);line-height:14px;line-height:.875rem;font-size:14px;font-size:.875rem;text-transform:lowercase;color:#ff1e58}

.field .filled + .field__label, .field__in {-webkit-transition:all .2s ease-out;transition:all .2s ease-out}

.field__in {padding-top:15px;padding-bottom:13px;font-family:circle;font-weight:300;font-size:16px;font-size:1rem;color:#010101;border-bottom:1px solid #000}

.field__in:focus + .field__label {color:#27979d}

@media (max-width:767px) {
  .field__in_tablet-mt {margin-top:40px}
}

.field__result {padding-top:14px;border-bottom:none;color:#000;font-weight:700;letter-spacing:.4px;letter-spacing:.025rem;font-size:16px;font-size:1rem;text-align:right}

.field__result span {font-size:18px;font-size:1.125rem}

.field__result .sum {margin-left:9px}

@media (max-width:959px) {
  .field__result {padding-top:0}
}

.field__attention {padding-top:15px;border-bottom:none;padding-top:7px;letter-spacing:.4px;letter-spacing:.025rem;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;text-align:right;font-weight:300}

@media (max-width:959px) {
  .field__attention {padding-top:0}
}

.field--filled .field__label {-webkit-transform:translateY(-147%);-ms-transform:translateY(-147%);transform:translateY(-147%);line-height:14px;line-height:.875rem;font-size:14px;font-size:.875rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}

.field-double {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:33px}

.field-double .field {-ms-flex-positive:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;width:46.43%;margin-bottom:0}

.field-double .field.no-label {margin-top:24px}

.field__label {position:absolute;top:12px;left:0;color:#bbb;font-size:16px;font-size:1rem;font-weight:300;letter-spacing:.4px;letter-spacing:.025rem;line-height:30px;line-height:1.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}

.field__label_error {color:#ff1e58}

@media (max-width:479px) {
  .field__label {white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}
}

.field__error {display:none;line-height:14px;line-height:.875rem;font-size:11px;font-size:.6875rem;color:#ff1e58}

.field__captcha {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.field__captcha .captcha {width:192px;margin-right:3.57%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.field__captcha .captcha img {vertical-align:bottom}

.field__captcha .field__in {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}

.field__forgot {z-index:1;position:absolute;top:16px;right:0;line-height:14px;line-height:.875rem;font-size:14px;font-size:.875rem;border-bottom:1px dotted #000}

.field__forgot:hover {border-bottom-color:#93cbce}

.field__textarea {resize:none;height:48px}

.field__in.parsley-error ~ .field__label {color:#ff1e58}

.field__in.parsley-success:focus ~ .field__label {color:#36b2b9}

.field__in.parsley-error {border-color:#ff1e58}

.field__in.parsley-success:focus {border-color:#36b2b9}

.field-ok .field__label {color:#36b2b9}

.field-error label.error {margin-top:8px;font-size:11px;font-size:.6875rem;line-height:14px;line-height:.875rem;font-weight:300;color:#ff1e58}

.form-action {position:relative;max-width:448px}

.form-action .form-action__input {width:100%;padding:18px 55px 14px 30px;border-radius:28px;border:0;background-color:#f2f2f2;color:#010101;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:24px;line-height:1.5rem;letter-spacing:.45px;letter-spacing:.02813rem}

.form-action .form-action__input.placeholder {color:#999}

.form-action .form-action__input:-moz-placeholder {color:#999}

.form-action .form-action__input::-webkit-input-placeholder {color:#999}

.form-action .form-action__input:focus, .form-action .form-action__input:hover, .form-action .form-action__input[disabled] {color:#010101;background-color:#f2f2f2}

.form-action .parsley-error-message {padding-left:30px;margin-top:8px;font-size:11px;font-size:.6875rem;line-height:14px;line-height:.875rem;font-weight:300;color:#ff1e58}

@media (max-width:1023px) {
  .form-action {max-width:366px}
}

@media (max-width:479px) {
  .form-action {max-width:unset;width:100%}
}

@media (max-width:1023px) {
  .form-action .form-action__input {padding-left:22px}
}

@media (max-width:767px) {
  .form-action .form-action__input {font-size:1.125rem}
}

@media (max-width:560px) {
  .form-action .form-action__input {padding-right:50px;padding-left:20px}
}

.form-action__submit {position:absolute;top:21px;right:24px;width:23px;height:17px;padding:0;background-color:transparent;border:0;background-image:url(../img/svg/arrow-nextto.svg);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}

.form-action__submit:focus, .form-action__submit:hover {background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1021%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1022%22%20d%3D%22M840%201420.5H840.001H840V1421H839.491L831.333%201429L830.5%201428.18L837.824%201421H817V1420H837.824L830.5%201412.81L831.333%201412L839.491%201420H840Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-817%2C-1412)%22%2F%3E%3C%2Fsvg%3E")}

.form-action__submit[disabled] {background-color:transparent}

.form-action--light .form-action__input, .form-action--light .form-action__input:focus, .form-action--light .form-action__input:hover {background-color:#fff}

.upload td {vertical-align:middle}

.upload td .error {display:block;height:11px;margin-top:-2px;margin-bottom:8px;font-size:11px;font-size:.6875rem;color:#ff1e58}

.upload__wrap {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

@media (max-width:479px) {
  .upload__wrap {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.upload__table {margin-top:2px;margin-left:44px}

@media (max-width:479px) {
  .upload__table {margin-left:0;margin-top:16px;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

.upload__name {margin-bottom:0;color:#999;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:14px;line-height:.875rem}

.upload__remove {padding-left:9px}

.upload__btns {cursor:pointer}

.upload__btn:hover .icon-attach {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Ctitle%3Eattach%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M113.414%206251.68C112.436%206250.610000000001%20111.211%206250%20109.801%206250C108.559%206250%20107.268%206250.47%20106.392%206251.33L106.383%206251.32L97.9908%206260.5199999999995C96.62639999999999%206262.009999999999%2096.702%206264.62%2098.15559999999999%206266.209999999999C98.8384%206266.959999999999%2099.78639999999999%206267.389999999999%20100.75699999999999%206267.389999999999V6267.389999999999C101.60999999999999%206267.389999999999%20102.41099999999999%206267.07%20103.04299999999999%206266.48L103.05399999999999%206266.49L103.25499999999998%206266.2699999999995V6266.2699999999995L111.26899999999998%206257.49C112.11199999999998%206256.57%20112.11199999999998%206255.0599999999995%20111.26899999999998%206254.139999999999C110.85999999999997%206253.69%20110.31499999999998%206253.44%20109.73399999999998%206253.44V6253.44C109.15399999999998%206253.44%20108.60899999999998%206253.69%20108.19799999999998%206254.139999999999L101.10299999999998%206261.91L101.68399999999998%206262.54L108.77999999999999%206254.76C109.03499999999998%206254.4800000000005%20109.37399999999998%206254.33%20109.73399999999998%206254.33C110.09399999999998%206254.33%20110.43299999999998%206254.48%20110.68799999999997%206254.76C111.21799999999998%206255.34%20111.21799999999998%206256.29%20110.68799999999997%206256.87L102.67399999999998%206265.65C102.16899999999998%206266.2%20101.48799999999997%206266.5%20100.75699999999998%206266.5C100.00299999999997%206266.5%2099.26759999999997%206266.17%2098.73729999999998%206265.59C97.61099999999998%206264.360000000001%2097.53359999999998%206262.28%2098.57239999999997%206261.14L106.78899999999997%206252.14C107.52799999999998%206251.33%20108.69199999999998%206250.88%20109.80099999999997%206250.88C110.99399999999997%206250.88%20112.00699999999998%206251.400000000001%20112.83299999999997%206252.31C114.53999999999996%206254.17%20114.65699999999997%206257.330000000001%20113.08399999999997%206259.05L105.48099999999998%206267.38L106.06199999999998%206268L113.66599999999998%206259.67C115.54099999999998%206257.62%20115.42299999999999%206253.88%20113.41399999999999%206251.68Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-97%2C-6250)%22%2F%3E%3C%2Fsvg%3E")}

.tgl {display:none}

.tgl *, .tgl + .tgl-btn, .tgl:after, .tgl :after, .tgl:before, .tgl :before,

/
/
add default box-sizing for this scope .tgl {box-sizing:border-box}

.tgl + .tgl-btn::-moz-selection, .tgl ::-moz-selection, .tgl:after::-moz-selection, .tgl :after::-moz-selection, .tgl:before::-moz-selection, .tgl :before::-moz-selection,

/
/
add default box-sizing for this scope .tgl::-moz-selection {background:none}

.tgl + .tgl-btn::selection, .tgl ::selection, .tgl:after::selection, .tgl :after::selection, .tgl:before::selection, .tgl :before::selection,

/
/
add default box-sizing for this scope .tgl::selection {background:none}

.tgl + .tgl-btn {background:#ccc;border-radius:2em;padding:0;outline:0;display:block;width:54px;height:32px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease}

.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {box-sizing:border-box;top:0 !important;position:relative;display:block;content:"";width:32px;height:32px;border:1px solid #bbb;border-radius:50%;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}

.tgl + .tgl-btn:after {left:0}

.tgl + .tgl-btn:before {display:none}

.tgl-wrap {display:inline-block}

.tgl:checked + .tgl-btn {background:#27979d}

.tgl:checked + .tgl-btn:after {left:45%;background-image:none !important;top:auto !important}

.tgl:disabled + .tgl-btn {background:#e2e2e2}

.tgl:disabled + .tgl-btn:after {background:#eee;background-image:none !important;top:auto !important}

.quanity .ui-spinner {display:inline-block;width:88px;height:32px;line-height:0;padding:0 32px;border:1px solid #e5e5e5;border-radius:16px}

.quanity .ui-spinner-input {border:none;width:100%;height:30px;margin:0;text-align:center;color:#000;font-size:14px;font-size:.875rem;font-weight:300}

.quanity .ui-spinner-button {position:absolute;top:0;display:block;cursor:pointer;width:22px;height:30px}

.quanity .ui-spinner-up {background:url(../img/svg/plus.svg) 0 50% no-repeat;right:0}

.quanity .ui-spinner-up--inactive {cursor:default;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2211%22%20height%3D%2212%22%20viewBox%3D%220%200%2011%2012%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1015%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1016%22%20d%3D%22M1542%20240.999H1537V245.999H1536V240.999H1531V239.999H1536V234.999H1537V239.999H1542Z%20%22%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1531%2C-234)%22%2F%3E%3C%2Fsvg%3E")}

.quanity .ui-spinner-down {background:url(../img/svg/minus.svg) 100% 50% no-repeat;left:0}

.quanity .ui-spinner-down--inactive {cursor:default;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2211%22%20height%3D%222%22%20viewBox%3D%220%200%2011%202%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1489%20240.999V239.999H1500V240.999Z%20%22%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1489%2C-239)%22%2F%3E%3C%2Fsvg%3E")}

.btn, button, input[type=button], input[type=reset], input[type=submit] {border:2px solid transparent;border-radius:20px;display:inline-block;position:relative;overflow:visible;clear:both;padding:0;font-family:circle, Arial, Helvetica, Helvetica CY, Nimbus Sans L, sans-serif;text-decoration:none;text-align:center;text-transform:uppercase;vertical-align:top;letter-spacing:1px;letter-spacing:.0625rem;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;font-weight:700;background-color:#27979d;border-color:#27979d;color:#fff;fill:#fff;border-width:2px;height:32px;padding-right:18px;padding-left:18px;font-size:12px;font-size:.75rem;line-height:30px;line-height:1.875rem}

.btn.is-disabled, .btn[disabled], .is-disabled .btn, .is-disabled button, .is-disabled input[type=button], .is-disabled input[type=reset], .is-disabled input[type=submit], button.is-disabled, button[disabled], input[type=button].is-disabled, input[type=button][disabled], input[type=reset].is-disabled, input[type=reset][disabled], input[type=submit].is-disabled, input[type=submit][disabled] {background-color:#ddd;border-color:#ddd;color:#bbb;fill:#bbb;cursor:default;pointer-events:none}

.btn.is-focus, .btn.is-hover, .btn:focus, .btn:hover, button.is-focus, button.is-hover, button:focus, button:hover, input[type=button].is-focus, input[type=button].is-hover, input[type=button]:focus, input[type=button]:hover, input[type=reset].is-focus, input[type=reset].is-hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit].is-focus, input[type=submit].is-hover, input[type=submit]:focus, input[type=submit]:hover {background-color:#1d8186;border-color:#1d8186;color:#fff;fill:#fff}

.btn:active, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active {background-color:#196e72;border-color:#196e72;color:#ccc;fill:#ccc}

.btn.is-focus, .btn.is-hover, .btn:focus, .btn:hover, button.is-focus, button.is-hover, button:focus, button:hover, input[type=button].is-focus, input[type=button].is-hover, input[type=button]:focus, input[type=button]:hover, input[type=reset].is-focus, input[type=reset].is-hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit].is-focus, input[type=submit].is-hover, input[type=submit]:focus, input[type=submit]:hover {text-decoration:none}

.btn + .btn, button + button, input[type=button] + input[type=button], input[type=reset] + input[type=reset], input[type=submit] + input[type=submit] {margin-left:16px}

.btn.pull-left, .btn.pull-right, .btn:last-child, button.pull-left, button.pull-right, button:last-child, input[type=button].pull-left, input[type=button].pull-right, input[type=button]:last-child, input[type=reset].pull-left, input[type=reset].pull-right, input[type=reset]:last-child, input[type=submit].pull-left, input[type=submit].pull-right, input[type=submit]:last-child {margin-left:0}

.btn.btn_block, button.btn_block, input[type=button].btn_block, input[type=reset].btn_block, input[type=submit].btn_block {display:block;width:100%}

.btn.btn_block + .btn.btn_block, button.btn_block + button.btn_block, input[type=button].btn_block + input[type=button].btn_block, input[type=reset].btn_block + input[type=reset].btn_block, input[type=submit].btn_block + input[type=submit].btn_block {margin-top:16px;margin-left:0}

.btn.btn_link, button.btn_link, input[type=button].btn_link, input[type=reset].btn_link, input[type=submit].btn_link {background-color:transparent;border-color:transparent;color:#000;fill:#000;border-width:0;height:32px;padding-right:0;padding-left:0;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem;font-weight:300;text-transform:none;font-family:inherit}

.btn.btn_link.is-disabled, .btn.btn_link[disabled], .is-disabled .btn.btn_link, .is-disabled button.btn_link, .is-disabled input[type=button].btn_link, .is-disabled input[type=reset].btn_link, .is-disabled input[type=submit].btn_link, button.btn_link.is-disabled, button.btn_link[disabled], input[type=button].btn_link.is-disabled, input[type=button].btn_link[disabled], input[type=reset].btn_link.is-disabled, input[type=reset].btn_link[disabled], input[type=submit].btn_link.is-disabled, input[type=submit].btn_link[disabled] {background-color:transparent;border-color:transparent;color:#666;fill:#666}

.btn.btn_link.is-focus, .btn.btn_link.is-hover, .btn.btn_link:active, .btn.btn_link:focus, .btn.btn_link:hover, button.btn_link.is-focus, button.btn_link.is-hover, button.btn_link:active, button.btn_link:focus, button.btn_link:hover, input[type=button].btn_link.is-focus, input[type=button].btn_link.is-hover, input[type=button].btn_link:active, input[type=button].btn_link:focus, input[type=button].btn_link:hover, input[type=reset].btn_link.is-focus, input[type=reset].btn_link.is-hover, input[type=reset].btn_link:active, input[type=reset].btn_link:focus, input[type=reset].btn_link:hover, input[type=submit].btn_link.is-focus, input[type=submit].btn_link.is-hover, input[type=submit].btn_link:active, input[type=submit].btn_link:focus, input[type=submit].btn_link:hover {background-color:transparent;border-color:transparent;color:#196e72;fill:#196e72}

.btn.btn_link.is-focus, .btn.btn_link.is-hover, .btn.btn_link:focus, .btn.btn_link:hover, button.btn_link.is-focus, button.btn_link.is-hover, button.btn_link:focus, button.btn_link:hover, input[type=button].btn_link.is-focus, input[type=button].btn_link.is-hover, input[type=button].btn_link:focus, input[type=button].btn_link:hover, input[type=reset].btn_link.is-focus, input[type=reset].btn_link.is-hover, input[type=reset].btn_link:focus, input[type=reset].btn_link:hover, input[type=submit].btn_link.is-focus, input[type=submit].btn_link.is-hover, input[type=submit].btn_link:focus, input[type=submit].btn_link:hover {text-decoration:none}

.btn.btn_clean, button.btn_clean, input[type=button].btn_clean, input[type=reset].btn_clean, input[type=submit].btn_clean {background-color:transparent;border-color:transparent;color:#fff;fill:#fff;border-width:0;height:32px;padding-right:0;padding-left:0;font-size:14px;font-size:.875rem;line-height:32px;line-height:2rem}

.btn.btn_clean.is-disabled, .btn.btn_clean[disabled], .is-disabled .btn.btn_clean, .is-disabled button.btn_clean, .is-disabled input[type=button].btn_clean, .is-disabled input[type=reset].btn_clean, .is-disabled input[type=submit].btn_clean, button.btn_clean.is-disabled, button.btn_clean[disabled], input[type=button].btn_clean.is-disabled, input[type=button].btn_clean[disabled], input[type=reset].btn_clean.is-disabled, input[type=reset].btn_clean[disabled], input[type=submit].btn_clean.is-disabled, input[type=submit].btn_clean[disabled] {background-color:transparent;border-color:transparent;color:#666;fill:#666}

.btn.btn_clean.is-focus, .btn.btn_clean.is-hover, .btn.btn_clean:active, .btn.btn_clean:focus, .btn.btn_clean:hover, button.btn_clean.is-focus, button.btn_clean.is-hover, button.btn_clean:active, button.btn_clean:focus, button.btn_clean:hover, input[type=button].btn_clean.is-focus, input[type=button].btn_clean.is-hover, input[type=button].btn_clean:active, input[type=button].btn_clean:focus, input[type=button].btn_clean:hover, input[type=reset].btn_clean.is-focus, input[type=reset].btn_clean.is-hover, input[type=reset].btn_clean:active, input[type=reset].btn_clean:focus, input[type=reset].btn_clean:hover, input[type=submit].btn_clean.is-focus, input[type=submit].btn_clean.is-hover, input[type=submit].btn_clean:active, input[type=submit].btn_clean:focus, input[type=submit].btn_clean:hover {background-color:transparent;border-color:transparent;color:#fff;fill:#fff}

.btn.btn_lite, button.btn_lite, input[type=button].btn_lite, input[type=reset].btn_lite, input[type=submit].btn_lite {background-color:transparent;border-color:#27979d;color:#27979d;fill:#27979d;line-height:30px;line-height:1.875rem}

.btn.btn_lite.is-disabled, .btn.btn_lite[disabled], .is-disabled .btn.btn_lite, .is-disabled button.btn_lite, .is-disabled input[type=button].btn_lite, .is-disabled input[type=reset].btn_lite, .is-disabled input[type=submit].btn_lite, button.btn_lite.is-disabled, button.btn_lite[disabled], input[type=button].btn_lite.is-disabled, input[type=button].btn_lite[disabled], input[type=reset].btn_lite.is-disabled, input[type=reset].btn_lite[disabled], input[type=submit].btn_lite.is-disabled, input[type=submit].btn_lite[disabled] {background-color:#ddd;border-color:#ddd;color:#bbb;fill:#bbb}

.btn.btn_lite.is-focus, .btn.btn_lite.is-hover, .btn.btn_lite:focus, .btn.btn_lite:hover, button.btn_lite.is-focus, button.btn_lite.is-hover, button.btn_lite:focus, button.btn_lite:hover, input[type=button].btn_lite.is-focus, input[type=button].btn_lite.is-hover, input[type=button].btn_lite:focus, input[type=button].btn_lite:hover, input[type=reset].btn_lite.is-focus, input[type=reset].btn_lite.is-hover, input[type=reset].btn_lite:focus, input[type=reset].btn_lite:hover, input[type=submit].btn_lite.is-focus, input[type=submit].btn_lite.is-hover, input[type=submit].btn_lite:focus, input[type=submit].btn_lite:hover {background-color:transparent;border-color:#1d8186;color:#1d8186;fill:#1d8186}

.btn.btn_lite:active, button.btn_lite:active, input[type=button].btn_lite:active, input[type=reset].btn_lite:active, input[type=submit].btn_lite:active {background-color:transparent;border-color:#196e72;color:#196e72;fill:#196e72}

.btn.btn_lite.btn_sm, button.btn_lite.btn_sm, input[type=button].btn_lite.btn_sm, input[type=reset].btn_lite.btn_sm, input[type=submit].btn_lite.btn_sm {line-height:30px;line-height:1.875rem}

.btn.btn_lite.btn_big, button.btn_lite.btn_big, input[type=button].btn_lite.btn_big, input[type=reset].btn_lite.btn_big, input[type=submit].btn_lite.btn_big {line-height:46px;line-height:2.875rem}

@media (max-width:767px) {
  .btn.btn_lite, button.btn_lite, input[type=button].btn_lite, input[type=reset].btn_lite, input[type=submit].btn_lite {font-size:1rem}
}

.btn.btn_lg, button.btn_lg, input[type=button].btn_lg, input[type=reset].btn_lg, input[type=submit].btn_lg {border-radius:24px;border-width:2px;height:48px;padding-right:32px;padding-left:32px;font-size:14px;font-size:.875rem;line-height:46px;line-height:2.875rem}

.btn.btn_ultra-lite, button.btn_ultra-lite, input[type=button].btn_ultra-lite, input[type=reset].btn_ultra-lite, input[type=submit].btn_ultra-lite {background-color:transparent;border-color:#fff;color:#fff;fill:#fff}

.btn.btn_ultra-lite.is-disabled, .btn.btn_ultra-lite[disabled], .is-disabled .btn.btn_ultra-lite, .is-disabled button.btn_ultra-lite, .is-disabled input[type=button].btn_ultra-lite, .is-disabled input[type=reset].btn_ultra-lite, .is-disabled input[type=submit].btn_ultra-lite, button.btn_ultra-lite.is-disabled, button.btn_ultra-lite[disabled], input[type=button].btn_ultra-lite.is-disabled, input[type=button].btn_ultra-lite[disabled], input[type=reset].btn_ultra-lite.is-disabled, input[type=reset].btn_ultra-lite[disabled], input[type=submit].btn_ultra-lite.is-disabled, input[type=submit].btn_ultra-lite[disabled] {background-color:#ddd;border-color:#ddd;color:#bbb;fill:#bbb}

.btn.btn_ultra-lite.is-focus, .btn.btn_ultra-lite.is-hover, .btn.btn_ultra-lite:active, .btn.btn_ultra-lite:focus, .btn.btn_ultra-lite:hover, button.btn_ultra-lite.is-focus, button.btn_ultra-lite.is-hover, button.btn_ultra-lite:active, button.btn_ultra-lite:focus, button.btn_ultra-lite:hover, input[type=button].btn_ultra-lite.is-focus, input[type=button].btn_ultra-lite.is-hover, input[type=button].btn_ultra-lite:active, input[type=button].btn_ultra-lite:focus, input[type=button].btn_ultra-lite:hover, input[type=reset].btn_ultra-lite.is-focus, input[type=reset].btn_ultra-lite.is-hover, input[type=reset].btn_ultra-lite:active, input[type=reset].btn_ultra-lite:focus, input[type=reset].btn_ultra-lite:hover, input[type=submit].btn_ultra-lite.is-focus, input[type=submit].btn_ultra-lite.is-hover, input[type=submit].btn_ultra-lite:active, input[type=submit].btn_ultra-lite:focus, input[type=submit].btn_ultra-lite:hover {background-color:#fff;border-color:#fff;color:#000;fill:#000}

.btn.btn_thin, button.btn_thin, input[type=button].btn_thin, input[type=reset].btn_thin, input[type=submit].btn_thin {border-width:1px;text-transform:none;font-size:14px;font-size:.875rem;color:#000;border-color:#000;background-color:transparent}

.btn.btn_thin:hover, button.btn_thin:hover, input[type=button].btn_thin:hover, input[type=reset].btn_thin:hover, input[type=submit].btn_thin:hover {border-color:#27979d;color:#27979d}

.btn.btn_thin:focus, button.btn_thin:focus, input[type=button].btn_thin:focus, input[type=reset].btn_thin:focus, input[type=submit].btn_thin:focus {color:#fff;border-color:#27979d;background-color:#27979d}

.btn.btn_thin.btn_sm, button.btn_thin.btn_sm, input[type=button].btn_thin.btn_sm, input[type=reset].btn_thin.btn_sm, input[type=submit].btn_thin.btn_sm {height:33px;padding-left:16px;padding-right:16px;font-size:14px;font-size:.875rem;letter-spacing:.33px;letter-spacing:.02063rem;line-height:29px;line-height:1.8125rem}

.btn.btn_lite-chrome, button.btn_lite-chrome, input[type=button].btn_lite-chrome, input[type=reset].btn_lite-chrome, input[type=submit].btn_lite-chrome {border-color:#ccc;background-color:transparent;font-size:14px;font-size:.875rem;font-weight:700;color:#000}

.btn.btn_lite-chrome:hover, button.btn_lite-chrome:hover, input[type=button].btn_lite-chrome:hover, input[type=reset].btn_lite-chrome:hover, input[type=submit].btn_lite-chrome:hover {border-color:#1d8186;color:#1d8186}

.btn.btn_lite-chrome:focus, button.btn_lite-chrome:focus, input[type=button].btn_lite-chrome:focus, input[type=reset].btn_lite-chrome:focus, input[type=submit].btn_lite-chrome:focus {border-color:#196e72;color:#196e72}

@media (max-width:767px) {
  .btn.btn_lite-chrome, button.btn_lite-chrome, input[type=button].btn_lite-chrome, input[type=reset].btn_lite-chrome, input[type=submit].btn_lite-chrome {font-size:1rem}
}

.btn.btn_big, button.btn_big, input[type=button].btn_big, input[type=reset].btn_big, input[type=submit].btn_big {min-width:208px;height:48px;font-size:14px;font-size:.875rem;line-height:44px;line-height:2.75rem;border-radius:40px;padding:0 32px}

.btn.btn_md, button.btn_md, input[type=button].btn_md, input[type=reset].btn_md, input[type=submit].btn_md {height:40px;padding-left:24px;padding-right:24px;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}

.btn.btn_sm, button.btn_sm, input[type=button].btn_sm, input[type=reset].btn_sm, input[type=submit].btn_sm {font-size:12px;font-size:.75rem;padding-left:28px;padding-right:28px;line-height:28px;line-height:1.75rem}

.btn.btn_mid, button.btn_mid, input[type=button].btn_mid, input[type=reset].btn_mid, input[type=submit].btn_mid {margin-left:auto;margin-right:auto}

.icon {position:relative;display:inline-block;font-size:0;line-height:0;text-align:center;vertical-align:middle;-webkit-transition:color .2s ease, background-color .2s ease, border-color .2s ease, opacity .2s ease;transition:color .2s ease, background-color .2s ease, border-color .2s ease, opacity .2s ease}

.btn .icon {margin:-2px 10px 0 0}

.no-svg .btn .icon {display:none}

.btn .icon.icon-right {margin:-2px 0 0 10px}

.icon.is-hidden {display:none}

.icon-arrow {display:block;width:32px;height:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%20style%3D%22fill%3A%23fff%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:32px}

.icon-search {width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20style%3D%22%22%3E%0D%0A%20%20%3Cpath%20d%3D%22M18.353%2C17.646%20L17.646%2C18.353%20L13.286%2C13.993%20C11.876%2C15.238%2010.029%2C16.000%208.000%2C16.000%20C3.582%2C16.000%20-0.000%2C12.418%20-0.000%2C8.000%20C-0.000%2C3.582%203.582%2C-0.000%208.000%2C-0.000%20C12.418%2C-0.000%2016.000%2C3.582%2016.000%2C8.000%20C16.000%2C10.029%2015.238%2C11.876%2013.993%2C13.286%20L18.353%2C17.646%20ZM8.000%2C1.000%20C4.134%2C1.000%201.000%2C4.134%201.000%2C8.000%20C1.000%2C11.866%204.134%2C15.000%208.000%2C15.000%20C11.866%2C15.000%2015.000%2C11.866%2015.000%2C8.000%20C15.000%2C4.134%2011.866%2C1.000%208.000%2C1.000%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.btn:hover .icon-search {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cpath%20d%3D%22M18.353%2C17.646%20L17.646%2C18.353%20L13.286%2C13.993%20C11.876%2C15.238%2010.029%2C16.000%208.000%2C16.000%20C3.582%2C16.000%20-0.000%2C12.418%20-0.000%2C8.000%20C-0.000%2C3.582%203.582%2C-0.000%208.000%2C-0.000%20C12.418%2C-0.000%2016.000%2C3.582%2016.000%2C8.000%20C16.000%2C10.029%2015.238%2C11.876%2013.993%2C13.286%20L18.353%2C17.646%20ZM8.000%2C1.000%20C4.134%2C1.000%201.000%2C4.134%201.000%2C8.000%20C1.000%2C11.866%204.134%2C15.000%208.000%2C15.000%20C11.866%2C15.000%2015.000%2C11.866%2015.000%2C8.000%20C15.000%2C4.134%2011.866%2C1.000%208.000%2C1.000%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-close {width:12px;height:12px}

.icon-close-big {width:28px;height:28px}

.icon-cart {width:25px;height:25px}

.icon-favorite {width:15px;height:14px}

.icon-favorite-remove {width:20px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%3E%0D%0A%20%20%3Cpath%20id%3D%22wishlist-delete%22%20class%3D%22cls-1%22%20fill%3D%22%2327979d%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.809%2C4.158L6.872%2C6.9%2C6.4%2C7.389%2C9.629%2C14l-0.361-.067-0.641-.2-0.458-.148A24.045%2C24.045%2C0%2C0%2C1%2C3.9%2C10.7C1.529%2C8.607.225%2C6.624%2C0.026%2C4.8A4.268%2C4.268%2C0%2C0%2C1%2C3.732.088%2C4.117%2C4.117%2C0%2C0%2C1%2C6.574.825l0-.035ZM3.84%2C1.074A3.271%2C3.271%2C0%2C0%2C0%2C1%2C4.686C1.169%2C6.232%2C2.4%2C8.051%2C4.545%2C9.944A33.4%2C33.4%2C0%2C0%2C0%2C7.963%2C12.51L5.27%2C7.145%2C8.336%2C4.111%2C7.116%2C2.825A4.114%2C4.114%2C0%2C0%2C0%2C3.84%2C1.074Zm12.128%2C9.534A31.626%2C31.626%2C0%2C0%2C1%2C11.682%2C13.6l-0.512.33L9.782%2C7.266%2C9.734%2C7.059%2C10%2C6.888l4.076-2.106L11.708%2C1.926l0.664-.633L12.378%2C1.3A4.941%2C4.941%2C0%2C0%2C1%2C16.071.024%2C4.359%2C4.359%2C0%2C0%2C1%2C19.976%2C4.74C19.78%2C6.559%2C18.432%2C8.533%2C15.968%2C10.608Zm0-9.6a3.5%2C3.5%2C0%2C0%2C0-2.987%2C1.026l2.616%2C3.2L11%2C7.5l0.963%2C4.758a29.776%2C29.776%2C0%2C0%2C0%2C3.331-2.4c2.234-1.881%2C3.5-3.691%2C3.669-5.234A3.341%2C3.341%2C0%2C0%2C0%2C15.965%2C1.008Z%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-filter {width:27px;height:26px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2227%22%20height%3D%2226%22%20viewBox%3D%220%200%2027%2026%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M26.208%2C4.008%20L12.106%2C4.008%20C11.755%2C5.378%2010.538%2C6.391%209.094%2C6.391%20C7.650%2C6.391%206.433%2C5.378%206.082%2C4.008%20L0.792%2C4.008%20C0.354%2C4.008%20-0.000%2C3.644%20-0.000%2C3.195%20C-0.000%2C2.747%200.354%2C2.383%200.792%2C2.383%20L6.082%2C2.383%20C6.433%2C1.013%207.650%2C-0.000%209.094%2C-0.000%20C10.538%2C-0.000%2011.755%2C1.013%2012.106%2C2.383%20L26.208%2C2.383%20C26.645%2C2.383%2027.000%2C2.747%2027.000%2C3.195%20C27.000%2C3.644%2026.645%2C4.008%2026.208%2C4.008%20ZM9.094%2C1.625%20C8.250%2C1.625%207.563%2C2.329%207.563%2C3.195%20C7.563%2C4.061%208.250%2C4.766%209.094%2C4.766%20C9.938%2C4.766%2010.625%2C4.061%2010.625%2C3.195%20C10.625%2C2.329%209.938%2C1.625%209.094%2C1.625%20ZM0.792%2C12.187%20L13.758%2C12.187%20C14.110%2C10.817%2015.327%2C9.804%2016.770%2C9.804%20C18.214%2C9.804%2019.431%2C10.817%2019.782%2C12.187%20L26.208%2C12.187%20C26.645%2C12.187%2027.000%2C12.551%2027.000%2C12.999%20C27.000%2C13.449%2026.645%2C13.812%2026.208%2C13.812%20L19.783%2C13.812%20C19.431%2C15.182%2018.214%2C16.196%2016.771%2C16.196%20C15.327%2C16.196%2014.110%2C15.182%2013.758%2C13.812%20L0.792%2C13.812%20C0.354%2C13.812%20-0.000%2C13.449%20-0.000%2C12.999%20C-0.000%2C12.551%200.354%2C12.187%200.792%2C12.187%20ZM16.771%2C14.570%20C17.615%2C14.570%2018.301%2C13.866%2018.301%2C12.999%20C18.301%2C12.133%2017.615%2C11.429%2016.771%2C11.429%20C15.926%2C11.429%2015.240%2C12.133%2015.240%2C12.999%20C15.240%2C13.866%2015.926%2C14.570%2016.771%2C14.570%20ZM0.792%2C21.991%20L6.082%2C21.991%20C6.433%2C20.621%207.650%2C19.608%209.094%2C19.608%20C10.538%2C19.608%2011.755%2C20.621%2012.106%2C21.991%20L26.208%2C21.991%20C26.645%2C21.991%2027.000%2C22.355%2027.000%2C22.804%20C27.000%2C23.253%2026.645%2C23.616%2026.208%2C23.616%20L12.106%2C23.616%20C11.755%2C24.986%2010.538%2C25.999%209.094%2C25.999%20C7.650%2C25.999%206.433%2C24.986%206.082%2C23.616%20L0.792%2C23.616%20C0.354%2C23.616%20-0.000%2C23.253%20-0.000%2C22.804%20C-0.000%2C22.355%200.354%2C21.991%200.792%2C21.991%20ZM9.094%2C24.375%20C9.938%2C24.375%2010.625%2C23.670%2010.625%2C22.804%20C10.625%2C21.938%209.938%2C21.233%209.094%2C21.233%20C8.250%2C21.233%207.563%2C21.938%207.563%2C22.804%20C7.563%2C23.670%208.250%2C24.375%209.094%2C24.375%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.btn:hover .icon-filter {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2227%22%20height%3D%2226%22%20viewBox%3D%220%200%2027%2026%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%2327979d%22%20fill-rule%3D%22evenodd%22%20d%3D%22M26.208%2C4.008%20L12.106%2C4.008%20C11.755%2C5.378%2010.538%2C6.391%209.094%2C6.391%20C7.650%2C6.391%206.433%2C5.378%206.082%2C4.008%20L0.792%2C4.008%20C0.354%2C4.008%20-0.000%2C3.644%20-0.000%2C3.195%20C-0.000%2C2.747%200.354%2C2.383%200.792%2C2.383%20L6.082%2C2.383%20C6.433%2C1.013%207.650%2C-0.000%209.094%2C-0.000%20C10.538%2C-0.000%2011.755%2C1.013%2012.106%2C2.383%20L26.208%2C2.383%20C26.645%2C2.383%2027.000%2C2.747%2027.000%2C3.195%20C27.000%2C3.644%2026.645%2C4.008%2026.208%2C4.008%20ZM9.094%2C1.625%20C8.250%2C1.625%207.563%2C2.329%207.563%2C3.195%20C7.563%2C4.061%208.250%2C4.766%209.094%2C4.766%20C9.938%2C4.766%2010.625%2C4.061%2010.625%2C3.195%20C10.625%2C2.329%209.938%2C1.625%209.094%2C1.625%20ZM0.792%2C12.187%20L13.758%2C12.187%20C14.110%2C10.817%2015.327%2C9.804%2016.770%2C9.804%20C18.214%2C9.804%2019.431%2C10.817%2019.782%2C12.187%20L26.208%2C12.187%20C26.645%2C12.187%2027.000%2C12.551%2027.000%2C12.999%20C27.000%2C13.449%2026.645%2C13.812%2026.208%2C13.812%20L19.783%2C13.812%20C19.431%2C15.182%2018.214%2C16.196%2016.771%2C16.196%20C15.327%2C16.196%2014.110%2C15.182%2013.758%2C13.812%20L0.792%2C13.812%20C0.354%2C13.812%20-0.000%2C13.449%20-0.000%2C12.999%20C-0.000%2C12.551%200.354%2C12.187%200.792%2C12.187%20ZM16.771%2C14.570%20C17.615%2C14.570%2018.301%2C13.866%2018.301%2C12.999%20C18.301%2C12.133%2017.615%2C11.429%2016.771%2C11.429%20C15.926%2C11.429%2015.240%2C12.133%2015.240%2C12.999%20C15.240%2C13.866%2015.926%2C14.570%2016.771%2C14.570%20ZM0.792%2C21.991%20L6.082%2C21.991%20C6.433%2C20.621%207.650%2C19.608%209.094%2C19.608%20C10.538%2C19.608%2011.755%2C20.621%2012.106%2C21.991%20L26.208%2C21.991%20C26.645%2C21.991%2027.000%2C22.355%2027.000%2C22.804%20C27.000%2C23.253%2026.645%2C23.616%2026.208%2C23.616%20L12.106%2C23.616%20C11.755%2C24.986%2010.538%2C25.999%209.094%2C25.999%20C7.650%2C25.999%206.433%2C24.986%206.082%2C23.616%20L0.792%2C23.616%20C0.354%2C23.616%20-0.000%2C23.253%20-0.000%2C22.804%20C-0.000%2C22.355%200.354%2C21.991%200.792%2C21.991%20ZM9.094%2C24.375%20C9.938%2C24.375%2010.625%2C23.670%2010.625%2C22.804%20C10.625%2C21.938%209.938%2C21.233%209.094%2C21.233%20C8.250%2C21.233%207.563%2C21.938%207.563%2C22.804%20C7.563%2C23.670%208.250%2C24.375%209.094%2C24.375%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-buy {width:24px;width:1.5rem;height:24px;height:1.5rem;margin:-6.4px 19.2px 0 -28.8px;margin:-.4rem 1.2rem 0 -1.8rem}

.icon-baloon {width:14px;height:19px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2219%22%20viewBox%3D%220%200%2014%2019%22%3E%3Ctitle%3Epin%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M430.492%2082.184L425%2088.9984L419.508%2082.1853C418.52099999999996%2080.9536%20418%2079.4748%20418%2077.90639999999999C418%2074.09729999999999%20421.14%2070.99839999999999%20425%2070.99839999999999C428.86%2070.99839999999999%20432%2074.09729999999999%20432%2077.90639999999999C432%2079.47479999999999%20431.479%2080.9536%20430.492%2082.184ZM425%2072.1398C421.778%2072.1398%20419.156%2074.7267%20419.156%2077.90639999999999C419.156%2079.21529999999998%20419.591%2080.4498%20420.414%2081.47619999999999L425%2087.16569999999999L429.587%2081.475C430.409%2080.4498%20430.844%2079.2153%20430.844%2077.90639999999999C430.844%2074.7267%20428.222%2072.1398%20425%2072.1398ZM425%2080.6744C423.406%2080.6744%20422.109%2079.3943%20422.109%2077.8215C422.109%2076.249%20423.406%2074.9693%20425%2074.9693C426.594%2074.9693%20427.89%2076.24900000000001%20427.89%2077.8215C427.89%2079.3943%20426.594%2080.6744%20425%2080.6744ZM425%2076.1102C424.043%2076.1102%20423.265%2076.8784%20423.265%2077.8215C423.265%2078.7653%20424.043%2079.5335%20425%2079.5335C425.956%2079.5335%20426.734%2078.76530000000001%20426.734%2077.8215C426.734%2076.8784%20425.95599999999996%2076.1102%20425%2076.1102Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-418%2C-70)%22%2F%3E%3C%2Fsvg%3E")}

.icon-subway {width:17px;height:11px;background-image:url(../img/svg/subway.svg)}

.icon-list {width:12px;height:11px;background-image:url(../img/svg/list.svg)}

.icon-mail {width:16px;height:11px;background-size:16px 11px;background-image:url(../img/svg/mail.svg)}

.icon-phone {width:16px;height:16px;background-size:16px;background-image:url(../img/svg/phone.svg)}

.icon-phone-fill {width:16px;height:16px;background:url(../img/svg/phone_fill.svg) 50% 50% no-repeat;margin:-2px 4px 0 0}

.icon-checked {width:12px;height:24px;background-image:url(../img/svg/checkbox.svg);background-repeat:no-repeat;background-size:12px 9px;backgound-position:center}

.icon-clock {width:16px;height:16px;background-size:16px;background-image:url(../img/svg/clock.svg)}

.icon-thumb-up {width:19px;height:21px;background-size:cover;background-image:url(../img/svg/thumb_up.svg)}

.icon-metro {position:relative;margin-right:6px;padding-left:13px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}

.icon-metro:before {content:"";position:absolute;top:50%;left:0;width:3px;height:3px;margin-top:-4px;border-radius:50%;border:2px solid #000}

.icon-metro_1:before {border-color:#e42518}

.icon-metro_2:before {border-color:#4fb153}

.icon-metro_3:before {border-color:#0572b9}

.icon-metro_4:before {border-color:#24bcef}

.icon-metro_5:before {border-color:#8a3127}

.icon-metro_6:before {border-color:#ef7e24}

.icon-metro_7:before {border-color:#943f90}

.icon-metro_8:before {border-color:#fde34f}

.icon-metro_9:before {border-color:#adacac}

.icon-metro_10:before {border-color:#bed12e}

.icon-metro_11:before {border-color:#5091bb}

.icon-map {width:18px;height:24px;background-size:18px 24px;background-image:url(../img/svg/map.svg)}

.icon-expand {width:28px;height:28px;background-position:50% 50%;background-repeat:no-repeat}

.is-expanded .icon-expand:after {display:none}

.icon-expand:before {width:100%;height:2px;top:50%;left:0;margin-top:-1px}

.icon-expand:after, .icon-expand:before {display:block;position:absolute;background:#000;content:""}

.icon-expand:after {width:2px;height:100%;top:0;left:50%;margin-left:-1px}

.icon-percent {width:30px;height:30px;background-image:url(../img/svg/percent.svg)}

.icon-cross {width:12px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Ctitle%3Edelete%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1553.35%20170.645L1552.6499999999999%20171.352L1546.9999999999998%20165.70600000000002L1541.3499999999997%20171.352L1540.6499999999996%20170.645L1546.2899999999997%20164.99900000000002L1540.6499999999996%20159.35200000000003L1541.3499999999997%20158.64500000000004L1546.9999999999998%20164.29100000000003L1552.6499999999999%20158.64500000000004L1553.35%20159.35200000000003L1547.7099999999998%20164.99900000000002Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1540%2C-158)%22%2F%3E%3C%2Fsvg%3E");background-size:12px 12px;background-repeat:no-repeat;background-position:50%}

.btn:hover .icon-cross {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Ctitle%3Edelete%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1553.35%20170.645L1552.6499999999999%20171.352L1546.9999999999998%20165.70600000000002L1541.3499999999997%20171.352L1540.6499999999996%20170.645L1546.2899999999997%20164.99900000000002L1540.6499999999996%20159.35200000000003L1541.3499999999997%20158.64500000000004L1546.9999999999998%20164.29100000000003L1552.6499999999999%20158.64500000000004L1553.35%20159.35200000000003L1547.7099999999998%20164.99900000000002Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1540%2C-158)%22%2F%3E%3C%2Fsvg%3E")}

.icon-cross_lg {width:24px;height:24px;background-size:24px 24px}

.icon-cross_sm {width:9px;height:9px;background-size:9px 9px}

.icon-compare {width:15px;height:9px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M1351%2C738v-1h11v1h-11Zm0-5h11v1h-11v-1Zm0-4h11v1h-11v-1Zm-4%2C8h2v1h-2v-1Zm0-4h2v1h-2v-1Zm0-4h2v1h-2v-1Z%22%20transform%3D%22translate(-1347%20-729)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.btn:hover .icon-compare {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M1351%2C738v-1h11v1h-11Zm0-5h11v1h-11v-1Zm0-4h11v1h-11v-1Zm-4%2C8h2v1h-2v-1Zm0-4h2v1h-2v-1Zm0-4h2v1h-2v-1Z%22%20transform%3D%22translate(-1347%20-729)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-sort-up {width:11px;height:11px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%2C%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23999%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22Shape_1_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_5%22%20data-name%3D%22Shape%201%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%205%22%20class%3D%22cls-1%22%20d%3D%22M8.892%2C0.155a0.523%2C0.523%2C0%2C0%2C0-.737%2C0l-1.969%2C2a0.518%2C0.518%2C0%2C0%2C0%2C.733.732L8%2C2v9H9V2l1.123%2C0.883a0.518%2C0.518%2C0%2C0%2C0%2C.733-0.732Z%22%2F%3E%0D%0A%20%20%3Cpath%20id%3D%22Shape_1_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_5_copy%22%20data-name%3D%22Shape%201%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%205%20copy%22%20class%3D%22cls-2%22%20d%3D%22M2.108%2C10.845a0.523%2C0.523%2C0%2C0%2C0%2C.737%2C0l1.969-2a0.518%2C0.518%2C0%2C1%2C0-.733-0.732L3%2C9V0H2V9L0.877%2C8.118a0.518%2C0.518%2C0%2C1%2C0-.733.732Z%22%2F%3E%0D%0A%3C%2Fsvg%3E") 50% 50% no-repeat}

.icon-sort-dwn {width:11px;height:11px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23999%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.cls-1%2C%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22Shape_1_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_5%22%20data-name%3D%22Shape%201%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%205%22%20class%3D%22cls-1%22%20d%3D%22M8.892%2C0.155a0.523%2C0.523%2C0%2C0%2C0-.737%2C0l-1.969%2C2a0.518%2C0.518%2C0%2C0%2C0%2C.733.732L8%2C2v9H9V2l1.123%2C0.883a0.518%2C0.518%2C0%2C0%2C0%2C.733-0.732Z%22%2F%3E%0D%0A%20%20%3Cpath%20id%3D%22Shape_1_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_5_copy%22%20data-name%3D%22Shape%201%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%205%20copy%22%20class%3D%22cls-2%22%20d%3D%22M2.108%2C10.845a0.523%2C0.523%2C0%2C0%2C0%2C.737%2C0l1.969-2a0.518%2C0.518%2C0%2C1%2C0-.733-0.732L3%2C9V0H2V9L0.877%2C8.118a0.518%2C0.518%2C0%2C1%2C0-.733.732Z%22%2F%3E%0D%0A%3C%2Fsvg%3E") 50% 50% no-repeat}

.icon-okay {width:18px;height:15px;background-image:url(../img/svg/ok-lg.svg)}

.icon-fb, .icon-okay {background-repeat:no-repeat}

.icon-fb {width:32px;height:32px;background-size:cover}

.icon-fb_lg {width:48px;height:48px}

.icon-vk {width:32px;height:32px;background-size:cover;background-repeat:no-repeat}

.icon-vk_lg {width:48px;height:48px}

.icon-ok-soc {width:32px;height:32px;background-image:url(../img/svg/odnoklassniki.svg);background-size:cover;background-repeat:no-repeat}

.icon-ok-soc_lg {width:48px;height:48px}

.icon-tw {width:32px;height:32px;background-size:cover;background-repeat:no-repeat}

.icon-tw_lg {width:48px;height:48px}

.icon-gplus {width:32px;height:32px;background-image:url(../img/svg/googleplus.svg);background-size:cover;background-repeat:no-repeat}

.icon-gplus_lg {width:48px;height:48px}

.icon-question {width:15px;height:15px;background-image:url(../img/sprite.png);background-position:-84px 0}

.icon-enpedia {width:23px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Ebook%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M118.354%2027.9992H96.646C96.2893%2027.9992%2095.9999%2027.692899999999998%2095.9999%2027.316799999999997V14.294799999999997C95.9999%2013.918299999999997%2096.2893%2013.612799999999996%2096.646%2013.612799999999996H97.8965V13.540199999999997C97.8965%2013.253199999999996%2098.0659%2012.998199999999997%2098.3208%2012.899299999999997C99.8699%2012.301899999999996%20101.45100000000001%2011.998099999999997%20103.021%2011.998099999999997C104.516%2011.998099999999997%20106.022%2012.274399999999996%20107.5%2012.817199999999998C108.978%2012.274399999999998%20110.484%2011.998099999999997%20111.979%2011.998099999999997C113.548%2011.998099999999997%20115.13%2012.301899999999998%20116.679%2012.899299999999997C116.934%2012.998199999999997%20117.104%2013.253199999999996%20117.104%2013.540599999999996V13.612799999999996H118.354C118.711%2013.612799999999996%20119%2013.918699999999996%20119%2014.295199999999996V27.316799999999994C119%2027.692899999999995%20118.711%2027.999199999999995%20118.354%2027.999199999999995ZM106.854%2014.025C105.584%2013.5853%20104.297%2013.3628%20103.021%2013.3628C101.745%2013.3628%20100.458%2013.5853%2099.1885%2014.025V24.2865C100.458%2023.8891%20101.74300000000001%2023.6879%20103.021%2023.6879C104.298%2023.6879%20105.584%2023.8891%20106.854%2024.2865ZM106.854%2025.7156C105.584%2025.275499999999997%20104.29599999999999%2025.052599999999998%20103.021%2025.052599999999998C101.603%2025.052599999999998%20100.171%2025.327199999999998%2098.7641%2025.870399999999997C98.6921%2025.898299999999995%2098.6171%2025.911899999999996%2098.5425%2025.911899999999996C98.4118%2025.911899999999996%2098.2822%2025.869999999999997%2098.1722%2025.788699999999995C97.9993%2025.661399999999993%2097.8964%2025.452099999999994%2097.8964%2025.229499999999994V14.977099999999995H97.292V26.634499999999996H106.854ZM115.811%2014.025C114.54100000000001%2013.5853%20113.254%2013.3628%20111.97900000000001%2013.3628C110.70300000000002%2013.3628%20109.41600000000001%2013.5853%20108.14600000000002%2014.025V24.2865C109.41600000000001%2023.8891%20110.70100000000002%2023.6879%20111.97800000000001%2023.6879C113.25600000000001%2023.6879%20114.54100000000001%2023.8891%20115.811%2024.2865ZM117.708%2014.9771H117.103V25.2295C117.103%2025.4521%20117.00099999999999%2025.6614%20116.82799999999999%2025.788700000000002C116.65499999999999%2025.916400000000003%20116.43399999999998%2025.9464%20116.23599999999999%2025.870400000000004C114.82799999999999%2025.327200000000005%20113.39599999999999%2025.052600000000005%20111.978%2025.052600000000005C110.70299999999999%2025.052600000000005%20109.416%2025.275500000000005%20108.146%2025.715600000000006V26.634500000000006H117.708ZM109.834%2020.3804C109.834%2020.0044%20110.12400000000001%2019.698500000000003%20110.48%2019.698500000000003H113.857C114.214%2019.698500000000003%20114.503%2020.004400000000004%20114.503%2020.3804C114.503%2020.7573%20114.214%2021.062%20113.857%2021.062H110.48C110.12400000000001%2021.062%20109.834%2020.7573%20109.834%2020.3804ZM113.857%2017.2438H110.48C110.12400000000001%2017.2438%20109.834%2016.9379%20109.834%2016.5615C109.834%2016.185%20110.12400000000001%2015.879499999999998%20110.48%2015.879499999999998H113.857C114.214%2015.879499999999998%20114.503%2016.185%20114.503%2016.5615C114.503%2016.9379%20114.214%2017.2438%20113.857%2017.2438ZM100.497%2020.3804C100.497%2020.0044%20100.786%2019.698500000000003%20101.143%2019.698500000000003H104.519C104.876%2019.698500000000003%20105.165%2020.004400000000004%20105.165%2020.3804C105.165%2020.7573%20104.876%2021.062%20104.519%2021.062H101.143C100.786%2021.062%20100.497%2020.7573%20100.497%2020.3804ZM105.165%2016.5615C105.165%2016.185%20104.876%2015.879499999999998%20104.519%2015.879499999999998H101.143C100.786%2015.879499999999998%20100.497%2016.185%20100.497%2016.5615C100.497%2016.9379%20100.786%2017.2438%20101.143%2017.2438H104.519C104.876%2017.2438%20105.165%2016.9379%20105.165%2016.5615Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-95%2C-11)%22%2F%3E%3C%2Fsvg%3E")}

.icon-video {width:37px;height:37px;background-image:url(../img/svg/video.svg)}

.icon-video:hover {background-image:url(../img/svg/video-hover.svg)}

.icon-like {width:15px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E");background-size:15px;background-repeat:no-repeat;background-position:50%}

.btn:hover .icon-like, .icon-like:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E")}

.icon-liked {width:15px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E");background-size:15px}

.icon-dislike, .icon-liked {background-repeat:no-repeat;background-position:50%}

.icon-dislike {width:20px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M19.976%2C4.709%20C19.780%2C6.528%2018.432%2C8.502%2015.968%2C10.577%20C14.238%2C12.034%2012.419%2C13.140%2011.682%2C13.567%20L11.170%2C13.897%20L9.782%2C7.235%20L9.734%2C7.028%20L10.000%2C6.857%20L14.076%2C4.752%20L11.708%2C1.895%20L12.372%2C1.262%20L12.378%2C1.270%20C13.303%2C0.414%2014.769%2C-0.157%2016.071%2C-0.007%20C18.475%2C0.271%2020.226%2C2.386%2019.976%2C4.709%20ZM15.965%2C0.977%20C14.853%2C0.849%2013.701%2C1.202%2012.978%2C2.003%20L15.594%2C5.200%20L10.995%2C7.467%20L11.958%2C12.225%20C12.829%2C11.681%2014.082%2C10.842%2015.289%2C9.825%20C17.523%2C7.944%2018.792%2C6.134%2018.958%2C4.591%20C19.149%2C2.812%2017.807%2C1.190%2015.965%2C0.977%20ZM6.403%2C7.358%20L9.629%2C13.969%20L9.268%2C13.901%20L8.627%2C13.702%20L8.169%2C13.554%20C7.623%2C13.229%205.726%2C12.271%203.901%2C10.664%20C1.529%2C8.576%200.225%2C6.593%200.026%2C4.769%20C-0.229%2C2.440%201.434%2C0.327%203.732%2C0.057%20C4.754%2C-0.063%205.754%2C0.221%206.574%2C0.794%20L6.570%2C0.759%20L9.809%2C4.127%20L6.872%2C6.872%20L6.403%2C7.358%20ZM7.116%2C2.794%20C6.163%2C1.709%204.999%2C0.908%203.840%2C1.044%20C2.079%2C1.250%200.805%2C2.871%201.000%2C4.655%20C1.169%2C6.201%202.395%2C8.020%204.545%2C9.913%20C5.687%2C10.918%207.128%2C11.930%207.963%2C12.479%20L5.270%2C7.114%20L8.336%2C4.080%20L7.116%2C2.794%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:cover}

.icon-dislike:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%2327979d%22%20fill-rule%3D%22evenodd%22%20d%3D%22M19.976%2C4.709%20C19.780%2C6.528%2018.432%2C8.502%2015.968%2C10.577%20C14.238%2C12.034%2012.419%2C13.140%2011.682%2C13.567%20L11.170%2C13.897%20L9.782%2C7.235%20L9.734%2C7.028%20L10.000%2C6.857%20L14.076%2C4.752%20L11.708%2C1.895%20L12.372%2C1.262%20L12.378%2C1.270%20C13.303%2C0.414%2014.769%2C-0.157%2016.071%2C-0.007%20C18.475%2C0.271%2020.226%2C2.386%2019.976%2C4.709%20ZM15.965%2C0.977%20C14.853%2C0.849%2013.701%2C1.202%2012.978%2C2.003%20L15.594%2C5.200%20L10.995%2C7.467%20L11.958%2C12.225%20C12.829%2C11.681%2014.082%2C10.842%2015.289%2C9.825%20C17.523%2C7.944%2018.792%2C6.134%2018.958%2C4.591%20C19.149%2C2.812%2017.807%2C1.190%2015.965%2C0.977%20ZM6.403%2C7.358%20L9.629%2C13.969%20L9.268%2C13.901%20L8.627%2C13.702%20L8.169%2C13.554%20C7.623%2C13.229%205.726%2C12.271%203.901%2C10.664%20C1.529%2C8.576%200.225%2C6.593%200.026%2C4.769%20C-0.229%2C2.440%201.434%2C0.327%203.732%2C0.057%20C4.754%2C-0.063%205.754%2C0.221%206.574%2C0.794%20L6.570%2C0.759%20L9.809%2C4.127%20L6.872%2C6.872%20L6.403%2C7.358%20ZM7.116%2C2.794%20C6.163%2C1.709%204.999%2C0.908%203.840%2C1.044%20C2.079%2C1.250%200.805%2C2.871%201.000%2C4.655%20C1.169%2C6.201%202.395%2C8.020%204.545%2C9.913%20C5.687%2C10.918%207.128%2C11.930%207.963%2C12.479%20L5.270%2C7.114%20L8.336%2C4.080%20L7.116%2C2.794%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-tooltip {margin-top:-3px;width:15px;height:15px;background:url(../img/svg/tip.svg) 50% 50% no-repeat;background-size:cover}

.icon-steps-back {background-image:url(../img/svg/arrow_steps_back.svg);width:49px;height:27px}

.icon-back, .icon-next {width:15px;height:8px;background-size:5px 8px;background-repeat:no-repeat;opacity:1}

.icon-back {background-image:url(../img/svg/arrow_left.svg);background-position:0}

a:hover .icon-back {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23000%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%200px%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20fill%3D%22%2327979d%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-next {background-image:url(../img/svg/arrow_right.svg);background-position:100%}

a:hover .icon-next {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.5%22%20height%3D%2262%22%20viewBox%3D%220%200%2032.5%2062%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23000%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%200px%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right%22%20fill%3D%22%2327979d%22%20class%3D%22cls-1%22%20d%3D%22M1413.5%2C558.99l-1-1%2C29.49-29.493-29.49-29.491%2C1-1%2C30.49%2C30.492Z%22%20transform%3D%22translate(-1412%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.icon-arrow-round {width:28px;height:24px}

.icon-print {width:23px;height:24px}

.icon-tick {background:url(../img/svg/tick.svg) 50% 50% no-repeat;background-size:cover;width:19px;height:15px}

.icon-attention {background:url(../img/svg/attention.svg) 50% 50% no-repeat;background-size:cover;width:18px;height:18px;margin:-2px 4px 0 0}

.icon-gp {background-image:url(../img/svg/googleplus.svg)}

.icon-tw {background-image:url(../img/svg/twitter.svg)}

.icon-fb {background-image:url(../img/svg/facebook.svg)}

.icon-vk {background-image:url(../img/svg/vkontakte.svg)}

.icon-odnk {background-image:url(../img/svg/odnoklassniki.svg)}

.icon-attach {width:18px;height:18px;margin-right:13px;background-image:url(../img/svg/attach.svg);vertical-align:top}

.icon-remove {width:7px;height:7px;background-image:url(../img/svg/remove.svg);background-size:cover;vertical-align:top}

.list {padding:0;margin:0}

.list__item {list-style-type:none;width:80%;text-align:left;font-size:14px;font-size:.875rem;line-height:1.5em;font-weight:400;letter-spacing:.5px;letter-spacing:.03125rem}

@media (max-width:1365px) {
  .list__item {width:auto}
}

.list--ok .list__item {padding-left:38px;margin-bottom:17px;font-weight:300;background-image:url(../img/svg/done.svg);background-repeat:no-repeat;background-position:0 0}

.list--ok .list__item:after, .list--ok .list__item:before {display:none}

@media (max-width:479px) {
  .list--ok {width:304px}
}

@media (max-width:479px) {
  .list--ok .list__item {font-size:1.25rem;font-weight:300;line-height:1.75rem}
}

.list--line {padding:0;margin:0}

.list--line li {position:relative;padding-left:19px;margin-bottom:14px;list-style-type:none}

.list--line li:before {content:"—";position:absolute;left:0;top:4px;display:block;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1}

.social__icons {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

@media (max-width:1023px) {
  .social__icons {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
}

@media (max-width:560px) {
  .social__icons {-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}
}

.social__icons-icon {display:inline-block;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;vertical-align:middle;background-size:cover;margin-right:16px;width:32px;height:32px}

@media (max-width:1023px) {
  .social__icons-icon {width:48px;height:48px}

  .social__icons-icon:last-child {margin-right:0}
}

@media (max-width:560px) {
  .social__icons-icon {margin-right:0}
}

@media (max-width:380px) {
  .social__icons-icon {width:38px;height:38px;margin-right:10px}
}

.social__icons-icon:last-child {margin-right:0}

.social__expand--mobile {display:none;position:relative;width:48px;height:48px;border-radius:23px;vertical-align:middle;text-align:center;line-height:56px;line-height:3.5rem;border:2px solid #d7d7d7}

.social__expand--mobile:before {content:"...";width:14px;height:4px;color:#d7d7d7;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:700;line-height:30px;line-height:1.875rem;text-transform:uppercase}

@media (max-width:560px) {
  .social__expand--mobile {display:inline-block}
}

@media (max-width:380px) {
  .social__expand--mobile {width:38px;height:38px;line-height:2.625rem}
}

.ui-tooltip {background:rgba(0, 0, 0, .5);box-shadow:none;max-width:241px;padding:13px 14px;color:#fff;font-size:13px;font-size:.8125rem;line-height:1.23;text-align:left;border-radius:3px}

.ui-tooltip:before {content:"";border-style:solid;border-width:0 5.5px 7px;border-color:transparent transparent rgba(0, 0, 0, .5);position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-5.5px;pointer-events:none}

.ui-tooltip.bottom:before {border-width:7px 5.5px 0;border-color:rgba(0, 0, 0, .5) transparent transparent;top:100%;bottom:auto}

.ui-slider {background:#eee;height:3px}

.ui-slider-handle, .ui-slider-range {background:#1d8186}

.ui-slider-handle {border-radius:50%;width:16px;height:16px;text-align:center;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}

.ui-slider-horizontal .ui-slider-handle {top:-8px}

.ui-slider-handle span {display:block;position:absolute;bottom:100%;left:50%;width:100px;margin-left:-50px;white-space:nowrap;color:#ccc}

.ui-slider-handle:active {box-shadow:0 0 0 8px rgba(#000, .1)}

.slider {position:relative;margin:32px 0}

.slider--default {width:100%}

.slider--default.slider-range {z-index:9;width:342.4px;width:21.4rem}

.slider--default.slider-range .slider {margin-top:12.8px;margin-top:.8rem}

.slider--default.slider-range .slider .ui-slider .ui-slider-handle {width:12px;height:12px;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:-6px}

.slider--default.slider-range .slider .ui-slider .ui-slider-handle span {display:none !important}

.slider--default.slider-range .slider .ui-slider-horizontal .ui-slider-handle {top:-4px;top:-.25rem;cursor:pointer}

.slider--default.slider-range .slider .ui-slider-horizontal .ui-slider-handle:hover:before {content:"";position:absolute;top:0;left:0;width:32px;width:2rem;height:32px;height:2rem;border-radius:50%;background-color:rgba(39, 151, 159, .25);-webkit-transform:translate(-10px, -10px);-ms-transform:translate(-10px, -10px);transform:translate(-10px, -10px)}

.touch .slider--default.slider-range .slider .ui-slider-horizontal .ui-slider-handle:focus:before {content:"";position:absolute;top:0;left:0;width:32px;width:2rem;height:32px;height:2rem;border-radius:50%;background-color:rgba(39, 151, 159, .25);-webkit-transform:translate(-10px, -10px);-ms-transform:translate(-10px, -10px);transform:translate(-10px, -10px)}

.slider--default.slider-range .slider .ui-slider-horizontal .ui-slider-handle span {font-size:0}

.slider--default.slider-range .slider-range__numbers {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.slider--default.slider-range .slider-range__high, .slider--default.slider-range .slider-range__low {color:#ccc}

.slider--default.slider-range .slider-range__high-number, .slider--default.slider-range .slider-range__low-number {display:inline-block;width:80px;padding-bottom:3px;padding-left:8px;padding-right:8px;border-bottom:1px solid #000;color:#000}

.slider--default.slider-range:before {top:-12.8px;top:-.8rem;border-bottom:12.8px solid rgba(0, 0, 0, .4);border-bottom:.8rem solid rgba(0, 0, 0, .4)}

.slider--default.slider-range:after, .slider--default.slider-range:before {content:"";position:absolute;left:40%;width:0;height:0;border-left:8px solid transparent;border-left:.5rem solid transparent;border-right:8px solid transparent;border-right:.5rem solid transparent}

.slider--default.slider-range:after {top:-11.2px;top:-.7rem;border-bottom:12.8px solid #fff;border-bottom:.8rem solid #fff}

@media (max-width:767px) {
  .slider--default.slider-range .slider .ui-slider .ui-slider-handle {width:24px;height:24px;margin-left:-12px;top:-12px}
}

@media (max-width:767px) {
  .slider--default.slider-range .slider .ui-slider-horizontal .ui-slider-handle:hover:before, .touch .slider--default.slider-range .slider .ui-slider-horizontal .ui-slider-handle:focus:before {top:-4px;left:-4px;-webkit-transform:none;-ms-transform:none;transform:none}
}

.fix-width + .select2 {width:128px !important}

js-drop-size:not(.fix-width) .select2 {width:100% !important}

.select2-container {display:block;margin:0 0 16px;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;text-align:left;text-transform:none}

body > .select2-container {z-index:1051}

.select2-container .select2-selection--single {min-width:122px;border-color:#ccc;border-radius:0;box-shadow:none;height:32px;line-height:0;-webkit-transition:color .2s ease, background-color .2s ease, border-color .2s ease;transition:color .2s ease, background-color .2s ease, border-color .2s ease}

.select2-container .select2-selection--single .select2-selection__rendered {width:100%;padding-right:8px;padding-left:10px;letter-spacing:-.1px;letter-spacing:-.00625rem;word-spacing:-1px;line-height:30px;line-height:1.875rem;font-size:16px;font-size:1rem;font-weight:400}

.select2-container .select2-selection--single .select2-selection__placeholder {color:#bbb}

.select2-container .select2-selection--single .select2-selection__arrow {width:30px;height:30px}

.select2-container .select2-selection--single .select2-selection__arrow b {width:9px;height:5px;border:none;background-image:url(../img/svg/arrow-bottom-small.svg);margin-left:-5px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}

.select2-container .select2-selection--single[aria-expanded=true] {box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)}

.select2-container .select2-search--dropdown .select2-search__field {border-color:#ccc;height:30px;margin:0;padding:4px 10px}

.select2-container .select2-results__option {list-style:none outside;margin:0;padding:4px 16px}

.select2-container .select2-results__option--highlighted[aria-selected], .select2-container .select2-results__option[aria-selected=true] {background:transparent;color:#27979d}

.select2-container .select2-results__option[aria-selected=true]:hover {color:#27979d}

.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.select2-container.select2-container--disabled .select2-selection--single {background:#eee;border-color:#666;color:#666}

.select2-container.select2-container--disabled .select2-selection--single .select2-selection__arrow b {border-top-color:#666}

.select2-container.select2-container--disabled.select2-container--focus .select2-selection--single, .select2-container.select2-container--disabled.select2-container--open .select2-selection--single {border-color:#666}

.select2-results__options {margin-top:10px;margin-bottom:13px}

.select2-dropdown {box-shadow:0 2px 5px rgba(0, 0, 0, .35);border:0;border-radius:20px;font-size:14px;font-size:.875rem}

.select2-dropdown--above {box-shadow:0 -2px 5px rgba(0, 0, 0, .35)}

.select-custom label {margin-bottom:9px;line-height:14px;line-height:.875rem;font-size:11px;font-size:.6875rem;text-transform:lowercase;color:#bbb;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}

.select-custom .select2-selection__arrow {background-repeat:no-repeat;background-position:50%;background-image:url(../img/svg/dropdown-arrow.svg)}

.select-custom .select2-selection__arrow b {display:none}

.select-custom .select2-container--open .select2-selection {border-color:#e5e5e5 !important}

.select-custom .select2-container--open .select2-selection__arrow {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.select-custom.dk-grey label {color:#888}

.select-custom--selected .field__label {display:block !important}

.select-color {display:block;position:relative;padding-left:32px}

.select-color-lg-container .select-color, .select-color-lg-dropdown .select-color {padding:2px 0 2px 40px}

.select-color__color {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;position:absolute;top:5px;left:0;width:20px;height:20px}

.select-color-dropdown .select-color__color {top:1px}

.select-color-lg-container .select-color__color, .select-color-lg-dropdown .select-color__color {width:28px;height:28px}

.select-color-lg-dropdown .select-color__color {top:0}

.select-color__color-zoom {border:10px solid #fff;box-shadow:0 0 64px rgba(0, 0, 0, .4);position:absolute;top:50%;right:100%;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);opacity:0;pointer-events:none}

.select-color__color-zoom.is-cloned {position:fixed;opacity:1;z-index:12}

.select-color-container.select2-selection--single .select2-selection__rendered {padding-left:0}

.select-color-lg-container.select2-selection--single {height:40px}

.select-color-lg-container.select2-selection--single .select2-selection__rendered {height:38px;padding-left:0;line-height:38px;line-height:2.375rem}

.select-color-dropdown .select2-results__options {padding:2px 0}

.select-color-dropdown .select2-results__option {padding:5px;font-size:16px;font-size:1rem}

.select-color-lg-dropdown .select2-results__options {padding:2px 0}

.select-color-lg-dropdown .select2-results__option {padding:5px;font-size:16px;font-size:1rem}

.select-round .select2-container--open .select2-selection {border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}

.select-round .select2.select2-container--above.select2-container--open .select2-selection {border-top-width:1px !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}

.select-round .select2.select2-container {margin-bottom:0}

.select-round .select2.select2-container .select2-selection {padding:0 16px 0 5px;border-radius:20px;border:1px solid #e5e5e5}

.select-round__dropdown {overflow:hidden;border:1px solid #e5e5e5 !important;border-width:0 1px 1px !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;box-shadow:0 0 5px 0 rgba(0, 0, 0, .1) !important}

.select-line {position:relative;height:52px}

.select-line label {display:none;position:absolute;top:0;left:0;z-index:10}

.select-line .field__label {display:none;top:-2px;font-size:14px;font-size:.875rem}

.select-line .select2-container {margin:0;height:52px}

.select-line .select2-container .select2-selection {height:52px;padding-top:16px;padding-bottom:9px;border-top:0;border-right:0;border-bottom:1px solid #000;border-left:0}

.select-line .select2-container .select2-selection__arrow {top:17px}

.select-line .select2-container .select2-selection[aria-expanded=true] {padding-top:12px;padding-left:15px;padding-right:25px}

.select-line .select2-container .select2-selection[aria-expanded=true] .select2-selection__arrow {top:12px}

.select-line .select2-container .select2-selection[aria-expanded=true] .select2-selection__rendered {color:#bbb}

.select-line .select2-container .select2-selection__rendered {padding-left:0 !important;padding-right:30px !important}

.select-line .select2-container .select2-selection__placeholder {padding-bottom:6px;color:#bbb;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;pointer-events:none}

.select-line .select2-container--open {background-color:#fff;z-index:12}

@media (max-width:1023px) {
  .select-line .select2-container .select2-selection__placeholder {font-size:1.125rem}
}

@media (max-width:560px) {
  .select-line .select2-container .select2-selection__placeholder {font-size:.9375rem;padding-bottom:0}
}

.select2-container--open .select-round__dropdown.select2-dropdown--above {border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:10px !important;border-top-right-radius:10px !important}

.item-rating {display:inline-block}

.item-rating .rate-star {display:inline-block;margin:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2214.625%22%20height%3D%2213.5%22%20viewBox%3D%220%200%2014.625%2013.5%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23eb1d82%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20d%3D%22M7.310%2C-0.003%20L9.501%2C4.529%20L14.614%2C5.153%20L10.855%2C8.578%20L11.824%2C13.495%20L7.310%2C11.080%20L2.795%2C13.495%20L3.764%2C8.578%20L0.005%2C5.153%20L5.118%2C4.529%20L7.310%2C-0.003%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:contain;background-position:50%;background-repeat:no-repeat}

.item-rating .rate-star_half {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.625%22%20height%3D%2214.5%22%20viewBox%3D%220%200%2015.625%2014.5%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23eb1d82%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20none%3B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23bbb%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%201px%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA_1_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_11%22%20data-name%3D%22%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA%201%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%2011%22%20class%3D%22cls-2%22%20d%3D%22M414.942%2C308.749l2.191%2C4.531%2C5.113%2C0.624-3.759%2C3.424%2C0.969%2C4.917-4.514-2.414-4.515%2C2.414%2C0.969-4.917-3.759-3.424%2C5.113-.624Z%22%20transform%3D%22translate(-407.125%20-308.25)%22%2F%3E%0D%0A%20%20%3Cpath%20id%3D%22%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA_1_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F_12%22%20data-name%3D%22%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA%201%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%2012%22%20class%3D%22cls-1%22%20d%3D%22M615%2C319.949l-4.294%2C2.3%2C0.969-4.917-3.759-3.424%2C5.113-.624L615%2C309.2v10.745Z%22%20transform%3D%22translate(-606.906%20-308.219)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.item-rating .rate-star_empty {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2215.625%22%20height%3D%2214.5%22%20viewBox%3D%220%200%2015.625%2014.5%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23bbb%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%201px%3B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20none%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20d%3D%22M7.816%2C0.497%20L10.008%2C5.029%20L15.121%2C5.653%20L11.362%2C9.078%20L12.331%2C13.995%20L7.816%2C11.580%20L3.302%2C13.995%20L4.271%2C9.078%20L0.512%2C5.653%20L5.625%2C5.029%20L7.816%2C0.497%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.item-rating--sm .rate-star {width:10px;height:10px}

@media (min-width:480px) {
  .st-menu-open.st-container, .st-menu-open .st-content, .st-menu-open .st-pusher {height:100%}

  .st-content-mobile-hide-mob-category .mob-category {display:block}
}

.st-content, .st-content-inner {position:relative}

.st-content-mobile-hide-mob-category .mob-category {display:none}

.st-container {position:relative;overflow:hidden}

.st-pusher {position:relative;left:0;z-index:999;height:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}

.st-menu-open .st-pusher:after {width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}

.st-menu {position:absolute;top:0;left:0;z-index:100;visibility:hidden;height:100%;-webkit-transition:all .5s;transition:all .5s}

.st-menu--right {left:auto;right:0}

.st-menu:after {position:absolute;top:0;right:0;width:100%;height:100%;content:"";opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}

.st-menu-open .st-menu:after {width:0;height:0;opacity:0;-webkit-transition:opacity .5s, width .1s .5s, height .1s .5s;transition:opacity .5s, width .1s .5s, height .1s .5s}

.st-effect-1.st-menu {visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}

.st-effect-1.st-menu-open .st-effect-1.st-menu {visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-1.st-menu:after {display:none}

.st-effect-2.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-2.st-menu {z-index:1}

.st-effect-2.st-menu-open .st-effect-2.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}

.st-effect-2.st-menu:after {display:none}

@media (max-width:479px) {
  .st-effect-3.st-menu-open .st-menu {-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
}

.st-effect-3.st-menu {-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}

@media (min-width:480px) {
  .st-effect-3.st-menu-open .st-pusher {-webkit-transform:translate(-424px);-ms-transform:translate(-424px);transform:translate(-424px)}

  .st-effect-3.st-menu {-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}
}

.st-effect-3.st-menu {opacity:1}

.st-effect-3.st-menu-open .st-effect-3.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}

.st-effect-3.st-menu:after {display:none}

.st-effect-4.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-4.st-menu {z-index:1;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}

.st-effect-4.st-menu-open .st-effect-4.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-4.st-menu:after {display:none}

.st-effect-5.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-5.st-menu {z-index:1;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}

.st-effect-5.st-menu-open .st-effect-5.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-6.st-container {-webkit-perspective:1500px;perspective:1500px}

.st-effect-6 .st-pusher {-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-6.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0) rotateY(-15deg);transform:translate3d(300px, 0, 0) rotateY(-15deg)}

.st-effect-6.st-menu {-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-6.st-menu-open .st-effect-6.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translate3d(-100%, 0, 0) rotateY(15deg);transform:translate3d(-100%, 0, 0) rotateY(15deg)}

.st-effect-6.st-menu:after {display:none}

.st-effect-7.st-container {-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}

.st-effect-7 .st-pusher {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-7.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-7.st-menu {-webkit-transform:translate3d(-100%, 0, 0) rotateY(-90deg);transform:translate3d(-100%, 0, 0) rotateY(-90deg);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-7.st-menu-open .st-effect-7.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translate3d(-100%, 0, 0) rotateY(0deg);transform:translate3d(-100%, 0, 0) rotateY(0deg)}

.st-effect-8.st-container {-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}

.st-effect-8 .st-pusher {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-8.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-8.st-menu {-webkit-transform:translate3d(-100%, 0, 0) rotateY(90deg);transform:translate3d(-100%, 0, 0) rotateY(90deg);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-8.st-menu-open .st-effect-8.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translate3d(-100%, 0, 0) rotateY(0deg);transform:translate3d(-100%, 0, 0) rotateY(0deg)}

.st-effect-8.st-menu:after {display:none}

.st-effect-9.st-container {-webkit-perspective:1500px;perspective:1500px}

.st-effect-9 .st-pusher {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-9.st-menu-open .st-pusher {-webkit-transform:translateZ(-300px);transform:translateZ(-300px)}

.st-effect-9.st-menu {opacity:1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}

.st-effect-9.st-menu-open .st-effect-9.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-9.st-menu:after {display:none}

.st-effect-10.st-container {-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}

.st-effect-10.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-10.st-menu {z-index:1;opacity:1;-webkit-transform:translateZ(-300px);transform:translateZ(-300px)}

.st-effect-10.st-menu-open .st-effect-10.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-11.st-container {-webkit-perspective:1500px;perspective:1500px}

.st-effect-11 .st-pusher {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-11.st-menu-open .st-pusher {-webkit-transform:translate3d(100px, 0, -600px) rotateY(-20deg);transform:translate3d(100px, 0, -600px) rotateY(-20deg)}

.st-effect-11.st-menu {opacity:1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}

.st-effect-11.st-menu-open .st-effect-11.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-11.st-menu:after {display:none}

.st-effect-12.st-container {-webkit-perspective:1500px;perspective:1500px}

.st-effect-12 .st-pusher {-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-12.st-menu-open .st-pusher {-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}

.st-effect-12.st-menu {opacity:1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}

.st-effect-12.st-menu-open .st-effect-12.st-menu {visibility:visible;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}

.st-effect-12.st-menu:after {display:none}

.st-effect-13.st-container {-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}

.st-effect-13.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-13.st-menu {z-index:1;opacity:1;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}

.st-effect-13.st-menu-open .st-effect-13.st-menu {visibility:visible;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-speed:.2s;transition-speed:.2s}

.st-effect-14.st-container {-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}

.st-effect-14 .st-pusher {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-14.st-menu-open .st-pusher {-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}

.st-effect-14.st-menu {-webkit-transform:translate3d(-100%, 0, 0) rotateY(90deg);transform:translate3d(-100%, 0, 0) rotateY(90deg);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.st-effect-14.st-menu-open .st-effect-14.st-menu {visibility:visible;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform:translate3d(-100%, 0, 0) rotateY(0deg);transform:translate3d(-100%, 0, 0) rotateY(0deg)}

.no-csstransforms .st-menu, .no-csstransforms .st-pusher, .no-js .st-pusher {-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}

.tabs {position:relative;margin:0;padding:0;text-align:center}

.tabs:after {clear:both;content:"";display:block}

.tabs__item {display:inline;list-style:none outside;padding:0}

.tabs__item:last-child .tabs__link {margin-right:0}

.tabs__link {border-bottom:1px solid transparent;display:inline-block;margin:0 53px 31px 0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:18px;font-size:1.125rem;font-weight:400;line-height:37px;line-height:2.3125rem;letter-spacing:1px;letter-spacing:.0625rem}

.tabs__link.is-active {color:#1d8186;border-bottom:2px solid #1d8186;cursor:default}

.tabs__link:hover {color:#1d8186}

@media (max-width:1023px) {
  .tabs__link {margin:0 53px 40px 0}
}

@media (max-width:767px) {
  .tabs__link {margin:0 53px 16px 0}
}

.tabs__cnt {display:none;float:left;width:100%;text-align:left}

.tabs__cnt.is-open {display:block}

.tabs__wrapper {position:relative;margin:0;padding:0;text-align:center}

.tabs__wrapper:after {clear:both;content:"";display:block}

.tabs__mobile {max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:16px}

.tabs__mobile .select2-container .select2-selection--single {border-radius:0;border:none;border-bottom:1px solid #000}

.tabs__mobile .select2-container .select2-selection--single .select2-selection__rendered {padding-right:25px;line-height:32px;line-height:2rem}

@media (min-width:960px) {
  .tabs__mobile {display:none}
}

.tab__title {border-bottom:1px solid transparent;display:inline-block;margin:0 53px 32px 0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:18px;font-size:1.125rem;font-weight:400;line-height:37px;line-height:2.3125rem;letter-spacing:1px;letter-spacing:.0625rem;position:relative}

@media (max-width:767px) {
  .tab__title {font-size:1.25rem}
}

.tab__title:after {content:"";height:2px;width:0;background-color:#1d8186;position:absolute;display:block;bottom:0;left:0;right:0;margin:0 auto;-webkit-transition:width .3s ease;transition:width .3s ease}

.tab__title:last-child {margin-right:0}

.tab__title.is-active {color:#1d8186;cursor:default}

.tab__title.is-active:after {width:100%}

.tab__title:hover {color:#1d8186}

@media (max-width:1023px) {
  .tab__title {margin:0 53px 40px 0}
}

@media (max-width:959px) {
  .tab__title {display:none}
}

.tab__content {display:none}

.tab__content.is-open {display:block}

@font-face {
  font-family:ruble;
  src:url("data:application/octet-stream;base64,d09GRgABAAAAAA6oAA0AAAAAFTgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABwAAAAcaMNa60dERUYAAAFMAAAAHAAAAB4AJwAnT1MvMgAAAWgAAABNAAAAYGC9Z0BjbWFwAAABuAAAAH4AAAFyajSZv2dhc3AAAAI4AAAACAAAAAj//wADZ2x5ZgAAAkAAAAkLAAAMwA5qv51oZWFkAAALTAAAADIAAAA2BjrHL2hoZWEAAAuAAAAAIAAAACQGJwJAaG10eAAAC6AAAAB2AAAAgk4EBVxsb2NhAAAMGAAAAEAAAABEMTo0cG1heHAAAAxYAAAAHQAAACAAZQBubmFtZQAADHgAAAHMAAADukfC+71wb3N0AAAORAAAAGQAAACC73beAQAAAAEAAAAA0S6ZbgAAAADF7tQcAAAAANGl7WB4nGNgZGBg4AFiMSBmYmAEQgUgZgHzGAAE/gBPeJxjYGZqYJzAwMrAwtTFFMHAwOANoRnjGIwYdRgYmBhY2RhAFAsDGgiIDApmcGBQYHFmevcfqIb5HIMUUJgRJMe0B6xEgYERANidCb0AAAB4nGNgYGBmgGAZBkYGEMgB8hjBfBaGACAtAIQgeQUGPYYKhv8shiwOLM7//0NFEhEi/x//v/Z/yX+5329/3/99F2oaCmBkY4ALMzIBCSZ0BRCnIAALpiGEACsbOwcnFzcPLx+/gKCQsIiomLiEpJS0DOkmkQRkiVQHANtXF+YAAAAAAAH//wACeJy9Vlls2+Yd55+6L9oSdcu2DuqyjsgSRTGyZdmWZcmOD8mO7cROlDjyFTtxssau67Rp0lxb2qHOhiBbsC4YegwDigFNlybD1uVh65AWzVa0cbcBWR56rSv2MHRDN2BBy+0j5TN72dNI4cNHgdLv+B/fH8OxIobhP8F/gVkwN4aRDK11xkx1YNDLpEEwONFNMRRDM6SBjiWYuNfnpYrdIM+5u0eTycvX4TJ3qNTdXXptd2/QY2qF2iIUpKq5ntF0c7p/ebk/DT0P2lpCaaUUwWB1aCngryMsD8JiaZKOmYwGvZTHkjnRTbEUS7OkCGGxCA2BJTTpxj8veMksm+j7lhJ6Ce66udeS1qSVF8In23Mmc0jPgq0IxTyV6TphMqeKFy8WUzDIfeny+aM5nZLHzaHlGn4Ls2K+ika6olH6sEgKqWTTIOjM9X98KtDSV2qJlvfCHHdpub//brZ3oM7mDFE1IF+EFlX14f6Rw4QytTg8vJiC9JsqZYPdQ0sla1r/jny1Yt6KVmeMByTgYbGyVUgkttM2kgHnit9e15G0j5UIOGzhLusu6sZsJeJuMPyIz70taOgA1QI0vxKftNfZFeLM/PDwfAbSbxNE2h8j5BiPPYqWRxF2PRYX9PJ/7mOcgtnrkvUmox3tGBZZ3Qy8fI9geRCQPaPlGmMDtI01N/fnZwrAcHdqJdYAt+IyqGrKZaBq6tx9udgBiAceBBVyCRVp6DvcFI8FjvtUIpGYokQgVXuPB2IT9Uy2voG7g2FrnryKeAUwRvCkEmMf64ytEhN8kfLUaJmTJ9YCvEdrxFBelJVjTSLS6pcBOzSzb/jEoAYaFdztWlxvCcu4FRmtq1PUHFAeUEPRY3O0tua3HwOm/qsqiVmuxJ09bQsdbYz/CUJsViicTpFU5X/CzyzE8/EaF/eWwJGvhw8QRz/WsNk7x1bnTMi4NI7itupcvGJbccpuDcMZIPbsvJSE/dzzDn2UOy91WSU6zdQUzLQV6g0vQTjyTw+hknqvzW+nmUjZXSWXeb0gFuNyo2EqEr89sIP77ZpfopAQR3rdL8GurW4ZTcis2Ca74hWv2MS4YoYVByJyOPG3Q1PP5VUwreSuGMXeuII7JzdoTWq33DqtnFbBDxpbqU7HdDQM4dDnpEJvlrkvPdmWjgTHqzRGg8TtFokkas98MPKApbm3Uiy2nmd7ED/zWu+gt6ZYpao8a0mFCI7mry2lB9OdFwrQyN0u5fMwEvMP9bY0Zk1+kBRhOtQ4ty/d2VxcWio2f9jtsHGf6cz+tRr+EeodVuQGxlb6lID1X2heHo4v5ASKT64TquezA03+SKKjBL3c9Vc6O2HSZqgrWDStBorUqf90FnZu2/7YTLNfb4qejaLPP2oDSuKuSEJqvRWdKbT0P1RPQUAFJTSRjaxo4uuJB65kBanl9yhklCs1SZD1VsBKczuOTS1ChHuvSu+zcb+zhvTKycnyUMLnK+RqIOn6JKM16n1707tnQ66jmWoTSdZWp466QlDgVuoDmf5+no8FLW88VEdCXmztpptSo5IYpGid0GlFH6N3RKRAzjGJXFumcLoK+uXcj816R1TK/UXK6o0WW07RWfX6UPlxxtrW6oYsdbPDpjfiZCSSYSfq7HH3cIdBpxeR6Bra545DF3evFIkxqXXPvoE4BrHYRh15KWadJLVeS0Ya2bbhGoVsY+KpskyurY5C9DttmcHuxDGIce9IpaQuwl3trpKVyz81WM5Cs/9+o6ZKoSATiWJ2TKcJ++dSao1SQZIOonHOH4Zd3HtXvivw0aPlvhDD2EbvYTd64hbH0rDZMsGxcc14WtMnAcNCtLe351xZC7Sa+41Z42Jk3MvSeo9GoTOXVRPafw2x+QFmGyRDvw8YA2KyNrR3V7a9KTQYIizIOxKqdOrmwVATjHArZ/INcZ5bN1ri6HwyYLUYRgtpTAnVhLg5Kz5ZgDfFSz2bQdfHg1/jfqmCBPe2482u6NP5XB7GRkqf5/NP449xn77Q3LRaLy/iK5gRc66d68aNZF071GNpEROnXLkMtM8e+friLLi5+zcymRsWT9RuOmwG4xEojE4f/WbwyKlTR+oh/a6oyhp17V6Nb6dQ+9T/UvtsIpW5dbwVlf4zJShy10qZDMzQwYG9fQe3+UFchIOh5JGxVGd7YX6+kPmo01XDfRb0r8btPPKmgrM+Mzx0inrWzgc2kdDuGPzZo8nk/sHlKS2MV3PPWfdZu7Q7tPC80zOwq33wMN0Csm44FAoOLPXlu3qOHevp+oo113IfhZj1ehdJ8b9W5pRNvYaALeJgU6tJ7YeWsz2lbORoYQnOcCd/tX8/vOg0uyad7Lib+uJZmIs2nT6a3RYKLyeTy2FQ1EaUVR/aawU8pEyUQBpNmB3DWmB9LtoiEeLoESVjt32q8OVypvvdn3co4fFa7rz6pnqqbkoJv17samgb2PvJeRgMRGae/F7wHMOcC4K0eLcdYaCsx6+geNn4GWgjx3hlJuPmNqoV9FSq9eUldIGK9vntmYzd76PHwcF9sN1L+nxVBEHMThQnoFGttiVvJ21qdXFiFk+8pjIsGOSAr/XsZvwmOsdQzyYfmj/4I5Rd5+EjK62JNzQHulJiIJN9Kg4h7v0Z7t6YcN2KlOqdTGinC79pCx7cl2xKea/qPB7dVW/KC5SOuxNytw/VUxhgqX9/in+B/wGbxTCQGfn+R6Mjk8BR3/OhICIWlMvLxFsAfcHEE8gB1svrXd0n+PeNaFaTIFuMdGx1OnNVJhP+x/yr/Ev8EwGUC/Km8QsBvVFlJ+yWqGrgJaMMZC6Nvlo/Zkk4HdlGi9cQ1LNOR3sTQdOkS1kt0itJQiuvxo1Kv2fkqTSTOfvtuWSvw9VEUaOLL/xwINH//UeCgGXkOI5bVYQYcGW70VwtcxlJyr9dVKcjNQrI4bgYRLVorxZ7nzkaUHtrCIfFo/NJaI8kNRVtjTRlKU9IjJMGs8WTi2cH2a7sySwfGy1ajgjzKZoyPEJGs7SwCJ1CK7QK2iATGVCip/5Y1KXRB274olHfvfe1b+zas2dPKOwLh+BC1Mu9443x21dPn/7/zgX/ARVBiAUAeJxjYGRgYADipfNVDeL5bb4ycDO/AIowXHzluBtOC/5/xmzG9A7I5WBgAokCAF0UDMgAAHicY2BkYGB695+NgYHZkYHh/w1mMwagCApQAABuoQRseJxj/MIABoy+QAxiezMwMP1gCGCyZpBj+sjgxnQKSB9liGKawSDHrMYQwCwM5K8G8l8A5ToYbJiWMkgy7QPShxlEmKoYvJmeAMXrgfx0BhFmWwYbZlkGZaB+I6ZKBjdmDqD4EgZBZkegHUAzQHYxMAAACT4WngAAeJxjYEACZgxFDGsYXjGaMXYwnmOSYwphmsR0i1mHuYT5EPMbFhmWAJYulkMsX1j1WLNY/7BpAWECCAIAkU0OA3icY2BkYGBQZMhmYGIAARDJyAAScwDzGQAQVQDUAAAAeJytkU9q20AUxr+RHcsNNDhkU7rJWxSTQHEVUwh4ETDZemVD6KpUiiaOiBKFkWQwhJ6giy67CDlBlz1DD1FyiBwhnybPIQ1kUagGzfzmzfvzzRsAb0wfBg/fB3xRNmjhh3KAED+VW9jCrXIboYHyGl6bd8odtMxIOcS2+arcxZb5rbyO98FH5R66Qam8iTD4xiqm/Yq7z75iw4ZZvysH2MC1cgt9/FJu036nvIa3pqvcQccMlUMcmAPlLvrmRnkdn8wf5R56Qay8iY3gCococIklHDLMcYoKgh0cY5frEBHHPimhh2CMCWYYeMo55ElU6XeWq+W64JzSE4fF5dJl89NKdo53ZRhF+5IsZTyZDWSc5+KPSnG2tG5hUwY41KwGV3OaMsuc+xwx7ZjaeZ3HhAcdo0dFQs8mKve2lWqwyqgpJdM6yUe++Cp25d/4NKfAkddd8j4FLphlj+ojP3BkXZkVF7I3iKLob4XP6wvjm07E/Ct6xuyCxbnXf0ZbgZMnfcRKnGSlxFK5OLXnsTuT4sS3qMnvmKfp+IR5Et9Vy+4K4yvWTL1ejF01kIlNbGoXMqvqNKPxX172P7zpSw/6vEWPl37xfe8BMtuYPnicbcY9DoIwAEDh18LiyBG8QWlC4wEA5R8VFXByIekBWbgcEhKY+JKXPCSreURz5LwkkDh4hETEXLmRkJKRU1BSUXPnwZOGF28+tHT0fJmEFI5wT7/BWl8pY7a76P2CP1oPEjc=") format("woff"), url(../fonts/rub/rub.ttf) format("truetype");
  font-weight:400;
  font-style:normal
}

/*
@font-face{
    font-family:circle;
    src:url(../fonts/circe/Circe-Thin.woff2) format("woff2"),
    url(../fonts/circe/Circe-Thin.woff) format("woff"),
    url(../fonts/circe/Circe-Thin.ttf) format("truetype");
    font-weight:100;
    font-style:normal;
    font-display: swap;
}
@font-face{
    font-family:circle;
    src:url(../fonts/circe/Circe-ExtraBold.woff2) format("woff2"),
    url(../fonts/circe/Circe-ExtraBold.woff) format("woff"),
    url(../fonts/circe/Circe-ExtraBold.ttf) format("truetype");
    font-weight:800;
    font-style:normal;
    font-display: swap;
}
@font-face{
    font-family:circle;
    src:url(../fonts/circe/Circe-Regular.woff2) format("woff2"),
    url(../fonts/circe/Circe-Regular.woff) format("woff"),
    url(../fonts/circe/Circe-Regular.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    font-display: swap;
}
@font-face{
    font-family:circle;
    src:url(../fonts/circe/Circe-Bold.woff2) format("woff2"),
    url(../fonts/circe/Circe-Bold.woff) format("woff"),
    url(../fonts/circe/Circe-Bold.ttf) format("truetype");
    font-weight:700;
    font-style:normal;
    font-display: swap;
}
@font-face{
    font-family:circle;
    src:url(../fonts/circe/Circe-Light.woff2) format("woff2"),
    url(../fonts/circe/Circe-Light.woff) format("woff"),
    url(../fonts/circe/Circe-Light.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    font-display: swap;
}
@font-face{
    font-family:circle;
    src:url(../fonts/circe/Circe-ExtraLight.woff2) format("woff2"),
    url(../fonts/circe/Circe-ExtraLight.woff) format("woff"),
    url(../fonts/circe/Circe-ExtraLight.ttf) format("truetype");
    font-weight:200;
    font-style:normal;
    font-display: swap;
}
@font-face{
    font-family:minion_pro;
    src:url("../fonts/MinionPro/Minion-Pro-Italic.woff") format("woff"),
    url(../fonts/MinionPro/Minion-Pro-Italic.ttf) format("truetype");
    font-weight:400;
    font-style:italic;
    font-display: swap;
} */
$
spacing\-\-:

8
px

;
$
spacing\-:

16
px

;
32
px\+:

48
px

;
32
px\+\+:

64
px

;
.m {margin:32px !important}

.m0 {margin:0 !important}

.m\-\- {margin:8px !important}

.m\- {margin:16px !important}

.m\+ {margin:48px !important}

.m\+\+ {margin:64px !important}

.mt {margin-top:32px !important}

.mt0 {margin-top:0 !important}

.mt\-\- {margin-top:8px !important}

.mt\- {margin-top:16px !important}

.mt\+ {margin-top:48px !important}

.mt\+\+ {margin-top:64px !important}

.mr {margin-right:32px !important}

.mr0 {margin-right:0 !important}

.mr\-\- {margin-right:8px !important}

.mr\- {margin-right:16px !important}

.mr\+ {margin-right:48px !important}

.mr\+\+ {margin-right:64px !important}

.mb {margin-bottom:32px !important}

.mb0 {margin-bottom:0 !important}

.mb\-\- {margin-bottom:8px !important}

.mb\- {margin-bottom:16px !important}

.mb\+ {margin-bottom:48px !important}

.mb\+\+ {margin-bottom:64px !important}

.ml {margin-left:32px !important}

.ml0 {margin-left:0 !important}

.ml\-\- {margin-left:8px !important}

.ml\- {margin-left:16px !important}

.ml\+ {margin-left:48px !important}

.ml\+\+ {margin-left:64px !important}

.mv {margin-top:32px !important;margin-bottom:32px !important}

.mv0 {margin-top:0 !important;margin-bottom:0 !important}

.mv\-\- {margin-top:8px !important;margin-bottom:8px !important}

.mv\- {margin-top:16px !important;margin-bottom:16px !important}

.mv\+ {margin-top:48px !important;margin-bottom:48px !important}

.mv\+\+ {margin-top:64px !important;margin-bottom:64px !important}

.mh {margin-right:32px !important;margin-left:32px !important}

.mh0 {margin-right:0 !important;margin-left:0 !important}

.mh\-\- {margin-right:8px !important;margin-left:8px !important}

.mh\- {margin-right:16px !important;margin-left:16px !important}

.mh\+ {margin-right:48px !important;margin-left:48px !important}

.mh\+\+ {margin-right:64px !important;margin-left:64px !important}

.p {padding:32px !important}

.p0 {padding:0 !important}

.p\-\- {padding:8px !important}

.p\- {padding:16px !important}

.p\+ {padding:48px !important}

.p\+\+ {padding:64px !important}

.pt {padding-top:32px !important}

.pt0 {padding-top:0 !important}

.pt\-\- {padding-top:8px !important}

.pt\- {padding-top:16px !important}

.pt\+ {padding-top:48px !important}

.pt\+\+ {padding-top:64px !important}

.pr {padding-right:32px !important}

.pr0 {padding-right:0 !important}

.pr\-\- {padding-right:8px !important}

.pr\- {padding-right:16px !important}

.pr\+ {padding-right:48px !important}

.pr\+\+ {padding-right:64px !important}

.pb {padding-bottom:32px !important}

.pb0 {padding-bottom:0 !important}

.pb\-\- {padding-bottom:8px !important}

.pb\- {padding-bottom:16px !important}

.pb\+ {padding-bottom:48px !important}

.pb\+\+ {padding-bottom:64px !important}

.pl {padding-left:32px !important}

.pl0 {padding-left:0 !important}

.pl\-\- {padding-left:8px !important}

.pl\- {padding-left:16px !important}

.pl\+ {padding-left:48px !important}

.pl\+\+ {padding-left:64px !important}

.pv {padding-top:32px !important;padding-bottom:32px !important}

.pv0 {padding-top:0 !important;padding-bottom:0 !important}

.pv\-\- {padding-top:8px !important;padding-bottom:8px !important}

.pv\- {padding-top:16px !important;padding-bottom:16px !important}

.pv\+ {padding-top:48px !important;padding-bottom:48px !important}

.pv\+\+ {padding-top:64px !important;padding-bottom:64px !important}

.ph {padding-right:32px !important;padding-left:32px !important}

.ph0 {padding-right:0 !important;padding-left:0 !important}

.ph\-\- {padding-right:8px !important;padding-left:8px !important}

.ph\- {padding-right:16px !important;padding-left:16px !important}

.ph\+ {padding-right:48px !important;padding-left:48px !important}

.ph\+\+ {padding-right:64px !important;padding-left:64px !important}

.datepicker {background:url(../img/svg/calendar.svg) no-repeat 97% 50%}

.ui-datepicker {background:#fff;border:1px solid #ccc;width:340px;padding:0 0 10px}

.ui-datepicker select {width:30%;background:transparent;margin:0;color:#fff;border:none;font-weight:300;vertical-align:baseline;display:inline-block}

.ui-datepicker select option {color:#000}

.ui-datepicker .ui-datepicker-header {background:#1d8186;height:32px;padding:0;line-height:32px;line-height:2rem}

.ui-datepicker .ui-datepicker-title {color:#fff;line-height:32px;line-height:2rem}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {border:none;display:block;top:0;width:32px;height:32px;text-align:left;cursor:pointer}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {position:absolute;top:50%;right:50%;bottom:50%;left:50%;border:solid transparent;border-color:rgba(#fff, 0);border-width:6px;display:block;width:0;height:0;margin-top:-6px;text-indent:-9999px;pointer-events:none}

.ui-datepicker .ui-datepicker-prev {left:0}

.ui-datepicker .ui-datepicker-prev span {border-right-color:#fff}

.ui-datepicker .ui-datepicker-next {right:0}

.ui-datepicker .ui-datepicker-next span {border-left-color:#fff}

.ui-datepicker .ui-datepicker-calendar {width:100%;table-layout:fixed;margin:0}

.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar th {padding:5px 0;text-align:center}

.ui-datepicker .ui-datepicker-calendar td:first-child, .ui-datepicker .ui-datepicker-calendar th:first-child {padding-left:16px}

.ui-datepicker .ui-datepicker-calendar td:last-child, .ui-datepicker .ui-datepicker-calendar th:last-child {padding-right:16px}

.ui-datepicker .ui-datepicker-calendar th {border-bottom:1px solid #ccc;font-size:12px;font-size:.75rem}

.ui-datepicker .ui-datepicker-calendar td {font-size:14px;font-size:.875rem}

.ui-datepicker .ui-datepicker-calendar td .ui-state-default {border:1px solid transparent;display:inline-block;width:32px;height:32px;padding:0;line-height:32px;line-height:2rem;text-align:center}

.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-highlight {border-color:#e22e2e}

.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active {border-color:#1d8186}

.ui-datepicker .ui-datepicker-calendar td a {color:#000}

.ui-datepicker .ui-datepicker-calendar td a:hover {background:#1d8186;border-color:#1d8186;color:#fff}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a {color:#e22e2e}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a:hover {color:#fff}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month {color:#ccc}

@media (max-width:479px) {
  .ui-datepicker {width:260px}
}

.date-custom {position:relative}

.date-custom label {left:0}

.accessories-popup .fancybox-wrap {background:#fff;width:auto !important}

.fancybox-inner {margin:auto}

.fancybox-lock {overflow:visible !important}

.fancybox-close {display:none !important}

.accessories-popup .fancybox-close {display:block !important;position:absolute;top:0;right:0;width:56px;height:56px;background:#27979d;cursor:pointer}

.accessories-popup .fancybox-close:after {position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1533%2C-48)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:""}

@media (max-width:767px) {
  .accessories-popup .fancybox-close {width:30px;height:30px}

  .accessories-popup .fancybox-close:after {width:24px;height:24px;background-size:cover;margin-top:-12px;margin-left:-12px}
}

.fancybox-overlay {background:rgba(0, 0, 0, .6);z-index:1000}

.fancybox-overlay.is-green {background:rgba(39, 151, 157, .95)}

.fancybox-overlay.is-green .fancybox-wrap.fancybox-opened {top:0 !important}

.fancybox-overlay.is-green .fancybox-close {display:block !important}

.fancybox-overlay.is-transparent, .fancybox-skin {background:transparent}

.fancybox-skin {border-radius:0}

.fancybox-opened .fancybox-skin, .fancybox-skin {box-shadow:none}

.fancybox-close, .fancybox-next span, .fancybox-prev span {background-size:auto auto}

.fancybox-close {background-size:cover;border:none;top:32px;right:32px;width:30px;height:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1533%2C-48)%22%2F%3E%3C%2Fsvg%3E")}

.fancybox-overlay_type_iframe .fancybox-close {top:16px;right:16px}

.popups {display:none}

.popup {position:relative;margin-left:auto;margin-right:auto;padding-top:56px;width:688px;background-color:#fff;padding-bottom:72px}

.popup .fancybox-close {display:block !important;top:0;right:0;width:56px;height:56px;background-repeat:no-repeat;background-position:50%;border-radius:0;background-size:28px;position:absolute}

.popup .feedback-form {margin-top:44px}

.popup .feedback-form .text-r {margin-top:19px}

.popup:after {clear:both;content:"";display:block}

@media (max-width:767px) {
  .popup {width:90%;padding-top:30px;padding-bottom:40px;padding:30px}
}

.popup__hl {color:inherit;text-align:center;letter-spacing:1.7px;letter-spacing:.10625rem}

@media (max-width:479px) {
  .popup__hl {font-size:2rem;line-height:1.2;margin-bottom:16px}
}

@media (max-width:639px) {
  .popup__btn-reg {margin-top:16px}
}

.popup__inner {padding-left:88px;padding-right:88px;color:inherit}

.popup__inner:after {clear:both;content:"";display:block}

@media (max-width:767px) {
  .popup__inner {padding-left:30px;padding-right:30px}
}

@media (max-width:479px) {
  .popup__inner {padding-left:0;padding-right:0}
}

.popup__center {text-align:center}

.popup__close {position:absolute;top:0;right:0;width:56px;height:56px;background-color:#27979d;cursor:pointer}

.popup__close:after {position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1533%2C-48)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:""}

@media (max-width:767px) {
  .popup__close {width:30px;height:30px}

  .popup__close:after {width:24px;height:24px;background-size:cover;margin-top:-12px;margin-left:-12px}
}

.popup__close_location {background-color:transparent}

.popup__title {margin-bottom:36px;line-height:1.222;text-align:center}

@media (max-width:767px) {
  .popup__title {font-size:1.25rem;margin-bottom:20px}
}

.popup__title_light {color:#fff}

.popup__descr {margin-bottom:45px;line-height:1.181;text-align:center;font-size:22px;font-size:1.375rem;font-weight:400;color:#999}

@media (max-width:767px) {
  .popup__descr {font-size:1rem;margin-bottom:25px}
}

.popup__field {height:50px;margin-bottom:38px}

@media (max-width:767px) {
  .popup__field {/ / margin-bottom: 20 px}
}

.popup__field_half {width:240px}

@media (max-width:767px) {
  .popup__field_half {width:100%}
}

.popup__field_no-label {padding-top:19px}

.popup__field-reg-name {margin-bottom:56px}

.popup__field-double {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

@media (max-width:767px) {
  .popup__field-double {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
}

@media (max-width:767px) {
  .popup .btn.btn_big {font-size:.75rem;padding:0 20px;height:40px;width:auto;line-height:2.5rem}
}

.popup__btn-right {float:right}

.popup__bottom {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

@media (max-width:639px) {
  .popup__bottom {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
}

.popup__social-login {padding-top:53px;padding-left:88px;padding-right:88px;height:144px;background-color:#f6f6f6}

@media (max-width:767px) {
  .popup__social-login {margin-left:-30px;margin-right:-30px;padding-left:60px;padding-right:60px}
}

@media (max-width:479px) {
  .popup__social-login {padding:30px 30px 22px;height:auto}
}

.popup__bottom-title {line-height:20px;line-height:1.25rem}

@media (max-width:479px) {
  .popup__bottom-title {margin-bottom:10px}
}

@media (max-width:767px) {
  .popup__subscribe {margin-bottom:15px}
}

.popup__link-reg {margin-top:14px;height:22px;border-bottom:1px dotted #000}

.popup__link-reg:hover {border-bottom-color:#93cbce}

.popup__social-icons {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:224px}

@media (max-width:479px) {
  .popup__social-icons {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

.popup__mini-form {margin-bottom:116px;margin-left:auto;margin-right:auto}

@media (max-width:767px) {
  .popup__mini-form {margin-bottom:50px}
}

.popup_login {padding-bottom:0}

.popup_login .popup__social-login {margin-top:56px}

.popup_location {background-color:transparent;width:100%;color:#fff}

.popup_location .mini-form__field {width:100% !important;padding-right:60px;text-overflow:ellipsis}

@media (max-width:479px) {
  .popup_location {padding-left:10px;padding-right:10px;margin:0}
}

@media (max-width:639px) {
  .popup_location .mini-form {width:100%}
}

@media (max-width:767px) {
  .popup {width:100%}
}

.popup_stores {background-color:transparent;width:100%;color:#fff}

.popup_region {padding:56px 88px}

@media (max-width:767px) {
  .popup_region {padding:56px 30px 48px}
}

.popup_socials {padding:55px 86px 77px 80px;color:#000}

.popup_socials h2 {margin-bottom:63px}

.popup_socials h4 {margin-top:29px;margin-bottom:27px}

@media (max-width:479px) {
  .popup_socials h2 {margin-bottom:24px}
}

@media (max-width:767px) {
  .popup_socials {padding:55px 32px 77px}
}

.popup_promocode {width:888px;padding:57px 88px}

@media (max-width:1023px) {
  .popup_promocode {width:100%}
}

@media (max-width:767px) {
  .popup_promocode {padding:57px 24px}
}

.popup_card {padding:57px 88px;color:#000}

.popup_card .form-row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

.popup_card .form-row p {color:#bbb}

.popup_card .form-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

.popup_card .form-col:nth-child(1n) {margin-right:30px;margin-left:0}

.popup_card .form-col:last-child {margin-right:0}

.popup_card .form-col:nth-child(undefinedn) {margin-right:0;margin-left:auto}

.popup_card .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

.popup_card .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

.popup_card .form-col-2:last-child {margin-right:0}

.popup_card .form-col-2:nth-child(2n) {margin-right:0;margin-left:auto}

.popup_card .form-col-2 .btn_mt {margin-top:15px}

.popup_card .rating {border:none;margin:0;padding-left:149px;font-weight:400;letter-spacing:.3px;letter-spacing:.01875rem;position:relative;font-size:20px;font-size:1.25rem;letter-spacing:.7px;letter-spacing:.04375rem;margin-bottom:45px}

.popup_card .rating:after {clear:both;content:"";display:block}

.popup_card .rating:before {content:"Ваша оценка:";position:absolute;left:0;top:6px}

.popup_card .rating__input {display:none}

.popup_card .rating__label {float:right;width:26px;height:22px;letter-spacing:0;padding-right:4px;cursor:pointer;padding-left:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2215.625%22%20height%3D%2214.5%22%20viewBox%3D%220%200%2015.625%2014.5%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23bbb%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%201px%3B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20none%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20d%3D%22M7.816%2C0.497%20L10.008%2C5.029%20L15.121%2C5.653%20L11.362%2C9.078%20L12.331%2C13.995%20L7.816%2C11.580%20L3.302%2C13.995%20L4.271%2C9.078%20L0.512%2C5.653%20L5.625%2C5.029%20L7.816%2C0.497%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-position:0;background-repeat:no-repeat;background-size:22px}

.popup_card .rating__label:after, .popup_card .rating__label:before {content:none}

.popup_card .rating:not(:checked) > .rating__label:hover, .popup_card .rating:not(:checked) > .rating__label:hover ~ .rating__label, .popup_card .rating > .rating__input:checked + .rating__label:hover, .popup_card .rating > .rating__input:checked ~ .rating__label, .popup_card .rating > .rating__input:checked ~ .rating__label:hover, .popup_card .rating > .rating__input:checked ~ .rating__label:hover ~ .rating__label, .popup_card .rating > .rating__label:hover ~ .rating__input:checked ~ .rating__label {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2214.625%22%20height%3D%2213.5%22%20viewBox%3D%220%200%2014.625%2013.5%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23eb1d82%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20d%3D%22M7.310%2C-0.003%20L9.501%2C4.529%20L14.614%2C5.153%20L10.855%2C8.578%20L11.824%2C13.495%20L7.310%2C11.080%20L2.795%2C13.495%20L3.764%2C8.578%20L0.005%2C5.153%20L5.118%2C4.529%20L7.310%2C-0.003%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

@media (max-width:767px) {
  .popup_card .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .popup_card .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

  .popup_card .form-col-2:last-child {margin-right:0}

  .popup_card .form-col-2:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .popup_card .rating:before {top:-16px}
}

@media (max-width:639px) {
  .popup_card .rating {margin-bottom:16px;padding-left:0;padding-top:32px}
}

@media (max-width:479px) {
  .popup_card {padding:57px 30px}
}

.popup_order, .popup_password {padding:57px 88px;color:#000}

.popup_order h2, .popup_password h2 {margin-bottom:76px}

.popup_order .form-row, .popup_password .form-row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

.popup_order .form-row p, .popup_password .form-row p {color:#bbb}

.popup_order .form-col, .popup_password .form-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

.popup_order .form-col:nth-child(1n), .popup_password .form-col:nth-child(1n) {margin-right:30px;margin-left:0}

.popup_order .form-col:last-child, .popup_password .form-col:last-child {margin-right:0}

.popup_order .form-col:nth-child(undefinedn), .popup_password .form-col:nth-child(undefinedn) {margin-right:0;margin-left:auto}

.popup_order .form-col-2, .popup_password .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

.popup_order .form-col-2:nth-child(1n), .popup_password .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

.popup_order .form-col-2:last-child, .popup_password .form-col-2:last-child {margin-right:0}

.popup_order .form-col-2:nth-child(2n), .popup_password .form-col-2:nth-child(2n) {margin-right:0;margin-left:auto}

.popup_order .input-animate, .popup_password .input-animate {margin:45px 0 49px}

@media (max-width:479px) {
  .popup_order h2, .popup_password h2 {margin-bottom:24px}
}

@media (max-width:479px) {
  .popup_order .form-col-2, .popup_password .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .popup_order .form-col-2:nth-child(1n), .popup_password .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

  .popup_order .form-col-2:last-child, .popup_password .form-col-2:last-child {margin-right:0}

  .popup_order .form-col-2:nth-child(undefinedn), .popup_password .form-col-2:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .popup_order, .popup_password {padding:40px 20px}
}

@media (max-width:479px) {
  .popup h4 {font-size:1.25rem}
}

.mini-form {position:relative;padding-left:33px;width:448px;height:56px;border-radius:56px}

@media (max-width:479px) {
  .mini-form {width:98%}
}

.mini-form__field {background-color:transparent !important;width:340px !important;height:56px;border-bottom:none !important;font-family:circle;font-weight:300;font-size:16px;font-size:1rem;color:#999}

.mini-form__btn {position:absolute;top:0;right:0;height:56px;width:56px;border:none}

.mini-form__btn, .mini-form__btn:focus, .mini-form__btn:hover {background-color:transparent}

.mini-form__btn_search:after {position:absolute;top:14px;right:14px;width:26px;height:27px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2226%22%20height%3D%2227%22%20viewBox%3D%220%200%2026%2027%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1466%20153.818C1466%20159.787%201470.86%20164.638%201476.82%20164.638C1479.56%20164.638%201482.08%20163.60500000000002%201483.99%20161.912L1490.88%20168.80700000000002C1491.0100000000002%20168.935%201491.17%20168.99900000000002%201491.3500000000001%20168.99900000000002C1491.5200000000002%20168.99900000000002%201491.68%20168.93500000000003%201491.8100000000002%20168.80700000000002C1492.0600000000002%20168.55100000000002%201492.0600000000002%20168.14100000000002%201491.8100000000002%20167.88600000000002L1484.91%20160.991C1486.6000000000001%20159.079%201487.63%20156.572%201487.63%20153.818C1487.63%20147.84900000000002%201482.7800000000002%20142.99900000000002%201476.8200000000002%20142.99900000000002C1470.8600000000001%20142.99900000000002%201466.0000000000002%20147.84900000000002%201466.0000000000002%20153.818ZM1486.33%20153.818C1486.33%20159.062%201482.06%20163.33300000000003%201476.82%20163.33300000000003C1471.57%20163.33300000000003%201467.3%20159.06200000000004%201467.3%20153.81800000000004C1467.3%20148.57300000000004%201471.57%20144.30300000000005%201476.82%20144.30300000000005C1482.06%20144.30300000000005%201486.33%20148.56900000000005%201486.33%20153.81800000000004Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1466%2C-142)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:""}

.mini-form__btn_mob-search {right:auto;left:0}

.mini-form__btn_mob-search:after {top:18px;left:17px;width:21px;height:21px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M44.9999%20179.735C44.9999%20184.556%2048.921299999999995%20188.47400000000002%2053.736999999999995%20188.47400000000002C55.95569999999999%20188.47400000000002%2057.98519999999999%20187.64000000000001%2059.5288%20186.27300000000002L65.097%20191.842C65.2002%20191.94400000000002%2065.3335%20191.996%2065.47109999999999%20191.996C65.6087%20191.996%2065.74199999999999%20191.94400000000002%2065.84519999999999%20191.842C66.05149999999999%20191.63500000000002%2066.05149999999999%20191.304%2065.84519999999999%20191.098L60.27269999999999%20185.52900000000002C61.63999999999999%20183.985%2062.474199999999996%20181.95800000000003%2062.474199999999996%20179.735C62.474199999999996%20174.91400000000002%2058.5528%20170.996%2053.736999999999995%20170.996C48.921299999999995%20170.996%2044.9999%20174.91400000000002%2044.9999%20179.735ZM61.4207%20179.735C61.4207%20183.972%2057.972199999999994%20187.42000000000002%2053.736999999999995%20187.42000000000002C49.50169999999999%20187.42000000000002%2046.05329999999999%20183.972%2046.05329999999999%20179.735C46.05329999999999%20175.49900000000002%2049.501799999999996%20172.05%2053.736999999999995%20172.05C57.972199999999994%20172.05%2061.4207%20175.495%2061.4207%20179.735Z%20%22%20fill%3D%22%23a1a1a1%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-44%2C-170)%22%2F%3E%3C%2Fsvg%3E")}

.mini-form_search {background-color:#fff}

.popup_cash .popup__title {margin-bottom:60px}

.popup_cash .list {padding-right:19px}

@media (max-width:479px) {
  .popup_cash .list {padding-right:0}
}

.popup_map {height:100vh;overflow:hidden;display:none}

.popup_map .fancybox-close {width:100px;height:100px;top:20px;right:20px;display:block !important;padding:0;background-color:transparent;background-size:cover;background-image:url(../img/svg/close-circle.svg)}

.popup-hotels .popup__title {margin-bottom:40px}

.popup-hotels .popup__mess {font-family:circle, Arial, sans-serif;font-weight:400;font-size:14px;font-size:.875rem;color:#000;margin-bottom:64px}

@media (max-width:479px) {
  .popup-hotels .btn.btn_lite {height:55px;padding-right:20px;padding-left:20px;line-height:1.25rem;border-radius:30px}
}

@media (max-width:767px) {
  .popup-hotels .field__captcha, .popup-hotels .field__captcha .captcha, .popup-hotels .field__captcha .field__in {display:block}
}

.popup_one-click .deliver-region {text-align:left;font-weight:400}

p.popup__title {font-weight:800;letter-spacing:1.8px;letter-spacing:.1125rem;font-size:40px;font-size:2.5rem;margin:16px 0}

@media (max-width:479px) {
  p.popup__title {font-size:2.125rem}
}

.popup_added-to-cart {width:880px;padding-bottom:48px}

@media (max-width:959px) {
  .popup_added-to-cart {width:90%}
}

@media (max-width:767px) {
  .popup_added-to-cart {width:100%;padding-right:16px;padding-left:16px}
}

.item-to-cart {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:48px 56px}

@media (max-width:959px) {
  .item-to-cart {margin-right:0;margin-left:0;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.item-to-cart__pic {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px);text-align:right}

.item-to-cart__pic:nth-child(1n) {margin-right:30px;margin-left:0}

.item-to-cart__pic:last-child {margin-right:0}

.item-to-cart__pic:nth-child(3n) {margin-right:0;margin-left:auto}

@media (max-width:479px) {
  .item-to-cart__pic {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);text-align:center}

  .item-to-cart__pic:nth-child(1n) {margin-right:30px;margin-left:0}

  .item-to-cart__pic:last-child {margin-right:0}

  .item-to-cart__pic:nth-child(1n) {margin-right:0;margin-left:auto}

  .item-to-cart__pic img {max-width:80%}
}

.item-to-cart__desc {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px);font-size:14px;font-size:.875rem}

.item-to-cart__desc:nth-child(1n) {margin-right:30px;margin-left:0}

.item-to-cart__desc:last-child {margin-right:0}

.item-to-cart__desc:nth-child(3n) {margin-right:0;margin-left:auto}

@media (max-width:767px) {
  .item-to-cart__desc {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 2 / 3 - 10px);width:calc(99.9% * 2 / 3 - 10px)}

  .item-to-cart__desc:nth-child(1n) {margin-right:30px;margin-left:0}

  .item-to-cart__desc:last-child {margin-right:0}

  .item-to-cart__desc:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .item-to-cart__desc {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .item-to-cart__desc:nth-child(1n) {margin-right:30px;margin-left:0}

  .item-to-cart__desc:last-child {margin-right:0}

  .item-to-cart__desc:nth-child(1n) {margin-right:0;margin-left:auto}
}

.item-to-cart__type {display:block;margin:0;color:#888;font-size:18px;font-size:1.125rem;font-weight:400}

.item-to-cart__name {display:block;margin:0 0 10px;color:#000;font-size:20px;font-size:1.25rem;font-weight:700}

.item-to-cart__params {margin:0}

@media (max-width:767px) {
  .item-to-cart__params {margin-bottom:16px}
}

.item-to-cart__price {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

.item-to-cart__price:nth-child(1n) {margin-right:30px;margin-left:0}

.item-to-cart__price:last-child {margin-right:0}

.item-to-cart__price:nth-child(3n) {margin-right:0;margin-left:auto}

.item-to-cart__price p {margin:0}

@media (max-width:767px) {
  .item-to-cart__price {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 2 / 3 - 10px);width:calc(99.9% * 2 / 3 - 10px)}

  .item-to-cart__price:nth-child(1n) {margin-right:30px;margin-left:0}

  .item-to-cart__price:last-child {margin-right:0}

  .item-to-cart__price:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) and (min-width:480px) {
  .item-to-cart__price {margin-left:-webkit-calc(99.9% * .333333333333333 - 20.00000000000001px + 30px) !important;margin-left:calc(99.9% * .333333333333333 - 20.00000000000001px + 30px) !important}
}

@media (max-width:479px) {
  .item-to-cart__price {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .item-to-cart__price:nth-child(1n) {margin-right:30px;margin-left:0}

  .item-to-cart__price:last-child {margin-right:0}

  .item-to-cart__price:nth-child(1n) {margin-right:0;margin-left:auto}
}

.added-return {float:left}

@media (max-width:767px) {
  .added-return {display:block;padding-left:0 !important;padding-right:0 !important;float:none;width:100%;margin-bottom:32px}
}

.added-checkout {float:right;clear:none}

@media (max-width:767px) {
  .added-checkout {display:block;float:none;width:100%}
}

.often-items {border-top:1px solid #e5e5e5;clear:both;margin:40px 0 0;padding:32px 64px 0}

.often-items .catalog-simple .slick-list {width:100%}

.often-items .often-carousel {margin-right:48px;margin-left:48px}

.often-items .often-carousel .slick-arrow {top:100px;margin-top:0}

.often-items .often-carousel .slick-track {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}

.often-items .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%;margin-bottom:0;padding-right:16px;padding-left:16px;float:none;height:auto}

.often-items .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

.often-items .catalog-simple__item:last-child {margin-right:0}

.often-items .catalog-simple__item:nth-child(3n) {margin-right:0;margin-left:auto}

.often-items .catalog-simple__pic {height:130px;line-height:130px;line-height:8.125rem}

@media (max-width:767px) {
  .often-items {padding-left:16px;padding-right:16px}
}

.often-items__title {margin-bottom:48px;font-size:26px;font-size:1.625rem;text-align:center}

.city-list-sm-box {width:688px;margin:0 auto}

.city-list-sm-box .link-dotted, .city-list-sm-box .link-dotted:hover {border-bottom-color:#fff;color:#fff}

@media (max-width:767px) {
  .city-list-sm-box {width:100%}
}

.city-list-sm-box.is-hidden {display:none}

.city-list-full-box {position:relative;width:100%}

.city-list-full-box.is-hidden {display:none}

.city-list {position:relative;margin-top:80px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;text-align:left}

.city-list-sm-box .city-list {margin-bottom:74px}

.city-list-full-box .city-list {-webkit-column-count:4;-moz-column-count:4;column-count:4;margin-bottom:0}

@media (max-width:1365px) {
  .city-list {-webkit-column-count:1;-moz-column-count:1;column-count:1}
}

@media (max-width:959px) {
  .city-list {-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:50px}
}

@media (max-width:479px) {
  .city-list {-webkit-column-count:1;-moz-column-count:1;column-count:1}
}

@media (max-width:959px) {
  .city-list-full-box .city-list {-webkit-column-count:3;-moz-column-count:3;column-count:3}
}

@media (max-width:767px) {
  .city-list-full-box .city-list {-webkit-column-count:2;-moz-column-count:2;column-count:2}
}

@media (max-width:479px) {
  .city-list-full-box .city-list {-webkit-column-count:1;-moz-column-count:1;column-count:1}
}

.city-list__item {display:block;padding-left:68px;letter-spacing:.4px;letter-spacing:.025rem}

.popup_stores .city-list__item {cursor:pointer}

.city-list-full-box .city-list__item {-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:48px}

@media (max-width:767px) {
  .city-list__item {padding-left:32px}
}

@media (max-width:479px) {
  .city-list-full-box .city-list__item:last-child {margin-bottom:0}
}

.city-list__letter {margin-bottom:5px;color:#fff;font-size:40px;font-size:2.5rem;font-weight:700;text-transform:uppercase}

.city-list__link {border-bottom:1px solid transparent;color:#fff}

.city-list__link:hover {border-bottom-color:#fff;color:#fff}

.dropdown + div {z-index:9;position:absolute;left:0;display:none;min-width:204px}

.dropdown--default {padding-right:18px;position:relative}

.dropdown--default + div {top:200%;padding:24px 18px;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 6px rgba(0, 0, 0, .35)}

.dropdown--default + div:before {position:absolute;top:-14px;left:50%;margin-left:-9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:14px solid #ddd;content:""}

.dropdown--default + div:after {position:absolute;top:-12px;left:50%;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff;content:""}

.dropdown--default:after {content:"";display:block;position:absolute;right:0;top:50%;margin-top:-2px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%3E%3Ctitle%3Edropdown_arrow%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1364.77%202626.06L1365.48%202625.36L1369.01084%202628.89084L1372.55%202625.36L1373.25%202626.06L1369.71916%202629.5991599999998L1369.72%202629.6L1369.01%202630.31L1368.3%202629.6L1368.3008399999999%202629.5991599999998Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1364%2C-2625)%22%2F%3E%3C%2Fsvg%3E");background-size:cover;width:8px;height:5px}

.js-dropdown__cnt {display:none;position:absolute;top:100%;left:0;background-color:#fff}

.badge {display:inline-block;width:20px;height:20px;color:#fff;font-family:circle, Arial, sans-serif;font-size:12px;font-size:.75rem;font-weight:400;line-height:21px;line-height:1.3125rem;text-align:center;border-radius:50%}

.badge--default {background-color:#27979d}

.badge--alert {background-color:#eb1d82}

.badge--lg {width:auto;padding-left:7px;padding-right:7px;border-radius:9px}

.services {margin-top:146px;padding-bottom:100px}

.services .tabs__content {margin-top:71px}

@media (max-width:1365px) {
  .services {margin-top:75px;padding-bottom:50px}
}

@media (max-width:479px) {
  .services h3 {font-size:2.5rem;line-height:2.5rem}
}

@media (max-width:767px) {
  .services .tabs__content {margin-top:10px}
}

@media (max-width:479px) {
  .services .tabs__content {margin-left:-24px;margin-right:-24px}
}

@media (max-width:1023px) {
  .services .tabs__title__wrap {margin-right:-24px}
}

@media (max-width:1023px) {
  .services .container {padding:0 24px}
}

.services-table {line-height:22px;line-height:1.375rem;text-align:left;margin-bottom:60px}

.services-table__header {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:-1px;font-size:14px;font-size:.875rem;font-weight:300;color:#575757}

.services-table__header > div {padding:20px 27px;margin-right:-1px;border:1px solid #e5e5e5}

.services-table__header div:first-child {width:17.7%}

.services-table__header div:nth-child(2) {width:20.54%}

.services-table__header div:nth-child(3) {width:43.921%}

.services-table__header div:nth-child(4) {width:17.8%;margin-right:0}

@media (max-width:767px) {
  .services-table__header {display:none}
}

.services-table__cnt {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:-1px;font-size:16px;font-size:1rem;font-weight:400;color:#000}

.services-table__cnt > div {padding-right:14px;padding-left:27px;margin-right:-1px;border:1px solid #e5e5e5}

.services-table__cnt > div:first-child {width:17.7%;padding-top:36px;padding-bottom:36px}

.services-table__cnt > div:first-child:before {content:none;display:none !important}

.services-table__cnt > div:nth-child(2) {width:20.54%}

.services-table__cnt > div:nth-child(3) {width:43.921%}

.services-table__cnt > div:nth-child(4) {width:17.8%;margin-right:0}

.services-table__cnt p {margin-bottom:0}

.services-table__cnt .lite {font-size:14px;font-size:.875rem;font-weight:300;color:#888}

@media (max-width:767px) {
  .services-table__cnt {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:767px) {
  .services-table__cnt > div {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:1.9444%;padding-left:3.375%;position:relative;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:-1px}

  .services-table__cnt > div:before {content:attr(data-table-title);display:inline-block;width:42.86%;padding-top:36px;padding-bottom:36px;padding-right:25px;font-size:.875rem;font-weight:300;color:#ccc}
}

@media (max-width:767px) {
  .services-table__cnt > div:first-child {padding-left:0;padding-bottom:18px;border:0;font-weight:700}
}

@media (max-width:479px) {
  .services-table__cnt > div:first-child {padding-left:3.375%}
}

.services-table__tx {height:100%;padding-top:36px;padding-bottom:36px}

@media (max-width:767px) {
  .services-table__tx {width:51.8%;display:inline-block;border-left:1px solid #e5e5e5;padding-left:25px;vertical-align:top}
}

.services-table__divider {margin-bottom:26px}

.services-table__divider .lite {margin-top:8px}

.services-table__divider:last-child {margin-bottom:0}

.adaptive-table {line-height:22px;line-height:1.375rem;text-align:left;margin-bottom:60px}

.adaptive-table__header {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:-1px;font-size:14px;font-size:.875rem;font-weight:300;color:#575757}

.adaptive-table__header > div {padding:20px 27px;width:12.5%;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-right:-1px;border:1px solid #e5e5e5}

@media (max-width:1023px) {
  .adaptive-table__header {display:none}
}

.adaptive-table__cnt {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:-1px;font-size:16px;font-size:1rem;font-weight:400;color:#000}

.adaptive-table__cnt > div {width:12.5%;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding-right:27px;padding-left:27px;margin-right:-1px;border:1px solid #e5e5e5}

.adaptive-table__cnt > div:first-child {padding-top:36px}

.adaptive-table__cnt p {margin-bottom:0}

.adaptive-table__cnt .lite {font-size:14px;font-size:.875rem;font-weight:300;color:#888}

@media (max-width:1023px) {
  .adaptive-table__cnt {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:1023px) {
  .adaptive-table__cnt > div {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:1.9444%;padding-left:3.375%;position:relative;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:-1px}

  .adaptive-table__cnt > div:before {content:attr(data-table-title);display:inline-block;width:42.86%;padding-top:36px;padding-bottom:36px;padding-right:25px;font-size:.875rem;font-weight:300;color:#888}

  .adaptive-table__cnt > div:first-child {padding-left:0;padding-bottom:18px;border:0;font-weight:700}

  .adaptive-table__cnt > div:first-child:before {content:none}
}

.adaptive-table__tx {height:100%;padding-top:36px;padding-bottom:36px}

@media (max-width:1023px) {
  .adaptive-table__tx {width:51.8%;display:inline-block;border-left:1px solid #e5e5e5;padding-left:25px;vertical-align:top}
}

.adaptive-table__divider {margin-bottom:26px}

.adaptive-table__divider .lite {margin-top:8px}

.adaptive-table__divider:last-child {margin-bottom:0}

.services__info {padding:100px 0 105px;margin-top:75px;margin-bottom:95px;background-color:#f2f2f2}

.services__info h3 {font-size:34px;font-size:2.125rem;letter-spacing:.6px;letter-spacing:.0375rem;font-weight:300;line-height:40px;line-height:2.5rem}

@media (max-width:1023px) {
  .services__info {margin-top:30px;margin-bottom:50px;padding-bottom:95px}
}

@media (max-width:767px) {
  .services__info {padding-top:69px;padding-bottom:70px}
}

@media (max-width:479px) {
  .services__info {padding-top:49px;padding-bottom:52px}
}

@media (max-width:1199px) {
  .services__info h3 {letter-spacing:.03125rem;font-size:1.5rem;line-height:2rem}
}

@media (max-width:767px) {
  .services__info h3 {max-width:450px;margin-left:auto;margin-right:auto;font-size:1.5rem;line-height:2rem}
}

@media (max-width:479px) {
  .services__info h3 {max-width:280px}
}

.services__info-items {max-width:688px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;margin:46px auto 0}

@media (max-width:767px) {
  .services__info-items {width:100%}
}

.services__info-item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px);margin-bottom:0;font-size:18px;font-size:1.125rem;font-weight:700;line-height:24px;line-height:1.5rem;text-align:center}

.services__info-item:nth-child(1n) {margin-right:30px;margin-left:0}

.services__info-item:last-child {margin-right:0}

.services__info-item:nth-child(3n) {margin-right:0;margin-left:auto}

@media (max-width:479px) {
  .services__info-item {font-size:1rem;font-weight:700;line-height:1.25rem}
}

.services__info-pic {margin-bottom:30px;height:82px}

.services__info-pic img {height:100%}

.pagination {-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:54.4px;padding-bottom:3.4rem;font-size:20.8px;font-size:1.3rem}

.pagination, .pagination__style {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.pagination__style {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:320px;height:20rem}

.pagination__more {height:auto;margin-top:32px;margin-top:2rem;padding:8px 38.4px;padding:.5rem 2.4rem;border-color:#999;border-radius:2rem;background-color:transparent;color:#000;font-size:13.6px;font-size:.85rem;font-weight:600;letter-spacing:.96px;letter-spacing:.06rem}

.pagination__arrow {display:inline-block;width:16px;width:1rem;padding:0 16px;padding:0 1rem;background-repeat:no-repeat;background-position:50%;background-size:contain;text-indent:-999999px}

.pagination__arrow_left {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.pagination__arrow_left:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.pagination__arrow_right {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.5%22%20height%3D%2262%22%20viewBox%3D%220%200%2032.5%2062%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right%22%20class%3D%22cls-1%22%20d%3D%22M1413.5%2C558.99l-1-1%2C29.49-29.493-29.49-29.491%2C1-1%2C30.49%2C30.492Z%22%20transform%3D%22translate(-1412%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.pagination__arrow_right:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.5%22%20height%3D%2262%22%20viewBox%3D%220%200%2032.5%2062%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right%22%20class%3D%22cls-1%22%20d%3D%22M1413.5%2C558.99l-1-1%2C29.49-29.493-29.49-29.491%2C1-1%2C30.49%2C30.492Z%22%20transform%3D%22translate(-1412%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.pagination__item {display:inline-block;padding:0 16px;padding:0 1rem;font-weight:600;letter-spacing:3.2px;letter-spacing:.2rem}

.pagination__item--active {color:#27979d;cursor:default}

.pagination__dots {display:inline-block;font-weight:600;letter-spacing:3.2px;letter-spacing:.2rem}

.ui-accordion .ui-accordion-icons {padding:0}

.ui-accordion .ui-accordion-header {margin:0;padding:0}

.ui-accordion .ui-accordion-header.is-disabled, .ui-accordion .ui-accordion-header.ui-state-active {cursor:default}

.ui-accordion .ui-accordion-content {overflow:visible;margin:0;padding:0}

.scroll {position:relative;overflow:hidden;overflow-y:auto}

.mCS-custom.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#27979d;border-radius:2px;opacity:1}

.mCS-custom.mCSB_scrollTools .mCSB_draggerRail {background-color:#ddd;border-radius:0}

.mCS-custom.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar {width:4px}

.mCS-custom.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_draggerRail {width:2px}

.mCS-custom.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:auto;height:3px;margin:7px 0 6px}

.mCS-custom.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:auto;height:3px}

.mCS-custom > .mCSB_container {margin-right:32px}

.nicescroll-rails {left:auto !important;right:0 !important}

.cart-view {z-index:1100;position:absolute;top:0;right:0;-webkit-transform:translateX(424px);-ms-transform:translateX(424px);transform:translateX(424px);-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;width:424px;padding-bottom:231px;opacity:.2;line-height:18px;line-height:1.125rem;background-color:#fff;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5}

@media (max-width:479px) {
  .cart-view {width:100%;height:auto;bottom:auto;padding-bottom:30px}
}

.cart-view__close {position:absolute;top:49px;right:40px;width:28px;height:28px;background-image:url(../img/svg/close-big.svg);cursor:pointer}

@media (max-width:479px) {
  .cart-view__close {top:14px;right:10px}
}

.cart-view__top {padding-left:38px;height:120px;line-height:120px;line-height:7.5rem;border-bottom:1px solid #e5e5e5}

@media (max-width:479px) {
  .cart-view__top {padding:0 10px;height:60px;line-height:3.75rem}
}

.cart-view__top-amount {color:#999}

.cart-view__item {position:relative;margin-left:31px;margin-right:32px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}

.cart-view__item:last-child {border-bottom:none}

.cart-view__item:after {display:block;clear:both;content:""}

@media (max-width:479px) {
  .cart-view__item {margin-left:10px;margin-right:10px}
}

.cart-view__item-del {position:absolute;top:22px;right:10px;width:13px;height:13px;background-image:url(../img/svg/delete.svg);cursor:pointer}

@media (max-width:479px) {
  .cart-view__item-del {top:0}
}

.cart-view__item-img {margin-top:25px;float:left;display:block;width:90px;height:68px}

.cart-view__item-img img {max-width:100%;display:block;height:auto}

@media (max-width:479px) {
  .cart-view__item-img {float:none;width:100%}
}

.cart-view__item-info {padding-top:22px;float:right;display:block;width:220px}

@media (max-width:479px) {
  .cart-view__item-info {float:none;width:100%}
}

.cart-view__item-info:after {display:block;clear:both;content:""}

.cart-view__item-label {margin-right:30px;font-size:14px;font-size:.875rem;font-weight:400;color:#888}

.cart-view__item-title {margin-right:30px;display:block;margin-bottom:10px;font-size:16px;font-size:1rem;font-weight:700}

.cart-view__item-color {margin-right:5px;display:inline-block;width:8px;height:8px;background-color:#9944e1;border-radius:50%}

.cart-view__item-size, .cart-view__item-specs {font-size:14px;font-size:.875rem;color:#999}

.cart-view__item-size {margin-bottom:5px}

.cart-view__item-price {height:32px;line-height:32px;line-height:2rem;font-size:20px;font-size:1.25rem}

.cart-view__item-price:after {display:block;clear:both;content:""}

.cart-view__pm-counter {float:right;display:block}

.cart-view__pm-counter.pm-counter {width:88px}

.cart-view__bot {position:absolute;bottom:0;left:0;padding-left:38px;padding-right:38px;border-top:1px solid #e5e5e5;width:100%;height:231px;background-color:#fff}

@media (max-width:479px) {
  .cart-view__bot {position:static;height:auto;padding-left:10px;padding-right:10px}
}

.cart-view__bot-left {margin-top:41px;float:left;display:block}

.cart-view__bot-right {margin-top:34px;float:right;display:block}

.cart-view__bot-title {margin-bottom:6px;font-size:20px;font-size:1.25rem;font-weight:800}

.cart-view__bot-info {width:80px;font-size:14px;font-size:.875rem;color:#999}

.cart-view__price {margin-bottom:13px}

.cart-view__price-txt {font-size:28px;font-size:1.75rem}

@media (min-width:480px) {
  .cart-view__main {height:-webkit-calc(100% - 120px);height:calc(100% - 120px);overflow-y:auto}
}

.cart-view__btn {margin-top:25px;width:100%;height:48px;border-radius:48px;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:1px;letter-spacing:.0625rem}

.cart-view.is-active {-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}

.change-region .price {display:inline-block;vertical-align:middle;padding-right:4px}

.change-region__desc {color:#000;margin-bottom:40px}

.change-region__row {margin-bottom:24px;font-size:0}

.change-region__row_right {padding-top:21px}

.change-region__label {font-size:14px;font-size:.875rem;color:#999}

.change-region__city {font-weight:700;display:inline-block;font-size:16px;font-size:1rem;vertical-align:middle;padding-right:4px}

.change-region__btn {padding-left:64px !important;padding-right:64px !important}

@media (max-width:479px) {
  .change-region__btn {width:100%;padding:0 !important}
}

.change-region__btns {margin-top:64px}

@media (max-width:479px) {
  .change-region__btns {text-align:center}
}

.change-region__old {line-height:48px;line-height:3rem}

@media (max-width:479px) {
  .change-region__old {float:none !important;margin-top:8px;display:inline-block}
}

.change-region__arrow {background:url(../img/svg/region-arrow.svg) no-repeat 100%;position:relative;display:inline-block;height:7px;vertical-align:middle;margin-right:4px;min-width:50px}

.change-region__arrow-image {display:inline-block}

.change-region__line {position:absolute;display:block;width:100%;height:1px;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);background:#bbb}

.change-region__column {display:inline-block;vertical-align:top}

.change-region__column_r {padding-top:21px}

.contacts {padding:23px 0 25px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}

.contacts [data-city] {display:none}

.contacts .tabs__mobile {padding:0 24px}

.contacts .select2-container .select2-selection--single .select2-selection__arrow {width:9px}

.contacts .icon-baloon {width:13px;height:16px;margin-right:15px;background-size:13px 16px}

.contacts .icon-mail {margin-right:8px}

.contacts .icon-phone {margin-right:7px}

.contacts .icon-metro {margin-right:5px;margin-bottom:2px;margin-left:5px}

.contacts .icon-clock, .contacts .icon-map {margin-right:12px}

.contacts h5 {letter-spacing:.54px;letter-spacing:.03375rem}

.contacts-col {width:-webkit-calc(50% - 32px / 2);width:calc(50% - 32px / 2)}

.contacts-col h4 {margin-bottom:44px}

.contacts-col h5 {margin-bottom:11px}

.contacts-col p {margin-bottom:8px}

.contacts-col a[href^="mailto:"] {border-bottom:1px solid rgba(0, 0, 0, .3)}

.contacts-col a[href^="mailto:"]:hover {border-bottom-color:rgba(39, 151, 157, .5)}

.contacts-col h5 + p, .contacts-col p + p {margin-bottom:32px}

.contacts-col_left {float:left;margin-right:32px;padding:75px 0 16px;text-align:left}

.contacts-col_left .clearfix {padding-top:26px}

@media (max-width:1023px) {
  .contacts-col_left {padding:38px 0 0}
}

@media (max-width:767px) {
  .contacts-col_left {padding:32px 0 9px;margin-right:0}
}

@media (max-width:479px) {
  .contacts-col_left {padding:23px 0 9px}
}

.contacts-col_right {position:relative;float:right;min-height:530px}

@media (max-width:1023px) {
  .contacts-col_right {min-height:737px}
}

@media (max-width:767px) {
  .contacts-col_right {min-height:300px}
}

@media (max-width:767px) {
  .contacts-col {width:100%}
}

.contacts-phones {width:45%;width:-webkit-calc(50% - 32px / 2);width:calc(50% - 32px / 2)}

.contacts-phones:first-child {margin-right:32px}

@media (max-width:1023px) {
  .contacts-phones {width:100%}
}

@media (max-width:767px) {
  .contacts-phones {width:45%;width:-webkit-calc(50% - 32px / 2);width:calc(50% - 32px / 2)}
}

@media (max-width:479px) {
  .contacts-phones {width:100%}
}

.contacts__choose-city {border-bottom:none}

.contacts__choose-city:hover .contacts__city {border-color:rgba(39, 151, 157, .5)}

@media (max-width:479px) {
  .contacts__choose-city {float:none !important;display:block;margin-bottom:32px}
}

@media (max-width:767px) {
  .contacts hr:first-child {visibility:hidden}
}

.contacts__city {border-bottom:1px solid rgba(0, 0, 0, .3)}

.contacts-info {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding-top:48px}

.contacts-info h5 {margin-bottom:10px}

.contacts-info__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

/*.contacts-info__col:nth-child(1n) {margin-right:30px;margin-left:0}*/

/*.contacts-info__col:last-child {margin-right:0}*/

/*.contacts-info__col:nth-child(3n) {margin-right:0;margin-left:auto}*/

.contacts-info__col p {margin-bottom:10px}

.contacts-info__col a[href^="mailto:"] {border-bottom:1px solid rgba(0, 0, 0, .3)}

.contacts-info__col a[href^="mailto:"]:hover {border-bottom-color:rgba(39, 151, 157, .5)}

.contacts-info__col:last-child p {line-height:1.5}

@media (max-width:1023px) {
  .contacts-info__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);margin-bottom:60px}

  .contacts-info__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .contacts-info__col:last-child {margin-right:0}

  /*.contacts-info__col:nth-child(2n) {margin-right:0;margin-left:auto}*/

  .contacts-info__col:last-child {margin-bottom:0}
}

@media (max-width:767px) {
  .contacts-info__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px);margin-bottom:51px}

  .contacts-info__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .contacts-info__col:last-child {margin-right:0}

  .contacts-info__col:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .contacts-info__col {margin-bottom:36px}
}

@media (max-width:1023px) {
  .contacts-info {padding-top:42px}
}

@media (max-width:767px) {
  .contacts-info {padding-top:21px}
}

@media (max-width:479px) {
  .contacts-info {padding-top:20px}
}

@media (max-width:1023px) {
  .contacts {padding:11px 0 24px}
}

@media (max-width:767px) {
  .contacts {padding:8px 0 0}
}

@media (max-width:1000px) {
  .contacts .container {padding:0 24px}
}

.catalog-fill {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}

.catalog-fill .select2-container {width:100% !important;max-width:140px !important}

.catalog-fill .select2-container .select2-selection--single {border-radius:16px}

.catalog-fill_economy {margin-top:14px;margin-bottom:19px}

@media (max-width:959px) {
  .catalog-fill_economy {padding-right:33%;position:relative}
}

@media (max-width:767px) {
  .catalog-fill_economy {padding-right:37%;margin-bottom:48px}
}

@media (max-width:639px) {
  .catalog-fill_economy {padding-right:0;margin-bottom:32px;margin-top:32px}
}

@media (max-width:479px) {
  .catalog-fill_economy {margin-top:16px}
}

.catalog-fill_economy:last-of-type {margin-bottom:65px}

@media (max-width:639px) {
  .catalog-fill_economy:last-of-type {margin-bottom:40px}
}

.catalog-fill__check {position:absolute;top:16px;right:16px;width:20px;height:20px;z-index:2}

.catalog-fill__check input[type=checkbox], .catalog-fill__check input[type=radio] {position:absolute;top:0;left:0}

.catalog-fill__check input[type=checkbox] + label, .catalog-fill__check input[type=radio] + label {position:absolute;top:0;left:0;width:20px;height:20px;padding-left:20px;font-size:0;line-height:0;text-align:left;text-indent:-9999px}

@media (max-width:1023px) {
  .catalog-fill_master {position:relative;padding-right:33%}
}

@media (max-width:959px) {
  .catalog-fill_master {padding-right:40%}
}

@media (max-width:767px) {
  .catalog-fill_master {padding-right:0}
}

@media (max-width:639px) {
  .catalog-fill_master {margin-bottom:64px}
}

.catalog-fill-result {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin-bottom:18px}

.catalog-fill-result p {margin-bottom:0;margin-right:32px;letter-spacing:.6px;letter-spacing:.0375rem}

.catalog-fill-result .price_old {margin-right:32px;font-size:20px;font-size:1.25rem}

.catalog-fill-result .prices {margin-right:32px}

.catalog-fill-result .prices .price {display:block}

.catalog-fill-result .prices .price_new {font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}

@media (max-width:1269px) {
  .catalog-fill-result {margin-top:17px}
}

@media (max-width:1023px) {
  .catalog-fill-result {display:none}
}

.catalog-fill__item {background:none;list-style:none outside;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 2 / 12 - 25px);width:calc(99.9% * 2 / 12 - 25px);position:relative;margin-bottom:88px;padding:0}

.catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

.catalog-fill__item:last-child {margin-right:0}

.catalog-fill__item:nth-child(6n) {margin-right:0;margin-left:auto}

.catalog-fill_master .catalog-fill__item {margin-bottom:48px}

.catalog-fill_economy .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 5 - 24px);width:calc(99.9% * 1 / 5 - 24px)}

.catalog-fill_economy .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

.catalog-fill_economy .catalog-fill__item:last-child {margin-right:0}

.catalog-fill_economy .catalog-fill__item:nth-child(5n) {margin-right:0;margin-left:auto}

.kit .catalog-fill__item {margin-bottom:32px}

.catalog-fill__item_gift {background:none;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:16px;padding-right:16px;padding-top:92px}

.catalog-fill__item_gift img {max-width:110px;margin:0 auto;display:block}

@media (max-width:1199px) {
  .catalog-fill__item_gift {padding:24px;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

.catalog-fill__item_result {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

.catalog-fill__item_gift + .catalog-fill__item_result {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-top:60px}

.catalog-fill__item_result .btn {font-size:14px;font-size:.875rem;white-space:nowrap}

@media (max-width:1199px) {
  .catalog-fill__item_gift + .catalog-fill__item_result {padding-top:0;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

@media (max-width:639px) {
  .catalog-fill__item_result .btn {width:100%;font-size:1rem}
}

@media (min-width:1024px) {
  .catalog-fill_master .catalog-fill__item_result {display:none}
}

@media (max-width:1269px) {
  .catalog-fill_master .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px);margin-bottom:16px}

  .catalog-fill_master .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill_master .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill_master .catalog-fill__item:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .catalog-fill_master .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%;margin-bottom:0}

  .catalog-fill_master .catalog-fill__item:nth-child(1n) {margin-left:0}

  .catalog-fill_master .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill_master .catalog-fill__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .catalog-fill_master .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .catalog-fill_master .catalog-fill__item:nth-child(1n) {margin-left:0}

  .catalog-fill_master .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill_master .catalog-fill__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

.catalog-fill__item_promo {padding-top:18px;background:none}

@media (max-width:1269px) {
  .catalog-fill_master .catalog-fill__item_promo {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .catalog-fill_master .catalog-fill__item_promo:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill_master .catalog-fill__item_promo:last-child {margin-right:0}

  .catalog-fill_master .catalog-fill__item_promo:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .catalog-fill_master .catalog-fill__item_promo {padding-top:25px}
}

@media (max-width:767px) {
  .catalog-fill_master .catalog-fill__item_promo {text-align:center;margin-top:24px}
}

@media (max-width:1199px) {
  .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px)}

  .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill__item:nth-child(4n) {margin-right:0;margin-left:auto}

  .catalog-fill_economy .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px)}

  .catalog-fill_economy .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill_economy .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill_economy .catalog-fill__item:nth-child(4n) {margin-right:0;margin-left:auto}

  .catalog-fill_economy .catalog-fill__item:last-child {margin-left:auto;width:210px}
}

@media (max-width:1023px) {
  .catalog-fill_master .catalog-fill__item:last-child {margin-left:auto;width:210px;position:absolute;right:0;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

@media (max-width:767px) {
  .catalog-fill_master .catalog-fill__item:last-child {margin-top:32px;margin-left:auto;margin-right:auto;position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;max-width:320px}
}

@media (max-width:959px) {
  .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

  .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill__item:nth-child(3n) {margin-right:0;margin-left:auto}

  .catalog-fill_economy .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%;margin-bottom:0}

  .catalog-fill_economy .catalog-fill__item:nth-child(1n) {margin-left:0}

  .catalog-fill_economy .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill_economy .catalog-fill__item:nth-child(1n) {margin-right:0;margin-left:auto}

  .catalog-fill_economy .catalog-fill__item:last-child {margin-left:auto;width:210px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

@media (max-width:639px) {
  .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);/ / width: 50 %}

  .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill__item:nth-child(2n) {margin-right:0;margin-left:auto}

  .catalog-fill_economy .catalog-fill__item:last-child {margin-left:0;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;position:static;margin-top:32px}
}

@media (max-width:479px) {
  .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);text-align:center}

  .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill__item:nth-child(1n) {margin-right:0;margin-left:auto}

  .catalog-fill_economy .catalog-fill__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .catalog-fill_economy .catalog-fill__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-fill_economy .catalog-fill__item:last-child {margin-right:0}

  .catalog-fill_economy .catalog-fill__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

.catalog-fill__link {background:#fff;border:1px solid #dadada;display:block;height:100%;padding:24px 24px 80px}

.catalog-fill__pic {display:block;position:relative;height:60px;margin-bottom:16px;font-size:0;line-height:60px;line-height:3.75rem;text-align:center}

.catalog-fill__pic img {max-height:100%;vertical-align:middle}

@media (max-width:639px) {
  .catalog-fill__pic {height:70px}
}

.catalog-fill__pic-plus {position:relative;margin-bottom:35px;padding-left:32px}

.catalog-fill__item_promo .catalog-fill__pic-plus {padding-left:0;margin-bottom:14px}

.catalog-fill__item_promo .catalog-fill__pic-plus:before {left:-2px;font-size:48px;font-size:3rem;line-height:48px;line-height:3rem;margin-top:-18px}

.catalog-fill__pic-plus:before {content:"+";position:absolute;top:50%;left:-18px;font-size:56px;font-size:3.5rem;line-height:56px;line-height:3.5rem;font-weight:200;color:#27979d;margin-top:-28px}

@media (max-width:959px) {
  .catalog-fill__pic-plus:before {position:absolute;top:50%;left:0}
}

@media (max-width:479px) {
  .catalog-fill__item_promo .catalog-fill__pic-plus:before {font-size:2rem;line-height:2rem;margin-top:-12px}
}

@media (max-width:1269px) {
  .catalog-fill__item_promo .catalog-fill__pic-plus {display:inline-block;vertical-align:middle;padding-left:52px;margin-bottom:0}
}

@media (max-width:479px) {
  .catalog-fill__item_promo .catalog-fill__pic-plus {float:left;padding-left:30px;margin-right:16px}
}

.catalog-fill__pic-round {display:block;background:#fff;border-radius:50%;position:relative;overflow:hidden;width:72px;height:72px;font-size:0;line-height:72px;line-height:4.5rem;vertical-align:middle;text-align:center}

.catalog-fill__pic-round img {display:inline;max-width:90%;max-height:90%;vertical-align:middle}

.catalog-fill__item_promo .catalog-fill__pic-round {width:120px;height:120px;line-height:120px;line-height:7.5rem;margin-left:auto;margin-right:auto}

@media (max-width:479px) {
  .catalog-fill__item_promo .catalog-fill__pic-round {width:72px;height:72px;line-height:4.5rem}
}

.catalog-fill__type {display:block;color:#888;font-size:14px;font-size:.875rem;font-weight:400}

@media (max-width:639px) {
  .catalog-fill__type {font-size:1.125rem}
}

.catalog-fill__name {display:block;margin-bottom:8px;color:#000;font-size:16px;font-size:1rem;font-weight:700;-webkit-transition:color .2s ease;transition:color .2s ease}

.catalog-fill__link:hover .catalog-fill__name {color:#1d8186}

@media (max-width:639px) {
  .catalog-fill__name {font-size:1.25rem}
}

.catalog-fill__promo {text-align:center;font-size:16px;font-size:1rem;letter-spacing:.3px;letter-spacing:.01875rem}

.catalog-fill__promo .catalog-fill__name {margin-bottom:0}

.catalog-fill__item_promo .catalog-fill__promo {display:block;padding:0 10px}

@media (max-width:1269px) {
  .catalog-fill__item_promo .catalog-fill__promo {display:inline-block;vertical-align:middle;max-width:228px;padding:0 16px;text-align:left}
}

@media (max-width:479px) {
  .catalog-fill__item_promo .catalog-fill__promo {display:block;position:relative;overflow:hidden;padding:0;font-size:1.25rem;line-height:1.625rem}
}

.catalog-fill__size {display:block;color:#999;font-size:14px;font-size:.875rem;font-weight:300}

@media (max-width:639px) {
  .catalog-fill__size {font-size:1.125rem}
}

.catalog-fill__colors .link-dotted, .catalog-fill__link:hover .catalog-fill__colors .link-dotted {color:#999}

.catalog-fill__colors .link-dotted:hover, .catalog-fill__link:hover .catalog-fill__colors .link-dotted:hover {color:#1d8186}

.catalog-fill__price.price {display:block;position:absolute;left:24px;right:24px;bottom:24px;font-size:18px;font-size:1.125rem}

@media (max-width:639px) {
  .catalog-fill__price.price {font-size:1.25rem}
}

@media (max-width:479px) {
  .catalog-fill .select2-container {max-width:100% !important}
}

.catalog-fill__result {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;padding-left:66px;margin-bottom:18px}

.catalog-fill__result .price.price_new {font-size:32px;font-size:2rem}

.catalog-fill__result .price.price_old {margin-bottom:5px;font-size:24px;font-size:1.5rem}

.catalog-fill_master .catalog-fill__result {-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}

.catalog-fill_master .catalog-fill__result p {text-align:right}

.catalog-fill_master .catalog-fill__result:before {top:auto;bottom:0}

.catalog-fill__result:before {content:"=";position:absolute;top:34px;left:-15px;font-size:66px;font-size:4.125rem;line-height:66px;line-height:4.125rem;font-weight:200}

@media (max-width:639px) {
  .catalog-fill__result:before {left:-5px}
}

@media (max-width:639px) {
  .catalog-fill__result {margin-bottom:43px}
}

@media (max-width:767px) {
  .catalog-fill_master .catalog-fill__result {-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:0}

  .catalog-fill_master .catalog-fill__result p {text-align:center}
}

@media (max-width:479px) {
  .catalog-fill_master .catalog-fill__result p {margin-bottom:30px;font-size:1.25rem;line-height:1.625rem;letter-spacing:.01875rem}
}

.catalog-fill__added {display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:32px;margin-top:24px;font-size:12px;font-size:.75rem;font-weight:700;line-height:32px;line-height:2rem;letter-spacing:1px;letter-spacing:.0625rem;text-transform:uppercase;text-align:center;white-space:nowrap}

.catalog-fill__added .icon {margin:-5px 10px 0 0}

.catalog-fill__added.is-active {display:block}

.catalog-fill__add {position:absolute;top:100%;left:50%;margin-top:24px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.is-active + .catalog-fill__add {display:none}

@media (max-width:639px) {
  .catalog-fill__add {width:100%}
}

.catalog-simple {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}

.catalog-simple_no-flex {display:block}

.catalog-simple__item {background:none;border-bottom:64px solid transparent;list-style:none outside;position:relative;margin:0;padding:0 0 80px;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 5 - 24px);width:calc(99.9% * 1 / 5 - 24px);text-align:center}

.catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

.catalog-simple__item:last-child {margin-right:0}

.catalog-simple__item:nth-child(5n) {margin-right:0;margin-left:auto}

.catalog-simple_additional .catalog-simple__item {border:1px solid #e5e5e5;border-width:0 1px 1px 0;padding:16px 16px 80px;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%;width:33.3333%}

.catalog-simple_additional .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

.catalog-simple_additional .catalog-simple__item:last-child {margin-right:0}

.catalog-simple_additional .catalog-simple__item:nth-child(3n) {margin-right:0;margin-left:auto}

.touch .catalog-simple_additional .catalog-simple__item {border-bottom-width:1px}

.catalog-simple_additional .catalog-simple__item:first-child {border-top-width:1px}

.catalog-simple_additional .catalog-simple__item.is-active:before {content:"";border:1px solid #27979d;display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;pointer-events:none}

.catalog-simple_kit .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 5 - 51.2px);width:calc(99.9% * 1 / 5 - 51.2px)}

.catalog-simple_kit .catalog-simple__item:nth-child(1n) {margin-right:64px;margin-left:0}

.catalog-simple_kit .catalog-simple__item:last-child {margin-right:0}

.catalog-simple_kit .catalog-simple__item:nth-child(5n) {margin-right:0;margin-left:auto}

.catalog-simple_kit .catalog-simple__item:after {content:"";background:url(../img/svg/big-plus.svg) 0 0 no-repeat;display:block;position:absolute;top:80px;left:100%;width:28px;height:28px;margin-left:18px}

.catalog-simple_kit .catalog-simple__item_kit-equally:after {background-image:url(../img/svg/equal.svg);top:88px;height:16px}

.catalog-simple_kit .catalog-simple__item_kit-result {padding:48px 0 0}

.catalog-simple_kit .catalog-simple__item_kit-result .price_new {font-size:32px;font-size:2rem}

.catalog-simple_kit .catalog-simple__item_kit-result .price_old {font-size:24px;font-size:1.5rem}

.catalog-simple_kit .catalog-simple__item_kit-result:after {display:none}

.catalog-simple_kit-with-bed .catalog-simple__item {padding-bottom:136px}

.catalog-simple_kit-with-bed .catalog-simple__item.catalog-simple__item_kit-result {padding-bottom:0}

.touch .catalog-simple__item {border-bottom-width:0}

.allsize-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:24.975%}

.allsize-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

.allsize-carousel .catalog-simple__item:last-child {margin-right:0}

.allsize-carousel .catalog-simple__item:nth-child(4n) {margin-right:0;margin-left:auto}

@media (max-width:1199px) {
  .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px)}

  .catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple__item:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:959px) {
  .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

  .catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple__item:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple__item:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

.catalog-simple__item_no-buy-btn {border-bottom-width:0}

@media (min-width:960px) {
  .catalog-simple_additional .catalog-simple__item:nth-child(3n+1) {border-left-width:1px}
}

@media (min-width:480px) and (max-width:959px) {
  .catalog-simple_additional .catalog-simple__item:nth-child(odd) {border-left-width:1px}
}

@media (min-width:480px) {
  .catalog-simple_additional .catalog-simple__item:nth-child(2) {border-top-width:1px}
}

@media (min-width:960px) {
  .catalog-simple_additional .catalog-simple__item:nth-child(3) {border-top-width:1px}
}

@media (max-width:959px) {
  .catalog-simple_additional .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%}

  .catalog-simple_additional .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

  .catalog-simple_additional .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple_additional .catalog-simple__item:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .catalog-simple_additional .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);border-right-width:0}

  .catalog-simple_additional .catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-simple_additional .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple_additional .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:1365px) {
  .catalog-simple_kit .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 48px);width:calc(99.9% * 1 / 4 - 48px)}

  .catalog-simple_kit .catalog-simple__item:nth-child(1n) {margin-right:64px;margin-left:0}

  .catalog-simple_kit .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple_kit .catalog-simple__item:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:959px) {
  .catalog-simple_kit .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 32px);width:calc(99.9% * 1 / 2 - 32px)}

  .catalog-simple_kit .catalog-simple__item:nth-child(1n) {margin-right:64px;margin-left:0}

  .catalog-simple_kit .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple_kit .catalog-simple__item:nth-child(2n) {margin-right:0;margin-left:auto}

  .catalog-simple_kit .catalog-simple__item:nth-child(2n):after {display:none}
}

@media (max-width:479px) {
  .catalog-simple_kit .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .catalog-simple_kit .catalog-simple__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .catalog-simple_kit .catalog-simple__item:last-child {margin-right:0}

  .catalog-simple_kit .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:auto}

  .catalog-simple_kit .catalog-simple__item:after {display:none}
}

@media (max-width:1365px) {
  .catalog-simple_kit .catalog-simple__item_kit-equally:after {display:none}
}

@media (max-width:1365px) {
  .catalog-simple_kit .catalog-simple__item_kit-result {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;padding:64px 0}
}

@media (max-width:959px) {
  .catalog-simple_kit .catalog-simple__item_kit-result {display:block;padding-bottom:16px}
}

@media (max-width:479px) {
  .catalog-simple_kit .catalog-simple__item_kit-result {padding-bottom:0}
}

@media (max-width:959px) {
  .catalog-simple_kit-with-bed .catalog-simple__item:nth-child(3), .catalog-simple_kit-with-bed .catalog-simple__item:nth-child(4) {padding-bottom:80px}
}

@media (max-width:1365px) {
  .catalog-simple_kit-with-bed .catalog-simple__item.catalog-simple__item_kit-result {padding-bottom:64px}
}

@media (max-width:959px) {
  .catalog-simple_kit-with-bed .catalog-simple__item.catalog-simple__item_kit-result {padding-bottom:16px}
}

@media (max-width:479px) {
  .catalog-simple_kit-with-bed .catalog-simple__item.catalog-simple__item_kit-result {padding-bottom:0}
}

@media (max-width:959px) {
  .mobile-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%;padding-right:16px;padding-left:16px}

  .mobile-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

  .mobile-carousel .catalog-simple__item:last-child {margin-right:0}

  .mobile-carousel .catalog-simple__item:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .mobile-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%}

  .mobile-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

  .mobile-carousel .catalog-simple__item:last-child {margin-right:0}

  .mobile-carousel .catalog-simple__item:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .mobile-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .mobile-carousel .catalog-simple__item:nth-child(1n) {margin-left:0}

  .mobile-carousel .catalog-simple__item:last-child {margin-right:0}

  .mobile-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .allsize-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%;padding-right:16px;padding-left:16px}

  .allsize-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

  .allsize-carousel .catalog-simple__item:last-child {margin-right:0}

  .allsize-carousel .catalog-simple__item:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .allsize-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%}

  .allsize-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:0}

  .allsize-carousel .catalog-simple__item:last-child {margin-right:0}

  .allsize-carousel .catalog-simple__item:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .allsize-carousel .catalog-simple__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .allsize-carousel .catalog-simple__item:nth-child(1n) {margin-left:0}

  .allsize-carousel .catalog-simple__item:last-child {margin-right:0}

  .allsize-carousel .catalog-simple__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

.catalog-simple__sticker {position:absolute;top:22px;left:22px}

.catalog-simple__sticker .product-sticker, .catalog-simple__sticker .sticker {position:relative}

.catalog-simple__sticker .product-sticker + .product-sticker, .catalog-simple__sticker .product-sticker + .sticker, .catalog-simple__sticker .sticker + .product-sticker {margin-top:8px}

.catalog-simple__link {display:block;margin-bottom:8px}

.catalog-simple__pic {display:block;position:relative;height:190px;margin-bottom:16px;font-size:0;line-height:190px;line-height:11.875rem;text-align:center}

.catalog-simple__pic img {max-height:100%;vertical-align:middle}

.catalog-simple__pic_round {border-radius:50%;overflow:hidden;max-width:190px;margin-right:auto;margin-left:auto}

.catalog-simple__pic_round img {width:190px;height:190px;object-fit:cover}

.catalog-simple__zoom {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20style%3D%22fill%3A%23999%3B%22%3E%0D%0A%20%20%3Cpath%20d%3D%22M18.353%2C17.646%20L17.646%2C18.353%20L13.286%2C13.993%20C11.876%2C15.238%2010.029%2C16.000%208.000%2C16.000%20C3.582%2C16.000%20-0.000%2C12.418%20-0.000%2C8.000%20C-0.000%2C3.582%203.582%2C-0.000%208.000%2C-0.000%20C12.418%2C-0.000%2016.000%2C3.582%2016.000%2C8.000%20C16.000%2C10.029%2015.238%2C11.876%2013.993%2C13.286%20L18.353%2C17.646%20ZM8.000%2C1.000%20C4.134%2C1.000%201.000%2C4.134%201.000%2C8.000%20C1.000%2C11.866%204.134%2C15.000%208.000%2C15.000%20C11.866%2C15.000%2015.000%2C11.866%2015.000%2C8.000%20C15.000%2C4.134%2011.866%2C1.000%208.000%2C1.000%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:8px;left:8px;width:24px;height:24px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:2;pointer-events:none}

.catalog-simple__pic:hover .catalog-simple__zoom {opacity:1}

.catalog-simple__type {display:block;color:#888;font-size:18px;font-size:1.125rem;font-weight:400}

.catalog-simple__name {display:block;margin-bottom:0;color:#000;font-size:20px;font-size:1.25rem;font-weight:700;-webkit-transition:color .2s ease;transition:color .2s ease}

a.catalog-simple__link:hover .catalog-simple__name {color:#1d8186}

.catalog-simple__size {display:block;margin:16px 0 0;color:#999;font-size:14px;font-size:.875rem;font-weight:300}

@media (max-width:639px) {
  .catalog-simple__size {font-size:1.125rem}
}

.catalog-simple__size_cl_dark {color:#000}

.catalog-simple__select-size {width:140px;margin:0 auto}

.catalog-simple__price {display:block;position:absolute;left:0;right:0;bottom:32px;margin:0}

.catalog-simple_kit-with-bed .catalog-simple__price {bottom:88px}

.catalog-simple_additional .catalog-simple__price .price + .price {margin-left:12px}

@media (max-width:959px) {
  .catalog-simple_kit-with-bed .catalog-simple__item:nth-child(3) .catalog-simple__price, .catalog-simple_kit-with-bed .catalog-simple__item:nth-child(4) .catalog-simple__price {bottom:32px}
}

.catalog-simple__price_old {bottom:10px}

.catalog-simple_kit-with-bed .catalog-simple__price_old {bottom:66px}

@media (max-width:959px) {
  .catalog-simple_kit-with-bed .catalog-simple__item:nth-child(3) .catalog-simple__price_old, .catalog-simple_kit-with-bed .catalog-simple__item:nth-child(4) .catalog-simple__price_old {bottom:10px}
}

.catalog-simple__buy {display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}

.no-touch .catalog-simple__item:hover .catalog-simple__buy {display:inline-block}

.catalog-simple__colors.colors {position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}

.catalog-simple__params {display:block;margin:0;font-size:14px;font-size:.875rem;font-weight:300}

.catalog-simple__qt {display:block;margin:16px 0 0;text-align:center}

.catalog-simple__check-group {width:70%;margin:0 auto;font-size:14px;font-size:.875rem;font-weight:400}

.catalog-simple__check-group input[type=checkbox] {position:absolute;top:0;right:0}

.catalog-simple__check-group input[type=checkbox] + label {display:block;margin-bottom:4px;padding:0 40px 0 0;text-align:left}

.catalog-simple__check-group input[type=checkbox] + label:last-child {margin-bottom:0}

.catalog-simple__check-group input[type=checkbox] + label:before {left:auto;right:0}

.catalog-simple__check-group input[type=checkbox] + label:after {left:auto;right:4px}

.catalog-simple__check {position:absolute;top:0;right:0;width:20px;height:20px;z-index:2}

.catalog-simple_additional .catalog-simple__check {top:24px;right:24px}

.catalog-simple__check input[type=checkbox], .catalog-simple__check input[type=radio] {position:absolute;top:0;left:0}

.catalog-simple__check input[type=checkbox] + label, .catalog-simple__check input[type=radio] + label {position:absolute;top:0;left:0;width:20px;height:20px;padding-left:20px;font-size:0;line-height:0;text-align:left;text-indent:-9999px}

.kit-result-buy .btn {margin:16px 0 32px;padding:0 8px}

@media (max-width:1365px) {
  .kit-result-buy {width:200px;margin-right:64px}
}

@media (max-width:959px) {
  .kit-result-buy {width:460px;margin:0 auto}
}

@media (max-width:639px) {
  .kit-result-buy {width:100%}
}

@media (max-width:959px) {
  .kit-result-buy__price-box {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;text-align:left}
}

.kit-result-buy__price {margin-bottom:5px}

.kit-result-buy__price + .kit-result-buy__price {margin-bottom:0}

@media (max-width:959px) {
  .kit-result-buy__price {display:inline-block;float:right;margin:7px 0 0 16px}

  .kit-result-buy__price + .kit-result-buy__price {float:left;margin:0}
}

@media (max-width:959px) {
  .kit-result-buy__economy {clear:both;width:100%}
}

.kit-result-buy__desc {display:none;margin-bottom:32px;font-size:18px;font-size:1.125rem;text-align:center}

@media (max-width:959px) {
  .kit-result-buy__desc {display:block}
}

@media (max-width:1365px) {
  .kit-result-buy .btn {margin-bottom:0}
}

@media (max-width:959px) {
  .kit-result-buy .btn {margin-bottom:32px}
}

.kit-result-list {margin:0;padding:0 8px;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.2;text-align:left}

@media (max-width:1365px) {
  .kit-result-list {width:200px}
}

@media (max-width:959px) {
  .kit-result-list {width:460px;margin:0 auto;padding:0;font-size:1rem}
}

@media (max-width:959px) and (min-width:480px) {
  .kit-result-list {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
}

@media (max-width:639px) {
  .kit-result-list {width:auto}
}

@media (max-width:479px) {
  .kit-result-list {display:inline-block}
}

.kit-result-list__item {background:url(../img/svg/done.svg) 0 50% no-repeat;list-style:none outside;min-height:24px;margin:0;padding:3px 0 3px 40px}

.kit-result-list__item + .kit-result-list__item {margin-top:16px}

@media (max-width:959px) and (min-width:480px) {
  .kit-result-list__item + .kit-result-list__item {margin-top:0}
}

@media (max-width:959px) {
  .kit-result-list__item {background-position:0 0;padding-left:32px}
}

@media (max-width:959px) and (min-width:480px) {
  .kit-result-list__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 10.666666666666668px);width:calc(99.9% * 1 / 3 - 10.666666666666668px)}

  .kit-result-list__item:nth-child(1n) {margin-right:16px;margin-left:0}

  .kit-result-list__item:last-child {margin-right:0}

  .kit-result-list__item:nth-child(3n) {margin-right:0;margin-left:auto}
}

.product-carousel .slick-arrow {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;width:32px;height:62px;margin-top:-31px;text-align:left;text-indent:-9999px;opacity:.7;cursor:pointer}

.product-carousel .slick-arrow.slick-prev {background-image:url(../img/svg/arrow_left.svg);left:-64px}

.product-carousel .slick-arrow.slick-next {background-image:url(../img/svg/arrow_right.svg);right:-64px}

@media (max-width:959px) {
  .product-carousel {-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}

  .product-carousel img {display:inline}
}

.mobile-carousel .slick-arrow {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;width:19px;height:35px;margin-top:-18px;text-align:left;text-indent:-9999px;opacity:.7;cursor:pointer}

.mobile-carousel .slick-arrow.slick-prev {background-image:url(../img/svg/arrow_left.svg);left:-32px}

.mobile-carousel .slick-arrow.slick-next {background-image:url(../img/svg/arrow_right.svg);right:-32px}

@media (max-width:959px) {
  .mobile-carousel {-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 32px}

  .mobile-carousel img {display:inline}
}

.allsize-carousel {display:block;margin:0 32px}

.allsize-carousel img {display:inline}

.allsize-carousel .slick-arrow {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;width:32px;height:62px;margin-top:-31px;text-align:left;text-indent:-9999px;opacity:.7}

.allsize-carousel .slick-arrow.slick-prev {background-image:url(../img/svg/arrow_left.svg);left:-64px}

.allsize-carousel .slick-arrow.slick-prev:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23000%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%200px%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20fill%3D%22%2327979d%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.allsize-carousel .slick-arrow.slick-next {background-image:url(../img/svg/arrow_right.svg);right:-64px}

.allsize-carousel .slick-arrow.slick-next:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.5%22%20height%3D%2262%22%20viewBox%3D%220%200%2032.5%2062%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20stroke%3A%20%23000%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%200px%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right%22%20fill%3D%22%2327979d%22%20class%3D%22cls-1%22%20d%3D%22M1413.5%2C558.99l-1-1%2C29.49-29.493-29.49-29.491%2C1-1%2C30.49%2C30.492Z%22%20transform%3D%22translate(-1412%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

@media (max-width:1365px) {
  .allsize-carousel .slick-arrow.slick-prev {left:-32px}
}

@media (max-width:1365px) {
  .allsize-carousel .slick-arrow.slick-next {right:-32px}
}

@media (max-width:767px) {
  .allsize-carousel .slick-arrow {width:19px;height:35px}
}

.color-selection-result {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-tems:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:32px}

.long-content.color-selection-result {margin-bottom:16px}

.long-content.color-selection-result .color-selection-result__col, .long-content.color-selection-result .color-selection-result__color {width:100%}

.long-content.color-selection-result .extended-name {display:inline-block;height:40px;line-height:40px;line-height:2.5rem;margin-left:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-calc(100% - 70px);width:calc(100% - 70px)}

.color-selection-result__name {margin-bottom:6px;font-size:10px;font-size:.625rem;letter-spacing:.32px;letter-spacing:.02rem;text-transform:uppercase}

@media (max-width:1408px) and (min-width:1024px) {
  .color-selection-result__name {font-size:.5625rem}
}

@media (max-width:767px) {
  .color-selection-result__name {font-size:.875rem}
}

@media (max-width:479px) {
  .color-selection-result__name {font-size:.5625rem}
}

.color-selection-result__color {border:1px solid #e5e5e5;border-radius:30px;position:relative;width:70px;height:40px;cursor:pointer}

@media (max-width:959px) and (min-width:480px) {
  .color-selection-result__color {width:100px}
}

.color-selection-result__color:after {content:"";background:url(../img/svg/size_down_arrow.svg) 0 0 no-repeat;display:block;position:absolute;top:50%;right:13px;width:9px;height:6px;margin-top:-2px;font-size:0;line-height:0}

.color-selection-result__color-pic {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;position:absolute;top:5px;left:5px;width:28px;height:28px;text-align:left;text-indent:-9999px}

.color-selection-result__color-pic.is-empty {background-image:url(../img/svg/close-small.svg);background-color:#e5e5e5;background-size:40%}

.popup_color-selection {width:100%}

.popup_color-selection .popup__close {background:none;top:72px;right:72px;width:28px;height:28px}

.popup_color-selection .popup__close:after {background:url(../img/svg/close-big.svg) 50% 50% no-repeat;background-size:cover;width:28px;height:28px}

.popup_color-selection .popup__hl {margin-bottom:48px}

.popup_color-selection .tabs__wrapper {float:left;width:50%;text-align:left}

.popup_color-selection .tabs__wrapper:after {clear:both;content:"";display:block}

.popup_color-selection .catalog-filters {background:none;padding:0}

.popup_color-selection .catalog-filters .filters-wrap {-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}

.popup_color-selection .catalog-filters .filters-wrap .filter {margin-bottom:32px}

.popup_color-selection .filter-popup-block label {display:block;margin-bottom:16px}

.popup_color-selection .filter-popup-block label:last-child {margin-bottom:0}

.popup_color-selection .filter-mobile {background:#fff;display:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:0 -24px}

.popup_color-selection .filter-mobile .filter-mobile-container {background:none}

.popup_color-selection .filter-mobile label {display:block;margin-bottom:16px}

.popup_color-selection .filter-mobile label:last-child {margin-bottom:0}

@media (max-width:767px) {
  .popup_color-selection {padding:0 24px 110px}
}

@media (max-width:767px) {
  .popup_color-selection .popup__close {top:24px;right:24px;width:28px;height:28px}
}

@media (max-width:767px) {
  .popup_color-selection .popup__close:after {top:0;left:0;margin:0}
}

@media (max-width:767px) {
  .popup_color-selection .popup__hl {border-bottom:1px solid #e5e5e5;margin-right:-24px;margin-left:-24px;padding:16px 72px 16px 24px;font-size:1.75rem;text-align:left}
}

@media (max-width:767px) {
  .popup_color-selection .popup__inner {padding:0}
}

@media (max-width:1269px) {
  .popup_color-selection .tabs__wrapper {float:none;width:100%}
}

@media (max-width:959px) {
  .popup_color-selection .tabs__mobile {margin-bottom:48px}
}

@media (max-width:1199px) {
  .popup_color-selection .catalog-filters .filters-wrap .filter {-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto;min-width:130px}
}

@media (max-width:767px) {
  .popup_color-selection .filter-mobile {display:block}
}

.color-selection-preview {float:right;width:50%;padding-left:72px}

.color-selection-preview:after {clear:both;content:"";display:block}

@media (max-width:1269px) {
  .color-selection-preview {float:none;width:100%;margin-bottom:64px;padding-left:0}
}

.color-selection-preview__pic {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:16px;text-align:center}

@media (max-width:767px) {
  .color-selection-preview__pic {margin-bottom:32px}
}

@media (max-width:767px) {
  .color-selection-preview__pic .color-selection-preview__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .color-selection-preview__pic .color-selection-preview__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .color-selection-preview__pic .color-selection-preview__col:last-child {margin-right:0}

  .color-selection-preview__pic .color-selection-preview__col:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .color-selection-preview__pic .color-selection-preview__col:first-child {display:none}
}

.color-selection-preview__info p {margin-bottom:24px}

.color-selection-preview__info ul {margin:0;padding:0;font-size:14px;font-size:.875rem;min-height:50px}

.color-selection-preview__info li {background:none;list-style:none outside;margin:0;padding:0}

.color-selection-preview__info .color-selection-preview__col-mobile:first-child {display:none}

@media (max-width:767px) {
  .color-selection-preview__info {border-bottom:1px solid #e5e5e5;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-bottom:48px}
}

@media (max-width:479px) {
  .color-selection-preview__info {border:none;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}
}

@media (max-width:767px) and (min-width:480px) {
  .color-selection-preview__info p {font-size:1.25rem}
}

@media (max-width:767px) and (min-width:480px) {
  .color-selection-preview__info ul {font-size:1rem}
}

@media (max-width:767px) {
  .color-selection-preview__info .color-selection-preview__col-mobile:first-child {display:block;text-align:center}
}

.color-selection-preview__foot {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}

.color-selection-preview__foot .color-selection-preview__col:nth-child(2) {text-align:center}

.color-selection-preview__foot .color-selection-preview__col:nth-child(2) p {margin-bottom:24px}

@media (max-width:1269px) {
  .color-selection-preview__foot {border-bottom:1px solid #e5e5e5;padding-bottom:48px}
}

@media (max-width:767px) {
  .color-selection-preview__foot {display:none}
}

@media (max-width:479px) {
  .color-selection-preview__foot {display:block;padding-bottom:32px}
}

@media (max-width:479px) {
  .color-selection-preview__foot .color-selection-preview__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .color-selection-preview__foot .color-selection-preview__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .color-selection-preview__foot .color-selection-preview__col:last-child {margin-right:0}

  .color-selection-preview__foot .color-selection-preview__col:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .color-selection-preview__foot .color-selection-preview__col:nth-child(2) {display:none}
}

.color-selection-preview__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

.color-selection-preview__col:nth-child(1n) {margin-right:30px;margin-left:0}

.color-selection-preview__col:last-child {margin-right:0}

.color-selection-preview__col:nth-child(2n) {margin-right:0;margin-left:auto}

@media (max-width:767px) {
  .color-selection-preview__col-mobile {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .color-selection-preview__col-mobile:nth-child(1n) {margin-right:30px;margin-left:0}

  .color-selection-preview__col-mobile:last-child {margin-right:0}

  .color-selection-preview__col-mobile:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .color-selection-preview__col-mobile {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .color-selection-preview__col-mobile:nth-child(1n) {margin-right:30px;margin-left:0}

  .color-selection-preview__col-mobile:last-child {margin-right:0}

  .color-selection-preview__col-mobile:nth-child(1n) {margin-right:0;margin-left:auto}
}

.color-selection-preview__pic-color {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;position:relative;width:215px;height:215px;margin:0 auto;text-align:left;text-indent:-9999px}

@media (max-width:767px) {
  .color-selection-preview__pic-color {width:170px;height:170px}
}

@media (max-width:479px) {
  .color-selection-preview__pic-color {margin-bottom:32px}
}

.color-selection-preview__pic-color-zoom {border:10px solid #fff;box-shadow:0 0 64px rgba(0, 0, 0, .4);position:absolute;right:50%;bottom:32px;max-width:415px;max-height:415px;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:10}

.color-selection-preview__pic-color:hover .color-selection-preview__pic-color-zoom {opacity:1}

.touch .color-selection-preview__pic-color-zoom {display:none}

.color-selection-preview__pic-item {max-height:290px}

.color-selection-preview__prev-colors {position:relative}

@media (max-width:767px) {
  .color-selection-preview__prev-colors {margin-top:72px;text-align:center}
}

@media (max-width:479px) {
  .color-selection-preview__prev-colors {margin-top:32px}

  .color-selection-preview__info .color-selection-preview__prev-colors {display:none}
}

.color-selection-preview__prev-colors__title {margin-right:10px;color:#999;vertical-align:middle}

@media (max-width:767px) {
  .color-selection-preview__prev-colors__title {display:block;margin:0 0 24px}
}

@media (max-width:767px) and (min-width:480px) {
  .color-selection-preview__prev-colors__title {font-size:1.125rem}
}

.color-selection-preview__prev-colors__item {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;position:relative;width:19px;height:19px;margin:-1px 0 0 6px;vertical-align:middle;text-align:left;text-indent:-9999px;cursor:pointer}

@media (max-width:767px) {
  .color-selection-preview__prev-colors__item {width:40px;height:40px;margin:-1px 8px 8px}
}

.color-selection-group {position:relative;padding:8px 0 16px}

input[type=radio] + .color-selection-group__item {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;width:64px;height:64px;margin:0 6px 16px;padding:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px;vertical-align:middle;cursor:pointer}

input[type=radio] + .color-selection-group__item:after, input[type=radio] + .color-selection-group__item:before {display:none}

input[type=radio]:checked + .color-selection-group__item {box-shadow:0 0 0 4px #27979d}

.color-selection-group:after {clear:both;content:"";display:block}

@media (max-width:767px) {
  .color-selection-group {padding-top:32px}
}

.color-selection-group + .color-selection-group {border-top:1px solid #e5e5e5;padding-top:32px}

.color-selection-group__title {position:relative;margin-bottom:32px;padding-right:110px}

@media (max-width:767px) and (min-width:480px) {
  .color-selection-group__title {padding-right:150px;font-size:1.25rem}
}

.color-selection-group__price {position:absolute;right:0;white-space:nowrap}

.color-selection-scroll {position:relative;max-height:550px}

@media (max-width:1269px) {
  .color-selection-scroll {max-height:none}
}

.color-selection-price-panel {background:#fff;border-top:1px solid #e5e5e5;display:none;position:fixed;right:0;bottom:0;left:0;padding:16px 24px;z-index:1010}

.color-selection-price-panel .btn {float:right;clear:none}

@media (max-width:959px) {
  .color-selection-price-panel.is-visible {display:block}
}

.color-selection-price-panel__price {float:left;width:50%;padding-top:4px;font-weight:700;white-space:nowrap}

@media (max-width:479px) {
  .color-selection-price-panel__price {width:auto;padding:0 16px 0 0}
}

@media (min-width:480px) {
  .color-selection-price-panel__price br {display:none}
}

@media (max-width:479px) {
  .color-selection-price-panel .btn {display:inline-block;min-width:0;margin-top:10px;padding:0 16px}
}

.section_lk {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.section_lk .catalog-feed {margin-bottom:32px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}

.section_lk .catalog-feed .catalog-card:nth-child(4n) .catalog-card__hover-item {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;right:auto}

.section_lk .catalog-feed .catalog-card:nth-child(4n) .catalog-card__extra {border-left:1px solid #e5e5e5;border-right:none}

.section_lk .catalog-feed .catalog-card:nth-child(3n) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

.section_lk .catalog-feed .catalog-card:nth-child(3n) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}

.section_lk .catalog-card {width:33.33%;width:33.33333%}

.section_lk .catalog-card:hover .catalog-card.is-hover .catalog-card__detail:last-child, .section_lk .catalog-card:hover .catalog-card__detail:last-child {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

@media (max-width:1023px) {
  .section_lk {display:block}
}

@media (max-width:1199px) {
  .section_lk .catalog-feed .catalog-card:nth-child(4n) .catalog-card__hover-item {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;right:auto}

  .section_lk .catalog-feed .catalog-card:nth-child(4n) .catalog-card__extra {border-left:1px solid #e5e5e5;border-right:none}

  .section_lk .catalog-feed .catalog-card:nth-child(3n) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

  .section_lk .catalog-feed .catalog-card:nth-child(3n) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}

  .section_lk .catalog-feed .catalog-card:nth-child(odd) .catalog-card__hover-item {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;right:auto}

  .section_lk .catalog-feed .catalog-card:nth-child(odd) .catalog-card__extra {border-left:1px solid #e5e5e5;border-right:none}

  .section_lk .catalog-feed .catalog-card:nth-child(2n) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

  .section_lk .catalog-feed .catalog-card:nth-child(2n) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}
}

@media (max-width:1199px) {
  .section_lk .catalog-card {width:50%}
}

@media (max-width:1023px) {
  .section_lk .catalog-card {width:100%}
}

@media (max-width:767px) {
  .section_lk .catalog-card {width:50%}
}

@media (max-width:479px) {
  .section_lk .catalog-card {width:100%}
}

.section_cart {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding:0 0 100px !important}

.section_cart .social__icons {margin-top:15px;margin-bottom:64px}

@media (max-width:1023px) {
  .section_cart {-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 0 50px !important}
}

@media (max-width:767px) {
  .section_cart {padding:0 0 30px !important}
}

@media (max-width:479px) {
  .section_cart {padding:0 0 10px !important}
}

@media (max-width:1023px) {
  .section_cart--authorized {display:block}
}

@media (max-width:767px) {
  .section_cart--authorized h1 {display:none}
}

@media (max-width:767px) {
  .section_cart--authorized .cart-container {padding-top:0}
}

@media (max-width:1023px) {
  .section_cart .lk-menu {display:none}
}

@media (max-width:767px) {
  .section_cart .lk-menu {display:block}
}

@media (max-width:1023px) {
  .section_cart .social__icons {margin:0}
}

@media (max-width:639px) {
  .section_cart .social__icons {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:16px;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

@media (max-width:560px) {
  .section_cart .social__icons {-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
}

.lk-menu {-ms-flex:0 0 400px;-webkit-box-flex:0;-webkit-flex:0 0 400px;flex:0 0 400px}

.lk-menu h2 {color:#fff;font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;margin:15px 25px}

@media (max-width:1199px) {
  .lk-menu {-ms-flex:0 0 320px;-webkit-box-flex:0;-webkit-flex:0 0 320px;flex:0 0 320px}
}

@media (max-width:1023px) {
  .lk-menu {width:100%;background:#fff}
}

.lk-menu__bg {background-color:#000;background-image:url(../img/lk_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:400px 100%;position:fixed;height:100%;width:400px;top:0;left:0;opacity:1;z-index:-1}

@media (max-width:1199px) {
  .lk-menu__bg {width:320px}
}

@media (max-width:1023px) {
  .lk-menu__bg {display:none}
}

@media (max-width:1023px) {
  .lk-menu h2 {margin:15px 10px;display:none}
}

.lk-menu__wrapper {min-height:570px;padding:60px}

@media (max-width:1199px) {
  .lk-menu__wrapper {padding:60px 25px}
}

@media (max-width:1023px) {
  .lk-menu__wrapper {padding:0;min-height:0;box-shadow:0 5px 5px 0 rgba(0, 0, 0, .1)}
}

.lk-menu__expand {display:none;padding:20px;font-size:18px;font-size:1.125rem;font-weight:600;cursor:pointer}

.lk-menu__expand:hover {color:#27979d}

@media (max-width:1023px) {
  .lk-menu__expand {display:block}
}

@media (max-width:1023px) {
  .lk-menu__list {display:none;padding:0 20px}
}

.lk-menu__list-item {list-style:none;margin:5px 0}

.lk-menu__item {display:inline-block;color:#fff;padding:5px 20px;font-size:16px;font-size:1rem;border-left:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease}

@media (max-width:959px) {
  .lk-menu__item {padding:5px 10px}
}

@media (max-width:767px) {
  .lk-menu__item {color:#000;padding:5px 0;border:0}
}

@media (max-width:1023px) {
  .lk-menu__item {color:#000;padding:5px 0;border:0}
}

.lk-menu__item.is-active, .lk-menu__item:hover {border-left:2px solid #27979d;color:#31d0d9}

@media (max-width:1023px) {
  .lk-menu__item.is-active, .lk-menu__item:hover {border-left:none;color:#27979d}
}

.lk-menu__counter {display:inline-block;text-align:center;background:#27979d;padding:0 5px;margin:0 0 0 10px;color:#fff;font-size:12px;font-size:.75rem;min-width:20px;height:20px;line-height:22px;line-height:1.375rem;border-radius:10px}

.lk-menu__counter_pink {background:#eb1d82}

.lk-wishlist {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.lk-wishlist-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 2 / 3 - 10px);width:calc(99.9% * 2 / 3 - 10px)}

.lk-wishlist-col:nth-child(1n) {margin-right:30px;margin-left:0}

.lk-wishlist-col:last-child {margin-right:0}

.lk-wishlist-col:nth-child(3n) {margin-right:0;margin-left:auto}

.lk-wishlist-col:first-child {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

.lk-wishlist-col:first-child:nth-child(1n) {margin-right:30px;margin-left:0}

.lk-wishlist-col:first-child:last-child {margin-right:0}

.lk-wishlist-col:first-child:nth-child(3n) {margin-right:0;margin-left:auto}

.lk-wishlist-col_ta {text-align:right}

.lk-wishlist-col_ta .btn + .btn {margin-left:25px}

@media (max-width:479px) {
  .lk-wishlist-col_ta .btn + .btn {margin-left:0;margin-top:16px}
}

@media (max-width:479px) {
  .lk-wishlist-col_ta .btn {float:left}
}

@media (max-width:1023px) {
  .lk-wishlist-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .lk-wishlist-col:nth-child(1n) {margin-right:30px;margin-left:0}

  .lk-wishlist-col:last-child {margin-right:0}

  .lk-wishlist-col:nth-child(undefinedn) {margin-right:0;margin-left:auto}

  .lk-wishlist-col:first-child {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px);margin-bottom:32px}

  .lk-wishlist-col:first-child:nth-child(1n) {margin-right:30px;margin-left:0}

  .lk-wishlist-col:first-child:last-child {margin-right:0}

  .lk-wishlist-col:first-child:nth-child(undefinedn) {margin-right:0;margin-left:auto}

  .lk-wishlist-col_ta {text-align:left}
}

@media (max-width:1199px) {
  .lk-wishlist {padding:0 50px}
}

@media (max-width:1023px) {
  .lk-wishlist {padding:0 32px}
}

@media (max-width:479px) {
  .lk-wishlist {padding:0 20px}
}

@media (max-width:1199px) {
  .lk-text {padding:0 32px}
}

@media (max-width:767px) {
  .lk-text {padding:0 20px}
}

.lk-container {-ms-flex:1 1;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;padding:100px}

.lk-container h1 {font-size:56px;font-size:3.5rem;text-align:center;margin-bottom:60px;line-height:1.2}

.lk-container .social-icon {width:32px;height:32px}

.lk-container .social-icon + .social-icon {margin-left:12px}

.lk-container .lk-row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

.lk-container .lk-row .cl-status-gray {color:#888}

.lk-container .lk-row .cl-status-pink {color:#eb1d82}

.lk-container .lk-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

.lk-container .lk-col:nth-child(1n) {margin-right:30px;margin-left:0}

.lk-container .lk-col:last-child {margin-right:0}

.lk-container .lk-col:nth-child(2n) {margin-right:0;margin-left:auto}

.lk-container .lk-col .toggle-social .icon {margin-right:15px;margin-bottom:16px}

.lk-container .lk-col .toggle-social .icon:last-of-type {margin-right:32px}

.lk-container .lk-col:first-child {margin-right:0}

.lk-container .ui-accordion .ui-accordion-header {position:relative;padding:38px 32px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:16px;font-size:1rem;font-weight:300;letter-spacing:.43px;letter-spacing:.02688rem;padding-right:62px;overflow:hidden;word-wrap:break-word}

.lk-container .ui-accordion .ui-accordion-content {padding:38px 32px 32px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}

.lk-container .ui-accordion .ui-accordion-content:last-of-type {border-bottom:none}

.lk-container .ui-accordion .ui-accordion-content, .lk-container .ui-accordion input {padding-right:36px;background-color:#fafafa}

.lk-container .ui-accordion .ui-accordion-header:not(:first-child) {margin-top:-1px}

.lk-container .ui-accordion .ui-state-default .helper {display:none}

.lk-container .ui-accordion .ui-state-default:after {content:"";position:absolute;top:50%;right:28px;width:28px;height:28px;margin-top:-14px;background:url(../img/svg/plus-lg.svg)}

.lk-container .ui-accordion .ui-state-active {padding:0;border-bottom:none;border-top:none;font-size:0}

.lk-container .ui-accordion .ui-state-active .helper {position:relative;display:block;position:absolute;right:28px;bottom:-47px;width:28px;height:28px;margin-top:-14px;z-index:10;background:url(../img/svg/minus-lg.svg) no-repeat 50%}

.lk-container .ui-accordion .ui-state-active:after {content:none}

.lk-container .form-row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

.lk-container .form-row p {color:#999}

.lk-container .form-row p.parsley-error-message {color:#ff1e58}

.lk-container .form-row .input-animate {margin:0 0 39px}

.lk-container .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

.lk-container .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

.lk-container .form-col-2:last-child {margin-right:0}

.lk-container .form-col-2:nth-child(2n) {margin-right:0;margin-left:auto}

.lk-container .form-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

.lk-container .form-col:nth-child(1n) {margin-right:30px;margin-left:0}

.lk-container .form-col:last-child {margin-right:0}

.lk-container .form-col:nth-child(undefinedn) {margin-right:0;margin-left:auto}

.lk-container .btn.btn_link .icon-right {margin-left:5px}

@media (max-width:1365px) {
  .lk-container {padding:50px}
}

@media (max-width:767px) {
  .lk-container {padding:50px 20px}
}

.lk-container_pt h1 {margin-bottom:78px}

@media (max-width:1365px) {
  .lk-container_pt {padding:50px}
}

@media (max-width:1023px) {
  .lk-container_pt {padding:50px 32px}
}

@media (max-width:767px) {
  .lk-container_pt {padding:50px 20px}
}

.lk-container_card {margin:0 auto;max-width:1120px}

.lk-container_card h1 {margin-bottom:87px}

@media (max-width:1499px) {
  .lk-container_card {padding:78px 32px}
}

@media (max-width:1023px) {
  .lk-container_card {padding:50px 32px}
}

@media (max-width:767px) {
  .lk-container_card {padding:50px 20px}
}

@media (max-width:1499px) {
  .lk-container_cart {padding:78px 32px}
}

@media (max-width:1023px) {
  .lk-container_cart {padding:50px 32px}
}

@media (max-width:767px) {
  .lk-container_cart {padding:50px 20px}
}

@media (max-width:1199px) {
  .lk-container_wishlist {padding-left:0;padding-right:0}
}

@media (max-width:1199px) {
  .lk-container_wishlist .btn.btn_big {margin-left:50px}
}

@media (max-width:767px) {
  .lk-container_wishlist .btn.btn_big {margin-left:23px}
}

.lk-container_compare {padding:78px 0;max-width:-webkit-calc(100% - 400px);max-width:calc(100% - 400px)}

@media (max-width:1199px) {
  .lk-container_compare {max-width:-webkit-calc(100% - 320px);max-width:calc(100% - 320px)}
}

@media (max-width:1023px) {
  .lk-container_compare {max-width:100%}
}

@media (max-width:767px) {
  .lk-container_compare {padding:50px 0}
}

@media (max-width:479px) {
  .lk-container_compare {padding:50px 0}
}

@media (max-width:1023px) {
  .lk-container h1 {font-size:3rem;margin-bottom:45px}
}

@media (max-width:767px) {
  .lk-container h1 {display:none}
}

@media (max-width:1023px) {
  .lk-container .lk-row_max-width {max-width:450px;margin:0 auto}
}

@media (max-width:767px) {
  .lk-container .lk-row_max-width {max-width:none}
}

@media (max-width:1023px) {
  .lk-container .lk-col .lk-card-photo {text-align:center;display:block}
}

@media (max-width:1023px) {
  .lk-container .lk-col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .lk-container .lk-col:nth-child(1n) {margin-right:30px;margin-left:0}

  .lk-container .lk-col:last-child {margin-right:0}

  .lk-container .lk-col:nth-child(undefinedn) {margin-right:0;margin-left:auto}

  .lk-container .lk-col:nth-child(n+1) {margin-top:48px}
}

@media (max-width:1199px) {
  .lk-container .ui-accordion .ui-accordion-header {padding:38px 36px 38px 0}
}

@media (max-width:1023px) {
  .lk-container .ui-accordion .ui-accordion-header {padding:38px 62px 38px 32px}
}

@media (max-width:1199px) {
  .lk-container .ui-accordion .ui-accordion-content {padding:32px 8px}
}

@media (max-width:1023px) {
  .lk-container .ui-accordion .ui-accordion-content {padding:32px}
}

@media (max-width:1199px) {
  .lk-container .ui-accordion .ui-state-default:after {position:absolute;top:50%;right:0}
}

@media (max-width:1023px) {
  .lk-container .ui-accordion .ui-state-default:after {position:absolute;top:50%;right:28px}
}

@media (max-width:1199px) {
  .lk-container .ui-accordion .ui-state-active {padding:0}
}

@media (max-width:1023px) {
  .lk-container .ui-accordion .ui-state-active {padding:0}
}

@media (max-width:1199px) {
  .lk-container .ui-accordion .ui-state-active .helper {position:absolute;right:0;bottom:-47px}
}

@media (max-width:1023px) {
  .lk-container .ui-accordion .ui-state-active .helper {position:absolute;right:28px;bottom:-47px}
}

@media (max-width:479px) {
  .lk-container .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .lk-container .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

  .lk-container .form-col-2:last-child {margin-right:0}

  .lk-container .form-col-2:nth-child(undefinedn) {margin-right:0;margin-left:auto}

  .lk-container .form-col-2.text-r {text-align:left !important;margin-top:16px}
}

.cart-container {-ms-flex:1 1;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;padding:100px 100px 0}

.cart-container h1 {font-size:56px;font-size:3.5rem;text-align:center;margin-bottom:60px;line-height:1.2}

.cart-container .cart-cnt {width:100%;margin:0}

@media (max-width:1365px) {
  .cart-container {padding:50px 50px 0}
}

@media (max-width:1023px) {
  .cart-container {padding:50px 0 0}
}

@media (max-width:767px) {
  .cart-container {padding:30px 0 0}
}

@media (max-width:479px) {
  .cart-container {padding:10px 0 0}
}

@media (max-width:1023px) {
  .cart-container h1 {font-size:3rem;margin-bottom:45px}
}

.lk-agreement {color:#888;max-width:700px}

.order-block {font-size:16px;font-size:1rem;border-top:1px solid #e5e5e5;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400}

.order-block .lg-hidden, .order-block .lg-invisible {display:none}

.order-block .cl-status-blue {color:#31d69e}

.order-block .cl-status-orange {color:#ff9d29}

.order-block .cl-status-gray {color:#888}

.order-block_capture {border-top:none;font-size:14px;font-size:.875rem;color:#999}

@media (max-width:1499px) {
  .order-block_capture {display:none}
}

.order-block:last-of-type {border-bottom:1px solid #e5e5e5}

.order-block.is-expanded {background:#f6f6f6}

@media (max-width:1499px) {
  .order-block {background:#f6f6f6;margin-bottom:30px;border:1px solid #e5e5e5}
}

.order-block__row {position:relative;padding:40px 30px}

.order-block_capture .order-block__row {padding:0 30px 34px}

.order-block__row .icon-expand {cursor:pointer;position:absolute;top:47px;right:30px}

.order-block__row:after {clear:both;content:"";display:block}

@media (max-width:1499px) {
  .order-block__row {padding:30px}

  .order-block__row_card, .order-block__row_sticker {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (min-width:1500px) {
  .order-block__row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

  .order-block__row_payment {padding:20px 30px 28px}
}

@media (max-width:479px) {
  .order-block__row {padding:20px 10px}
}

@media (max-width:1499px) {
  .order-block__row .icon-expand {top:30px;right:30px}
}

.order-block__inner {display:none;position:relative;padding:0 30px 45px}

.order-block__inner:after {clear:both;content:"";display:block}

@media (max-width:1499px) {
  .order-block__inner {padding:0 30px 30px}
}

@media (max-width:479px) {
  .order-block__inner {padding:0 10px 30px}
}

.order-block__info {float:left;width:48%;margin-right:4%}

@media (max-width:1365px) {
  .order-block__info {width:100%;margin-right:0;margin-bottom:30px}

  .order-block__info:last-child {margin-bottom:0}
}

.order-block__info:last-child {margin-right:0}

.order-block__col {float:left;width:20%;line-height:32px;line-height:2rem}

.order-block__col_number {width:15%}

@media (max-width:1499px) {
  .order-block__col_number {font-size:1.125rem;font-weight:400}
}

.order-block__col_date {width:15%}

@media (max-width:1499px) {
  .order-block__col_date {color:#888;margin-bottom:30px}
}

.order-block__col_summ {width:15%}

@media (max-width:1499px) {
  .order-block__col_delivery {display:none}
}

.order-block__col_status {width:35%;padding-right:60px}

@media (min-width:1500px) {
  .order-block__col_status {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
}

@media (max-width:1499px) {
  .order-block__col_status {padding:0}
}

.order-block__col_stick-number {width:13.7%}

@media (max-width:1499px) {
  .order-block__col_stick-number {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:25px}

  .order-block__col_stick-number .sticker-number {-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%}
}

@media (max-width:479px) {
  .order-block__col_stick-number {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .order-block__col_stick-number .sticker-number {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:25px}
}

.order-block__col_stick-sale {width:10%}

@media (max-width:1499px) {
  .order-block__col_stick-sale {-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%}
}

@media (max-width:479px) {
  .order-block__col_stick-sale {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:25px}
}

.order-block__col_stick-create {width:11.3%}

@media (max-width:1499px) {
  .order-block__col_stick-create {-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%}
}

@media (max-width:479px) {
  .order-block__col_stick-create {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:25px}
}

.order-block__col_stick-date {width:13.4%}

@media (max-width:1499px) {
  .order-block__col_stick-date {-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%}
}

@media (max-width:479px) {
  .order-block__col_stick-date {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:25px}
}

.order-block__col_stick-description {width:27.2%}

@media (max-width:1499px) {
  .order-block__col_stick-description {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:25px}
}

@media (max-width:479px) {
  .order-block__col_stick-description {margin-top:0}
}

.order-block__col_stick-status {width:24.4%}

.order-block__col_card-date {width:27%}

@media (max-width:1499px) {
  .order-block__col_card-date {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:20px}
}

@media (max-width:1023px) {
  .order-block__col_card-date {-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%}
}

@media (max-width:479px) {
  .order-block__col_card-date {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

.order-block__col_card-action {width:31%}

@media (max-width:1499px) {
  .order-block__col_card-action {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:20px}
}

@media (max-width:1023px) {
  .order-block__col_card-action {-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%}
}

@media (max-width:479px) {
  .order-block__col_card-action {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:20px}
}

.order-block__col_card-summ {width:24.5%}

@media (max-width:1499px) {
  .order-block__col_card-summ {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%}
}

@media (max-width:1023px) {
  .order-block__col_card-summ {-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%}
}

@media (max-width:479px) {
  .order-block__col_card-summ {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:20px}
}

.order-block__col_card-balance {width:17.5%}

@media (max-width:1499px) {
  .order-block__col_card-balance {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%}
}

@media (max-width:1023px) {
  .order-block__col_card-balance {-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%}
}

@media (max-width:479px) {
  .order-block__col_card-balance {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:1499px) {
  .order-block__col {width:100%}

  .order-block__col_card, .order-block__col_sticker {width:auto}
}

@media (min-width:1500px) {
  .order-block__col {float:none}
}

.order-block__payment {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:140px;-webkit-flex-basis:140px;flex-basis:140px;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:140px}

.order-block__payment span {display:block}

.order-block__payed {font-size:13px;font-size:.8125rem;line-height:14px;line-height:.875rem;margin-bottom:0}

@media (max-width:1499px) {
  .order-block .lg-visible {display:none}
}

@media (max-width:1499px) {
  .order-block .lg-invisible {display:inline}
}

@media (max-width:1499px) {
  .order-block .lg-hidden {display:block}
}

.order-item {width:100%;margin-bottom:15px;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.order-item, .order-item__description {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.order-item__description {-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:15px;-ms-flex-preferred-size:72%;-webkit-flex-basis:72%;flex-basis:72%}

@media (max-width:1365px) {
  .order-item__description {-ms-flex-preferred-size:66%;-webkit-flex-basis:66%;flex-basis:66%}
}

.order-item__price {min-width:80px;text-align:right}

.order-item__pic, .order-item__price {-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.order-item__pic {margin-right:15px}

.order-item__pic img {width:50px;height:50px;background:#fff;border-radius:50%;overflow:hidden;vertical-align:middle}

.order-item__name span {border-bottom:1px solid #e5e5e5}

.order-item:hover, .order-item:hover .order-item__name {color:#000}

.order-item:hover .order-item__name span {border-bottom:1px solid transparent}

.order-item:hover .order-item__price {color:#000}

.order-info {padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}

.order-info_no-border {padding:0;border:0}

.order-info__row {margin:5px 0 15px}

.order-info__row:after {clear:both;content:"";display:block}

@media (max-width:1365px) {
  .order-info__row:first-child {margin:5px 0 45px}
}

.order-info__price {float:right}

.order-info__name {position:relative;overflow:hidden}

.payment-block {font-weight:400;max-width:600px;margin:0 auto}

.payment-block .input-animate {margin:25px 0}

.payment-block .subscribe {-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

.payment-block .subscribe__panel-form {position:relative}

.payment-block .subscribe__panel {max-width:328px;margin:0 32px 0 0;background-color:#f2f2f2}

.payment-block .subscribe__panel .filled {position:absolute;top:48px;left:14px}

.payment-block .subscribe__panel-field {width:155px !important;background-color:#f2f2f2}

.payment-block .subscribe__panel-field:active, .payment-block .subscribe__panel-field:focus, .payment-block .subscribe__panel-field:hover {background-color:#f2f2f2}

.payment-block .subscribe__panel-btn {background-color:transparent}

.payment-block .subscribe__panel-btn:disabled {background-color:transparent;opacity:.3}

.payment-block .subscribe__success {position:relative;top:-56px;left:-15px;display:block;float:right;margin-top:0;color:#27979d;font-size:14px;font-size:.875rem;padding-right:32px;background:transparent}

.payment-block .subscribe__success:after {content:"";position:absolute;top:50%;right:3px;width:19px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%3E%3Ctitle%3EShape%205%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M111.353%205104.35L105.207%205110.5L105.353%205110.65L104.646%205111.349999999999L104.5%205111.209999999999L104.353%205111.349999999999L103.646%205110.65L103.793%205110.5L100.646%205107.35L101.353%205106.64L104.5%205109.79L110.646%205103.65Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-100%2C-5103)%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}

.payment-block .ui-slider-handle {width:12px;height:12px;margin-left:-6px;top:-5px;cursor:pointer;background-color:#27979d}

.payment-block .ui-slider-handle span {color:#27979d}

.payment-block .ui-slider-handle:active, .payment-block .ui-slider-handle:hover {box-shadow:0 0 0 9px rgba(36, 151, 157, .2)}

.payment-block .slider-block {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.payment-block .slider-block__slider {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * .55 - 13.5px);width:calc(99.9% * .55 - 13.5px)}

.payment-block .slider-block__slider:nth-child(1n) {margin-right:30px;margin-left:0}

.payment-block .slider-block__slider:last-child {margin-right:0}

.payment-block .slider-block__slider:nth-child(undefinedn) {margin-right:0;margin-left:auto}

.payment-block .slider-block__slider .bar {position:relative;top:-3px;height:3px;background-color:#27979d}

.payment-block .slider-block__result {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * .45 - 16.5px);width:calc(99.9% * .45 - 16.5px);font-weight:600;font-size:16px;font-size:1rem}

.payment-block .slider-block__result:nth-child(1n) {margin-right:30px;margin-left:0}

.payment-block .slider-block__result:last-child {margin-right:0}

.payment-block .slider-block__result:nth-child(undefinedn) {margin-right:0;margin-left:auto}

.payment-block .slider-block__result span {font-size:24px;font-size:1.5rem;font-weight:400}

@media (max-width:959px) {
  .payment-block .form-col-2 {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .payment-block .form-col-2:nth-child(1n) {margin-right:30px;margin-left:0}

  .payment-block .form-col-2:last-child {margin-right:0}

  .payment-block .form-col-2:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

@media (max-width:959px) {
  .payment-block .form-col-2:nth-child(2) .field {margin-bottom:0}
}

.payment-block__text {margin-bottom:24px}

.payment-block__text:nth-of-type(2) {margin-bottom:51px}

.payment-block-bonuses {padding:6px 0}

.payment-block-bonuses__available {float:left;min-width:130px;margin-right:17px;margin-bottom:0;padding:10px 18px 6px;border-radius:20px;color:#fff;background-color:#eb1d82;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem}

.payment-block-bonuses__available span {float:left;min-width:35px;margin-right:10px;font-weight:800;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}

.payment-block-bonuses__available:after {clear:both;content:"";display:block}

.payment-block-bonuses__notice {position:relative;overflow:hidden;padding-top:5px;color:#888;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}

.payment-block-systems {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.payment-block-systems__item {-ms-flex-preferred-size:30%;-webkit-flex-basis:30%;flex-basis:30%;margin-right:5%;margin-bottom:35px;padding:15px 10px;border-radius:5px;border:1px solid transparent}

.payment-block-systems__item img {display:block;margin:0 auto}

.payment-block-systems__item:nth-child(3n) {margin-right:0}

.payment-block-systems__item:hover {border-color:#49a8ac}

@media (max-width:479px) {
  .payment-block-systems__item {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;margin-right:0;margin-bottom:35px}
}

@media (max-width:560px) {
  .payment-block .subscribe__panel {width:100%;margin-right:0}
}

@media (max-width:1023px) {
  .payment-block .slider-block__slider {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .payment-block .slider-block__slider:nth-child(1n) {margin-right:30px;margin-left:0}

  .payment-block .slider-block__slider:last-child {margin-right:0}

  .payment-block .slider-block__slider:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .payment-block .slider-block__result {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .payment-block .slider-block__result:nth-child(1n) {margin-right:30px;margin-left:0}

  .payment-block .slider-block__result:last-child {margin-right:0}

  .payment-block .slider-block__result:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

.lk-card {font-weight:400}

.lk-card_border {border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding-top:44px;padding-bottom:26px}

.lk-card_border p {margin-bottom:10px}

.lk-card-photo {/ / display: block;text-align:right}

@media (max-width:1023px) {
  .lk-card-photo {margin:0 auto}
}

.lk-card-wrapper {text-align:right}

@media (max-width:1023px) {
  .lk-card-wrapper {text-align:center}
}

@media (max-width:479px) {
  .lk-card-wrapper {text-align:left}
}

.lk-card__buttons-block {text-align:center}

.lk-card__buttons-block .btn.btn_big {width:auto;padding:0 23px;margin-right:16px}

@media (min-width:1024px) {
  .lk-card__buttons-block {text-align:left}
}

.lk-card__description {font-weight:400}

.lk-card__description + .lk-card__description {margin-top:24px}

@media (max-width:767px) {
  .lk-card__description {font-size:1.25rem;line-height:1.75rem}
}

.social-auth {padding:13px 0}

.social-auth:after {clear:both;content:"";display:block}

.social-auth-toggle + .social-auth-toggle {margin-left:20px}

@media (max-width:479px) {
  .social-auth-toggle + .social-auth-toggle {margin-left:0}
}

.social-auth__login {color:#aaa;font-size:16px;font-size:1rem;display:inline-block;max-width:66%;white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}

.social-auth__icon {margin-right:14px}

.social-auth__status {position:relative;margin-right:63px;padding-left:32px;text-transform:uppercase;font-weight:600;font-size:12px;font-size:.75rem;line-height:48px;line-height:3rem}

.social-auth__status:before {content:"";position:absolute;top:0;left:0;width:20px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2220%22%20height%3D%2216%22%20viewBox%3D%220%200%2020%2016%22%3E%3Ctitle%3Edone%20%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M554%201381.07C553.821%201381.07%20553.648%201381%20553.516%201380.8799999999999L547.8689999999999%201375.57C547.5849999999999%201375.31%20547.5709999999999%201374.86%20547.838%201374.58C548.105%201374.29%20548.552%201374.28%20548.836%201374.54L553.94%201379.34L565.214%201366.33C565.465%201366.03%20565.9100000000001%201365.99%20566.2090000000001%201366.24C566.5070000000001%201366.5%20566.5450000000001%201366.94%20566.2940000000001%201367.24L554.5390000000001%201380.82C554.4150000000001%201380.97%20554.2340000000002%201381.06%20554.041%201381.07C554.027%201381.07%20554.013%201381.07%20554%201381.07Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-547%2C-1366)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:20px 16px}

.social-auth__delete .icon {margin-right:0}

.social-auth__delete.btn {height:48px;line-height:48px;line-height:3rem;vertical-align:middle}

.social-auth .pull-left {width:60%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}

.social-auth .pull-right {width:180px;text-align:right}

@media (max-width:479px) {
  .social-auth .pull-left {width:100%}

  .social-auth .pull-right {float:left !important;width:100%;text-align:left}
}

.compare {position:relative;max-width:100%;padding:100px 100px 0}

.compare .lg-visible {display:none}

.compare .tablet-visible {display:none}

.compare .reviews {font-size:14px;font-size:.875rem}

.compare .rating {float:left;width:55px;margin-right:22px;background-image:url(../img/svg/star_xs.svg)}

.compare .rating, .compare .rating__mark {height:23px;background-repeat:repeat-x;background-position:0}

.compare .rating__mark {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2210%22%20viewBox%3D%220%200%2010.75%2010%22%3E%0D%0A%20%20%3Cpath%20stroke-width%3D%221px%22%20stroke%3D%22%23eb1d82%22%20fill%3D%22%23eb1d82%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.378%2C0.498%20L6.839%2C3.518%20L10.247%2C3.935%20L7.741%2C6.218%20L8.387%2C9.496%20L5.378%2C7.886%20L2.368%2C9.496%20L3.014%2C6.218%20L0.508%2C3.935%20L3.917%2C3.518%20L5.378%2C0.498%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.compare .size-and-prices {padding-top:14px}

.compare .price {margin-bottom:0;font-size:24px;font-size:1.5rem;font-weight:400;line-height:30px;line-height:1.875rem}

.compare .price-block {height:60px;margin-top:-5px;overflow:hidden}

.compare .price_new {font-size:24px;font-size:1.5rem;margin-bottom:0;color:#eb1d82}

.compare .price_old {position:relative;display:inline-block;margin-top:-5px;font-size:18px;font-size:1.125rem}

@media (max-width:1365px) {
  .compare {padding:50px 50px 0}
}

.compare_fixed p.tablet-visible {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}

@media (max-width:767px) {
  .compare {padding-left:0;padding-right:0}
}

.compare_guest {margin-bottom:70px}

@media (max-width:1199px) {
  .compare_guest .container {min-width:auto}
}

.compare-stickers {position:absolute;top:22px;left:22px}

.compare-stickers .product-sticker {position:relative}

.compare-stickers .product-sticker + .product-sticker, .compare-stickers .product-sticker + .sticker {margin-top:8px}

.compare-stickers .product-sticker__text {font-size:0;opacity:0;visibility:hidden}

.compare-stickers .sticker {position:relative}

@media (max-width:479px) {
  .compare_fixed .compare-stickers {display:none}
}

.compare-head {overflow:hidden}

.section_lk .compare-head {padding-right:32px}

.compare_guest .compare-head {padding-right:0}

@media (max-width:1023px) {
  .compare-head {padding-right:50px}
}

@media (max-width:767px) {
  .compare-head {padding:0 20px !important}
}

@media (max-width:1023px) {
  .compare_guest .compare-head {padding:0 24px}
}

@media (max-width:767px) {
  .compare_guest .compare-head {padding:0 20px}
}

.compare-categories {margin-bottom:16px}

.compare-categories__item {display:inline-block;margin-right:53px;margin-bottom:16px;font-size:18px;font-size:1.125rem;font-weight:400;line-height:32px;line-height:2rem;letter-spacing:.9px;letter-spacing:.05625rem;white-space:nowrap}

.compare-categories__item span {color:#999}

.compare-categories__item:last-child {margin-right:0}

.compare-categories__item_selected {border-bottom:2px solid #27979d;color:#27979d}

.compare-categories__item_selected span {color:#27979d}

.compare-switchers {position:relative;height:40px}

@media (max-width:1023px) {
  .compare-switchers {height:32px}
}

@media (max-width:767px) {
  .compare-switchers {height:auto;margin:0}
}

.compare-switchers.fixBottom {position:absolute;top:auto;bottom:30px;left:100px}

.compare-switchers.fixBottom button {position:relative;left:auto;right:auto}

@media (max-width:767px) {
  .compare-switchers.fixBottom {position:absolute !important;top:auto !important;bottom:390px}
}

@media (max-width:1365px) {
  .compare-switchers.fixBottom {left:50px}
}

.compare-switchers:before {content:"";position:absolute;top:0;right:-24px;left:-24px;height:1px;background-color:#e5e5e5}

@media (min-width:480px) {
  .compare-switchers:before {position:absolute;top:0;right:-20px;left:-20px}
}

@media (min-width:768px) {
  .compare-switchers:before {content:none}
}

@media (max-width:959px) {
  .compare-switchers {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:767px) {
  .compare-switchers {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;padding:16px 0;line-height:3rem;text-align:center;font-size:1.5rem;font-weight:800}
}

@media (max-width:479px) {
  .compare-switchers {display:none}
}

@media (max-width:767px) {
  .compare_fixed .compare-switchers {margin-top:0;top:0;width:100%;left:0;right:0;height:80px;background-color:#fff;position:fixed;z-index:100}
}

.compare-toolbar {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.compare-toolbar, .compare-toolbar__controls {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

@media (max-width:1023px) {
  .compare-toolbar__controls {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

@media (max-width:959px) {
  .compare-toolbar__controls {margin-bottom:30px}
}

.compare-toolbar__item input[type=radio] + label {padding-left:32px;font-weight:400;letter-spacing:.45px;letter-spacing:.02813rem}

.compare-toolbar__item + .compare-toolbar__item {margin-left:30px}

@media (max-width:1023px) {
  .compare-toolbar__item + .compare-toolbar__item {margin-left:0;margin-top:10px}
}

.compare-toolbar.no-visible {display:none}

.compare__change-btn.btn {padding:0;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1021%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1022%22%20d%3D%22M840%201420.5H840.001H840V1421H839.491L831.333%201429L830.5%201428.18L837.824%201421H817V1420H837.824L830.5%201412.81L831.333%201412L839.491%201420H840Z%20%22%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-817%2C-1412)%22%2F%3E%3C%2Fsvg%3E");background-size:22px;background-repeat:no-repeat;background-position:50%;border-radius:50%}

.compare__change-btn.btn:disabled {background-color:#dadada;border-color:#dadada}

@media (max-width:1023px) {
  .compare__change-btn.btn {width:32px;height:32px;background-size:22px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}
}

.compare__change-btn + .compare__change-btn {margin-left:20px}

.compare__change-btn_prev {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:20px}

.compare_fixed .compare__change-btn_prev {position:fixed;left:430px;z-index:100;top:88px}

.compare_fixed.compare_guest .compare__change-btn_prev {left:10px}

@media (max-width:767px) {
  .compare__change-btn_prev {margin-right:0}
}

@media (max-width:1365px) {
  .compare_fixed .compare__change-btn_prev {left:405px}
}

@media (max-width:1199px) {
  .compare_fixed .compare__change-btn_prev {left:325px}
}

@media (max-width:1023px) {
  .compare_fixed .compare__change-btn_prev {left:10px}
}

@media (max-width:767px) {
  .compare_fixed .compare__change-btn_prev {left:20px !important;top:auto}
}

@media (max-width:767px) {
  .compare_fixed.compare_guest .compare__change-btn_prev {left:20px}
}

.compare_fixed .compare__change-btn_next {position:fixed;right:30px;z-index:100;top:88px}

@media (max-width:1365px) {
  .compare_fixed .compare__change-btn_next {right:5px}
}

@media (max-width:1023px) {
  .compare_fixed .compare__change-btn_next {right:10px}
}

@media (max-width:767px) {
  .compare_fixed .compare__change-btn_next {right:20px !important;top:auto}
}

@media (min-width:1024px) {
  .compare .lg-visible {display:block}
}

@media (max-width:959px) {
  .compare .lg-invisible.btn {margin-bottom:30px}
}

@media (max-width:767px) {
  .compare .lg-invisible.btn {margin-bottom:0}
}

@media (min-width:1024px) {
  .compare .lg-invisible {display:none}
}

@media (max-width:767px) {
  .compare .tablet-visible {display:block}
}

.compare-table {position:relative;overflow:hidden;padding-top:32px}

@media (max-width:479px) {
  .compare-table {overflow-x:auto}
}

@media (max-width:767px) {
  .compare-table {padding-top:0}
}

@media (max-width:479px) {
  .compare-table {padding-top:32px}
}

.compare-header__content {-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}

.compare.compare_fixed .compare-header__content {position:fixed;top:0;width:100%;overflow-x:hidden;overflow-y:hidden;background:#fff;z-index:29}

.compare.compare_fixed .compare-header__content.fixBottom {position:absolute;bottom:320px;top:auto}

@media (max-width:1023px) {
  .compare.compare_fixed .compare-header__content.fixBottom {bottom:160px;box-shadow:none}
}

@media (max-width:479px) {
  .compare.compare_fixed .compare-header__content.fixBottom {bottom:240px}
}

@media (max-width:767px) {
  .compare.compare_fixed .compare-header__content {box-shadow:0 3px 15px -3px rgba(0, 0, 0, .5);top:80px}
}

@media (max-width:479px) {
  .compare.compare_fixed .compare-header__content {top:0;width:auto !important}

  .compare.compare_fixed .compare-header__content .compare-cell {padding-top:0}
}

.compare-header__image {display:block;width:170px;height:100px;margin:0 auto 37px}

@media (max-width:479px) {
  .compare_fixed .compare-header__image {display:none}
}

.compare-header__main-image {max-width:170px;height:100%;margin:0 auto;display:block}

.compare-header__sticker-image {position:absolute;top:23px;left:23px;width:48px;height:48px;border-radius:50%;line-height:52px;line-height:3.25rem;font-size:16px;font-size:1rem;font-weight:700;text-align:center;text-transform:uppercase}

.compare_fixed .compare-header__sticker-image {opacity:0}

.compare-header__sticker-image_cyan {background-color:#02d7c8;background-image:url(../img/svg/eco.svg);background-repeat:no-repeat;background-position:50%}

.compare-header__sticker-image_percent {background-color:#eb1d82;color:#fff}

.compare-header__sticker-image_new {background-color:#fbd91f;color:#322b06}

.compare-header__name {font-weight:700;font-size:18px;font-size:1.125rem;letter-spacing:.9px;letter-spacing:.05625rem}

.compare-header__toolbar {position:absolute;top:26px;right:26px;width:20px;visibility:hidden;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}

.compare-header .compare-cell:hover .compare-header__toolbar {visibility:visible;opacity:1}

@media (max-width:1023px) {
  .compare-header__toolbar {visibility:visible;opacity:.5}

  .compare.compare_fixed .compare-header__toolbar {z-index:100}
}

@media (max-width:479px) {
  .compare-header__toolbar {visibility:visible;opacity:1}

  .compare.compare_fixed .compare-header__toolbar {display:none}
}

.compare-header__favorite {display:block;width:20px;margin-bottom:16px;opacity:.5;cursor:pointer;font-size:0;text-align:center}

.compare-header__favorite:hover {opacity:1}

.compare-header__remove-favorite {width:20px;margin-bottom:16px;opacity:.5;cursor:pointer}

.compare-header__remove-favorite:hover {opacity:1}

.compare-header__close {display:block;width:20px;opacity:.5;cursor:pointer}

.compare-header__close:hover {opacity:1}

.compare-group__content {position:relative;white-space:nowrap}

.compare-group__toolbar {display:none}

.compare-group__toolbar-item {line-height:18px;line-height:1.125rem}

.compare-group__toolbar-item span {margin-right:10px;margin-top:-4px}

.compare-group__toolbar-item + .compare-group__toolbar-item {margin-left:8px}

.compare-content {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;left:0;width:100%;margin:0 auto;font-size:0;-webkit-transition:.2s;transition:.2s}

@media (max-width:479px) {
  .compare-content {-webkit-transition:none;transition:none}
}

.compare-cell {position:relative;display:inline-block;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:240px;border-left:1px solid #e5e5e5;padding:23px 26px 10px 25px;vertical-align:top;white-space:normal;word-wrap:break-word;word-break:break-word;font-size:16px;font-size:1rem;margin:0 !important;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:19.98%}

.compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

.compare-cell:last-child {margin-right:0}

.compare-cell:nth-child(5n) {margin-right:0;margin-left:auto}

.compare_guest .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:16.65%}

.compare_guest .compare-cell:nth-child(1n) {margin-left:0}

.compare_guest .compare-cell:last-child {margin-right:0}

.compare_guest .compare-cell:nth-child(1n) {margin-right:0;margin-left:auto}

.compare-header .compare-cell {position:relative;padding-top:60px;padding-bottom:4px;border-top:1px solid #e5e5e5}

.compare-group .compare-cell {padding-top:4px;padding-bottom:9px;border-bottom:1px solid #e5e5e5}

.compare-cell .select2-selection--single {border-radius:16px}

.compare-group.compare-group_properties .compare-cell {padding-top:40px;padding-bottom:15px;letter-spacing:.6px;letter-spacing:.0375rem;font-weight:400}

.compare.compare_fixed .compare-cell {border-bottom:1px solid #e5e5e5}

@media (max-width:1919px) {
  .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:24.975%}

  .compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

  .compare-cell:last-child {margin-right:0}

  .compare-cell:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:1599px) {
  .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%}

  .compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

  .compare-cell:last-child {margin-right:0}

  .compare-cell:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:1199px) {
  .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%}

  .compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

  .compare-cell:last-child {margin-right:0}

  .compare-cell:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .compare-cell {width:240px}
}

.compare-cell:last-of-type {border-right:1px solid #e5e5e5}

@media (max-width:1919px) {
  .compare_guest .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:19.98%}

  .compare_guest .compare-cell:nth-child(1n) {margin-left:0}

  .compare_guest .compare-cell:last-child {margin-right:0}

  .compare_guest .compare-cell:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:1599px) {
  .compare_guest .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:24.975%}

  .compare_guest .compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

  .compare_guest .compare-cell:last-child {margin-right:0}

  .compare_guest .compare-cell:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:1199px) {
  .compare_guest .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%}

  .compare_guest .compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

  .compare_guest .compare-cell:last-child {margin-right:0}

  .compare_guest .compare-cell:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .compare_guest .compare-cell {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%}

  .compare_guest .compare-cell:nth-child(1n) {margin-right:0;margin-left:0}

  .compare_guest .compare-cell:last-child {margin-right:0}

  .compare_guest .compare-cell:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .compare_guest .compare-cell {width:240px}
}

.compare-cell_bl-t {border-left:1px solid transparent;border-right:1px solid transparent !important}

@media (max-width:1023px) {
  .compare-group .compare-cell {padding-bottom:23px}
}

.compare-row {position:relative;white-space:nowrap;-webkit-transition:background .2s ease;transition:background .2s ease}

.compare-row:hover {background:#f9f9f9}

.compare-row-name {position:absolute;top:17px;left:0;padding-left:25px;z-index:2;font-size:12px;font-size:.75rem;font-weight:800;text-transform:uppercase;-webkit-transition:left .2s cubic-bezier(.17, .84, .44, 1);transition:left .2s cubic-bezier(.17, .84, .44, 1);letter-spacing:.4px;letter-spacing:.025rem}

@media (max-width:767px) {
  .compare-row-name {padding-left:25px;-webkit-transition:none;transition:none}
}

@media (max-width:1023px) {
  .compare .size-and-prices {margin-bottom:17px}
}

.compare-done {background:#27979d;position:fixed;top:0;left:0;right:0;color:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;z-index:18}

.compare-done .container {min-width:320px}

.compare-done.is-open {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:200000}

.compare-done__layout {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;padding:24px 48px 24px 0}

.compare-done__layout:after {clear:both;content:"";display:block}

@media (max-width:767px) {
  .compare-done__layout {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
}

.compare-done__pic {background:#fff;border-radius:50%;-ms-flex:0 0 72px;-webkit-box-flex:0;-webkit-flex:0 0 72px;flex:0 0 72px;position:relative;overflow:hidden;width:72px;height:72px;margin:0 24px 0 0;font-size:0;line-height:72px;line-height:4.5rem;vertical-align:middle;text-align:center}

.compare-done__pic img {max-width:90%;max-height:90%;vertical-align:middle}

@media (max-width:479px) {
  .compare-done__pic {display:none}
}

.compare-done__desc {margin-right:64px}

.compare-done__desc p {margin:0}

@media (max-width:767px) {
  .compare-done__desc {width:-webkit-calc(100% - 96px);width:calc(100% - 96px);margin-right:0}
}

@media (max-width:479px) {
  .compare-done__desc {width:100%}
}

.compare-done__title {padding-bottom:5px;font-size:20px;font-size:1.25rem;font-weight:700}

.compare-done__go .btn {display:none;margin:0}

@media (max-width:767px) {
  .compare-done__go {width:100%;padding:24px 0 0 96px}
}

@media (max-width:479px) {
  .compare-done__go {padding-left:0}
}

@media (max-width:767px) {
  .compare-done__go .btn {display:inline-block}
}

@media (min-width:768px) {
  .compare-done__go .btn.btn_lg {display:inline-block}
}

@media (max-width:767px) {
  .compare-done__go .btn.btn_lg {display:none}
}

.compare-done__close.btn {position:absolute;top:50%;right:0;margin:-16px 0 0}

.compare-done__close.btn .icon {margin-right:0}

@media (max-width:767px) {
  .compare-done__close.btn {top:24px;margin-top:0}
}

.shop {width:50%;padding-left:96px}

@media (max-width:1365px) {
  .shop {width:60%;padding-left:34px}
}

@media (max-width:1023px) {
  .shop {padding-left:24px}
}

@media (max-width:959px) {
  .shop {width:100%;margin-bottom:24px;padding-right:24px}
}

.shop-page {padding-bottom:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.shop-page .information {padding-top:0}

@media (max-width:959px) {
  .shop-page {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.shop-info {padding-top:27px;padding-right:16px}

.shop-info h1 {margin-bottom:0;font-size:40px;font-size:2.5rem;line-height:54px;line-height:3.375rem;letter-spacing:1.5px;letter-spacing:.09375rem}

.shop-info .rating {display:inline-block;vertical-align:bottom;width:80px;margin-right:14px;background-image:url(../img/svg/star-empty.svg)}

.shop-info .rating, .shop-info .rating__mark {height:23px;background-repeat:repeat-x;background-position:0}

.shop-info .rating__mark {background-image:url(../img/svg/star.svg);background-size:16px 15px}

@media (max-width:1023px) {
  .shop-info {padding-top:0}
}

@media (max-width:959px) {
  .shop-info {padding-top:10px}
}

@media (max-width:767px) {
  .shop-info {padding-right:0}
}

.shop-info__header {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:33px}

@media (max-width:1023px) {
  .shop-info__header {margin-top:-5px;margin-bottom:41px}
}

@media (max-width:959px) {
  .shop-info__header {margin-top:-5px;margin-bottom:41px;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}
}

@media (max-width:767px) {
  .shop-info__header {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.shop-info__status {margin-left:25px}

@media (max-width:1199px) {
  .shop-info__status {margin-left:0;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-left:25px;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}
}

@media (max-width:767px) {
  .shop-info__status {margin-left:0;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

.shop-info__feedback {display:inline-block;position:relative;padding:0 10px;padding-right:16px;border:1px solid #e5e5e5;border-right:none;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;cursor:pointer}

.shop-info__feedback:after {content:"";position:absolute;top:6px;right:-7px;bottom:0;width:13px;height:10px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;-webkit-transform:rotate(64deg) skewX(35deg);-ms-transform:rotate(64deg) skewX(35deg);transform:rotate(64deg) skewX(35deg)}

.shop-map {width:50%}

.shop-map__map {position:relative;height:720px}

@media (max-width:959px) {
  .shop-map__map {height:322px}
}

@media (max-width:1365px) {
  .shop-map {width:41%}
}

@media (max-width:959px) {
  .shop-map {width:100%}
}

.shop-description {float:right;width:-webkit-calc(50% - 16px);width:calc(50% - 16px);padding-right:16px}

.shop-description.map-baloon {float:none;width:auto;padding-right:0}

.shop-description__item {position:relative;padding-left:32px;line-height:22px;line-height:1.375rem;letter-spacing:.3px;letter-spacing:.01875rem}

.shop-description__item:after {content:"";position:absolute;top:0;left:0;height:24px;width:24px;background-position:0 0;background-repeat:no-repeat}

.shop-description__item_address:after {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2219%22%20viewBox%3D%220%200%2014%2019%22%3E%3Ctitle%3Epin%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M430.492%2082.184L425%2088.9984L419.508%2082.1853C418.52099999999996%2080.9536%20418%2079.4748%20418%2077.90639999999999C418%2074.09729999999999%20421.14%2070.99839999999999%20425%2070.99839999999999C428.86%2070.99839999999999%20432%2074.09729999999999%20432%2077.90639999999999C432%2079.47479999999999%20431.479%2080.9536%20430.492%2082.184ZM425%2072.1398C421.778%2072.1398%20419.156%2074.7267%20419.156%2077.90639999999999C419.156%2079.21529999999998%20419.591%2080.4498%20420.414%2081.47619999999999L425%2087.16569999999999L429.587%2081.475C430.409%2080.4498%20430.844%2079.2153%20430.844%2077.90639999999999C430.844%2074.7267%20428.222%2072.1398%20425%2072.1398ZM425%2080.6744C423.406%2080.6744%20422.109%2079.3943%20422.109%2077.8215C422.109%2076.249%20423.406%2074.9693%20425%2074.9693C426.594%2074.9693%20427.89%2076.24900000000001%20427.89%2077.8215C427.89%2079.3943%20426.594%2080.6744%20425%2080.6744ZM425%2076.1102C424.043%2076.1102%20423.265%2076.8784%20423.265%2077.8215C423.265%2078.7653%20424.043%2079.5335%20425%2079.5335C425.956%2079.5335%20426.734%2078.76530000000001%20426.734%2077.8215C426.734%2076.8784%20425.95599999999996%2076.1102%20425%2076.1102Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-418%2C-70)%22%2F%3E%3C%2Fsvg%3E")}

.shop-description__item_time:after {background-image:url(../img/svg/clock.svg)}

.shop-description__item_phone span {white-space:nowrap}

.shop-description__item_phone:after {background-image:url(../img/svg/phone.svg)}

.shop-description__item_type {margin-bottom:23px}

.shop-description__item_type:after {left:-3px;background-image:url(../img/svg/flagman_star.svg)}

.shop-description__item_benefit {margin-bottom:23px}

.shop-description__item_benefit:after {left:-6px;background-image:url(../img/svg/parking.svg)}

.shop-description__item_subscribe:after {left:-6px;background-image:url(../img/svg/subscribe.svg)}

.shop-description__item_area:after {left:-6;background-image:url(../img/svg/plan.svg)}

.shop-description__address {margin-bottom:25px;border-bottom:1px solid #e5e5e5}

@media (max-width:959px) {
  .shop-description {padding-right:10px}
}

@media (max-width:767px) {
  .shop-description {width:100%;padding-right:0}
}

.shop-gallery {float:left;width:-webkit-calc(50% - 16px);width:calc(50% - 16px);-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}

.shop-gallery__dots {margin-top:28px;text-align:center}

.shop-gallery__dots li {margin-bottom:0;list-style:none;display:inline-block}

.shop-gallery__dots button {width:6px;height:6px;margin:0 15px 0 0;padding:0;background-color:#ddd;border:none;font-size:0}

.shop-gallery__dots button:focus {background-color:#ddd}

.shop-gallery__dots li.slick-active button, .shop-gallery__dots li.slick-active button:focus {background-color:#27979d}

@media (max-width:1365px) {
  .shop-gallery__dots {margin-top:20px;margin-bottom:0}
}

@media (max-width:767px) {
  .shop-gallery__dots {margin-top:14px;margin-bottom:11px}

  .shop-gallery__dots li {margin-bottom:0}
}

@media (max-width:767px) {
  .shop-gallery {width:100%}
}

.shop-howto {padding-right:41px;padding-top:10px}

.shop-howto h4 {margin-bottom:16px;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;font-weight:700;letter-spacing:1.3px;letter-spacing:.08125rem}

.shop-howto p {line-height:24px;line-height:1.5rem;margin-bottom:50px}

.shop-howto p:last-child {margin-bottom:18px}

.shop-howto a {display:inline-block;margin-top:15px}

@media (max-width:1023px) {
  .shop-howto {padding-top:65px}
}

@media (max-width:959px) {
  .shop-howto {padding-top:27px;padding-right:0}
}

.shop-feedback {padding:78px 96px 102px}

.container.shop-feedback {padding:78px 32px 102px}

.shop-feedback h3 {margin-bottom:16px;margin-top:0;font-size:32px;font-size:2rem;letter-spacing:1.3px;letter-spacing:.08125rem}

.shop-feedback h3 span {padding-left:8px;color:#888}

.shop-feedback .btn.btn_lite-chrome {line-height:46px;line-height:2.875rem;letter-spacing:1.3px;letter-spacing:.08125rem}

.shop-feedback .catalog-sort {margin-bottom:56px}

.shop-feedback .catalog-sort p {color:#888}

.shop-feedback .catalog-sort__container {margin:0;width:auto}

.shop-feedback .catalog-sort__type a {color:#888}

.shop-feedback .catalog-sort__type_active a {color:#000}

@media (max-width:959px) {
  .shop-feedback h3 {margin-bottom:25px}
}

.shop-feedback-wrapper {margin-bottom:37px}

.shop-feedback-wrapper:after {clear:both;content:"";display:block}

.shop-feedback-wrapper__col:last-child {float:left;width:68%}

@media (max-width:959px) {
  .shop-feedback-wrapper__col:last-child {width:100%}
}

.shop-feedback-wrapper__col:first-child {float:right;padding:17px 17px 0}

.shop-feedback-wrapper__col:first-child .btn {margin-bottom:27px}

.shop-feedback-wrapper__col:first-child .visible-md, .shop-feedback-wrapper__col:first-child .visible-md-min {display:none}

@media (max-width:1365px) {
  .shop-feedback-wrapper__col:first-child {padding:0}
}

@media (max-width:959px) {
  .shop-feedback-wrapper__col:first-child {display:none}
}

@media (max-width:560px) {
  .shop-feedback-wrapper__col:first-child {padding:17px 0;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

@media (max-width:959px) {
  .shop-feedback-wrapper__col:first-child .visible-md {display:inline-block}
}

@media (min-width:960px) {
  .shop-feedback-wrapper__col:first-child .visible-md-min {display:inline-block}
}

.shop-feedback-wrapper__col:nth-of-type(2) {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;margin-top:0;margin-bottom:32px;padding:17px 0 7px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

.shop-feedback-wrapper__col:nth-of-type(2) .btn {margin-bottom:27px}

.shop-feedback-wrapper__col:nth-of-type(2) .visible-md, .shop-feedback-wrapper__col:nth-of-type(2) .visible-md-min {display:none}

@media (min-width:960px) {
  .shop-feedback-wrapper__col:nth-of-type(2) {display:none}
}

@media (max-width:560px) {
  .shop-feedback-wrapper__col:nth-of-type(2) {padding:17px 0;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

@media (max-width:959px) {
  .shop-feedback-wrapper__col:nth-of-type(2) .visible-md {display:inline-block}
}

@media (min-width:960px) {
  .shop-feedback-wrapper__col:nth-of-type(2) .visible-md-min {display:inline-block}
}

@media (max-width:767px) {
  .shop-feedback .catalog-sort__list {display:inline-block}
}

@media (max-width:959px) {
  .shop-feedback .catalog-sort {margin-bottom:40px}
}

.shop-feedback-item {margin-bottom:49px}

.shop-feedback-item .rating {float:left;width:55px;height:23px;margin-right:22px;background-image:url(../img/svg/star_xs.svg);background-repeat:repeat-x;background-position:0}

.shop-feedback-item .rating__mark {height:23px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2210%22%20viewBox%3D%220%200%2010.75%2010%22%3E%0D%0A%20%20%3Cpath%20stroke-width%3D%221px%22%20stroke%3D%22%23eb1d82%22%20fill%3D%22%23eb1d82%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.378%2C0.498%20L6.839%2C3.518%20L10.247%2C3.935%20L7.741%2C6.218%20L8.387%2C9.496%20L5.378%2C7.886%20L2.368%2C9.496%20L3.014%2C6.218%20L0.508%2C3.935%20L3.917%2C3.518%20L5.378%2C0.498%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-repeat:repeat-x;background-position:0}

.shop-feedback-item:last-child {margin-bottom:0}

.shop-feedback-item__header {margin-bottom:16px}

@media (max-width:767px) {
  .shop-feedback-item .rating {float:none;margin-right:0}
}

.shop-feedback-item__author {font-weight:200;color:#888}

.shop-feedback-item__author span {margin-right:30px;margin-bottom:0;font-weight:400;color:#000;display:inline-block;max-width:40%;overflow:hidden;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis}

@media (max-width:767px) {
  .shop-feedback-item__author span {display:block;max-width:100%;margin-right:0;white-space:normal}
}

.shop-feedback-item__content {letter-spacing:.4px;letter-spacing:.025rem;line-height:28px;line-height:1.75rem;margin-bottom:20px}

.shop-feedback-item__footer {font-size:14px;font-size:.875rem;color:#888;letter-spacing:.3px;letter-spacing:.01875rem}

.shop-feedback-item__mark {padding:0;font-weight:400;height:auto;line-height:21px;line-height:1.3125rem}

.shop-feedback-item__mark, .shop-feedback-item__mark:focus, .shop-feedback-item__mark:hover {border:none;background:none}

.shop-feedback-item__mark_dislike .icon {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:3px;margin-right:5px}

.shop-feedback-item__mark_like {margin-left:26px;margin-right:13px}

.shop-feedback-item__mark_like .icon {position:relative;top:-5px;margin-right:4px}

.shop-feedback-item__mark_like .shop-feedback-item__counter {color:#27979d}

.shop-feedback-item__mark_dislike .shop-feedback-item__counter {color:#eb1d82}

.shop-feedback-average {margin-bottom:20px}

.shop-feedback-average .rating {width:70px;height:19px;margin-right:22px;background-image:url(../img/svg/star-empty.svg);background-repeat:repeat-x;background-position:0 bottom;display:inline-block;vertical-align:baseline;background-size:14px}

.shop-feedback-average .rating__mark {height:19px;background-image:url(../img/svg/star.svg);background-repeat:repeat-x;background-position:0 bottom;background-size:14px 15px}

.shop-feedback-average p {color:#888;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}

.shop-feedback-average__mark {font-weight:800;font-size:48px;font-size:3rem;letter-spacing:3.5px;letter-spacing:.21875rem;display:inline-block;margin-right:20px;line-height:68px;line-height:4.25rem}

@media (max-width:959px) {
  .shop-feedback-average {position:relative;margin-bottom:0;width:50%;padding-left:68px}

  .shop-feedback-average .rating {margin-right:0}

  .shop-feedback-average:after {content:"";position:absolute;top:4px;right:8px;bottom:18px;width:1px;background-color:#e5e5e5}
}

@media (max-width:767px) {
  .shop-feedback-average {padding-left:16px}
}

@media (max-width:560px) {
  .shop-feedback-average:after {content:none}
}

@media (max-width:479px) {
  .shop-feedback-average {width:100%;padding-left:0;text-align:center}
}

.shop-feedback-all .rating {display:inline-block;width:55px;margin-right:22px;background-image:url(../img/svg/star_xs.svg)}

.shop-feedback-all .rating, .shop-feedback-all .rating__mark {height:23px;background-repeat:repeat-x;background-position:0 bottom}

.shop-feedback-all .rating__mark {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2210%22%20viewBox%3D%220%200%2010.75%2010%22%3E%0D%0A%20%20%3Cpath%20stroke-width%3D%221px%22%20stroke%3D%22%23eb1d82%22%20fill%3D%22%23eb1d82%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.378%2C0.498%20L6.839%2C3.518%20L10.247%2C3.935%20L7.741%2C6.218%20L8.387%2C9.496%20L5.378%2C7.886%20L2.368%2C9.496%20L3.014%2C6.218%20L0.508%2C3.935%20L3.917%2C3.518%20L5.378%2C0.498%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.shop-feedback-all a {display:inline-block}

.shop-feedback-all__item {margin-bottom:1px}

.shop-feedback-all__percent {display:inline-block;color:#888;min-width:41px;margin-right:13px}

.shop-feedback-all__percent_grey {color:#888}

.shop-feedback-all__feedbacks {display:inline-block;cursor:pointer}

.shop-feedback-all__feedbacks:hover {color:#27979d;-webkit-transition:color .2s ease;transition:color .2s ease}

.shop-feedback-all__feedbacks_grey {color:#888;cursor:default}

.shop-feedback-all__feedbacks_grey:hover {color:#888}

@media (max-width:959px) {
  .shop-feedback-all {padding-left:48px;width:50%;padding-left:68px}
}

@media (max-width:767px) {
  .shop-feedback-all {padding-left:16px}
}

@media (max-width:560px) {
  .shop-feedback-all {padding-left:0;width:auto}
}

@media (max-width:1023px) {
  .shop-feedback {padding:78px 24px 95px}
}

@media (max-width:1365px) {
  .shop-feedback {padding:78px 34px 0}
}

@media (max-width:1023px) {
  .shop-feedback {padding:78px 24px 94px}
}

@media (max-width:959px) {
  .shop-feedback {padding:54px 24px 0}
}

.shop-more {margin-bottom:102px}

@media (max-width:1199px) {
  .shop-more {margin-bottom:78px}
}

@media (max-width:959px) {
  .shop-more {margin-bottom:43px}
}

.shop-promo {max-width:1056px;margin-left:auto;margin-right:auto}

.shop-promo h3 {margin-bottom:58px}

@media (max-width:959px) {
  .shop-promo h3 {margin-bottom:42px}
}

.shop-promo-block {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

@media (max-width:560px) {
  .shop-promo-block {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.shop-promo-item {position:relative;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;padding:36px 16px 9px 80px;background-color:#f3f3f3}

.shop-promo-item h5 {font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;margin-right:105px;margin-bottom:19px;font-weight:800;letter-spacing:.9px;letter-spacing:.05625rem}

.shop-promo-item .price {font-weight:400}

.shop-promo-item .price_new {color:#eb1d82;font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;margin-bottom:0}

.shop-promo-item .price_old {display:inline-block;position:relative;color:#888;font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem}

.shop-promo-item .price_old:after {content:"";position:absolute;display:block;top:14px;width:110%;height:1.5px;background-color:#888;-webkit-transform:rotate(-13deg);-ms-transform:rotate(-13deg);transform:rotate(-13deg)}

.shop-promo-item:first-child {border-right:1px solid #dadada}

@media (max-width:560px) {
  .shop-promo-item:first-child {border-right:none;border-bottom:1px solid #dadada}
}

@media (max-width:1199px) {
  .shop-promo-item {padding:36px 16px 9px 40px}
}

@media (max-width:1023px) {
  .shop-promo-item {max-height:288px;overflow:hidden}
}

@media (max-width:959px) {
  .shop-promo-item {padding:36px 16px 9px 24px}
}

@media (max-width:560px) {
  .shop-promo-item {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:959px) {
  .shop-promo-item h5 {margin-bottom:4px;line-height:1.5rem;font-size:1.25rem}
}

@media (max-width:767px) {
  .shop-promo-item h5 {margin-right:75px}
}

.shop-promo-item__sale {position:absolute;top:39px;right:49px;width:56px;height:56px;line-height:58px;line-height:3.625rem;color:#fff;font-weight:700;background-color:#eb1d82;text-align:center;border-radius:50%;font-size:18px;font-size:1.125rem}

@media (max-width:767px) {
  .shop-promo-item__sale {position:absolute;top:39px;right:24px}
}

.shop-promo-item__expire {margin-bottom:6px;font-weight:400;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}

.shop-promo-item__wrapper {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.shop-promo-item__col:first-child {-ms-flex-preferred-size:115px;-webkit-flex-basis:115px;flex-basis:115px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.shop-promo__sticker {max-width:354px;position:relative;padding:90px 0 64px;color:#fff;background-color:rgba(235, 29, 130, .7);border-radius:50%;text-align:center}

.shop-promo__sticker .btn.btn_big {min-width:auto;padding-left:24px;padding-right:24px;line-height:46px;line-height:2.875rem;letter-spacing:.7px;letter-spacing:.04375rem}

.shop-promo__sticker_green {background-color:rgba(27, 188, 160, .8)}

.shop-promo__sticker-title {margin-bottom:6px;font-weight:800;font-size:40px;font-size:2.5rem;line-height:42px;line-height:2.625rem;letter-spacing:1.4px;letter-spacing:.0875rem}

@media (max-width:959px) {
  .shop-promo__sticker-title {font-size:2rem;line-height:2rem}
}

.shop-promo__sticker-sale {margin-bottom:26px;font-size:24px;font-size:1.5rem;letter-spacing:1.2px;letter-spacing:.075rem}

.shop-promo__sticker-sale span {font-weight:700}

@media (max-width:959px) {
  .shop-promo__sticker-sale {margin-bottom:15px;font-size:1.25rem}
}

@media (max-width:959px) {
  .shop-promo__sticker {max-width:288px;padding:71px 0 54px}
}

@media (max-width:479px) {
  .shop-promo__sticker {max-width:240px;margin:0 auto;padding:47px 0 30px}
}

.shop-promo-text {margin-top:98px;line-height:28px;line-height:1.75rem;letter-spacing:.5px;letter-spacing:.03125rem}

@media (max-width:1023px) {
  .shop-promo-text {margin-top:84px}
}

@media (max-width:959px) {
  .shop-promo-text {margin-top:70px}
}

@media (max-width:959px) {
  .shop-promo {padding:6px 0 54px}
}

.shop-promo_bg {max-height:450px;padding:53px 76px;background-repeat:no-repeat;background-position:center 0}

@media (max-width:1023px) {
  .shop-promo_bg {padding:53px 40px}
}

@media (max-width:959px) {
  .shop-promo_bg {height:385px;padding:53px 40px}
}

@media (max-width:479px) {
  .shop-promo_bg {padding:53px 0 0}
}



.metro-container {position:relative}

.metro-icon {width:17px;height:17px;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:5px;margin-top:-2px}

.metro-drop {background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}

.metro-drop .ui-menu-item {padding:7px 0;list-style:none;border-bottom:1px solid #e5e5e5;padding:7px}

.metro-drop .ui-menu-item:hover {background:#f3f3f3}

.metro-drop .ui-state-focus {margin:0}

.metro-search {position:absolute;width:498px;padding:23px 32px 31px 96px;border:1px solid #e5e5e5;border-top:none;z-index:30;background-color:#fff;z-index:4}

@media (max-width:1408px) {
  .metro-search {padding:23px 32px 31px}
}

@media (max-width:1023px) {
  .metro-search {padding:23px 32px 31px 24px;width:480px}
}

@media (max-width:479px) {
  .metro-search {width:100%;position:relative}
}

.metro-search__form {position:relative}

.metro-search__input {padding:9px 56px 9px 0;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;letter-spacing:.6px;letter-spacing:.0375rem;font-weight:300}

.metro-search__btn {position:absolute;top:3px}

.metro-search__btn .icon-search {margin:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20style%3D%22fill%3A%23999%3B%22%3E%0D%0A%20%20%3Cpath%20d%3D%22M18.353%2C17.646%20L17.646%2C18.353%20L13.286%2C13.993%20C11.876%2C15.238%2010.029%2C16.000%208.000%2C16.000%20C3.582%2C16.000%20-0.000%2C12.418%20-0.000%2C8.000%20C-0.000%2C3.582%203.582%2C-0.000%208.000%2C-0.000%20C12.418%2C-0.000%2016.000%2C3.582%2016.000%2C8.000%20C16.000%2C10.029%2015.238%2C11.876%2013.993%2C13.286%20L18.353%2C17.646%20ZM8.000%2C1.000%20C4.134%2C1.000%201.000%2C4.134%201.000%2C8.000%20C1.000%2C11.866%204.134%2C15.000%208.000%2C15.000%20C11.866%2C15.000%2015.000%2C11.866%2015.000%2C8.000%20C15.000%2C4.134%2011.866%2C1.000%208.000%2C1.000%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:50%}

.metro-search__btn .icon-cross {margin:0;width:100%;height:14px;border-left:1px solid #e5e5e5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Ctitle%3Edelete%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1553.35%20170.645L1552.6499999999999%20171.352L1546.9999999999998%20165.70600000000002L1541.3499999999997%20171.352L1540.6499999999996%20170.645L1546.2899999999997%20164.99900000000002L1540.6499999999996%20159.35200000000003L1541.3499999999997%20158.64500000000004L1546.9999999999998%20164.29100000000003L1552.6499999999999%20158.64500000000004L1553.35%20159.35200000000003L1547.7099999999998%20164.99900000000002Z%20%22%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1540%2C-158)%22%2F%3E%3C%2Fsvg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:100%}

.metro-search__btn_search {right:24px;height:32px;padding-top:4px;padding-right:8px;padding-left:8px}

.metro-search__btn:first-child {right:24px;width:27px;text-align:left}

.metro-search__btn:last-child {right:0;width:24px;border-radius:0;text-align:right}

.metro-layout {height:605px;overflow:hidden}

@media (max-width:767px) {
  .metro-layout {height:400px}
}

.metro-wrapper {width:3000px;height:3500px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}

.metro-wrapper[data-city=spb] {width:1800px;height:2000px}

.metro-map {position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1600px;cursor:all-scroll;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}

.metro-wrapper[data-city=spb] .metro-map {width:1000px}

.metro-map [data-metro-id] {visibility:hidden;width:17px;height:17px;margin-bottom:0;background-color:#27979d;text-indent:-99999px;border-radius:50%;cursor:pointer}

.metro-map [data-metro-id].is-open {visibility:visible}

.metro-map.is-default {-webkit-transition:opacity, top, left .3s ease;transition:opacity, top, left .3s ease}

.metro-map__image {width:100%}

.metro-map__station {position:absolute}

.metro-map__balloon-container {position:absolute;top:-20px;left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}

.metro-map__balloon-container a {display:none;background-color:transparent;background-image:url(../img/svg/pin_office.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:30px;height:30px;text-indent:-9999999px}

.metro-map__balloon-container a.is-checked {display:inline-block}

.payment-successful {padding:146px 0}

.payment-successful h1 {font-size:40px;font-size:2.5rem;line-height:46px;line-height:2.875rem;letter-spacing:.9px;letter-spacing:.05625rem;margin-bottom:35px}

.payment-successful p {letter-spacing:.3px;letter-spacing:.01875rem}

@media (max-width:1023px) {
  .payment-successful {padding:146px 24px}
}

@media (max-width:767px) {
  .payment-successful {padding:73px 24px}
}

.payment-successful__icon {margin-bottom:20px}

.payment-successful__to-index {margin-top:40px}

.club .container {padding:0 96px}

@media (max-width:1023px) {
  .club .container {padding:0 48px}
}

@media (max-width:767px) {
  .club .container {padding:0 32px}
}

@media (max-width:479px) {
  .club .container {padding:0 24px}
}

.club-title {position:relative;min-height:368px;background:url(../img/inhtml/club/title.jpg) no-repeat 50%;background-size:cover}

.club-title h1 {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:448px;text-align:center;font-size:56px;font-size:3.5rem;line-height:48px;line-height:3rem;letter-spacing:.04em;color:#fff}

@media (max-width:1023px) {
  .club-title h1 {width:500px}
}

@media (max-width:767px) {
  .club-title h1 {width:100%}
}

@media (max-width:479px) {
  .club-title h1 {font-size:2.5rem;letter-spacing:.03em}
}

.club-text {max-width:752px;padding:96px 0 48px;margin:0 auto;text-align:center;font-size:34px;font-size:2.125rem;line-height:40px;line-height:2.5rem;font-weight:300;letter-spacing:.02em}

@media (max-width:479px) {
  .club-text {font-size:1.5rem;line-height:2rem}
}

.club-privilege {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;padding-top:64px}

.club-privilege__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

.club-privilege__col:nth-child(1n) {margin-right:30px;margin-left:0}

.club-privilege__col:last-child {margin-right:0}

.club-privilege__col:nth-child(3n) {margin-right:0;margin-left:auto}

@media (max-width:767px) {
  .club-privilege__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);margin-bottom:64px}

  .club-privilege__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .club-privilege__col:last-child {margin-right:0}

  .club-privilege__col:nth-child(1n) {margin-right:0;margin-left:auto}
}

.club-privilege__col:last-child {margin-bottom:0}

.club-privilege__image {height:100px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}

.club-privilege__title {font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;letter-spacing:.04em}

.club-privilege__desc {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03em}

.club-heading {line-height:40px;line-height:2.5rem;margin:96px 0 32px;text-align:center}

.club-howto {max-width:1100px;margin:0 auto;text-align:center}

.club-howto__cards {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-70px;text-align:left;padding:0 11%}

@media (max-width:1023px) {
  .club-howto__cards {margin-top:-50px}
}

@media (max-width:767px) {
  .club-howto__cards {margin-top:-16px;padding:0}
}

@media (max-width:479px) {
  .club-howto__cards {display:block;margin-top:0;padding:0}
}

.club-howto__col {max-width:300px;margin-top:-32px}

@media (max-width:479px) {
  .club-howto__col {max-width:none;margin:0 auto 32px;text-align:center}
}

.club-howto__col:last-child {margin:0;margin-left:32px}

@media (max-width:479px) {
  .club-howto__col:last-child {margin-left:0}
}

.club-howto__title {font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;letter-spacing:.02em}

.club-howto__desc {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03em}

@media (max-width:479px) {
  .club-howto__desc {font-size:1.125rem}
}

.club-howto__text {padding:0 48px;margin:32px auto;text-align:center;font-size:34px;font-size:2.125rem;line-height:40px;line-height:2.5rem;font-weight:300;letter-spacing:.02em}

@media (max-width:767px) {
  .club-howto__text {padding:0}
}

@media (max-width:479px) {
  .club-howto__text {font-size:1.5rem;line-height:2rem}
}

.club-pdf {text-align:center}

.club-pdf__link {font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem;letter-spacing:.03em}

@media (max-width:479px) {
  .club-pdf__link {font-size:1.125rem;letter-spacing:.01em}
}

.club-pdf__link:before {content:"";display:inline-block;width:20px;height:18px;margin-right:16px;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237.75%22%20height%3D%2233.97%22%20viewBox%3D%220%200%2037.75%2033.97%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23eb1d82%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22pdf_icon%22%20class%3D%22cls-1%22%20d%3D%22M133.574%2C2419.85c-1.344-2.45-7.227-4.01-12.421-4.3-0.469-.51-0.946-1.04-1.434-1.6-4.464-5.15-6.272-12.64-6.947-16.6-0.08-.84-0.169-1.54-0.243-2.06a1.192%2C1.192%2C0%2C0%2C0-1.076-1.28%2C1.01%2C1.01%2C0%2C0%2C0-.756.34%2C1.388%2C1.388%2C0%2C0%2C0-.213%2C1.21c0.063%2C0.52.158%2C1.22%2C0.294%2C2.02%2C0.38%2C4.02.56%2C11.69-2.511%2C17.78-0.32.63-.639%2C1.24-0.956%2C1.82-5.746%2C1.69-10.383%2C4.7-11.062%2C7.19a2.483%2C2.483%2C0%2C0%2C0%2C.6%2C2.44%2C3.479%2C3.479%2C0%2C0%2C0%2C2.594%2C1.17c2.719%2C0%2C5.817-3.05%2C9.21-9.07a29.275%2C29.275%2C0%2C0%2C1%2C4.46-.83c0.565-.06%2C1.479-0.18%2C2.04-0.27a27.777%2C27.777%2C0%2C0%2C1%2C5.1-.28c4.166%2C4.37%2C7.571%2C6.59%2C10.123%2C6.59a3.555%2C3.555%2C0%2C0%2C0%2C3.193-1.9A2.372%2C2.372%2C0%2C0%2C0%2C133.574%2C2419.85Zm-1.754.98a0.346%2C0.346%2C0%2C0%2C1%2C0%2C.4%2C1.572%2C1.572%2C0%2C0%2C1-1.486.87h0c-1.595%2C0-4.048-1.53-6.984-4.32C127.9%2C2418.36%2C131.222%2C2419.74%2C131.82%2C2420.83Zm-26.047-1.01c-2.429%2C3.87-4.753%2C6.14-6.328%2C6.14a1.507%2C1.507%2C0%2C0%2C1-1.145-.55%2C0.451%2C0.451%2C0%2C0%2C1-.118-0.5c0.35-1.29%2C3.291-3.49%2C7.59-5.09h0Zm4.154-3.29c0.042-.09.084-0.17%2C0.126-0.25a29.061%2C29.061%2C0%2C0%2C0%2C2.784-10.67%2C29.926%2C29.926%2C0%2C0%2C0%2C5.372%2C9.67c0.064%2C0.07.131%2C0.15%2C0.195%2C0.23a27.693%2C27.693%2C0%2C0%2C0-3.555.3c-0.534.09-1.4%2C0.2-1.937%2C0.26A26.9%2C26.9%2C0%2C0%2C0%2C109.927%2C2416.53Z%22%20transform%3D%22translate(-96.156%20-2394)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:cover}

.club-carousel {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:64px}

.club-carousel .main-slider__dots {bottom:-30px}

.club-carousel .main-slider__dots button:before {background-color:#ddd;opacity:1}

.club-carousel .main-slider__dots .slick-active button:before {background-color:#27979d}

.club-carousel:after, .club-carousel:before {content:"";width:66px;height:34px;position:absolute;top:40%;/ / негибко,: translateY(- 50 %);background:url(../img/inhtml/club/arrow.png) no-repeat 50%}

@media (max-width:767px) {
  .club-carousel:after, .club-carousel:before {display:none}
}

.club-carousel:before {left:28%}

.club-carousel:after {right:28%}

.club-carousel__slide {margin-right:48px}

@media (max-width:767px) {
  .club-carousel__slide {margin-right:0}
}

.club-carousel__slide:last-child {margin-right:0}

.club-carousel__image {position:relative}

.club-carousel__slide_checkout .club-carousel__image:before, .club-carousel__slide_personal .club-carousel__image:before {content:"";display:none;width:66px;height:34px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/inhtml/club/arrow.png) no-repeat 50%}

.club-carousel__slide_checkout .club-carousel__image:after, .club-carousel__slide_login .club-carousel__image:after {content:"";display:none;width:66px;height:34px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/inhtml/club/arrow.png) no-repeat 50%}

@media (max-width:767px) {
  .club-carousel__slide_checkout .club-carousel__image:before, .club-carousel__slide_personal .club-carousel__image:before {left:8%}
}

@media (max-width:479px) {
  .club-carousel__slide_checkout .club-carousel__image:before, .club-carousel__slide_personal .club-carousel__image:before {left:0}
}

@media (max-width:767px) {
  .club-carousel__slide_checkout .club-carousel__image:after, .club-carousel__slide_login .club-carousel__image:after {right:8%}
}

@media (max-width:479px) {
  .club-carousel__slide_checkout .club-carousel__image:after, .club-carousel__slide_login .club-carousel__image:after {right:0}
}

@media (max-width:767px) {
  .slick-current .club-carousel__image:after, .slick-current .club-carousel__image:before {display:block}
}

@media (max-width:767px) {
  .club-carousel__image img {margin:0 auto}
}

@media (max-width:479px) {
  .club-carousel__image img {width:60%}
}

.club-carousel__desc {max-width:200px;font-weight:700}

.club-carousel__desc, .club-paragraph {margin:0 auto;text-align:center;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}

.club-paragraph {max-width:448px;letter-spacing:.03em}

@media (max-width:479px) {
  .club-paragraph {font-size:1.25rem}
}

.club-hand {margin-top:64px;background:-webkit-radial-gradient(60% 100px at bottom, #ddd, #fff);background:radial-gradient(60% 100px at bottom, #ddd, #fff);padding:0 32px;margin-bottom:96px}

@media (max-width:479px) {
  .club-hand {margin-right:-50px}
}

.club-hand__image {display:block;margin:0 auto}

.club-bonus {max-width:928px;margin:64px auto;margin-bottom:96px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

@media (max-width:479px) {
  .club-bonus {margin-bottom:64px}
}

.club-bonus__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);text-align:center}

.club-bonus__col:nth-child(1n) {margin-right:30px;margin-left:0}

.club-bonus__col:last-child {margin-right:0}

.club-bonus__col:nth-child(2n) {margin-right:0;margin-left:auto}

@media (max-width:479px) {
  .club-bonus__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);margin-bottom:32px}

  .club-bonus__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .club-bonus__col:last-child {margin-right:0}

  .club-bonus__col:nth-child(1n) {margin-right:0;margin-left:auto}
}

.club-bonus__image {margin-bottom:32px}

.club-bonus__desc {max-width:350px;margin:0 auto;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03em}

@media (max-width:479px) {
  .club-bonus__desc {font-size:1.25rem;line-height:1.625rem;letter-spacing:.01em}
}

.post {position:relative}

.post p {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03em;font-weight:300}

.post .news-page-toolbar_desktop {top:368px}

.post .post-header {margin-bottom:32px;overflow:hidden;background-repeat:no-repeat;background-size:cover}

.post .post__content {padding:0 20px}

.post .post-heading {position:relative;padding:120px 0 126px;margin-top:64px;text-align:center;font-size:40px;font-size:2.5rem;line-height:36px;line-height:2.25rem;letter-spacing:.04em;font-weight:800}

.post .post-heading_place {padding:120px 0 115px}

.post .post-heading_norm {margin-top:108px;padding:120px 0 134px}

.post .post-heading_exercises {margin-top:114px;padding:64px 0 80px}

.post .post-heading_preparation {margin-top:56px;padding:64px 0 80px}

.post .post-heading_health {padding:130px 0 126px}

.post .post-subheading {padding:0;margin:0;text-align:center;font-size:26px;font-size:1.625rem;line-height:26px;line-height:1.625rem;letter-spacing:.03em;font-weight:700}

.post .post-number {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:250px;font-size:15.625rem;font-weight:800;color:#f6f6f6;z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.post .post-container {max-width:928px;margin:0 auto;padding-left:120px}

.post .post-container_big {max-width:1408px}

.post .post-preview {margin:62px 0 0;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;letter-spacing:.03em}

.post .post-preview_sleep {font-family:minion_pro;font-weight:600;font-style:italic;font-size:19px;font-size:1.1875rem}

.post .post-choose {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:110px;margin-bottom:20px;text-align:center}

.post .post-choose__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

.post .post-choose__col:nth-child(1n) {margin-right:30px;margin-left:0}

.post .post-choose__col:last-child {margin-right:0}

.post .post-choose__col:nth-child(3n) {margin-right:0;margin-left:auto}

.post .post-choose__col:last-child {margin-bottom:0}

.post .post-choose__image {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}

.post .post-choose__title {font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.75rem;letter-spacing:.04em;margin:35px 0 32px}

.post .post-choose__title_sm {font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;letter-spacing:.03em}

.post .post-choose__descr {max-width:318px;margin:0 auto}

.post .post-image {position:relative;display:block;margin:0 auto;text-align:center}

.post .post-image p {max-width:80%;margin:0 auto}

.post .post-image_mv {margin:50px 0 0}

.post .post-image_health {margin-bottom:20px}

.post .post-image__descr {position:relative}

.post .post-advice {margin:72px 0 64px;margin-left:120px;background:#27979d}

.post .post-advice__content {max-width:808px;margin:0 auto;padding:60px 0 66px}

.post .post-advice__title {font-size:26px;font-size:1.625rem;font-weight:800}

.post .post-advice__desc, .post .post-advice__title {line-height:28px;line-height:1.75rem;letter-spacing:.02em;color:#fff}

.post .post-advice__desc {margin:0;font-size:20px;font-size:1.25rem;font-weight:300}

.post .post-advice_quote .post-advice__content {max-width:none;margin:0 96px;text-align:center}

.post .post-advice_quote .post-advice__desc {font-size:34px;font-size:2.125rem;line-height:40px;line-height:2.5rem;letter-spacing:.02em;font-weight:300}

.post .post-check {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px;margin-bottom:22px;padding:0 30px 0 150px}

.post .post-check__col {position:relative;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);margin-bottom:80px}

.post .post-check__col:nth-child(1n) {margin-right:30px;margin-left:0}

.post .post-check__col:last-child {margin-right:0}

.post .post-check__col:nth-child(2n) {margin-right:0;margin-left:auto}

.post .post-check__heading {padding-left:48px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.47%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.47%2024%22%20style%3D%22%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%2327979d%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22done_%22%20data-name%3D%22done%20%22%20class%3D%22cls-1%22%20d%3D%22M1308%2C4488a12%2C12%2C0%2C1%2C1%2C6.32-22.2%2C0.7%2C0.7%2C0%2C0%2C1%2C.23.97%2C0.712%2C0.712%2C0%2C0%2C1-.97.23%2C10.582%2C10.582%2C0%2C1%2C0%2C4.44%2C5.57%2C0.707%2C0.707%2C0%2C0%2C1%2C1.34-.45A12.012%2C12.012%2C0%2C0%2C1%2C1308%2C4488Zm0-7.93a0.708%2C0.708%2C0%2C0%2C1-.48-0.19l-5.65-5.31a0.7%2C0.7%2C0%2C1%2C1%2C.97-1.02l5.1%2C4.79%2C11.27-13.01a0.7%2C0.7%2C0%2C0%2C1%2C1-.08%2C0.69%2C0.69%2C0%2C0%2C1%2C.08.99l-11.75%2C13.58a0.713%2C0.713%2C0%2C0%2C1-.5.25H1308Z%22%20transform%3D%22translate(-1296%20-4464)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:0 0;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700}

.post .post-check__heading_health {margin-top:32px}

.post .post-check__text {margin:0;padding-left:48px}

.post .post-check_numbers .post-check__col {margin-bottom:32px}

.post .post-check_numbers .post-check__heading {padding-left:64px;background:none}

.post .post-check_numbers .post-check__text {padding-left:64px}

.post .post-check_images .post-check__col {margin-bottom:80px}

.post .post-check_images .post-check__heading {padding-left:0;background:none}

.post .post-check_images .post-check__text {padding-left:0}

.post .post-check__number {position:absolute;top:16px;font-size:32px;font-size:2rem;line-height:30px;line-height:1.875rem;letter-spacing:.04em;font-weight:800;color:#27979d}

.post .post-check_health {margin-top:66px}

.post .post-fact {width:928px;margin:48px auto;padding-left:120px}

.post .post-fact_inline {width:auto;margin:-48px 0 0;padding:0}

.post .post-fact_inline .post-fact__content {padding:128px 32px 48px;border:2px solid #27979d;background:transparent}

.post .post-fact__content {position:relative;padding:128px 48px 64px;background:#f6f6f6}

.post .post-fact__content:before {content:"";display:block;width:95px;height:72px;position:absolute;top:48px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2295%22%20height%3D%2272%22%20viewBox%3D%220%200%2095%2072%22%20style%3D%22%22%3E%0D%0A%20%20%3Cmetadata%3E%3C%3Fxpacket%20begin%3D%22%EF%BB%BF%22%20id%3D%22W5M0MpCehiHzreSzNTczkc9d%22%3F%3E%0D%0A%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta%2F%22%20x%3Axmptk%3D%22Adobe%20XMP%20Core%205.6-c138%2079.159824%2C%202016%2F09%2F14-01%3A09%3A01%20%20%20%20%20%20%20%20%22%3E%0D%0A%20%20%20%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%3E%0D%0A%20%20%20%20%20%20%3Crdf%3ADescription%20rdf%3Aabout%3D%22%22%2F%3E%0D%0A%20%20%20%3C%2Frdf%3ARDF%3E%0D%0A%3C%2Fx%3Axmpmeta%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%3C%3Fxpacket%20end%3D%22w%22%3F%3E%3C%2Fmetadata%3E%0D%0A%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23c7dfe0%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%235b969b%3B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2247.5%22%20cy%3D%2227.656%22%20r%3D%2223.5%22%2F%3E%0D%0A%20%20%3Cpath%20class%3D%22cls-2%22%20d%3D%22M93.5%2C29.153h-9a1.495%2C1.495%2C0%2C1%2C1%2C0-2.989h9A1.495%2C1.495%2C0%2C1%2C1%2C93.5%2C29.153ZM80.853%2C10.272a1.5%2C1.5%2C0%2C1%2C1-1.5-2.589L87.147%2C3.2a1.5%2C1.5%2C0%2C1%2C1%2C1.5%2C2.588ZM56.868%2C51.535v9.037a5.535%2C5.535%2C0%2C0%2C1-4.884%2C5.444V66.31a4.781%2C4.781%2C0%2C0%2C1-9.559%2C0V66.017a5.534%2C5.534%2C0%2C0%2C1-4.884-5.444V51.3A25.054%2C25.054%2C0%2C0%2C1%2C22%2C28.267a25.5%2C25.5%2C0%2C0%2C1%2C51%2C0A25.072%2C25.072%2C0%2C0%2C1%2C56.868%2C51.535ZM45.175%2C66.31a2.029%2C2.029%2C0%2C0%2C0%2C4.057%2C0h0V66.062H45.175V66.31ZM40.291%2C54.07h6.024a1.35%2C1.35%2C0%2C1%2C1%2C0%2C2.7H40.291v2.092h6.024a1.35%2C1.35%2C0%2C1%2C1%2C0%2C2.7H40.479a2.845%2C2.845%2C0%2C0%2C0%2C2.657%2C1.8h8.137a2.82%2C2.82%2C0%2C0%2C0%2C2.844-2.79V52.429a26%2C26%2C0%2C0%2C1-13.825-.164v1.8ZM47.5%2C5.948A22.563%2C22.563%2C0%2C0%2C0%2C24.751%2C28.267%2C22.445%2C22.445%2C0%2C0%2C0%2C42%2C49.924L37.277%2C29.141A1.331%2C1.331%2C0%2C0%2C1%2C37.546%2C28%2C1.386%2C1.386%2C0%2C0%2C1%2C38.62%2C27.5h3.426l2.039-2a1.394%2C1.394%2C0%2C0%2C1%2C1.945%2C0l4.43%2C4.345%2C1.987-1.95A1.392%2C1.392%2C0%2C0%2C1%2C53.42%2C27.5h2.96A1.387%2C1.387%2C0%2C0%2C1%2C57.453%2C28a1.331%2C1.331%2C0%2C0%2C1%2C.269%2C1.138l-2.97%2C13.068a1.375%2C1.375%2C0%2C0%2C1-1.642%2C1.023%2C1.349%2C1.349%2C0%2C0%2C1-1.043-1.61l2.6-11.425H53.99l-2.557%2C2.509a1.4%2C1.4%2C0%2C0%2C1-1.945%2C0l-4.43-4.346L43.588%2C29.8a1.388%2C1.388%2C0%2C0%2C1-.973.4h-2.28l4.511%2C19.847a1.322%2C1.322%2C0%2C0%2C1%2C.029.392%2C23.346%2C23.346%2C0%2C0%2C0%2C2.624.15A22.562%2C22.562%2C0%2C0%2C0%2C70.249%2C28.267%2C22.562%2C22.562%2C0%2C0%2C0%2C47.5%2C5.948ZM53.664%2C47a1.371%2C1.371%2C0%2C0%2C1-1.341%2C1.056%2C1.385%2C1.385%2C0%2C0%2C1-.3-0.033%2C1.35%2C1.35%2C0%2C0%2C1-1.043-1.611l0.2-.871a1.376%2C1.376%2C0%2C0%2C1%2C1.642-1.024%2C1.349%2C1.349%2C0%2C0%2C1%2C1.043%2C1.611ZM7.853%2C52.118a1.5%2C1.5%2C0%2C1%2C1-1.5-2.589l7.794-4.484a1.5%2C1.5%2C0%2C1%2C1%2C1.5%2C2.589Zm6.294-41.846L6.353%2C5.788A1.5%2C1.5%2C0%2C1%2C1%2C7.853%2C3.2l7.794%2C4.483A1.5%2C1.5%2C0%2C1%2C1%2C14.147%2C10.272ZM12%2C27.659a1.5%2C1.5%2C0%2C0%2C1-1.5%2C1.494h-9a1.495%2C1.495%2C0%2C1%2C1%2C0-2.989h9A1.5%2C1.5%2C0%2C0%2C1%2C12%2C27.659ZM80.853%2C45.045l7.794%2C4.484a1.5%2C1.5%2C0%2C1%2C1-1.5%2C2.589l-7.794-4.484A1.5%2C1.5%2C0%2C1%2C1%2C80.853%2C45.045Z%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.post .post-fact__title {text-align:center;font-size:34px;font-size:2.125rem;line-height:40px;line-height:2.5rem;letter-spacing:.03em;font-weight:300}

@media (max-width:767px) {
  .post p {font-size:1.25rem;line-height:1.75rem}
}

@media (max-width:1199px) {
  .post .post-heading {margin-top:96px}
}

@media (max-width:1023px) {
  .post .post-heading {margin-top:66px}
}

@media (max-width:767px) {
  .post .post-heading {margin-top:0;padding:100px 0}
}

@media (max-width:479px) {
  .post .post-heading {margin-top:64px;font-size:2rem;line-height:2.5rem;letter-spacing:.02em}
}

@media (max-width:767px) {
  .post .post-heading_norm {margin-top:70px;padding:100px 0 110px}
}

@media (max-width:767px) {
  .post .post-heading_exercises {margin-top:110px;padding:84px 0 90px}
}

@media (max-width:767px) {
  .post .post-heading_preparation {margin-top:85px;padding:100px 0 54px}
}

@media (max-width:767px) {
  .post .post-heading h2 {font-size:2rem}
}

@media (max-width:479px) {
  .post .post-subheading {font-size:1.625rem;line-height:2rem;letter-spacing:.02em}
}

@media (max-width:1023px) {
  .post .post-container {max-width:none;margin-left:48px;margin-right:48px;padding-left:0;padding-right:0}
}

@media (max-width:767px) {
  .post .post-container {margin-left:32px;margin-right:32px}
}

@media (max-width:479px) {
  .post .post-container {margin-left:24px;margin-right:24px}
}

@media (max-width:479px) {
  .post .post-preview {font-size:1.5rem;line-height:2rem;letter-spacing:.01em}
}

@media (max-width:1365px) {
  .post .post-choose {max-width:1024px}
}

@media (max-width:767px) {
  .post .post-choose {margin-top:72px;margin-bottom:50px}
}

@media (max-width:767px) {
  .post .post-choose__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);margin-bottom:80px}

  .post .post-choose__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .post .post-choose__col:last-child {margin-right:0}

  .post .post-choose__col:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .post .post-image p {max-width:none}
}

@media (max-width:767px) {
  .post .post-image_mv {margin-top:64px}
}

@media (max-width:767px) {
  .post .post-image_best-sleep img {margin-bottom:32px}
}

@media (max-width:767px) {
  .post .post-image__descr {display:block;margin-bottom:32px}
}

@media (max-width:1023px) {
  .post .post-advice {margin-left:0}
}

@media (max-width:1023px) {
  .post .post-advice__content {max-width:none;margin:0 48px}
}

@media (max-width:767px) {
  .post .post-advice__content {margin:0 32px}
}

@media (max-width:479px) {
  .post .post-advice__content {margin:0 24px}
}

@media (max-width:1023px) {
  .post .post-advice_quote .post-advice__content {margin:0 48px}
}

@media (max-width:767px) {
  .post .post-advice_quote .post-advice__content {margin:0 32px}
}

@media (max-width:479px) {
  .post .post-advice_quote .post-advice__content {margin:0 24px}
}

@media (max-width:479px) {
  .post .post-advice_quote .post-advice__desc {font-size:1.625rem;line-height:2rem}
}

@media (max-width:767px) {
  .post .post-check__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .post .post-check__col:nth-child(1n) {margin-right:0;margin-left:0}

  .post .post-check__col:last-child {margin-right:0}

  .post .post-check__col:nth-child(0n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .post .post-fact {width:100%;padding-left:0}
}

@media (max-width:767px) {
  .post .post-fact_inline {margin:0}
}

.order h1 {margin:160px 0 0;text-align:center;font-size:40px;font-size:2.5rem;line-height:38px;line-height:2.375rem;letter-spacing:.02em}

.order .order-container {max-width:1200px;margin:0 auto}

.order .order-container_big {max-width:none}

.order .order-step {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-flow:row-reverse wrap;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:96px 0}

.order .order-step_reverse {-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}

.order .order-step__image {width:50%}

.order .order-step__mobile-image {display:none;margin:0 auto}

.order .order-step__desc {position:relative;width:33%;padding-top:85px}

.order .order-step__number {position:absolute;left:-5px;top:0;font-size:200px;font-size:12.5rem;line-height:1;font-weight:800;color:#dff0f0;z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.order .order-step__title {font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;letter-spacing:.06em;font-weight:700}

.order .order-step__text {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.03em;font-weight:300}

.order .order-call {padding:192px 0 128px;background:#f6f6f6 url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22consultant%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2275%22%20height%3D%2274.09%22%20viewBox%3D%220%200%2075%2074.09%22%20style%3D%22%22%3E%0D%0A%20%20%3Cmetadata%3E%3C%3Fxpacket%20begin%3D%22%EF%BB%BF%22%20id%3D%22W5M0MpCehiHzreSzNTczkc9d%22%3F%3E%0D%0A%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta%2F%22%20x%3Axmptk%3D%22Adobe%20XMP%20Core%205.6-c138%2079.159824%2C%202016%2F09%2F14-01%3A09%3A01%20%20%20%20%20%20%20%20%22%3E%0D%0A%20%20%20%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%3E%0D%0A%20%20%20%20%20%20%3Crdf%3ADescription%20rdf%3Aabout%3D%22%22%2F%3E%0D%0A%20%20%20%3C%2Frdf%3ARDF%3E%0D%0A%3C%2Fx%3Axmpmeta%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%3C%3Fxpacket%20end%3D%22w%22%3F%3E%3C%2Fmetadata%3E%0D%0A%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%23bee0e1%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.cls-1%2C%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.cls-2%20%7B%0D%0A%20%20%20%20%20%20%20%20fill%3A%20%2327979d%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M787%2C2413s-1.678-9.9%2C3-13%2C5.472-3.13%2C9-3%2C8.16-.67%2C10%2C1%2C4.235%2C3.13%2C5%2C5%2C0%2C9%2C0%2C9-9.221-3.79-10-5-2%2C1-2%2C1-4.947%2C3.4-7%2C4a46.286%2C46.286%2C0%2C0%2C1-6%2C1A6.119%2C6.119%2C0%2C0%2C1%2C787%2C2413Z%22%20transform%3D%22translate(-763%20-2396.91)%22%2F%3E%0D%0A%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M765%2C2469c0.143-.5%2C1.049-11.71%2C5-16s8.693-7.84%2C12-8c2.027-.1%2C2%2C1%2C2%2C1l16%2C17%2C18-18s5.476%2C0.47%2C7%2C2%2C9.214%2C7.31%2C10%2C13%2C1%2C9%2C1%2C9l-69%2C1S764.857%2C2469.49%2C765%2C2469Z%22%20transform%3D%22translate(-763%20-2396.91)%22%2F%3E%0D%0A%20%20%3Cpath%20id%3D%22prof%22%20class%3D%22cls-2%22%20d%3D%22M786.158%2C2429.23h0.4a14.066%2C14.066%2C0%2C0%2C0%2C25.649%2C6.07%2C7.7%2C7.7%2C0%2C0%2C0%2C2.857-.86c4.318-2.31%2C4.833-8.09%2C4.853-8.33h0l0.568-6.61a3.418%2C3.418%2C0%2C0%2C0-3.4-3.7h-1.749l0.208-3.18%2C0.258-3.96A10.953%2C10.953%2C0%2C0%2C0%2C804.861%2C2397h-8.723a10.954%2C10.954%2C0%2C0%2C0-10.946%2C11.66l0.388%2C5.94%2C0.079%2C1.2h-1.9a3.418%2C3.418%2C0%2C0%2C0-3.4%2C3.7l0.569%2C6.62a3.37%2C3.37%2C0%2C0%2C0%2C2.237%2C2.9m1.158-2.78a0.414%2C0.414%2C0%2C0%2C1-.418-0.38l-0.568-6.62a0.411%2C0.411%2C0%2C0%2C1%2C.418-0.45h2.094l0.487%2C7.45h-2.013Zm3.846-17.77a7.974%2C7.974%2C0%2C0%2C1%2C7.965-8.49h8.722c0.194%2C0%2C.386.01%2C0.576%2C0.02l-2.314%2C6.17c-0.374.62-3.769%2C5.71-14.659%2C6.73Zm23.359%2C19.79a11.05%2C11.05%2C0%2C0%2C1-1.061%2C4.06%2C13.6%2C13.6%2C0%2C0%2C1-4.378-1.42%2C3.684%2C3.684%2C0%2C0%2C0%2C.083-0.78%2C3.727%2C3.727%2C0%2C1%2C0-1.862%2C3.23%2C19.69%2C19.69%2C0%2C0%2C0%2C4.328%2C1.66%2C11.062%2C11.062%2C0%2C0%2C1-19.176-6.75l-0.809-12.38c8.415-.77%2C13-3.85%2C15.266-6.05a8.8%2C8.8%2C0%2C0%2C0%2C2.585%2C1.91%2C29.493%2C29.493%2C0%2C0%2C0%2C5.976%2C1.94Zm-8.344%2C1.86a0.747%2C0.747%2C0%2C1%2C1-1.494%2C0A0.747%2C0.747%2C0%2C0%2C1%2C803.189%2C2430.12Zm9.636-21.65-0.143%2C2.19a24.1%2C24.1%2C0%2C0%2C1-4.8-1.57c-1.629-.84-2-1.54-2.006-1.75%2C0-.01%2C0-0.01%2C0-0.01a0.036%2C0.036%2C0%2C0%2C1%2C0-.01l2.461-6.55A8%2C8%2C0%2C0%2C1%2C812.825%2C2408.47Zm1.106%2C23.18a14.16%2C14.16%2C0%2C0%2C0%2C.51-2.42h1.533A5.856%2C5.856%2C0%2C0%2C1%2C813.931%2C2431.65Zm3.009-5.79a0.413%2C0.413%2C0%2C0%2C1-.418.38h-1.863l0.487-7.45h1.945a0.411%2C0.411%2C0%2C0%2C1%2C.418.45Zm21.036%2C43.38-1.445-7.96a22.219%2C22.219%2C0%2C0%2C0-21.82-18.19H810.36a1.5%2C1.5%2C0%2C0%2C0-1.056.44l-8.8%2C8.79-8.8-8.79a1.5%2C1.5%2C0%2C0%2C0-1.056-.44h-4.351a21.866%2C21.866%2C0%2C0%2C0-4.114.39h0a22.142%2C22.142%2C0%2C0%2C0-17.7%2C17.8l-1.445%2C7.96a1.5%2C1.5%2C0%2C0%2C0%2C1.47%2C1.76h72.012a1.5%2C1.5%2C0%2C0%2C0%2C1.146-.54A1.481%2C1.481%2C0%2C0%2C0%2C837.976%2C2469.24Zm-36.419-13.76%2C9.422-9.41h3.732c0.194%2C0%2C.387.01%2C0.581%2C0.01L800.5%2C2460.85l-2.161-2.16Zm-15.268-9.41h3.732l8.366%2C8.36-2.16%2C2.15-10.518-10.5C785.9%2C2446.08%2C786.1%2C2446.07%2C786.289%2C2446.07Zm-20.006%2C21.95%2C1.126-6.21a19.262%2C19.262%2C0%2C0%2C1%2C14.557-15.24l17.478%2C17.44a0.8%2C0.8%2C0%2C0%2C0%2C.113.1%2C1.486%2C1.486%2C0%2C0%2C0%2C1.886%2C0%2C0.869%2C0.869%2C0%2C0%2C0%2C.114-0.1l17.477-17.44a19.262%2C19.262%2C0%2C0%2C1%2C14.557%2C15.24l1.126%2C6.21H766.283Z%22%20transform%3D%22translate(-763%20-2396.91)%22%2F%3E%0D%0A%3C%2Fsvg%3E") no-repeat;background-position:center 96px}

.order .order-call__content {max-width:688px;margin:0 auto;text-align:center;font-size:34px;font-size:2.125rem;line-height:40px;line-height:2.5rem;letter-spacing:.02em;font-weight:300}

.order .order-payment {padding-top:112px;background:#27979d}

.order .order-payment .order-step {margin:0;overflow:hidden}

.order .order-payment .order-step__image {margin-bottom:-10px}

.order .order-payment .order-step__desc {width:40%;padding-top:0}

.order .order-payment .order-step__text, .order .order-payment .order-step__title {color:#fff}

@media (max-width:479px) {
  .order h1 {margin-top:80px}
}

@media (max-width:1199px) {
  .order .order-container {margin-left:48px;margin-right:48px}
}

@media (max-width:767px) {
  .order .order-container {margin-left:32px;margin-right:32px}
}

@media (max-width:479px) {
  .order .order-container {margin-left:24px;margin-right:24px}
}

@media (max-width:767px) {
  .order .order-step__image {width:100%}
}

@media (max-width:767px) {
  .order .order-step__desktop-image {display:none}
}

@media (max-width:767px) {
  .order .order-step__mobile-image {display:block}
}

@media (max-width:767px) {
  .order .order-step__desc {width:100%;margin-bottom:32px}
}

@media (max-width:479px) {
  .order .order-step__title {font-size:1.5rem;letter-spacing:.03em}
}

@media (max-width:479px) {
  .order .order-step__text {font-size:1.25rem;line-height:1.625rem;letter-spacing:.01em}
}

@media (-tablet) {
  .order .order-call__content {margin-left:32px;margin-right:32px}
}

@media (max-width:479px) {
  .order .order-call__content {margin-left:24px;margin-right:24px;font-size:1.5rem;line-height:2rem}
}

@media (max-width:767px) {
  .order .order-payment .order-step__image {margin-bottom:-245px}
}

@media (max-width:767px) {
  .order .order-payment .order-step__desc {width:100%}
}

.promo-page {padding:31px 0 0}

.promo-page .week-products {margin-bottom:81px}

.promo-page .catalog-simple {margin-bottom:99px}

@media (max-width:1023px) {
  .promo-page {padding:49px 0 0}
}

@media (max-width:767px) {
  .promo-page {padding:34px 0 0}
}

@media (max-width:479px) {
  .promo-page {padding:26px 0 0}
}

.promo-page_complect {padding:34px 0 0}

.promo-page_complect h1 {margin-bottom:39px}

.promo-page-header {margin-bottom:62px}

.promo-page-header .important-text {max-width:860px;text-align:center;line-height:40px;line-height:2.5rem;margin:121px auto 55px}

.promo-page-header .shop-promo {max-width:100%;height:617px;max-height:100%;position:relative}

.promo-page_complect .promo-page-header {margin-bottom:47px}

@media (max-width:1023px) {
  .promo-page-header .important-text {margin:81px auto 55px}
}

@media (max-width:767px) {
  .promo-page-header .important-text {margin:55px auto 46px}
}

@media (max-width:479px) {
  .promo-page-header .important-text {font-size:1.625rem;line-height:2rem}
}

@media (max-width:1023px) {
  .promo-page-header {margin-bottom:96px}
}

@media (max-width:639px) {
  .promo-page-header {margin-bottom:63px}
}

.promo-page-filter h2 {margin-bottom:45px}

.promo-page-filter .tabs__wrapper {margin-bottom:21px}

@media (max-width:767px) {
  .promo-page-filter .tabs__wrapper {margin-bottom:50px}
}

@media (max-width:639px) {
  .promo-page-filter .tabs__wrapper {margin-bottom:61px}
}

.promo-page-conditions {padding:100px 0}

.promo-page-conditions h5 {font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;letter-spacing:.8px;letter-spacing:.05rem}

.promo-page-conditions li {letter-spacing:.4px;letter-spacing:.025rem;margin-bottom:18px}

@media (max-width:767px) {
  .promo-page-conditions li {font-size:1.25rem;letter-spacing:.0125rem;line-height:1.625rem;margin-bottom:22px}
}

@media (max-width:1023px) {
  .promo-page-conditions {padding:79px 0}
}

@media (max-width:767px) {
  .promo-page-conditions {padding:76px 0 49px}
}

@media (max-width:1023px) {
  .promo-page .week-products {padding-bottom:0}
}

@media (max-width:479px) {
  .promo-page .week-products {margin-bottom:53px;padding-bottom:0}
}

@media (max-width:1023px) {
  .promo-page .catalog-simple {margin-bottom:18px}
}

@media (max-width:767px) {
  .promo-page .catalog-simple {margin-bottom:25px}
}

.action-row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}

.action-row:first-of-type {margin-top:85px}

@media (max-width:1023px) {
  .action-row:first-of-type {margin-top:70px}
}

@media (max-width:479px) {
  .action-row:first-of-type {margin-top:77px}
}

@media (max-width:959px) {
  .action-row {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.action-item {position:relative;width:100%;color:#000;min-height:616px;overflow:hidden}

.action-item .product-sticker {top:147px;left:42px}

.action-item .product-sticker_xl {top:150px;left:56px}

@media (max-width:1023px) {
  .action-item {min-height:488px}
}

.action-item:hover {color:#000}

.action-item:hover h3 {color:#27979d}

.action-item_half {width:-webkit-calc(50% - 8px);width:calc(50% - 8px);min-height:432px}

@media (max-width:1023px) {
  .action-item_half {min-height:336px}
}

@media (max-width:767px) {
  .action-item_half {width:100%}

  .action-item_half + .action-item_half {margin-top:16px}
}

.action-item_partner {padding:73px 16px 96px}

@media (max-width:1023px) {
  .action-item_partner {padding-top:56px}
}

@media (max-width:959px) {
  .action-item_partner {padding-bottom:60px}
}

.action-item_border {background-color:#fff;border:1px solid #f3f3f3}

.action-item_text-white, .action-item_text-white:hover, .action-item_text-white:hover h3, .action-item_text-white h3 {color:#fff}

.action-item_text-white:hover:before {background-color:rgba(0, 0, 0, .3)}

.action-item_grey {background-color:#f3f3f3}

.action-item_overlay:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, .15);z-index:3;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}

@media (max-width:1023px) {
  .action-item .product-sticker {top:122px;left:34px}
}

@media (max-width:479px) {
  .action-item .product-sticker {top:140px;left:16px}
}

@media (max-width:1023px) {
  .action-item .product-sticker_xl {top:126px;left:48px}
}

@media (max-width:479px) {
  .action-item .product-sticker_xl {top:150px;left:32px}
}

.action-image {display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;max-width:none}

.action-image_bottom {position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}

@media (max-width:1023px) {
  .action-image_bottom {position:absolute;top:auto;bottom:-95px;left:50%}
}

.action-logo {display:block;margin-right:auto;margin-left:auto;margin-bottom:57px;max-width:159px;max-height:47px}

@media (max-width:1023px) {
  .action-logo {max-width:124px;margin-bottom:46px}
}

.action-description {position:absolute;top:50%;left:50%;min-width:360px;-webkit-transform:translate(-50%, -70%);-ms-transform:translate(-50%, -70%);transform:translate(-50%, -70%);text-align:center;z-index:4}

.action-item_half .action-description {-webkit-transform:translate(-50%, -66%);-ms-transform:translate(-50%, -66%);transform:translate(-50%, -66%)}

@media (max-width:1023px) {
  .action-description {-webkit-transform:translate(-50%, -62%);-ms-transform:translate(-50%, -62%);transform:translate(-50%, -62%)}
}

@media (max-width:479px) {
  .action-description {position:absolute;top:50%;right:24px;left:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-width:224px}
}

@media (max-width:1023px) {
  .action-item_half .action-description {-webkit-transform:translate(-50%, -54%);-ms-transform:translate(-50%, -54%);transform:translate(-50%, -54%)}
}

@media (max-width:479px) {
  .action-item_half .action-description {position:absolute;top:50%;right:24px;bottom:auto;left:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-width:224px}
}

.action-description_top {position:absolute;top:101px;bottom:auto;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}

@media (max-width:479px) {
  .action-description_top {position:absolute;top:50px;right:24px;left:24px;-webkit-transform:none;-ms-transform:none;transform:none}
}

.action-description_upper {position:absolute;top:131px;bottom:auto;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}

@media (max-width:1023px) {
  .action-description_upper {top:97px}
}

@media (max-width:479px) {
  .action-description_upper {position:absolute;top:70px;right:24px;left:24px;-webkit-transform:none;-ms-transform:none;transform:none}
}

.action-description_center {display:block;position:absolute;top:50%;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.action-item_half .action-description_center {position:absolute;top:50%;bottom:auto;left:50%;min-width:70%;max-width:95%}

@media (max-width:1023px) {
  .action-item_half .action-description_center {position:absolute;top:50%;bottom:auto;left:50%;-webkit-transform:translate(-50%, -63%);-ms-transform:translate(-50%, -63%);transform:translate(-50%, -63%)}
}

@media (max-width:479px) {
  .action-item_half .action-description_center {position:absolute;top:50%;right:24px;bottom:auto;left:24px;-webkit-transform:translateY(-63%);-ms-transform:translateY(-63%);transform:translateY(-63%);min-width:224px}
}

.action__title {max-width:450px;margin-left:auto;margin-right:auto;margin-bottom:38px;font-size:40px;font-size:2.5rem;line-height:44px;line-height:2.75rem;letter-spacing:1.8px;letter-spacing:.1125rem;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease}

.action-item_half .action__title {margin-bottom:10px}

.action-description_top .action__title {margin-bottom:13px}

@media (max-width:1023px) {
  .action__title {margin-bottom:20px}
}

@media (max-width:479px) {
  .action__title {margin-bottom:24px}
}

.action__title_full-width {max-width:100%}

.action__title_small {font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;letter-spacing:.8px;letter-spacing:.05rem}

.action-item_sticker .action__title_small {position:absolute;margin-top:0;top:65px;left:56px;right:32px;z-index:3}

.action-item_half .action__title_small {margin-bottom:30px}

.action-item_partner .action__title_small {margin-bottom:21px}

.action-item_sticker .action__title_small {margin-bottom:0}

@media (max-width:1023px) {
  .action-item_sticker .action__title_small {top:45px;left:54px;right:32px}
}

@media (max-width:959px) {
  .action-item_sticker .action__title_small {font-size:1.375rem;left:34px}
}

@media (max-width:767px) {
  .action-item_sticker .action__title_small {top:45px;right:32px;font-size:1.5rem}
}

@media (max-width:479px) {
  .action-item_sticker .action__title_small {top:16px;left:32px;right:16px}
}

@media (max-width:1023px) {
  .action-item_half .action__title_small {margin-bottom:18px}
}

@media (max-width:479px) {
  .action-item_half .action__title_small {margin-bottom:20px}
}

@media (max-width:1023px) {
  .action-item_partner .action__title_small {margin-bottom:11px}
}

.action__title_left {text-align:left;margin-left:0}

@media (max-width:1023px) {
  .action-description_center .action__title {margin-bottom:0}
}

@media (max-width:479px) {
  .action-description_center .action__title {margin-bottom:0}
}

.action__more {width:100%;text-align:center;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;font-weight:400;letter-spacing:.8px;letter-spacing:.05rem;margin-bottom:0}

.action-item_partner .action__more {color:#888;font-weight:300}

.action__expire {position:absolute;right:16px;bottom:72px;left:16px;font-weight:300;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;letter-spacing:.3px;letter-spacing:.01875rem;margin-bottom:0;z-index:4;text-align:center}

.action-item_half .action__expire {position:absolute;right:16px;bottom:59px;left:16px}

.action-item_partner .action__expire {color:#888}

@media (max-width:1023px) {
  .action__expire {position:absolute;right:16px;bottom:56px;left:16px}
}

@media (max-width:479px) {
  .action__expire {position:absolute;right:16px;bottom:56px;left:16px;font-size:1.125rem}
}

@media (max-width:479px) {
  .action-item_half .action__expire {position:absolute;right:8px;bottom:56px;left:8px}
}

@media (max-width:959px) {
  .action-item_partner .action__expire {bottom:33px}
}

.action__percent {position:absolute;top:52%;left:50%;font-size:224px;font-size:14rem;line-height:224px;line-height:14rem;letter-spacing:5px;letter-spacing:.3125rem;color:#f0f0f0;font-weight:800;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}

.action-item_grey .action__percent {color:#e5e5e5}

@media (max-width:1023px) {
  .action__percent {top:51%;font-size:10rem;line-height:10rem}
}

@media (max-width:479px) {
  .action__percent {font-size:7.5rem;line-height:7.5rem}
}

.action__percent_top {position:absolute;top:54px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}

@media (max-width:1023px) {
  .action__percent_top {top:51px}
}

.perfect-bedroom {position:relative}

.perfect-bedroom .js-sticky-bg {-webkit-transform:translateZ(0);transform:translateZ(0)}

.perfect-bedroom .column {position:relative}

.perfect-bedroom .column h1, .perfect-bedroom .column h2, .perfect-bedroom .column h3, .perfect-bedroom .column h4, .perfect-bedroom .column p {padding:0 8px}

.perfect-bedroom .column a {color:#009a9a;border-bottom:1px solid #009a9a}

.perfect-bedroom .column a:hover {border-bottom:1px solid transparent}

.perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:23px;line-height:24px;line-height:1.5rem;font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:normal}

.perfect-bedroom-section_cover .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:33px}

.perfect-bedroom-section_base .perfect-bedroom h4.perfect-bedroom__section-subtitle, .perfect-bedroom-section_pillows .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:24px}

.perfect-bedroom-section_bedclothes .perfect-bedroom h4.perfect-bedroom__section-subtitle, .perfect-bedroom-section_blanket .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:25px}

.perfect-bedroom-section_box .perfect-bedroom h4.perfect-bedroom__section-subtitle, .perfect-bedroom-section_lighting .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:24px}

.perfect-bedroom-section_aroma .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:25px}

.perfect-bedroom-section_decor .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin-bottom:24px}

.perfect-bedroom a.btn {height:auto;padding:0 32px;background-color:#fff;color:#000;font-size:16px;font-size:1rem;line-height:48px;line-height:3rem;border:none;border-radius:5px;text-decoration:none;text-transform:none;font-weight:300;letter-spacing:normal}

.perfect-bedroom a.btn:hover {background-color:hsla(0, 0%, 100%, .7)}

.perfect-bedroom-attention {position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;opacity:0;z-index:6;visibility:hidden;background-color:rgba(0, 0, 0, .7);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}

@media (max-width:1023px) and (orientation:landscape) {
  .perfect-bedroom-attention {opacity:1;visibility:visible}
}

.perfect-bedroom-attention.is-active {opacity:1;visibility:visible}

.perfect-bedroom-attention__message {position:absolute;top:50%;right:24px;left:24px;margin-bottom:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;font-size:1.5rem;color:#fff;text-align:center}

.perfect-bedroom-wrapper {margin-bottom:-130px;padding:140px 0 0;height:-webkit-calc(50vh + 130px);height:calc(50vh + 130px);position:relative;top:-130px;overflow:hidden}

.perfect-bedroom-bg {position:absolute;top:0;right:0;left:0;width:100%;height:-webkit-calc(100vh + 60px);height:calc(100vh + 60px);background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:50%}

.perfect-bedroom-bg_header-green {background-color:#27979d;opacity:.7}

.perfect-bedroom-bg_footer-green {background-color:#27979d;opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_header {background-image:url(../img/perfect_bedroom/bg_1.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_header {background-image:url(../img/perfect_bedroom/bg_1_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_header {background-image:url(../img/perfect_bedroom/bg_1_sm.jpg)}
}

.perfect-bedroom-bg_mattress {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_mattress {background-image:url(../img/perfect_bedroom/bg_2.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_mattress {background-image:url(../img/perfect_bedroom/bg_2_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_mattress {background-image:url(../img/perfect_bedroom/bg_2_sm.jpg)}
}

.perfect-bedroom-bg_mattress-single {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_mattress-single {background-image:url(../img/perfect_bedroom/bg_mattress.png);background-position:center 500px}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_mattress-single {background-image:url(../img/perfect_bedroom/bg_mattress_med.png);background-position:center 250px}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_mattress-single {background-image:url(../img/perfect_bedroom/bg_mattress_sm.png)}
}

@media (max-width:639px) {
  .perfect-bedroom-bg_mattress-single {background-position:center -14vh}
}

.perfect-bedroom-bg_cover {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_cover {background-image:url(../img/perfect_bedroom/bg_3.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_cover {background-image:url(../img/perfect_bedroom/bg_3_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_cover {background-image:url(../img/perfect_bedroom/bg_3_sm.jpg)}
}

.perfect-bedroom-bg_bed {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_bed {background-image:url(../img/perfect_bedroom/bg_4.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_bed {background-image:url(../img/perfect_bedroom/bg_4_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_bed {background-image:url(../img/perfect_bedroom/bg_4_sm.jpg)}
}

.perfect-bedroom-bg_base {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_base {background-image:url(../img/perfect_bedroom/bg_5.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_base {background-image:url(../img/perfect_bedroom/bg_5_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_base {background-image:url(../img/perfect_bedroom/bg_5_sm.jpg)}
}

.perfect-bedroom-bg_base-mattress {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_base-mattress {background-image:url(../img/perfect_bedroom/bg_mattress.png);background-position:center -100px}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_base-mattress {background-image:url(../img/perfect_bedroom/bg_mattress_med.png);background-position:center -100px}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_base-mattress {background-image:url(../img/perfect_bedroom/bg_mattress_sm.png);background-position:center 0}
}

.perfect-bedroom-bg_pillows {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_pillows {background-image:url(../img/perfect_bedroom/bg_6.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_pillows {background-image:url(../img/perfect_bedroom/bg_6_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_pillows {background-image:url(../img/perfect_bedroom/bg_6_sm.jpg)}
}

.perfect-bedroom-bg_furniture {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_furniture {background-image:url(../img/perfect_bedroom/bg_7.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_furniture {background-image:url(../img/perfect_bedroom/bg_7_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_furniture {background-image:url(../img/perfect_bedroom/bg_7_sm.jpg)}
}

.perfect-bedroom-bg_blanket {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_blanket {background-image:url(../img/perfect_bedroom/bg_8.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_blanket {background-image:url(../img/perfect_bedroom/bg_8_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_blanket {background-image:url(../img/perfect_bedroom/bg_8_sm.jpg)}
}

.perfect-bedroom-bg_bedclothes {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_bedclothes {background-image:url(../img/perfect_bedroom/bg_9.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_bedclothes {background-image:url(../img/perfect_bedroom/bg_9_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_bedclothes {background-image:url(../img/perfect_bedroom/bg_9_sm.jpg)}
}

.perfect-bedroom-bg_box {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_box {background-image:url(../img/perfect_bedroom/bg_10.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_box {background-image:url(../img/perfect_bedroom/bg_10_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_box {background-image:url(../img/perfect_bedroom/bg_10_sm.jpg)}
}

.perfect-bedroom-bg_lighting {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_lighting {background-image:url(../img/perfect_bedroom/bg_11.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_lighting {background-image:url(../img/perfect_bedroom/bg_11_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_lighting {background-image:url(../img/perfect_bedroom/bg_11_sm.jpg)}
}

.perfect-bedroom-bg_aroma {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_aroma {background-image:url(../img/perfect_bedroom/bg_12.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_aroma {background-image:url(../img/perfect_bedroom/bg_12_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_aroma {background-image:url(../img/perfect_bedroom/bg_12_sm.jpg)}
}

.perfect-bedroom-bg_decor {opacity:0}

@media (min-width:1200px) {
  .perfect-bedroom-bg_decor {background-image:url(../img/perfect_bedroom/bg_13.jpg)}
}

@media (max-width:1199px) {
  .perfect-bedroom-bg_decor {background-image:url(../img/perfect_bedroom/bg_13_med.jpg)}
}

@media (max-width:1023px) {
  .perfect-bedroom-bg_decor {background-image:url(../img/perfect_bedroom/bg_13_sm.jpg)}
}

.perfect-bedroom-bg-block {position:absolute;top:0;right:0;bottom:0;left:0}

@media (max-width:1023px) {
  .perfect-bedroom-bg-block {position:relative;top:0;right:0;bottom:auto;left:0;height:50vh}
}

.perfect-bedroom-bg-container {height:100vh;width:100%}

@media (max-width:1023px) {
  .perfect-bedroom-bg, .perfect-bedroom-bg-container {height:50vh}
}

.perfect-bedroom-arrow {display:none}

@media (max-width:1023px) {
  .perfect-bedroom-arrow {display:block;position:absolute;top:50%;left:24px;margin-top:-16px}

  .perfect-bedroom-arrow_next {position:absolute;top:50%;right:24px;left:auto;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
}

.perfect-bedroom-arrow.is-disabled {opacity:0;visibility:hidden}

@media (max-width:1023px) and (max-width:479px) {
  .perfect-bedroom-arrow {position:absolute;top:40%;left:24px}
}

@media (max-width:1023px) and (max-width:479px) {
  .perfect-bedroom-arrow_next {position:absolute;top:40%;left:auto}
}

.perfect-bedroom-header {position:relative;padding-top:203px;padding-bottom:500px;color:#fff;min-height:2000px}

@media (max-width:1023px) {
  .perfect-bedroom-header {display:inline-block;vertical-align:top;padding-top:0;padding-bottom:0;color:#000;min-height:auto;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;white-space:normal}
}

@media (max-width:1023px) {
  .perfect-bedroom__content {padding-top:32px}
}

@media (max-width:1023px) {
  .perfect-bedroom__text-container:after {clear:both;content:"";display:block}
}

.perfect-bedroom-content {z-index:3}

.perfect-bedroom-content_desktop {position:relative}

@media (max-width:1023px) {
  .perfect-bedroom-content_desktop {display:none}
}

.perfect-bedroom-content_mobile {position:relative;height:100%;overflow:visible;-webkit-transition:left .4s cubic-bezier(.17, .84, .44, 1);transition:left .4s cubic-bezier(.17, .84, .44, 1)}

@media (min-width:1024px) {
  .perfect-bedroom-content_mobile {display:none}
}

.perfect-bedroom-about {width:900px;padding-left:64px;margin-bottom:900px;margin-left:auto;margin-right:auto;position:relative;z-index:3}

@media (max-width:1023px) {
  .perfect-bedroom-about {width:auto;padding-right:24px;padding-left:24px;margin-bottom:0}
}

.perfect-bedroom-advices {position:relative;width:900px;padding-left:60px;padding-right:128px;z-index:3;color:#fff;margin-left:auto;margin-right:auto}

.perfect-bedroom-advices p {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}

.perfect-bedroom-advices p + p {margin-top:24px}

.perfect-bedroom-advices a {color:#fff;border-bottom:1px solid #fff}

.perfect-bedroom-advices a:hover {border-bottom:none}

.perfect-bedroom-advices a.btn {margin-top:50px}

.perfect-bedroom-advices__title {margin-bottom:71px;font-weight:300;color:#fff;line-height:72px;line-height:4.5rem;font-size:72px;font-size:4.5rem}

@media (max-width:1023px) {
  .perfect-bedroom-advices__title {max-width:240px;position:absolute;top:-140px;left:0;margin-bottom:0;line-height:2.25rem;font-size:2.25rem}
}

@media (max-width:1023px) {
  .perfect-bedroom-advices__content {padding:32px 0}
}

@media (max-width:1023px) {
  .perfect-bedroom-advices a {color:#009a9a;border-bottom:1px solid #009a9a}
}

@media (max-width:1023px) {
  .perfect-bedroom-advices {width:auto;color:#000;padding-left:24px;padding-right:24px}
}

.perfect-bedroom-desc {width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:3;color:#000}

.perfect-bedroom-desc:after {clear:both;content:"";display:block}

@media (max-width:1023px) {
  .perfect-bedroom-desc {width:auto;padding-right:24px;padding-left:24px}
}

.perfect-bedroom__title {margin-bottom:63px;text-align:left;line-height:88px;line-height:5.5rem;font-size:126px;font-size:7.875rem;font-weight:700;color:inherit;letter-spacing:normal}

@media (max-width:1023px) {
  .perfect-bedroom__title {max-width:240px;position:absolute;top:-140px;left:0;margin:0;line-height:2.25rem;font-size:2.25rem;color:#fff;white-space:normal}
}

.perfect-bedroom__subtitle {margin-bottom:44px;letter-spacing:.4px;letter-spacing:.025rem;font-weight:700;color:inherit;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}

@media (max-width:1023px) {
  .perfect-bedroom__subtitle {max-width:240px;margin:0 0 24px;line-height:1.5rem;white-space:normal}
}

.perfect-bedroom__text {max-width:550px;margin-bottom:63px;font-weight:300;letter-spacing:.4px;letter-spacing:.025rem;line-height:24px;line-height:1.5rem;font-size:16px;font-size:1rem}

@media (max-width:1023px) {
  .perfect-bedroom__text {max-width:auto}
}

@media (max-width:1023px) {
  .perfect-bedroom h4.perfect-bedroom__section-subtitle {margin:0 0 24px;white-space:normal}
}

.perfect-bedroom__section-title {max-width:550px;margin-bottom:73px;padding-left:60px;color:#000;line-height:72px;line-height:4.5rem;font-size:72px;font-size:4.5rem;font-weight:300;letter-spacing:normal}

.perfect-bedroom-section_mattress .perfect-bedroom__section-title {color:#fff}

.perfect-bedroom-section_cover .perfect-bedroom__section-title {max-width:590px;margin-bottom:85px}

.perfect-bedroom-section_base .perfect-bedroom__section-title {margin-bottom:81px}

.perfect-bedroom-section_pillows .perfect-bedroom__section-title {margin-bottom:56px}

.perfect-bedroom-section_furniture .perfect-bedroom__section-title {margin-bottom:48px}

.perfect-bedroom-section_blanket .perfect-bedroom__section-title {margin-bottom:57px}

.perfect-bedroom-section_bedclothes .perfect-bedroom__section-title {margin-bottom:49px}

.perfect-bedroom-section_box .perfect-bedroom__section-title, .perfect-bedroom-section_lighting .perfect-bedroom__section-title {margin-bottom:50px}

.perfect-bedroom-section_aroma .perfect-bedroom__section-title {margin-bottom:51px}

.perfect-bedroom-section_decor .perfect-bedroom__section-title {margin-bottom:50px}

@media (max-width:1023px) {
  .perfect-bedroom-section_aroma .perfect-bedroom__section-title, .perfect-bedroom-section_base .perfect-bedroom__section-title, .perfect-bedroom-section_bedclothes .perfect-bedroom__section-title, .perfect-bedroom-section_blanket .perfect-bedroom__section-title, .perfect-bedroom-section_box .perfect-bedroom__section-title, .perfect-bedroom-section_cover .perfect-bedroom__section-title, .perfect-bedroom-section_decor .perfect-bedroom__section-title, .perfect-bedroom-section_furniture .perfect-bedroom__section-title, .perfect-bedroom-section_lighting .perfect-bedroom__section-title, .perfect-bedroom-section_pillows .perfect-bedroom__section-title {margin-bottom:0}
}

@media (max-width:1023px) {
  .perfect-bedroom__section-title {max-width:240px;padding-left:0;font-size:2.25rem;line-height:2.25rem;margin-bottom:0;position:absolute;top:-140px;left:0;white-space:normal}
}

.perfect-bedroom-section {position:relative;margin-bottom:1000px;z-index:10}

.perfect-bedroom-section_bed {margin-bottom:170px}

.perfect-bedroom-section_decor {margin-bottom:0}

@media (max-width:1023px) {
  .perfect-bedroom-section {position:relative;display:inline-block;vertical-align:top;margin-bottom:0;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;white-space:normal}
}

.perfect-bedroom-section_footer {position:relative;padding-bottom:400px;margin-bottom:0;padding-top:1000px}

@media (max-width:1023px) {
  .perfect-bedroom-section_footer {padding-bottom:0;padding-top:0}
}

.perfect-bedroom-section__image {margin:0 0 32px}

.perfect-bedroom-section__image figcaption {padding:0 63px;font-style:italic}

.perfect-bedroom-section__image img {display:block;margin:0 auto}

@media (max-width:1023px) {
  .perfect-bedroom-section__image figcaption {padding:0}
}

@media (max-width:1023px) {
  .perfect-bedroom-section__image {margin:0}
}

.perfect-bedroom-section__content {padding:96px 63px 98px;background-color:hsla(0, 0%, 100%, .8)}

.perfect-bedroom-desc_right .perfect-bedroom-section__content {width:465px;float:right;padding:96px 0}

.perfect-bedroom-section_cover .perfect-bedroom-section__content {padding-top:205px;min-height:463px;background-image:url(../img/perfect_bedroom/protecting_cover.png);background-position:100%;background-size:contain;background-repeat:no-repeat}

.perfect-bedroom-section_base .perfect-bedroom-section__content {padding-top:86px;padding-bottom:59px}

.perfect-bedroom-section_pillows .perfect-bedroom-section__content {padding-top:86px;padding-bottom:65px}

.perfect-bedroom-section_furniture .perfect-bedroom-section__content {padding-right:440px;padding-top:103px;padding-bottom:89px;background-image:url(../img/perfect_bedroom/box.png);background-position:100%;background-size:contain;background-repeat:no-repeat}

.perfect-bedroom-section_blanket .perfect-bedroom-section__content {padding-top:93px;padding-bottom:66px}

.perfect-bedroom-section_bedclothes .perfect-bedroom-section__content {padding-top:101px;padding-bottom:90px}

.perfect-bedroom-section_box .perfect-bedroom-section__content {padding-top:94px;padding-bottom:81px}

.perfect-bedroom-section_lighting .perfect-bedroom-section__content {padding-right:430px;padding-top:94px;padding-bottom:90px;background-image:url(../img/perfect_bedroom/lighting.png);background-position:100%;background-size:contain;background-repeat:no-repeat}

.perfect-bedroom-section_aroma .perfect-bedroom-section__content {padding-right:330px;padding-top:94px;padding-bottom:90px;background-image:url(../img/perfect_bedroom/aroma.png);background-position:600px;background-size:auto;background-repeat:no-repeat}

.perfect-bedroom-section_decor .perfect-bedroom-section__content {padding-top:94px;padding-bottom:73px}

.perfect-bedroom-section__content p {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}

.perfect-bedroom-section__content p + p {margin-top:23px}

.perfect-bedroom-section__content a {color:#009a9a;border-bottom:1px solid #009a9a}

.perfect-bedroom-section__content a:hover {border-bottom:1px solid transparent}

@media (max-width:1023px) {
  .perfect-bedroom-desc_right .perfect-bedroom-section__content {width:100%;float:none;padding:32px 0}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_cover .perfect-bedroom-section__content {padding-top:32px;padding-bottom:200px;background-position:center 100%}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_base .perfect-bedroom-section__content {padding-top:32px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_pillows .perfect-bedroom-section__content {padding:32px 0}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_furniture .perfect-bedroom-section__content {padding-top:32px;padding-bottom:200px;padding-right:0;background-position:center 100%}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_bedclothes .perfect-bedroom-section__content, .perfect-bedroom-section_blanket .perfect-bedroom-section__content, .perfect-bedroom-section_box .perfect-bedroom-section__content {padding:32px 0}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_lighting .perfect-bedroom-section__content {padding-top:32px;padding-right:0;padding-bottom:114px;background-position:100% 101px}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_aroma .perfect-bedroom-section__content {padding-top:32px;padding-right:0;padding-bottom:180px;background-position:center 100%}
}

@media (max-width:1023px) {
  .perfect-bedroom-section_decor .perfect-bedroom-section__content {padding:32px 0}
}

@media (max-width:1023px) {
  .perfect-bedroom-section__content {padding:32px 0;margin-bottom:0}
}

.perfect-bedroom-section__icons {margin:16px 0;text-align:center;line-height:0;font-size:0}

.perfect-bedroom-section__icons img {display:inline-block;width:128px}

.perfect-bedroom-section__icons img + img {margin-left:68px}

@media (max-width:1023px) {
  .perfect-bedroom-section__icons img + img {margin-left:24px}
}

@media (max-width:1023px) {
  .perfect-bedroom-section__icons img {width:64px}
}

@media (max-width:1023px) {
  .perfect-bedroom-section__icons {margin:0 0 16px}
}

@media (max-width:1023px) {
  .perfect-bedroom a.btn {background-color:rgba(39, 151, 157, .7)}

  .perfect-bedroom a.btn:hover {background-color:#27979d}
}

.preloader {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-width:100%;height:100%;min-height:100%;z-index:10000;background-color:hsla(0, 0%, 100%, .75)}

.preloader__clock {border-radius:58px;border:3px solid #1d8186;height:78px;width:78px;position:absolute;top:50%;left:50%;margin-top:-39px;margin-left:-39px}

.preloader__clock:after {top:2px;height:37px;-webkit-transform-origin:50% 97%;-ms-transform-origin:50% 97%;transform-origin:50% 97%;-webkit-animation:a .8s linear infinite;animation:a .8s linear infinite}

.preloader__clock:after, .preloader__clock:before {content:"";position:absolute;left:48%;background-color:#1d8186;width:4px;border-radius:5px}

.preloader__clock:before {top:6px;height:34px;-webkit-transform-origin:50% 94%;-ms-transform-origin:50% 94%;transform-origin:50% 94%;-webkit-animation:a 4.8s linear infinite;animation:a 4.8s linear infinite}

@-webkit-keyframes a {
  0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  to {-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}

@keyframes a {
  0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  to {-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}

.information_style {color:#000}

.information__wrapper {display:block;max-width:1408px;min-width:1025px;margin:0 auto;padding:0 32px}

.information__breadcrumbs {margin:1.7em 0 1em;font-size:.9em;letter-spacing:.03em}

.information__breadcrumbs-item {display:inline-block}

.information__breadcrumbs-item:after {content:"/";display:inline-block;margin:0 .25em;color:#888}

.information__breadcrumbs-item:last-child:after {content:"";margin:0}

.information__breadcrumbs-link {font-family:circle, Arial, sans-serif;color:#888}

.information__content-wrapper {max-width:808px;margin-left:auto;margin-right:auto;margin-top:5em}

.popup .information__content-wrapper {margin-top:0}

.information__title {margin-bottom:.7em;letter-spacing:.04em}

.information__sub-title {margin:1.77em 0 .78em;letter-spacing:.05em}

.information__text {letter-spacing:.026em}

.information__link {border-bottom:1px solid rgba(39, 151, 157, .5);color:#1d8186}

.information__link:hover {color:#000;border-bottom:1px solid rgba(0, 0, 0, .5)}

.information__list {margin:1.6em 0 1.55em}

.information__list_decimal {padding-left:1em}

.information__list_decimal .information__list-item {list-style:decimal outside;padding-left:.4em}

.information__list_decimal .information__list-item:before {content:"";display:inline-block;margin-right:0}

.information__list-item {margin-bottom:.5em;list-style:none;letter-spacing:.018em}

.information__list-item:before {content:"—";display:inline-block;margin-right:.7em}

.information__measure-table {max-width:1168px;margin:5em auto 0;text-align:center}

.information__table {width:100%;margin-top:2.1em;/ / margin-bottom: 2 em;margin-bottom:2.1em;border-collapse:collapse}

.information__td, .information__th {padding:0.5em 2.1em;text-align:left;vertical-align:middle;font-weight:400;font-size:.9em;letter-spacing:.01em;border:1px solid #e5e5e5}

.information__th {color:#575757}

.information__td {padding:0.5em;font-size:1em;letter-spacing:.03em}

.information__td:first-child {font-weight:600}

@media (max-width:1199px) {
  .information__measure-table {max-width:1025px}
}

@media (max-width:1023px) {
  .information__wrapper {min-width:100%;padding:0 48px}

  .information__content-wrapper {width:100%;max-width:100%;margin-top:2em}

  .information__measure-table {width:100%;margin:2em auto 1em}

  .information__title {font-size:2em;line-height:1em}

  .information__sub-title {font-size:1.5em;line-height:1em}

  .information__table {display:block;overflow-x:auto}
}

@media (max-width:1000px) {
  .information__wrapper {padding:0 24px}
}

.page-404__wrapper {display:block;width:965px;margin:0 auto;text-align:center}

.page-404__image {display:inline-block;margin-top:7em;margin-bottom:3.2em}

.page-404__title {letter-spacing:.025em}

.page-404__text {margin-top:1.8em}

.page-404__link {border-bottom:1px solid rgba(0, 0, 0, .5)}

.page-404__link:hover {border-bottom:1px solid rgba(39, 151, 157, .5)}

.page-404__form {position:relative;display:inline-block;margin-top:2.1em;/ / margin-bottom: 3 em;margin-bottom:95px}

.page-404__search-btn {position:absolute;top:0;right:0;bottom:0;margin:auto;height:4.6em;width:5.1em;border:0;border-radius:2em;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2226%22%20height%3D%2227%22%20viewBox%3D%220%200%2026%2027%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1466%20153.818C1466%20159.787%201470.86%20164.638%201476.82%20164.638C1479.56%20164.638%201482.08%20163.60500000000002%201483.99%20161.912L1490.88%20168.80700000000002C1491.0100000000002%20168.935%201491.17%20168.99900000000002%201491.3500000000001%20168.99900000000002C1491.5200000000002%20168.99900000000002%201491.68%20168.93500000000003%201491.8100000000002%20168.80700000000002C1492.0600000000002%20168.55100000000002%201492.0600000000002%20168.14100000000002%201491.8100000000002%20167.88600000000002L1484.91%20160.991C1486.6000000000001%20159.079%201487.63%20156.572%201487.63%20153.818C1487.63%20147.84900000000002%201482.7800000000002%20142.99900000000002%201476.8200000000002%20142.99900000000002C1470.8600000000001%20142.99900000000002%201466.0000000000002%20147.84900000000002%201466.0000000000002%20153.818ZM1486.33%20153.818C1486.33%20159.062%201482.06%20163.33300000000003%201476.82%20163.33300000000003C1471.57%20163.33300000000003%201467.3%20159.06200000000004%201467.3%20153.81800000000004C1467.3%20148.57300000000004%201471.57%20144.30300000000005%201476.82%20144.30300000000005C1482.06%20144.30300000000005%201486.33%20148.56900000000005%201486.33%20153.81800000000004Z%20%22%20fill%3D%22%23666%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1466%2C-142)%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer}

.page-404__search-btn:hover {background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2226%22%20height%3D%2227%22%20viewBox%3D%220%200%2026%2027%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1466%20153.818C1466%20159.787%201470.86%20164.638%201476.82%20164.638C1479.56%20164.638%201482.08%20163.60500000000002%201483.99%20161.912L1490.88%20168.80700000000002C1491.0100000000002%20168.935%201491.17%20168.99900000000002%201491.3500000000001%20168.99900000000002C1491.5200000000002%20168.99900000000002%201491.68%20168.93500000000003%201491.8100000000002%20168.80700000000002C1492.0600000000002%20168.55100000000002%201492.0600000000002%20168.14100000000002%201491.8100000000002%20167.88600000000002L1484.91%20160.991C1486.6000000000001%20159.079%201487.63%20156.572%201487.63%20153.818C1487.63%20147.84900000000002%201482.7800000000002%20142.99900000000002%201476.8200000000002%20142.99900000000002C1470.8600000000001%20142.99900000000002%201466.0000000000002%20147.84900000000002%201466.0000000000002%20153.818ZM1486.33%20153.818C1486.33%20159.062%201482.06%20163.33300000000003%201476.82%20163.33300000000003C1471.57%20163.33300000000003%201467.3%20159.06200000000004%201467.3%20153.81800000000004C1467.3%20148.57300000000004%201471.57%20144.30300000000005%201476.82%20144.30300000000005C1482.06%20144.30300000000005%201486.33%20148.56900000000005%201486.33%20153.81800000000004Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1466%2C-142)%22%2F%3E%3C%2Fsvg%3E")}

input[type=search].page-404__search-input {width:448px;/ / padding: 2 em 2.2 em;height:55px;padding:0 30px;border:none;border-radius:2em;background-color:#f2f2f2}

::-webkit-input-placeholder {color:#999}

:-moz-placeholder, ::-moz-placeholder {color:#999;opacity:1}

:-ms-input-placeholder {color:#999}

[type=search] {-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}

@media (max-width:1024px) {
  .page-404__wrapper {width:100%;padding-left:1em;padding-right:1em}
}

@media (max-width:767px) {
  .page-404__image {margin-top:3em;margin-bottom:2em}

  .page-404__title {font-size:1.8em}

  .page-404__form {width:100%;margin-top:1em;margin-bottom:2em}

  input[type=search].page-404__search-input {width:100%}
}

.product-head__wrapper {display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (max-width:1408px) {
  .product-head__wrapper {/ / width: 1216 px}
}

@media (max-width:1269px) {
  .product-head__wrapper {/ / width: 1024 px;width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-head__wrapper {padding:0 24px}
}

.product-head__breadcrumbs {margin:1.7em 0 0;font-size:.9em;letter-spacing:.03em}

@media (max-width:1023px) {
  .product-head__breadcrumbs {margin:2rem 0 0}
}

.product-head__breadcrumbs-item {display:inline-block}

@media (max-width:1023px) {
  .product-head__breadcrumbs-item {display:none}
}

.product-head__breadcrumbs-item:after {content:"/";display:inline-block;margin:0 .25em;color:#666}

@media (max-width:1023px) {
  .product-head__breadcrumbs-item:first-child {display:inline-block}

  .product-head__breadcrumbs-item:first-child a {background:url(../img/svg/arrow-left-small.svg) 0 6px no-repeat;padding-left:20px}

  .product-head__breadcrumbs-item:first-child:after {display:none}
}

.product-head__breadcrumbs-item:last-child:after {content:"";margin:0}

.product-head__breadcrumbs-link {font-family:circle, Arial, sans-serif;color:#666}

.product-head__sub-title {margin:0;color:#888;letter-spacing:-.01em;font-weight:400;font-size:18px;font-size:1.125rem}

@media (max-width:1023px) {
  .product-head__sub-title {margin:-.2rem 0 0}
}

.product-head__title {max-width:50%;display:inline-block;line-height:1em;letter-spacing:.036em}

@media (max-width:1269px) and (min-width:960px) {
  .product-head__title {max-width:60%}
}

@media (max-width:959px) {
  .product-head__title {max-width:100%}
}

.product-head__rating-block {font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.3125rem}

@media (min-width:768px) {
  .product-head__rating-block {display:inline-block}
}

@media (max-width:1269px) and (min-width:960px) {
  .product-head__rating-block {display:block}
}

@media (max-width:767px) {
  .product-head__rating-block {display:block;margin-top:21px}
}

.product-head__rating {display:none}

@media (max-width:1269px) {
  .product-head__rating {display:inline-block;vertical-align:middle;margin:0 0 0 10px}

  .product-head__rating .rating-star {display:inline-block;width:14px;height:14px;margin:0 3px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

  .product-head__rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

  .product-head__rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}
}

@media (max-width:1269px) and (min-width:960px) {
  .product-head__rating {margin:0}
}

.product-head__reviews {display:none}

@media (max-width:1269px) {
  .product-head__reviews {position:relative;display:inline-block;margin-left:1em;border:1px solid #ccc;border-right:0;vertical-align:middle;cursor:pointer}

  .product-head__reviews:after {content:"";position:absolute;top:-2px;right:-1px;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-right:6px solid #fff}
}

@media (max-width:1269px) {
  .product-head__reviews-text {position:relative;margin:0 0 0 .6em;padding-right:1em;font-size:.9em;letter-spacing:.02em;font-weight:400}

  .product-head__reviews-text:after {content:"";position:absolute;top:-2px;right:0;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-right:6px solid rgba(0, 0, 0, .3)}
}

@media (max-width:1023px) {
  .product-head__review-popup {position:absolute;z-index:1;display:block;top:2.9rem;right:-3.95rem;width:16.1rem;padding:.7rem 1.4rem;border:1px solid #ddd;border-radius:2px;background-color:#fff;box-shadow:0 0 1px .5px hsla(0, 0%, 58%, .4);cursor:default}

  .product-head__review-popup_hidden {display:none}

  .product-head__review-popup:before {top:-13.5px;border-bottom:14px solid rgba(35, 30, 30, .32)}

  .product-head__review-popup:after, .product-head__review-popup:before {content:"";position:absolute;left:8.2rem;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}

  .product-head__review-popup:after {top:-12px;border-bottom:14px solid #fff}
}

@media (max-width:1023px) {
  .product-head__review-title {display:inline-block;margin-left:.6rem;margin-bottom:0;font-size:.9rem;font-weight:600;letter-spacing:.05rem;cursor:text}
}

@media (max-width:1023px) {
  .product-head__review-rating {display:inline-block;margin-bottom:.4rem}

  .product-head__review-rating .rating-star {display:inline-block;width:9px;height:9px;margin:0 1px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

  .product-head__review-rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

  .product-head__review-rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}
}

@media (max-width:1023px) {
  .product-head__review-content {margin-bottom:0;font-size:.9rem;font-weight:400;letter-spacing:.01rem;line-height:1.28rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;cursor:text}
}

@media (max-width:1023px) {
  .product-head__review-link {display:inline-block;margin-top:.95rem;font-size:.9rem;line-height:1rem;color:#666}
}

@media (max-width:1023px) {
  .product-head__reviews-all {position:absolute;bottom:-2.5rem;right:0;letter-spacing:.03rem;font-weight:400}

  .product-head__reviews-all:focus span, .product-head__reviews-all:hover span {color:#ccc}

  .product-head__reviews-all span {color:#888}
}

@media (max-width:1023px) {
  .product-head__review-close {position:absolute;top:.625rem;right:.625rem;width:14px;height:14px;margin:0;padding:0;border:0;background-color:transparent}

  .product-head__review-close svg {fill:#aaa;width:100%;height:100%}

  .product-head__review-close:focus, .product-head__review-close:hover {background-color:transparent}
}

@media (max-width:959px) {
  .product-main {margin-top:24px}
}

@media (max-width:1269px) {
  .product-main_style {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
}

@media (min-width:960px) and (max-width:1269px) {
  .product-main_style {width:100%;padding:0 46px}
}

@media (max-width:1023px) {
  .product-main_style {display:block;width:100%;padding:0 24px;/ / border-bottom: 1 px solid #e5e5e5}
}

@media (max-width:767px) {
  .product-main_style {margin-top:0}
}

@media (max-width:1269px) {
  .product-preview_style {display:inline-block}
}

@media (min-width:960px) and (max-width:1269px) {
  .product-preview_style {width:-webkit-calc(100% - 18.5rem);width:calc(100% - 18.5rem)}
}

@media (max-width:1023px) {
  .product-preview_style {width:60%}
}

@media (max-width:959px) {
  .product-preview_style {width:100%}
}

.product-preview__wrapper {position:relative;display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (max-width:1408px) {
  .product-preview__wrapper {/ / width: 1216 px}
}

@media (max-width:1269px) {
  .product-preview__wrapper {display:inline-block;/ / width: 48 rem}
}

@media (max-width:1023px) {
  .product-preview__wrapper {width:100%;padding:0}
}

.product-preview__stickers-container {position:absolute;left:32px;top:0;z-index:1}

.product-preview__stickers-container .product-sticker {position:relative;margin-bottom:8px}

@media (max-width:1023px) {
  .product-preview__stickers-container {left:0}
}

@media (max-width:959px) {
  .product-preview__stickers-container {top:24px}
}

@media (max-width:767px) {
  .product-preview__stickers-container {top:0}
}

.product-preview__main-image-container {display:inline-block;width:600px;height:425px;text-align:center;font-size:0}

@media (max-width:1408px) {
  .product-preview__main-image-container {/ / width: 36 rem}
}

@media (max-width:1269px) {
  .product-preview__main-image-container {width:550px}
}

@media (max-width:959px) {
  .product-preview__main-image-container {display:block;position:relative;width:auto;margin-right:-24px;margin-left:-24px}
}

@media (max-width:767px) {
  .product-preview__main-image-container {height:360px}
}

@media (max-width:479px) {
  .product-preview__main-image-container {height:225px}
}

.product-preview__image-sidebar {position:relative;display:inline-block;width:300px;width:18.75rem;height:425px;height:26.5625rem;margin:-49.6px 0 0 60px;margin:-3.1rem 0 0 60px;padding:0 24px;padding:0 1.5rem;vertical-align:top}

@media (max-width:1408px) {
  .product-preview__image-sidebar {margin:-3.1rem 0 0}
}

@media (max-width:1269px) {
  .product-preview__image-sidebar {display:none}
}

.product-preview__main-image {max-width:100%;max-height:100%;object-fit:contain;vertical-align:middle;cursor:pointer;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}

.product-preview__main-image.is-changing {opacity:0}

.product-preview__image-feed {position:relative;width:935px;margin-top:1.3em;padding-bottom:1em;/ / border-bottom: 1 px solid #e5e5e5}

@media (max-width:1408px) {
  .product-preview__image-feed {width:55rem}
}

@media (max-width:1269px) {
  .product-preview__image-feed {width:100%;border:0}
}

@media (max-width:959px) {
  .product-preview__image-feed {margin-top:32px !important}
}

@media (max-width:767px) {
  .product-preview__image-feed {width:-webkit-calc(100% + 48px);width:calc(100% + 48px);margin:16px -24px 0 !important}
}

@media (max-width:959px) {
  .product-preview__image-container {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}
}

@media (max-width:1269px) and (min-width:960px) {
  .product-preview__image-container > .product-preview__img:nth-child(n+5) {display:none}
}

.product-preview__img, .product-preview__more, .product-preview__video {display:inline-block;position:relative;width:72px;height:72px;margin-right:-4px;border:1px solid #e5e5e5;cursor:pointer;text-align:center;line-height:70px;line-height:4.375rem;font-size:0;vertical-align:top}

.product-preview__img img, .product-preview__more img, .product-preview__video img {max-height:100%;vertical-align:middle;opacity:.4}

@media (max-width:959px) {
  .product-preview__img, .product-preview__more, .product-preview__video {margin-right:0;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}
}

.product-preview__img + .product-preview__img, .product-preview__img + .product-preview__more, .product-preview__img + .product-preview__video, .product-preview__more + .product-preview__more, .product-preview__more + .product-preview__video, .product-preview__video + .product-preview__more, .product-preview__video + .product-preview__video {margin-left:16px}

@media (max-width:959px) {
  .product-preview__img + .product-preview__img, .product-preview__img + .product-preview__more, .product-preview__img + .product-preview__video, .product-preview__more + .product-preview__more, .product-preview__more + .product-preview__video, .product-preview__video + .product-preview__more, .product-preview__video + .product-preview__video {margin-left:8px}
}

@media (max-width:767px) {
  .product-preview__img + .product-preview__img, .product-preview__img + .product-preview__more, .product-preview__img + .product-preview__video, .product-preview__more + .product-preview__more, .product-preview__more + .product-preview__video, .product-preview__video + .product-preview__more, .product-preview__video + .product-preview__video {margin-left:0;border-left:0}
}

.product-preview__img_active, .product-preview__img_active img, .product-preview__more_active, .product-preview__more_active img, .product-preview__video_active, .product-preview__video_active img {opacity:1}

@media (min-width:960px) {
  .product-preview__img:nth-child(n+5) {display:none}
}

.product-preview__video {font-size:12px;font-size:.75rem;line-height:1.3;vertical-align:top;text-align:center;cursor:pointer}

.product-preview__video a {display:block;width:100%;height:100%;padding-top:10px;line-height:1.3}

.product-preview__video img {margin-bottom:8px;opacity:1}

.product-preview__video + .product-preview__more {margin-left:16px}

@media (max-width:959px) {
  .product-preview__video + .product-preview__more {margin-left:0}
}

@media (max-width:767px) {
  .product-preview__video a {padding-top:4px}
}

@media (max-width:767px) {
  .product-preview__video img {margin-top:4px}
}

.product-preview__video-text {font-size:12px;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#27979d}

@media (max-width:767px) {
  .product-preview__video-text {font-size:.625rem}
}

.product-preview__more {border:none;padding-top:18px;vertical-align:top;line-height:1.2;opacity:1}

@media (max-width:959px) {
  .product-preview__more {display:none !important}
}

@media (max-width:767px) {
  .product-preview__more {padding-top:16px}
}

@media (max-width:479px) {
  .product-preview__more {padding-top:24px}
}

.product-preview__more-text {display:inline-block;margin:0;font-size:16px;font-size:1rem;font-weight:300;letter-spacing:.08em;border-bottom:1px dotted #a6a6a6}

@media (max-width:767px) {
  .product-preview__more-text {font-size:1rem}
}

@media (max-width:479px) {
  .product-preview__more-text {font-size:.75rem}
}

.product-preview__share.btn {position:absolute;top:.5em;right:0;background-color:transparent;color:#000;border:0;font-size:16px;font-size:1rem;font-weight:300;letter-spacing:.02em;text-transform:capitalize;padding:0}

@media (max-width:1269px) {
  .product-preview__share.btn {display:block;position:relative;top:auto;right:auto;margin-top:16px}
}

@media (max-width:767px) {
  .product-preview__share.btn {font-size:1.1875rem;margin-top:0;top:auto !important;right:auto !important;left:0;margin-left:24px;margin-top:16px}
}

.product-preview__share.btn:focus, .product-preview__share.btn:hover {background-color:transparent;color:#000;border:0}

.product-preview__share.btn:hover .product-preview__share-popup {display:block}

.product-preview__share.btn:before {content:"";position:relative;display:inline-block;width:25px;height:27px;margin-right:.6em;margin-top:-3px;vertical-align:middle;background-image:url(../img/svg/share.svg)}

.product-preview__share.btn:after {content:"";display:inline-block;width:8px;height:5px;vertical-align:middle;margin-top:-2px;margin-left:.6em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%225%22%20viewBox%3D%220%200%208.469%204.969%22%20style%3D%22fill%3A%231d8186%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22fig12%22%20data-name%3D%22fig12%22%20class%3D%22cls-1%22%20d%3D%22M272.768%2C588.066l0.707-.707%2C4.243%2C4.242-0.707.707Zm7.778-.707%2C0.708%2C0.707-4.243%2C4.242L276.3%2C591.6Z%22%20transform%3D%22translate(-272.781%20-587.344)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%}

.product-preview__share-popup {position:absolute;z-index:1;display:none;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:24px;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:0 0 1px .5px hsla(0, 0%, 58%, .4);font-size:14px;font-size:.875rem;white-space:nowrap}

.product-preview__share-popup .share-block {margin-top:0}

.product-preview__share-popup .share-block .ya-share2 {display:block}

@media (max-width:1269px) {
  .product-preview__share-popup {left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}

.product-preview__share-popup:before {content:"";position:absolute;top:-13px;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid rgba(35, 30, 30, .32)}

@media (max-width:1269px) {
  .product-preview__share-popup:before {left:70px}
}

.product-preview__share-popup:after {content:"";position:absolute;top:-12px;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff}

@media (max-width:1269px) {
  .product-preview__share-popup:after {left:70px}
}

@media (max-width:479px) {
  .product-preview__share-popup .share-block .ya-share2__list_direction_horizontal {white-space:normal}
}

@media (max-width:479px) {
  .product-preview__share-popup .share-block .ya-share2__list_direction_horizontal > .ya-share2__item {width:50%}
}

@media (max-width:479px) {
  .product-preview__share-popup .share-block .ya-share2__list_direction_horizontal > .ya-share2__item:first-child, .product-preview__share-popup .share-block .ya-share2__list_direction_horizontal > .ya-share2__item:nth-child(2) {margin-bottom:5px}
}

@media (max-width:479px) {
  .product-preview__share-popup .share-block .ya-share2__list_direction_horizontal > .ya-share2__item:nth-child(2) {padding-right:0;border-right:none}
}

@media (max-width:479px) {
  .product-preview__share-popup .share-block .ya-share2__list_direction_horizontal > .ya-share2__item:nth-child(3) {padding-left:0}
}

.product-preview__popup-image-full {position:fixed;z-index:199;display:block;top:0;left:0;width:100vw;height:100vh;background-color:#fff}

.product-preview__popup-image-full_hidden {display:none}

.product-preview__left-bar-container {position:absolute;z-index:10;top:0;left:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:100vh;width:216px;text-align:center;border-right:1px solid #e5e5e5;background-color:#fff}

.product-preview__slider-thumb {height:70px;cursor:pointer}

.product-preview__slider-thumb img {max-height:100%}

.product-preview__slider-thumb-prev {top:0}

.product-preview__slider-thumb-next, .product-preview__slider-thumb-prev {position:absolute;width:100%;height:100px;padding-top:40px;z-index:10;text-align:center;background-color:#fff}

.product-preview__slider-thumb-next {bottom:0}

.product-preview__slider-thumb {opacity:.4}

.product-preview__slider-thumb.swiper-slide-active {opacity:1}

.product-preview__big-slider-container {position:absolute;right:0;top:0;height:100vh;width:-webkit-calc(100vw - 220px);width:calc(100vw - 220px)}

.product-preview__slider-big {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

.product-preview__slider-big-prev {position:absolute;top:0;left:0;width:50%;height:100vh;padding-top:46vh;padding-left:10vw;z-index:10;text-align:left;cursor:pointer;opacity:0}

.product-preview__slider-big-prev:hover {opacity:1}

.product-preview__slider-big-next {position:absolute;top:0;right:0;width:50%;height:100vh;padding-top:46vh;padding-right:10vw;z-index:10;text-align:right;cursor:pointer;opacity:0}

.product-preview__slider-big-next:hover {opacity:1}

.product-preview__slider-close {position:absolute;z-index:20;top:10vh;right:10vw;cursor:pointer}

.product-preview__rating {display:inline-block;height:14px;font-size:0;line-height:14px;line-height:.875rem;vertical-align:super}

.product-preview__rating .rating-star {display:inline-block;width:14px;height:14px;margin:0 3px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

.product-preview__rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

.product-preview__rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}

.product-preview__reviews {position:relative;display:inline-block;margin-left:1em;border:1px solid #ccc;border-right:0;height:23px;line-height:23px;line-height:1.4375rem;vertical-align:super;cursor:pointer}

.product-preview__reviews:after {content:"";position:absolute;top:-2px;right:-1px;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-right:6px solid #fff}

.product-preview__reviews-text {position:relative;margin:0 0 0 .6em;padding-right:1em;font-size:14px;font-size:.875rem;letter-spacing:.02em;font-weight:400}

.product-preview__reviews-text:after {content:"";position:absolute;top:-2px;right:0;width:0;height:0;border-top:12px solid transparent;border-bottom:13px solid transparent;border-right:6px solid rgba(0, 0, 0, .3)}

.product-preview__review-popup {position:absolute;z-index:1;display:block;top:46.4px;top:2.9rem;right:-63.2px;right:-3.95rem;width:257.6px;width:16.1rem;padding:11.2px 22.4px;padding:.7rem 1.4rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;box-shadow:0 0 1px .5px hsla(0, 0%, 58%, .4);cursor:default}

.product-preview__review-popup_hidden {display:none}

.product-preview__review-popup:before {top:-13px;border-bottom:12px solid rgba(35, 30, 30, .32)}

.product-preview__review-popup:after, .product-preview__review-popup:before {content:"";position:absolute;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}

.product-preview__review-popup:after {top:-12px;border-bottom:12px solid #fff}

.product-preview__review-title {display:inline-block;margin-left:9.6px;margin-left:.6rem;margin-bottom:0;font-size:14.4px;font-size:.9rem;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;cursor:text}

.product-preview__review-rating {display:inline-block;margin-bottom:6.4px;margin-bottom:.4rem}

.product-preview__review-rating .rating-star {display:inline-block;width:9px;height:9px;margin:0 1px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

.product-preview__review-rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

.product-preview__review-rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}

.product-preview__review-content {margin-bottom:0;font-size:14.4px;font-size:.9rem;font-weight:400;letter-spacing:.16px;letter-spacing:.01rem;line-height:20.48px;line-height:1.28rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;cursor:text}

.product-preview__review-link {display:inline-block;margin-top:15.2px;margin-top:.95rem;font-size:14.4px;font-size:.9rem;line-height:16px;line-height:1rem;color:#666}

.product-preview__reviews-all {position:absolute;bottom:-40px;bottom:-2.5rem;right:0;letter-spacing:.48px;letter-spacing:.03rem;font-weight:400}

.product-preview__reviews-all:focus span, .product-preview__reviews-all:hover span {color:#ccc}

.product-preview__reviews-all span {color:#888}

.product-preview__review-close {position:absolute;top:10px;top:.625rem;right:10px;right:.625rem;width:18px;height:18px;margin:0;padding:0;border:0;background-color:transparent}

.product-preview__review-close svg {fill:#aaa;width:100%;height:100%}

.product-preview__review-close:focus, .product-preview__review-close:hover {background-color:transparent}

.product-preview__benefits {position:absolute;bottom:28.8px;bottom:1.8rem;left:24px;left:1.5rem;width:100%}

.product-preview__benefits-row {margin-top:16px;margin-top:1rem;padding-left:32px;padding-left:2rem;background-position:0;background-repeat:no-repeat;letter-spacing:.32px;letter-spacing:.02rem}

.product-buy__container_second .product-preview__benefits-row {margin-top:0}

.product-preview__benefits-row_credit {display:block;cursor:pointer;color:#27979d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22credit%22%20class%3D%22cls-1%22%20d%3D%22M855.342%2C644.347a1.994%2C1.994%2C0%2C1%2C0%2C1.994%2C1.994A2%2C2%2C0%2C0%2C0%2C855.342%2C644.347Zm0%2C2.658a0.665%2C0.665%2C0%2C1%2C1%2C.665-0.664A0.665%2C0.665%2C0%2C0%2C1%2C855.342%2C647.005Zm5.317%2C2.659a1.995%2C1.995%2C0%2C1%2C0%2C1.994%2C1.994A2%2C2%2C0%2C0%2C0%2C860.659%2C649.664Zm0%2C2.659a0.665%2C0.665%2C0%2C1%2C1%2C.665-0.665A0.665%2C0.665%2C0%2C0%2C1%2C860.659%2C652.323Zm0.631-6.613a0.666%2C0.666%2C0%2C0%2C0-.94%2C0l-5.639%2C5.64a0.665%2C0.665%2C0%2C1%2C0%2C.94.94l5.639-5.64A0.664%2C0.664%2C0%2C0%2C0%2C861.29%2C645.71ZM858%2C639a10.011%2C10.011%2C0%2C0%2C0-10%2C10%2C9.9%2C9.9%2C0%2C0%2C0%2C1.749%2C5.644L848.074%2C658a0.695%2C0.695%2C0%2C0%2C0%2C.621%2C1%2C0.686%2C0.686%2C0%2C0%2C0%2C.223-0.037l4-1.352A10%2C10%2C0%2C1%2C0%2C858%2C639Zm0%2C18.611a8.574%2C8.574%2C0%2C0%2C1-4.62-1.347%2C0.7%2C0.7%2C0%2C0%2C0-.373-0.109%2C0.713%2C0.713%2C0%2C0%2C0-.223.036l-2.715.918%2C1.109-2.219a0.7%2C0.7%2C0%2C0%2C0-.066-0.728A8.53%2C8.53%2C0%2C0%2C1%2C849.39%2C649%2C8.611%2C8.611%2C0%2C1%2C1%2C858%2C657.611Z%22%20transform%3D%22translate(-848%20-639)%22%2F%3E%0D%0A%3C%2Fsvg%3E");font-weight:400}

.product-preview__benefits-row_delivery {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22delivery%22%20class%3D%22cls-1%22%20d%3D%22M867.809%2C690.278l-2.61-2.546a0.657%2C0.657%2C0%2C0%2C0-.461-0.187h-3.7v-1.909a0.644%2C0.644%2C0%2C0%2C0-.652-0.636H848.652a0.644%2C0.644%2C0%2C0%2C0-.652.636v10.182a0.644%2C0.644%2C0%2C0%2C0%2C.652.636H849.3a2.61%2C2.61%2C0%2C0%2C0%2C5.218%2C0h6.956a2.61%2C2.61%2C0%2C0%2C0%2C5.218%2C0h0.652a0.644%2C0.644%2C0%2C0%2C0%2C.652-0.636v-5.09A0.629%2C0.629%2C0%2C0%2C0%2C867.809%2C690.278Zm-15.9%2C7.449a1.29%2C1.29%2C0%2C0%2C1-1.3-1.273%2C1.229%2C1.229%2C0%2C0%2C1%2C.052-0.355%2C0.7%2C0.7%2C0%2C0%2C0%2C.03-0.068%2C1.3%2C1.3%2C0%2C0%2C1%2C1.114-.845h0.014c0.031%2C0%2C.063%2C0%2C0.094%2C0s0.063%2C0%2C.094%2C0h0.014a1.3%2C1.3%2C0%2C0%2C1%2C1.114.845%2C0.7%2C0.7%2C0%2C0%2C0%2C.03.068%2C1.229%2C1.229%2C0%2C0%2C1%2C.052.355A1.29%2C1.29%2C0%2C0%2C1%2C851.913%2C697.727Zm7.826-2.546h-5.568a2.621%2C2.621%2C0%2C0%2C0-1.9-1.248l-0.048-.006-0.069-.007-0.09-.007h-0.036c-0.038%2C0-.077%2C0-0.116%2C0s-0.078%2C0-.116%2C0h-0.036l-0.091.007-0.068.007-0.048.006a2.621%2C2.621%2C0%2C0%2C0-1.9%2C1.248H849.3v-2.545h10.435v2.545Zm0-7v3.182H849.3v-5.091h10.435v1.909h0Zm4.348%2C9.546a1.291%2C1.291%2C0%2C0%2C1-1.3-1.273%2C1.23%2C1.23%2C0%2C0%2C1%2C.053-0.355%2C0.7%2C0.7%2C0%2C0%2C0%2C.03-0.068%2C1.3%2C1.3%2C0%2C0%2C1%2C1.113-.845h0.015c0.031%2C0%2C.062%2C0%2C0.094%2C0s0.063%2C0%2C.094%2C0H864.2a1.3%2C1.3%2C0%2C0%2C1%2C1.114.845%2C0.7%2C0.7%2C0%2C0%2C0%2C.03.068%2C1.229%2C1.229%2C0%2C0%2C1%2C.052.355A1.29%2C1.29%2C0%2C0%2C1%2C864.087%2C697.727Zm2.608-2.546h-0.35a2.621%2C2.621%2C0%2C0%2C0-1.9-1.248l-0.048-.006-0.069-.007-0.09-.007H864.2c-0.038%2C0-.077%2C0-0.116%2C0s-0.078%2C0-.117%2C0h-0.035l-0.091.007-0.068.007-0.048.006a2.621%2C2.621%2C0%2C0%2C0-1.9%2C1.248h-0.786v-6.363h1.74V692a0.644%2C0.644%2C0%2C0%2C0%2C.652.636H866.7v2.545h0Zm0-3.818h-2.608v-2.545h0.381l2.227%2C2.173v0.372h0Z%22%20transform%3D%22translate(-848%20-685)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.product-price-desktop {display:block}

.color-selection-result + .product-price-desktop, .product-buy__checks-container + .product-price-desktop, .product-buy__drop-size + .product-price-desktop, .select2 + .product-price-desktop, .select-custom + .product-price-desktop {margin-top:37px}

@media (max-width:1023px) {
  .color-selection-result + .product-price-desktop, .product-buy__checks-container + .product-price-desktop, .product-buy__drop-size + .product-price-desktop, .select2 + .product-price-desktop, .select-custom + .product-price-desktop {margin-top:2.5rem}
}

@media (max-width:767px) {
  .color-selection-result + .product-price-desktop, .product-buy__checks-container + .product-price-desktop, .product-buy__drop-size + .product-price-desktop, .select2 + .product-price-desktop, .select-custom + .product-price-desktop {margin-top:30px}
}

.product-buy .price {margin-right:16px}

.product-buy .price + .price {margin-right:0}

.product-buy .price_new {font-size:36px;font-size:2.25rem}

.product-buy .price_new .item-rub {font-size:30px;font-size:1.875rem}

.product-buy .price_old {font-size:22px;font-size:1.375rem}

.product-buy .price_old .item-rub {font-size:20px;font-size:1.25rem}

.product-buy__style {position:absolute;top:268.8px;top:16.8rem;right:-webkit-calc((100vw - 1344px) / 2);right:calc((100vw - 1344px) / 2);border:1px solid #e5e5e5;background-color:#fff}

@media (max-width:1408px) {
  .product-buy__style {right:32px}
}

@media (max-width:1269px) {
  .product-buy__style {top:-3rem;right:32px;margin:-3rem 0 0}
}

@media (max-width:1023px) {
  .product-buy__style {position:absolute;width:37%;right:24px;top:-3.4rem;margin:0}
}

@media (max-width:959px) {
  .product-buy__style {position:relative;width:100%;top:0;left:0;right:0;border:none}
}

.product-buy__style_fixed {position:fixed;top:20px;background:#fff;z-index:99}

.product-buy__style_absolute {position:absolute;background:#fff;z-index:99}

.product-buy__container {width:360px;padding:24px 20px 16px;text-align:left}

@media (max-width:1408px) {
  .product-buy__container {width:300px}
}

@media (max-width:1269px) {
  .product-buy__container {width:360px}
}

@media (max-width:1023px) {
  .product-buy__container {width:100%;padding:1.5rem 1.9em}
}

@media (max-width:959px) {
  .product-buy__container {width:70%;margin:0 auto}
}

@media (max-width:767px) {
  .product-buy__container {width:100%;padding-top:12px;padding-left:0;padding-right:0}
}

.product-buy__container_second {border-top:1px solid #e5e5e5;display:none;padding-bottom:24px}

@media (max-width:1269px) {
  .product-buy__container_second {display:block}
}

@media (max-width:959px) {
  .product-buy__container_second {width:100%;padding-top:24px;font-size:1.2rem}
}

.product-buy__tabs-container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.product-buy__tab {width:49%;height:40px;font-size:18px;font-size:1.125rem;letter-spacing:.03em;border:1px solid transparent;border-bottom-color:#ccc;border-radius:4px 4px 0 0;font-weight:700;line-height:40px;line-height:2.5rem;text-align:center;color:#bbb;cursor:pointer}

@media (max-width:959px) and (min-width:480px) {
  .product-buy__tab {height:54px;font-size:1.375rem;line-height:3.375rem}
}

.product-buy__tab_active {border-color:#ccc #ccc transparent;color:#000}

.product-buy__tab-content {position:relative;display:none}

.product-buy__tab-content_active {display:block}

@media (max-width:959px) {
  .product-buy__tab-content_active {text-align:center}
}

.product-buy__tab-content:first-child {padding:32px 0 0}

@media (max-width:1023px) and (min-width:768px) {
  .product-buy__tab-content:first-child {padding-top:29px}
}

@media (max-width:767px) {
  .product-buy__tab-content:first-child {padding:30px 0 0}
}

.product-buy__tab-content:last-child {padding:2.2em 0 0}

.product-buy__tab-content:last-child .product-buy__price-current {font-size:1.6em}

.product-buy__tab-content:last-child .product-buy__price-current .item-rub {font-size:23px;font-size:1.4375rem;font-weight:400}

.product-buy__tab-content:last-child .product-buy__price-previous {font-size:1em}

@media (max-width:959px) {
  .product-buy__tab-full-price-inner {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:left}
}

.product-buy__tab-credit-inner {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.product-buy__tab-credit-inner .price {margin-right:16px}

.product-buy__tab-credit-inner .price + .price {margin-right:0}

.product-buy__tab-credit-inner .price_new, .product-buy__tab-credit-inner .price_new .item-rub {font-size:24px;font-size:1.5rem}

.product-buy__tab-credit-inner .price_old, .product-buy__tab-credit-inner .price_old .item-rub {font-size:18px;font-size:1.125rem}

@media (max-width:959px) {
  .product-buy__tab-credit-inner {-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:left}
}

.product-buy__economy {margin-bottom:0;color:#eb1d82;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.2}

.product-buy__tab-credit-inner .product-buy__economy {margin-top:5px}

@media (max-width:1023px) {
  .product-buy__economy {margin-top:.1rem}
}

.product-buy__economy-inner {font-size:15px;font-size:.9375rem}

.product-buy__economy-inner .item-rub {font-size:14px;font-size:.875rem}

.product-buy__rubl {display:inline-block;font-family:ruble;line-height:1}

.product-buy__credit {margin:0 0 .5em;color:#000;line-height:1em;font-weight:400}

.product-buy__credit-layout-inner {width:30%;padding-top:11px;padding-left:32px;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;white-space:nowrap}

@media (max-width:1408px) {
  .product-buy__credit-layout-inner {width:50%;padding-top:0;padding-left:16px}
}

@media (max-width:1269px) {
  .product-buy__credit-layout-inner {width:30%;padding-top:11px;padding-left:32px}
}

@media (max-width:959px) {
  .product-buy__credit-layout-inner {width:auto;padding-left:32px;-ms-flex-positive:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}
}

@media (max-width:479px) {
  .product-buy__credit-layout-inner {padding-left:16px}
}

.product-buy__two-col-container {position:relative;padding:0;margin-top:32px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:.9em;font-weight:400}

@media (max-width:1023px) {
  .product-buy__two-col-container {/ /: 1.1 rem}
}

.product-buy__two-col-container_btns {margin-top:24px}

.product-buy__two-col-container_links {margin-top:0}

.product-buy__two-col-container_timer {-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}

@media (max-width:1408px) {
  .product-buy__two-col-container_timer {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:1269px) {
  .product-buy__two-col-container_timer {-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}
}

@media (max-width:479px) {
  .product-buy__two-col-container_timer {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.product-buy__additional {margin-top:32px;font-size:14px;font-size:.875rem;font-weight:400}

.product-buy__additional p {position:relative;margin:0;padding-right:50px}

@media (max-width:959px) and (min-width:480px) {
  .product-buy__additional {font-size:1.125rem}
}

.product-buy__additional_desc p {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;padding-right:0}

@media (max-width:959px) and (min-width:480px) {
  .product-buy__additional p + p {margin-top:4px}
}

.product-buy__additional-qt {position:absolute;right:0;color:#999}

.product-buy__additional-link {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);text-align:right}

.product-buy__additional-link:nth-child(1n) {margin-right:30px;margin-left:0}

.product-buy__additional-link:last-child {margin-right:0}

.product-buy__additional-link:nth-child(2n) {margin-right:0;margin-left:auto}

.product-buy__additional-name {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);color:#999}

.product-buy__additional-name:nth-child(1n) {margin-right:30px;margin-left:0}

.product-buy__additional-name:last-child {margin-right:0}

.product-buy__additional-name:nth-child(2n) {margin-right:0;margin-left:auto}

.product-buy__timer-text {margin-bottom:0;font-size:14px;font-size:.875rem}

.product-buy__timer-text .js-day-text {margin-right:12px}

.product-buy__timer-text .js-day-text.js-singular {display:none}

@media (max-width:1408px) {
  .product-buy__timer-text {width:100%}
}

@media (max-width:1269px) {
  .product-buy__timer-text {width:auto}
}

@media (max-width:959px) {
  .product-buy__timer-text {font-size:1rem}
}

@media (max-width:479px) {
  .product-buy__timer-text {width:100%}
}

.product-buy__timer-text:last-child {min-width:135px;text-align:left}

.product-buy__two-col {width:50%;padding-left:1.4em;background-repeat:no-repeat;background-position:left 40%;cursor:pointer}

@media (max-width:959px) {
  .product-buy__two-col {padding-left:2em}
}

.product-buy__two-col_link {display:inline-block;width:auto;padding:0;font-size:1em;border-bottom:1px dotted #000}

.product-buy__two-col_link:hover {color:#27979d;border-bottom:1px dotted #27979d}

.product-buy__two-col_tip {display:inline-block;width:auto}

.product-buy__two-col_tip .icon-tip {max-width:15px;max-height:15px}

.product-buy__two-col_tip:hover .product-buy__tip-popup {display:block}

.product-buy__compare-popup {position:absolute;z-index:1;display:none;top:34px;right:-50px;width:232px;padding:1.1em .9em .7em;border:1px solid #ddd;border-radius:2px;background-color:#fff;box-shadow:0 0 1px .5px hsla(0, 0%, 58%, .4)}

.product-buy__compare-popup:before {top:-13.5px;border-bottom:14px solid rgba(35, 30, 30, .32)}

.product-buy__compare-popup:after, .product-buy__compare-popup:before {content:"";position:absolute;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}

.product-buy__compare-popup:after {top:-12px;border-bottom:14px solid #fff}

.product-buy__tip-popup {position:absolute;z-index:1;display:none;top:34px;right:-101px;width:241px;padding:.9em 1em 1em;border:1px solid #ddd;border-radius:2px;background-color:rgba(0, 0, 0, .5);color:#fff;font-size:.9em;line-height:1.2em}

.product-buy__tip-popup p {margin:0}

.product-buy__tip-popup:after {content:"";position:absolute;top:-12px;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:13px solid rgba(0, 0, 0, .5)}

.product-buy__compare-delete, .product-buy__compare-link {margin-bottom:.4em;font-size:.9em}

.product-buy__timer-count {font-size:20px;font-size:1.25rem;color:#27979d;font-weight:700}

.product-buy__timer-count span {display:inline-block;position:relative;min-width:25px;margin-right:-4px;text-align:left}

.product-buy__timer-count span.js-timer-colon {min-width:6px;padding-right:7px}

.product-buy__btn-buy {margin-top:24px}

@media (max-width:1023px) {
  .product-buy__btn-buy {margin-top:10px;padding:12px 0}
}

.product-buy__btn-tap {margin-top:16px}

@media (max-width:1023px) {
  .product-buy__btn-tap {margin:16px 0 0;padding:12px 0}
}

.product-buy button.product-buy__btn-tap {margin-left:0}

.product-buy__checks-container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:24px;margin-top:1.5rem;margin-bottom:16px}

.product-buy__checks-container input[type=checkbox] + label {padding-left:32px;padding-left:2rem;font-size:12.8px;font-size:.8rem;letter-spacing:1.28px;letter-spacing:.08rem;line-height:1.4}

.product-buy__checks-container input[type=checkbox] + label:before {border-radius:50%}

.product-buy__checks-container input[type=checkbox] + label:after {top:6px;left:4px;width:11px;height:9px}

.product-buy__checks-container input[type=checkbox] + label:last-child {margin-left:16px;margin-left:1rem}

.product-buy__checks-container input[type=checkbox]:checked + label:before {border-radius:50%}

.product-buy__checks-container input[type=checkbox]:checked + label:after {background-image:none;width:6px;height:6px;background-color:#27979d;left:7px;top:7px}

.product-buy__checks-container input[type=checkbox]:disabled + label:before {border-color:#bbb;background-color:#eee}

@media (max-width:1408px) and (min-width:1024px) {
  .product-buy__checks-container {display:block;-ms-flex-pack:initial;-webkit-box-pack:initial;-webkit-justify-content:initial;justify-content:initial}
}

@media (max-width:1408px) and (min-width:1024px) {
  .product-buy__checks-container input[type=checkbox] + label {margin-bottom:10px}
}

@media (max-width:1408px) and (min-width:1024px) {
  .product-buy__checks-container input[type=checkbox] + label:last-child {margin:0}
}

@media (max-width:560px) {
  .product-buy__checks-container input[type=checkbox]:checked + label:after {top:50%}
}

.product-buy__drop-size-label, .product-buy__select-cloth-label {margin:0 0 6px;font-size:10px;font-size:.625rem;letter-spacing:.32px;letter-spacing:.02rem;text-transform:uppercase}

@media (max-width:1408px) and (min-width:1024px) {
  .product-buy__drop-size-label, .product-buy__select-cloth-label {font-size:.5625rem}
}

@media (max-width:767px) {
  .product-buy__drop-size-label, .product-buy__select-cloth-label {font-size:.875rem}
}

@media (max-width:479px) {
  .product-buy__drop-size-label, .product-buy__select-cloth-label {font-size:.5625rem}
}

.product-buy__drop-size-dropdown {border:1px solid #e5e5e5;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 1px 4px 0 rgba(0, 0, 0, .1)}

.product-buy__select-image-dropdown {border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 1px 1px 1px rgba(0, 0, 0, .2)}

.product-buy__drop-size-dropdown, .product-buy__select-image-dropdown {border-color:#e5e5e5;overflow:hidden}

.product-buy__drop-size-dropdown .select2-search--dropdown .select2-search__field, .product-buy__select-image-dropdown .select2-search--dropdown .select2-search__field {border:0;padding:0 0 0 3em;font-size:.9em;background-image:url(../img/svg/search.svg);background-repeat:no-repeat;background-position:1em;background-size:15px}

.product-buy__drop-size-dropdown .select2-results__option--highlighted, .product-buy__drop-size-dropdown .select2-results__option--highlighted[aria-selected], .product-buy__drop-size-dropdown .select2-results__option[aria-selected=true], .product-buy__select-image-dropdown .select2-results__option--highlighted, .product-buy__select-image-dropdown .select2-results__option--highlighted[aria-selected], .product-buy__select-image-dropdown .select2-results__option[aria-selected=true] {background-color:#fff;color:#27979d}

.product-buy__select-image-result img, .product-buy__select-image-selection img {width:25px;height:25px;border-radius:50%}

.product-buy .select2 {max-width:100%;font-size:1em;line-height:1em;font-weight:300;border:0 solid #fff;border-radius:30px;/ / box-shadow: 0 0 2 px 0 rgba(0, 0, 0, .4)}

.product-buy .select2 .product-buy__drop-size-container .select2-selection__rendered {height:38px;padding:0 32px 0 16px;line-height:40px;line-height:2.5rem;letter-spacing:.64px;letter-spacing:.04rem}

.product-buy .select2 .product-buy__select-image-container .select2-selection__rendered {height:auto;padding:4.8px;padding:.3rem;line-height:1}

.product-buy .select2.select2-container--open {box-shadow:none}

.product-buy .select2.select2-container--open .product-buy__drop-size-container {box-shadow:0 -1px 4px 0 rgba(0, 0, 0, .1)}

.product-buy .select2.select2-container .select2-selection--single {height:40px;min-width:0;border-color:#e5e5e5;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}

.product-buy .select2.select2-container .select2-selection--single .select2-selection__arrow {height:100%;width:36px;width:2.25rem}

.product-buy .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single {height:auto;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}

.product-buy .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow {height:100%}

.product-buy .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single {height:auto;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}

.product-buy .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single .select2-selection__arrow {height:100%}

.product-buy .select2.select2-container .select2-selection--single .select2-selection__arrow b {width:9px;height:6px;border:0;background-image:url(../img/svg/size_down_arrow.svg);background-repeat:no-repeat;background-position:50%}

.product-buy .select2.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {border:0;background-image:url(../img/svg/size_up_arrow.svg);background-repeat:no-repeat;background-position:50%}

.product-buy .select2 .select2-search__field {border:0}

@media (max-width:767px) {
  .product-detail {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

.product-general__mob-toggle-btn {width:100%;/ / padding: 16 px 24 px;/ / padding: 1 rem 1.5 rem;/ / border-top: 1 px solid #e5e5e5;background-repeat:no-repeat;background-position:50%;background-position:-webkit-calc(100% - 1.5rem) 50%;background-position:calc(100% - 1.5rem) 50%}

@media (max-width:767px) {
  .product-general__mob-toggle-btn {background-image:url(../img/svg/size_down_arrow.svg)}
}

@media (max-width:767px) {
  .product-general__mobile-toggle {display:none}
}

@media (max-width:767px) {
  .product-general__mobile-toggle_show {display:block}
}

.product-accessories {border-top:1px solid #e5e5e5;display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50}

@media (max-width:767px) {
  .product-accessories {border-bottom:none;padding:40px 0}
}

.product-accessories__wrapper {display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (min-width:960px) and (max-width:1269px) {
  .product-accessories__wrapper {width:100%;padding:0 46px}
}

@media (max-width:1023px) {
  .product-accessories__wrapper {width:100%;padding:0 24px}
}

@media (max-width:767px) {
  .product-general__mobile-toggle .product-accessories__wrapper {padding:0}
}

.product-accessories__container {width:935px;padding-bottom:80px;padding-right:4.2em}

@media (max-width:1408px) {
  .product-accessories__container {width:55rem}
}

@media (max-width:1269px) {
  .product-accessories__container {width:100%;padding-right:0}
}

@media (max-width:767px) {
  .product-accessories__container {margin-top:55px;padding-bottom:48px}
}

.product-accessories__title:first-child {margin:.95em 0 1.3em;letter-spacing:.045em}

@media (max-width:1023px) {
  .product-accessories__title:first-child {/ / margin: 5.5 rem 0 3.4 rem}
}

@media (max-width:767px) {
  .product-accessories__title:first-child {margin:0;font-size:2.125rem;line-height:1}
}

@media (max-width:479px) {
  .product-accessories__title:first-child {font-size:1.75rem}
}

.product-features {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

@media (max-width:767px) {
  .product-features {border-bottom:none;padding:40px 0}
}

@media (min-width:960px) and (max-width:1269px) {
  .product-features {width:100%}
}

@media (max-width:1023px) {
  .product-features {width:100%}
}

.product-features_bed {border-bottom-color:transparent}

.product-features__wrapper {display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (max-width:1269px) {
  .product-features__wrapper {width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-features__wrapper {width:100%;margin-left:auto;margin-right:auto;padding:0 24px}
}

.product-features_bed .product-features__title, .product-features_mattress .product-features__title {display:none}

@media (max-width:767px) {
  .product-features_bed .product-features__title, .product-features_mattress .product-features__title {display:block}
}

.product-features__title:first-child {margin:1em 0;letter-spacing:.05em}

@media (max-width:1023px) {
  .product-features__title:first-child {margin-top:40px}
}

@media (max-width:767px) {
  .product-features__title:first-child {margin:0;font-size:2.125rem;line-height:1}
}

@media (max-width:479px) {
  .product-features__title:first-child {font-size:1.75rem}
}

.product-features__container {width:935px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:64px;padding-bottom:16px;/ / border-bottom: 1 px solid #e5e5e5}

.product-features__container_sheme {-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:32px}

@media (max-width:1408px) {
  .product-features__container {width:55rem}
}

@media (max-width:1269px) {
  .product-features__container {width:100%}
}

@media (max-width:767px) {
  .product-features__container {padding-bottom:0}
}

.product-features__sheme {max-width:100%;margin-bottom:32px}

.product-features__sheme img {max-width:400px}

@media (max-width:767px) {
  .product-features__sheme img {max-width:100%}
}

.product-features__attention {margin-bottom:64px}

.product-features__feature {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 5 - 24px);width:calc(99.9% * 1 / 5 - 24px);margin-bottom:32px;text-align:center}

.product-features__feature:nth-child(1n) {margin-right:30px;margin-left:0}

.product-features__feature:last-child {margin-right:0}

.product-features__feature:nth-child(5n) {margin-right:0;margin-left:auto}

.product-features__feature:hover {color:#000}

@media (max-width:959px) {
  .product-features__feature {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px)}

  .product-features__feature:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-features__feature:last-child {margin-right:0}

  .product-features__feature:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .product-features__feature {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px);margin-bottom:32px}

  .product-features__feature:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-features__feature:last-child {margin-right:0}

  .product-features__feature:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:479px) {
  .product-features__feature {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .product-features__feature:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-features__feature:last-child {margin-right:0}

  .product-features__feature:nth-child(2n) {margin-right:0;margin-left:auto}
}

.product-features__img {max-width:64px;height:auto;margin:0 auto}

.product-features__subscription {margin:16px 0 0;font-weight:700;line-height:1.5}

.product-features__subscription span {border-bottom:1px dotted #000}

@media (max-width:767px) {
  .product-features__subscription {font-size:1.125rem}
}

@media (max-width:479px) {
  .product-features__subscription {font-size:1rem}
}

.product-specific {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50}

@media (max-width:767px) {
  .product-specific {border-top:1px solid #e5e5e5;border-bottom:none;padding:40px 0}

  .product-features .product-specific {border-top:none;padding-top:0}
}

.product-specific__wrapper {display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (min-width:960px) and (max-width:1269px) {
  .product-specific__wrapper {width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-specific__wrapper {width:100%;padding:0 24px}
}

.product-specific__title:first-child {margin:1em 0 .7em;letter-spacing:.05em}

@media (max-width:1023px) {
  .product-specific__title:first-child {/ / margin: 3.3 rem 0 1.9 rem}
}

@media (max-width:767px) {
  .product-specific__title:first-child {margin:0;font-size:2.125rem;line-height:1}
}

@media (max-width:479px) {
  .product-specific__title:first-child {font-size:1.75rem}
}

.product-specific__container {width:935px;padding-bottom:1em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}

.product-specific__container_no_col {-webkit-column-count:1;-moz-column-count:1;column-count:1}

@media (max-width:1408px) {
  .product-specific__container {width:55rem}
}

@media (max-width:1269px) {
  .product-specific__container {width:100%}
}

@media (max-width:959px) {
  .product-specific__container {-webkit-column-count:1;-moz-column-count:1;column-count:1}
}

@media (max-width:767px) {
  .product-specific__container {margin-top:64px}

  .product-features .product-specific__container {margin-top:0}
}

@media (max-width:479px) {
  .product-specific__container {margin-top:40px}
}

.product-specific__item {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;margin:0 0 .5em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}

@media (max-width:767px) {
  .product-specific__item {margin-bottom:12px}
}

@media (max-width:479px) {
  .product-specific__item {display:block}
}

.product-specific__c-name {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;width:50%}

@media (max-width:767px) {
  .product-specific__c-name {width:60%}
}

@media (max-width:479px) {
  .product-specific__c-name {width:100%}
}

.product-specific__name {display:inline-block;letter-spacing:.05em;font-weight:400}

@media (max-width:767px) {
  .product-specific__name {font-size:1.125rem}
}

@media (max-width:479px) {
  .product-specific__name {margin-bottom:5px;font-size:1rem;font-weight:700}
}

.product-specific__hr {display:inline-block;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;min-width:20px;height:1px;margin:0 1em;background-color:#e5e5e5}

@media (max-width:479px) {
  .product-specific__hr {display:none}
}

.product-specific__c-value {position:relative;font-weight:400}

@media (max-width:767px) {
  .product-specific__c-value {font-size:1.125rem;width:40%}
}

@media (max-width:479px) {
  .product-specific__c-value {width:100%;margin-bottom:16px;font-size:1rem}
}

.product-specific__tip {display:inline-block;width:auto;margin-left:.4em}

.product-specific__tip .icon-tip {max-width:15px;max-height:15px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}

.product-specific__tip:hover .product-specific__tip-popup {display:block}

.product-specific__tip-popup {position:absolute;z-index:1;display:none;top:34px;right:-104px;width:241px;padding:.9em 1em 1em;border:1px solid #ddd;border-radius:2px;background-color:rgba(0, 0, 0, .5);color:#fff;font-size:.9em;line-height:1.2em}

.product-specific__tip-popup p {margin:0}

.product-specific__tip-popup:after {content:"";position:absolute;top:-12px;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid rgba(0, 0, 0, .5)}

.product-video {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50}

.product-video__wrapper {display:block;width:1408px;margin:32px auto;padding:0 32px;max-width:100%}

@media (min-width:960px) and (max-width:1269px) {
  .product-video__wrapper {width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-video__wrapper {width:100%;padding:0 24px}

  .product-video__wrapper iframe {max-width:100%}
}

@media (max-width:767px) {
  .product-video__wrapper {margin:0;padding:0}
}

.product-video__container {width:935px}

@media (max-width:1408px) {
  .product-video__container {width:55rem}
}

@media (max-width:1269px) {
  .product-video__container {width:100%}
}

.product-desc {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50;border-bottom:1px solid #e5e5e5}

@media (max-width:767px) {
  .product-desc {border-top:1px solid #e5e5e5;border-bottom:none;padding:40px 0}
}

.product-desc__wrapper {display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (max-width:1408px) {
  .product-desc__wrapper {/ / width: 1216 px}
}

@media (min-width:960px) and (max-width:1269px) {
  .product-desc__wrapper {width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-desc__wrapper {width:100%;padding:0 24px}
}

.product-desc__title:first-child {margin:56px 0 32px;letter-spacing:.05em}

@media (max-width:1023px) {
  .product-desc__title:first-child {margin:3rem 0 1.2rem}
}

@media (max-width:767px) {
  .product-desc__title:first-child {margin:0;font-size:2.125rem;line-height:1}
}

@media (max-width:479px) {
  .product-desc__title:first-child {font-size:1.75rem}
}

.product-desc__container {width:935px;padding-bottom:2em;/ / border-bottom: 1 px solid #e5e5e5}

@media (max-width:1408px) {
  .product-desc__container {width:55rem}
}

@media (max-width:1269px) {
  .product-desc__container {width:100%}
}

@media (max-width:1023px) {
  .product-desc__container {padding-bottom:72px}
}

@media (max-width:767px) {
  .product-desc__container {padding-top:32px;padding-bottom:0}
}

.product-desc__text {padding-right:3em;line-height:1.75em;font-weight:400;letter-spacing:.03em}

@media (max-width:767px) {
  .product-desc__text {font-size:1.3125rem;line-height:1.625rem;font-weight:300;padding:0}
}

.product-desc__file-container {margin:1.9em 0}

.product-desc__pdf {vertical-align:bottom}

.product-desc__file-name {display:inline-block;margin:0 3.5em 0 1em;font-weight:600;letter-spacing:.05em;cursor:pointer}

@media (max-width:767px) {
  .product-desc__file-name {margin-right:15px}
}

.product-desc__divider {display:inline-block;width:1px;height:20px;margin:0 .75em;background-color:#e5e5e5}

.product-materials {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50}

@media (max-width:767px) {
  .product-materials {border-top:1px solid #e5e5e5;border-bottom:none;padding:40px 0}
}

.product-materials__wrapper {display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (max-width:1408px) {
  .product-materials__wrapper {/ / width: 1216 px}
}

@media (min-width:960px) and (max-width:1269px) {
  .product-materials__wrapper {width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-materials__wrapper {width:100%;padding:0 24px}
}

.product-materials__container {width:935px;padding-bottom:2em;padding-right:4.2em}

@media (max-width:1408px) {
  .product-materials__container {width:55rem}
}

@media (max-width:1269px) {
  .product-materials__container {width:100%;padding-right:0}
}

@media (max-width:767px) {
  .product-materials__container {margin-top:55px;padding-bottom:0}
}

.product-materials__next, .product-materials__prev {z-index:1;position:absolute;top:111px;padding:0;width:32px;height:61px;background-color:transparent;background-repeat:no-repeat;border:none}

@media (max-width:479px) {
  .product-materials__next, .product-materials__prev {top:60px}
}

.product-materials__next:focus, .product-materials__next:hover, .product-materials__prev:focus, .product-materials__prev:hover {background-color:transparent}

.product-materials__prev {left:0;background-position:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2232%22%20height%3D%2261%22%20viewBox%3D%220%200%2032%2061%22%3E%0D%0A%20%20%20%20%3Ctitle%3Earrow_left%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22SvgjsPath1010%22%20fill%3D%22%23000%22%20d%3D%22M86.5%20424.991L87.4999%20423.991L58.00789999999999%20394.49899999999997L87.4999%20365.00699999999995L86.5%20364.00699999999995L56.007999999999996%20394.49899999999997Z%20%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-56%2C-364)%22%3E%0D%0A%20%20%20%20%3C%2Fpath%3E%0D%0A%3C%2Fsvg%3E")}

.product-materials__next {right:0;background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2232%22%20height%3D%2261%22%20viewBox%3D%220%200%2032%2061%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M969.5%20424.991L968.5%20423.991L997.992%20394.49899999999997L968.5%20365.00699999999995L969.5%20364.00699999999995L999.992%20394.49899999999997Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-968%2C-364)%22%2F%3E%3C%2Fsvg%3E")}

.product-materials__title:first-child {margin:.95em 0 1.3em;letter-spacing:.045em}

@media (max-width:1023px) {
  .product-materials__title:first-child {/ / margin: 5.5 rem 0 3.4 rem}
}

@media (max-width:767px) {
  .product-materials__title:first-child {margin:0;font-size:2.125rem;line-height:1}
}

@media (max-width:479px) {
  .product-materials__title:first-child {font-size:1.75rem}
}

.product-materials__item {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:48px}

@media (max-width:767px) {
  .product-materials__item {display:block;margin-bottom:0;text-align:center}
}

.product-materials__item_left {-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;text-align:left}

@media (max-width:767px) {
  .product-materials__item_left {text-align:center}
}

.product-materials__item_right {-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}

@media (max-width:767px) {
  .product-materials__item_right {text-align:center}
}

.product-materials__img {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-ms-flex:0 0 282px;-webkit-box-flex:0;-webkit-flex:0 0 282px;flex:0 0 282px;width:282px;height:282px;border-radius:50%;position:relative;overflow:hidden}

.product-materials__item_left .product-materials__img {margin-right:56px}

.product-materials__item_right .product-materials__img {margin-left:56px}

.product-materials__img img {display:none}

@media (max-width:767px) {
  .product-materials__item_left .product-materials__img {margin-right:auto}
}

@media (max-width:767px) {
  .product-materials__item_right .product-materials__img {margin-left:auto}
}

@media (max-width:767px) {
  .product-materials__img {display:inline-block;margin:0 auto 48px}
}

@media (max-width:479px) {
  .product-materials__img {width:180px;height:180px;margin-bottom:16px}
}

.product-materials__img_square {border-radius:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

.product-materials__img_square img {display:inline;max-height:100%;width:auto}

@media (min-width:960px) {
  .product-materials__img_square {-ms-flex:0;-webkit-box-flex:0;-webkit-flex:0;flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 28px);width:calc(99.9% * 1 / 2 - 28px);height:auto}

  .product-materials__img_square:nth-child(1n) {margin-right:56px;margin-left:0}

  .product-materials__img_square:last-child {margin-right:0}

  .product-materials__img_square:nth-child(2n) {margin-right:0;margin-left:auto}

  .product-materials__item_right .product-materials__img_square {margin-right:0;margin-left:56px}

  .product-materials__img_square + .product-materials__text {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 28px);width:calc(99.9% * 1 / 2 - 28px)}

  .product-materials__img_square + .product-materials__text:nth-child(1n) {margin-right:56px;margin-left:0}

  .product-materials__img_square + .product-materials__text:last-child {margin-right:0}

  .product-materials__img_square + .product-materials__text:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .product-materials__text {margin:0 auto;text-align:left}
}

.product-materials__m-title {display:inline-block;width:80%;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.06em}

@media (max-width:767px) {
  .product-materials__m-title {margin-bottom:32px;font-size:1.5rem;line-height:1.1}
}

@media (max-width:479px) {
  .product-materials__m-title {margin-bottom:16px;font-size:1.125rem;line-height:1.5}
}

.product-materials__m-desc {color:#999}

@media (max-width:767px) {
  .product-materials__m-desc {font-size:1.25rem}
}

@media (max-width:479px) {
  .product-materials__m-desc {font-size:1rem}
}

.product-ideal {display:block;-ms-flex-order:100;-webkit-box-ordinal-group:101;-webkit-order:100;order:100}

@media (max-width:767px) {
  .product-ideal {border-bottom:none;padding:25px 0;margin-bottom:56px}
}

.product-ideal__style {height:450px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-top:1em;background-image:url(../img/product/ideal-bed.png);background-repeat:no-repeat;background-position:center 60%;background-size:cover;text-align:center}

.product-ideal__title {color:#fff;line-height:1.1em;letter-spacing:.04em}

@media (max-width:1023px) {
  .product-ideal__title {font-size:2.375rem}
}

@media (max-width:479px) {
  .product-ideal__title {font-size:1.75rem}
}

.product-ideal__btn {height:auto;margin:1.1em 0 0;padding:8px 30px;border-radius:2em;background-color:transparent;border-color:#fff;color:#fff;font-family:circle, Arial, sans-serif;text-transform:uppercase;font-size:.9em;font-weight:600;letter-spacing:.03em;-webkit-transition:all .2s;transition:all .2s}

.product-ideal__btn:hover {border-color:#fff;background-color:#fff;color:#000}

.product-ideal__btn:active, .product-ideal__btn:focus {border-color:#fff;background-color:#fff;color:#999}

.product-topcom {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50}

@media (max-width:767px) {
  .product-topcom {border-top:1px solid #e5e5e5;border-bottom:none;padding:25px 0}
}

.product-topcom__style {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:380px;margin-top:1.6em}

@media (max-width:1023px) {
  .product-topcom__style {height:17rem}
}

@media (max-width:767px) {
  .product-topcom__style {display:none}
}

.product-topcom__content {margin-bottom:1.2em;font-family:circle, Arial, sans-serif;font-weight:300;font-size:2.2em;line-height:1.15em;max-width:992px;margin-left:auto;margin-right:auto;padding:0 16px;text-align:center}

.product-topcom__author {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:500px}

.product-topcom__photo {-ms-flex:0 0 64px;-webkit-box-flex:0;-webkit-flex:0 0 64px;border-radius:50%;flex:0 0 64px;position:relative;overflow:hidden;width:64px;height:64px;font-size:0;line-height:64px;line-height:4rem;vertical-align:middle;text-align:center}

.product-topcom__photo img {max-width:100%;max-height:100%;vertical-align:middle}

.product-topcom__name {margin:0 0 0 2em;font-weight:400}

.product-comments {display:block;-ms-flex-order:50;-webkit-box-ordinal-group:51;-webkit-order:50;order:50}

@media (max-width:767px) {
  .product-comments {border-top:1px solid #e5e5e5;border-bottom:none;padding:40px 0}
}

@media (max-width:767px) {
  .product-comments_mt {margin-top:0 !important}
}

.product-comments__wrapper {position:relative;display:block;width:1408px;margin:0 auto;padding:0 32px;max-width:100%}

@media (max-width:1408px) {
  .product-comments__wrapper {/ / width: 1216 px}
}

@media (min-width:960px) and (max-width:1269px) {
  .product-comments__wrapper {width:100%;/ / padding: 0 46 px}
}

@media (max-width:1023px) {
  .product-comments__wrapper {display:block;width:100%;padding:0 24px}
}

.product-comments__wrapper.product-general__mob-toggle-btn {border-top:none}

.product-comments__attention {font-size:20px;font-size:1.25rem}

.product-comments__attention.is-hidden {display:none}

@media (max-width:767px) {
  .product-comments__attention {margin-top:32px}
}

.product-comments__title {width:95%}

.product-comments__title:first-child {margin:0 0 .4em;letter-spacing:.04em}

@media (max-width:1023px) {
  .product-comments__title:first-child {margin:1.8rem 0 .4rem}
}

@media (max-width:767px) {
  .product-comments__title:first-child {margin:0;font-size:2.125rem;line-height:1}
}

@media (max-width:479px) {
  .product-comments__title:first-child {font-size:1.75rem}
}

.product-comments__count {margin-left:.25em;color:#888}

.product-comments__count.is-hidden {display:none}

@media (max-width:767px) {
  .product-comments__title-text-desktop {display:none}
}

.product-comments__container {width:935px;padding-bottom:.1em}

@media (max-width:1408px) {
  .product-comments__container {width:55rem}
}

@media (max-width:1269px) {
  .product-comments__container {width:100%}
}

.product-comments__container.is-hidden {display:none}

.product-comments__sort {margin-bottom:74px}

@media (max-width:1269px) {
  .product-comments__sort {margin:64px 0 32px}
}

@media (max-width:1023px) {
  .product-comments__sort {margin:3rem 0 2rem}
}

@media (max-width:767px) {
  .product-comments__sort {display:none}
}

.product-comments__sort-text {display:inline-block;margin:0 10px 0 0;color:#888;font-size:14px;font-size:.875rem}

.product-comments__sort-list {display:inline-block;margin:0;padding:0}

.product-comments__sort-type {display:inline-block;margin:0 10px 0 0;padding:0;color:#888;list-style:none outside}

.product-comments__sort-direction {background-color:transparent;border-color:transparent;color:#999;fill:#999;border-width:0;height:20px;padding-right:0;padding-left:0;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;vertical-align:middle;text-transform:none;letter-spacing:0;font-weight:400;border-bottom:1px dotted #888;border-radius:0}

.is-disabled .product-comments__sort-direction, .product-comments__sort-direction.is-disabled, .product-comments__sort-direction[disabled] {background-color:transparent;border-color:transparent;color:#eee;fill:#eee}

.product-comments__sort-direction .icon {display:none;margin-left:2px}

.product-comments__sort-direction.is-focus, .product-comments__sort-direction.is-hover, .product-comments__sort-direction:active, .product-comments__sort-direction:focus, .product-comments__sort-direction:hover {background-color:transparent;border-color:transparent;color:#999;fill:#999}

.product-comments__sort-direction:hover {border-bottom-color:#888}

.product-comments__sort-direction.is-active {background-color:transparent;border-color:transparent;color:#000;fill:#000;border-bottom-color:transparent}

.is-disabled .product-comments__sort-direction.is-active, .product-comments__sort-direction.is-active.is-disabled, .product-comments__sort-direction.is-active[disabled] {background-color:transparent;border-color:transparent;color:#eee;fill:#eee}

.product-comments__sort-direction.is-active.is-focus, .product-comments__sort-direction.is-active.is-hover, .product-comments__sort-direction.is-active:active, .product-comments__sort-direction.is-active:focus, .product-comments__sort-direction.is-active:hover {background-color:transparent;border-color:transparent;color:#000;fill:#000}

.product-comments__sort-direction.is-active:hover {border-bottom-color:transparent}

.product-comments__sort-direction_dwn .icon-sort-dwn, .product-comments__sort-direction_up .icon-sort-up {display:inline-block}

.product-comments__comment-container {margin-bottom:2.2em;margin-top:37px}

.product-comments__item-rating {display:inline-block}

.product-comments__item-rating .rating-star {display:inline-block;width:14px;height:14px;margin:0 3px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

.product-comments__item-rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

.product-comments__item-rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}

@media (max-width:767px) {
  .product-comments__item-rating .rating-star {width:10px;height:10px}
}

.product-comments__mark-rating {display:inline-block;margin:0}

.product-comments__mark-rating .rating-star {display:inline-block;width:10px;height:10px;margin:0 2px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

.product-comments__mark-rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

.product-comments__mark-rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}

.product-comments__mark-rating .product-comments__rate-star {margin:0 -9.6px 0 8px;margin:0 -.6rem 0 .5rem}

.product-comments__c-name {display:inline-block;margin:0 2em;font-weight:400}

@media (max-width:767px) {
  .product-comments__c-name {margin:0 10px;font-size:1.375rem}
}

@media (max-width:479px) {
  .product-comments__c-name {font-size:1rem}
}

.product-comments__c-date {display:inline-block;color:#888}

.product-comments__c-content {font-weight:400;line-height:1.75}

@media (max-width:767px) {
  .product-comments__c-content {font-weight:300;font-size:1.25rem}
}

@media (max-width:479px) {
  .product-comments__c-content {font-size:1rem}
}

.product-comments__c-useful {display:inline-block;margin-right:1em;font-size:14px;font-size:.875rem;font-weight:400;color:#888}

@media (max-width:767px) {
  .product-comments__c-useful {font-weight:300;font-size:1.125rem}
}

@media (max-width:479px) {
  .product-comments__c-useful {font-size:.875rem}
}

.product-comments__c-like {background-image:url(../img/svg/like.svg);background-position:0 0;color:#00aba7}

.product-comments__c-dislike, .product-comments__c-like {display:inline-block;padding-left:1.6em;margin-right:1em;margin-bottom:0;cursor:pointer;background-repeat:no-repeat}

.product-comments__c-dislike {background-image:url(../img/svg/dislike.svg);background-position:0 100%;color:#eb1d82}

.product-comments__show-more {text-align:center}

.product-comments__show-more.is-hidden {display:none}

@media (max-width:767px) {
  .product-comments__show-more .btn {width:100%}
}

.product-comments__mark {position:absolute;top:-70px;right:32px}

@media (max-width:1269px) {
  .product-comments__mark {position:relative;top:auto;right:auto}
}

.product-comments__mark_fixed {position:absolute;top:-70px;right:32px}

@media (max-width:1269px) {
  .product-comments__mark_fixed {position:static;top:auto;right:auto}
}

.product-comments__mark_end {position:absolute;top:-70px;right:32px}

@media (max-width:1269px) {
  .product-comments__mark_end {position:relative;top:auto;right:auto}
}

.product-comments__mark.is-hidden {display:none !important}

@media (max-width:1269px) {
  .product-comments__left-com {position:absolute;left:14.8rem;top:2.2rem;width:auto}

  .product-comments__left-com + br {display:none}
}

@media (max-width:767px) {
  .product-comments__left-com {position:relative;left:auto;top:auto;margin-top:50px}

  .product-comments__left-com + br {display:inline}
}

.product-comments__average {display:inline-block;margin:22.4px 20.8px 0 8px;margin:1.4rem 1.3rem 0 .5rem;font-size:48px;font-size:3rem;font-weight:800;letter-spacing:.08em}

@media (max-width:1023px) {
  .product-comments__average {margin:.8rem 1.3rem 0 0}
}

.product-comments__line {margin:8px 0 0;margin:.5rem 0 0}

.product-comments__line:first-of-type {margin:25.6px 0 0;margin:1.6rem 0 0}

@media (max-width:767px) {
  .product-comments__line:first-of-type {margin-top:20px}
}

.product-comments__count-authors {margin:-6.4px 0 0 8px;margin:-.4rem 0 0 .5rem;font-size:.9em;letter-spacing:.01em}

@media (max-width:767px) {
  .product-comments__count-authors {font-size:1.125rem;margin:1px 0 0}
}

.product-comments__p-percent {display:inline-block;margin:0 19.2px 0 25.6px;margin:0 1.2rem 0 1.6rem;color:#888}

@media (max-width:767px) {
  .product-comments__p-percent {font-size:1.125rem}
}

.product-comments__p-count {display:inline-block;margin:0;cursor:pointer;font-size:12.8px;font-size:.8rem;letter-spacing:.32px;letter-spacing:.02rem}

@media (max-width:767px) {
  .product-comments__p-count {font-size:1.125rem}
}

.product-comments__mobile-select-block {display:none}

@media (max-width:767px) {
  .product-comments__mobile-select-block {display:block;margin-top:32px}

  .product-comments__mobile-select-block .select2.select2-container .select2-selection--single {border-radius:20px}

  .product-comments__mobile-select-block .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single {border-bottom-left-radius:0;border-bottom-right-radius:0}

  .product-comments__mobile-select-block .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single {border-top-left-radius:0;border-top-right-radius:0}
}

.product-preview_bed .product-preview__main-image-container {position:relative;overflow:hidden}

.product-preview_bed .product-preview__main-image {position:absolute;top:-99.2px;top:-6.2rem;left:-40px;left:-2.5rem;width:736px;width:46rem;max-width:736px;max-width:46rem;height:auto;max-height:736px;max-height:46rem;object-fit:contain;vertical-align:middle;cursor:pointer}

.product-preview_bed .product-preview__image-feed {margin-top:0}

.product-preview_bed .product-preview__share {top:4.8px;top:.3rem;right:-22.4px;right:-1.4rem}

.product-buy__price > div {text-align:left}

.product-buy__price-title {text-align:left;font-size:18px;font-size:1.125rem;font-weight:700}

@media (max-width:1269px) {
  .product-buy__price-title {display:none}
}

.product-buy_bed .product-buy__price-current {display:inline-block;margin:0 0 0 38.4px;margin:0 0 0 2.4rem;font-family:circle, Arial, sans-serif;font-size:2em;line-height:1em;letter-spacing:.01em;color:#eb1d82}

.product-buy_bed .product-buy__price-previous {position:relative;display:inline-block;margin-bottom:0;margin-left:.8em;font-family:circle, Arial, sans-serif;font-size:1.3em;letter-spacing:.04em;color:#ccc}

.product-buy_bed .product-buy__price-previous:before {content:"";position:absolute;display:block;top:.8em;width:110%;height:1.5px;background-color:#ccc;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}

.product-buy_bed .product-buy__btn {margin-top:24px;margin-top:1.5rem;letter-spacing:1.6px;letter-spacing:.1rem}

.product-buy_bed .product-buy__btn-tap {margin-top:13.6px;margin-top:.85rem}

.product-buy_bed .product-buy__two-col-container_btns {margin-top:28.8px;margin-top:1.8rem;padding-left:8px;padding-left:.5rem}

.product-buy_bed .product-buy__two-col_compare {margin-left:67.2px;margin-left:4.2rem}

@media (max-width:1408px) {
  .product-buy_bed .product-buy__two-col_compare {margin-left:2.2rem}
}

.section.product-complect {border-top:1px solid #e5e5e5;padding:48px 0 56px}

.section.product-complect .section__hl {text-align:left}

.section.product-add {border-top:1px solid #e5e5e5;padding:48px 0 56px}

@media (max-width:767px) {
  .section.product-add {-ms-flex-order:60;-webkit-box-ordinal-group:61;-webkit-order:60;order:60}
}

.accessories-price-panel {background:#fff;border-top:1px solid #e5e5e5;display:none;position:fixed;right:0;bottom:0;left:0;padding:16px 24px;z-index:18}

.accessories-price-panel .btn {display:none;float:right;clear:none}

@media (max-width:959px) {
  .accessories-price-panel.is-visible {display:block}
}

.accessories-price-panel__price {float:left;width:50%;padding-top:8px;font-weight:700;white-space:nowrap}

@media (max-width:479px) {
  .accessories-price-panel__price {width:auto;padding:0 16px 0 0}
}

@media (min-width:480px) {
  .accessories-price-panel__price br {display:none}
}

@media (min-width:480px) {
  .accessories-price-panel .btn.btn_lg {display:block}
}

@media (max-width:479px) {
  .accessories-price-panel .btn.btn_lg {display:none}
}

@media (max-width:479px) {
  .accessories-price-panel .btn {display:inline-block;min-width:0;margin-top:10px}

  .accessories-price-panel .btn .icon-cart {width:20px;height:20px}
}

.product-slider {position:relative;overflow:hidden;height:425px;margin:0;padding:0}

@media (max-width:959px) {
  .product-slider {display:none}
}

@media (max-width:767px) {
  .product-slider {height:360px}
}

@media (max-width:479px) {
  .product-slider {height:225px}
}

@media (min-width:960px) {
  .product-slider_mobile {display:none}
}

@media (max-width:959px) {
  .product-slider_mobile {display:block}
}

.product-slider__item {background:none;list-style:none outside;position:relative;height:425px;margin:0;padding:0;line-height:425px;line-height:26.5625rem;text-align:center}

.product-slider__item img {display:inline;max-height:100%;vertical-align:middle}

@media (max-width:767px) {
  .product-slider__item {height:360px;line-height:22.5rem}
}

@media (max-width:479px) {
  .product-slider__item {height:225px;line-height:14.0625rem}
}

.catalog-title__style {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:368px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-image:url(../img/catalog/pillow.png);background-repeat:no-repeat;background-size:cover;text-align:center;box-shadow:inset 0 -30px 100px -70px rgba(0, 0, 0, .75)}

@media (max-width:767px) {
  .catalog-title__style {height:auto;width:100%;padding:1rem}
}

.catalog-title__text {display:inline-block;margin-bottom:41.6px;margin-bottom:2.6rem;line-height:1.05;letter-spacing:2.32px;letter-spacing:.145rem}

@media (max-width:767px) {
  .catalog-title__text {font-size:2.4rem}
}

.catalog-title__filters-container {text-align:center}

.catalog-title__filter {height:auto;margin:0 2.88px 16px;margin:0 .18rem 1rem;padding:5.44px 23.2px;padding:.34rem 1.45rem;border:1px solid #000;color:#000;background-color:transparent;text-transform:none;font-size:16px;font-size:1rem;font-family:circle, Arial, sans-serif;font-weight:400;letter-spacing:.05em}

.catalog-title__filter_active {/ / padding: 5.44 px 15.68 px;/ / padding: .34 rem .98 rem;background-color:#27979d;border-color:#27979d;color:#fff}

.catalog-title__filter:active, .catalog-title__filter:hover {background-color:transparent;border-color:#27979d;color:#27979d}

@media (max-width:767px) {
  .catalog-title__filter {margin:0 .2rem .5rem 0;padding:.2rem 1.2rem;font-size:.9rem}
}

.c-filters__style {height:78px;height:4.875rem;border-top:1px solid #e5e5e5;background-color:#eee}

@media (max-width:767px) {
  .c-filters__style {height:auto}
}

.c-filters__container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:1408px;margin:0 auto}

@media (min-width:1500px) {
  .c-filters__container {width:1538px}
}

@media (max-width:1408px) {
  .c-filters__container {width:1366px}
}

@media (max-width:1365px) {
  .c-filters__container {width:1199px}
}

@media (max-width:1199px) {
  .c-filters__container {width:1024px}
}

@media (max-width:1023px) {
  .c-filters__container {width:959px}
}

@media (max-width:959px) {
  .c-filters__container {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin-left:auto;margin-right:auto}
}

@media (max-width:767px) {
  .c-filters__container {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:767px) {
  .c-filters__container_closed .c-filters__item {display:none}

  .c-filters__container_closed .c-filters__item:last-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

  .c-filters__container_closed .c-filters__switch .c-filters__switch_open {display:none}

  .c-filters__container_closed .c-filters__switch .c-filters__switch_close {display:inline;display:initial}

  .c-filters__container_closed .c-filters__switch:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}

@media (max-width:479px) {
  .c-filters__container .c-filters__item:last-child {-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
}

.c-filters__item {position:relative;margin:9.6px 48px 9.6px 0;margin:.6rem 3rem .6rem 0}

@media (max-width:1365px) {
  .c-filters__item {margin-right:0}
}

@media (max-width:767px) {
  .c-filters__item {width:25%;padding:0 .5rem}
}

@media (max-width:479px) {
  .c-filters__item {width:50%}
}

.c-filters__item_active .c-filters__title {color:#27979d}

.c-filters__item_active .c-filters__title:after {background-image:url(../img/svg/arrow-up-small.svg)}

.c-filters__item_active .c-filters__choose {opacity:0}

.c-filters__item_active .c-filters__check-block, .c-filters__item_active .c-filters__range-block {display:block}

.c-filters__item:hover .c-filters__title {color:#27979d}

.c-filters__item:last-child {margin-right:8px;margin-right:.5rem}

.c-filters__item:last-child:hover .c-filters__title {color:#000}

.c-filters__item:last-child:hover .c-filters__title:hover {color:#27979d}

@media (max-width:767px) {
  .c-filters__item:last-child {width:100%;text-align:center}
}

.c-filters__item:last-child .c-filters__title {display:inline-block;margin-top:5px;padding-right:0;font-size:16px;font-size:1rem;letter-spacing:-.8px;letter-spacing:-.05rem}

.c-filters__item:last-child .c-filters__title:after {position:relative;top:-1.6px;top:-.1rem;margin-left:9.6px;margin-left:.6rem;background-image:url(../img/svg/close-small.svg)}

.c-filters__title {position:relative;margin-top:0;padding-right:28px;padding-right:1.75rem;font-weight:400;cursor:pointer}

.c-filters__title:after {content:"";position:absolute;top:5.6px;top:.35rem;right:0;display:inline-block;width:13px;height:13px;margin-left:16px;margin-left:1rem;background-image:url(../img/svg/arrow-bottom-small.svg);background-position:50%;background-repeat:no-repeat;color:#000;vertical-align:middle}

.c-filters__title-text {display:inline-block;margin-bottom:0;font-size:15.2px;font-size:.95rem;letter-spacing:.16px;letter-spacing:.01rem}

.c-filters__tip {position:absolute;right:16px;right:1rem;display:inline-block;width:auto;height:auto;top:-8px;top:-.5rem}

.c-filters__tip .icon-tip {max-width:12px;max-height:12px}

.c-filters__tip ~ .c-filters__title-text {margin-right:16px;margin-right:1rem}

.c-filters__tip:hover .c-filters__tip-popup {display:block}

.c-filters__tip-popup {position:absolute;z-index:1;display:none;top:-102.4px;top:-6.4rem;right:-160px;right:-10rem;width:336px;width:21rem;padding:.9em 1em 1em;border:1px solid #ddd;border-radius:2px;background-color:rgba(0, 0, 0, .5);color:#fff;font-size:.9em;line-height:1.2em}

.c-filters__tip-popup p {margin:0}

.c-filters__tip-popup:after {content:"";position:absolute;bottom:-9.6px;bottom:-.6rem;left:-webkit-calc(50% - .2rem);left:calc(50% - .2rem);width:0;height:0;border-left:6.4px solid transparent;border-left:.4rem solid transparent;border-right:6.4px solid transparent;border-right:.4rem solid transparent;border-top:9.6px solid rgba(0, 0, 0, .5);border-top:.6rem solid rgba(0, 0, 0, .5)}

.c-filters__choose {position:relative;border:0 solid #fff;border-radius:.2rem;background-color:#d5d5d5}

.c-filters__choose_any {background-color:transparent}

.c-filters__choose_any .c-filters__choose-title {padding:0;font-size:14.4px;font-size:.9rem;letter-spacing:.16px;letter-spacing:.01rem}

.c-filters__choose_any .c-filters__choose-close {display:none}

.c-filters__choose-title {display:inline-block;margin:0;padding:0 30.4px 0 11.2px;padding:0 1.9rem 0 .7rem;cursor:pointer;letter-spacing:-.8px;letter-spacing:-.05rem}

.c-filters__choose-close {position:absolute;top:0;right:0;display:inline-block;width:22px;width:1.375rem;height:24px;height:1.5rem;border-left:1px solid #bbb;background-image:url(../img/svg/close-small.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer}

.c-filters__check-block {position:absolute;display:none;z-index:1;top:44.8px;top:2.8rem;left:-32px;left:-2rem;width:208px;width:13rem;padding:25.6px 13.6px;padding:1.6rem .85rem;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, .3)}

.c-filters__check-block:before {content:"";position:absolute;top:-13.6px;top:-.85rem;left:35%;width:0;height:0;border-left:9.6px solid transparent;border-left:.6rem solid transparent;border-right:9.6px solid transparent;border-right:.6rem solid transparent;border-bottom:.85em solid rgba(0, 0, 0, .1)}

.c-filters__check-block:after {content:"";position:absolute;top:-11.2px;top:-.7rem;left:35%;width:0;height:0;border-left:8px solid transparent;border-left:.5rem solid transparent;border-right:8px solid transparent;border-right:.5rem solid transparent;border-bottom:12.8px solid #fff;border-bottom:.8rem solid #fff}

.c-filters__check-block input[type=checkbox] + label {display:block;padding-left:0;vertical-align:middle;font-size:.95em;font-weight:400}

.c-filters__check-block input[type=checkbox] + label:not(:last-child) {margin-bottom:9.6px;margin-bottom:.6rem}

.c-filters__check-block input[type=checkbox] + label:before {width:20px;height:20px;position:relative;display:inline-block;vertical-align:middle;margin-right:13px}

.c-filters__check-block input[type=checkbox] + label:after {top:0;left:0;width:11px;height:9px;margin:8px 5px}

.c-filters__range-slider.slider--default.slider-range {width:100%}

.c-filters__range-block {position:absolute;display:none;z-index:1;top:44.8px;top:2.8rem;left:-137.6px;left:-8.6rem;width:342.4px;width:21.4rem;padding:27.2px 28.8px;padding:1.7rem 1.8rem;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, .75)}

.c-filters__range-block:before {top:-12.8px;top:-.8rem;border-bottom:12.8px solid rgba(0, 0, 0, .4);border-bottom:.8rem solid rgba(0, 0, 0, .4)}

.c-filters__range-block:after, .c-filters__range-block:before {content:"";position:absolute;left:40%;width:0;height:0;border-left:8px solid transparent;border-left:.5rem solid transparent;border-right:8px solid transparent;border-right:.5rem solid transparent}

.c-filters__range-block:after {top:-11.2px;top:-.7rem;border-bottom:12.8px solid #fff;border-bottom:.8rem solid #fff}

.c-filters__range-block .slider {margin-top:12.8px;margin-top:.8rem}

.c-filters__range-block .slider .ui-slider .ui-slider-handle {width:.8em;height:.8em}

.c-filters__range-block .slider .ui-slider-horizontal .ui-slider-handle {top:-4px;top:-.25rem;cursor:pointer}

.c-filters__range-block .slider .ui-slider-horizontal .ui-slider-handle:hover:before {content:"";position:absolute;top:-9.6px;top:-.6rem;left:-9.6px;left:-.6rem;width:32px;width:2rem;height:32px;height:2rem;border-radius:50%;background-color:rgba(39, 151, 159, .25)}

.c-filters__range-block .slider .ui-slider-horizontal .ui-slider-handle span {font-size:0}

.c-filters__numbers {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.c-filters__high, .c-filters__low {color:#ccc}

.c-filters__high-number, .c-filters__low-number {color:#000;border-bottom:1px solid #000}

.c-filters__switch {position:relative;display:none;margin-right:16px;margin-right:1rem;padding:3.2px 32px 3.2px 19.2px;padding:.2rem 2rem .2rem 1.2rem;border:1px solid #000;border-radius:2rem;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:-.8px;letter-spacing:-.05rem;cursor:pointer}

.c-filters__switch .c-filters__switch_close {display:none}

.c-filters__switch:after {content:"";position:absolute;top:9.6px;top:.6rem;right:4.8px;right:.3rem;display:inline-block;width:13px;height:13px;margin-left:16px;margin-left:1rem;background-image:url(../img/svg/arrow-bottom-small.svg);background-position:50%;background-repeat:no-repeat;color:#000;vertical-align:middle}

@media (max-width:767px) {
  .c-filters__switch {display:inline-block}
}

.catalog-sort__container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:1408px;margin:65.6px auto 24px;margin:4.1rem auto 1.5rem}

@media (min-width:1500px) {
  .catalog-sort__container {width:1538px}
}

@media (max-width:1408px) {
  .catalog-sort__container {width:1366px}
}

@media (max-width:1365px) {
  .catalog-sort__container {width:1199px}
}

@media (max-width:1199px) {
  .catalog-sort__container {width:1024px}
}

@media (max-width:1023px) {
  .catalog-sort__container {width:959px}
}

@media (max-width:959px) {
  .catalog-sort__container {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin-left:auto;margin-right:auto}
}

@media (max-width:767px) {
  .catalog-sort__container {margin-top:24px}
}

.catalog-sort__form {display:inline-block}

@media (max-width:767px) {
  .catalog-sort__form {width:10rem;vertical-align:middle}
}

.catalog-sort__text {display:inline-block;margin-right:16px;margin-right:1rem;color:#ccc;font-size:14.4px;font-size:.9rem}

.catalog-sort__list {display:inline-block;margin:0;padding:0}

@media (max-width:767px) {
  .catalog-sort__list {display:none}
}

.catalog-sort__select, .catalog-sort__select + .select2 {display:none}

@media (max-width:767px) {
  .catalog-sort__select {display:inline-block}

  .catalog-sort__select + .select2 {display:block}
}

.catalog-sort__drop-size-label {margin:0 0 .5em;font-family:circle, Arial, sans-serif;font-size:.7em;text-transform:uppercase}

.catalog-sort__drop-size-dropdown {width:112px !important;width:7rem !important;border-color:#e5e5e5;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;box-shadow:0 0 2px 0 rgba(0, 0, 0, .4)}

.catalog-sort__drop-size-dropdown .select2-search--dropdown .select2-search__field {border:0;padding:0 0 0 3em;font-size:.9em;background-image:url(../img/svg/search.svg);background-repeat:no-repeat;background-position:1em;background-size:15px}

.catalog-sort__drop-size-dropdown .select2-results__option--highlighted, .catalog-sort__drop-size-dropdown .select2-results__option--highlighted[aria-selected], .catalog-sort__drop-size-dropdown .select2-results__option[aria-selected=true] {background-color:#fff;color:#27979d}

.catalog-sort__select {border-color:#e5e5e5;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;padding:5px;box-shadow:0 0 2px 0 rgba(0, 0, 0, .4)}

.catalog-sort__select .select2-search--dropdown .select2-search__field {border:0;padding:0 0 0 3em;font-size:.9em;background-image:url(../img/svg/search.svg);background-repeat:no-repeat;background-position:1em;background-size:15px}

.catalog-sort__select .select2-results__option--highlighted, .catalog-sort__select .select2-results__option--highlighted[aria-selected], .catalog-sort__select .select2-results__option[aria-selected=true] {background-color:#fff;color:#27979d}

.catalog-sort .select2 {margin:0;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:300;border:0 solid #fff;border-radius:30px;box-shadow:0 0 2px 0 rgba(0, 0, 0, .4);outline:none}

.catalog-sort .select2 .catalog-products__drop-size-container .select2-selection__rendered {height:auto;width:112px !important;width:7rem !important;padding:9.6px 27.2px 4.8px 12.8px;padding:.6rem 1.7rem .3rem .8rem;line-height:1em;letter-spacing:-.8px;letter-spacing:-.05rem;color:#000;box-sizing:border-box}

@media (max-width:1365px) {
  .catalog-sort .select2 {font-size:.9rem}
}

.catalog-sort .select2 .select2-search {display:none}

.catalog-sort .select2.select2-container--open {box-shadow:none}

.catalog-sort .select2.select2-container .select2-selection--single {height:auto;max-width:160px;max-width:10rem;border-color:#e5e5e5;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}

.catalog-sort .select2.select2-container .select2-selection--single .select2-selection__arrow {height:100%}

.catalog-sort .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single {height:auto;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:0;border-bottom-right-radius:0}

.catalog-sort .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow {height:100%}

.catalog-sort .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single {height:auto;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}

.catalog-sort .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single .select2-selection__arrow {height:100%}

@media (max-width:1365px) {
  .catalog-sort .select2.select2-container .select2-selection--single .select2-selection__arrow {width:24px;height:26px}
}

.catalog-sort .select2.select2-container .select2-selection--single .select2-selection__arrow b {width:9px;height:6px;border:0;background-image:url(../img/svg/size_down_arrow.svg);background-repeat:no-repeat;background-position:50%}

.catalog-sort .select2.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {border:0;background-image:url(../img/svg/size_up_arrow.svg);background-repeat:no-repeat;background-position:50%}

@media (max-width:1365px) {
  .catalog-sort .select2 .catalog-products__drop-size-container .select2-selection__rendered {padding:.5rem 1.4rem .3rem .6rem}
}

.catalog-sort .select2 .select2-search__field {border:0}

.catalog-sort__type {display:inline-block;margin:0 1em 0 0;padding:0;color:#ccc;list-style:none inside;border-bottom:1px dotted #ccc;font-size:14.4px;font-size:.9rem;cursor:pointer}

.catalog-sort__type_active {color:#000;font-weight:400;border-bottom:1px solid transparent}

.catalog-sort__type_active .catalog-sort__direction {width:14px;height:16px;margin-left:.5em}

.catalog-sort__type_active .catalog-sort__direction_up {background-image:url(../img/svg/sort-up.svg);background-repeat:no-repeat;background-position:50%}

.catalog-sort__direction {width:0;height:0;padding:0;vertical-align:middle}

.catalog-sort__direction, .catalog-sort__direction:hover {background-color:transparent;border:none}

.catalog-sort__count {margin-right:9.6px;margin-right:.6rem;font-weight:400}

.catalog-products__load-more {margin-top:108px;text-align:center}

@media (max-width:1365px) {
  .catalog-products__load-more {margin-top:84px}
}

@media (max-width:959px) {
  .catalog-products__load-more {margin-top:50px}
}

.catalog-products__content-wrapper {padding-bottom:15px}

@media (max-width:1023px) {
  .catalog-products__content-wrapper {position:relative;height:100%}
}

.catalog-products__container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}

.catalog-products__container_br {border-right:1px solid #e5e5e5}

@media (max-width:1199px) {
  .catalog-products__container_br {border-right:none}
}

.catalog-products__container_center {border-top:none;border-left:none;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

.catalog-products__props {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;/ / margin-bottom: 25 px;font-size:14px;font-size:.875rem;margin-top:8px}

.catalog-products__props_mobile {display:none}

@media (max-width:1023px) {
  .catalog-products__props {margin-bottom:6px}
}

@media (max-width:560px) {
  .catalog-products__props {display:none;height:48px}

  .catalog-products__props_mobile {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
}

.catalog-products__item {position:relative;width:25%;overflow:hidden;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box}

.catalog-products__container_center .catalog-products__item {border-top:1px solid #e5e5e5}

.catalog-products__container_center .catalog-products__item:first-child {border-left:1px solid #e5e5e5}

@media (max-width:1023px) {
  .catalog-products__item {width:33.333%;width:33.33333%;overflow:visible;height:auto}
}

@media (max-width:767px) {
  .catalog-products__item {width:50%}

  .catalog-products__item:nth-child(n+7) {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}
}

@media (max-width:479px) {
  .catalog-products__item {width:100%;height:auto}
}

.catalog-products__item_narrow {width:33.33%;width:33.33333%}

@media (max-width:1023px) {
  .catalog-products__item_narrow {width:50%}
}

@media (max-width:479px) {
  .catalog-products__item_narrow {width:100%}
}

.catalog-products__item_sale .catalog-products__column:last-child {bottom:20.8px;bottom:1.3rem;text-align:right;margin-top:0}

@media (max-width:560px) {
  .catalog-products__item_sale .catalog-products__column:last-child {text-align:left}
}

.catalog-products__item_sale .catalog-products__prise_sale_new, .catalog-products__item_sale .catalog-products__prise_sale_old {display:inline-block}

.catalog-products__item.is-hover, .catalog-products__item:hover {overflow:visible}

.catalog-products__item.is-hover .catalog-products__content-wrapper, .catalog-products__item:hover .catalog-products__content-wrapper {position:absolute;top:0;right:0;left:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, .25);background:#fff;z-index:10}

.catalog-products__item.is-hover .catalog-products__hover-item_double, .catalog-products__item:hover .catalog-products__hover-item_double {/ / height: auto !important}

.catalog-products_set .catalog-products__item.is-hover .catalog-products__content-wrapper, .catalog-products_set .catalog-products__item:hover .catalog-products__content-wrapper {box-shadow:0 0 16px 0 rgba(0, 0, 0, .25)}

@media (min-width:1024px) {
  .catalog-products__item.is-hover .catalog-products__content-wrapper, .catalog-products__item:hover .catalog-products__content-wrapper {height:auto !important}
}

@media (min-width:1024px) {
  .catalog-products__item.is-hover .catalog-products__props, .catalog-products__item:hover .catalog-products__props {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}

  .catalog-products__item.is-hover .catalog-products__soft, .catalog-products__item:hover .catalog-products__soft {-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;flex-basis:33%;margin-bottom:10px;line-height:1.1}

  .catalog-products__item.is-hover .catalog-products__soft:after, .catalog-products__item.is-hover .catalog-products__soft:before, .catalog-products__item:hover .catalog-products__soft:after, .catalog-products__item:hover .catalog-products__soft:before {top:1px}

  .catalog-products__item.is-hover .catalog-products__max-weight, .catalog-products__item:hover .catalog-products__max-weight {-ms-flex-preferred-size:100px;-webkit-flex-basis:100px;flex-basis:100px;margin-left:22px;margin-bottom:10px;line-height:1.1;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

  .catalog-products__item.is-hover .catalog-products__max-weight:before, .catalog-products__item:hover .catalog-products__max-weight:before {content:none}

  .catalog-products__item.is-hover .catalog-products__height, .catalog-products__item:hover .catalog-products__height {-ms-flex-preferred-size:60px;-webkit-flex-basis:60px;flex-basis:60px;margin-left:22px;line-height:1.1;margin-bottom:10px}

  .catalog-products__item.is-hover .catalog-products__height:before, .catalog-products__item:hover .catalog-products__height:before {content:none}

  .catalog-products__item.is-hover .catalog-products__prop-title, .catalog-products__item:hover .catalog-products__prop-title {display:block}
}

@media (max-width:1023px) {
  .catalog-products__item.is-hover .catalog-products__content-wrapper, .catalog-products__item:hover .catalog-products__content-wrapper {position:relative;/ / height: 100 %}
}

.catalog-products__item .catalog-products__hover-item_hovered.catalog-products__hover-item, .catalog-products__item.is-hover .catalog-products__hover-item, .catalog-products__item:hover .catalog-products__hover-item {display:block}

@media (max-width:767px) {
  .catalog-products__item .catalog-products__hover-item_hovered.catalog-products__hover-item, .catalog-products__item.is-hover .catalog-products__hover-item, .catalog-products__item:hover .catalog-products__hover-item {display:none}
}

.catalog-products__item .catalog-products__hover-item_hovered.catalog-products__hover-item_double, .catalog-products__item.is-hover .catalog-products__hover-item_double, .catalog-products__item:hover .catalog-products__hover-item_double {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;height:552px;height:34.5rem}

@media (max-width:767px) {
  .catalog-products__item .catalog-products__hover-item_hovered.catalog-products__hover-item_double, .catalog-products__item.is-hover .catalog-products__hover-item_double, .catalog-products__item:hover .catalog-products__hover-item_double {display:none}
}

.catalog-products__item_double.is-hover .catalog-products__content-wrapper, .catalog-products__item_double:hover .catalog-products__content-wrapper {box-shadow:none}

@media (max-width:1023px) {
  .catalog-products__item_narrow:hover .catalog-products__hover-item {display:none}
}

.catalog-products__item_forth:hover .catalog-products__hover-item_double {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

@media (max-width:1023px) {
  .catalog-products__item_forth:hover .catalog-products__hover-item_double {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
}

@media (max-width:767px) {
  .catalog-products__item_forth:hover .catalog-products__hover-item_double {display:none}
}

@media (max-width:1023px) {
  .catalog-products__item_third:hover .catalog-products__hover-item_double {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:100%}
}

@media (max-width:767px) {
  .catalog-products__item_third:hover .catalog-products__hover-item_double {display:none}
}

@media (min-width:1024px) {
  .catalog-products__item_forth .catalog-products__hover-item {margin-left:-100%}

  .catalog-products__item_forth .catalog-products__hover-item_double .catalog-products__hover-main {-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5;border-right:none;border-left:1px solid #e5e5e5}

  .catalog-products__item_forth .catalog-products__hover-item_double .catalog-products__extra {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}
}

@media (max-width:1023px) {
  .catalog-products__item_third .catalog-products__hover-item {margin-left:-100%}

  .catalog-products__item_third .catalog-products__hover-item_double .catalog-products__hover-main {-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5;border-right:none;border-left:1px solid #e5e5e5}

  .catalog-products__item_third .catalog-products__hover-item_double .catalog-products__extra {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}
}

.catalog-products__hover-item {position:absolute;z-index:1;top:0;left:0;width:100%;height:552px;height:34.5rem;display:none;background-color:#fff;box-shadow:0 0 1rem -.1rem rgba(0, 0, 0, .4)}

.catalog-products__hover-item_double {width:200%}

.catalog-products__hover-item_double .catalog-products__hover-main {position:relative;width:50%;height:100%;border-right:1px solid #e5e5e5}

.catalog-products__hover-item_double .catalog-products__extra {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:50%;border-left:1px solid #e5e5e5;padding:32px 0;padding:2rem 0}

.catalog-products__hover-item_double .catalog-products__extra_contain {padding:48px 0;padding:3rem 0}

.catalog-products__hover-item_double .catalog-products__extra_contain .catalog-products__extra-item {margin:0 24px 9.6px;margin:0 1.5rem .6rem}

@media (max-width:1365px) {
  .catalog-products__hover-item_double .catalog-products__extra_contain .catalog-products__extra-item {margin:0 1rem .6rem}
}

.catalog-products__hover-item_double .catalog-products__extra_contain .catalog-products__extra-img {width:50px;height:50px}

.catalog-products__hover-item .catalog-products__img-container {position:absolute;top:0;left:0}

.catalog-products__hover-item .catalog-products__detail {position:absolute;bottom:164.48px;bottom:10.28rem;left:0}

.catalog-products__hover-item .catalog-products__column:last-child {top:18.08px;top:1.13rem;bottom:auto}

.catalog-products__hover-item .catalog-products__height, .catalog-products__hover-item .catalog-products__max-weight {display:block;margin:-4.8px 0 0;margin:-.3rem 0 0;font-weight:400;color:#000}

@media (max-width:1365px) {
  .catalog-products__hover-item .catalog-products__height, .catalog-products__hover-item .catalog-products__max-weight {font-size:.8rem}
}

.catalog-products__hover-item .catalog-products__height:before, .catalog-products__hover-item .catalog-products__max-weight:before {content:normal}

.catalog-products__hover-item .catalog-products__soft {margin:0 0 0 16px;margin:0 0 0 1rem;font-weight:400;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__hover-item .catalog-products__soft {font-size:.8rem}
}

.catalog-products__hover-item .catalog-products__soft:before {left:-16.8px;left:-1.05rem}

.catalog-products__hover-item .catalog-products__soft:after {left:-11.2px;left:-.7rem}

.catalog-products__extra-item {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:0 24px 100.8px;margin:0 1.5rem 6.3rem;font-size:14.4px;font-size:.9rem;line-height:1}

@media (max-width:1365px) {
  .catalog-products__extra-item {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin:0 1rem 1rem;font-size:.8rem}
}

.catalog-products__extra-img {width:40px;height:40px}

.catalog-products__extra-text {margin-top:6.4px;margin-top:.4rem;margin-left:15px}

.catalog-products__extra-title {font-weight:600;line-height:18px;line-height:1.125rem;margin-bottom:0}

@media (max-width:1365px) {
  .catalog-products__extra-title {line-height:1.1}
}

.catalog-products__extra-desc {color:#999;line-height:19.2px;line-height:1.2rem}

@media (max-width:1365px) {
  .catalog-products__extra-desc {line-height:1.1}
}

.catalog-products__extra-properties {margin-top:50px}

.catalog-products__extra-property {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:0 auto;font-size:14.4px;font-size:.9rem}

@media (max-width:1365px) {
  .catalog-products__extra-property {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}
}

.catalog-products__extra-p-name {display:inline-block;font-weight:400;letter-spacing:0;margin-bottom:11px}

.catalog-products__extra-p-hr {display:inline-block;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;height:1px;margin:0 1em;background-color:#e5e5e5}

@media (max-width:1365px) {
  .catalog-products__extra-p-hr {min-width:2rem}
}

.catalog-products__extra-p-value {position:relative;font-weight:400;text-align:right}

.catalog-products__ecom-title {width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:0 auto 32px;margin:0 auto 2rem;font-size:22.4px;font-size:1.4rem;font-weight:600;line-height:16px;line-height:1rem;letter-spacing:.16px;letter-spacing:.01rem}

@media (max-width:1365px) {
  .catalog-products__ecom-title {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}
}

.catalog-products__ecom-row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:0 auto 27.2px;margin:0 auto 1.7rem}

@media (max-width:1365px) {
  .catalog-products__ecom-row {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}
}

.catalog-products__ecom-plus {height:16px;height:1rem;margin:0;font-weight:300;font-size:32px;font-size:2rem;line-height:16px;line-height:1rem}

.catalog-products__ecom-img {height:auto;margin:0 8px;margin:0 .5rem}

.catalog-products__ecom-properties {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-weight:400;font-size:14.4px;font-size:.9rem}

@media (max-width:1365px) {
  .catalog-products__ecom-properties {font-size:.8rem}
}

.catalog-products__ecom-sub-name {margin:0;line-height:16px;line-height:1rem;color:#ccc}

.catalog-products__ecom-name {margin:0}

.catalog-products__ecom-color {display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0;border-radius:50%}

.catalog-products__ecom-color:first-child {background-color:#753914}

.catalog-products__ecom-color:nth-child(2) {background-color:#d5b581}

.catalog-products__ecom-color:nth-child(3) {background-color:#dbd5cc}

.catalog-products__ecom-size {margin:0}

.catalog-products__ecom-price {margin:0;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;font-weight:400}

@media (max-width:1365px) {
  .catalog-products__ecom-price {min-width:3.5rem;font-size:.9rem;text-align:right}
}

.catalog-products__ecom-separator {width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:14.4px auto;margin:.9rem auto;height:1px;background-color:#e5e5e5}

@media (max-width:1365px) {
  .catalog-products__ecom-separator {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}
}

.catalog-products__ecom-summ {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:0 auto}

@media (max-width:1365px) {
  .catalog-products__ecom-summ {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}
}

.catalog-products__ecom-more {display:inline-block;font-size:14.4px;font-size:.9rem;border-bottom:1px solid #e5e5e5}

@media (max-width:1365px) {
  .catalog-products__ecom-more {font-size:.85rem}
}

.catalog-products__ecom-cost-text {display:inline-block;margin:0;color:#ccc;font-size:14.4px;font-size:.9rem}

@media (max-width:1365px) {
  .catalog-products__ecom-cost-text {font-size:.85rem}
}

.catalog-products__ecom-cost-new {display:block;margin:0;color:#eb1d82;text-align:right;font-size:19.2px;font-size:1.2rem;font-weight:400}

@media (max-width:1365px) {
  .catalog-products__ecom-cost-new {font-size:1.1rem}
}

.catalog-products__ecom-cost-old {position:relative;display:inline-block;margin:0;font-size:16px;font-size:1rem;letter-spacing:.04em;color:#ccc}

@media (max-width:1365px) {
  .catalog-products__ecom-cost-old {font-size:.95rem}
}

.catalog-products__ecom-cost-old:before {content:"";position:absolute;display:block;top:.8em;width:110%;height:1.5px;background-color:#ccc;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg)}

.catalog-products__properties {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:398.4px 24px 19.2px;margin:24.9rem 1.5rem 1.2rem}

@media (max-width:1365px) {
  .catalog-products__properties {margin:23.9rem 1rem 1.2rem}
}

.catalog-products__prop-item {width:33%}

.catalog-products__prop-title {margin:0;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;color:#999;display:none}

.catalog-products__buy {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:24px 24px 0;margin:1.5rem 1.5rem 0}

.catalog-products__column .catalog-products__buy {display:none}

@media (max-width:1365px) {
  .catalog-products__buy {margin:1.5rem 1rem 0}
}

@media (max-width:1023px) {
  .catalog-products__column .catalog-products__buy {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;margin:1.5rem 0 0}
}

.catalog-products__favorite {width:50%;float:left;background-repeat:no-repeat;background-position:1.6px;background-position:.1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E");background-size:auto 1rem;cursor:pointer}

.catalog-products__favorite:hover {color:#27979d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E")}

.catalog-products__favorite span {display:none;padding-left:25.6px;padding-left:1.6rem;font-size:14.4px;font-size:.9rem;font-weight:400}

@media (max-width:1365px) {
  .catalog-products__favorite span {font-size:.8rem}
}

.catalog-products__favorite span:first-of-type {display:inline}

.catalog-products__favorite_active {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E")}

.catalog-products__favorite_active span:first-of-type {display:none}

.catalog-products__favorite_active span:nth-of-type(2) {display:inline}

.catalog-products__favorite_active:hover {background-image:url(../img/svg/unlike.svg)}

.catalog-products__favorite_active:hover span:nth-of-type(2) {display:none}

.catalog-products__favorite_active:hover span:last-of-type {display:inline-block;padding-left:29px}

@media (max-width:1630px) {
  .catalog-products__favorite {float:none}
}

.catalog-products__delete-favorite {width:100%;background-repeat:no-repeat;background-position:1.6px;background-position:.1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M19.976%2C4.709%20C19.780%2C6.528%2018.432%2C8.502%2015.968%2C10.577%20C14.238%2C12.034%2012.419%2C13.140%2011.682%2C13.567%20L11.170%2C13.897%20L9.782%2C7.235%20L9.734%2C7.028%20L10.000%2C6.857%20L14.076%2C4.752%20L11.708%2C1.895%20L12.372%2C1.262%20L12.378%2C1.270%20C13.303%2C0.414%2014.769%2C-0.157%2016.071%2C-0.007%20C18.475%2C0.271%2020.226%2C2.386%2019.976%2C4.709%20ZM15.965%2C0.977%20C14.853%2C0.849%2013.701%2C1.202%2012.978%2C2.003%20L15.594%2C5.200%20L10.995%2C7.467%20L11.958%2C12.225%20C12.829%2C11.681%2014.082%2C10.842%2015.289%2C9.825%20C17.523%2C7.944%2018.792%2C6.134%2018.958%2C4.591%20C19.149%2C2.812%2017.807%2C1.190%2015.965%2C0.977%20ZM6.403%2C7.358%20L9.629%2C13.969%20L9.268%2C13.901%20L8.627%2C13.702%20L8.169%2C13.554%20C7.623%2C13.229%205.726%2C12.271%203.901%2C10.664%20C1.529%2C8.576%200.225%2C6.593%200.026%2C4.769%20C-0.229%2C2.440%201.434%2C0.327%203.732%2C0.057%20C4.754%2C-0.063%205.754%2C0.221%206.574%2C0.794%20L6.570%2C0.759%20L9.809%2C4.127%20L6.872%2C6.872%20L6.403%2C7.358%20ZM7.116%2C2.794%20C6.163%2C1.709%204.999%2C0.908%203.840%2C1.044%20C2.079%2C1.250%200.805%2C2.871%201.000%2C4.655%20C1.169%2C6.201%202.395%2C8.020%204.545%2C9.913%20C5.687%2C10.918%207.128%2C11.930%207.963%2C12.479%20L5.270%2C7.114%20L8.336%2C4.080%20L7.116%2C2.794%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:auto 1rem;cursor:pointer}

.catalog-products__delete-favorite:hover {color:#27979d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2220%22%20height%3D%2214%22%20viewBox%3D%220%200%2020%2014%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%2327979d%22%20fill-rule%3D%22evenodd%22%20d%3D%22M19.976%2C4.709%20C19.780%2C6.528%2018.432%2C8.502%2015.968%2C10.577%20C14.238%2C12.034%2012.419%2C13.140%2011.682%2C13.567%20L11.170%2C13.897%20L9.782%2C7.235%20L9.734%2C7.028%20L10.000%2C6.857%20L14.076%2C4.752%20L11.708%2C1.895%20L12.372%2C1.262%20L12.378%2C1.270%20C13.303%2C0.414%2014.769%2C-0.157%2016.071%2C-0.007%20C18.475%2C0.271%2020.226%2C2.386%2019.976%2C4.709%20ZM15.965%2C0.977%20C14.853%2C0.849%2013.701%2C1.202%2012.978%2C2.003%20L15.594%2C5.200%20L10.995%2C7.467%20L11.958%2C12.225%20C12.829%2C11.681%2014.082%2C10.842%2015.289%2C9.825%20C17.523%2C7.944%2018.792%2C6.134%2018.958%2C4.591%20C19.149%2C2.812%2017.807%2C1.190%2015.965%2C0.977%20ZM6.403%2C7.358%20L9.629%2C13.969%20L9.268%2C13.901%20L8.627%2C13.702%20L8.169%2C13.554%20C7.623%2C13.229%205.726%2C12.271%203.901%2C10.664%20C1.529%2C8.576%200.225%2C6.593%200.026%2C4.769%20C-0.229%2C2.440%201.434%2C0.327%203.732%2C0.057%20C4.754%2C-0.063%205.754%2C0.221%206.574%2C0.794%20L6.570%2C0.759%20L9.809%2C4.127%20L6.872%2C6.872%20L6.403%2C7.358%20ZM7.116%2C2.794%20C6.163%2C1.709%204.999%2C0.908%203.840%2C1.044%20C2.079%2C1.250%200.805%2C2.871%201.000%2C4.655%20C1.169%2C6.201%202.395%2C8.020%204.545%2C9.913%20C5.687%2C10.918%207.128%2C11.930%207.963%2C12.479%20L5.270%2C7.114%20L8.336%2C4.080%20L7.116%2C2.794%20Z%22%20class%3D%22cls-1%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.catalog-products__delete-favorite span {display:none;padding-left:32px;font-size:14.4px;font-size:.9rem;font-weight:400}

@media (max-width:1365px) {
  .catalog-products__delete-favorite span {font-size:.8rem}
}

.catalog-products__delete-favorite span:first-of-type {display:inline}

@media (max-width:1023px) {
  .catalog-products__delete-favorite {display:inline-block;width:45%}
}

.catalog-products__compare {position:relative;float:left;width:34%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M1351%2C738v-1h11v1h-11Zm0-5h11v1h-11v-1Zm0-4h11v1h-11v-1Zm-4%2C8h2v1h-2v-1Zm0-4h2v1h-2v-1Zm0-4h2v1h-2v-1Z%22%20transform%3D%22translate(-1347%20-729)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:1rem;background-position:16px;background-position:1rem;border-left:1px solid #e5e5e5;cursor:pointer}

@media (max-width:1630px) {
  .catalog-products__compare {float:none}
}

@media (max-width:1365px) {
  .catalog-products__compare {width:40%;background-position:.5rem}
}

@media (max-width:1023px) {
  .catalog-products__compare {display:inline-block}
}

.catalog-products__compare:hover {color:#27979d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M1351%2C738v-1h11v1h-11Zm0-5h11v1h-11v-1Zm0-4h11v1h-11v-1Zm-4%2C8h2v1h-2v-1Zm0-4h2v1h-2v-1Zm0-4h2v1h-2v-1Z%22%20transform%3D%22translate(-1347%20-729)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.catalog-products__compare:hover .catalog-products__compare-popup {display:block}

.catalog-products__compare:hover .catalog-products__compare-delete, .catalog-products__compare:hover .catalog-products__compare-link {padding-left:32px;padding-left:2rem;background-repeat:no-repeat;background-position:left 40%;color:#000;cursor:pointer}

@media (max-width:1365px) {
  .catalog-products__compare:hover .catalog-products__compare-delete, .catalog-products__compare:hover .catalog-products__compare-link {padding-left:1.2rem}
}

.catalog-products__compare:hover .catalog-products__compare-delete:hover, .catalog-products__compare:hover .catalog-products__compare-link:hover {color:#27979d}

.catalog-products__compare:hover .catalog-products__compare-link {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M1351%2C738v-1h11v1h-11Zm0-5h11v1h-11v-1Zm0-4h11v1h-11v-1Zm-4%2C8h2v1h-2v-1Zm0-4h2v1h-2v-1Zm0-4h2v1h-2v-1Z%22%20transform%3D%22translate(-1347%20-729)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:10%}

@media (max-width:1365px) {
  .catalog-products__compare:hover .catalog-products__compare-link {background-size:7%}
}

.catalog-products__compare:hover .catalog-products__compare-link:hover {color:#27979d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22compare%22%20class%3D%22cls-1%22%20d%3D%22M1351%2C738v-1h11v1h-11Zm0-5h11v1h-11v-1Zm0-4h11v1h-11v-1Zm-4%2C8h2v1h-2v-1Zm0-4h2v1h-2v-1Zm0-4h2v1h-2v-1Z%22%20transform%3D%22translate(-1347%20-729)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.catalog-products__compare:hover .catalog-products__compare-delete {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1533%2C-48)%22%2F%3E%3C%2Fsvg%3E");background-size:8%}

@media (max-width:1365px) {
  .catalog-products__compare:hover .catalog-products__compare-delete {background-size:7%}
}

.catalog-products__compare:hover .catalog-products__compare-delete:hover {color:#27979d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1560.35%2074.6446L1559.6499999999999%2075.3511L1546.9999999999998%2062.7047L1534.3499999999997%2075.3511L1533.6499999999996%2074.6446L1546.2899999999997%2061.998599999999996L1533.6499999999996%2049.3518L1534.3499999999997%2048.644L1546.9999999999998%2061.2904L1559.6499999999999%2048.644L1560.35%2049.3518L1547.7099999999998%2061.998599999999996Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1533%2C-48)%22%2F%3E%3C%2Fsvg%3E")}

.catalog-products__compare span {padding-left:40px;padding-left:2.5rem;font-size:14.4px;font-size:.9rem;font-weight:400}

@media (max-width:1365px) {
  .catalog-products__compare span {padding-left:2rem;font-size:.8rem}
}

.catalog-products__compare span:first-of-type {display:inline}

.catalog-products__compare span:last-of-type {display:none}

.catalog-products__compare_nobl {border-left:none;background-position:1.6px;background-position:.1rem}

.catalog-products__compare_nobl span {padding-left:32px}

.catalog-products__compare_active span:first-of-type {display:none}

.catalog-products__compare_active span:last-of-type {display:inline-block;padding-left:32px;white-space:nowrap}

.catalog-products__compare-delete, .catalog-products__compare-link {margin-bottom:8px;margin-bottom:.5rem;font-size:12.8px;font-size:.8rem}

@media (max-width:1365px) {
  .catalog-products__compare-delete, .catalog-products__compare-link {font-size:.8rem}
}

.catalog-products__compare-popup {position:absolute;z-index:1;display:none;top:34px;right:-100px;width:192px;width:12rem;padding:1.1em .9em .7em;border:1px solid #ddd;border-radius:2px;background-color:#fff;box-shadow:0 0 1px .5px hsla(0, 0%, 58%, .4)}

@media (max-width:1365px) {
  .catalog-products__compare-popup {width:10.5rem;padding:.8em .5em .6em}
}

.catalog-products__compare-popup:before {content:"";position:absolute;top:-13.5px;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid rgba(35, 30, 30, .32)}

@media (max-width:1365px) {
  .catalog-products__compare-popup:before {top:-10.5px;left:40%;border-bottom:10px solid rgba(35, 30, 30, .32)}
}

.catalog-products__compare-popup:after {content:"";position:absolute;top:-12px;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #fff}

@media (max-width:1365px) {
  .catalog-products__compare-popup:after {top:-10px;left:40%;border-bottom:10px solid #fff}
}

.catalog-products__buy-btn {width:100%;height:auto;padding:8px 0;padding:.5rem 0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;border-radius:2rem;font-weight:600;font-size:14.4px;font-size:.9rem;font-family:circle, Arial, sans-serif;letter-spacing:1.28px;letter-spacing:.08rem}

@media (max-width:1365px) {
  .catalog-products__buy-btn {font-size:.8rem}
}

.catalog-products__img-container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:257.6px;height:16.1rem;width:100%;padding:32px 10px 0;padding:2rem 10px 0;margin-bottom:27px}

@media (max-width:560px) {
  .catalog-products__img-container {height:215px}
}

.catalog-products__img {width:320px;width:20rem}

.catalog-products__stickers-container {position:absolute;top:24px;top:1.5rem;left:24px;left:1.5rem}

@media (max-width:1365px) {
  .catalog-products__stickers-container {top:1rem;left:1rem}
}

.catalog-products__sticker {position:relative;display:inline-block;width:48px;width:3rem;height:48px;height:3rem;margin-right:3.2px;margin-right:.2rem;border:0;border-radius:50%;font-family:circle, Arial, sans-serif;font-weight:600;line-height:51.2px;line-height:3.2rem;letter-spacing:-.64px;letter-spacing:-.04rem;text-align:center;vertical-align:top}

.catalog-products__sticker:hover .catalog-products__stick-tip {display:block}

.catalog-products__sticker_eco {background-color:#02d7c8;background-image:url(../img/svg/eco.svg);background-repeat:no-repeat;background-position:50%}

.catalog-products__sticker_new {background-color:#fbd91f;color:#322b06}

.catalog-products__sticker_percent {background-color:#eb1d82;color:#fff}

.catalog-products__sticker_weekly {padding-top:6.4px;padding-top:.4rem;background-color:#fff;color:#eb1d82;text-align:left;line-height:1.1;letter-spacing:.64px;letter-spacing:.04rem}

.catalog-products__sticker_perdiagonal {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:96px;width:6rem;height:96px;height:6rem;background-color:#eb1d82;color:#fff;line-height:19.2px;line-height:1.2rem;letter-spacing:1.28px;letter-spacing:.08rem;-webkit-transform:rotate(-28deg);-ms-transform:rotate(-28deg);transform:rotate(-28deg)}

.catalog-products__stick-tip {position:absolute;display:none;z-index:1;top:60.8px;top:3.8rem;left:-80px;left:-5rem;width:176px;width:11rem;padding:19.2px;padding:1.2rem;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);font-weight:300;text-align:left}

.catalog-products__stick-tip:before {top:-12.8px;top:-.8rem;border-bottom:12.8px solid rgba(0, 0, 0, .4);border-bottom:.8rem solid rgba(0, 0, 0, .4)}

.catalog-products__stick-tip:after, .catalog-products__stick-tip:before {content:"";position:absolute;left:45%;width:0;height:0;border-left:8px solid transparent;border-left:.5rem solid transparent;border-right:8px solid transparent;border-right:.5rem solid transparent}

.catalog-products__stick-tip:after {top:-11.2px;top:-.7rem;border-bottom:12.8px solid #fff;border-bottom:.8rem solid #fff}

.catalog-products__stick-text {display:block;margin:0;line-height:20.8px;line-height:1.3rem}

.catalog-products__stick-link {display:table;margin:6.4px 0 0;margin:.4rem 0 0;border-bottom:1px solid #e5e5e5;line-height:16px;line-height:1rem}

.catalog-products__detail {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:19.2px;margin-bottom:1.2rem}

.catalog-products__detail:first-child {min-height:84px}

@media (max-width:560px) {
  .catalog-products__detail:first-child {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-height:auto}

  .catalog-products__detail:first-child .catalog-products__column:first-child {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:5px}

  .catalog-products__detail:first-child .catalog-products__column:last-child {-ms-flex-preferred-size:120px;-webkit-flex-basis:120px;flex-basis:120px}
}

.catalog-products__detail:last-child {display:none}

.catalog-products__item.is-hover .catalog-products__detail:last-child, .catalog-products__item:hover .catalog-products__detail:last-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

@media (max-width:1023px) {
  .catalog-products__detail:last-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .catalog-products__detail:last-child .catalog-products__column:first-child {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}

  .catalog-products__detail:last-child .catalog-products__column:first-child, .catalog-products__detail:last-child .catalog-products__column:last-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
}

@media (max-width:1023px) and (max-width:1023px) {
  .catalog-products__detail:last-child .catalog-products__column:last-child {display:none}
}

@media (max-width:1023px) {
  .catalog-products__detail {margin-bottom:6px}
}

.catalog-products__column {-ms-flex-preferred-size:59%;-webkit-flex-basis:59%;flex-basis:59%;font-size:0}

.catalog-products__footer {padding:0 23px}

.catalog-products__column:first-child {display:block}

.catalog-products__detail:last-child .catalog-products__column:first-child {margin-top:12px}

@media (max-width:1630px) {
  .catalog-products__detail:last-child .catalog-products__column:first-child {margin-top:0}
}

.catalog-products__column:last-child {-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%}

.catalog-products__item-rating {display:inline-block;margin-bottom:10px;padding:0}

.catalog-products__item-rating .rating-star {display:inline-block;width:10px;height:10px;margin-right:2px;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:0}

.catalog-products__item-rating .rating-star_half {background-image:url(../img/svg/star-half.svg)}

.catalog-products__item-rating .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}

.catalog-products__rate-star {display:inline-block;width:10px;height:10px;margin-right:2px;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:0}

.catalog-products__rate-star_half {background-image:url(../img/svg/star-half.svg)}

.catalog-products__rate-star_empty {background-image:url(../img/svg/star-empty.svg)}

.catalog-products__type {margin:0;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1;color:#888;overflow:hidden;white-space:nowrap;max-width:98%;text-overflow:ellipsis}

@media (max-width:1365px) {
  .catalog-products__type {font-size:1.1rem}
}

.catalog-products__name {margin:8px 0 0;font-weight:600;font-size:19.2px;font-size:1.2rem;letter-spacing:1.44px;letter-spacing:.09rem;line-height:24px;line-height:1.5rem;overflow:hidden}

@media (max-width:1365px) {
  .catalog-products__name {font-size:1.2rem;line-height:1rem}
}

.catalog-products__color .product-complect__radio-container {margin:8px 0 0}

.catalog-products__soft {position:relative;margin:0 0 0 22px;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;font-size:14.4px;font-size:.9rem;line-height:24px;line-height:1.5rem;letter-spacing:.32px;letter-spacing:.02rem}

@media (max-width:1365px) {
  .catalog-products__soft {font-size:.8rem}
}

.catalog-products__soft:after, .catalog-products__soft:before {content:"";position:absolute;bottom:0;left:-20.8px;left:-1.3rem;top:6px;width:11.2px;width:.7rem;height:11.2px;height:.7rem;border:0;border-radius:50%;background-color:transparent}

.catalog-products__soft_green:before {background-color:#98b823}

.catalog-products__soft_blue:before {background-color:#0068b9}

.catalog-products__soft_violet:before {background-color:#ab52f6}

.catalog-products__soft_yellow:before {background-color:#edc543}

.catalog-products__soft_half_bg:before {width:5.6px;width:.35rem;border-top-left-radius:11.2px;border-top-left-radius:.7rem;border-bottom-left-radius:11.2px;border-bottom-left-radius:.7rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#0068b9}

.catalog-products__soft_half_bg:after {left:-15.2px;left:-.95rem;width:5.6px;width:.35rem;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:11.2px;border-top-right-radius:.7rem;border-bottom-right-radius:11.2px;border-bottom-right-radius:.7rem;background-color:#98b823}

.catalog-products__max-weight {position:relative;display:inline-block;margin:0 7.2px 0 22.4px;margin:0 .45rem 0 1.4rem;font-size:14.4px;font-size:.9rem;line-height:24px;line-height:1.5rem;letter-spacing:.16px;letter-spacing:.01rem}

@media (max-width:1365px) {
  .catalog-products__max-weight {font-size:.8rem}
}

.catalog-products__max-weight:before {content:"";position:absolute;width:16px;width:1rem;height:22.4px;height:1.4rem;left:-24px;left:-1.5rem;background-image:url(../img/svg/man.svg);background-repeat:no-repeat;background-position:50%}

@media (max-width:1365px) {
  .catalog-products__max-weight:before {left:-1.45rem}
}

.catalog-products__height {position:relative;display:inline-block;margin:0 0 0 19.2px;margin:0 0 0 1.2rem;font-size:14.4px;font-size:.9rem;line-height:24px;line-height:1.5rem;letter-spacing:-.32px;letter-spacing:-.02rem}

@media (max-width:1365px) {
  .catalog-products__height {font-size:.8rem}
}

.catalog-products__height:before {content:"";position:absolute;width:16px;width:1rem;height:22.4px;height:1.4rem;left:-19.2px;left:-1.2rem;background-image:url(../img/svg/height.svg);background-repeat:no-repeat;background-position:50%}

.catalog-products__prise {margin:6.4px 0 0;margin:.4rem 0 0;font-size:22.4px;font-size:1.4rem;font-weight:400;line-height:16px;line-height:1rem;letter-spacing:.16px;letter-spacing:.01rem;color:#000;text-align:right}

.catalog-products__prise .item-rub {font-family:circle, Arial, sans-serif}

@media (max-width:1365px) {
  .catalog-products__prise {margin:.38rem 0 0;font-size:1.2rem}
}

@media (max-width:560px) {
  .catalog-products__prise {height:41px;text-align:left;margin-top:20px !important}
}

.catalog-products__prise_sale_new {/ / float: right;width:auto;margin:6.4px 0 0;margin:.4rem 0 0;color:#eb1d82;text-align:right}

@media (max-width:560px) {
  .catalog-products__prise_sale_new {float:none;text-align:left;height:auto}
}

.catalog-products__prise_sale_old {position:relative;/ / float: right;display:inline-block;width:auto;margin:3.2px 0 0;margin:.2rem 0 0;font-size:17px;font-size:1.0625rem;letter-spacing:.04em;color:#888}

@media (max-width:1365px) {
  .catalog-products__prise_sale_old {font-size:1rem}
}

@media (max-width:560px) {
  .catalog-products__prise_sale_old {height:auto;margin-top:0 !important;/ / float: left}
}

.catalog-products__prise_sale_old:before {content:"";position:absolute;display:block;top:11.2px;top:.7rem;width:110%;height:1.5px;background-color:#888;-webkit-transform:rotate(-13deg);-ms-transform:rotate(-13deg);transform:rotate(-13deg)}

.catalog-products__facade-text {margin:0 24px;margin:0 1.5rem;font-weight:600}

@media (max-width:959px) {
  .catalog-products__facade-text {margin:0 1rem}
}

.catalog-products__facade-list {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;margin:16px 0 54.4px;margin:1rem 0 3.4rem}

.catalog-products__facade-item_text {margin-top:16px;margin-top:1rem;color:#ccc;text-align:center;font-size:13.6px;font-size:.85rem}

.catalog-products__facade-outer {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:25%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.catalog-products__extra_facade .catalog-products__color-list {margin:8px 24px 40px;margin:.5rem 1.5rem 2.5rem}

@media (max-width:959px) {
  .catalog-products__extra_facade .catalog-products__color-list {margin:0 1rem}
}

.catalog-products__extra_facade .catalog-products__color-item {display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0;border-radius:50%}

.catalog-products__extra_facade .catalog-products__color-item:first-child {background-color:#753914}

.catalog-products__extra_facade .catalog-products__color-item:nth-child(2) {background-color:#d5b581}

.catalog-products__extra_facade .catalog-products__color-item:nth-child(3) {background-color:#dbd5cc}

.catalog-products__extra_facade .catalog-products__color-item:nth-child(4) {background-color:#e7d9c5}

.catalog-products__sl-slide {position:relative;margin:0 24px;margin:0 1.5rem}

@media (max-width:959px) {
  .catalog-products__sl-slide {margin:0 1rem}
}

.catalog-products__sl-inner {display:inline-block;width:32%;text-align:center;vertical-align:top}

.catalog-products__sl-title {margin:0 24px;margin:0 1.5rem}

@media (max-width:959px) {
  .catalog-products__sl-title {margin:0 1rem}
}

.catalog-products__sl-img {margin:0 auto}

.catalog-products__sl-sub {font-weight:400;color:#000}

.catalog-products__sl-dots {position:absolute;bottom:-32px;bottom:-2rem;margin-bottom:0;width:100%;text-align:center}

.catalog-products__sl-dots li {list-style:none inside;display:inline}

.catalog-products__sl-dots li.slick-active button {background-color:#27979d;border:0 solid #27979d}

.catalog-products__sl-dots button {width:6px;width:.375rem;height:6px;height:.375rem;margin:0 16px 0 0;margin:0 1rem 0 0;padding:0;background-color:#e5e5e5;border:0 solid #e5e5e5;font-size:0}

.catalog-products__sl-dots button:focus, .catalog-products__sl-dots button:hover {background-color:#27979d;border:0 solid #27979d}

.catalog-products__drop-size-label {margin:0 0 .5em;font-family:circle, Arial, sans-serif;font-size:.7em;text-transform:uppercase}

.catalog-products__drop-size-dropdown {width:112px !important;width:7rem !important;border:1px solid #e5e5e5;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;box-shadow:0 1px 4px 0 rgba(0, 0, 0, .1)}

.catalog-products__drop-size-dropdown .select2-search--dropdown .select2-search__field {border:0;padding:0 0 0 3em;font-size:.9em;background-image:url(../img/svg/search.svg);background-repeat:no-repeat;background-position:1em;background-size:15px}

.catalog-products__drop-size-dropdown .select2-results__option--highlighted, .catalog-products__drop-size-dropdown .select2-results__option--highlighted[aria-selected], .catalog-products__drop-size-dropdown .select2-results__option[aria-selected=true] {background-color:#fff;color:#27979d}

.catalog-products__drop-size {border-color:#e5e5e5;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;box-shadow:0 0 2px 0 rgba(0, 0, 0, .4)}

.catalog-products__drop-size .select2-search--dropdown .select2-search__field {border:0;padding:0 0 0 3em;font-size:.9em;background-image:url(../img/svg/search.svg);background-repeat:no-repeat;background-position:1em;background-size:15px}

.catalog-products__drop-size .select2-results__option--highlighted, .catalog-products__drop-size .select2-results__option--highlighted[aria-selected], .catalog-products__drop-size .select2-results__option[aria-selected=true] {background-color:#fff;color:#27979d}

.catalog-products .select2 {margin:0;width:100% !important;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:300;border:0 solid #fff;border-radius:30px;box-shadow:none;outline:none}

.catalog-products .select2 .catalog-products__drop-size-container .select2-selection__rendered {display:inline-block;height:auto;width:112px !important;width:7rem !important;padding:9.6px 27.2px 4.8px 12.8px;padding:.6rem 1.7rem .3rem .8rem;margin:0;line-height:1em;letter-spacing:-.48px;letter-spacing:-.03rem;color:#000;box-sizing:border-box}

@media (max-width:1365px) {
  .catalog-products .select2 {font-size:.9rem}
}

.catalog-products .select2.select2-container--open {box-shadow:none}

.catalog-products .select2.select2-container .select2-selection--single {height:auto;min-width:0;border-color:#e5e5e5;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}

.catalog-products .select2.select2-container .select2-selection--single .select2-selection__arrow {height:100%}

.catalog-products .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single {height:auto;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}

.catalog-products .select2.select2-container.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow {height:100%}

.catalog-products .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single {height:auto;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}

.catalog-products .select2.select2-container.select2-container--open.select2-container--above .select2-selection--single .select2-selection__arrow {height:100%}

.catalog-products .select2.select2-container .select2-selection--single .select2-selection__arrow b {width:9px;height:5px;border:0;background-image:url(../img/svg/size_down_arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:9px 5px}

.catalog-products .select2.select2-container .select2-selection--single .select2-selection__rendered {padding-right:25px}

.catalog-products .select2.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {border:0;background-image:url(../img/svg/size_up_arrow.svg);background-repeat:no-repeat;background-position:50%}

@media (max-width:1365px) {
  .catalog-products .select2 .catalog-products__drop-size-container .select2-selection__rendered {padding:.5rem 1.4rem .3rem .6rem}
}

.catalog-products .select2 .select2-search__field {border:0}

.catalog-products__dummy {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:25%;padding-top:30.4px;padding-top:1.9rem;background-size:cover;background-position:50%;overflow:hidden;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box;text-align:center;color:#fff}

@media (max-width:1023px) {
  .catalog-products__dummy {width:33%}
}

@media (max-width:767px) {
  .catalog-products__dummy {width:50%;-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}
}

@media (max-width:479px) {
  .catalog-products__dummy {height:auto}
}

.catalog-products__dummy_double {width:50%;padding:0}

@media (max-width:1023px) {
  .catalog-products__dummy_double {width:66%}
}

@media (max-width:767px) {
  .catalog-products__dummy_double {width:100%;-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}
}

@media (max-width:479px) {
  .catalog-products__dummy_double {height:428px;padding-top:60px;-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}
}

.catalog-products__dummy_double .catalog-products__stickers-container {top:52.8px;top:3.3rem;left:57.6px;left:3.6rem}

@media (max-width:1365px) {
  .catalog-products__dummy_double .catalog-products__stickers-container {top:2rem;left:2rem}
}

@media (max-width:479px) {
  .catalog-products__dummy_double .catalog-products__stickers-container {top:24px}
}

.catalog-products__dummy_double .catalog-products__dummy-title {line-height:44.8px;line-height:2.8rem}

.catalog-products__dummy-bg {display:none}

.catalog-products__dummy-icon {width:66px;width:4.125rem;margin:0 auto 19.2px;margin:0 auto 1.2rem}

.catalog-products__dummy-title {margin:0 0 16px;margin:0 0 1rem;line-height:1.1;letter-spacing:.8px;letter-spacing:.05rem;color:#fff}

.catalog-products__dummy-text {margin:0 0 32px;margin:0 0 2rem;font-size:20.8px;font-size:1.3rem;line-height:30.4px;line-height:1.9rem}

.catalog-products__dummy-btn {display:inline-block;width:224px;width:14rem;height:auto;margin:0 auto !important;padding:6.4px 32px;padding:.4rem 2rem;border:2.4px solid #fff;border:.15rem solid #fff;border-radius:2em;background-color:transparent;font-size:14.4px;font-size:.9rem;letter-spacing:1.44px;letter-spacing:.09rem}

.catalog-products__dummy-check {width:80%;margin:0 auto 1em;padding-left:2.4em;background-image:url(../img/svg/done.svg);background-repeat:no-repeat;background-position:0;text-align:left;line-height:1.5em;font-weight:400}

.catalog-seen .btn_big {margin:50px auto 0}

.catalog-seen__wrapper {display:block;width:1408px;margin:0 auto;padding-bottom:51.2px;padding-bottom:3.2rem}

@media (min-width:1500px) {
  .catalog-seen__wrapper {width:1538px}
}

@media (max-width:1408px) {
  .catalog-seen__wrapper {width:1366px}
}

@media (max-width:1365px) {
  .catalog-seen__wrapper {width:1199px}
}

@media (max-width:1199px) {
  .catalog-seen__wrapper {width:1024px}
}

@media (max-width:1023px) {
  .catalog-seen__wrapper {width:959px}
}

@media (max-width:959px) {
  .catalog-seen__wrapper {width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin-left:auto;margin-right:auto}
}

.catalog-seen__title {margin:0 0 48px;margin:0 0 3rem;padding:92.8px 0 0;padding:5.8rem 0 0;text-align:center;letter-spacing:1.6px;letter-spacing:.1rem}

.catalog-seen__container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:32px;margin-bottom:2rem}

@media (max-width:479px) {
  .catalog-seen__container {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.catalog-seen__product {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:80px;margin-right:5rem}

.catalog-seen__product:not(:first-child) {margin-left:32px;margin-left:2rem}

@media (max-width:1023px) {
  .catalog-seen__product {margin:0 1rem 0 0}
}

@media (max-width:767px) {
  .catalog-seen__product:nth-child(n+4) {display:none}
}

@media (max-width:479px) {
  .catalog-seen__product {width:48%;margin:0}

  .catalog-seen__product:nth-child(n+4) {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
}

.catalog-seen__product:last-child {margin:0 0 0 80px;margin:0 0 0 5rem}

@media (max-width:1023px) {
  .catalog-seen__product:last-child {margin:0}
}

.catalog-seen__product_sale .catalog-seen__sticker {display:block}

.catalog-seen__product_sale .catalog-seen__p-first, .catalog-seen__product_sale .catalog-seen__p-second {display:inline-block}

.catalog-seen__product_sale .catalog-seen__prise {display:none}

.catalog-seen__sticker {display:none;position:absolute;top:0;left:0;width:48px;width:3rem;height:48px;height:3rem;background-color:#eb1d82;color:#fff;border:0 solid #eb1d82;border-radius:50%;font-weight:400;line-height:54.4px;line-height:3.4rem;line-height:48px;line-height:3rem;text-align:center}

.catalog-seen__img {width:190px;height:190px;border:0 solid #fff;border-radius:50%;object-fit:contain}

.catalog-seen__type {margin:.5em 0 0;font-size:1.2em;font-weight:400;line-height:1;color:#888}

@media (max-width:1365px) {
  .catalog-seen__type {font-size:1.1rem}
}

.catalog-seen__name {margin:4px 0 .55em;font-weight:600;font-size:1.25em;letter-spacing:1px;letter-spacing:.0625rem}

@media (max-width:1365px) {
  .catalog-seen__name {font-size:1.1rem}
}

.catalog-seen__prise {margin:.6em 0 0;display:inline-block;font-size:1.3em;font-weight:400;line-height:1em;letter-spacing:.01em}

@media (max-width:1365px) {
  .catalog-seen__prise {margin:.38rem 0 0;font-size:1.2rem}
}

.catalog-seen__p-first {margin:0;display:none;font-size:1.3em;font-weight:400;line-height:1em;letter-spacing:.01em;color:#eb1d82}

@media (max-width:1365px) {
  .catalog-seen__p-first {font-size:1.3rem}
}

.catalog-seen__p-second {position:relative;display:none;/ / margin-bottom: 0;margin:4px .8em 0 0;/ / margin-left: .8 em;font-size:1em;font-weight:400;letter-spacing:.04em;color:#888}

@media (max-width:1365px) {
  .catalog-seen__p-second {font-size:1rem}
}

.catalog-seen__p-second:before {content:"";position:absolute;display:block;top:.8em;width:110%;height:1.5px;background-color:#888;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}

.catalog-title__style_matress {background-image:url(../img/catalog/pillow.png)}

.catalog-title__style_matress .catalog-title__text {color:#000}

.catalog-title__style_matress .catalog-title__filter {color:#000;border-color:#000}

.catalog-products_matress .catalog-products__img {width:328px;width:20.5rem;margin-top:40px;margin-top:2.5rem}

.catalog-products_wishlist .catalog-products__img {max-width:100%;width:auto;margin-top:40px;height:100%;max-height:120px}

@media (max-width:560px) {
  .catalog-products_wishlist .catalog-products__img {margin-top:8px}
}

.catalog-products_kids .catalog-products__prop-item {width:-webkit-calc(50% - 1px);width:calc(50% - 1px)}

.catalog-products_kids .catalog-products__kid-container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-weight:400;text-align:left}

.catalog-products_kids .catalog-products__kid-col {width:50%}

.catalog-products_kids .catalog-products__kid-col:first-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:38.4px;padding-left:2.4rem;margin-top:-16px;margin-top:-1rem}

.catalog-products_kids .catalog-products__kid-col:last-child {padding-left:51.2px;padding-left:3.2rem}

.catalog-products_kids .catalog-products__kid-col:last-child .catalog-products__dummy-title {margin:6.4px 0 20.8px;margin:.4rem 0 1.3rem;font-size:41.28px;font-size:2.58rem}

.catalog-products_kids .catalog-products__kid-col:last-child .catalog-products__dummy-text {margin:0 0 32px;margin:0 0 2rem}

.catalog-products_kids .catalog-products__kid-col:last-child .catalog-products__dummy-check {margin:0 auto 16px 0;margin:0 auto 1rem 0}

.catalog-products_kids .catalog-products__kid-recommend {height:96px;height:6rem;width:96px;width:6rem}

.catalog-products_kids .catalog-products__dummy_double .catalog-products__dummy-title {color:#000}

.catalog-products_kids .catalog-products__dummy .catalog-products__dummy-title {margin:0 0 20.8px;margin:0 0 1.3rem}

.catalog-products_kids .catalog-products__dummy .catalog-products__dummy-text {margin:0 0 56px;margin:0 0 3.5rem}

.catalog-title__style_beds {background-image:url(../img/catalog/bed-bg.png)}

.catalog-title__style_beds .catalog-title__text {color:#fff}

.catalog-title__style_beds .catalog-title__filter {color:#fff;border-color:#fff}

.catalog-products_beds .catalog-products__img-container {padding-top:41.6px;padding-top:2.6rem;margin-bottom:16px}

.catalog-products_beds .catalog-products__img {width:auto}

.catalog-products_beds .catalog-products__detail {margin-bottom:40px}

.catalog-products_beds .catalog-products__column .select2-container .select2-selection {border-radius:20px;border-color:#e5e5e5}

.catalog-products_beds .catalog-products__column .select2-container.select2-container--open.select2-container--below .select2-selection {border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}

.catalog-products_beds .catalog-products__column .select2-container.select2-container--open.select2-container--above .select2-selection {border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}

.catalog-products_beds .catalog-products__column:last-child {bottom:67.2px;bottom:4.2rem;text-align:right;margin-top:0}

@media (max-width:560px) {
  .catalog-products_beds .catalog-products__column:last-child {text-align:left}
}

.catalog-products_beds .catalog-products__item_sale .catalog-products__column:last-child {bottom:32px;bottom:2rem}

.catalog-products_beds .catalog-products__hover-item .catalog-products__img-container {top:3.2px;top:.2rem}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-text {margin-top:0}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-else, .catalog-products_beds .catalog-products__hover-item .catalog-products__color-text {font-weight:400;margin-bottom:0}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-container {display:block}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio {display:inline-block}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio input[type=radio] {display:none}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio input[type=radio] + label {vertical-align:middle;border-radius:50%;background-color:red;padding:0;display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio input[type=radio] + label:after, .catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio input[type=radio] + label:before {content:none}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio input[type=radio]:checked + label:after {content:" ";position:absolute;top:0;left:0;background-image:url(../img/svg/ok-green.svg);background-repeat:no-repeat;border:none;display:block;width:10px;height:10px;background-size:contain;-webkit-transform:translate(8px, -4px);-ms-transform:translate(8px, -4px);transform:translate(8px, -4px);z-index:2;background-color:transparent}

.catalog-products_beds .catalog-products__hover-item .catalog-products__color-radio input[type=radio]:checked + label:before {content:" ";position:absolute;top:0;left:0;-webkit-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);border:1px solid #999;border-radius:50%;width:19px;height:19px;z-index:1}

.catalog-products_beds .catalog-products__color__radio-container {margin:1em 0 0}

.catalog-products_beds .catalog-products__color__radio-link {display:inline-block;margin-left:.5em;border-bottom:1px dotted #ccc;font-weight:400;font-size:.9em;line-height:1em}

.catalog-products_beds .catalog-products__color input[type=radio] + label.product-complect__radio {position:relative;display:inline-block;width:12px;height:12px;padding:0;margin:1px;vertical-align:middle;border-radius:50%}

.catalog-products_beds .catalog-products__color input[type=radio] + label.product-complect__radio:before {content:none;width:20px;height:20px;border:1px solid #e5e5e5;-webkit-transform:translate(-4px, -4px);-ms-transform:translate(-4px, -4px);transform:translate(-4px, -4px);top:0;left:0}

.catalog-products_beds .catalog-products__color input[type=radio] + label.product-complect__radio:after {content:none;display:block;position:absolute;width:16px;height:12px;background-image:url(../img/svg/ok-green.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;top:0;right:0;left:auto;-webkit-transform:translate(10px, -8px);-ms-transform:translate(10px, -8px);transform:translate(10px, -8px)}

.catalog-products_beds .catalog-products__color input[type=radio]:checked + label.product-complect__radio:after, .catalog-products_beds .catalog-products__color input[type=radio]:checked + label.product-complect__radio:before {content:" "}

.catalog-products_beds .catalog-products__color-text {margin:8px 0 0;margin:.5rem 0 0;color:#000;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products_beds .catalog-products__color-text {font-size:.8rem}
}

.catalog-products_beds .catalog-products__color-list {display:inline-block}

.catalog-products_beds .catalog-products__color-item {display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0;border-radius:50%}

.catalog-products_beds .catalog-products__color-item:first-child {background-color:#753914}

.catalog-products_beds .catalog-products__color-item:nth-child(2) {background-color:#d5b581}

.catalog-products_beds .catalog-products__color-item:nth-child(3) {background-color:#dbd5cc}

.catalog-products_beds .catalog-products__color-else {display:inline-block;vertical-align:middle;color:#888;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem;margin-bottom:5px}

@media (max-width:1365px) {
  .catalog-products_beds .catalog-products__color-else {font-size:.8rem}
}

.catalog-title__style_cupboards {background-image:url(../img/catalog/cupboard-bg.png)}

.catalog-title__style_cupboards .catalog-title__text {margin-top:16px;margin-top:1rem;color:#fff}

.catalog-title__style_cupboards .catalog-title__filter {color:#fff;border-color:#fff}

.catalog-title__style_cupboards .catalog-title__filter_active {border-color:#27979d}

.catalog-products__color {margin-bottom:6.4px;margin-bottom:.4rem;margin-top:-6.4px;margin-top:-.4rem;line-height:1}

@media (max-width:560px) {
  .catalog-products__color {margin-bottom:0}
}

.catalog-products__hover-item__color-else, .catalog-products__hover-item__color-text {font-weight:400}

.catalog-products__color-text {display:inline-block;margin:16px 0 0;margin:1rem 0 0;color:#000;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__color-text {font-size:.8rem}
}

.catalog-products__color-list {display:inline-block}

.catalog-products__color-item {display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0;border-radius:50%}

.catalog-products__color-item:first-child {background-color:#753914}

.catalog-products__color-item:nth-child(2) {background-color:#d5b581}

.catalog-products__color-item:nth-child(3) {background-color:#dbd5cc}

.catalog-products__color-else {display:inline-block;color:#ccc;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__color-else {font-size:.8rem}
}

.catalog-products__cupboards .catalog-products__img {width:160px;width:10rem}

.catalog-products__cupboards .catalog-products__ecom-img {max-width:64px;max-width:4rem}

.catalog-products__cupboards .catalog-products__color {margin-bottom:6.4px;margin-bottom:.4rem;margin-top:-6.4px;margin-top:-.4rem;line-height:1}

.catalog-products__cupboards .catalog-products__hover-item__color-else, .catalog-products__cupboards .catalog-products__hover-item__color-text {font-weight:400}

.catalog-products__cupboards .catalog-products__color-text {display:inline-block;margin:16px 0 0;margin:1rem 0 0;color:#000;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__cupboards .catalog-products__color-text {font-size:.8rem}
}

.catalog-products__cupboards .catalog-products__color-list {display:inline-block}

.catalog-products__cupboards .catalog-products__color-item {display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0;border-radius:50%}

.catalog-products__cupboards .catalog-products__color-item:first-child {background-color:#753914}

.catalog-products__cupboards .catalog-products__color-item:nth-child(2) {background-color:#d5b581}

.catalog-products__cupboards .catalog-products__color-item:nth-child(3) {background-color:#dbd5cc}

.catalog-products__cupboards .catalog-products__color-else {display:inline-block;color:#ccc;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__cupboards .catalog-products__color-else {font-size:.8rem}
}

.catalog-title__style_divan {background-image:url(../img/catalog/divan-bg.png);background-position:50%}

.catalog-title__style_divan .catalog-title__text {color:#fff}

.catalog-title__style_divan .catalog-title__filter {color:#fff;border-color:#fff}

.catalog-products__divan .catalog-products__img {width:272px;width:17rem}

.catalog-products__divan .catalog-products__ecom-img {max-width:64px;max-width:4rem}

.catalog-products__divan .catalog-products__hover-item__color-else, .catalog-products__divan .catalog-products__hover-item__color-text {font-weight:400}

.catalog-products__divan .catalog-products__properties {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-weight:400}

.catalog-products__divan .catalog-products__detail {margin-bottom:17.6px;margin-bottom:1.1rem}

.catalog-products__divan .catalog-products__type {margin:0 0 8px;margin:0 0 .5rem;line-height:1}

.catalog-products__divan .catalog-products__name {line-height:1.25}

.catalog-products__divan .catalog-products__color {margin-top:-6.4px;margin-top:-.4rem;line-height:1}

.catalog-products__divan .catalog-products__color-text {display:inline-block;margin:16px 0 0;margin:1rem 0 0;color:#000;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__divan .catalog-products__color-text {font-size:.8rem}
}

.catalog-products__divan .catalog-products__color-list {display:inline-block}

.catalog-products__divan .catalog-products__color-item {display:inline-block;width:12.8px;width:.8rem;height:12.8px;height:.8rem;margin-right:1.6px;margin-right:.1rem;margin-bottom:0;border-radius:50%}

.catalog-products__divan .catalog-products__color-item:first-child {background-color:#753914}

.catalog-products__divan .catalog-products__color-item:nth-child(2) {background-color:#d5b581}

.catalog-products__divan .catalog-products__color-item:nth-child(3) {background-color:#dbd5cc}

.catalog-products__divan .catalog-products__color-else {display:inline-block;margin:0;color:#ccc;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products__divan .catalog-products__color-else {font-size:.8rem}
}

.catalog-products__divan .catalog-products__box {position:relative;display:inline-block;margin:0 0 0 19.2px;margin:0 0 0 1.2rem;font-size:14.4px;font-size:.9rem;line-height:24px;line-height:1.5rem;letter-spacing:-.32px;letter-spacing:-.02rem;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}

@media (max-width:1365px) {
  .catalog-products__divan .catalog-products__box {font-size:.8rem}
}

.catalog-products__divan .catalog-products__box_none:before {opacity:0}

.catalog-products__divan .catalog-products__box:before {content:"";position:absolute;width:16px;width:1rem;height:22.4px;height:1.4rem;left:-19.2px;left:-1.2rem;background-image:url(../img/svg/box.svg);background-repeat:no-repeat;background-position:50%}

.catalog-title__style_sets {background-image:url(../img/catalog/set-bg.png)}

.catalog-title__style_sets .catalog-title__text {color:#fff}

.catalog-title__style_sets .catalog-title__filter {color:#fff;border-color:#fff}

.catalog-products_sets .catalog-products__img {width:auto}

.catalog-products_sets .catalog-products__hover-item__set-count {font-weight:400}

.catalog-products_sets .catalog-products__set-count {display:inline-block;color:#ccc;line-height:17.6px;line-height:1.1rem;letter-spacing:-.16px;letter-spacing:-.01rem}

@media (max-width:1365px) {
  .catalog-products_sets .catalog-products__set-count {font-size:.8rem}
}

.catalog-products_search .catalog-products__detail {margin-bottom:0;margin-top:11.6px;margin-top:.725rem}

.catalog-products_search .catalog-products__img-container {margin-bottom:15px;margin-bottom:.9375rem}

.catalog-products_search .bestseller__item {height:440px;height:27.5rem}

.catalog-products_search .catalog-pagination {padding-bottom:0}

.panel {margin-left:auto;margin-right:auto;-webkit-transition:all .4s ease;transition:all .4s ease}

.panel .sale-label__descr {margin-bottom:9px;color:#000;margin-top:0}

.panel .sale-label__price {color:#eb1d82}

.panel .sale-label__price-stroke {color:#ccc}

.panel .sale-label__price-stroke:before {background-color:#ccc}

.panel:after {display:block;clear:both;content:""}

.panel__left {width:100%}

.panel__small {font-size:0}

.panel__small, .panel__small .slick-track {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.panel__small .slick-track .slick-slide {float:none;height:auto}

.panel__small .main-slider__dots li button:before {opacity:1;background-color:hsla(0, 0%, 60%, .4)}

.panel__small .main-slider__dots li.slick-active button:before {opacity:1;background-color:#27979d}

.panel__small-item {vertical-align:top;width:50%;min-height:288px;font-size:14px;font-size:.875rem;background-color:#f3f3f3}

.panel__small-item:first-child {border-right:1px solid #dadada}

.panel__small-inner {position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%}

@media (max-width:767px) {
  .panel__small-inner {max-width:520px;margin:0 auto}
}

.panel__small-inner:after {display:block;clear:both;content:""}

.panel__small-title {padding-top:37px;padding-left:14%;overflow:hidden;margin-bottom:0;padding-right:116px;letter-spacing:.7px;letter-spacing:.04375rem;line-height:28px;line-height:1.75rem;font-size:26px;font-size:1.625rem;min-height:93px}

@media (max-width:1499px) {
  .panel__small-title {padding-left:7%}
}

@media (max-width:479px) {
  .panel__small-title {padding-right:80px}
}

.panel__small-img {width:61.132%;margin-right:5.8%}

.panel__small-img img {display:block;margin-left:auto}

.panel__slider {width:100%}

.panel__top {-webkit-transition:all .4s ease;transition:all .4s ease}

.panel__right {position:relative;width:34%;overflow:hidden}

.panel__right:after {display:block;clear:both;content:""}

.panel__right-smallbg {position:absolute;width:100%;height:100%;display:none}

@media (max-width:1365px) {
  .panel__right-smallbg {display:block;background-image:url(../img/inhtml/main/panel-right--sm.png);background-position:50%;background-size:cover}
}

.panel__right-cnt {position:absolute;top:111px;left:0;right:0}

.panel__right-cnt .btn_big {margin-top:41px;font-weight:400;width:176px;margin-left:auto;margin-right:auto}

.panel__right-title {line-height:52px;line-height:3.25rem;text-align:center;font-size:56px;font-size:3.5rem;font-weight:800;letter-spacing:.8px;letter-spacing:.05rem;color:#fff}

.panel__btn {margin-top:52px !important;margin-left:auto;margin-right:auto !important;display:block}

.panel__right-img {min-width:100%;height:100%;max-height:100%;display:block;max-width:none}

.panel__sale {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px 0;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.panel__sale-label {z-index:1;position:absolute;top:37px;right:5.8%}

.panel__sale-label-big {z-index:0;position:absolute;top:107px;left:14%}

@media (max-width:1365px) {
  .panel__sale-label-big {left:7%}
}

.panel__top {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.panel__top .sale-label_big {height:auto;position:unset;top:0;left:0;margin-left:14%;margin-right:16px}

.panel__top .sale-label__descr {margin-bottom:9px;color:#000}

.panel__top .sale-label__price {color:#eb1d82}

.panel__top .sale-label__price-stroke {color:#ccc}

.panel__top .sale-label__price-stroke:before {background-color:#ccc}

@media (max-width:1499px) {
  .panel__top .sale-label_big {margin-left:7%}
}

@media (max-width:479px) {
  .panel__top .sale-label {display:block}
}

.panel__top .panel__right {width:34%;-ms-flex-preferred-size:34%;-webkit-flex-basis:34%;flex-basis:34%;background:url(../img/inhtml/main/panel-right.png);background-size:cover}

@media (max-width:1365px) {
  .panel__top .panel__right {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}
}

.sale-label {border-radius:50%;width:56px;height:56px;line-height:59px;line-height:3.6875rem;text-align:center;font-size:18px;font-size:1.125rem;font-family:circle, Arial, sans-serif;font-weight:400;background-color:#eb1d82;color:#fff}

.sale-label__descr {margin-top:34px;margin-bottom:3px;line-height:16px;line-height:1rem;font-size:14px;font-size:.875rem}

.sale-label__price {line-height:25px;line-height:1.5625rem;font-size:22px;font-size:1.375rem}

.sale-label__price-stroke {position:relative;margin-top:-2px;display:inline-block;line-height:30px;line-height:1.875rem;font-size:16px;font-size:1rem;color:#8cecdc}

.sale-label__price-stroke:before {position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#8cecdc;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);content:""}

.sale-label__addition {position:absolute;top:9px;left:59px;line-height:16px;line-height:1rem;text-align:left;font-size:16px;font-size:1rem;font-weight:700;color:#eb1d82}

.sale-label_big {width:125px;line-height:1;font-family:circle, Arial, sans-serif;font-weight:400;background-color:transparent;text-align:left}

.main-slider .main-slider__btn {font-size:14px;font-size:.875rem;border-color:hsla(0, 0%, 100%, .7);border-radius:24px;letter-spacing:.6px;letter-spacing:.0375rem}

.main-slider .big-sticker__wrapper {min-width:60%}

.main-slider .big-sticker__content {margin-bottom:12px}

.main-slider .btn_big {min-width:190px;padding:0 25px}

.main-slider__item {position:relative}

.main-slider__item-img {min-height:355px;width:100%;object-fit:cover}

.main-slider__item-img_second {height:448px}

.main-slider__item-content {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:1;position:absolute;top:50%;left:75px;right:0;width:352px;height:352px;margin-top:-176px;padding-left:3px;border-radius:50%;text-align:center;background-color:rgba(27, 188, 160, .7);overflow:hidden}

@media (max-width:400px) {
  .main-slider__item-content {left:24px;width:305px;height:305px;padding-top:50px;margin-top:-152px}
}

@media (max-width:479px) {
  .main-slider__item-content {left:0}
}

.main-slider__item-content--pink {background-color:rgba(196, 17, 105, .7)}

.main-slider__item-title {position:relative;overflow:hidden;height:88px;margin-bottom:5px;line-height:44px;line-height:2.75rem;font-size:40px;font-size:2.5rem;font-weight:700;color:#fff;letter-spacing:2px;letter-spacing:.125rem}

@media (max-width:767px) {
  .main-slider__item-title {font-size:2.25rem;line-height:2.5rem}
}

.main-slider__item-subtitle {margin-bottom:25px;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;letter-spacing:.72px;letter-spacing:.045rem;font-weight:300;color:#fff}

@media (max-width:767px) {
  .main-slider__item-subtitle {margin-bottom:22px}
}

.main-slider__item-subtitle_top {margin-top:-10px;margin-bottom:6px}

.main-slider__arrow-next, .main-slider__arrow-prev {z-index:1;position:absolute;bottom:5.6%;padding:0;width:20px;height:39px;background-size:cover;background-color:transparent;background-repeat:no-repeat;border:none}

.main-slider__arrow-next:focus, .main-slider__arrow-next:hover, .main-slider__arrow-prev:focus, .main-slider__arrow-prev:hover {background-color:transparent}

.main-slider__arrow-prev {left:56px;background-position:0;background-image:url(../img/svg/arrow-left.svg)}

.main-slider__arrow-next {right:56px;background-position:100%;background-image:url(../img/svg/arrow-right.svg)}

.main-slider__dots {position:absolute;bottom:8%;margin-bottom:0;line-height:20px;line-height:1.25rem;text-align:center;width:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.main-slider__dots li {margin-bottom:0;display:inline-block;width:20px;height:20px;font-size:0}

.main-slider__dots li button {position:relative;padding:0;width:100%;height:100%;background-color:transparent;border:none;color:transparent}

.main-slider__dots li button:before {position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-3px;width:6px;height:6px;opacity:.3;background-color:#fff;border-radius:50%;content:""}

.main-slider__dots li.slick-active button:before {opacity:1}

.get-coupon {width:100%;background-color:#f3f3f3;text-align:center}

@media (max-width:1023px) {
  .get-coupon {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%}
}

@media (max-width:479px) {
  .get-coupon {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}
}

.get-coupon__inner {background:url(../img/main/get-coupon.png) 100% 0 no-repeat;background-size:auto 100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;padding-right:350px;width:928px}

@media (max-width:767px) {
  .get-coupon__inner {background-position:-webkit-calc(100% + 190px) 0;background-position:calc(100% + 190px) 0;padding:0 16px}
}

.get-coupon__wrap {position:relative;overflow:hidden;padding:56px 0}

@media (max-width:767px) {
  .get-coupon__wrap {padding:40px 0}
}

.get-coupon__title {position:relative;z-index:1;margin-bottom:4px;font-size:32px;font-size:2rem;font-weight:700;letter-spacing:1px;letter-spacing:.0625rem}

@media (max-width:767px) {
  .get-coupon__title {max-width:310px;margin-bottom:16px;font-size:1.625rem}
}

.get-coupon__descr {position:relative;z-index:1;margin-bottom:23px;line-height:28px;line-height:1.75rem;font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:300}

.get-coupon__btn.btn {width:216px;height:48px;line-height:48px;line-height:3rem;border-radius:40px;font-size:14px;font-size:.875rem;font-weight:700}

@media (max-width:767px) {
  .get-coupon__btn.btn {font-size:1rem}
}

.get-coupon__img {position:relative;float:right}

.main-title {margin-top:96px !important;margin-bottom:56px !important;line-height:48px;line-height:3rem;text-align:center;font-size:56px;font-size:3.5rem;letter-spacing:2px;letter-spacing:.125rem}

.week-products {width:100%}

@media (max-width:1365px) {
  .week-products {-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}
}

@media (max-width:479px) {
  .week-products {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}
}

.week-products__sale-counter {margin-bottom:50px;margin-left:auto;margin-right:auto;width:80%;max-width:500px}

@media (max-width:479px) {
  .week-products__sale-counter {width:100%}
}

.week-products__items {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:-1px}

.week-products__items:first-child {border-top:1px solid #e5e5e5}

.week-products__item {position:relative;width:100%;padding-bottom:30px;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}

.week-products__item:nth-child(4n) {border-right:none}

.week-products__sale-label {position:absolute;top:22px;left:23px;width:48px;height:48px;line-height:52px;line-height:3.25rem;font-size:16px;font-size:1rem;z-index:2}

.week-products__item-label {margin-bottom:-1px;font-size:18px;font-size:1.125rem;font-weight:400;color:#888}

.week-products__item-title {margin-top:0;margin-bottom:8px}

.week-products__item-price {line-height:30px;line-height:1.875rem;font-family:circle, Arial, sans-serif;font-weight:400}

.week-products__item-price-val {margin-bottom:-5px;font-size:24px;font-size:1.5rem;color:#eb1d82}

.week-products__item-price-stroke {display:inline-block;position:relative;font-size:18px;font-size:1.125rem;color:#ccc}

.week-products__item-price-stroke:before {position:absolute;top:50%;left:0;width:120%;height:1px;background-color:#ccc;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);content:""}

.week-products__item-img {display:block;position:relative;margin-bottom:4px;width:100%;height:268px}

.week-products__item-img img {display:block;position:relative;top:50%;left:50%;max-width:98%;max-height:98%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.week-products__btn {margin-top:72px;text-align:center}

.sale-counter {font-size:0}

.sale-counter__items {margin-right:-38px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

@media (max-width:479px) {
  .sale-counter__items {-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

.sale-counter__title {margin-bottom:10px;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;color:#888;text-align:center;letter-spacing:.8px;letter-spacing:.05rem}

@media (max-width:767px) {
  .sale-counter__title {letter-spacing:.01875rem}
}

@media (max-width:479px) {
  .sale-counter__title {margin-bottom:27px}
}

.sale-counter__item {display:inline-block;width:25%}

@media (max-width:767px) {
  .sale-counter__item {text-align:center}
}

.sale-counter__item-number {margin-right:5px;font-size:48px;font-size:3rem;font-weight:800;color:#27979d;width:58px;display:inline-block;text-align:left}

@media (max-width:767px) {
  .sale-counter__item-number {display:block;text-align:center;margin:auto}
}

@media (max-width:479px) {
  .sale-counter__item-number {font-size:2rem}
}

.sale-counter__item-label {font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;color:#888;letter-spacing:.3px;letter-spacing:.01875rem}

@media (max-width:479px) {
  .sale-counter__item-label {display:block;text-align:center}
}

.main-tabs__buttons {margin:0;padding:0;font-size:0;text-align:center}

.main-tabs__button {position:relative;margin-bottom:0;margin-right:66px;display:inline-block;font-size:18px;font-size:1.125rem;font-weight:400;cursor:pointer;list-style:none}

.main-tabs__button:last-child {margin-right:0}

.main-tabs__button:before {position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#27979d;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.1s;transition-duration:.1s;content:""}

.main-tabs__button:hover {color:#27979d;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}

.main-tabs__button_active {color:#27979d}

.main-tabs__button_active:before {-webkit-transform:scaleX(1);transform:scaleX(1);color:#27979d}

.bestsellers {padding-bottom:111px}

.bestsellers__main-tabs {margin-top:63px}

@media (max-width:767px) {
  .bestsellers .tabs__title__wrap {padding-left:24px;padding-right:24px}
}

.bestseller {margin-top:71px}

.bestseller__btn {margin-top:72px !important;margin-left:auto;margin-right:auto !important}

.bestseller__items {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #e5e5e5}

.bestseller__item {position:relative;width:25%;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}

.bestseller__item:hover > .bestseller__item-overlay {opacity:.3}

.bestseller__item:nth-child(4n) {border-right:none}

.bestseller__item-overlay, .bestseller__lk {position:absolute;display:block;height:100%;width:100%}

.bestseller__item-overlay {top:0;left:0;background-color:#000;opacity:.15;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s}

.bestseller__item-overlay_round {z-index:1;overflow:hidden;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto;width:270px;height:270px;border-radius:50%}

.bestseller__item-cnt {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}

.bestseller__item-tx {margin-top:10px;margin-bottom:16px}

.bestseller__item-title {margin-bottom:8px;font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;text-align:center;color:#fff}

.bestseller__item-title_long {z-index:2;top:140px;line-height:34px;line-height:2.125rem;font-weight:700}

.bestseller__item-descr {margin-bottom:0;min-width:240px;text-align:center;font-family:circle, Arial, sans-serif;font-size:22px;font-size:1.375rem;font-weight:200;color:#fff;letter-spacing:.7px;letter-spacing:.04375rem}

.bestseller__item-descr_short {z-index:2;top:257px}

.bestseller__item-img-box {display:block;position:relative;height:268px}

.bestseller__item-img {display:block;width:100%}

.bestseller__item-img-box .bestseller__item-img {position:relative;top:50%;left:50%;width:auto;height:auto;max-width:98%;max-height:98%;margin:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.bestseller__item-img_round {overflow:hidden;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto;width:270px;height:270px;border-radius:50%}

.bestseller__item-img-big {object-fit:cover;height:100%}

.bestseller__item-btn {position:absolute;top:32px;right:23px;line-height:32px;line-height:2rem;z-index:2}

.bestseller__item-label {margin-bottom:0;text-align:center;font-size:18px;font-size:1.125rem;font-weight:400;color:#888}

.bestseller__item-link {display:block;margin-bottom:6px;text-align:center;font-size:20px;font-size:1.25rem;font-weight:700}

.bestseller__item-link:hover {color:#27979d}

.bestseller__item-price {margin-top:20px;margin-bottom:0;text-align:center;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;letter-spacing:.6px;letter-spacing:.0375rem;color:#000}

.bestseller__item-price_sale {margin-bottom:-6px;color:#eb1d82}

.bestseller__item-price-stroke {position:relative;margin-bottom:0;margin-left:auto;margin-right:auto;width:134px;text-align:center;font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;color:#ccc}

.bestseller__item-price-stroke:before {position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;width:100px;height:1px;background-color:#ccc;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);content:""}

.promocode {padding-top:0;margin-top:-5px;margin-bottom:104px}

@media (max-width:479px) {
  .promocode {padding-left:24px;padding-right:24px}
}

.promocode__important-text {margin-bottom:40px;margin-left:auto;margin-right:auto;width:768px;line-height:40px;line-height:2.5rem;text-align:center}

.promocode__customer {margin-bottom:55px;margin-left:auto;margin-right:auto;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:255px}

.promocode__customer:after {display:block;clear:both;content:""}

.promocode__customer-pic {border-radius:50%;width:64px;height:64px}

.promocode__customer-info {margin-bottom:0;margin-left:25px;line-height:24px;line-height:1.5rem}

.promocode__subscribe-form:after {clear:both;content:"";display:block}

.promocode__subscribe-title {margin-bottom:30px;line-height:28px;line-height:1.75rem;text-align:center}

.promocode__subscribe {margin-left:auto;margin-right:auto;width:448px;height:56px;border-radius:56px}

.promocode__subscribe .form-action {margin:0 auto}

.promocode__subscribe-email {margin-top:7px !important;margin-bottom:0 !important;padding-left:15px;float:left;display:block !important;width:350px !important;background-color:transparent !important;border:none !important}

@media (max-width:479px) {
  .promocode__subscribe-email {width:250px !important}
}

.promocode__subscribe-btn {position:relative;margin-right:13px;padding:0;float:right;display:block;width:40px;height:32px;clear:none !important;background-color:transparent;border:none}

.promocode__subscribe-btn:before {position:absolute;top:7px;left:6px;width:23px;height:17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2223%22%20height%3D%2217%22%20viewBox%3D%220%200%2023%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1063%206117.5V6117.5V6117.5V6118H1062.49L1054.33%206126L1053.5%206125.18L1060.82%206118H1040V6117H1060.82L1053.5%206109.81L1054.33%206109L1062.49%206117H1063Z%20%22%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1040%2C-6109)%22%2F%3E%3C%2Fsvg%3E");content:""}

.promocode__subscribe-btn:hover {background-color:transparent}

.promocode__subscribe-btn:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2223%22%20height%3D%2217%22%20viewBox%3D%220%200%2023%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1063%206117.5V6117.5V6117.5V6118H1062.49L1054.33%206126L1053.5%206125.18L1060.82%206118H1040V6117H1060.82L1053.5%206109.81L1054.33%206109L1062.49%206117H1063Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1040%2C-6109)%22%2F%3E%3C%2Fsvg%3E")}

.production {background-color:#f2f2f2}

.production__inner {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.production__inner__item:hover {background-color:#eb1d82;color:#fff}

.production__inner__item:hover .production__subtitle {color:#fff}

.production__first {display:block;position:relative;width:34%;height:512px;border-right:1px solid #dadada;background-image:url(../img/main/production_image.png);background-repeat:no-repeat;background-position:50%;background-size:contain}

.production__first:hover {background-image:url(../img/main/production_image_hover.jpg);background-color:#eb1d82;color:#fff}

.production__first:hover .production__title {color:#fff}

.production__title {padding-top:80px;text-align:center;letter-spacing:1px;letter-spacing:.0625rem;-webkit-transition:color .2s ease;transition:color .2s ease}

.production__title_light {color:#fff}

.production__descr {position:absolute;bottom:64px;left:0;right:0;margin-bottom:0;line-height:28px;line-height:1.75rem;text-align:center;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;letter-spacing:.5px;letter-spacing:.03125rem}

.production__descr_light {color:#fff}

.production__second {width:32%;height:512px}

.production__second-item {display:block;position:relative;height:256px;border-bottom:1px solid #dadada;background-image:url(../img/main/design_image.png);background-repeat:no-repeat;background-position:50%;background-size:contain}

.production__second-item:hover {background-image:url(../img/main/design_image_hover.jpg)}

.production__second-item_bottom {border-bottom:none;background-image:url(../img/news/bg_history.png);background-repeat:no-repeat;background-position:50% 50%;background-size:272px}

.production__second-item_bottom:hover {background-image:url(../img/news/bg_history_pink.png)}

.production__subtitle {padding-top:94px;line-height:36px;line-height:2.25rem;text-align:center;-webkit-transition:color .2s ease;transition:color .2s ease}

@media (max-width:767px) {
  .production__subtitle {font-size:1.625rem}
}

.production__subtitle_hist {padding-top:62px}

.production__third {display:block;position:relative;width:34%;height:512px;border-left:1px solid #dadada;background-color:#eb1d82;background-image:url(../img/main/production-lab.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#000}

.production__third:hover {background-image:url(../img/main/production_lab_hover.png);color:#fff}

.production__third:hover .production__title {color:#fff}

@media (max-width:1023px) {
  .production__third {border-left:none}
}

@media (max-width:767px) {
  .production__third {border-top:1px solid #dadada}
}

.main-news {margin-top:-10px}

@media (max-width:767px) {
  .main-news .tabs__title__wrap {padding-left:24px}
}

.news-items {padding-bottom:110px}

.news-items__inner {margin-top:64px;margin-bottom:42px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.news-items__btn {text-align:center}

.news-item {display:block;margin-bottom:32px;position:relative;width:328px;height:auto;text-align:left}

.news-item__content {margin-top:102px;padding-bottom:10px;padding-left:20px}

@media (max-width:767px) {
  .news-item__content {margin-top:49px;padding-left:0}
}

.news-item__mask {position:absolute;z-index:8;left:0;top:0;right:0;bottom:0;background:-webkit-linear-gradient(315deg, #10d9e0, #2e878c);background:linear-gradient(135deg, #10d9e0, #2e878c);opacity:0}

.news-item__img {display:block;object-fit:cover;height:100%}

.news-item__img_round {margin-bottom:5px;margin-left:auto;margin-right:auto;border-radius:50%}

.news-item__info {z-index:0;z-index:9;padding-left:20px;padding-right:20px;padding-bottom:24px}

.news-item__info, .news-item__info:before {position:absolute;bottom:0;left:0;width:100%}

.news-item__info:before {z-index:-1;height:150%;opacity:.85;content:"";background-image:-webkit-linear-gradient(bottom, #000, transparent);background-image:linear-gradient(0deg, #000, transparent)}

.news-item__date {position:absolute;top:15px;left:22px;font-weight:200;letter-spacing:.4px;letter-spacing:.025rem}

.news-item__date_light {color:#fff}

.news-item__label {margin-top:84px;margin-bottom:5px;line-height:26px;line-height:1.625rem;font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;font-style:normal;color:#888}

@media (max-width:767px) {
  .news-item__label {font-weight:300}
}

.news-item__label_light {margin-top:0;margin-bottom:6px;color:#ccc}

.news-item__label_center {margin-top:0;margin-bottom:1px;padding-top:8px;text-align:center}

.news-item__title {margin-top:0;margin-bottom:0;line-height:24px;line-height:1.5rem;font-weight:700}

.news-item__title_first {margin-bottom:20px}

.news-item__title_light {color:#fff}

.news-item__title_center {text-align:center}

.news-item__text {margin-bottom:0;padding-right:10px}

@media (max-width:767px) {
  .news-item__text {padding-right:0;font-size:1.25rem;line-height:1.75rem}
}

.news-item--nobg .news-item__img {max-width:193px;max-height:193px}

.news-item--nobg .news-item__img img {max-width:100%;display:block;height:auto;margin:auto}

.news-item--nobg:hover {background-color:#f6f6f6;color:#000}

.news-item--nobg:hover .news-item__title {color:#27979d}

@media (max-width:767px) {
  .news-item--nobg .news-item__label {display:none}

  .news-item--nobg .news-item__date {left:0}
}

.news-item--bg:hover .news-item__mask {opacity:.5}

.main-post {margin-bottom:74px !important;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.main-post__title {margin-right:190px;width:300px;line-height:36px;line-height:2.25rem;letter-spacing:1.5px;letter-spacing:.09375rem}

.main-post__content {line-height:24px;line-height:1.5rem;width:930px}

.main-post__content .btn.btn_link, .main-post__content p {letter-spacing:.4px;letter-spacing:.025rem}

@media (max-width:767px) {
  .main-post__content p {line-height:1.75rem}

  .main-post__content .btn.btn_link, .main-post__content p {font-size:1.25rem;letter-spacing:.00625rem}
}

.main-post__readmore {display:block}

@media (max-width:767px) {
  .main-post__readmore {font-size:1.25rem;line-height:1.5rem}
}

.main-post__readmore-lnk {border-bottom:1px dotted #000}

.main-post__readmore-lnk:hover {color:#27979d;border-color:#27979d}

@media (max-width:1365px) {
  .news-item {width:286px}

  .panel {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .panel__left, .panel__right {float:none;width:100%}

  .panel__right {overflow:hidden;height:416px !important;-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}

  .panel__right-img {height:auto}

  .panel__right-cnt {top:50%;font-size:2.5rem;line-height:1.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

  .panel__small-inner {width:100%}

  .week-products__items {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .week-products__item {width:50%}

  .week-products__item:nth-child(2n) {border-right:none}

  .bestseller__items {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

  .bestseller__item {width:33.33333%}

  .bestseller__item:nth-child(4n) {border-right:1px solid #e5e5e5}

  .bestseller__item:nth-child(3n) {border-right:none}

  .news-items__inner {margin-left:auto;margin-right:auto;width:700px}

  .main-post {display:block}

  .main-post__content, .main-post__title {width:100%}

  .bottom-menu__columns, .production__inner, .subscribe {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .production__inner {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

  .production__first, .production__third {width:50%}

  .production__second {width:100%;height:auto;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}

  .production__second-item, .production__second-item_bottom {width:50%;border-bottom:none}

  .production__second-item {border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}

  .production__second-item_bottom {border-right:none}

  .main-slider__arrow-prev {left:25px}

  .main-slider__arrow-next {right:25px}

  .bestseller__item {width:50%;min-height:361px}

  .bestseller__item:nth-child(3n) {border-right:1px solid #e5e5e5}

  .bestseller__item:nth-child(2n) {border-right:none}

  .promocode__important-text {width:540px;font-size:1.5rem !important;line-height:1.75rem}

  .main-title {font-size:2.5rem;letter-spacing:normal}
}

@media (max-width:1023px) {
  .get-coupon__inner {padding-left:21px;width:100%}

  .main-post__content, .main-post__title {padding-left:24px;padding-right:24px}

  .panel__right {height:700px !important}
}

@media (max-width:767px) {
  .promocode__customer-info {font-size:1.125rem}

  .get-coupon {overflow:hidden;text-align:center}

  .get-coupon__br {display:none}

  .get-coupon__img {position:absolute;z-index:0;top:0;right:-180px;height:100%}

  .get-coupon__inner {padding-left:0;padding-right:0}

  .get-coupon__title {margin-left:auto;margin-right:auto;line-height:1.75rem}

  .get-coupon__descr {margin-left:auto;margin-right:auto;width:310px}

  .get-coupon__btn {z-index:1}

  .promocode__important-text {width:330px}

  .sale-counter__items {margin-right:0}

  .panel__right {height:314px !important}

  .panel__right-title {font-size:3rem;line-height:3rem}

  .panel__right-img {margin-top:0;height:100%;max-height:100%}

  .panel__right .btn {margin-top:30px;font-size:1rem;letter-spacing:.0625rem}

  .sale-counter__item-label {margin-right:0}

  .sale-counter__item-number {font-size:2.25rem}

  .week-products__item {height:auto;padding-bottom:20px}

  .main-tabs__button {margin-right:20px;font-size:.875rem}

  .bestseller__item {position:relative;overflow:hidden;min-height:280px}

  .bestseller__item-title {font-size:1.375rem}

  .bestseller__item-title_long {line-height:1.5rem;font-size:1.625rem}

  .bestseller__item-descr {font-size:1.25rem}

  .bestseller__item-label {bottom:83px;font-size:1rem}

  .bestseller__item-link {bottom:60px}

  .bestseller__item-price {bottom:23px}

  .bestseller__item-price-stroke {bottom:3px}

  .bestseller__item-btn {top:15px;right:21px}

  .bestseller__item-img-big {max-width:none;width:100%}

  .bestseller__item-img_round, .bestseller__item-overlay_round {max-width:none;width:273px;height:273px}

  .production__first {width:100%;height:513px}

  .production__second {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}

  .production__second .production__inner__item:first-child {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}

  .production__second .production__inner__item:last-child {-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}

  .production__third {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;width:100%}

  .news-items__inner, .production__second-item {width:100%}

  .news-item {margin-left:auto;margin-right:auto}
}

@media (max-width:560px) {
  .bestseller__item-img_round, .bestseller__item-overlay_round {max-width:none;width:185px;height:185px}
}

@media (max-width:479px) {
  .bestseller__item, .week-products__item {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;border-right:none}

  .promocode__important-text, .promocode__subscribe {width:100%}

  .bestseller__item-img {width:auto;height:60%;margin-left:auto;margin-right:auto}

  .bestseller__item-img_round {height:auto;width:186px}

  .bestseller__item-img-big {width:100%;height:100%}

  .sale-counter__item-number {font-size:2rem}
}

.rouble {display:inline-block;font-family:ruble;font-style:normal;line-height:1}

.cart h3 {letter-spacing:1.4px;letter-spacing:.0875rem}

.cart .select2-container.select2 {width:100% !important}

.cart h1 {margin-top:70px;margin-bottom:70px;text-align:center}

.cart .social__icons {margin-top:15px;margin-bottom:64px}

@media (max-width:1023px) {
  .cart .container {padding:0}
}

@media (max-width:1023px) {
  .cart h1 {margin-top:60px;margin-bottom:50px}
}

@media (max-width:767px) {
  .cart h1 {margin-top:34px}
}

@media (max-width:560px) {
  .cart h1 {font-size:2.9375rem;margin-bottom:39px}
}

@media (max-width:1023px) {
  .cart h5 {font-size:1.625rem}
}

@media (max-width:560px) {
  .cart h5 {font-size:1.25rem}
}

@media (max-width:400px) {
  .cart h5 {font-size:1rem}
}

@media (max-width:1023px) {
  .cart .social__icons {margin:0}
}

@media (max-width:639px) {
  .cart .social__icons {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:16px;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

@media (max-width:560px) {
  .cart .social__icons {-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
}

.cart-wrap {position:relative;width:100%;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

@media (max-width:1023px) {
  .cart-wrap {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

.cart-sidebar__nav-wrap {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.cart-sidebar__wrap {width:21.276%;max-width:300px;margin-top:-1px}

.cart-sidebar__wrap .btn {display:block;max-width:209px;height:48px;border-radius:23px;font-size:14px;font-size:.875rem;line-height:48px;line-height:3rem}

.cart-sidebar__wrap h4 {letter-spacing:.7px;letter-spacing:.04375rem}

.cart-sidebar__wrap .list {margin-top:27px}

.cart-sidebar__wrap .list__item {width:90%;font-weight:300;letter-spacing:.4px;letter-spacing:.025rem;line-height:21px;line-height:1.3125rem}

.cart-sidebar__wrap .badge {margin-left:13px}

.cart-sidebar__wrap .cart-sidebar__top {margin-bottom:32px}

.cart-sidebar__wrap .cart-sidebar__top .social__expand--mobile {-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;display:none}

.cart-sidebar__wrap .cart-sidebar__top .social__expand--mobile:after {content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1449.35%20788.644L1448.6499999999999%20789.351L1435.9999999999998%20776.704L1423.3499999999997%20789.351L1422.6499999999996%20788.644L1435.2899999999997%20775.998L1422.6499999999996%20763.3520000000001L1423.3499999999997%20762.6440000000001L1435.9999999999998%20775.2900000000001L1448.6499999999999%20762.6440000000001L1449.35%20763.3520000000001L1436.7099999999998%20775.998Z%20%22%20fill%3D%22%23d7d7d7%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1422%2C-762)%22%2F%3E%3C%2Fsvg%3E");background-size:cover;background-position:50%;width:19px;height:19px}

.cart-sidebar__wrap .cart-sidebar__top .social__expand--mobile:before {display:none}

.cart-sidebar__wrap .cart-sidebar__top p {margin-top:36px;letter-spacing:.5px;letter-spacing:.03125rem}

.cart-sidebar__wrap .cart-sidebar__top--active .social__icons {width:100%}

.cart-sidebar__wrap .cart-sidebar__top--active .btn_lite {display:none}

.cart-sidebar__wrap .cart-sidebar__bottom {padding-top:5px}

@media (max-width:1365px) {
  .cart-sidebar__wrap {width:22.276%}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap {width:100%;max-width:unset;padding-left:48px;padding-right:48px}
}

@media (max-width:767px) {
  .cart-sidebar__wrap {padding-left:24px;padding-right:24px}
}

@media (max-width:560px) {
  .cart-sidebar__wrap {padding-left:10px;padding-right:10px}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap .btn {width:209px;margin-right:16px}
}

@media (max-width:560px) {
  .cart-sidebar__wrap .btn {-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto;padding:0 13%;font-size:1rem}
}

@media (min-width:1500px) {
  .cart-sidebar__wrap h4 {width:265px}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap h4 {display:inline-block;cursor:pointer;border-bottom:1px dotted rgba(0, 0, 0, .3);line-height:1.1}
}

@media (min-width:1024px) {
  .cart-sidebar__wrap .list {display:block !important}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap .list {display:none}
}

@media (max-width:1365px) {
  .cart-sidebar__wrap .cart-sidebar__top {margin-bottom:0}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap .cart-sidebar__top {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
}

@media (max-width:767px) {
  .cart-sidebar__wrap .cart-sidebar__top {-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px}

  .cart-sidebar__wrap .cart-sidebar__top .btn {padding:0 60px;-ms-flex-positive:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}
}

@media (max-width:639px) {
  .cart-sidebar__wrap .cart-sidebar__top {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap .cart-sidebar__top p {display:none}
}

@media (max-width:1365px) {
  .cart-sidebar__wrap .cart-sidebar__bottom {margin-top:0px}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap .cart-sidebar__bottom {margin-top:50px;text-align:center}

  .cart-sidebar__wrap .cart-sidebar__bottom .list {margin-left:auto;margin-right:auto;margin-bottom:30px;width:305px;text-align:left}
}

@media (max-width:767px) {
  .cart-sidebar__wrap .cart-sidebar__bottom {margin-top:54px}
}

@media (max-width:560px) {
  .cart-sidebar__wrap .cart-sidebar__bottom .list {display:block;width:90%}

  .cart-sidebar__wrap .cart-sidebar__bottom .list__item {width:100%;margin-bottom:44px;letter-spacing:.025rem;line-height:1.5rem}
}

@media (max-width:479px) {
  .cart-sidebar__wrap .cart-sidebar__bottom .list {width:280px;margin-top:23px;line-height:1.6875rem}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap .cart-sidebar__bottom h4 {font-size:2rem}
}

@media (max-width:767px) {
  .cart-sidebar__wrap .cart-sidebar__bottom h4 {letter-spacing:.09375rem}
}

.cart-sidebar__wrap-new {margin:230px 0 0}

@media (max-width:1365px) {
  .cart-sidebar__wrap-new {width:22.276%;margin-top:180px}
}

@media (max-width:1023px) {
  .cart-sidebar__wrap-new {width:100%;max-width:unset;margin:0;padding:0 48px}
}

@media (max-width:767px) {
  .cart-sidebar__wrap-new {padding:24px 24px 0}
}

@media (max-width:560px) {
  .cart-sidebar__wrap-new {padding:10px 10px 0}
}

.cart-cnt {width:74.468%;margin-left:4.256%;margin-top:-5px}

@media (max-width:1365px) {
  .cart-cnt {margin-left:1.589%}
}

@media (max-width:1023px) {
  .cart-cnt {width:100%;margin-left:0}
}

.cart-cnt__warning {font-size:18px;font-size:1.125rem;letter-spacing:.3px;letter-spacing:.01875rem;padding:0 16px}

@media (max-width:1023px) {
  .cart-cnt__warning {text-align:center}
}

@media (max-width:767px) {
  .cart-cnt__warning {padding:32px 16px}
}

@media (max-width:1023px) {
  .cart-sidebar {width:auto !important}
}

.cart-sidebar--authorized {height:100vh;position:relative}

.cart-sidebar--authorized h4 {margin-bottom:28px;color:#fff}

@media (max-width:1365px) {
  .cart-sidebar--authorized {height:100vh;padding-top:0;padding-bottom:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

@media (max-width:1023px) {
  .cart-sidebar--authorized {display:none}
}

.cart-sidebar__bg {position:absolute;z-index:-1;top:0;right:-5%;bottom:-17px;left:-90%;background-image:url(../img/sidebar-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover}

@media (max-width:1023px) {
  .cart-table {margin-top:50px}
}

@media (max-width:767px) {
  .cart-table {margin-top:0}
}

.cart-table__header {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:30px;padding-right:12%;margin-bottom:40px}

.cart-table__header .cart-i__sum {text-align:center}

@media (max-width:1365px) {
  .cart-table__header {margin-bottom:25px;padding-left:46px}
}

@media (max-width:1023px) {
  .cart-table__header {display:none}
}

.cart-table__cnt .cart-i__pic {height:120px}

.cart-table__cnt .cart-i__price {letter-spacing:.8px;letter-spacing:.05rem}

.cart-table__cnt .cart-i__sum {letter-spacing:.4px;letter-spacing:.025rem}

@media (max-width:479px) {
  .cart-table__cnt .cart-i__price {font-size:1rem}
}

@media (max-width:479px) {
  .cart-table__cnt .cart-i__sum {font-size:1.25rem}
}

.cart-i {padding:42px 0 36px 30px;border:1px solid #dadada;margin-bottom:32px;position:relative}

@media (max-width:1365px) {
  .cart-i {margin-bottom:23px;padding-left:44px}
}

@media (max-width:1023px) {
  .cart-i {margin-bottom:0;padding-right:24px;border:0;border-top:1px solid #dadada}
}

@media (max-width:767px) {
  .cart-i {position:relative;padding-left:22px}
}

@media (max-width:479px) {
  .cart-i {padding-left:10px;padding-right:10px}
}

.cart-i__col-l {min-width:170px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:17.619%;margin-right:4.2%}

@media (max-width:1365px) {
  .cart-i__col-l {width:120px;min-width:unset}
}

@media (max-width:1023px) {
  .cart-i__col-l {width:150px;margin-right:10.7%}
}

@media (max-width:767px) {
  .cart-i__col-l {margin-right:3.7%}
}

@media (max-width:560px) {
  .cart-i__col-l {width:40%;width:41%}
}

.cart-i__col-r {width:78.381%;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}

.cart-i__col-r--flex {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

@media (max-width:1023px) {
  .cart-i__col-r--flex {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

.cart-i__type {width:43.3%;margin-bottom:4px;color:#888;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:20px;line-height:1.25rem;letter-spacing:.65px;letter-spacing:.04063rem}

@media (max-width:1023px) {
  .cart-i__type {width:100%;padding-right:12%}
}

@media (max-width:639px) {
  .cart-i__type {padding-right:24px}
}

.cart-i__title {margin-bottom:0;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:20px;line-height:1.25rem;color:#888}

.cart-i__main {padding-right:13.5%;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-bottom:32px}

@media (min-width:1500px) {
  .cart-i__main {margin-bottom:0}
}

@media (max-width:1023px) {
  .cart-i__main {padding-right:0}
}

@media (max-width:560px) {
  .cart-i__main {margin-bottom:0}
}

.cart-i__pic {display:block;width:120px}

.cart-i__pic img {display:block;max-width:100%;height:auto;max-height:100%}

@media (max-width:1023px) {
  .cart-i__pic {width:150px}
}

@media (max-width:560px) {
  .cart-i__pic {width:auto;height:auto}
}

.cart-i__name {width:41%;margin-right:1.4%}

.cart-i__name a {margin:0;color:#000;font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:30px;line-height:1.875rem;letter-spacing:1px;letter-spacing:.0625rem}

@media (max-width:1499px) {
  .cart-i__name {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}
}

@media (max-width:1023px) {
  .cart-i__name {width:100%;margin-bottom:35px;padding-right:10%}
}

@media (max-width:639px) {
  .cart-i__name {padding-right:24px}
}

.cart-i__price {width:14.68%;margin-right:3.39%;font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem;color:#000}

@media (min-width:1500px) {
  .cart-i__price {width:18%}
}

@media (max-width:1023px) {
  .cart-i__price {margin-right:13.39%}
}

@media (max-width:1100px) {
  .cart-i__price {width:19.68%;margin-right:2.39%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}
}

@media (max-width:767px) {
  .cart-i__price {width:30%;margin-right:3%}
}

@media (max-width:560px) {
  .cart-i__price {-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}
}

.cart-i__price--old {display:block;margin-bottom:-2px}

.cart-i__price--old .price-old {display:inline-block}

.cart-i__count {width:78px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:6.1%}

@media (min-width:1500px) {
  .cart-i__count {margin-right:4.5%}
}

@media (max-width:1100px) {
  .cart-i__count {margin-right:2.1%}
}

@media (max-width:1023px) {
  .cart-i__count {margin-right:12.1%}
}

@media (max-width:767px) {
  .cart-i__count {width:30%;margin-right:10%}
}

@media (max-width:560px) {
  .cart-i__count {-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}
}

@media (max-width:479px) {
  .cart-i__count {width:88px;margin-right:16px}
}

.cart-i__count__wrap {margin-top:-3px}

.cart-i__sum {width:115px;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;text-align:right;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;color:#000}

@media (max-width:1023px) {
  .cart-i__sum {text-align:left;-ms-flex-positive:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}
}

@media (max-width:767px) {
  .cart-i__sum {width:27%}
}

@media (max-width:560px) {
  .cart-i__sum {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;text-align:right}
}

@media (max-width:479px) {
  .cart-i__sum {-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}
}

.cart-i__sum--deb {float:right;width:70%;margin:2px auto 0;text-align:center;color:#000;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-family:circle, Arial, sans-serif;font-weight:300}

.cart-i__sum--deb .br {display:block}

@media (max-width:1023px) {
  .cart-i__sum--deb {margin-left:0}
}

@media (max-width:767px) {
  .cart-i__sum--deb {width:100%;text-align:left}
}

@media (max-width:560px) {
  .cart-i__sum--deb {text-align:right}
}

.cart-i__remove {position:absolute;right:4.5%;width:26px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.cart-i__remove a {display:block;width:13px;height:13px;margin:7px auto 0;background-image:url(../img/svg/delete.svg);background-repeat:no-repeat;background-position:50%}

@media (max-width:1365px) {
  .cart-i__remove {right:20px}

  .cart-i__remove a {margin-left:0}
}

@media (max-width:1023px) {
  .cart-i__remove {width:26px;height:26px;top:57px;right:48px}

  .cart-i__remove a {width:26px;height:26px;background-image:url(../img/svg/close-lg.svg);background-size:cover;background-repeat:no-repeat;font-size:0}
}

@media (max-width:767px) {
  .cart-i__remove {right:40px;top:42px}
}

@media (max-width:639px) {
  .cart-i__remove a {width:14px;height:14px;font-size:0;margin:0}
}

@media (max-width:639px) {
  .cart-i__remove {width:14px;height:14px;top:45px;right:24px}
}

@media (max-width:479px) {
  .cart-i__remove {right:12px}
}

.cart-i__off {padding-right:12%;margin-top:-9px;margin-bottom:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}

.cart-i__off .cart-i__col-l {margin-top:23px;letter-spacing:.35px;letter-spacing:.02188rem}

.cart-i__off .cart-i__col-m {display:none}

.cart-i__off .cart-i__col-r {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px}

.cart-i__off .cart-i__col-r > div {margin-right:22px;margin-bottom:15px}

.cart-i__off .cart-i__col-r > div.checkbox {margin-bottom:19px}

.cart-i__off .cart-i__col-r p {color:#999;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:30px;line-height:1.875rem}

.cart-i__off .cart-i__col-r.is-active {-webkit-transition:visibility 0s, opacity .35s linear, height .42s ease, margin .42s linear;transition:visibility 0s, opacity .35s linear, height .42s ease, margin .42s linear;height:auto;opacity:1;margin-top:20px;visibility:visible}

.cart-i__off .checkbox {margin-bottom:3px}

.cart-i__off .checkbox label {padding-left:30px;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:20px;line-height:1.25rem}

.cart-i__off .checkbox label:before {box-sizing:border-box}

.cart-i__off .checkbox label:after {top:6px;left:4px}

@media (max-width:1023px) {
  .cart-i__off {-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;padding-right:24px}
}

@media (max-width:560px) {
  .cart-i__off {padding-right:0}
}

@media (max-width:1365px) {
  .cart-i__off .cart-i__col-l {width:170px}
}

@media (max-width:1023px) {
  .cart-i__off .cart-i__col-l {margin-top:0;width:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;margin-right:0}
}

@media (max-width:767px) {
  .cart-i__off .cart-i__col-l {width:55%;-ms-flex-preferred-size:55%;-webkit-flex-basis:55%;flex-basis:55%}
}

@media (max-width:479px) {
  .cart-i__off .cart-i__col-l {-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:1023px) {
  .cart-i__off .cart-i__col-m {display:block;width:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;text-align:right}
}

@media (max-width:767px) {
  .cart-i__off .cart-i__col-m {width:45%;-ms-flex-preferred-size:45%;-webkit-flex-basis:45%;flex-basis:45%}
}

@media (max-width:479px) {
  .cart-i__off .cart-i__col-m {-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;text-align:left;margin-bottom:38px}
}

@media (max-width:1365px) {
  .cart-i__off .cart-i__col-r {margin-right:0}
}

@media (max-width:1023px) {
  .cart-i__off .cart-i__col-r {height:0;margin-top:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s, opacity .35s linear, height .42s ease, margin .42s linear;transition:visibility 0s, opacity .35s linear, height .42s ease, margin .42s linear;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
}

@media (max-width:479px) {
  .cart-i__off .cart-i__col-r {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:767px) {
  .cart-i__off .cart-i__col-r {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0;-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}

  .cart-i__off .cart-i__col-r > div {margin-bottom:15px}
}

.cart-i__complex {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;cursor:pointer}

.cart-i__complex .icon {-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:11px}

.cart-i__complex p {margin-bottom:0;color:#eb1d82;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.285}

@media (max-width:1023px) {
  .cart-i__complex {display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
}

@media (max-width:1023px) {
  .cart-i__complex p {font-size:1.125rem}
}

.cart-i__param {display:none}

.cart-i__param p {margin-bottom:0;cursor:pointer;text-align:right;color:#27979d;font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.285}

@media (max-width:1023px) {
  .cart-i__param {display:inline-block}
}

.cart-i__accesories {margin-top:7px;cursor:pointer;color:#27979d;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.285}

@media (max-width:1023px) {
  .cart-i__accesories {font-size:1.125rem}
}

.cart-i__label {display:none;margin-bottom:15px;color:#ccc;font-family:circle, Arial, sans-serif;font-size:15px;font-size:.9375rem;font-weight:300;line-height:1.111}

@media (max-width:1023px) {
  .cart-i__label {display:block}
}

.cart-i__addition {display:none;position:relative;padding:25px 12% 25px 30px;margin-right:32px;margin-top:55px;margin-bottom:-35px;background-color:#f6f6f6}

.cart-i__addition .addition-title {padding:0}

@media (max-width:1365px) {
  .cart-i__addition {margin-left:-44px;margin-right:0;padding-right:4.76%;padding-left:46px}
}

@media (max-width:1023px) {
  .cart-i__addition {padding-left:0;padding-right:0;margin-right:-24px;padding-bottom:38px}
}

@media (max-width:767px) {
  .cart-i__addition {margin-left:-22px}
}

@media (max-width:560px) {
  .cart-i__addition {margin-top:20px;margin-left:-10px;margin-right:-10px}
}

@media (max-width:1023px) {
  .cart-i__addition .addition-title {padding-left:46px}
}

@media (max-width:400px) {
  .cart-i__addition .addition-title {padding-left:10px}
}

.cart-i__addition--active {display:block}

.cart-i__addition--recommend .addition-item__wrap {width:25%}

.cart-i__addition--recommend .cart-i__addition-items {width:91%}

@media (max-width:1023px) {
  .cart-i__addition--recommend {padding-bottom:10px}
}

@media (max-width:1023px) {
  .cart-i__addition--recommend .cart-i__addition-items {width:93%;width:100%;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}
}

@media (max-width:1023px) {
  .cart-i__addition--recommend .cart-i__addition-items .addition-item__wrap {width:33.33%;-ms-flex-preferred-size:33.33%;-webkit-flex-basis:33.33%;flex-basis:33.33%;max-width:33.5%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-right:-1px;margin-bottom:55px}

  .cart-i__addition--recommend .cart-i__addition-items .addition-item__type {margin-bottom:10px}

  .cart-i__addition--recommend .cart-i__addition-items .addition-item {padding:57px 13.23% 36px}

  .cart-i__addition--recommend .cart-i__addition-items .addition-item__pic {height:185px;margin-bottom:45px}
}

@media (max-width:767px) {
  .cart-i__addition--recommend .cart-i__addition-items .addition-item__wrap {width:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}
}

@media (max-width:560px) {
  .cart-i__addition--recommend .cart-i__addition-items .addition-item {padding-left:10px;padding-right:10px}
}

@media (max-width:400px) {
  .cart-i__addition--recommend .cart-i__addition-items .addition-item__wrap {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}
}

.cart-i__addition-wrap {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:25px}

@media (max-width:1023px) {
  .cart-i__addition-wrap {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
}

.cart-i__addition-items {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;width:100%;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

@media (max-width:560px) {
  .cart-i__addition-items {width:100%;margin-left:0;margin-right:0}
}

.cart-i__addition-present {-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;padding-left:3%}

@media (max-width:1023px) {
  .cart-i__addition-present {padding-left:4.687%}
}

@media (max-width:767px) {
  .cart-i__addition-present {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:3%}
}

@media (max-width:560px) {
  .cart-i__addition-present {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:56px}
}

.cart-i__addition-gift {margin-left:1.5%;text-align:center;line-height:1.2}

.cart-i__addition-gift a {display:inline-block;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;border-bottom:1px solid rgba(0, 0, 0, .2);font-weight:700}

@media (max-width:1023px) {
  .cart-i__addition-gift {-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
}

@media (max-width:767px) {
  .cart-i__addition-gift {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

@media (max-width:560px) {
  .cart-i__addition-gift {-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
}

@media (max-width:1023px) {
  .cart-i__addition-gift a {font-size:1.25rem}
}

@media (max-width:560px) {
  .cart-i__addition-gift a {font-size:1.125rem;display:inline}
}

.cart-i__addition-plus {width:40px;height:40px;font-size:40px;font-size:2.5rem;line-height:1;color:#27979d;text-align:center}

.cart-i__addition-footer {margin-top:46px}

@media (max-width:1023px) {
  .cart-i__addition-footer {text-align:center}
}

@media (max-width:560px) {
  .cart-i__addition-footer {padding-left:10px;padding-right:10px}
}

.addition__btns {height:32px;margin-top:24px;text-align:center}

.addition__btns .icon-okay {margin-top:-9px;margin-right:5px}

.addition__btns .btn {padding-left:27px;padding-right:27px}

.addition__btn--added {text-align:center;color:#000;font-family:circle, Arial, sans-serif;font-size:12px;font-size:.75rem;font-weight:700;line-height:30px;line-height:1.875rem;text-transform:uppercase}

.addition__btn--added .icon-ok {margin-top:-6px;margin-left:-15px}

.addition-item {position:relative;padding:25px 19px;border:1px solid #dadada;background-color:#fff}

.addition-item .checkbox {position:absolute;top:0;right:16px;z-index:9;width:20px;height:20px}

.addition-item .checkbox label:before {background-color:#fff}

@media (max-width:1365px) {
  .addition-item {padding-left:14.11%;padding-right:14.11%}
}

@media (max-width:400px) {
  .addition-item {padding-left:10px;padding-right:10px}
}

.addition-item__wrap {margin-right:1.57%;width:21%;overflow:hidden}

@media (max-width:1023px) {
  .addition-item__wrap {margin-right:-1px;margin-bottom:26px;width:33.33%;-ms-flex-preferred-size:33.33%;-webkit-flex-basis:33.33%;flex-basis:33.33%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}
}

@media (max-width:767px) {
  .addition-item__wrap {width:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:-1px}
}

@media (max-width:400px) {
  .addition-item__wrap {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;margin-bottom:-1px}
}

.addition-item__wrap:last-child {margin-right:0}

.addition-item__pic {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:85px;cursor:pointer;text-decoration:none}

.addition-item__pic img {max-width:100%;display:block;height:auto;object-fit:contain;margin:auto;max-height:100%}

@media (max-width:1023px) {
  .addition-item__pic {height:185px}
}

.addition-item__cnt {margin-top:4px}

.addition-item__cnt .item-rating {margin-bottom:0;display:none}

@media (max-width:767px) {
  .addition-item__cnt {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
}

@media (max-width:767px) {
  .addition-item__cnt .item-rating {display:block}
}

.addition-item__type {margin-bottom:-2px;color:#888;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:1px;letter-spacing:.0625rem}

@media (max-width:1023px) {
  .addition-item__type {font-size:1.25rem}
}

@media (max-width:767px) {
  .addition-item__type {width:100%}
}

.addition-item__name {display:block;color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:1px;letter-spacing:.0625rem}

@media (max-width:1023px) {
  .addition-item__name {height:44px;font-size:1.25rem}
}

@media (max-width:767px) {
  .addition-item__name {width:60%;height:auto;line-height:1.25}
}

@media (max-width:560px) {
  .addition-item__name {width:100%}
}

.addition-item__prop {height:auto;margin-top:6px;margin-bottom:9px;color:#ccc;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.42;letter-spacing:.5px;letter-spacing:.03125rem}

@media (max-width:1023px) {
  .addition-item__prop {font-size:1rem}
}

@media (max-width:767px) {
  .addition-item__prop {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%}
}

@media (max-width:560px) {
  .addition-item__prop {-ms-flex-order:unset;-webkit-box-ordinal-group:unset;-webkit-order:unset;order:unset}
}

.addition-item__color {display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}

@media (max-width:1023px) {
  .addition-item__color {width:11px;height:11px}
}

@media (max-width:767px) {
  .addition-item__color {margin-top:3px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}
}

.addition-item__price {margin-bottom:0;color:#000;font-size:18px;font-size:1.125rem;line-height:1.66;font-family:circle, Arial, sans-serif}

@media (max-width:1023px) {
  .addition-item__price {font-size:1.5rem}
}

@media (max-width:767px) {
  .addition-item__price {-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0;width:40%;text-align:right;line-height:1;height:auto}
}

@media (max-width:560px) {
  .addition-item__price {width:100%;-ms-flex-order:unset;-webkit-box-ordinal-group:unset;-webkit-order:unset;order:unset;text-align:left}
}

.addition-gift {margin-left:23px}

.addition-gift__pic {text-align:center;margin-bottom:23px}

.addition-gift__pic img {margin:auto;max-width:100%;display:block;height:auto;border-radius:50%}

@media (max-width:1023px) {
  .addition-gift__pic {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:25px;width:158px;height:158px;margin-bottom:0}
}

@media (max-width:767px) {
  .addition-gift__pic {margin-right:0;margin-bottom:15px}
}

@media (max-width:560px) {
  .addition-gift__pic {-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:125px;height:125px}
}

.addition-gift__tx-wrap {margin-bottom:0}

@media (max-width:1023px) {
  .addition-gift__tx-wrap {font-size:1.25rem;text-align:left}
}

@media (max-width:767px) {
  .addition-gift__tx-wrap {text-align:center}
}

@media (max-width:560px) {
  .addition-gift__tx-wrap {margin-top:-12px;text-align:left;margin-left:38px;font-size:1.125rem;margin-left:15px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

.addition-gift__price {display:none;margin-top:35px}

.addition-gift__price p {width:120px;margin-right:19px;margin-bottom:0;color:#000;font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;line-height:22px;line-height:1.375rem}

.addition-gift__price .price {display:block}

.addition-gift__price .price-old {font-size:20px;font-size:1.25rem}

.addition-gift__price .price-new {font-size:24px;font-size:1.5rem}

@media (max-width:560px) {
  .addition-gift__price {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
}

.addition-gift__tx {text-align:center;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;line-height:1.42;font-weight:300}

@media (max-width:1023px) {
  .addition-gift__tx {font-size:1.25rem;text-align:left}
}

@media (max-width:767px) {
  .addition-gift__tx {text-align:center}
}

@media (max-width:560px) {
  .addition-gift__tx {text-align:left;font-size:1.125rem}
}

.addition-footer__tx {display:inline-block;vertical-align:middle;margin-bottom:0;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;line-height:1.2857;font-weight:300}

.addition-footer__tx strong {font-weight:700}

.addition-footer__tx .price-old {margin-left:13px;font-size:18px;font-size:1.125rem}

.addition-footer__tx .price-old .rouble {font-size:16px;font-size:1rem}

.addition-footer__tx .price-new {margin-left:8px;margin-right:23px;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}

.addition-footer__tx .price-new .rouble {font-size:22px;font-size:1.375rem;font-weight:400}

@media (max-width:1023px) {
  .addition-footer__tx {font-size:1.25rem;margin-bottom:40px;width:100%}
}

@media (max-width:560px) {
  .addition-footer__tx {display:none}
}

@media (max-width:1023px) {
  .addition-footer__tx .price-new {font-size:1.4375rem}
}

.addition-footer__add {margin-top:-2px;vertical-align:middle;height:auto;padding:8px 26px;font-size:14px;font-size:.875rem;font-weight:600;border-radius:2em;text-transform:uppercase;letter-spacing:.7px;letter-spacing:.04375rem}

@media (max-width:560px) {
  .addition-footer__add {width:100%}
}

.addition__tx {display:inline-block;vertical-align:middle;margin:0 7px 0 0;letter-spacing:.6px;letter-spacing:.0375rem}

.addition__sale {display:inline-block;width:54px;padding:7px 5px 7px 16px;color:#fff;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1;text-align:center;background-image:url(../img/svg/badge.svg);background-repeat:no-repeat}

.addition-close {position:absolute;top:27px;right:23px;width:26px;height:26px;background-image:url(../img/svg/close-lg.svg);background-repeat:no-repeat;font-size:0}

.price-old {display:inline-block;position:relative;font-family:circle, Arial, sans-serif;font-weight:400;color:#999}

.price-old:before {position:absolute;top:50%;left:-5px;right:-5px;margin-left:auto;margin-right:auto;width:auto;height:1px;background-color:#999;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);content:""}

.price-new {display:inline-block;color:#eb1d82}

.cart-i__include {display:none;position:relative;padding-left:-webkit-calc(120px + 4.7%);padding-left:calc(120px + 4.7%);padding-bottom:53px;margin-top:60px}

.cart-i__include .cart-i__addition-items {width:94%}

.cart-i__include .addition-item {padding:0;margin-right:5%;border:0}

.cart-i__include .addition-item:last-child {margin-right:0}

.cart-i__include .addition-item__name {width:100%}

.cart-i__include .addition-item__prop {display:block}

.cart-i__include .addition-item__wrap {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px)}

.cart-i__include .addition-item__wrap:nth-child(1n) {margin-right:30px;margin-left:0}

.cart-i__include .addition-item__wrap:last-child {margin-right:0}

.cart-i__include .addition-item__wrap:nth-child(4n) {margin-right:0;margin-left:auto}

@media (max-width:767px) {
  .cart-i__include {margin-top:0;padding-left:90px}
}

@media (max-width:1023px) {
  .cart-i__include .addition-item__wrap {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .cart-i__include .addition-item__wrap:nth-child(1n) {margin-right:30px;margin-left:0}

  .cart-i__include .addition-item__wrap:last-child {margin-right:0}

  .cart-i__include .addition-item__wrap:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .cart-i__include .addition-item__wrap {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);max-width:100%}

  .cart-i__include .addition-item__wrap:nth-child(1n) {margin-right:30px;margin-left:0}

  .cart-i__include .addition-item__wrap:last-child {margin-right:0}

  .cart-i__include .addition-item__wrap:nth-child(1n) {margin-right:0;margin-left:auto}
}

.cart-i__include-name {position:absolute;bottom:123px;left:-43px;margin-bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#ccc;font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:1.1px;letter-spacing:.06875rem}

.cart-service {padding:45px 0 35px 30px;border:1px solid #dadada;margin-bottom:32px}

.cart-service .cart-service__title {margin-bottom:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;letter-spacing:.7px;letter-spacing:.04375rem}

.cart-service .row {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.cart-service .checkbox {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}

@media (max-width:1365px) {
  .cart-service {margin-bottom:40px;padding-left:46px}
}

@media (max-width:1023px) {
  .cart-service {border-left:0;border-right:0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
}

@media (max-width:767px) {
  .cart-service {padding-left:24px}
}

@media (max-width:560px) {
  .cart-service {padding-left:10px}
}

.cart-service__header {padding-left:18px;padding-right:13.5%;position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

@media (max-width:1023px) {
  .cart-service__header {padding-left:0;padding-right:0}

  .cart-service__header .cart-service__sum {display:none}
}

@media (max-width:1023px) {
  .cart-service .cart-service__title {font-size:1.25rem}
}

.cart-service__toggle {position:absolute;right:4.5%;width:28px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.cart-service__toggle a {display:block;margin-top:-3px;width:28px;height:28px;background-image:url(../img/svg/plus-lg.svg);background-repeat:no-repeat;background-position:50%}

@media (max-width:1365px) {
  .cart-service__toggle {right:38px}
}

@media (max-width:1023px) {
  .cart-service__toggle {right:55px}
}

@media (max-width:767px) {
  .cart-service__toggle {right:40px}
}

.cart-service__sum {width:115px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:0;text-align:right;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;color:#000}

@media (max-width:1023px) {
  .cart-service__sum {text-align:left}
}

.cart-service__cnt {display:none;padding-left:24px;padding-right:13.5%;margin-top:40px}

.cart-service__cnt .row {margin-bottom:20px}

@media (max-width:400px) {
  .cart-service__cnt {padding-left:0}
}

.cart-service--opened .cart-service__header .cart-service__sum {display:none}

.cart-service--opened .cart-service__toggle a {background-image:url(../img/svg/minus-lg.svg)}

.cart-promo {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-right:-webkit-calc(13.5% - 2px);padding-right:calc(13.5% - 2px)}

@media (max-width:1365px) {
  .cart-promo {padding-left:0}
}

@media (max-width:1023px) {
  .cart-promo {padding-left:48px;padding-right:48px;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:767px) {
  .cart-promo {padding-left:24px;padding-right:24px}
}

@media (max-width:560px) {
  .cart-promo {padding-left:10px;padding-right:10px}
}

.cart-promo__enter {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}

@media (max-width:639px) {
  .cart-promo__enter {width:100%;display:block}
}

.cart-promo__enter-item {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative;max-width:408px;margin-right:34px}

.cart-promo__enter-item .form-action__input {min-width:367px;font-size:16px;font-size:1rem}

.cart-promo__enter-item .filled {position:absolute;bottom:-20px}

.cart-promo__enter-item .filled p {margin:0}

.cart-promo__enter-item .cart-promo__enter-item--active__tx {display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:23px;color:#27979d;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:24px;line-height:1.5rem}

.cart-promo__enter-item .cart-promo__enter-item--active__tx .icon-okay {margin-top:-6px}

@media (max-width:1365px) {
  .cart-promo__enter-item {margin-right:19px}
}

@media (max-width:767px) {
  .cart-promo__enter-item {max-width:360px;margin-right:12px}
}

@media (max-width:639px) {
  .cart-promo__enter-item .form-action__input {padding-left:30px;letter-spacing:.0875rem}
}

@media (max-width:479px) {
  .cart-promo__enter-item .form-action__input {padding-left:16px;padding-right:40px;text-overflow:ellipsis;min-width:unset;letter-spacing:-.00625rem}
}

@media (max-width:639px) {
  .cart-promo__enter-item .form-action__submit {right:12px}
}

@media (max-width:639px) {
  .cart-promo__enter-item {max-width:unset;width:100%;margin-right:0;margin-bottom:27px}
}

.cart-promo__wrap {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-right:30px}

@media (min-width:1024px) {
  .cart-promo__wrap {margin-left:0}
}

@media (max-width:560px) {
  .cart-promo__wrap {width:100%}
}

.cart-promo__available {margin-top:30px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.cart-promo__available p {margin-bottom:0;color:#888;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:18px;line-height:1.125rem}

.cart-promo__available__bonus {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:11px 16px 6px 13px;margin-right:21px;height:40px;border-radius:20px;background-color:#db6bdd}

.cart-promo__available__bonus .cart-promo__available__number {margin-right:9px;color:#fff;font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1}

.cart-promo__available__bonus .cart-promo__available__text {margin-bottom:0;margin-top:-4px;color:#fff;font-family:circle, Arial, sans-serif;font-size:11px;font-size:.6875rem;font-weight:300;line-height:1}

.cart-promo__btns {max-width:95px;line-height:1.2}

@media (max-width:1023px) {
  .cart-promo__btns {max-width:200px}
}

@media (max-width:767px) {
  .cart-promo__btns {max-width:120px}
}

@media (max-width:639px) {
  .cart-promo__btns {max-width:100%}
}

.cart-promo__action {display:inline;border-bottom:1px dotted rgba(0, 0, 0, .3);color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300}

@media (max-width:1023px) {
  .cart-promo__action {font-size:1rem}
}

@media (max-width:560px) {
  .cart-promo__action {font-size:1.125rem}
}

.cart-promo__action__how {display:inline;line-height:1.4}

.cart-promo__action__cancel {display:none}

.cart-promo__status {text-align:right;padding-top:15px}

@media (max-width:1365px) {
  .cart-promo__status {padding-top:11px}
}

.cart-promo__status__price {margin-bottom:5px;color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:700}

.cart-promo__status__price .price-inline {margin-left:23px;color:#000;line-height:24px;line-height:1.5rem;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;font-weight:400}

.cart-promo__status__price .price-inline-new {color:#eb2184}

@media (max-width:560px) {
  .cart-promo__status__price {font-size:.875rem;font-size:1.125rem}
}

@media (max-width:1365px) {
  .cart-promo__status__price .price-inline {margin-left:5px}
}

@media (max-width:560px) {
  .cart-promo__status__price .price-inline {font-size:1.25rem;line-height:1.5rem}
}

.cart-promo__status__price--sale {display:none}

.cart-promo__status__add {display:none;margin-top:15px;padding-top:20px;border-top:1px solid #dadada;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.285;color:#888}

.cart-promo__status__add span {color:#db6bdd}

.cart-promo--active .cart-promo__enter-item--active__tx {display:block}

.cart-promo--active .cart-promo__action__how, .cart-promo--active .cart-promo__enter-item button {display:none}

.cart-promo--active .cart-promo__action__cancel {display:inline}

.cart-promo--active .cart-promo__status__add, .cart-promo--active .cart-promo__status__price--sale {display:block}

@media (max-width:1300px) {
  .cart-promo--authorized {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}

  .cart-promo--authorized .cart-promo__wrap {width:100%}
}

.user__deliver__courier-geolocation {display:block;margin-top:10px;height:30px;background-image:url(../img/svg/geolocation.svg);background-repeat:no-repeat;background-position:-webkit-calc(100% - 8px) 42%;background-position:calc(100% - 8px) 42%;padding-right:35px}

.cart-user {margin-top:118px}

.cart-user h3 {margin-bottom:43px}

.cart-user .form-group {max-width:928px;position:relative}

.cart-user .form-group:after {clear:both;content:"";display:block}

.cart-user .form-group--half {margin-bottom:18px}

.cart-user .form-group--last {margin-bottom:0 !important}

.cart-user input[type=email], .cart-user input[type=nubmer], .cart-user input[type=tel], .cart-user input[type=text] {color:#010101;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1;padding-bottom:6px;border-radius:0 !important}

@media (max-width:1365px) {
  .cart-user {margin-top:90px}
}

@media (max-width:1023px) {
  .cart-user {margin-top:80px;padding-bottom:17px;padding-left:48px;padding-right:48px}
}

@media (max-width:767px) {
  .cart-user {margin-top:38px;padding-left:24px;padding-right:24px}
}

@media (max-width:560px) {
  .cart-user {padding-left:10px;padding-right:10px}
}

@media (max-width:560px) {
  .cart-user h3 {margin-bottom:30px}
}

.cart-user__label {margin-bottom:5px;color:#ccc;font-family:circle, Arial, sans-serif;font-size:10px;font-size:.625rem;font-weight:300;line-height:14px;line-height:.875rem;text-transform:lowercase}

@media (max-width:1365px) {
  .cart-user .form-group {max-width:unset}
}

@media (max-width:1023px) {
  .cart-user input[type=email], .cart-user input[type=nubmer], .cart-user input[type=tel], .cart-user input[type=text] {font-size:1.125rem}
}

@media (max-width:560px) {
  .cart-user input[type=email], .cart-user input[type=nubmer], .cart-user input[type=tel], .cart-user input[type=text] {font-size:.9375rem}
}

@media (max-width:479px) {
  .cart-user input[type=email], .cart-user input[type=email].placeholder, .cart-user input[type=nubmer], .cart-user input[type=nubmer].placeholder, .cart-user input[type=tel], .cart-user input[type=tel].placeholder, .cart-user input[type=text], .cart-user input[type=text].placeholder {font-size:1.125rem;letter-spacing:.025rem}

  .cart-user input[type=email]:-moz-placeholder, .cart-user input[type=nubmer]:-moz-placeholder, .cart-user input[type=tel]:-moz-placeholder, .cart-user input[type=text]:-moz-placeholder {font-size:1.125rem;letter-spacing:.025rem}

  .cart-user input[type=email]::-webkit-input-placeholder, .cart-user input[type=nubmer]::-webkit-input-placeholder, .cart-user input[type=tel]::-webkit-input-placeholder, .cart-user input[type=text]::-webkit-input-placeholder {font-size:1.125rem;letter-spacing:.025rem}
}

.cart-user__info .cart-user__info__email, .cart-user__info .cart-user__info__name, .cart-user__info .cart-user__info__tel {float:left;padding-bottom:8px;margin-right:3.448%;color:#eee;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:14px;line-height:.875rem}

.cart-user__info .cart-user__info__name {width:48.27%}

.cart-user__info .cart-user__info__email, .cart-user__info .cart-user__info__tel {width:22.41%}

.cart-user__info .cart-user__info__email {margin-right:0}

@media (max-width:1365px) {
  .cart-user__info .cart-user__info__email, .cart-user__info .cart-user__info__name, .cart-user__info .cart-user__info__tel {width:30.939%;margin-right:3.314%}
}

@media (max-width:560px) {
  .cart-user__info .cart-user__info__email, .cart-user__info .cart-user__info__name, .cart-user__info .cart-user__info__tel {width:100%;margin-right:0;margin-bottom:30px}
}

@media (max-width:1365px) {
  .cart-user__info .cart-user__info__email {margin-right:0}
}

@media (max-width:560px) {
  .cart-user__info .cart-user__info__email {margin-bottom:0}
}

.cart-user__deliver {margin-top:54px}

.cart-user__deliver .tabs__wrapper {text-align:left}

.cart-user__deliver .tabs__content {margin-top:72px}

@media (max-width:1365px) {
  .cart-user__deliver {margin-top:29px}
}

@media (max-width:767px) {
  .cart-user__deliver {margin-top:58px}
}

@media (max-width:767px) {
  .cart-user__deliver .tab__title {margin-right:15px}
}

@media (max-width:1023px) {
  .cart-user__deliver .tabs__content {margin-top:56px}
}

@media (max-width:560px) {
  .cart-user__deliver .tabs__content {margin-top:20px}
}

.cart-user__deliver__courier {max-width:928px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.cart-user__deliver__courier .form-group {margin-bottom:48px}

.cart-user__deliver__courier .form-group--last {margin-bottom:0}

.cart-user__deliver__courier .col-l {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.cart-user__deliver__courier .col-l1, .cart-user__deliver__courier .col-l2 {width:46.428%}

@media (max-width:1365px) {
  .cart-user__deliver__courier {max-width:unset}
}

.cart-user__deliver__courier__saved {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:none}

.cart-user__deliver__courier__saved > .col {width:48.27%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

@media (max-width:639px) {
  .cart-user__deliver__courier__saved > .col {width:100%}
}

.cart-user__deliver__courier__saved-new {display:inline-block;margin-top:23px;border-bottom:1px dashed rgba(0, 0, 0, .3);color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1.5}

@media (max-width:639px) {
  .cart-user__deliver__courier__saved-new {margin-top:0}
}

.cart-user__deliver__courier__new {width:100%;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.cart-user__deliver__courier__new .col-1, .cart-user__deliver__courier__new .col-2, .cart-user__deliver__courier__new .col-3 {width:48.27%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

@media (max-width:1365px) {
  .cart-user__deliver__courier__new .col-1 {width:42.41%;margin-right:40%}
}

@media (max-width:1023px) {
  .cart-user__deliver__courier__new .col-1 {width:30.93%}
}

@media (max-width:767px) {
  .cart-user__deliver__courier__new .col-1 {width:49.92%}
}

@media (max-width:560px) {
  .cart-user__deliver__courier__new .col-1 {width:100%}
}

@media (max-width:1365px) {
  .cart-user__deliver__courier__new .col-2 {width:30.93%;margin-right:3.535%}
}

@media (max-width:560px) {
  .cart-user__deliver__courier__new .col-2 {width:100%}
}

@media (max-width:1365px) {
  .cart-user__deliver__courier__new .col-3 {width:65.524%}
}

@media (max-width:560px) {
  .cart-user__deliver__courier__new .col-3 {width:100%}
}

.cart-user__deliver__courier--active {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.cart-user__deliver__courier--active .cart-user__deliver__courier__saved {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.cart-user__deliver__courier--active .cart-user__deliver__courier__new {display:none}

@media (max-width:639px) {
  .cart-user__deliver__courier--active .cart-user__deliver__courier__saved {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:639px) {
  .cart-user__deliver__courier--active {margin-bottom:24px}
}

@media (max-width:1023px) {
  .cart-user__deliver__courier .form-group {margin-bottom:57px}
}

@media (max-width:639px) {
  .cart-user__deliver__courier .form-group {margin-bottom:24px}
}

@media (max-width:1365px) {
  .cart-user__deliver__courier .col-l1, .cart-user__deliver__courier .col-l2 {width:47.203%}
}

.cart-user__deliver__courier__time {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:64px}

.cart-user__deliver__courier__time label {margin-bottom:0;color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:24px;line-height:1.5rem;text-transform:none}

.cart-user__deliver__courier__time .icon-tooltip {margin-left:10px;margin-right:23px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.cart-user__deliver__courier__time a {display:inline;border-bottom:1px solid #888;text-decoration:none;color:#888;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:22px;line-height:1.375rem}

@media (max-width:1365px) {
  .cart-user__deliver__courier__time {margin-top:16px}
}

@media (max-width:1023px) {
  .cart-user__deliver__courier__time {margin-top:-4px}
}

@media (max-width:560px) {
  .cart-user__deliver__courier__time {margin-top:60px}
}

.cart-user__deliver__courier__price {margin-top:39px;letter-spacing:.8px;letter-spacing:.05rem}

.cart-user__deliver__courier__price p {margin-bottom:2px}

.cart-user__deliver__courier__price strong {margin-right:13px}

.cart-user__deliver__self {-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}

.cart-user__deliver__self, .cart-user__deliver__self .col-l {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.cart-user__deliver__self .col-l {width:35.782%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;letter-spacing:.35px;letter-spacing:.02188rem}

.cart-user__deliver__self .col-r {width:57.251%}

.cart-user__deliver__self .btn {margin-top:19px;margin-bottom:22px;letter-spacing:1px;letter-spacing:.0625rem}

.cart-user__deliver__self .explain-text {margin-bottom:0}

@media (max-width:767px) {
  .cart-user__deliver__self {display:block}
}

@media (max-width:1023px) {
  .cart-user__deliver__self .col-l {width:65%}
}

@media (min-width:768px) {
  .cart-user__deliver__self .col-l {padding-right:40px}
}

@media (max-width:767px) {
  .cart-user__deliver__self .col-l {width:100%;margin-bottom:30px}
}

@media (max-width:767px) {
  .cart-user__deliver__self .col-r {width:100%}
}

.cart-user__deliver__self__select {padding-bottom:2px;border-bottom:1px dotted #a6a6a6;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:20px;line-height:1.25rem}

.cart-user__comment {max-width:928px;margin-top:105px}

.cart-user__comment .cart-user__comment__date {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:45.61%;height:52px;position:relative;margin-top:-18px}

.cart-user__comment .cart-user__comment__date .field {margin-bottom:0}

.cart-user__comment .cart-user__comment__date input {padding-right:35px;background-repeat:no-repeat;background-image:url(../img/svg/calendar.svg);background-position:-webkit-calc(100% - 8px) 42%;background-position:calc(100% - 8px) 42%}

@media (max-width:1365px) {
  .cart-user__comment {max-width:unset;margin-top:75px}
}

@media (max-width:1023px) {
  .cart-user__comment {margin-top:68px}
}

@media (max-width:1023px) {
  .cart-user__comment h3 {margin-bottom:25px}
}

.cart-user__comment__message .field__label {font-size:20px;font-size:1.25rem;letter-spacing:.7px;letter-spacing:.04375rem}

.cart-user__comment__message .field__in:focus + .field__label {font-size:11px;font-size:.6875rem}

.cart-user__comment__tx {margin-right:13%}

.cart-user__comment__tx p {margin-bottom:0}

@media (max-width:1365px) {
  .cart-user__comment__tx {width:68.5%;margin-right:6%}
}

@media (max-width:1023px) {
  .cart-user__comment__tx {width:75.5%;letter-spacing:.09375rem}
}

@media (max-width:560px) {
  .cart-user__comment__tx {width:74%;margin-right:2%}
}

@media (max-width:1023px) {
  .cart-user__comment__tx p strong {font-weight:400}
}

@media (max-width:1023px) {
  .cart-user__comment .cart-user__comment__date {margin-bottom:25px;width:60%;max-width:229px}
}

@media (max-width:767px) {
  .cart-user__comment .cart-user__comment__date {width:80%}
}

@media (max-width:560px) {
  .cart-user__comment .cart-user__comment__date {width:47.222%;margin-bottom:0}
}

.cart-user__comment__time {width:45.61%;margin-top:-18px}

.cart-user__comment__time .select2 {margin-bottom:0}

@media (max-width:1023px) {
  .cart-user__comment__time {width:60%;max-width:229px}
}

@media (max-width:767px) {
  .cart-user__comment__time {width:80%}
}

@media (max-width:560px) {
  .cart-user__comment__time {width:47.222%}
}

.cart-user__comment__callback {-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:85px}

.cart-user__comment__callback, .cart-user__comment__callback > div {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}

.cart-user__comment__callback > div {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:46.875%}

.cart-user__comment__callback > div:last-child {width:48.275%;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

@media (max-width:1023px) {
  .cart-user__comment__callback {margin-top:107px}
}

@media (max-width:767px) {
  .cart-user__comment__callback {margin-top:57px}
}

@media (max-width:560px) {
  .cart-user__comment__callback {margin-top:46px;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:767px) {
  .cart-user__comment__callback > div {width:60%}
}

@media (max-width:560px) {
  .cart-user__comment__callback > div {width:100%}
}

@media (max-width:1023px) {
  .cart-user__comment__callback > div:last-child {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}
}

@media (max-width:767px) {
  .cart-user__comment__callback > div:last-child {width:40%}
}

@media (max-width:560px) {
  .cart-user__comment__callback > div:last-child {width:100%;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:32px}
}

.cart-summary {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:1px solid #dadada;padding:39px 46px;margin-top:100px;margin-bottom:120px}

.cart-summary .col-l {width:48%;font-size:16px;font-size:1rem}

.cart-summary .col-l .checkbox {margin-top:59px}

.cart-summary .col-l label, .cart-summary .col-l p {font-size:inherit;letter-spacing:.5px;letter-spacing:.03125rem}

.cart-summary .col-l label {position:relative}

.cart-summary .col-r {width:38.8%;margin-top:-6px;padding-left:1.25%}

@media (max-width:1365px) {
  .cart-summary {margin-top:76px;padding:33px 32px}
}

@media (max-width:1023px) {
  .cart-summary {margin-top:40px;padding-top:50px;border-left:0;border-right:0}
}

@media (max-width:767px) {
  .cart-summary {padding-left:24px;padding-right:24px;border-left:0;border-right:0;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:560px) {
  .cart-summary {margin-top:78px;padding-left:10px;padding-right:10px;margin-bottom:24px;border-bottom:0;margin-top:61px;padding-top:45px}
}

@media (max-width:1023px) {
  .cart-summary .col-l {width:43%}
}

@media (max-width:767px) {
  .cart-summary .col-l {width:100%;margin-bottom:45px}
}

@media (max-width:1365px) {
  .cart-summary .col-l .checkbox {margin-top:32px}
}

@media (max-width:767px) {
  .cart-summary .col-l .checkbox {margin-top:30px}
}

@media (max-width:1023px) {
  .cart-summary .col-l p {font-size:1.125rem;line-height:1.5625rem;letter-spacing:.03125rem}
}

@media (max-width:767px) {
  .cart-summary .col-l label:before {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

@media (max-width:1365px) {
  .cart-summary .col-r {width:45%;margin-top:0}
}

@media (max-width:1199px) {
  .cart-summary .col-r {-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}
}

@media (max-width:1023px) {
  .cart-summary .col-r {width:43.5%;-ms-flex-positive:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;width:50.5%}
}

@media (max-width:767px) {
  .cart-summary .col-r {width:100%;margin-top:0;padding-left:0}
}

.cart-checkout {padding-left:5%}

.cart-checkout .hotspot {position:absolute;left:0}

.cart-checkout .hotspot__wrap {z-index:99;top:8px;padding-top:15px}

.cart-checkout .hotspot__wrap:before {top:8px}

.cart-checkout .btn {float:right;padding:0 52px;height:48px;margin-top:13px;font-size:14px;font-size:.875rem;line-height:48px;line-height:3rem;border-radius:50px}

@media (max-width:767px) {
  .cart-checkout {padding-left:0;margin-top:15px}
}

.cart-checkout__price {padding-bottom:10px;border-bottom:1px solid #dadada}

.cart-checkout__price__total {margin-left:23px}

.cart-checkout__discount {margin-top:22px;padding-bottom:13px;border-bottom:1px solid #dadada}

@media (max-width:560px) {
  .cart-checkout__discount {margin-top:18px}
}

.cart-checkout__i {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative;padding-left:0;margin-bottom:-4px}

.cart-checkout__i__tx {margin-bottom:0;color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.7px;letter-spacing:.04375rem}

.cart-checkout__i__tx .icon-tooltip {margin-right:6px}

@media (max-width:560px) {
  .cart-checkout__i__tx {letter-spacing:.1125rem}
}

@media (max-width:560px) {
  .cart-checkout__i__tx .icon-tooltip {margin-right:12px}
}

.cart-checkout__i__tx__pad {margin-left:32px}

@media (max-width:560px) {
  .cart-checkout__i__tx__pad {margin-left:31px}
}

.cart-checkout__i__price {margin-bottom:0;color:#000;font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;font-weight:400}

.cart-checkout__i__price .rouble {font-size:22px;font-size:1.375rem}

.cart-checkout__i__price.price-new {color:#eb2184}

@media (max-width:1023px) {
  .cart-checkout .btn {padding:0 78px;font-size:1rem;letter-spacing:.0625rem;font-weight:400}
}

@media (max-width:767px) {
  .cart-checkout .btn {float:right;margin-top:29px;margin-right:13px;padding-left:77px;padding-right:77px}
}

@media (max-width:639px) {
  .cart-checkout .btn {display:block;width:100%;margin-left:0;margin-right:0;padding:0 16px}
}

@media (max-width:479px) {
  .cart-checkout .btn {margin-top:9px}
}

.cart-checkout__result {margin-top:33px;text-align:right}

.cart-checkout__result p {color:#000;font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem}

.cart-checkout__result__price {margin-left:25px;color:#000;line-height:30px;line-height:1.875rem;font-family:circle, Arial, sans-serif;font-size:34px;font-size:2.125rem;font-weight:400}

.cart-checkout__result__price .rouble {font-size:33px;font-size:2.0625rem}

.nav-off__i {position:relative;display:block;margin-bottom:1px;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:2.25;color:#fff}

@media (max-width:1120px) {
  .nav-off__i {font-size:.875rem}
}

.nav-off__i--active {color:#31d0d9}

.nav-off__i--active:before {content:" ";position:absolute;top:0;bottom:0;left:-23px;display:block;width:3px;background-color:#27979d}

.deliver {margin-top:145px}

.deliver .tabs__content {margin-top:63px;margin-bottom:63px;text-align:left}

.deliver .deliver-table {margin-top:63px}

.deliver .list {margin-top:65px}

.deliver .list li {margin-bottom:25px}

.deliver .list p {margin-bottom:0;color:#000;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:22px;line-height:1.375rem;letter-spacing:.37px;letter-spacing:.02313rem}

.deliver__wrap {width:83.333%;margin:44px auto 0}

@media (max-width:1408px) {
  .deliver__wrap {width:92.15%}
}

@media (max-width:1365px) {
  .deliver__wrap {width:100%}
}

@media (max-width:1023px) {
  .deliver__wrap {padding-left:24px;padding-right:24px}
}

@media (max-width:767px) {
  .deliver__wrap {padding-left:32px;padding-right:32px}
}

@media (max-width:479px) {
  .deliver__wrap {padding-left:22px;padding-right:22px}
}

@media (max-width:1023px) {
  .deliver .tabs__title__wrap {margin-right:-24px}
}

@media (max-width:767px) {
  .deliver .tabs__title__wrap {margin-right:-32px}
}

@media (max-width:479px) {
  .deliver .tabs__title__wrap {margin-right:-22px}
}

@media (max-width:767px) {
  .deliver .tab__title {margin-right:44px}
}

@media (max-width:479px) {
  .deliver .tab__title {margin-right:20px}
}

@media (max-width:767px) {
  .deliver .tabs__content {margin-top:80px}
}

@media (max-width:767px) {
  .deliver .list p {font-size:1.125rem;line-height:1.5rem;letter-spacing:.01875rem}
}

@media (max-width:1023px) {
  .deliver {margin-top:70px}
}

@media (max-width:479px) {
  .deliver {margin-top:35px}
}

.deliver-region {text-align:center;margin-bottom:44px;font-size:16px;font-size:1rem}

.deliver-region .icon-map {margin-right:10px;margin-top:-3px}

.deliver-region a {margin-left:5px}

@media (max-width:767px) {
  .deliver-region {font-size:1.125rem}
}

.deliver-table {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;border:1px solid #e5e5e5;color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem}

@media (max-width:767px) {
  .deliver-table {display:block;border:0}
}

.deliver-table__first {width:17.596%;-ms-flex-preferred-size:17.596%;-webkit-flex-basis:17.596%;flex-basis:17.596%}

.deliver-table__first .deliver-table__cnt {padding:0 12.5%}

.deliver-table__first .deliver-table-head {border-bottom:0}

@media (max-width:767px) {
  .deliver-table__first {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;font-size:1.25rem;font-weight:700;line-height:2rem}
}

@media (max-width:767px) {
  .deliver-table__first .deliver-table__cnt {padding:0}
}

@media (max-width:767px) {
  .deliver-table__first .deliver-table-head {display:none}
}

.deliver-table__cnt {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:96px;padding:0 12.5%}

.deliver-table__cnt p {text-align:left;margin-bottom:0;font-weight:300;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;letter-spacing:.3px;letter-spacing:.01875rem}

.deliver-table__cnt .hotspot {margin-top:-3px;margin-left:5px}

@media (max-width:767px) {
  .deliver-table__cnt {height:69px;padding:0 27px}
}

@media (max-width:767px) {
  .deliver-table__cnt p {font-size:1.125rem;line-height:1.25rem}
}

.deliver-table-head {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:58px;padding:0 12.5%;border-bottom:1px solid #e5e5e5}

.deliver-table-head p {margin-bottom:0;color:#999;font-size:14px;font-size:.875rem;font-weight:300;line-height:20px;line-height:1.25rem;letter-spacing:.4px;letter-spacing:.025rem}

@media (max-width:767px) {
  .deliver-table-head {height:69px;padding-left:23px;padding-right:23px;border-bottom:0;border-right:1px solid #e5e5e5}
}

@media (max-width:767px) {
  .deliver-table-head p {font-size:1.125rem;letter-spacing:0}
}

.deliver-table__col {width:20.6%;-ms-flex-preferred-size:20.6%;-webkit-flex-basis:20.6%;flex-basis:20.6%;border-left:1px solid #e5e5e5}

@media (max-width:767px) {
  .deliver-table__col {width:100%;margin-bottom:-1px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #e5e5e5}
}

@media (max-width:479px) {
  .deliver-table__col {width:-webkit-calc(100% + 44px);width:calc(100% + 44px);margin-left:-22px;margin-right:-22px}
}

.deliver-payment {text-align:center;margin-top:105px;margin-bottom:125px}

@media (max-width:767px) {
  .deliver-payment {margin-top:70px}
}

.deliver-payment__lst {margin-top:77px;width:auto;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}

.deliver-payment__i {-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 7px}

@media (max-width:1023px) {
  .deliver-payment__i {-ms-flex:0;-webkit-box-flex:0;-webkit-flex:0;flex:0;-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;width:20%;margin-bottom:40px}
}

@media (max-width:767px) {
  .deliver-payment__i {-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;width:25%;margin-bottom:30px}
}

@media (max-width:560px) {
  .deliver-payment__i {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%;margin-bottom:48px}
}

.deliver-payment__pic {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:63px;margin-bottom:15px}

.deliver-payment__pic img {max-width:110px;margin:auto;display:block;height:auto}

.deliver-payment__lk {border-bottom:1px dotted rgba(0, 0, 0, .3);color:#000;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem}

.section-title {min-height:368px;padding:117px 0 0}

.section-title h1 {margin:0 0 91px}

.title-menu {text-align:center;font-size:0;margin:0}

.title-menu__item {display:inline-block;font-size:18px;font-size:1.125rem;font-weight:400;line-height:30px;line-height:1.875rem;margin:0 29px}

.title-menu__item a {color:#fff;display:block}

@media (max-width:767px) {
  .title-menu__item {margin:0 15px}
}

.title-menu__item_state_active a {border-bottom:2px solid #fff}

.news-title-bg {background:url(../img/news/bg_title.jpg) no-repeat 50%;background-size:cover}

.news-title-bg h1 {color:#fff}

.news-search {background:#eee}

.news-search__form {max-width:1048px;margin:0 auto;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

.news-search__form_block {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%;padding:0 16px}

.news-search__form_block:nth-child(1n) {margin-right:0;margin-left:0}

.news-search__form_block:last-child {margin-right:0}

.news-search__form_block:nth-child(0n) {margin-right:0;margin-left:auto}

.news-search__form_block:last-child {border-left:1px solid #ddd}

.news-search-frame {position:relative;padding-right:88px}

.news-search-frame input {white-space:nowrap;width:340px;overflow:hidden;text-overflow:ellipsis}

@media (max-width:767px) {
  .news-search-frame {padding-right:30px}
}

.news-search-frame__input {padding:20px 0 20px 8px;border:0 !important;background:none !important;height:80px;line-height:40px;line-height:2.5rem;font-size:16px;font-size:1rem;font-weight:300;font-family:circle, Arial, Helvetica, Helvetica CY, Nimbus Sans L, sans-serif}

.news-search-frame__input.placeholder {color:#999 !important}

.news-search-frame__input:-moz-placeholder {color:#999 !important}

.news-search-frame__input::-webkit-input-placeholder {color:#999 !important}

@media (max-width:767px) {
  .news-search-frame__input {font-size:1rem !important}
}

.news-search-frame__button {position:absolute;right:31px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/svg/search.svg) no-repeat 50% !important;background-size:cover !important;width:26px;height:26px;border:0;padding:0;border-radius:0}

@media (max-width:767px) {
  .news-search-frame__button {right:0}
}

.news-search-date {position:relative;background:url(../img/svg/calendar.svg) no-repeat 100% !important;background-size:26px !important}

.news-search-date__input {border:0 !important;background:none !important;padding:0 0 0 44px;height:80px;line-height:80px;line-height:5rem;font-size:16px;font-size:1rem;font-weight:300;font-family:circle, Arial, Helvetica, Helvetica CY, Nimbus Sans L, sans-serif;z-index:5;cursor:pointer}

.news-search-date__input.placeholder {color:#999 !important}

.news-search-date__input:-moz-placeholder {color:#999 !important}

.news-search-date__input::-webkit-input-placeholder {color:#999 !important}

@media (max-width:767px) {
  .news-search-date__input {padding:0;font-size:1rem !important}
}

@media (max-width:959px) {
  .airdatepickers-container {left:auto;right:0}
}

.airdatepicker {border-radius:0;width:384px;border:0;box-shadow:0 0 8px 0 rgba(0, 0, 0, .35);background:#fff;margin-top:12px}

@media (max-width:959px) {
  .airdatepicker.active {left:auto !important;right:30px !important}
}

@media (max-width:479px) {
  .airdatepicker {width:260px}

  .airdatepicker.active {right:20px !important}
}

.airdatepicker--pointer {background:url(../img/news/monthpicker-frame_before.png) no-repeat;position:absolute;left:50% !important;top:-19px;width:27px;height:19px;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;bottom:auto !important;border:0}

.airdatepicker--nav {min-height:72px;padding:0;border:0;position:relative}

.airdatepicker--nav-title {padding:0;border-radius:0;background:none;font-size:16px;font-size:1rem;font-weight:300;color:#000;font-family:circle}

.airdatepicker--nav-action {border-radius:0}

.airdatepicker--nav-action svg {display:none}

.airdatepicker--nav-action:before {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:27px;border:0;content:""}

.airdatepicker--nav-action[data-action=prev]:before {background:url(../img/svg/year-arrow-prev.svg) no-repeat;left:16px}

.airdatepicker--nav-action[data-action=next]:before {background:url(../img/svg/year-arrow-next.svg) no-repeat;right:16px}

.airdatepicker--content {padding:0}

.airdatepicker--cells-months {height:auto}

.airdatepicker--cell {width:25%;height:80px;border-radius:0 !important;border-top:1px solid #e5e5e5 !important;border-left:1px solid #e5e5e5 !important;font-family:circle;font-size:12px;font-size:.75rem;font-weight:300;text-transform:uppercase}

.airdatepicker--cell:first-child, .airdatepicker--cell:nth-child(5), .airdatepicker--cell:nth-child(9) {border-left:0 !important}

.airdatepicker--cell.-focus-, .airdatepicker--cell.-selected- {background:#27979d;color:#fff}

.airdatepicker--cells-years, .airdatepicker--years {height:auto}

.airdatepicker--nav-action:hover, .airdatepicker--nav-title:hover {background:none}

.airdatepicker--cell.-current-, .airdatepicker--cell.-current-.-in-range- {color:#000}

.airdatepicker--cell.-current-.-focus-, .airdatepicker--cell.-selected-.-current-, .airdatepicker--cell.-selected-.-focus- {color:#fff;background:#27979d}

.airdatepicker--cell.-in-range- {background:#f6f6f6;color:#000}

.airdatepicker--cell.-in-range-.-focus- {background:#e8e8e8;color:#000}

.news-list {max-width:1144px;margin:0 auto;padding:0 48px;margin-bottom:109px}

.news-list_main {max-width:none;padding:0}

@media (max-width:767px) {
  .news-list {padding-left:32px;padding-right:32px;margin-bottom:85px}
}

@media (max-width:479px) {
  .news-list {padding-left:24px;padding-right:24px}
}

.news-list-frame {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding:80px 0}

.news-list_main .news-list-frame {padding-bottom:16px}

@media (max-width:767px) {
  .news-list-frame {padding:47px 0}
}

@media (max-width:1023px) {
  .news-list-frame {margin:0 -16px}
}

@media (max-width:1023px) {
  .news-list_main .news-list-frame {width:700px;margin:0 auto}
}

@media (max-width:767px) {
  .news-list_main .news-list-frame {width:100%;padding-top:0;padding-bottom:32px}
}

.news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%;padding:16px;text-align:left}

.news-list-frame__item:nth-child(1n) {margin-right:0;margin-left:0}

.news-list-frame__item:last-child {margin-right:0}

.news-list-frame__item:nth-child(0n) {margin-right:0;margin-left:auto}

.news-list_main .news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px);padding:0;margin-bottom:32px}

.news-list_main .news-list-frame__item:nth-child(1n) {margin-right:30px;margin-left:0}

.news-list_main .news-list-frame__item:last-child {margin-right:0}

.news-list_main .news-list-frame__item:nth-child(4n) {margin-right:0;margin-left:auto}

@media (max-width:767px) {
  .news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%}

  .news-list-frame__item:nth-child(1n) {margin-right:0;margin-left:0}

  .news-list-frame__item:last-child {margin-right:0}

  .news-list-frame__item:nth-child(0n) {margin-right:0;margin-left:auto}
}

@media (max-width:560px) {
  .news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .news-list-frame__item:nth-child(1n) {margin-right:0;margin-left:0}

  .news-list-frame__item:last-child {margin-right:0}

  .news-list-frame__item:nth-child(0n) {margin-right:0;margin-left:auto}
}

@media (max-width:1199px) {
  .news-list_main .news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

  .news-list_main .news-list-frame__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .news-list_main .news-list-frame__item:last-child {margin-right:0}

  .news-list_main .news-list-frame__item:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .news-list_main .news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .news-list_main .news-list-frame__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .news-list_main .news-list-frame__item:last-child {margin-right:0}

  .news-list_main .news-list-frame__item:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .news-list_main .news-list-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .news-list_main .news-list-frame__item:nth-child(1n) {margin-right:30px;margin-left:0}

  .news-list_main .news-list-frame__item:last-child {margin-right:0}

  .news-list_main .news-list-frame__item:nth-child(1n) {margin-right:0;margin-left:auto}
}

.new-item {min-height:272px;display:block;position:relative}

@media (max-width:560px) {
  .new-item {max-width:328px;margin:0 auto}
}

.new-item__date {top:17px;font-size:15px;font-size:.9375rem;font-weight:300;color:#000}

.new-item__date, .new-item__desc {position:absolute;left:0;width:100%;padding:0 24px;z-index:10}

.new-item__desc {bottom:8px}

.new-item__desc_label {font-size:18px;font-size:1.125rem;color:#888;font-weight:400;line-height:24px;line-height:1.5rem;display:block;padding:0 0 7px;max-height:52px;overflow:hidden}

.new-item__desc_title {font-size:20px;font-size:1.25rem;font-weight:700;line-height:26px;line-height:1.625rem;display:block;max-height:78px;margin:0 0 16px;-webkit-transition:all .2s ease;transition:all .2s ease}

.new-item__desc_text, .new-item__desc_title {color:#000;position:relative;overflow:hidden}

.new-item__desc_text {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:300;display:block;display:-webkit-box;text-overflow:ellipsis;padding:0 !important;-webkit-line-clamp:4;max-height:96px;max-height:6rem}

.new-item__desc_text:after {content:"...";text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:24px;height:1.5rem;background:-webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff 75%);background:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 75%)}

@supports (-webkit-line-clamp:1) {
  .new-item__desc_text:after {display:none !important}
}

.new-item__image {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}

.new-item__image img {display:block;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none}

.new-item__image:after, .new-item__image:before {content:"";background:#000;opacity:.2;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}

.new-item__image:after, .new-item__image:before {-webkit-transition:opacity .35s;transition:opacity .35s}

.new-item__image:after {background:url(../img/news/bg_shadow.png) repeat-x bottom;opacity:1;z-index:2}

.new-item__image-round {border-radius:50%;position:absolute;top:0;left:50%;width:192px;height:192px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.new-item:hover {-webkit-transition:none;transition:none}

.new-item:hover .new-item__desc_title {color:#27979d}

.new-item-img {-webkit-transition:none;transition:none}

.new-item-img .new-item__date {color:#f9f8f6}

.new-item-img .new-item__desc_label, .new-item-img .new-item__desc_title {color:#fff}

.new-item-img:after {position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;background:-webkit-linear-gradient(315deg, rgba(93, 203, 209, .8), rgba(18, 79, 77, .87) 67%, rgba(18, 79, 77, .8));background:linear-gradient(135deg, rgba(93, 203, 209, .8), rgba(18, 79, 77, .87) 67%, rgba(18, 79, 77, .8));z-index:5}

.new-item-img:after, .new-item-img:before {-webkit-transition:opacity .35s;transition:opacity .35s}

.new-item-img:hover .new-item__date, .new-item-img:hover .new-item__desc_title {color:#fff}

.new-item-img:hover .new-item__image:after, .new-item-img:hover .new-item__image:before {opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}

.new-item-img:hover:after {opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}

.news-list_main .new-item-noimg {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-transition:all .2s ease;transition:all .2s ease}

.news-list_main .new-item-noimg:hover {background-color:#f6f6f6}

.news-list_main .new-item-noimg.new-item-article {padding-top:200px;text-align:center}

.news-list_main .new-item-noimg.new-item-article .new-item__desc {padding-top:0}

.news-list_main .new-item-noimg.new-item-article:hover {background-color:transparent}

.new-item-noimg .new-item__desc {padding-top:55px}

.news-list_main .new-item-noimg .new-item__desc {position:relative;display:block;bottom:auto;left:auto}

@media (max-width:767px) {
  .news-list_main .new-item-noimg {min-height:0}
}

@media (max-width:1199px) {
  .new-item-noimg .new-item__date, .new-item-noimg .new-item__desc {padding-left:0;padding-right:0}
}

@media (max-width:767px) {
  .new-item-noimg .new-item__date, .new-item-noimg .new-item__desc {padding-left:24px;padding-right:24px}
}

@media (max-width:1023px) {
  .new-item-noimg .new-item__desc {position:relative;bottom:auto;display:block}
}

.our-askogram {padding:10px 94px 54px}

.our-askogram h2 {margin:0 0 29px}

@media (max-width:1365px) {
  .our-askogram {padding-left:72px;padding-right:72px}
}

@media (max-width:1023px) {
  .our-askogram {padding-left:48px;padding-right:48px}
}

@media (max-width:767px) {
  .our-askogram {padding-left:32px;padding-right:32px;padding-bottom:10px}
}

@media (max-width:479px) {
  .our-askogram {padding-left:24px;padding-right:24px}
}

.askogram-list {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}

@media (max-width:767px) {
  .askogram-list {margin:0 -16px}
}

.askogram-list__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 24px);width:calc(99.9% * 1 / 4 - 24px);text-align:center;padding:16px 0}

.askogram-list__item:nth-child(1n) {margin-right:32px;margin-left:0}

.askogram-list__item:last-child {margin-right:0}

.askogram-list__item:nth-child(0n) {margin-right:0;margin-left:auto}

.askogram-list__item .image {overflow:hidden}

.askogram-list__item .image span {display:block;overflow:hidden}

.askogram-list__item .image span img {display:block;object-fit:cover;margin:0 auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 5s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform 5s cubic-bezier(.25, .46, .45, .94);transition:transform 5s cubic-bezier(.25, .46, .45, .94);transition:transform 5s cubic-bezier(.25, .46, .45, .94), -webkit-transform 5s cubic-bezier(.25, .46, .45, .94)}

.askogram-list__item h5 {margin:30px 0 16px;line-height:26px;line-height:1.625rem;letter-spacing:0}

.askogram-list__item h5 a {display:inline-block}

.askogram-list__item .hashtags {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}

.askogram-list__item .hashtags a {color:#999;margin:0 3px}

.askogram-list__item .hashtags a:hover {color:#1d8186}

.askogram-list__item:hover .image {overflow:hidden}

.askogram-list__item:hover .image img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 5s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform 5s cubic-bezier(.25, .46, .45, .94);transition:transform 5s cubic-bezier(.25, .46, .45, .94);transition:transform 5s cubic-bezier(.25, .46, .45, .94), -webkit-transform 5s cubic-bezier(.25, .46, .45, .94)}

@media (max-width:767px) {
  .askogram-list__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.3%;width:calc(99.9% * 1 / 3 - 0px);padding:16px}

  .askogram-list__item:nth-child(1n) {margin-right:0;margin-left:0}

  .askogram-list__item:last-child {margin-right:0}

  .askogram-list__item:nth-child(0n) {margin-right:0;margin-left:auto}
}

@media (max-width:560px) {
  .askogram-list__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%;width:calc(99.9% * 1 / 2 - 0px)}

  .askogram-list__item:nth-child(1n) {margin-right:0;margin-left:0}

  .askogram-list__item:last-child {margin-right:0}

  .askogram-list__item:nth-child(0n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .askogram-list__item:last-child {display:none}
}

@media (max-width:560px) {
  .askogram-list__item:last-child {display:block}
}

.see-also {padding:55px 0 0}

.see-also h2 {margin:0 0 45px}

@media (max-width:479px) {
  .see-also {padding-top:5px}

  .see-also h2 {padding:0 10px}
}

.see-also-frame {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;background:#f2f2f2}

.see-also-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:49.95%;border-bottom:1px solid #dadada;text-align:center;min-height:321px;padding:100px 0 0;background-repeat:no-repeat;background-position:50%}

.see-also-frame__item:nth-child(1n) {margin-right:0;margin-left:0}

.see-also-frame__item:last-child {margin-right:0}

.see-also-frame__item:nth-child(0n) {margin-right:0;margin-left:auto}

.see-also-frame__item span {position:relative;z-index:5}

@media (max-width:479px) {
  .see-also-frame__item {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .see-also-frame__item:nth-child(1n) {margin-right:0;margin-left:0}

  .see-also-frame__item:last-child {margin-right:0}

  .see-also-frame__item:nth-child(0n) {margin-right:0;margin-left:auto}
}

.see-also-frame__item:hover {background-color:#eb1d82;color:#fff}

.see-also-frame__item_title {display:block;font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;font-weight:800;padding-bottom:20px}

.see-also-frame__item_desc {font-size:24px;font-size:1.5rem}

.see-also-frame__item:last-child {border-left:1px solid #dadada}

@media (max-width:479px) {
  .see-also-frame__item:last-child {border-left:0}
}

.see-also-frame__item_history {background-image:url(../img/news/bg_history.png)}

.see-also-frame__item_history:hover {background-image:url(../img/news/bg_history_pink.png)}

.see-also-frame__item_news {background-image:url(../img/posts_catalog/news.png)}

.see-also-frame__item_news:hover {background-image:url(../img/posts_catalog/news_pink.png)}

.see-also-frame__item_articles {background-image:url(../img/news/bg_articles.png)}

.see-also-frame__item_articles:hover {background-image:url(../img/news/bg_articles_pink.png)}

.catalog {width:100%;display:block}

.catalog-feed {border-top:1px solid #e5e5e5;position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

.catalog-feed .catalog-card:nth-child(4n) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

.catalog-feed .catalog-card:nth-child(4n) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}

.catalog-feed:after {content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#e5e5e5}

.catalog-feed_empty {display:block;font-size:18px;font-size:1.125rem;padding:32px 0;letter-spacing:.4px;letter-spacing:.025rem}

.catalog-feed_empty p {margin-bottom:0}

@media (max-width:1023px) {
  .catalog-feed_empty {padding:32px 24px}
}

@media (max-width:1199px) {
  .catalog-feed .catalog-card:nth-child(4n) .catalog-card__hover-item {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;right:auto}

  .catalog-feed .catalog-card:nth-child(4n) .catalog-card__extra {border-left:1px solid #e5e5e5;border-right:none}

  .catalog-feed .catalog-card:nth-child(3n) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

  .catalog-feed .catalog-card:nth-child(3n) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}
}

.catalog-feed_center {-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-top:none;border-left:none}

.catalog-feed_center .catalog-card {border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}

.catalog-feed_center:after {content:none}

.catalog-feed_dummy .catalog-card:nth-child(8) .catalog-card__hover-item, .catalog-feed_dummy .catalog-card:nth-child(11) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

.catalog-feed_dummy .catalog-card:nth-child(8) .catalog-card__extra, .catalog-feed_dummy .catalog-card:nth-child(11) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}

@media (max-width:1199px) {
  .catalog-feed_dummy .catalog-card:nth-child(8) .catalog-card__hover-item, .catalog-feed_dummy .catalog-card:nth-child(11) .catalog-card__hover-item {-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;right:auto}

  .catalog-feed_dummy .catalog-card:nth-child(8) .catalog-card__extra, .catalog-feed_dummy .catalog-card:nth-child(11) .catalog-card__extra {border-left:1px solid #e5e5e5;border-right:none}

  .catalog-feed_dummy .catalog-card:nth-child(3) .catalog-card__hover-item, .catalog-feed_dummy .catalog-card:nth-child(6) .catalog-card__hover-item, .catalog-feed_dummy .catalog-card:nth-child(10) .catalog-card__hover-item, .catalog-feed_dummy .catalog-card:nth-child(15) .catalog-card__hover-item {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;left:auto;right:0}

  .catalog-feed_dummy .catalog-card:nth-child(3) .catalog-card__extra, .catalog-feed_dummy .catalog-card:nth-child(6) .catalog-card__extra, .catalog-feed_dummy .catalog-card:nth-child(10) .catalog-card__extra, .catalog-feed_dummy .catalog-card:nth-child(15) .catalog-card__extra {border-right:1px solid #e5e5e5;border-left:none}
}

.catalog-card {position:relative;width:25%;overflow:hidden;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}

.catalog-card .rating {display:inline-block;width:55px;margin-right:22px;background-image:url(../img/svg/star_xs.svg)}

.catalog-card .rating, .catalog-card .rating__mark {height:12px;background-repeat:repeat-x;background-position:0}

.catalog-card .rating__mark {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2211%22%20height%3D%2210%22%20viewBox%3D%220%200%2010.75%2010%22%3E%0D%0A%20%20%3Cpath%20stroke-width%3D%221px%22%20stroke%3D%22%23eb1d82%22%20fill%3D%22%23eb1d82%22%20fill-rule%3D%22evenodd%22%20d%3D%22M5.378%2C0.498%20L6.839%2C3.518%20L10.247%2C3.935%20L7.741%2C6.218%20L8.387%2C9.496%20L5.378%2C7.886%20L2.368%2C9.496%20L3.014%2C6.218%20L0.508%2C3.935%20L3.917%2C3.518%20L5.378%2C0.498%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.catalog-card .sticker {position:relative}

.catalog-card .hotspot-tooltip {margin-left:-71px}

.catalog-card .hotspot-tooltip:before {margin-left:0;left:50px}

.catalog-card .price {float:right;clear:both}

.catalog-card .product-sticker {position:relative}

.catalog-card .product-sticker + .product-sticker, .catalog-card .product-sticker + .sticker {margin-top:16px}

.catalog-card .flexibility {width:100%}

.catalog-card .bed-box {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:10px}

.catalog-card .select2-container {margin-bottom:7px}

.catalog-card .select2-container .select2-selection--single {border-radius:16px}

.catalog-card .select2-container .select2-selection--single .select2-selection__rendered {padding-right:28px}

.catalog-card .btn-compare, .catalog-card .btn-favorite {font-size:14px;font-size:.875rem;font-weight:300;font-family:inherit;height:20px;line-height:20px;line-height:1.25rem;white-space:nowrap}

.catalog-card .btn-compare.is-active + .catalog-card-popup, .catalog-card .btn-favorite.is-active + .catalog-card-popup {display:block;opacity:1}

.catalog-card .btn-favorite {margin-right:12px;padding-right:10px;border-radius:0;border-right:1px solid #e5e5e5}

@media (max-width:1199px) {
  .catalog-card {width:33.33333%;border-top:1px solid #e5e5e5}
}

@media (max-width:959px) {
  .catalog-card {width:50%;border-top:none}
}

@media (max-width:479px) {
  .catalog-card {width:100%;border-top:none}
}

.catalog-card.is-hover, .catalog-card:hover {overflow:visible;z-index:1000}

.catalog-card.is-hover .catalog-card__hover-item, .catalog-card:hover .catalog-card__hover-item {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;visibility:visible}

@media (min-width:1024px) {
  .catalog-card.is-hover .catalog-card__detail:last-child, .catalog-card:hover .catalog-card__detail:last-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
}

@media (min-width:1024px) {
  .catalog-card.is-hover .mattress-height:before, .catalog-card.is-hover .max-weight:before, .catalog-card:hover .mattress-height:before, .catalog-card:hover .max-weight:before {content:none}
}

@media (min-width:1024px) {
  .catalog-card.is-hover .catalog-card__props, .catalog-card:hover .catalog-card__props {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .catalog-card.is-hover .catalog-card__props_mobile, .catalog-card:hover .catalog-card__props_mobile {display:none}
}

@media (max-width:767px) {
  .catalog-card.is-hover .catalog-card__props_mobile, .catalog-card:hover .catalog-card__props_mobile {display:block}
}

@media (max-width:479px) {
  .catalog-card.is-hover .catalog-card__props_mobile, .catalog-card:hover .catalog-card__props_mobile {display:none}
}

@media (min-width:1024px) {
  .catalog-card.is-hover .catalog-card__props .flexibility, .catalog-card:hover .catalog-card__props .flexibility {width:auto}
}

@media (min-width:1024px) {
  .catalog-card.is-hover .catalog-card__props .flexibility, .catalog-card.is-hover .catalog-card__props .mattress-height, .catalog-card.is-hover .catalog-card__props .max-weight, .catalog-card:hover .catalog-card__props .flexibility, .catalog-card:hover .catalog-card__props .mattress-height, .catalog-card:hover .catalog-card__props .max-weight {-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;flex-basis:33%}
}

@media (max-width:1023px) {
  .catalog-card.is-hover .catalog-card__props, .catalog-card:hover .catalog-card__props {/ / display: none}

  .catalog-card.is-hover .catalog-card__props_mobile, .catalog-card:hover .catalog-card__props_mobile {/ / display: block}
}

@media (max-width:1023px) {
  .catalog-card.is-hover .catalog-card__hover-item, .catalog-card:hover .catalog-card__hover-item {display:none}
}

@media (min-width:1024px) {
  .catalog-card_single.is-hover .catalog-card__wrapper, .catalog-card_single:hover .catalog-card__wrapper {box-shadow:0 0 8px 0 rgba(0, 0, 0, .35)}
}

@media (max-width:767px) {
  .catalog-card .price {float:none}

  .catalog-card .price_new {width:100%}
}

@media (max-width:479px) {
  .catalog-card .price {float:right}

  .catalog-card .price_new {width:auto}
}

.catalog-card__btn-wrapper {position:relative}

.catalog-card__stickers {position:absolute;top:22px;left:22px}

.catalog-card__hover-item {width:200%;position:absolute;z-index:16;top:0;left:0;visibility:hidden;background-color:#fff;box-shadow:0 0 8px 0 rgba(0, 0, 0, .35)}

.catalog-card__extra {width:50%;padding:27px 32px 25px;border-left:1px solid #e5e5e5}

.catalog-card__extra-title {font-weight:700;font-size:20px;font-size:1.25rem;margin-bottom:21px;letter-spacing:.9px;letter-spacing:.05625rem}

@media (max-width:1365px) {
  .catalog-card__extra {padding:27px 16px 25px}
}

.catalog-card__complect-row {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:37px;padding-left:24px}

.catalog-card__complect-row:before {content:"+";position:absolute;top:50%;left:0;height:16px;margin-top:-8px;font-weight:400;font-size:32px;font-size:2rem;line-height:16px;line-height:1rem}

.catalog-card__complect-row_round .catalog-card__complect-img {height:80px;border-radius:50%}

.catalog-card__complect-row_round .catalog-card__complect-img img {max-width:none;width:auto;height:100%}

.catalog-card__complect-props {-ms-flex-negative:0.5;-webkit-flex-shrink:0.5;flex-shrink:0.5}

.catalog-card__complect-type {margin-bottom:5px;color:#888}

.catalog-card__complect-name, .catalog-card__complect-type {font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;letter-spacing:.5px;letter-spacing:.03125rem}

.catalog-card__complect-name {margin-bottom:3px;font-weight:400}

.catalog-card__complect-size {margin-bottom:8px;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;letter-spacing:0}

.catalog-card__complect-img {position:relative;width:80px;margin-right:14px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}

.catalog-card__complect-img img {vertical-align:middle;max-height:100%}

.catalog-card__complect-price {white-space:nowrap;margin-bottom:0;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;font-weight:400;font-size:20px;font-size:1.25rem;letter-spacing:.9px;letter-spacing:.05625rem;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;text-align:right;line-height:13px;line-height:.8125rem}

@media (max-width:1365px) {
  .catalog-card__complect-price {font-size:1rem;letter-spacing:.03125rem}
}

.catalog-card__complect-footer {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #e5e5e5;padding-top:21px}

.catalog-card__complect-footer .link-solid {max-width:100%;font-size:14px;font-size:.875rem;letter-spacing:.5px;letter-spacing:.03125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.catalog-card__complect-cost {-ms-flex-preferred-size:130px;-webkit-flex-basis:130px;flex-basis:130px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}

.catalog-card__complect-cost p {color:#888;margin-bottom:0;line-height:25px;line-height:1.5625rem}

.catalog-card__complect-cost p .price_old {margin-left:8px}

.catalog-card__benefits {min-height:40px;margin-top:17px;margin-bottom:26px}

.catalog-card__benefits:after {clear:both;content:"";display:block}

.catalog-card__benefits-img {display:block;width:40px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:40px;overflow:hidden;border-radius:50%}

.catalog-card__benefits-img img {display:block;width:100%;max-height:100%}

.catalog-card__benefits-img_lg {width:46px;max-height:46px}

.catalog-card__benefits-title {position:relative;font-weight:700}

.catalog-card__benefits-text, .catalog-card__benefits-title {font-size:14px;font-size:.875rem;letter-spacing:.5px;letter-spacing:.03125rem;margin-bottom:0;line-height:18px;line-height:1.125rem;padding-left:54px}

.catalog-card__benefits-text {color:#888}

.catalog-card__benefits-properties {margin-top:51px}

.catalog-card__benefits-property {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:11px}

.catalog-card__benefits-key, .catalog-card__benefits-value {margin-bottom:0;font-size:14px;font-size:.875rem;line-height:15px;line-height:.9375rem;letter-spacing:.5px;letter-spacing:.03125rem;font-weight:400}

.catalog-card__benefits-value {max-width:180px;text-align:right;margin-left:5px}

.catalog-card__benefits-key {max-width:130px;margin-right:5px}

.catalog-card__benefits-devider {width:100%;height:1px;background-color:#e5e5e5}

.catalog-card-slider {position:relative;font-size:0}

.catalog-card-slider .slick-dots {width:100%;position:absolute;bottom:-5px;margin-bottom:0;text-align:center}

.catalog-card-slider .slick-dots li {list-style:none inside;display:inline}

.catalog-card-slider .slick-dots li.slick-active button {background-color:#27979d;border:none}

.catalog-card-slider .slick-dots button {width:6px;height:6px;margin:0 16px 0 0;padding:0;background-color:#e5e5e5;border:none;font-size:0}

.catalog-card-item {display:inline-block;vertical-align:top;width:30%;margin-bottom:16px;margin-right:5%;font-weight:700;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;letter-spacing:.3px;letter-spacing:.01875rem}

.catalog-card-item__img {width:80px;height:80px;overflow:hidden;text-align:center;line-height:80px;line-height:5rem}

.catalog-card-item__img img {vertical-align:middle;max-height:100%}

.catalog-card-item:nth-child(3n) {margin-right:0}

.catalog-card-row {margin-top:48px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.catalog-card-row p {line-height:18px;line-height:1.125rem}

.catalog-card-row a, .catalog-card-row p {font-size:14px;font-size:.875rem;letter-spacing:.3px;letter-spacing:.01875rem}

.catalog-card-row a {color:#888;line-height:16px;line-height:1rem}

.catalog-card-row__img {max-height:71px;max-width:50px;vertical-align:middle;display:inline-block;margin-right:48px}

.catalog-card-row__img:last-child {margin-right:0}

.catalog-card-scheme {display:inline-block;margin-right:24px;vertical-align:top}

.catalog-card-scheme span {display:block;color:#888;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;letter-spacing:.3px;letter-spacing:.01875rem}

.catalog-card-scheme:last-child {margin-right:0}

.catalog-card__wrapper {padding-bottom:32px}

@media (min-width:1024px) {
  .catalog-card.is-hover .catalog-card__wrapper, .catalog-card:hover .catalog-card__wrapper {/ / height: auto !important;position:absolute;top:0;right:0;left:0;min-height:100%;background:#fff;z-index:17}
}

.catalog-card__img-container {display:block;padding:42px 10px 0;margin-bottom:30px;text-align:center;height:250px;line-height:208px;line-height:13rem}

.catalog-card__img-wrapper {width:224px;margin:0 auto;border-radius:50%;height:224px;overflow:hidden;position:relative}

.catalog-card__img {max-width:95%;max-height:95%;vertical-align:middle}

.catalog-card__img_round {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%;max-height:none;max-width:none}

.catalog-card-footer {padding:0 23px}

.catalog-card__detail {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}

.catalog-card__detail:last-child {-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0;margin-top:16px}

.catalog-card__detail:last-child .catalog-card__column:last-child {-ms-flex-preferred-size:122px;-webkit-flex-basis:122px;flex-basis:122px}

.catalog-card__detail:last-child .catalog-card__column:first-child {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}

@media (min-width:1024px) {
  .catalog-card__detail:last-child {display:none}
}

@media (max-width:1023px) {
  .catalog-card__detail:last-child {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:1023px) {
  .catalog-card__detail:last-child, .catalog-card__detail:last-child .catalog-card__column:first-child {-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

@media (max-width:767px) {
  .catalog-card__detail {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
}

@media (max-width:479px) {
  .catalog-card__detail {-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:16px}
}

.catalog-card__column {position:relative;-ms-flex-preferred-size:59%;-webkit-flex-basis:59%;flex-basis:59%}

.catalog-card__column:last-child {-ms-flex-preferred-size:122px;-webkit-flex-basis:122px;flex-basis:122px;margin-top:6px}

@media (max-width:767px) {
  .catalog-card__column:last-child {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:479px) {
  .catalog-card__column:last-child {-ms-flex-preferred-size:122px;-webkit-flex-basis:122px;flex-basis:122px}
}

@media (max-width:1023px) {
  .catalog-card__column {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}
}

@media (max-width:479px) {
  .catalog-card__column {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
}

.catalog-card__type {display:block;margin-top:-2px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:400;color:#888;overflow:hidden;max-width:98%;text-overflow:ellipsis}

.catalog-card__title {margin-top:0;margin-bottom:0;letter-spacing:1.2px;letter-spacing:.075rem;font-size:20px;font-size:1.25rem;font-weight:600;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}

.catalog-card__props-title {margin:0;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;color:#999;display:none}

@media (min-width:1024px) {
  .catalog-card.is-hover .catalog-card__props-title, .catalog-card:hover .catalog-card__props-title {display:block}
}

@media (max-width:767px) {
  .catalog-card__props {display:none}
}

@media (max-width:479px) {
  .catalog-card__props {display:block}
}

.catalog-card__props_mobile {display:none;margin:10px 0}

@media (max-width:767px) {
  .catalog-card__props_mobile {display:block}
}

@media (max-width:479px) {
  .catalog-card__props_mobile {display:none}
}

.catalog-card_btn-wrapper, .catalog-dummy {position:relative}

.catalog-dummy {width:25%;min-height:420px;color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center}

.catalog-dummy .product-sticker {top:60px;left:60px}

.catalog-dummy .product-sticker_photo {top:40px;left:40px}

.catalog-dummy .list-check {margin-top:32px}

@media (max-width:1199px) {
  .catalog-dummy {width:33.33%;width:33.33333%}
}

@media (max-width:959px) {
  .catalog-dummy {width:50%}
}

@media (max-width:479px) {
  .catalog-dummy {width:100%}
}

.catalog-dummy_double {width:50%}

@media (max-width:1199px) {
  .catalog-dummy_double {width:66.66%;width:66.66667%}
}

@media (max-width:959px) {
  .catalog-dummy_double {width:100%}
}

@media (max-width:767px) {
  .catalog-dummy_double {padding-top:130px;padding-bottom:60px}
}

.catalog-dummy_black {color:#000}

@media (max-width:1199px) {
  .catalog-dummy_lg {display:none}
}

@media (min-width:1200px) {
  .catalog-dummy_md {display:none}
}

@media (max-width:767px) {
  .catalog-dummy .product-sticker {top:26px;left:26px}
}

.catalog-dummy__wrapper {position:absolute;width:85%;max-width:220px;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.catalog-dummy_double .catalog-dummy__wrapper {width:85%;max-width:460px}

.catalog-dummy_two-col .catalog-dummy__wrapper {position:absolute;top:50%;left:auto;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:350px;text-align:left}

@media (max-width:767px) {
  .catalog-dummy_double .catalog-dummy__wrapper {position:static;margin:0 auto;-webkit-transform:none;-ms-transform:none;transform:none}
}

.catalog-dummy__title {margin-bottom:23px;font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;text-align:inherit;letter-spacing:1.6px;letter-spacing:.1rem;color:inherit}

@media (max-width:767px) {
  .catalog-dummy__title {font-size:1.625rem;line-height:1.75rem}

  .catalog-dummy_double .catalog-dummy__title {font-size:2rem;line-height:2.25rem}
}

.catalog-dummy__content {font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;letter-spacing:.6px;letter-spacing:.0375rem;margin-bottom:0}

.catalog-pagination {padding-top:73px;padding-bottom:100px;text-align:center}

.catalog-pagination .text-c {margin-bottom:73px}

.catalog-pagination__container {padding-left:24px;padding-right:24px;font-size:0}

@media (max-width:1023px) {
  .catalog-pagination .text-c {margin-bottom:52px}
}

@media (max-width:767px) {
  .catalog-pagination .text-c {margin-bottom:48px}
}

@media (max-width:479px) {
  .catalog-pagination .text-c {margin-bottom:24px}
}

.catalog-pagination__arrow {display:inline-block;vertical-align:top;width:16px;height:30px;margin-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%20style%3D%22fill%3A%23000%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:none;transition:none}

.catalog-pagination__arrow:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%20style%3D%22fill%3A%2327979d%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.catalog-pagination__arrow.is-disabled {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2262%22%20viewBox%3D%220%200%2032%2062%22%20style%3D%22fill%3A%23999%3B%22%3E%0D%0A%20%20%3Cpath%20id%3D%22arrow_right_copy%22%20data-name%3D%22arrow_right%20copy%22%20class%3D%22cls-1%22%20d%3D%22M1443.02%2C498.01l0.98%2C1L1414.98%2C528.5%2C1444%2C557.994l-0.98%2C1L1413.01%2C528.5Z%22%20transform%3D%22translate(-1412.5%20-497.5)%22%2F%3E%0D%0A%3C%2Fsvg%3E");cursor:default;pointer-events:none}

.catalog-pagination__arrow_next {-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:0;margin-left:20px}

@media (max-width:479px) {
  .catalog-pagination__arrow {margin-right:16px}

  .catalog-pagination__arrow_next {margin-right:0;margin-left:16px}
}

.catalog-pagination__item {display:inline-block;vertical-align:top;margin:0 5px;padding:0 10px;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;font-weight:700;letter-spacing:2.7px;letter-spacing:.16875rem}

.catalog-pagination__item_devider {margin:0;padding:0}

.catalog-pagination__item.is-active {color:#27979d;cursor:default;pointer-events:none}

@media (max-width:479px) {
  .catalog-pagination__item {margin:0;padding:0 5px}
}

@media (max-width:1023px) {
  .catalog-pagination {padding-top:55px;padding-bottom:80px}
}

@media (max-width:479px) {
  .catalog-pagination {padding-top:32px;padding-bottom:32px}
}

.catalog-slider {position:relative}

.catalog-slider__item {position:relative;height:450px;background-size:cover;background-position:50%}

.catalog-slider__item .btn_big {margin-top:6.4px;margin-top:.4rem}

.catalog-slider__item:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, .2)}

.catalog-slider__wrapper {position:relative;z-index:3;text-align:center;max-width:420px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

@media (max-width:767px) {
  .catalog-slider__wrapper {max-width:380px}
}

@media (max-width:479px) {
  .catalog-slider__wrapper {max-width:280px}
}

.catalog-slider__text-small {font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;letter-spacing:.8px;letter-spacing:.05rem;font-weight:300;color:#fff}

.catalog-slider__text {font-size:40px;font-size:2.5rem;line-height:44px;line-height:2.75rem;letter-spacing:1.8px;letter-spacing:.1125rem;letter-spacing:2px;letter-spacing:.125rem;font-weight:800;color:#fff}

.catalog-slider__next, .catalog-slider__prev {z-index:1;position:absolute;top:50%;margin-top:-32px;padding:0;width:46px;height:62px;background-color:transparent;background-repeat:no-repeat;border:none}

.catalog-slider__next:focus, .catalog-slider__next:hover, .catalog-slider__prev:focus, .catalog-slider__prev:hover {background-color:transparent}

.catalog-slider__prev {left:56px;background-position:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2232%22%20height%3D%2261%22%20viewBox%3D%220%200%2032%2061%22%3E%0D%0A%20%20%20%20%3Ctitle%3Earrow_left%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%0D%0A%20%20%20%20%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22SvgjsPath1010%22%20fill%3D%22%23e2e2e2%22%20d%3D%22M86.5%20424.991L87.4999%20423.991L58.00789999999999%20394.49899999999997L87.4999%20365.00699999999995L86.5%20364.00699999999995L56.007999999999996%20394.49899999999997Z%20%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-56%2C-364)%22%3E%0D%0A%20%20%20%20%3C%2Fpath%3E%0D%0A%3C%2Fsvg%3E")}

@media (max-width:767px) {
  .catalog-slider__prev {left:24px}
}

@media (max-width:479px) {
  .catalog-slider__prev {visibility:hidden}
}

.catalog-slider__next {right:56px;background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2232%22%20height%3D%2261%22%20viewBox%3D%220%200%2032%2061%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M969.5%20424.991L968.5%20423.991L997.992%20394.49899999999997L968.5%20365.00699999999995L969.5%20364.00699999999995L999.992%20394.49899999999997Z%20%22%20fill%3D%22%23e2e2e2%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-968%2C-364)%22%2F%3E%3C%2Fsvg%3E")}

@media (max-width:767px) {
  .catalog-slider__next {right:24px}
}

@media (max-width:479px) {
  .catalog-slider__next {visibility:hidden}
}

.catalog-slider__dots {position:absolute;bottom:32px;margin-bottom:0;width:100%;text-align:center}

.catalog-slider__dots li {list-style:none inside;display:inline}

.catalog-slider__dots li.slick-active button {opacity:1}

.catalog-slider__dots button {width:6px;width:.375rem;height:6px;height:.375rem;margin:0 16px 0 0;margin:0 1rem 0 0;padding:0;opacity:.4;font-size:0}

.catalog-slider__dots button, .catalog-slider__dots button:focus, .catalog-slider__dots button:hover {background-color:#fff;border:0 solid #fff}

@media (max-width:479px) {
  .catalog-slider__dots {bottom:24px}
}

.tags-banner {width:100%;min-height:270px;background-size:cover;background-position:50%;padding:40px 0}

.tags-banner .tags-title {display:block;position:relative;text-align:center;font-family:circle, Arial, sans-serif;font-size:56px;font-size:3.5rem;color:#000;font-weight:800;width:80%;margin:0 auto 14px}

.tags-banner .tags-btns {text-align:center;display:block;font-size:0;margin-top:15px;max-width:992px;margin:0 auto;padding:0 16px}

.tags-banner .tags-btns .tag-btn {display:inline-block;border:1px solid #6c6c6c;white-space:nowrap;margin-top:0px;padding:8px 20px 6px;border-radius:20px;letter-spacing:.9px;letter-spacing:.05625rem;cursor:pointer;font-size:16px;font-size:1rem;font-family:circle, Arial, sans-serif}

.tags-banner .tags-btns .tag-btn:not(:last-child) {margin-right:10px}

.tags-banner .tags-btns .tag-btn:hover {color:#27979d;border-color:#27979d}

.tags-banner .tags-btns .tag-btn.active {color:#fff;border-color:#27979d;background-color:#27979d}

@media (max-width:767px) {
  .tags-banner {min-height:240px}
}

@media (max-width:479px) {
  .tags-banner {min-height:250px}
}

@media (max-width:767px) {
  .tags-banner .tags-title {font-size:2.5rem;width:100%}
}

@media (max-width:479px) {
  .tags-banner .tags-title {font-size:1.875rem;line-height:2.5rem}
}

@media (max-width:767px) {
  .tags-banner .tags-btns {display:none}
}

@media (max-width:767px) {
  .tags-banner .table-cell {padding:0 8px}
}

.tags-banner_white .tags-title {color:#fff}

.tags-banner_white .tags-btns .tag-btn {border:1px solid #fff;color:#fff}

.catalog-filters-sorting {width:100%;position:relative;display:block;font-size:0}

@media (max-width:767px) {
  .catalog-filters-sorting {height:90px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
}

.catalog-filters {background-color:#eee;padding:0 30px;position:relative;padding-top:32px}

.catalog-filters .filter-wrap-desc {display:none;width:100%;height:100%}

.catalog-filters .filter-wrap-mob {height:100%;display:none}

.catalog-filters .filter-wrap-mob .filter-mob-title {font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem}

.catalog-filters .filters-wrap {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:85%}

.catalog-filters .filters-wrap .filter {margin-right:32px;margin-bottom:24px;cursor:pointer;font-size:15px;font-size:.9375rem;min-width:130px}

.catalog-filters .filters-wrap .filter .filter-results .result-empty {font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;color:#999;display:none;position:relative}

.catalog-filters .filters-wrap .filter .filter-results .result-not-empty {display:block;position:relative;padding-right:24px;font-size:0;width:150px}

.catalog-filters .filters-wrap .filter .filter-results .result-not-empty .result-text {font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;font-weight:400;display:block;vertical-align:middle;background-color:#d5d5d5;padding:2px 6px 1px;border-right:1px solid #bbb;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}

.catalog-filters .filters-wrap .filter .filter-results .result-not-empty .result-delete {display:block;position:absolute;top:0;right:0;bottom:0;width:24px;height:100%;vertical-align:middle;background-color:#d5d5d5;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}

.catalog-filters .filters-wrap .filter .filter-results .result-not-empty .result-delete .svg-close {position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px}

.catalog-filters .filters-wrap .filter .filter-results .result-not-empty:hover .result-delete, .catalog-filters .filters-wrap .filter .filter-results .result-not-empty:hover .result-text {background-color:#ddd}

.catalog-filters .filters-wrap .filter .filter-results .filter-result-from, .catalog-filters .filters-wrap .filter .filter-results .filter-result-to {display:inline-block;position:relative}

.catalog-filters .filters-wrap .filter .filter-results .filter-result-from .num, .catalog-filters .filters-wrap .filter .filter-results .filter-result-to .num {font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:400}

.catalog-filters .filters-wrap .filter .filter-results .filter-result-from .rub, .catalog-filters .filters-wrap .filter .filter-results .filter-result-to .rub {font-size:16px;font-size:1rem;font-weight:400}

.catalog-filters .filters-wrap .filter .filter-title {display:inline-block;vertical-align:middle;font-family:circle, Arial, sans-serif;font-size:15px;font-size:1rem;font-weight:bold;padding-right:16px;-webkit-transition:all .2s ease;transition:all .2s ease}

.catalog-filters .filters-wrap .filter .filter-arrow-icon {display:inline-block;vertical-align:middle;width:8px;height:7px;-webkit-transition:all .2s ease;transition:all .2s ease}

.catalog-filters .filters-wrap .filter .filter-arrow-icon .svg-arrow-down {width:100%;height:100%;fill:#000;-webkit-transform:translateY(-9px);-ms-transform:translateY(-9px);transform:translateY(-9px);-webkit-transition:all .2s ease;transition:all .2s ease}

.catalog-filters .filters-wrap .filter.open .filter-arrow-icon {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.catalog-filters .filters-wrap .filter.open .filter-popup-block {display:block}

.catalog-filters .filters-wrap .filter:hover .filter-title {color:#27979d}

.catalog-filters .filters-wrap .filter:hover .filter-arrow-icon .svg-arrow-down {fill:#27979d}

.catalog-filters .filters-clear {margin-bottom:24px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:400;letter-spacing:.4px;letter-spacing:.025rem;height:auto;white-space:nowrap}

.catalog-filters .filter-popup-block {display:none;position:absolute;padding:0 18px;box-shadow:0 0 5px 1px rgba(0, 0, 0, .35);background-color:#fff;z-index:5;margin-top:10px}

.catalog-filters .filter-popup-block .filter-popup-wrapper {padding:25px 0}

.catalog-filters .filter-popup-block .filter-popup-wrapper.filter-select {min-width:308px}

.catalog-filters .filter-popup-block .filter-popup-wrapper.filter-select .row, .catalog-filters .filter-popup-block .filter-popup-wrapper.filter-select .row .slider-range {width:100%}

.catalog-filters .filter-popup-block .filter-popup-wrapper.filter-select .row .slider-range:after, .catalog-filters .filter-popup-block .filter-popup-wrapper.filter-select .row .slider-range:before {content:none}

.catalog-filters .filter-popup-block:after {position:absolute;top:-12px;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff;content:""}

.catalog-filters .filter-popup-block:before {position:absolute;top:-14px;margin-left:-9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:14px solid #ddd;content:""}

@media (max-width:1023px) {
  .catalog-filters {padding:32px 24px 0}
}

@media (max-width:767px) {
  .catalog-filters {width:50%;height:100%;background-color:#fff;display:inline-block;vertical-align:middle;padding:0 0 0 25px}
}

@media (min-width:768px) {
  .catalog-filters .filter-wrap-desc {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
}

@media (max-width:767px) {
  .catalog-filters .filter-wrap-mob {display:block}
}

@media (max-width:1599px) {
  .catalog-filters .filters-wrap {width:auto;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
}

@media (max-width:1199px) {
  .catalog-filters .filters-wrap .filter {-ms-flex-preferred-size:190px;-webkit-flex-basis:190px;flex-basis:190px;min-width:auto;margin-right:0}
}

.catalog-sorting {width:100%}

.catalog-sorting .sorting-wrap-desc {display:block;padding:63px 30px 40px;border-top:1px solid #e5e5e5}

.catalog-sorting .sorting-wrap-desc .sorting-tag, .catalog-sorting .sorting-wrap-desc .sorting-text {font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem;color:#999}

.catalog-sorting .sorting-wrap-desc .sorting-tag {margin-left:15px;letter-spacing:.4px;letter-spacing:.025rem;cursor:pointer}

.catalog-sorting .sorting-wrap-desc .sorting-tag:not(.active) {border-bottom:1px dotted #999}

.catalog-sorting .sorting-wrap-desc .sorting-tag.active, .catalog-sorting .sorting-wrap-desc .sorting-tag.active:hover {color:#000}

.catalog-sorting .sorting-wrap-desc .sorting-tag:hover {color:#27979d;border-bottom-color:#27979d}

.catalog-sorting .sorting-wrap-desc .catalog-product-amount {float:right;font-family:circle, Arial, sans-serif;font-size:14px;font-size:.875rem}

.catalog-sorting .sorting-wrap-mob {display:none;width:155px;height:100%}

.catalog-sorting .sorting-wrap-mob .select2-container--default {margin:0}

.catalog-sorting .sorting-wrap-mob .select2-container--default:not(.select2-container--open) .select2-selection--single {border-radius:20px}

.catalog-sorting .sorting-wrap-mob .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {border-top-left-radius:10px;border-top-right-radius:10px}

.catalog-sorting .sorting-wrap-mob .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {border-bottom-left-radius:10px;border-bottom-right-radius:10px}

@media (max-width:767px) {
  .catalog-sorting {width:50%;height:100%;background-color:#fff;display:inline-block;vertical-align:middle;text-align:right;padding:0 25px 0 0}
}

@media (min-width:1366px) and (max-width:1499px) {
  .catalog-sorting .sorting-wrap-desc {padding:80px 35px 27px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .catalog-sorting .sorting-wrap-desc {padding:30px 25px 29px}
}

@media (max-width:767px) {
  .catalog-sorting .sorting-wrap-desc {display:none}
}

@media (max-width:767px) {
  .catalog-sorting .sorting-wrap-mob {display:inline-block}
}

.checkbox-line {margin-bottom:16px}

.checkbox-line input[type=checkbox] + label .checkbox-block {display:inline-block;vertical-align:middle;position:relative;border:1px solid #27979d;border-radius:20%;height:20px;width:20px;margin-right:10px}

.checkbox-line input[type=checkbox] + label .checkbox-block .svg-checked {display:none;position:absolute;width:10px;height:10px;top:0;left:0;fill:#27979d;margin:4px}

.checkbox-line input[type=checkbox] + label .checkbox-text {display:inline-block;vertical-align:middle;/ / max-width: -webkit-calc(100 % - 38 px);/ / max-width: calc(100 % - 38 px)}

.checkbox-line input[type=checkbox] + label {display:inline-block;vertical-align:middle;padding-left:0}

.checkbox-line input[type=checkbox] + label:after, .checkbox-line input[type=checkbox] + label:before {content:none}

.checkbox-line input[type=checkbox]:checked + label > .checkbox-block .svg-checked {display:block}

.checkbox-line:last-child {margin-bottom:0}

.clearfix:after, .clearfix:before {content:"";display:table;clear:both}

.filter-result {color:#999}

.filter-mobile {display:none;font-size:16px;font-size:1rem;background-color:rgba(0, 0, 0, .5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}

.filter-mobile .result-not-empty {display:block;position:relative;padding-right:24px;font-size:0;font-weight:300}

.filter-mobile .result-not-empty .result-text {font-family:circle, Arial, sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;display:block;vertical-align:middle;background-color:#d5d5d5;padding:2px 6px 1px;border-right:1px solid #bbb;border-top-left-radius:3px;border-bottom-left-radius:3px}

.filter-mobile .result-not-empty .result-delete {display:block;position:absolute;top:0;right:0;bottom:0;width:24px;height:100%;vertical-align:middle;background-color:#d5d5d5;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:14px;font-size:.875rem;line-height:1}

.filter-mobile .result-not-empty .result-delete .svg-close {position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px}

.filter-mobile .result-empty {font-size:18px;font-size:1.125rem;color:#999;font-weight:300;display:none;position:relative;line-height:27px;line-height:1.6875rem}

.filter-mobile .filter-results {font-size:16px;font-size:1rem}

.filter-mobile .filter-result-from, .filter-mobile .filter-result-to {display:inline-block}

.filter-mobile .slider--default.slider-range {width:100%}

@media (min-width:768px) {
  .filter-mobile {display:none !important}
}

.filter-mobile-container {background-color:#eee}

.filter-mobile-header {position:relative;padding:31px 24px;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;font-weight:700;letter-spacing:1.3px;letter-spacing:.08125rem}

.filter-mobile-header .icon-cross {position:absolute;right:16px;top:50%;margin-top:-12px}

.filter-mobile-footer {padding:20px 24px;margin-top:200px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #ccc}

@media (max-width:479px) {
  .filter-mobile-footer {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}

  .filter-mobile-footer .btn + .btn {margin-top:16px}
}

.filter-mobile-item {border-top:1px solid #ccc;padding:27px 0}

.filter-mobile-item.is-active .filter-mobile-item__name:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.filter-mobile-item.is-active .filter-mobile-item__content {display:block}

.filter-mobile-item__name {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 48px 0 24px;position:relative;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;letter-spacing:.8px;letter-spacing:.05rem;font-weight:400}

.filter-mobile-item__name:after {content:"";position:absolute;top:50%;margin-top:-2px;right:16px;background-image:url(../img/svg/dropdown-arrow.svg);background-size:cover;width:8px;height:5px}

.filter-mobile-item__category {margin-right:32px}

.filter-mobile-content {display:none;padding:16px 24px;background-color:#fff}

.filter-mobile-filters {border-bottom:1px solid #ccc}

.news, .news-page {position:relative}

.news-page {padding-left:120px;margin:0 auto;max-width:930px}

.news-page .information {margin-bottom:77px;padding-top:25px}

.news-page .information__breadcrumbs {margin-top:0}

.news-page .information__breadcrumbs-link {color:#999;font-size:14px;font-size:.875rem}

.news-page .information__breadcrumbs-item:after {color:#999}

.news-page h2 {font-size:30px;font-size:1.875rem}

.news-page .quote {margin-left:-238px;margin-top:47px;margin-bottom:47px}

@media (max-width:1023px) {
  .news-page {padding:0 96px;max-width:none;padding-top:38px}
}

@media (max-width:767px) {
  .news-page {padding:0 24px;padding-top:24px}
}

@media (max-width:1365px) {
  .news-page .information {margin-bottom:37px;padding-top:64px}
}

@media (max-width:1023px) {
  .news-page .information {display:none}
}

@media (max-width:1023px) {
  .news-page .information__breadcrumbs {margin-bottom:0}
}

.news-page-toolbar_desktop {width:120px;position:absolute;top:0;bottom:0;left:0;padding:40px 0;background-color:#f6f6f6;z-index:2}

@media (max-width:1023px) {
  .news-page-toolbar_desktop {display:none}
}

@media (min-width:1024px) {
  .news-page-toolbar_mobile {display:none}
}

.news-page-toolbar__item {display:block;width:56px;height:56px;margin-left:auto;margin-right:auto;border:1px solid #ccc;border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:50%}

.news-page-toolbar__item_back {background-image:url(../img/svg/arrow-back.svg);margin-bottom:48px}

.news-page-toolbar__item_next, .news-page-toolbar__item_prev {background-image:url(../img/svg/arrow-nextto.svg);background-size:16px;margin-bottom:24px}

.news-page-toolbar__item_prev, .news-page-toolbar__item_top {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.news-page-toolbar__item_top {position:absolute;left:50%;margin-left:-28px;bottom:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2217%22%20viewBox%3D%220%200%2032%2017%22%20style%3D%22fill%3A%23666%3B%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cstyle%3E%0D%0A%20%20%20%20%20%20.cls-1%20%7B%0D%0A%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cpath%20id%3D%22up_copy%22%20data-name%3D%22up%20copy%22%20class%3D%22cls-1%22%20d%3D%22M113%2C64L97.479%2C48l-0.492.507L113%2C65.014l16.013-16.506L128.521%2C48Z%22%20transform%3D%22translate(-97%20-48)%22%2F%3E%0D%0A%3C%2Fsvg%3E");background-size:20px}

.news-page-toolbar__item:hover {background-color:transparent;border-color:#27979d}

.news-page-toolbar__item:focus {background-color:transparent;border-color:#ccc}

@media (max-width:1023px) {
  .news-page-toolbar__item {display:inline-block;margin-bottom:11px}

  .news-page-toolbar__item + .news-page-toolbar__item {margin-left:12px}
}

@media (max-width:767px) {
  .news-page-toolbar__item {margin-bottom:7px}
}

@media (max-width:479px) {
  .news-page-toolbar__item {margin-bottom:28px}
}

.news-page-post, .news-page-post__header {position:relative}

.news-page-post__header h4 {margin-bottom:12px;font-size:24px;font-size:1.5rem;font-weight:400;line-height:28px;line-height:1.75rem}

.news-page-post__header h1 {margin-bottom:20px;line-height:56px;line-height:3.5rem}

.news-page-post__header p {position:relative;padding-bottom:33px}

.news-page-post__header p:after {position:absolute;bottom:0;left:1px;content:"";width:24px;height:1px;background-color:#000}

@media (max-width:1023px) {
  .news-page-post__header h4 {margin-bottom:17px}
}

@media (max-width:1023px) {
  .news-page-post__header h1 {font-size:3rem;line-height:3.25rem}
}

@media (max-width:479px) {
  .news-page-post__header h1 {margin-bottom:40px}
}

@media (max-width:479px) {
  .news-page-post__header p {padding-bottom:23px}
}

.news-page-post__source {max-width:165px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#999;letter-spacing:.3px;letter-spacing:.01875rem}

.news-page-post__source span {color:#000}

.news-page-post__source p {margin-bottom:0}

.news-page-post__source_top {position:absolute;top:5px;left:-238px}

.news-page-post__source_bottom {position:absolute;bottom:3px;left:-238px}

@media (max-width:1408px) {
  .news-page-post__source {max-width:none}

  .news-page-post__source_bottom {position:static}

  .news-page-post__source_top {position:absolute;left:288px;top:-14px}
}

@media (max-width:1365px) {
  .news-page-post__source_bottom {margin-top:3px}
}

@media (max-width:479px) {
  .news-page-post__source_top {position:static;margin-bottom:20px}
}

.news-page-post__main-pic {display:block;margin-left:auto;margin-right:auto;margin-bottom:48px}

@media (max-width:1365px) {
  .news-page-post__main-pic {margin-bottom:24px}
}

.news-page-post__preview {position:relative;margin-bottom:40px;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;letter-spacing:.3px;letter-spacing:.01875rem}

@media (max-width:479px) {
  .news-page-post__preview {font-size:1.5rem}
}

.news-page-post__guest {position:absolute;top:0;left:-239px}

.post-content .news-page-post__guest {max-width:150px;display:block}

.news-page-post__guest img {display:block;margin-bottom:13px;border-radius:50%;max-width:136px;max-height:136px;height:100%}

.news-page-post__guest span {display:block;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#999}

@media (min-width:1409px) {
  .post-content .news-page-post__guest_tablet {display:none}
}

@media (max-width:1023px) {
  .post-content .news-page-post__guest_tablet img {margin-bottom:19px}
}

@media (max-width:479px) {
  .post-content .news-page-post__guest_tablet {max-width:215px;margin-top:74px}

  .post-content .news-page-post__guest_tablet img {margin-bottom:15px}
}

@media (max-width:1408px) {
  .post-content .news-page-post__guest_desktop {display:none}
}

@media (max-width:479px) {
  .news-page-post__guest span {font-size:1.125rem}
}

@media (max-width:1408px) {
  .news-page-post__guest {position:static}
}

@media (max-width:1365px) {
  .news-page-post__guest {margin-top:30px}
}

.news-page-post__video {position:relative;margin-top:80px;margin-bottom:39px}

@media (max-width:959px) {
  .news-page-post__video iframe {width:100% !important}
}

@media (max-width:767px) {
  .news-page-post__video {margin-top:53px;margin-bottom:36px}
}

@media (max-width:480px) {
  .news-page-post__video {margin-top:73px;margin-bottom:16px}
}

.news-page-post__content {padding-top:15px;padding-bottom:58px}

.news-page-post__content p {margin-bottom:24px}

@media (max-width:1365px) {
  .news-page-post__content {padding-top:31px}
}

@media (max-width:767px) {
  .news-page-post__content {padding-top:20px;padding-bottom:36px}
}

@media (max-width:479px) {
  .news-page-post__content {padding-top:17px;padding-bottom:43px;font-size:1.25rem;line-height:1.625rem}
}

.news-page-post__gallery {margin-top:49px;margin-bottom:27px}

@media (max-width:1365px) {
  .news-page-post__gallery {margin-bottom:5px}
}

.news-page-post__description {display:block;position:relative;bottom:36px;left:-238px;max-width:165px;color:#999;font-size:14px;font-size:.875rem;letter-spacing:.3px;letter-spacing:.01875rem;line-height:20px;line-height:1.25rem}

@media (max-width:1499px) {
  .news-page-post__description {left:-190px}
}

@media (max-width:1408px) {
  .news-page-post__description {bottom:0;left:0;max-width:none;margin-top:17px}
}

@media (max-width:479px) {
  .news-page-post__description {font-size:1.125rem}
}

.news-page-post__dots {margin-top:-6px;text-align:center}

.news-page-post__gallery .news-page-post__dots li {list-style:none;display:inline-block;padding-left:0;margin-bottom:0}

.news-page-post__gallery .news-page-post__dots li:before {content:none}

.news-page-post__dots button {width:6px;height:6px;margin:0 15px 0 0;padding:0;background-color:#ddd;border:none;font-size:0}

.news-page-post__dots button:focus {background-color:#ddd}

.news-page-post__dots li.slick-active button, .news-page-post__dots li.slick-active button:focus {background-color:#27979d}

@media (max-width:1408px) {
  .news-page-post__dots {margin-top:20px;margin-bottom:0}
}

@media (max-width:767px) {
  .news-page-post__dots {margin-top:14px;margin-bottom:11px}

  .news-page-post__dots li {margin-bottom:0}
}

.news-page-location {position:relative;height:385px;margin-left:120px}

@media (max-width:1023px) {
  .news-page-location {margin-left:0}
}

.news-page-other {margin-left:120px;padding:86px 64px 121px}

.news-page-other h2 {margin-bottom:61px;text-align:center;letter-spacing:1.7px;letter-spacing:.10625rem}

.news-page + .news-page-other {padding:31px 96px 121px}

@media (max-width:1023px) {
  .news-page-other {padding:86px 0 121px;margin-left:0;padding-top:79px;padding-bottom:113px}
}

@media (max-width:1023px) {
  .news-page-other h2 {margin-bottom:52px}
}

@media (max-width:767px) {
  .news-page-other {padding-top:50px;padding-bottom:55px}

  .news-page-other h2 {margin-bottom:22px}
}

@media (max-width:479px) {
  .news-page-other h2 {font-size:2rem;margin-bottom:33px}
}

@media (max-width:1023px) {
  .news-page + .news-page-other {padding:31px 0 121px}
}

@media (max-width:479px) {
  .news-page + .news-page-other {padding:31px 0 66px;padding:31px 0 70px}
}

.news-page-nav {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

.news-page-nav .icon-nextto {display:block;position:absolute;top:50%;right:65px;margin-top:-8px;width:23px;height:17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1021%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1022%22%20d%3D%22M840%201420.5H840.001H840V1421H839.491L831.333%201429L830.5%201428.18L837.824%201421H817V1420H837.824L830.5%201412.81L831.333%201412L839.491%201420H840Z%20%22%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-817%2C-1412)%22%2F%3E%3C%2Fsvg%3E")}

.news-page-nav__item {position:relative;width:50%;border:1px solid #dadada;background:#fff;-webkit-transition:background .3s ease;transition:background .3s ease}

.news-page-nav__item:first-child {border-right:none}

.news-page-nav__item:first-child .icon-nextto {right:auto;left:65px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

@media (max-width:1023px) {
  .news-page-nav__item:first-child {border-right:none;border-left:none}
}

@media (max-width:1499px) {
  .news-page-nav__item:first-child .icon-nextto {left:24px}
}

.news-page-nav__item:hover {background:#f6f6f6}

@media (max-width:1023px) {
  .news-page-nav__item {border-right:none}
}

.news-page-nav__link {display:table;padding-top:62px;padding-bottom:62px;padding-right:47px}

.news-page-nav__item:first-child .news-page-nav__link {padding-left:140px}

.news-page-nav__item:last-child .news-page-nav__link {padding-left:59px}

.news-page-nav__link span {display:block}

@media (max-width:1365px) {
  .news-page-nav__item:first-child .news-page-nav__link {padding-left:84px}
}

@media (max-width:1023px) {
  .news-page-nav__item:first-child .news-page-nav__link {padding-left:84px}
}

@media (max-width:767px) {
  .news-page-nav__item:first-child .news-page-nav__link {padding-left:24px}
}

@media (max-width:479px) {
  .news-page-nav__item:first-child .news-page-nav__link {padding-right:16px}
}

@media (max-width:1365px) {
  .news-page-nav__item:last-child .news-page-nav__link {padding-left:38px}
}

@media (max-width:1023px) {
  .news-page-nav__item:last-child .news-page-nav__link {padding-left:28px}
}

@media (max-width:767px) {
  .news-page-nav__item:last-child .news-page-nav__link {padding-left:24px}
}

@media (max-width:479px) {
  .news-page-nav__item:last-child .news-page-nav__link {padding-right:16px}
}

@media (max-width:767px) {
  .news-page-nav__link span {margin:13px 0 9px;font-size:1.125rem;line-height:1.5rem}
}

.news-page-nav__link:hover .news-page-nav__title {color:#27979d;-webkit-transition:all .3s ease;transition:all .3s ease}

.news-page-nav__link:hover .icon-nextto {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1021%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1022%22%20d%3D%22M840%201420.5H840.001H840V1421H839.491L831.333%201429L830.5%201428.18L837.824%201421H817V1420H837.824L830.5%201412.81L831.333%201412L839.491%201420H840Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-817%2C-1412)%22%2F%3E%3C%2Fsvg%3E")}

@media (max-width:479px) {
  .news-page-nav__link {padding-top:114px;padding-bottom:32px}
}

.news-page-nav__picture {border-radius:50%;float:left;max-width:112px;height:100%;max-height:112px;margin-right:50px}

@media (max-width:1365px) {
  .news-page-nav__picture {margin-right:37px}
}

@media (max-width:1023px) {
  .news-page-nav__picture {max-width:80px;max-height:80px;margin-right:18px}
}

@media (max-width:767px) {
  .news-page-nav__picture {max-width:65px;max-height:65px;float:none}
}

@media (max-width:479px) {
  .news-page-nav__picture {float:none;position:absolute;top:30px}
}

.news-page-nav__description {position:relative;overflow:hidden}

.news-page-nav__date {margin-bottom:15px;font-size:15px;font-size:.9375rem;color:#000}

.news-page-nav__wrapper {display:table-cell;vertical-align:middle}

@media (max-width:767px) {
  .news-page-nav__wrapper {display:block}
}

.news-page-nav__category {margin-bottom:5px;margin-right:16px;color:#888;font-size:18px;font-size:1.125rem}

@media (max-width:767px) {
  .news-page-nav__category {font-size:1rem;line-height:1.625rem}
}

@media (max-width:479px) {
  .news-page-nav__category {margin-bottom:12px;margin-right:0;font-size:1.125rem;line-height:1.375rem}
}

.news-page-nav__title {margin-right:16px;color:#000;font-weight:700;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}

@media (max-width:767px) {
  .news-page-nav__title {font-size:1.125rem;line-height:1.5rem;letter-spacing:.03125rem}
}

@media (max-width:479px) {
  .news-page-nav__title {margin-right:0;font-size:1.25rem;line-height:1.625rem;letter-spacing:.03125rem}
}

@media (max-width:1499px) {
  .news-page-nav .icon-nextto {right:24px}
}

@media (max-width:767px) {
  .news-page-nav .icon-nextto {display:none}
}

@media (max-width:1408px) {
  .news-page .quote {margin-left:0}
}

@media (max-width:480px) {
  .news-page .quote {margin:41px -24px;padding:24px;font-size:1.75rem;line-height:2.25rem}
}

.quote {padding:49px 0 54px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;font-size:34px;font-size:2.125rem;line-height:40px;line-height:2.5rem;letter-spacing:.65px;letter-spacing:.04063rem}

@media (max-width:1365px) {
  .quote {padding:43px 0}
}

.post-header {position:relative;height:368px;background-repeat:no-repeat;background-color:#99a4dd;background-position:50%;background-size:cover}

.post-header h1 {position:absolute;top:50%;right:96px;left:96px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;z-index:2;line-height:48px;line-height:3rem}

@media (max-width:1023px) {
  .post-header h1 {position:absolute;top:50%;right:24px;left:24px}
}

.post-header:after {background-color:rgba(0, 0, 0, .4)}

.post-header:after, .post-header:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}

.post-header:before {background:url(../img/news/bg_shadow.png) repeat-x 0 bottom}

.post-content {padding-top:59px}

.post-content .news-page-post__preview {margin-bottom:37px}

.post-content .share-block {margin-top:60px}

.post-content .news-page-post__content {padding-bottom:36px}

.post-content h3 {margin-bottom:25px}

.post-content p {position:relative}

.post-content p.quote + h3 {margin-top:63px}

.post-content p + h3 {margin-top:54px}

.post-content h3 + h6 {margin-top:29px}

.post-content p + h6 {margin-top:33px}

.post-content h6 {margin-bottom:14px}

.post-content ul {margin-bottom:23px}

.post-content ul li {margin-bottom:8px;list-style:none;position:relative;padding-left:21px}

.post-content ul li:before {content:"—";position:absolute;top:0;left:0}

.post-content ol {margin-bottom:26px}

.post-content ol li {list-style:decimal outside;padding-left:9px;margin-left:14px}

@media (max-width:1023px) {
  .post-content {padding-top:24px}
}

.post-content-image {margin-top:48px;margin-bottom:-24px}

.post-content-image .news-page-post__description {max-width:180px;top:-64px}

@media (max-width:1408px) {
  .post-content-image .news-page-post__description {position:static;max-width:none;top:0}
}

@media (max-width:1023px) {
  .post-content-image .news-page-post__description {margin-top:10px}
}

@media (max-width:1408px) {
  .post-content-image {margin-bottom:50px}
}

@media (max-width:1023px) {
  .post-content-image {margin-bottom:41px}
}

@media (max-width:1023px) {
  .post-content .news-page-post__preview {margin-bottom:0}
}

@media (max-width:767px) {
  .post-content .news-page-post__preview {margin-bottom:12px}
}

@media (max-width:479px) {
  .post-content .news-page-post__preview {margin-bottom:37px}
}

@media (max-width:479px) {
  .post-content h3 {margin-bottom:42px}
}

@media (max-width:1023px) {
  .post-content .quote {margin-top:57px;margin-bottom:52px}
}

.section_mattres-master {background-image:url(../img/mattres_master/main_bg.jpg)}

.section.section_steps {padding:64px 0}

@media (max-width:639px) {
  .section.section_steps {padding:32px 0}
}

.section.section_contant-us {padding-top:86px;padding-bottom:86px;text-align:center}

.section.section_contant-us strong {white-space:nowrap}

@media (max-width:639px) {
  .section.section_contant-us {font-size:1.25rem}
}

@media print {
  .section.section_contant-us {display:none}
}

@media (max-width:1199px) {
  .section.section_recommend {padding-top:64px}
}

@media (max-width:639px) {
  .section.section_recommend {padding-top:56px;padding-bottom:24px}
}

@media (max-width:479px) {
  .section.section_recommend {padding-top:48px}
}

.section.section_lie-map {padding-top:86px;padding-bottom:0;font-size:24px;font-size:1.5rem;text-align:center}

@media (max-width:959px) {
  .section.section_lie-map {padding-top:64px}
}

@media (max-width:639px) {
  .section.section_lie-map {padding-top:48px;font-size:1.25rem}

  .section.section_lie-map br {display:none}
}

@media print {
  .section.section_lie-map {display:none}
}

.steps {border-bottom:2px solid #dadada;display:inline-block;margin:0 auto 48px}

.steps__group {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;position:relative}

.steps__group.is-hidden {display:none}

.steps__item {position:relative;width:86px;padding-bottom:8px;text-align:center}

@media (max-width:639px) {
  .steps__item {width:60px;text-indent:-9999px}
}

@media (max-width:479px) {
  .steps__item {width:40px}
}

.steps__item:first-child {margin-left:-43px}

@media (max-width:639px) {
  .steps__item:first-child {margin-left:-30px}
}

@media (max-width:479px) {
  .steps__item:first-child {margin-left:-20px}
}

.steps__item:last-child {margin-right:-43px}

@media (max-width:639px) {
  .steps__item:last-child {margin-right:-30px}
}

@media (max-width:479px) {
  .steps__item:last-child {margin-right:-20px}
}

.steps__item:after, .steps__item:before {content:"";display:block;position:absolute}

.steps__item:before {background:#27979d;display:none;top:100%;right:50%;width:86px;height:2px}

@media (max-width:639px) {
  .steps__item:before {width:60px}
}

@media (max-width:479px) {
  .steps__item:before {width:40px}
}

.steps__item:after {background:#dadada;border-radius:50%;top:100%;left:50%;width:10px;height:10px;margin:-4px 0 0 -5px}

@media (max-width:639px) {
  .steps__item:after {width:16px;height:16px;margin:-7px 0 0 -8px}
}

.steps__item.is-active:before {display:block}

.steps__item.is-active:after {background:#27979d}

.steps__item.is-active:first-child:before {display:none}

.steps-count {position:relative;margin:0 auto;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.2}

.steps-count .btn {position:absolute;top:50%;right:100%;margin:-16px 50px 0 0;vertical-align:middle}

.steps-count .icon {margin:0}

.steps-count__layout {display:inline-block;position:relative}

.steps-count__cur {font-size:80px;font-size:5rem}

.step-group {position:relative}

.step-group.is-hidden {display:none}

.step-question {margin-bottom:48px;font-size:26px;font-size:1.625rem;font-weight:800}

.step-answers {position:relative;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 8 / 12 - 10px);width:calc(99.9% * 8 / 12 - 10px);margin-left:-webkit-calc(99.9% * .166666666666667 - 24.99999999999999px + 30px) !important;margin-left:calc(99.9% * .166666666666667 - 24.99999999999999px + 30px) !important}

.step-answers:nth-child(1n) {margin-right:30px;margin-left:0}

.step-answers:last-child {margin-right:0}

.step-answers:nth-child(12n) {margin-right:0;margin-left:auto}

@media (max-width:1199px) {
  .step-answers {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);margin-left:0 !important;margin-right:30px !important}

  .step-answers:nth-child(1n) {margin-right:30px;margin-left:0}

  .step-answers:last-child {margin-right:0}

  .step-answers:nth-child(1n) {margin-right:0;margin-left:auto}
}

.step-answers__label {position:absolute;top:70px;right:100%;margin-right:32px;color:#999;font-size:18px;font-size:1.125rem;font-weight:800;text-align:right;text-transform:uppercase;white-space:nowrap}

@media (max-width:1199px) {
  .step-answers__label {position:relative;top:auto;right:auto;margin:0 0 48px;text-align:center}

  .step-answers + .step-answers .step-answers__label {margin-top:32px}
}

.step-answers__layout {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

@media (max-width:767px) {
  .step-answers__layout {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
}

.step-answers__item.btn {margin:0;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px);height:auto;margin-bottom:48px;color:#000;font-size:16px;font-size:1rem;font-weight:300;line-height:1.5;text-transform:none;text-align:center}

.step-answers__item.btn:nth-child(1n) {margin-right:30px;margin-left:0}

.step-answers__item.btn:last-child {margin-right:0}

.step-answers__item.btn:nth-child(4n) {margin-right:0;margin-left:auto}

.is-disabled .step-answers__item.btn, .step-answers__item.btn.is-disabled, .step-answers__item.btn[disabled] {color:#666}

.step-answers__item.btn.is-active, .step-answers__item.btn.is-focus, .step-answers__item.btn.is-hover, .step-answers__item.btn:focus, .step-answers__item.btn:hover {color:#27979d}

@media (max-width:767px) {
  .step-answers__item.btn {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .step-answers__item.btn:nth-child(1n) {margin-right:30px;margin-left:0}

  .step-answers__item.btn:last-child {margin-right:0}

  .step-answers__item.btn:nth-child(2n) {margin-right:0;margin-left:auto}
}

.step-answers__icon {background-color:#ade1e4;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;display:block;position:relative;width:144px;height:144px;margin:0 auto 20px;font-size:0;line-height:144px;line-height:9rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}

.btn:hover .step-answers__icon, .is-active .step-answers__icon {background-color:#77e0e6}

.step-answers__icon img {max-height:100%;vertical-align:middle}

@media (max-width:479px) {
  .step-answers__icon {width:104px;height:104px;line-height:6.5rem}
}

@media (max-width:479px) {
  .step-answers__icon img {max-width:50%;max-height:50%}
}

.section.section_product_master {padding:100px 0 64px}

@media (max-width:639px) {
  .section.section_product_master {padding:32px 0}
}

@media (max-width:1000px) {
  .section.section_product_master .container {padding:0 32px;min-width:320px}
}

.product-master {position:relative}

.product-master__header {position:relative;overflow:hidden;margin-bottom:100px}

@media (max-width:1199px) {
  .product-master__header {margin-bottom:48px}
}

@media (max-width:767px) {
  .product-master__header {margin-bottom:32px}
}

@media (max-width:479px) {
  .product-master__header {text-align:center}
}

.product-master__header__btn.btn {float:left;clear:none;margin:-36px 0 0}

@media (max-width:1199px) {
  .product-master__header__btn.btn {margin-top:0}
}

@media (max-width:479px) {
  .product-master__header__btn.btn {display:block;width:100%;float:none}
}

.product-master__header__btn.btn + .product-master__header__btn.btn {float:right}

@media (max-width:479px) {
  .product-master__header__btn.btn + .product-master__header__btn.btn {float:none;margin-top:16px}
}

.product-master__hl {margin:0 235px;font-size:40px;font-size:2.5rem;line-height:1.2;text-align:center}

@media (max-width:1199px) {
  .product-master__hl {margin:0 0 25px}
}

@media (max-width:767px) {
  .product-master__hl {font-size:2rem}
}

@media (min-width:640px) {
  .product-master__hl br {display:none}
}

.product-master__body {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

@media (max-width:1023px) {
  .product-master__desktop-name {display:none}
}

.product-master__mobile-name {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);-ms-flex:none;-webkit-flex:none;flex:none}

.product-master__mobile-name:nth-child(1n) {margin-right:30px;margin-left:0}

.product-master__mobile-name:last-child {margin-right:0}

.product-master__mobile-name:nth-child(1n) {margin-right:0;margin-left:auto}

@media (min-width:1024px) {
  .product-master__mobile-name {display:none}
}

@media (max-width:639px) {
  .product-master__mobile-name {text-align:center}
}

.product-master__pic-box {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 6 / 12 - 15px);width:calc(99.9% * 6 / 12 - 15px);position:relative}

.product-master__pic-box:nth-child(1n) {margin-right:30px;margin-left:0}

.product-master__pic-box:last-child {margin-right:0}

.product-master__pic-box:nth-child(2n) {margin-right:0;margin-left:auto}

@media (max-width:1023px) {
  .product-master__pic-box {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .product-master__pic-box:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__pic-box:last-child {margin-right:0}

  .product-master__pic-box:nth-child(1n) {margin-right:0;margin-left:auto}
}

.product-master__pic {position:relative;clear:both;padding:48px 0;text-align:center}

@media (max-width:1199px) {
  .product-master__pic {padding-right:32px;padding-left:32px}
}

.product-master__lie {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;clear:both;text-align:left}

.product-master__lie h3 {margin-bottom:10px;font-size:20px;font-size:1.25rem;font-weight:700}

.product-master__lie .btn {margin:0}

.product-master__lie .btn_big {clear:both;margin-bottom:32px}

@media (max-width:1023px) {
  .product-master__lie {display:block}
}

@media (max-width:1023px) {
  .product-master__lie_desktop {display:none}
}

@media print {
  .product-master__lie_desktop {display:none}
}

@media (min-width:1024px) {
  .product-master__lie_mobile {display:none}
}

@media print {
  .product-master__lie, .product-master__lie_mobile {display:none}
}

.product-master__lie-pic {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px);font-size:0;line-height:0}

.product-master__lie-pic:nth-child(1n) {margin-right:30px;margin-left:0}

.product-master__lie-pic:last-child {margin-right:0}

.product-master__lie-pic:nth-child(2n) {margin-right:0;margin-left:auto}

.product-master__lie-pic img {border-radius:50%;width:100%}

@media (max-width:1023px) {
  .product-master__lie-pic {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);-ms-flex:none;-webkit-flex:none;flex:none;position:relative;float:left;width:120px}

  .product-master__lie-pic:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__lie-pic:last-child {margin-right:0}

  .product-master__lie-pic:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .product-master__lie-pic {width:160px;margin-bottom:40px}
}

@media (max-width:479px) {
  .product-master__lie-pic {float:none;width:100%;margin-bottom:32px;text-align:center}
}

@media (max-width:479px) {
  .product-master__lie-pic img {max-width:120px}
}

.product-master__lie-desc {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 2 / 3 - 10px);width:calc(99.9% * 2 / 3 - 10px)}

.product-master__lie-desc:nth-child(1n) {margin-right:30px;margin-left:0}

.product-master__lie-desc:last-child {margin-right:0}

.product-master__lie-desc:nth-child(2n) {margin-right:0;margin-left:auto}

@media (max-width:1023px) {
  .product-master__lie-desc {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px);-ms-flex:none;-webkit-flex:none;flex:none;position:relative;overflow:hidden;width:auto;padding-left:32px}

  .product-master__lie-desc:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__lie-desc:last-child {margin-right:0}

  .product-master__lie-desc:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .product-master__lie-desc {margin-bottom:40px}

  .product-master__lie-desc br {display:none}
}

@media (max-width:479px) {
  .product-master__lie-desc {padding-left:0;text-align:center}
}

@media (max-width:639px) {
  .product-master__lie-desc p {margin-bottom:0}
}

@media (max-width:1023px) {
  .product-master__lie h3 {margin-bottom:20px}
}

@media (max-width:639px) {
  .product-master__lie h3 {margin-bottom:32px;font-size:1.5rem;text-align:center}
}

@media (max-width:639px) {
  .product-master__lie .btn_sm {display:none}
}

@media (min-width:640px) {
  .product-master__lie .btn_big {display:none}
}

.product-master__info {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 5 / 12 - 17.5px);width:calc(99.9% * 5 / 12 - 17.5px);position:relative}

.product-master__info:nth-child(1n) {margin-right:30px;margin-left:0}

.product-master__info:last-child {margin-right:0}

.product-master__info:nth-child(2n) {margin-right:0;margin-left:auto}

.product-master__info .select-round {width:210px;margin-bottom:25px}

.product-master__info .select-round label {color:#888;font-size:10px;font-size:.625rem;text-transform:uppercase;text-align:left}

.product-master__info form {margin-bottom:40px}

.product-master__info form .btn {vertical-align:middle}

.product-master__info form .btn + .btn, .product-master__info form .btn.btn_link {margin-left:28px}

.product-master__info .product-seen {margin-top:56px}

.product-master__info .product-seen h2 {margin:0 0 10px;font-size:20px;font-size:1.25rem;font-weight:700}

.product-master__info .product-seen__container {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}

.product-master__info .product-seen__product {margin:0 0 32px;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 4 - 22.5px);width:calc(99.9% * 1 / 4 - 22.5px)}

.product-master__info .product-seen__product:nth-child(1n) {margin-right:30px;margin-left:0}

.product-master__info .product-seen__product:last-child {margin-right:0}

.product-master__info .product-seen__product:nth-child(4n) {margin-right:0;margin-left:auto}

.product-master__info .product-seen__name {font-size:16px;font-size:1rem;line-height:1.5}

.product-master__info .product-seen__img {display:block;height:100px;line-height:100px;line-height:6.25rem;text-align:center}

.product-master__info .product-seen__img img {max-width:100%;max-height:100%}

@media (min-width:1366px) {
  .product-master__info {margin-left:-webkit-calc(99.9% * .083333333333333 - 27.50000000000001px + 30px) !important;margin-left:calc(99.9% * .083333333333333 - 27.50000000000001px + 30px) !important}
}

@media (max-width:1365px) {
  .product-master__info {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 6 / 12 - 15px);width:calc(99.9% * 6 / 12 - 15px)}

  .product-master__info:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__info:last-child {margin-right:0}

  .product-master__info:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .product-master__info {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .product-master__info:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__info:last-child {margin-right:0}

  .product-master__info:nth-child(1n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .product-master__info, .product-master__info .flexibility {font-size:1.25rem}

  .product-master__info .flexibility:after, .product-master__info .flexibility:before {top:4px}

  .product-master__info .max-weight {font-size:1.25rem}

  .product-master__info .max-weight:before {top:2px}

  .product-master__info .mattress-height {font-size:1.25rem}

  .product-master__info .mattress-height:before {top:3px}
}

@media (max-width:639px) {
  .product-master__info .select-round {width:300px;margin-left:auto;margin-right:auto}
}

@media (max-width:639px) {
  .product-master__info .select-round label {font-size:.875rem}
}

@media (max-width:639px) {
  .product-master__info form {margin-bottom:60px;text-align:center}
}

@media print {
  .product-master__info form .btn + .btn, .product-master__info form .btn.btn_link {display:none}
}

@media (max-width:1199px) {
  .product-master__info form .btn_big {margin-bottom:32px}
}

@media (max-width:639px) {
  .product-master__info form .btn_big {display:block;width:100%;margin-bottom:10px}
}

@media print {
  .product-master__info form .btn_big {display:none}
}

@media (min-width:1200px) {
  .product-master__info form .btn_big + br {display:none}
}

@media (max-width:1199px) {
  .product-master__info form .btn_big + br + .btn_link {margin-left:0}
}

@media (max-width:1023px) {
  .product-master__info .product-seen {margin-bottom:32px}
}

@media (max-width:1023px) {
  .product-master__info .product-seen h2 {margin-bottom:20px}
}

@media (max-width:639px) {
  .product-master__info .product-seen h2 {margin-bottom:32px;font-size:1.5rem;text-align:center}
}

@media (max-width:1365px) {
  .product-master__info .product-seen__product {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

  .product-master__info .product-seen__product:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__info .product-seen__product:last-child {margin-right:0}

  .product-master__info .product-seen__product:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .product-master__info .product-seen__product {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 5 - 24px);width:calc(99.9% * 1 / 5 - 24px)}

  .product-master__info .product-seen__product:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__info .product-seen__product:last-child {margin-right:0}

  .product-master__info .product-seen__product:nth-child(5n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .product-master__info .product-seen__product {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 3 - 20px);width:calc(99.9% * 1 / 3 - 20px)}

  .product-master__info .product-seen__product:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__info .product-seen__product:last-child {margin-right:0}

  .product-master__info .product-seen__product:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .product-master__info .product-seen__product {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .product-master__info .product-seen__product:nth-child(1n) {margin-right:30px;margin-left:0}

  .product-master__info .product-seen__product:last-child {margin-right:0}

  .product-master__info .product-seen__product:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:639px) {
  .product-master__info .product-seen__name {font-size:1.25rem}
}

@media print {
  .product-master__info .product-seen__name {text-align:center}
}

.product-master__type {margin-bottom:0;color:#888;font-size:18px;font-size:1.125rem;font-weight:400}

@media (max-width:1023px) {
  .product-master__type {margin-bottom:5px;font-size:1.5rem}
}

@media (max-width:639px) {
  .product-master__type {font-size:1.375rem}
}

.product-master__name {margin-top:0;font-size:32px;font-size:2rem;line-height:1}

.product-master__name .product-preview__rating {margin:0 16px 0 0;vertical-align:middle}

.product-master__name .product-preview__reviews {margin:0;vertical-align:middle}

@media (max-width:1023px) {
  .product-master__name {margin-bottom:32px;font-size:2.5rem}
}

@media (max-width:639px) {
  .product-master__name {display:block}
}

.product-master__name__text {margin-right:16px;vertical-align:middle}

@media (max-width:639px) {
  .product-master__name__text {display:block;margin-right:0;margin-bottom:5px}
}

.product-master__price {margin-bottom:25px;font-size:34px;font-size:2.125rem;font-weight:400}

@media (max-width:639px) {
  .product-master__price {font-size:2.25rem;text-align:center}
}

.product-master__feature {margin-bottom:24px}

.product-master__feature span {margin-right:20px}

.product-master__feature span:last-child {margin-right:0}

.lie-map {position:relative;height:380px;margin-top:48px}

.sly-container {height:100%;padding:0 80px 0 0;position:relative}

@media (min-width:1024px) {
  .sly-container {padding:0}

  .sly-container:before {left:0;background:#f2f2f2}

  .sly-container:after, .sly-container:before {content:"";width:100%;height:150px;position:absolute;bottom:0;z-index:-1}

  .sly-container:after {background:url(../img/history/mouse.png) 50% no-repeat;opacity:1;-webkit-transition:all .3s;transition:all .3s}

  .sly-container.touch-enable:after {background:url(../img/history/touch.png) 50% no-repeat}

  .sly-container.scrolled:after {opacity:0}
}

.sly-inner {height:100%;position:relative}

.sly-inner .mCSB_container {margin:0}

.sly-inner .mCSB_draggerContainer {display:none}

@media (min-width:1024px) {
  .sly-inner .mCSB_container {height:100%;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}
}

.sly-item {width:100%;padding:40px 60px 20px 25px;position:relative}

.sly-item h1 {font-size:56px;font-size:3.5rem;font-weight:700;color:#27979d}

.sly-item p {font-family:circle, Arial, sans-serif;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}

.sly-item p:last-child {margin-bottom:0}

.sly-item ul {margin:0;padding:0}

.sly-item ul li {list-style:none;margin:16px 0 0;padding:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

.sly-item ul li img {margin:0 30px 0 0;border-radius:100%;min-width:110px;max-width:110px;min-height:110px;max-height:110px;width:110px;height:110px}

@media (max-width:767px) {
  .sly-item {padding-right:25px}
}

@media (min-width:1024px) {
  .sly-item {padding:30px 50px;padding-bottom:184px;min-width:688px;max-width:696px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
}

@media (min-width:1366px) {
  .sly-item {min-width:760px;padding:40px 160px 184px 70px}
}

@media (min-width:1024px) {
  .sly-item ul li {margin-top:25px}

  .sly-item ul li:first-child {margin-top:0}
}

@media (max-width:767px) {
  .sly-item ul li {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .sly-item ul li img {margin:0 0 30px}

  .sly-item ul li p {width:100%}
}

.sly-info h1 {font-family:circle, Arial, sans-serif;font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;font-weight:700;width:100%;color:#000}

.sly-aside {position:absolute;right:0;top:0;width:80px;height:100%;border-left:1px solid #dadada;overflow:auto;background:#fff}

.sly-aside .mCSB_container {margin:0}

.sly-aside .mCSB_draggerContainer {display:none}

@media (min-width:1024px) {
  .sly-aside {width:100%;height:34px;bottom:150px;left:0;top:auto;border:1px solid #dadada;border-left:none;border-right:none}
}

.sly-progress {background:#d3f2f3;width:100%;height:32px;border-radius:100px;position:absolute;left:0;top:0;margin:20px 0 0;-webkit-transition:all .3s;transition:all .3s;z-index:1}

@media (min-width:1024px) {
  .sly-progress {max-width:400px;height:100%;margin:0}
}

.sly-pages {position:relative;z-index:2}

.sly-pages li {list-style:none;font-size:16px;font-size:1rem;font-family:circle, Arial, sans-serif;font-weight:700;text-align:center;padding:5px;margin:20px 0;cursor:pointer}

.sly-pages li.hidden {margin:0;padding:0;height:0;overflow:hidden}

@media (min-width:1024px) {
  .sly-pages {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:30px;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
}

@media (min-width:1024px) {
  .sly-pages li {margin:0;padding:5px 30px;max-height:32px}

  .sly-pages li.hidden {margin:0;padding:0 30px}
}

.history-interview {margin:25px 0 0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.history-interview img {margin:0 15px 0 0;border-radius:100%}

.history-interview__title {font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;color:#000}

.history-interview__title span {display:block;color:#999}

.history-more {font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;color:#27979d;font-weight:700;margin:25px 0;margin-left:140px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}

.history-more i {width:30px;height:30px;border:2px solid #27979d;border-radius:100%;margin:0 15px 0 0;display:block;position:relative}

.history-more i:after, .history-more i:before {content:"";width:12px;height:2px;background:#27979d;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.history-more i:after {width:2px;height:12px}

@media (max-width:767px) {
  .history-more {margin-left:0}
}

.history-world {background:#f2f2f2;padding:35px 60px 35px 170px;margin:30px -60px 0 -25px;position:relative}

@media (min-width:1024px) {
  .history-world {position:absolute;bottom:0;left:0;height:150px;margin:0;padding-left:190px}
}

@media (min-width:1366px) {
  .history-world {padding-right:160px}
}

.history-world__type {display:block;position:absolute;height:0;width:90px;top:50%;left:-25px;text-align:center}

.history-world__type span {display:block;color:#999;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;font-weight:700;text-transform:uppercase;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center 0;-ms-transform-origin:center 0;transform-origin:center 0;white-space:nowrap}

@media (min-width:1024px) {
  .history-world__type {display:none}
}

.history-world__content {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.history-world__content img {margin:0 20px 0 0;border-radius:100%}

.history-world__content p {font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}

@media (max-width:479px) {
  .history-world__content {display:block;padding-right:10px}
}

@media (max-width:767px) {
  .history-world {padding-left:70px;padding-right:25px;margin-right:-25px}
}

.sly-popup {position:fixed;z-index:1000;right:0;top:0;width:100%;height:100%;border-left:1px solid #e5e5e5;background:transparent;-webkit-transition:all .3s;transition:all .3s}

.sly-popup ul li {padding-right:60px;list-style:none;margin:50px 0 0;-js-display:flex !important;display:-ms-flexbox !important;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

.sly-popup ul li p {margin:30px 0;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;font-weight:light}

.sly-popup ul li img {margin:0 30px 0 0;border-radius:100%;min-width:110px;max-width:110px;min-height:110px;max-height:110px;width:110px;height:110px}

.sly-popup ul li:first-child {margin:0}

.sly-popup.show {background:rgba(0, 0, 0, .4)}

.sly-popup.show .sly-popup__inner {-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}

.sly-popup__inner {padding:0 25px;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);-webkit-transition:all .3s;transition:all .3s;background:#fff;height:100%;width:100%;position:absolute;right:0;top:0}

.sly-popup__inner ul {height:100%}

@media (min-width:1024px) {
  .sly-popup__inner {max-width:785px}
}

.sly-popup__header {border-bottom:1px solid #e5e5e5;margin:0 -25px;padding:40px 25px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

.sly-popup__header h1 {margin:0;padding:0;font-size:40px;font-size:2.5rem;line-height:28px;line-height:1.75rem;color:#27979d;font-weight:700}

.sly-popup__close {background:url(../img/svg/close-big.svg);width:28px;height:28px;display:block;cursor:pointer}

.sly-popup__wrap {height:100%;padding:50px 0;overflow:hidden}

.sly-popup__wrap .mCSB_container {margin:0}

.sly-popup__wrap .mCSB_dragger_bar {background-color:#27979d !important}

.sly-popup__wrap .mCSB_draggerRail {background-color:#ddd !important}

.sly-popup__wrap .mCustomScrollBox {overflow:visible}

@media (max-width:767px) {
  .sly-popup ul li {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-right:30px;margin:30px 0 0}

  .sly-popup ul li p {width:100%}
}

.sly-large-tooltip {position:absolute;bottom:0;left:0;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateY(100%);-ms-transform:rotate(-90deg) translateY(100%);transform:rotate(-90deg) translateY(100%);-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;z-index:100;text-align:center;padding-top:70px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-transition:all .3s;transition:all .3s;opacity:0}

.sly-large-tooltip .history-askona-large {width:100%;font-size:18px;font-size:1.125rem;font-weight:700;color:#000}

.sly-large-tooltip .history-world-large {min-width:150px;max-width:150px;margin-right:32px;font-size:18px;font-size:1.125rem;color:#999;font-weight:700}

.sly-large-tooltip.show {opacity:1}

@media (max-width:1024px) {
  .sly-large-tooltip {display:none}
}

.franchise-banner {width:100%;position:relative;text-align:center;padding:0 336px}

@media (max-width:1365px) and (min-width:1024px) {
  .franchise-banner {padding:0 100px}
}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-banner {padding:0 65px}
}

@media (max-width:767px) {
  .franchise-banner {padding:0 25px}
}

.franchise-banner-title {font-family:circle, Arial, sans-serif;font-size:56px;font-size:3.5rem;font-weight:800;padding-top:142px}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-banner-title {padding-top:85px;line-height:4rem}
}

@media (max-width:767px) {
  .franchise-banner-title {padding-top:68px;font-size:2.5rem;line-height:2.75rem}
}

.franchise-banner-text {font-family:circle, Arial, sans-serif;font-size:24px;font-size:1.5rem;padding-top:137px;line-height:32px;line-height:2rem}

@media (max-width:1365px) and (min-width:1024px) {
  .franchise-banner-text {padding-top:110px}
}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-banner-text {padding-top:80px}
}

@media (max-width:767px) {
  .franchise-banner-text {padding-top:74px}
}

.franchise-details {padding-top:85px;font-size:0;width:100%}

@media (max-width:1365px) and (min-width:1024px) {
  .franchise-details {padding-top:110px}
}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-details {padding-top:95px}
}

@media (max-width:767px) {
  .franchise-details {padding-top:75px}
}

.fr-detail-block {display:inline-block;vertical-align:top;position:relative;width:33.3333333%;height:536px}

.fr-detail-block .fr-detail-block-wrapper {width:100%;height:100%;position:relative;display:block;background-repeat:no-repeat;background-size:cover;background-position:50%;text-align:center}

.fr-detail-block .fr-detail-block-wrapper .fr-detail-block-half {width:100%;height:50%;background-repeat:no-repeat;background-size:cover;background-position:50%;font-size:0;display:block}

.fr-detail-block .fr-detail-block-wrapper .fr-detail-block-half .fr-detail-block-quarter {width:50%;height:100%;display:inline-block}

.fr-detail-block .fr-detail-block-wrapper .fr-detail-block-half .fr-detail-block-quarter .fr-detail-block-title {color:#27979d}

.fr-detail-block .fr-detail-block-wrapper .fr-detail-block-half .fr-detail-block-quarter .fr-detail-block-text {color:#000;text-align:left;margin-top:0;padding:0 35px}

.fr-detail-block .fr-detail-block-wrapper .fr-detail-block-half .fr-detail-block-quarter:nth-child(2n) {background-color:#f6f6f6}

.fr-detail-block .fr-detail-block-wrapper.white-text .fr-detail-block-text, .fr-detail-block .fr-detail-block-wrapper.white-text .fr-detail-block-title {color:#fff}

.fr-detail-block .fr-detail-block-wrapper.green-text .fr-detail-block-title {color:#27979d}

.fr-detail-block .fr-detail-block-wrapper.green-text .fr-detail-block-text {color:#000}

.fr-detail-block .fr-detail-block-title {font-family:circle, Arial, sans-serif;font-size:96px;font-size:6rem;font-weight:700;padding:0 20px;line-height:76px;line-height:4.75rem}

.fr-detail-block .fr-detail-block-title .md-text {font-size:40px;font-size:2.5rem}

.fr-detail-block .fr-detail-block-title .sm-text {font-size:32px;font-size:2rem}

.fr-detail-block .fr-detail-block-text {font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:300;padding:0 70px;margin-top:13px}

@media (max-width:1365px) and (min-width:1024px) {
  .fr-detail-block {width:50%;height:512px}
}

@media (max-width:1023px) and (min-width:768px) {
  .fr-detail-block {width:50%;height:384px}
}

@media (max-width:767px) {
  .fr-detail-block {width:100%;height:480px}
}

.franchise-advantage {width:100%}

.franchise-advantage .fr-advantage-title {font-family:circle, Arial, sans-serif;font-size:40px;font-size:2.5rem;font-weight:800;line-height:44px;line-height:2.75rem;text-align:center;padding-top:135px}

.franchise-advantage .fr-advantage-carousel-wrap {padding-top:117px;width:100%}

.franchise-advantage .fr-advantage-carousel-nav {position:absolute;left:0;right:0;text-align:center;margin-top:10px}

.franchise-advantage .fr-advantage-carousel-nav .fr-carousel-num {font-size:16px;font-size:1rem;font-weight:800;font-family:circle, Arial, sans-serif}

.franchise-advantage .fr-advantage-carousel {padding:0 80px;width:100%;font-size:0;text-align:center}

.franchise-advantage .fr-carousel-item {width:25%;display:inline-block;vertical-align:top;text-align:center;padding:0 16px}

.franchise-advantage .fr-carousel-item .fr-carousel-item-img {width:65px;height:65px}

.franchise-advantage .fr-carousel-item .fr-carousel-item-text {font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:500;margin-top:46px}

@media (max-width:1365px) and (min-width:1024px) {
  .franchise-advantage .fr-advantage-title {padding-top:95px}
}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-advantage .fr-advantage-title {padding-top:88px}
}

@media (max-width:767px) {
  .franchise-advantage .fr-advantage-title {padding-top:76px;margin:0 30px}
}

@media (max-width:1023px) {
  .franchise-advantage .fr-advantage-carousel-wrap {padding-top:43px}
}

@media (min-width:1024px) {
  .franchise-advantage .fr-advantage-carousel-nav {display:none}
}

@media (max-width:1023px) {
  .franchise-advantage .fr-advantage-carousel-nav .fr-carousel-num {font-size:1.625rem}
}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-advantage .fr-advantage-carousel {padding:0 16px;text-align:left}
}

@media (max-width:1023px) {
  .franchise-advantage .fr-advantage-carousel {padding:80px 16px 0}
}

@media (min-width:1366px) {
  .franchise-advantage .fr-carousel-item:nth-child(n+5) {margin-top:73px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-advantage .fr-carousel-item {width:33.33333%}

  .franchise-advantage .fr-carousel-item:nth-child(n+4) {margin-top:73px}
}

@media (max-width:1023px) {
  .franchise-advantage .fr-carousel-item .fr-carousel-item-img {margin:0 auto;width:90px;height:90px}
}

@media (max-width:1023px) {
  .franchise-advantage .fr-carousel-item .fr-carousel-item-text {font-size:1.125rem}
}

.fr-carousel-next, .fr-carousel-prev {display:block;position:absolute;top:0;border-radius:50%;background-color:#27979d;width:50px;height:50px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;margin:0 30px}

.fr-carousel-next .svg-arrow-step-back, .fr-carousel-prev .svg-arrow-step-back {fill:#fff;height:20px;width:26px;margin:15px 12px}

.fr-carousel-next.slick-disabled, .fr-carousel-prev.slick-disabled {background-color:#dadada}

.fr-carousel-prev {left:0}

.fr-carousel-next {right:0}

.fr-carousel-next .svg-arrow-step-back {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.franchise-reviews .fr-reviews-title {font-family:circle, Arial, sans-serif;font-size:40px;font-size:2.5rem;font-weight:800;text-align:center;padding-top:160px}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-reviews .fr-reviews-title {padding-top:120px}
}

@media (min-width:768px) and (max-width:1023px) {
  .franchise-reviews .fr-reviews-title {padding-top:100px}
}

.fr-reviews-carousel-wrap {width:100%;padding-top:37px;padding-left:7px}

.fr-rewiews-carousel {width:100%;cursor:-webkit-grab;cursor:grab;padding-top:71px}

.fr-rewiews-carousel .fr-carousel-prev {left:auto;right:177px}

.fr-rewiews-carousel .fr-carousel-next {right:113px}

.fr-rewiews-carousel .fr-carousel-next, .fr-rewiews-carousel .fr-carousel-prev {width:40px;height:40px;margin:0}

.fr-rewiews-carousel .fr-carousel-next .svg-arrow-step-back, .fr-rewiews-carousel .fr-carousel-prev .svg-arrow-step-back {margin:10px 7px}

.fr-rewiews-item {width:450px;border:1px solid #dadada;margin-right:30px;padding:0 40px 60px}

@media (max-width:1023px) and (min-width:768px) {
  .fr-rewiews-item {width:400px;padding:0 25px 70px}
}

@media (max-width:767px) {
  .fr-rewiews-item {width:350px;padding:0 25px 45px}
}

.fr-rewiews-item-title {margin-top:30px;font-size:0;position:relative}

.fr-rewiews-item-title .fr-rewiews-item-img {width:60px;height:60px;display:inline-block;vertical-align:middle;margin-right:30px}

.fr-rewiews-item-title .fr-rewiews-item-img .fr-img {width:100%;height:100%;border-radius:50%;background-position:50%;background-size:cover}

.fr-rewiews-item-title .fr-rewiews-item-names {display:inline-block;vertical-align:middle;width:200px}

.fr-rewiews-item-title .fr-rewiews-item-names .fr-rewiews-name {font-size:16px;font-size:1rem;font-weight:800;font-family:circle, Arial, sans-serif;color:#000;overflow:hidden;height:25px}

.fr-rewiews-item-title .fr-rewiews-item-names .fr-rewiews-address {font-size:16px;font-size:1rem;font-family:circle, Arial, sans-serif;color:#999;height:72px;overflow:hidden}

.fr-rewiews-item-title .fr-rewiews-item-shops {position:absolute;top:0;right:0;padding-top:5px}

.fr-rewiews-item-title .fr-rewiews-item-shops .fr-rewiews-shops-img {width:24px;height:16px;display:inline-block;vertical-align:middle;margin-right:10px}

.fr-rewiews-item-title .fr-rewiews-item-shops .fr-rewiews-shops-img .svg-shop {width:100%;height:100%;fill:#27979d}

.fr-rewiews-item-title .fr-rewiews-item-shops .fr-rewiews-shops-text {font-size:16px;font-size:1rem;font-weight:400;font-family:circle, Arial, sans-serif;display:inline-block;vertical-align:middle}

@media (max-width:1023px) and (min-width:768px) {
  .fr-rewiews-item-title .fr-rewiews-item-names {width:185px}
}

@media (max-width:767px) {
  .fr-rewiews-item-title .fr-rewiews-item-names {width:135px}
}

@media (max-width:1023px) {
  .fr-rewiews-item-title .fr-rewiews-item-names .fr-rewiews-name {font-size:1.125rem}
}

@media (max-width:767px) {
  .fr-rewiews-item-title .fr-rewiews-item-shops {text-align:right}
}

@media (max-width:767px) {
  .fr-rewiews-item-title .fr-rewiews-item-shops .fr-rewiews-shops-img {margin-right:0}
}

@media (max-width:767px) {
  .fr-rewiews-item-title .fr-rewiews-item-shops .fr-rewiews-shops-text {display:block}
}

.fr-rewiews-item-text {padding-top:35px;font-size:16px;font-size:1rem}

@media (max-width:1023px) {
  .fr-rewiews-item-text {font-size:1.125rem}
}

.franchise-requirement {padding:0 95px}

.franchise-requirement .fr-requirement-title {font-family:circle, Arial, sans-serif;font-weight:800;font-size:40px;font-size:2.5rem;color:#000;text-align:center;padding-top:140px;line-height:45px;line-height:2.8125rem}

.franchise-requirement .fr-requirement-text {width:100%;font-size:0}

.franchise-requirement .fr-requirement-text .fr-requirement-item {display:inline-block}

.franchise-requirement .fr-requirement-text .fr-requirement-item .fr-requirement-item-img {width:24px;height:24px;display:inline-block;vertical-align:top}

.franchise-requirement .fr-requirement-text .fr-requirement-item .fr-requirement-item-img .svg-done {width:100%;height:100%;fill:#27979d}

.franchise-requirement .fr-requirement-text .fr-requirement-item .fr-requirement-item-text {font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;color:#000;display:inline-block;vertical-align:top;width:-webkit-calc(100% - 36px);width:calc(100% - 36px);margin-left:8px}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-requirement {padding:0 45px}
}

@media (min-width:768px) and (max-width:1023px) {
  .franchise-requirement {padding:0 30px}
}

@media (max-width:767px) {
  .franchise-requirement {padding:0 25px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-requirement .fr-requirement-title {padding-top:135px}
}

@media (min-width:768px) and (max-width:1023px) {
  .franchise-requirement .fr-requirement-title {padding-top:118px}
}

@media (max-width:767px) {
  .franchise-requirement .fr-requirement-title {padding-top:95px}
}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-requirement .fr-requirement-text {padding-top:68px}
}

@media (max-width:767px) {
  .franchise-requirement .fr-requirement-text {padding-top:56px}
}

@media (min-width:1366px) {
  .franchise-requirement .fr-requirement-text .fr-requirement-item {margin-top:80px}

  .franchise-requirement .fr-requirement-text .fr-requirement-item:not(:first-child) {margin-left:25px;width:-webkit-calc(20% - 25px);width:calc(20% - 25px)}

  .franchise-requirement .fr-requirement-text .fr-requirement-item:first-child, .franchise-requirement .fr-requirement-text .fr-requirement-item:nth-child(5n+1) {margin-left:0;width:20%}

  .franchise-requirement .fr-requirement-text .fr-requirement-item:nth-child(n+5) {margin-top:25px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-requirement .fr-requirement-text .fr-requirement-item {margin-top:80px}

  .franchise-requirement .fr-requirement-text .fr-requirement-item:not(:first-child) {margin-left:20px;width:-webkit-calc(33.333333% - 20px);width:calc(33.333333% - 20px)}

  .franchise-requirement .fr-requirement-text .fr-requirement-item:first-child, .franchise-requirement .fr-requirement-text .fr-requirement-item:nth-child(3n+1) {margin-left:0;width:33.333333%}

  .franchise-requirement .fr-requirement-text .fr-requirement-item:nth-child(n+3) {margin-top:25px}
}

@media (max-width:1023px) {
  .franchise-requirement .fr-requirement-text .fr-requirement-item {display:block}
}

@media (max-width:1023px) and (min-width:768px) {
  .franchise-requirement .fr-requirement-text .fr-requirement-item:not(:first-child) {padding-top:32px}
}

@media (max-width:767px) {
  .franchise-requirement .fr-requirement-text .fr-requirement-item:not(:first-child) {padding-top:21px}
}

.franchise-contacts {width:100%;padding-top:122px;position:relative}

.franchise-contacts .fr-contacts-wrap {position:relative;margin-top:100px;padding:0 95px}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-contacts {padding-top:84px}
}

@media (min-width:768px) and (max-width:1023px) {
  .franchise-contacts {padding-top:105px}
}

@media (max-width:767px) {
  .franchise-contacts {padding-top:95px}
}

@media (min-width:1366px) and (max-width:1499px) {
  .franchise-contacts .fr-contacts-wrap {padding:0 45px}
}

@media (max-width:1365px) {
  .franchise-contacts .fr-contacts-wrap {padding:0}
}

.fr-contacts-title {font-family:circle, Arial, sans-serif;font-size:40px;font-size:2.5rem;font-weight:800;color:#000;text-align:center;position:relative}

.fr-phone-block-wrap {position:relative;margin-top:100px}

@media (min-width:768px) and (max-width:1023px) {
  .fr-phone-block-wrap {margin-top:56px}
}

@media (max-width:767px) {
  .fr-phone-block-wrap {margin-top:70px}
}

.fr-phone-block {display:block;position:absolute;top:0;right:0;width:600px;height:500px;background-color:#f6f6f6;padding:0 85px}

@media (min-width:1024px) and (max-width:1499px) {
  .fr-phone-block {width:50%}
}

@media (max-width:1023px) {
  .fr-phone-block {width:100%;height:auto;position:relative;padding:0 30px;padding-bottom:42px}
}

.fr-phone-block-phone {padding-top:15px}

.fr-phone-block-img {width:16px;height:17px;display:inline-block;vertical-align:middle}

.fr-phone-block-img .svg {width:100%;height:100%}

.fr-phone-block-text {display:inline-block;vertical-align:middle;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:400;margin-left:8px}

@media (max-width:1023px) {
  .fr-phone-block-text {font-size:1.25rem}
}

.fr-phone-block-name {font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:1px;letter-spacing:.0625rem;line-height:28px;line-height:1.75rem;padding-top:46px}

@media (min-width:768px) and (max-width:1023px) {
  .fr-phone-block-name {width:50%}
}

@media (max-width:767px) {
  .fr-phone-block-name {width:80%}
}

.fr-phone-block-title {font-family:circle, Arial, sans-serif;font-size:27px;font-size:1.6875rem;font-weight:800;letter-spacing:1px;letter-spacing:.0625rem;padding-top:70px}

@media (max-width:1023px) {
  .fr-phone-block-title {padding-top:46px}
}

.fr-contacts-form-wrap {position:relative;min-height:500px;width:50%}

.fr-contacts-form-wrap .fr-contacts-link {display:block;font-size:0}

.fr-contacts-form-wrap .fr-contacts-link .fr-contacts-link-img {width:20px;height:24px;display:inline-block;vertical-align:middle}

.fr-contacts-form-wrap .fr-contacts-link .fr-contacts-link-img .svg {width:100%;height:100%;fill:#27979d}

.fr-contacts-form-wrap .fr-contacts-link .fr-contacts-link-text {display:inline-block;vertical-align:middle;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;color:#000;margin-left:10px}

.fr-contacts-form-wrap .fr-contacts-link:not(:first-child) {margin-top:16px}

.fr-contacts-form-wrap .fr-contacts-form-block {margin-top:53px}

.fr-contacts-form-wrap .fr-contacts-form-title {font-family:circle, Arial, sans-serif;font-size:26px;font-size:1.625rem;font-weight:800;color:#000;position:relative}

.fr-contacts-form-wrap .fr-contacts-form {padding-top:30px;font-size:0;text-align:right}

.fr-contacts-form-wrap .fr-contacts-form .field {width:100%}

.fr-contacts-form-wrap .fr-contacts-form .field-half {width:50%;display:inline-block}

.fr-contacts-form-wrap .fr-contacts-form .btn {height:48px;border-radius:30px;padding:0 45px;margin-top:8px}

@media (min-width:1024px) and (max-width:1365px) {
  .fr-contacts-form-wrap {padding:0 48px 0 65px}
}

@media (min-width:768px) and (max-width:1023px) {
  .fr-contacts-form-wrap {width:100%;min-height:0;padding:0 30px;margin-top:60px}
}

@media (max-width:767px) {
  .fr-contacts-form-wrap {width:100%;min-height:0;padding:0 25px;margin-top:60px}
}

@media (max-width:1023px) {
  .fr-contacts-form-wrap .fr-contacts-form-block {margin-top:62px}
}

@media (min-width:1366px) and (max-width:1499px) {
  .fr-contacts-form-wrap .fr-contacts-form {padding-right:50px}
}

@media (max-width:767px) {
  .fr-contacts-form-wrap .fr-contacts-form {text-align:center}
}

@media (min-width:768px) {
  .fr-contacts-form-wrap .fr-contacts-form .field-half:nth-child(2n) {margin-left:30px;width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}
}

@media (max-width:767px) {
  .fr-contacts-form-wrap .fr-contacts-form .field-half {width:100%}
}

@media (max-width:1023px) {
  .fr-contacts-form-wrap .fr-contacts-form .btn {height:56px;margin-top:40px}
}

.franchise-postscript {color:#fff;background-color:#27979d;margin-top:152px;width:100%}

.franchise-postscript .fr-postscript-text {width:55%;margin:0 auto;padding:95px 0;}

@media (min-width:768px) and (max-width:1023px) {
  .franchise-postscript {margin-top:105px}
}

@media (max-width:767px) {
  .franchise-postscript {margin-top:87px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .franchise-postscript .fr-postscript-text {width:80%}
}

@media (min-width:768px) and (max-width:1023px) {
  .franchise-postscript .fr-postscript-text {width:100%;padding-left:50px;padding-right:50px}
}

@media (max-width:767px) {
  .franchise-postscript .fr-postscript-text {width:100%;padding-left:25px;padding-right:25px}
}

.about-us-first-banner {width:100%;height:370px;position:relative;display:block;background-position:50%;background-size:cover}

.about-us-first-banner .ab-first-banner-text {font-family:circle, Arial, sans-serif;font-weight:800;font-size:56px;font-size:3.5rem;color:#fff;text-align:center}

@media (max-width:767px) {
  .about-us-first-banner .ab-first-banner-text {font-size:2.5rem}
}

.ab-banners-block-wrap {width:100%;position:relative;display:block;text-align:center;font-size:0}

.ab-banners-block-wrap .ab-banner-sm {width:50%;height:400px;background-position:50%;background-size:cover}

.ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap {height:100%;color:#fff;text-align:center;margin:0 auto;width:50%}

.ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .ab-banner-sm-title {font-family:circle, Arial, sans-serif;font-weight:800;font-size:40px;font-size:2.5rem;color:#fff;letter-spacing:2px;letter-spacing:.125rem}

.ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .ab-banner-sm-text {font-family:circle, Arial, sans-serif;font-weight:300;font-size:20px;font-size:1.25rem;color:#fff;margin-top:21px;line-height:26px;line-height:1.625rem}

.ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .btn {margin-top:48px}

.ab-banners-block-wrap .ab-banner-lg {width:50%;height:800px;background-position:50%;background-size:cover;position:absolute;top:0;right:0;padding:0 96px}

.ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-wrap {width:100%;height:100%;color:#fff;text-align:center}

.ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-title {font-family:circle, Arial, sans-serif;color:#fff;text-align:center}

.ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-title .ab-lg-text {font-size:96px;font-size:6rem;font-weight:600;line-height:90px;line-height:5.625rem}

.ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-title .ab-md-text {font-size:32px;font-size:2rem}

.ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-title .ab-sm-text {font-size:20px;font-size:1.25rem}

.ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-text {font-family:circle, Arial, sans-serif;color:#fff;text-align:center;font-size:20px;font-size:1.25rem;margin-top:32px}

@media (max-width:1365px) and (min-width:1024px) {
  .ab-banners-block-wrap .ab-banner-sm {height:256px}
}

@media (max-width:1023px) {
  .ab-banners-block-wrap .ab-banner-sm {display:inline-block}
}

@media (max-width:767px) {
  .ab-banners-block-wrap .ab-banner-sm {height:300px;width:100%;display:block}
}

@media (max-width:1365px) and (min-width:1024px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap {width:100%;padding:0 45px}
}

@media (min-width:768px) and (max-width:1023px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap {width:100%;padding:0 30px}
}

@media (max-width:767px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap {width:100%;padding:0 20px}
}

@media (max-width:1023px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .ab-banner-sm-title {font-size:2rem}
}

@media (max-width:1365px) and (min-width:1024px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .ab-banner-sm-text {margin-top:3px}
}

@media (max-width:1023px) and (min-width:768px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .ab-banner-sm-text {margin-top:11px}
}

@media (max-width:767px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .ab-banner-sm-text {margin-top:10px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .btn {margin-top:22px}
}

@media (max-width:1023px) and (min-width:768px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .btn {margin-top:40px}
}

@media (max-width:767px) {
  .ab-banners-block-wrap .ab-banner-sm .ab-banner-sm-wrap .btn {margin-top:28px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .ab-banners-block-wrap .ab-banner-lg {height:512px;padding:0 48px}
}

@media (max-width:1023px) and (min-width:768px) {
  .ab-banners-block-wrap .ab-banner-lg {position:relative;width:100%;padding:0 100px}
}

@media (max-width:767px) {
  .ab-banners-block-wrap .ab-banner-lg {position:relative;width:100%;height:480px;padding:0 25px}
}

@media (max-width:1023px) {
  .ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-title .ab-lg-text {font-size:5rem}
}

@media (max-width:1023px) {
  .ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-title .ab-md-text {font-size:1.5rem}
}

@media (max-width:767px) {
  .ab-banners-block-wrap .ab-banner-lg .ab-banner-lg-text {margin-top:18px}
}

.about-us-production {width:100%;position:relative;display:block;font-size:0}

.about-us-production .ab-production-wrap {width:100%;padding:0 96px}

.about-us-production .ab-production-title {font-family:circle, Arial, sans-serif;color:#000;text-align:center;font-size:40px;font-size:2.5rem;font-weight:900;line-height:38px;line-height:2.375rem;letter-spacing:2px;letter-spacing:.125rem;margin-top:98px}

.about-us-production .ab-production-tabs-wrap {width:100%;text-align:center;margin-top:70px}

.about-us-production .ab-production-tabs-wrap .ab-production-tab {width:25%;display:inline-block;vertical-align:middle}

.about-us-production .ab-production-tabs-wrap .ab-production-tab-num {font-family:circle, Arial, sans-serif;color:#27979d;text-align:center;font-size:96px;font-size:6rem;font-weight:600}

.about-us-production .ab-production-tabs-wrap .ab-production-tab-img {width:170px;height:80px;margin:17px auto 0;max-width:100%;padding:0 10px}

.about-us-production .ab-production-tabs-wrap .ab-production-tab-img img {max-width:100%;max-height:100%}

.about-us-production .ab-production-tabs-wrap .ab-production-tab-name {font-family:circle, Arial, sans-serif;color:#000;text-align:center;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-production .ab-production-wrap {padding:0 48px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-production .ab-production-wrap {padding:0 32px}
}

@media (max-width:767px) {
  .about-us-production .ab-production-wrap {padding:0 25px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-production .ab-production-title {margin-top:80px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-production .ab-production-title {margin-top:86px}
}

@media (max-width:767px) {
  .about-us-production .ab-production-title {margin-top:90px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-production .ab-production-tabs-wrap {margin-top:85px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-production .ab-production-tabs-wrap {margin-top:70px}
}

@media (max-width:767px) {
  .about-us-production .ab-production-tabs-wrap {margin-top:58px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab {width:50%}

  .about-us-production .ab-production-tabs-wrap .ab-production-tab:nth-child(n+3) {margin-top:74px}
}

@media (max-width:767px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab {width:50%}

  .about-us-production .ab-production-tabs-wrap .ab-production-tab:nth-child(n+3) {margin-top:34px}
}

@media (max-width:1365px) and (min-width:768px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-num {font-size:5rem}
}

@media (max-width:767px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-num {font-size:3rem}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-img {margin-top:14px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-img {margin-top:12px}
}

@media (max-width:767px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-img {margin-top:6px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-name {margin-top:10px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-name {margin-top:12px}
}

@media (max-width:767px) {
  .about-us-production .ab-production-tabs-wrap .ab-production-tab-name {margin-top:12px}
}

.about-us-banners-middle {width:100%;margin-top:144px;position:relative}

.about-us-banners-middle .ab-banners-middle-wrap {display:block;position:relative;width:100%;font-size:0}

.about-us-banners-middle .ab-mid-lg-block {display:inline-block;vertical-align:top;position:relative;width:50%;height:800px}

.about-us-banners-middle .ab-mid-lg-block:first-child {background-image:url(../img/aboutUs/ab-banners-middle-1.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff}

.about-us-banners-middle .ab-mid-lg-block:first-child .ab-mid-text {width:50%;margin:0 auto}

.about-us-banners-middle .ab-mid-lg-block-half {width:50%;height:50%;display:inline-block;vertical-align:top;position:relative}

.about-us-banners-middle .ab-mid-lg-block-half .ab-mid-block-circle-wrap {height:100%;padding:60px 0;margin:0 auto;text-align:center;position:absolute;top:0;left:0;right:0}

.about-us-banners-middle .ab-mid-lg-block-half:first-child {background-color:#f3f3f3}

.about-us-banners-middle .ab-mid-lg-block-half:first-child .ab-mid-title {color:#27979d}

.about-us-banners-middle .ab-mid-lg-block-half:first-child .ab-mid-text {color:#000}

.about-us-banners-middle .ab-mid-lg-block-half:nth-child(2) {background-color:#eaeaea}

.about-us-banners-middle .ab-mid-lg-block-half:nth-child(2) .ab-mid-title {color:#27979d}

.about-us-banners-middle .ab-mid-lg-block-half:nth-child(2) .ab-mid-title .sm-text {font-size:32px;font-size:2rem;line-height:30px;line-height:1.875rem}

.about-us-banners-middle .ab-mid-lg-block-half:nth-child(2) .ab-mid-text {color:#000;width:155px;margin:0 auto}

.about-us-banners-middle .ab-mid-lg-block-half:nth-child(3) {background-image:url(../img/aboutUs/ab-banners-middle-2.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat}

.about-us-banners-middle .ab-mid-lg-block-half:nth-child(4) {background-image:url(../img/aboutUs/ab-banners-middle-3.jpg);background-size:cover;background-repeat:no-repeat;color:#fff}

.about-us-banners-middle .ab-mid-title {font-family:circle, Arial, sans-serif;text-align:center;font-weight:700;font-size:96px;font-size:6rem;line-height:123px;line-height:7.6875rem}

.about-us-banners-middle .ab-mid-text {font-family:circle, Arial, sans-serif;text-align:center;font-weight:300;font-size:20px;font-size:1.25rem}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-banners-middle {margin-top:130px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-banners-middle {margin-top:116px}
}

@media (max-width:767px) {
  .about-us-banners-middle {margin-top:82px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-banners-middle .ab-mid-lg-block {height:512px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-banners-middle .ab-mid-lg-block {width:100%;height:auto}

  .about-us-banners-middle .ab-mid-lg-block:first-child {height:770px}
}

@media (max-width:767px) {
  .about-us-banners-middle .ab-mid-lg-block {width:100%;height:auto}

  .about-us-banners-middle .ab-mid-lg-block:first-child {height:480px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-banners-middle .ab-mid-lg-block-half {height:400px}
}

@media (max-width:767px) {
  .about-us-banners-middle .ab-mid-lg-block-half {display:block;width:100%;height:300px}
}

@media (max-width:1365px) {
  .about-us-banners-middle .ab-mid-lg-block-half:nth-child(2) .ab-mid-text {margin-top:-32px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-banners-middle .ab-mid-lg-block-half .ab-mid-block-circle-wrap {padding:22px 0}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-banners-middle .ab-mid-lg-block-half .ab-mid-block-circle-wrap {padding:55px 0}
}

@media (max-width:767px) {
  .about-us-banners-middle .ab-mid-lg-block-half .ab-mid-block-circle-wrap {padding:34px 0}
}

@media (max-width:1365px) {
  .about-us-banners-middle .ab-mid-title {font-size:5rem}
}

.about-us-worth {width:100%;position:relative;display:block;margin-top:120px}

.about-us-worth .ab-worth-wrap {width:100%;padding:0 96px;text-align:center}

.about-us-worth .ab-worth-title {font-family:circle, Arial, sans-serif;font-weight:800;font-size:40px;font-size:2.5rem;color:#000}

.about-us-worth .ab-worth-tabs-wrap {width:100%;font-size:0;text-align:center;margin-top:95px}

.about-us-worth .ab-worth-tab {display:inline-block;vertical-align:top;width:20%}

.about-us-worth .ab-worth-tab-img {width:75px;height:75px;margin:0 auto}

.about-us-worth .ab-worth-tab-img svg {width:100%;height:100%}

.about-us-worth .ab-worth-tab-text {font-size:18px;font-size:1.125rem;font-family:circle, Arial, sans-serif;font-weight:600;color:#000;margin-top:34px}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-worth {margin-top:82px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-worth {margin-top:82px}
}

@media (max-width:767px) {
  .about-us-worth {margin-top:74px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-worth .ab-worth-wrap {padding:0 48px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-worth .ab-worth-wrap {padding:0 32px}
}

@media (max-width:767px) {
  .about-us-worth .ab-worth-wrap {padding:0 25px}
}

@media (max-width:1023px) {
  .about-us-worth .ab-worth-tabs-wrap {margin-top:70px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-worth .ab-worth-tab {width:33.33333%}

  .about-us-worth .ab-worth-tab:nth-child(n+4) {margin-top:70px}
}

@media (max-width:767px) {
  .about-us-worth .ab-worth-tab {width:50%}

  .about-us-worth .ab-worth-tab:nth-child(n+3) {margin-top:85px}
}

@media (max-width:1023px) {
  .about-us-worth .ab-worth-tab-text {margin-top:20px}
}

.about-us-principle {width:100%;position:relative;display:block;margin-top:158px}

.about-us-principle .ab-principle-wrap {width:100%;display:block;padding:0 96px}

.about-us-principle .ab-principle-title {font-family:circle, Arial, sans-serif;font-weight:800;font-size:40px;font-size:2.5rem;color:#000;text-align:center}

.about-us-principle .ab-principle-tabs-wrap {width:100%;font-size:0}

.about-us-principle .ab-principle-tab {width:50%;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;padding:55px 60px}

.about-us-principle .ab-principle-tab-num {font-family:circle, Arial, sans-serif;font-size:32px;font-size:2rem;color:#27979d;font-weight:900;display:inline-block;vertical-align:top;-webkit-transition:all .5s ease;transition:all .5s ease}

.about-us-principle .ab-principle-tab-text-wrap {display:inline-block;vertical-align:top;width:-webkit-calc(100% - 70px);width:calc(100% - 70px);padding-left:30px}

.about-us-principle .ab-principle-tab-title {font-size:26px;font-size:1.625rem;padding-top:5px;font-weight:800}

.about-us-principle .ab-principle-tab-text, .about-us-principle .ab-principle-tab-title {font-family:circle, Arial, sans-serif;color:#000;-webkit-transition:all .5s ease;transition:all .5s ease}

.about-us-principle .ab-principle-tab-text {font-size:16px;font-size:1rem;font-weight:400;margin-top:20px}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-principle {margin-top:115px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-principle {margin-top:100px}
}

@media (max-width:767px) {
  .about-us-principle {margin-top:98px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-principle .ab-principle-wrap {padding:0 48px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-principle .ab-principle-wrap {padding:0 32px}
}

@media (max-width:767px) {
  .about-us-principle .ab-principle-wrap {padding:0 25px}
}

@media (min-width:1366px) {
  .about-us-principle .ab-principle-tabs-wrap {margin-top:70px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-principle .ab-principle-tab {padding:80px 0}
}

@media (max-width:1023px) {
  .about-us-principle .ab-principle-tab {width:100%;padding:65px 0 0;display:block}

  .about-us-principle .ab-principle-tab:last-child {margin-bottom:65px}
}

@media (min-width:1366px) {
  .about-us-principle .ab-principle-tab:hover {background-color:#36a5ab}

  .about-us-principle .ab-principle-tab:hover .ab-principle-tab-num, .about-us-principle .ab-principle-tab:hover .ab-principle-tab-text, .about-us-principle .ab-principle-tab:hover .ab-principle-tab-title {color:#fff}
}

@media (max-width:959px) {
  .about-us-principle .ab-principle-tab .ab-principle-tab-title {padding-left:15px}
}

@media (max-width:479px) {
  .about-us-principle .ab-principle-tab .ab-principle-tab-title {width:240px}
}

@media (max-width:959px) {
  .about-us-principle .ab-principle-tab-text-wrap {padding-left:0}
}

@media (max-width:1023px) {
  .about-us-principle .ab-principle-tab-text {margin-top:16px;font-size:1.25rem}
}

.about-us-slogan {width:100%;background-position:50%;background-size:cover;height:456px}

.about-us-slogan .ab-slogan-title {font-weight:800;font-size:40px;font-size:2.5rem;line-height:38px;line-height:2.375rem}

.about-us-slogan .ab-slogan-text, .about-us-slogan .ab-slogan-title {font-family:circle, Arial, sans-serif;color:#fff;text-align:center;width:50%;margin:0 auto}

.about-us-slogan .ab-slogan-text {font-weight:300;font-size:20px;font-size:1.25rem}

@media (max-width:1365px) (min-width:

768px

) {
  .about-us-slogan {height:426px}
}

@media (max-width:767px) {
  .about-us-slogan {height:420px}
}

@media (max-width:767px) {
  .about-us-slogan .ab-slogan-text, .about-us-slogan .ab-slogan-title {width:100%;padding:0 50px}
}

.about-us-reviews {width:100%;margin-top:120px}

.about-us-reviews .ab-reviews-title {font-family:circle, Arial, sans-serif;font-weight:800;font-size:40px;font-size:2.5rem;color:#000;text-align:center}

.about-us-reviews .ab-reviews-carusel-wrap {margin-top:22px}

.about-us-reviews .ab-reviews-carusel-wrap .ab-rewiews-reiting-stars {display:inline-block;height:10px;font-size:0;line-height:10px;line-height:.625rem;vertical-align:super}

.about-us-reviews .ab-reviews-carusel-wrap .ab-rewiews-reiting-stars .rating-star {display:inline-block;width:10px;height:10px;margin:0 3px 0 0;background-image:url(../img/svg/star.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}

.about-us-reviews .ab-reviews-carusel-wrap .ab-rewiews-reiting-stars .rating-star_half {background-image:url(../img/svg/star-half.svg)}

.about-us-reviews .ab-reviews-carusel-wrap .ab-rewiews-reiting-stars .rating-star_empty {background-image:url(../img/svg/star-empty.svg)}

.about-us-reviews .ab-reviews-carusel-wrap .fr-rewiews-item {width:328px;margin-right:32px}

.about-us-reviews .fr-rewiews-item {padding-bottom:38px}

.about-us-reviews .fr-rewiews-item-title {margin-top:40px}

.about-us-reviews .ab-rewiews-name-item {font-family:circle, Arial, sans-serif;font-weight:400;font-size:16px;font-size:1rem;color:#000;margin-top:7px}

.about-us-reviews .ab-rewiews-name-item-link {display:inline-block;border-bottom:1px solid #ccc;cursor:pointer}

.about-us-reviews .ab-rewiews-img {width:80px;height:80px;background-position:50%;background-repeat:no-repeat;background-size:contain}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-reviews {margin-top:88px}
}

@media (max-width:1023px) {
  .about-us-reviews {margin-top:70px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-reviews .ab-reviews-carusel-wrap {margin-top:93px}
}

@media (max-width:1023px) {
  .about-us-reviews .ab-reviews-carusel-wrap {margin-top:40px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-reviews .ab-reviews-carusel-wrap .fr-rewiews-item {width:368px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-reviews .ab-reviews-carusel-wrap .fr-rewiews-item {width:336px}
}

@media (max-width:767px) {
  .about-us-reviews .ab-reviews-carusel-wrap .fr-rewiews-item {width:328px}
}

@media (max-width:1365px) {
  .about-us-reviews .fr-rewiews-carousel {padding-top:0}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-reviews .ab-rewiews-name-item {font-size:1.125rem;margin-top:2px}
}

.fr-rewiews-item-text {padding-top:7px}

.fr-rewiews-item-more {margin-top:16px}

.fr-rewiews-item-more-link {display:inline-block;border-bottom:1px solid #ccc;cursor:pointer}

.about-us-others {margin-top:165px}

.about-us-others .ab-others-title {font-family:circle, Arial, sans-serif;font-weight:800;font-size:40px;font-size:2.5rem;color:#000;text-align:center}

.about-us-others .ab-others-btns-wrap {width:100%;font-size:0;border-bottom:1px solid #dadada;margin-top:45px;height:auto;background-color:#f2f2f2}

.about-us-others .ab-others-btn {height:320px;width:50%;display:inline-block;vertical-align:middle;/ / background-color: #f2f2f2;position:relative}

.about-us-others .ab-others-btn:first-child {border-right:1px solid #dadada}

.about-us-others .ab-others-btn-img {height:65%;width:50%;position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}

.about-us-others .ab-others-btn-title {font-weight:800;font-size:32px;font-size:2rem}

.about-us-others .ab-others-btn-shot-desc, .about-us-others .ab-others-btn-title {font-family:circle, Arial, sans-serif;color:#000;text-align:center;position:relative;z-index:2}

.about-us-others .ab-others-btn-shot-desc {font-weight:400;font-size:24px;font-size:1.5rem}

@media (max-width:1365px) and (min-width:1024px) {
  .about-us-others {margin-top:127px}
}

@media (max-width:1023px) and (min-width:768px) {
  .about-us-others {margin-top:78px}
}

@media (max-width:767px) {
  .about-us-others {margin-top:100px}
}

@media (max-width:767px) {
  .about-us-others .ab-others-btns-wrap {margin-top:37px}
}

@media (max-width:767px) {
  .about-us-others .ab-others-btn {width:100%}

  .about-us-others .ab-others-btn:first-child {border-right:none;border-bottom:1px solid #dadada}
}

.posts-header {padding:143px 0;height:370px}

.posts-header .container {position:relative}

.posts-header__title h1 {margin:0;text-align:center}

@media (min-width:480px) and (max-width:767px) {
  .posts-header__title {padding:0 32px}
}

@media (max-width:479px) {
  .posts-header__title {padding:0 5px}
}

.posts-header__search {position:absolute;top:14px;left:32px;width:328px;height:56px}

.posts-header__search .form-search {position:relative}

.posts-header__search .form-search__input {padding:18px 55px 14px 30px;border-radius:28px;border:0;background-color:#f2f2f2;color:#999;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:24px;line-height:1.5rem;letter-spacing:.45px;letter-spacing:.02813rem}

.posts-header__search .form-search__input:focus, .posts-header__search .form-search__input:hover {background-color:#f2f2f2}

.posts-header__search .form-search__submit {position:absolute;right:24px;top:18px;width:26px;height:26px;padding:0;background-color:transparent;background-image:url(../img/svg/search-btn.svg);background-repeat:no-repeat;border:none}

.posts-header__search .form-search__submit:hover {background-color:transparent}

@media (min-width:1024px) and (max-width:1269px) {
  .posts-header__search {top:95px}
}

@media (min-width:768px) and (max-width:1023px) {
  .posts-header__search {top:95px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-header__search {position:static;width:100%;height:auto;padding:32px 32px 15px}
}

@media (max-width:479px) {
  .posts-header__search {position:static;width:100%;padding:5px;margin-bottom:10px}
}

.posts-header__subscribe {position:absolute;top:14px;right:32px;width:328px;height:56px;display:none;position:relative;width:250px}

.posts-header__subscribe .subscribe {position:absolute;padding-right:50px;cursor:pointer;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.posts-header__subscribe .subscribe:after {content:" ";background:url(../img/svg/mail.svg) no-repeat;width:35px;height:24px;position:absolute;right:0;top:0;background-size:cover}

.posts-header__subscribe .form-subscribe {position:relative;display:none}

.posts-header__subscribe .form-subscribe__input {padding:18px 55px 14px 30px;border-radius:28px;border:0;background-color:#f2f2f2;color:#999;font-family:circle, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:24px;line-height:1.5rem;letter-spacing:.45px;letter-spacing:.02813rem}

.posts-header__subscribe .form-subscribe__input:focus, .posts-header__subscribe .form-subscribe__input:hover {background-color:#f2f2f2}

.posts-header__subscribe .form-subscribe__submit {position:absolute;right:24px;top:15px;width:26px;height:26px;padding:0;background-color:transparent;background-image:url(../img/svg/arrow-nextto.svg);background-repeat:no-repeat;background-position:50%;border:none}

.posts-header__subscribe .form-subscribe__submit:hover {background-color:transparent}

.posts-header__subscribe_encyclopedia {position:absolute;display:block}

.posts-header__subscribe_encyclopedia .subscribe {display:none}

.posts-header__subscribe_encyclopedia .form-subscribe {display:block}

@media (min-width:1024px) and (max-width:1269px) {
  .posts-header__subscribe_encyclopedia {top:95px}
}

@media (min-width:768px) and (max-width:1023px) {
  .posts-header__subscribe_encyclopedia {top:95px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-header__subscribe_encyclopedia {position:static !important;width:100% !important;height:auto !important;padding:32px 32px 15px !important}
}

@media (max-width:479px) {
  .posts-header__subscribe_encyclopedia {position:static;width:100%;padding:5px;margin-bottom:10px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-header__subscribe .subscribe {top:80%;left:32px;right:auto}
}

@media (max-width:479px) {
  .posts-header__subscribe .subscribe {top:80%;left:5px;right:auto}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-header__subscribe {position:relative;width:232px;min-height:24px;height:auto;padding:0 32px 10px;left:0;margin-left:0;padding-left:0;padding-right:0}
}

@media (max-width:479px) {
  .posts-header__subscribe {position:relative;width:100%;padding:5px;right:0;margin-left:0}
}

.posts-header__search-result {margin-top:60px}

.posts-header__search-result .result__query {font-weight:700}

.posts-header__search-result .result__query:after {content:"\00bb"}

.posts-header__search-result .result__query:before {content:"\00ab"}

.posts-header__search-result .result__text {margin:0}

@media (min-width:1024px) and (max-width:1269px) {
  .posts-header__search-result {margin-top:100px}
}

@media (min-width:768px) and (max-width:1023px) {
  .posts-header__search-result {margin-top:90px;padding:0 32px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-header__search-result {margin-top:40px;padding:0 32px}
}

@media (max-width:479px) {
  .posts-header__search-result {margin-top:40px;padding:0 5px}
}

@media (min-width:1024px) and (max-width:1269px) {
  .posts-header {height:320px;padding:70px 0}
}

@media (min-width:768px) and (max-width:1023px) {
  .posts-header {height:330px;padding:100px 0 65px}
}

@media (max-width:767px) {
  .posts-header {height:auto;padding:70px 0 55px}
}

.posts-highlights {padding-bottom:100px}

.posts-highlights .grid {position:relative;font-size:0;list-style:none;padding:0;margin:0 -16px}

.posts-highlights .grid__item {display:inline-block;vertical-align:top;margin-bottom:32px;padding:0 16px}

.posts-highlights__inner {width:1168px;margin:0 auto}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-highlights__inner {width:929px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-highlights__inner {width:704px}
}

@media (max-width:767px) {
  .posts-highlights__inner {width:100%}
}

.posts-highlights__post .post {background-color:#f2f2f2;cursor:pointer;display:block;height:100%}

.posts-highlights__post .post__image {width:100%;height:240px;background-size:cover;background-position:50%}

.posts-highlights__post .post__content {padding:28px 30px;min-height:215px}

.posts-highlights__post .post__news-section {color:#999;font-size:16px;font-size:1rem}

.posts-highlights__post .post__title {font-size:19px;font-size:1.1875rem;letter-spacing:1px;letter-spacing:.0625rem;line-height:25px;line-height:1.5625rem;font-weight:700;height:74px;overflow:hidden}

.posts-highlights__post .post__text {font-size:16px;font-size:1rem;color:#000;max-height:45px;overflow:hidden}

.posts-highlights__post .post:hover .post__text {color:#000}

@media (max-width:767px) {
  .posts-highlights__post .post__text {max-height:145px}
}

@media (min-width:1366px) {
  .posts-highlights__post .post {width:368px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-highlights__post .post {width:288px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-highlights__post .post {width:336px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-highlights__post .post {width:100%;margin:0 auto}
}

.posts-highlights__fact .fact {display:block;position:relative;background-color:#f2f2f2;padding:70px 100px}

.posts-highlights__fact .fact__image {display:block;margin:0 auto 25px;background-size:cover;background-position:50%}

.posts-highlights__fact .fact__title {text-align:center}

.posts-highlights__fact .fact__text {font-size:16px;font-size:1rem;margin:0;text-align:center}

@media (min-width:1366px) {
  .posts-highlights__fact .fact__content {position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-highlights__fact .fact__content {position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

@media (min-width:1366px) {
  .posts-highlights__fact .fact {width:768px;height:487px;padding:20px 100px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-highlights__fact .fact {width:608px;height:490px;padding:70px 20px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-highlights__fact .fact {width:704px;padding:50px 25px}
}

@media (max-width:767px) {
  .posts-highlights__fact .fact {width:100%;padding:50px 25px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-highlights .grid__item {padding:0 16px}

  .posts-highlights .grid__item--width2 {height:auto}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-highlights .grid__item {display:block;padding:0 56px;margin:0 auto 32px}

  .posts-highlights .grid__item--width2 {padding:0;height:auto}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-highlights .grid {margin:0 -16px}

  .posts-highlights .grid .grid__item--width2 + .grid__item {position:absolute;top:0;right:0}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-highlights .grid {margin:0}
}

.popular {padding-bottom:130px}

.popular__title {text-align:center}

.popular__post {padding-top:70px;font-size:0}

.popular__post-item {width:352px;padding:0 16px;cursor:pointer}

.popular__post-item .post {display:block}

.popular__post-item .post p {margin-bottom:16px}

.popular__post-item .post__content {text-align:center}

.popular__post-item .post__image {width:232px;height:232px;border-radius:116px;display:block;margin:0 auto 25px}

.popular__post-item .post__news-section {color:#999;font-size:16px;font-size:1rem}

.popular__post-item .post__title {font-size:19px;font-size:1.1875rem;letter-spacing:1px;letter-spacing:.0625rem;line-height:25px;line-height:1.5625rem;font-weight:700}

.popular__post-item .post__text {font-size:16px;font-size:1rem;color:#000}

.popular__post-item .post:hover .post__text {color:#000}

@media (min-width:1366px) {
  .popular__post-item {width:336px;padding:0;display:inline-block}
}

@media (max-width:1365px) and (min-width:1024px) {
  .popular__post-item {display:inline-block;margin-bottom:60px;padding:0 40px;width:416px}
}

@media (max-width:1023px) and (min-width:768px) {
  .popular__post-item {display:inline-block;width:352px;padding:0 16px;margin-bottom:60px}
}

@media (max-width:767px) {
  .popular__post-item {width:100%;padding:0;display:block;margin:0 auto 60px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .popular__post {width:832px;margin:0 auto}
}

@media (max-width:1023px) and (min-width:768px) {
  .popular__post {width:704px;margin:0 auto}
}

.posts-list {padding-bottom:110px}

.posts-list .grid {list-style:none;font-size:0}

.posts-list .grid__item {margin-bottom:30px;vertical-align:top;display:inline-block}

@media (max-width:1023px) {
  .posts-list {padding-bottom:32px}
}

.posts-list__inner {width:1168px;margin:0 auto}

.posts-list__fact {display:inline-block}

.posts-list__fact .fact {display:block;background-color:#f2f2f2}

.posts-list__fact .fact__image {display:block;margin:0 auto 25px}

.posts-list__fact .fact__title {text-align:center}

.posts-list__fact .fact__text {font-size:16px;font-size:1rem;text-align:center;margin:0}

@media (min-width:1366px) {
  .posts-list__fact .fact {width:768px;padding:70px 100px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list__fact .fact {width:608px;padding:70px 40px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list__fact .fact {width:704px;padding:50px 25px}
}

@media (max-width:767px) {
  .posts-list__fact .fact {width:100%;padding:50px 25px}
}

.posts-list__video {display:inline-block;vertical-align:top}

.posts-list__video-item {cursor:pointer;margin-bottom:55px}

.posts-list__video-item .video__image {display:inline-block;width:112px;height:112px;border-radius:56px;position:relative}

.posts-list__video-item .video__image:after {content:" ";width:20px;height:20px;display:block;position:absolute;top:46px;left:46px;background:url(../img/svg/play.svg) no-repeat;background-size:cover}

.posts-list__video-item .video__content {display:inline-block;vertical-align:top;padding-left:25px;box-sizing:border-box;width:252px}

.posts-list__video-item .video__type {color:#999;font-size:16px;font-size:1rem;margin-bottom:10px}

.posts-list__video-item .video__title {font-size:19px;font-size:1.1875rem;letter-spacing:1px;letter-spacing:.0625rem;line-height:25px;line-height:1.5625rem;font-weight:700;margin-bottom:10px}

.posts-list__video-item .video__duration {color:#999;font-size:16px;font-size:1rem;margin-bottom:10px;padding-left:25px;position:relative}

.posts-list__video-item .video__duration:before {content:" ";width:16px;height:16px;display:block;position:absolute;top:2px;left:0;background:url(../img/svg/time.svg) no-repeat;background-size:cover}

@media (max-width:479px) {
  .posts-list__video-item .video__image:after {top:45px;left:70px}
}

@media (max-width:479px) {
  .posts-list__video-item .video__image {width:132px;padding-left:25px}
}

@media (min-width:1366px) {
  .posts-list__video-item .video__content {width:252px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list__video-item .video__content {width:176px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list__video-item .video__content {width:224px}
}

@media (max-width:479px) {
  .posts-list__video-item .video__type {padding-left:16px}
}

@media (min-width:1366px) {
  .posts-list__video-item {width:368px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list__video-item {width:288px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list__video-item {width:336px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-list__video-item {width:100%;min-width:368px;padding:0 56px}
}

@media (max-width:479px) {
  .posts-list__video-item {width:100%;padding:0 5px}
}

.posts-list__news {padding-top:30px}

.posts-list__news-banner .banner {position:relative;display:block;background-size:cover;background-position:50%}

.posts-list__news-banner .banner__logo {fill:#fff;width:130px;height:80px}

.posts-list__news-banner .banner__content {position:absolute;top:255px;width:100%;text-align:center;color:#fff}

.posts-list__news-banner .banner__type {font-size:19px;font-size:1.1875rem}

.posts-list__news-banner .banner__title {color:#fff}

@media (min-width:1366px) {
  .posts-list__news-banner .banner {width:368px;height:496px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list__news-banner .banner {width:288px;height:496px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list__news-banner .banner {width:336px;height:456px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-list__news-banner .banner {width:100%;min-width:368px;height:496px}
}

@media (max-width:767px) {
  .posts-list__news-banner .banner {width:100%;height:496px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-list__news-banner {padding:0 56px}
}

.posts-list__news-item .post {display:block}

.posts-list__news-item .post p {margin-bottom:16px}

.posts-list__news-item .post__content {padding:15px 0 25px}

.posts-list__news-item .post__image {width:100%;height:240px;background-size:cover;background-position:50%}

.posts-list__news-item .post__news-section {color:#999;font-size:16px;font-size:1rem}

.posts-list__news-item .post__news-section_center {text-align:center}

.posts-list__news-item .post__title {font-size:19px;font-size:1.1875rem;letter-spacing:1px;letter-spacing:.0625rem;line-height:25px;line-height:1.5625rem;font-weight:700}

.posts-list__news-item .post__title_big {font-size:48px;font-size:3rem;line-height:50px;line-height:3.125rem;font-weight:700;text-align:center}

.posts-list__news-item .post__text {font-size:16px;font-size:1rem;color:#000}

.posts-list__news-item .post__text_center {text-align:center}

.posts-list__news-item .post:hover .post__text {color:#000}

@media (max-width:767px) {
  .posts-list__news-item .post__content {padding:15px 5px 25px}
}

@media (max-width:479px) {
  .posts-list__news-item .post__content {padding:15px 15px 25px}
}

@media (min-width:1366px) {
  .posts-list__news-item .post {width:368px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list__news-item .post {width:288px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list__news-item .post {width:336px}
}

@media (min-width:480px) and (max-width:767px) {
  .posts-list__news-item .post {width:100%;padding:0 56px;min-width:368px;margin:0 auto}
}

@media (max-width:767px) {
  .posts-list__news-item .post {width:100%}
}

.posts-list__more {text-align:center}

.posts-list__pagination {padding-top:65px}

@media (max-width:1023px) {
  .posts-list__pagination, .posts-list__pagination .pagination {padding-top:16px}
}

@media (min-width:1366px) {
  .posts-list .grid__item {padding:0 16px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list .grid__item {padding:0 16px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list .grid__item {padding:0 16px}
}

@media (max-width:767px) {
  .posts-list .grid__item {display:block;width:100%}
}

@media (min-width:1366px) {
  .posts-list .grid {margin:0 -16px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .posts-list .grid {margin:0 -16px}
}

@media (max-width:1023px) and (min-width:768px) {
  .posts-list .grid {margin:0 -16px}
}

.best-materials__inner {width:1168px;margin:0 auto}

@media (max-width:1365px) and (min-width:1024px) {
  .best-materials__inner {width:929px}
}

@media (max-width:1023px) and (min-width:768px) {
  .best-materials__inner {width:704px}
}

@media (max-width:767px) {
  .best-materials__inner {width:100%}
}

.best-materials__title {text-align:center}

.best-materials__news {padding-top:100px}

.best-materials__news .grid {list-style:none;font-size:0}

.best-materials__news .grid__item {margin-bottom:32px;display:inline-block}

@media (max-width:1023px) {
  .best-materials__news {padding-top:32px}
}

.best-materials__news-item {cursor:pointer}

.best-materials__news-item .post {display:block}

.best-materials__news-item .post p {margin-bottom:16px}

.best-materials__news-item .post__image {width:100%;height:240px;background-size:cover;background-position:50%}

.best-materials__news-item .post__content {padding:25px 0}

.best-materials__news-item .post__news-section {font-size:16px;font-size:1rem;color:#999}

.best-materials__news-item .post__title {font-size:19px;font-size:1.1875rem;letter-spacing:1px;letter-spacing:.0625rem;line-height:25px;line-height:1.5625rem;font-weight:700}

@media (max-width:767px) {
  .best-materials__news-item .post__content {padding:15px 5px 25px}
}

@media (max-width:479px) {
  .best-materials__news-item .post__content {padding:15px 15px 25px}
}

@media (min-width:1366px) {
  .best-materials__news-item .post {width:368px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .best-materials__news-item .post {width:288px}
}

@media (max-width:1023px) and (min-width:768px) {
  .best-materials__news-item .post {width:336px}
}

@media (min-width:480px) and (max-width:767px) {
  .best-materials__news-item .post {width:100%;padding:0 56px;min-width:368px;margin:0 auto}
}

@media (max-width:479px) {
  .best-materials__news-item .post {width:100%}
}

@media (min-width:1366px) {
  .best-materials__news .grid__item {padding:0 16px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .best-materials__news .grid__item {padding:0 16px}
}

@media (max-width:1023px) and (min-width:768px) {
  .best-materials__news .grid__item {padding:0 16px}
}

@media (max-width:767px) {
  .best-materials__news .grid__item {display:block;width:100%}
}

@media (min-width:1366px) {
  .best-materials__news .grid {margin:0 -16px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .best-materials__news .grid {margin:0 -16px}
}

@media (max-width:1023px) and (min-width:768px) {
  .best-materials__news .grid {margin:0 -16px}
}

.add-materials__title {text-align:center;padding-bottom:55px;margin:0}

.add-materials__block {display:inline-block;box-sizing:border-box;float:left;width:50%;height:320px;background:#f2f2f2;text-align:center;border-bottom:1px solid #dadada;position:relative}

.add-materials__block .block {display:block;position:relative;width:100%;height:100%}

.add-materials__block .block__background-image {height:220px;width:auto}

.add-materials__block .block__background-image, .add-materials__block .block__content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.add-materials__block .block__content {text-align:center;width:200px}

.add-materials__block .block__text {font-size:120%;color:#666}

.add-materials__block .block:hover .block__title {color:#1d8186}

@media (max-width:479px) {
  .add-materials__block {width:100%;display:block}
}

.add-materials__block-1 {border-right:1px solid #dadada}

@media (max-width:479px) {
  .add-materials__block-1 {border-right:none}
}

.search-result__posts {margin-bottom:75px;position:relative}

.search-result__posts .posts {padding:0;margin:0;font-size:0}

.search-result__posts .posts__item {list-style:none;margin-bottom:40px}

.search-result__posts .posts__item .post {position:relative;min-height:90px}

.search-result__posts .posts__item .post p {margin-bottom:16px}

.search-result__posts .posts__item .post__image {width:136px;height:88px;background-size:cover;background-position:50%;display:inline-block;vertical-align:top;margin-top:2px;position:absolute;top:0;left:0}

.search-result__posts .posts__item .post__content {max-width:635px;display:inline-block;vertical-align:top;padding-left:165px}

.search-result__posts .posts__item .post__title {font-size:19px;font-size:1.1875rem;font-weight:700;margin-bottom:10px}

.search-result__posts .posts__item .post__text {font-size:16px;font-size:1rem;margin:0}

@media (max-width:1023px) {
  .search-result__posts {margin-bottom:24px}
}

@media (max-width:479px) {
  .search-result__posts .posts__item .post__image {width:110px}
}

@media (max-width:479px) {
  .search-result__posts .posts__item .post__content {padding-left:130px}
}

@media (max-width:479px) {
  .search-result__posts .posts__item .post__title {font-size:1rem;line-height:1.5;letter-spacing:.00188rem}
}

@media (max-width:479px) {
  .search-result__posts .posts__item .post__text {font-size:.875rem;line-height:1.5}
}

@media (min-width:768px) and (max-width:1023px) {
  .search-result__posts .posts {padding:0 32px}
}

@media (min-width:480px) and (max-width:767px) {
  .search-result__posts .posts {padding:0 32px}
}

@media (max-width:479px) {
  .search-result__posts .posts {padding:0 16px}
}

.search-result__layer-mobile {display:none}

@media (max-width:479px) {
  .search-result__layer-mobile {background-image:url(../img/posts_catalog/layer.png);position:absolute;bottom:-75px;left:0;background-repeat:repeat-x;width:100%;height:180px;display:block}
}

.search-result__more {text-align:center;margin-bottom:70px}

.hotels-text-block {margin-top:72px}

.hotels-text-block .hotels-text-block-wrap {width:50%;margin:0 auto}

.hotels-text-block .hotels-text-block-text {font-family:circle, Arial, sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;color:#000;text-align:center}

@media (max-width:1365px) and (min-width:1024px) {
  .hotels-text-block {margin-top:56px}
}

@media (max-width:1023px) {
  .hotels-text-block {margin-top:62px}
}

@media (max-width:767px) {
  .hotels-text-block {margin-top:42px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotels-text-block .hotels-text-block-wrap {width:75%}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotels-text-block .hotels-text-block-wrap {width:100%;padding:0 32px}
}

@media (max-width:767px) {
  .hotels-text-block .hotels-text-block-wrap {width:100%;padding:0 32px}
}

.hotel-partners {width:100%}

.hotel-partners .ht-partners-wrap {width:100%;padding:0 216px;text-align:center}

.hotel-partners .ht-partners-wrap.open .ht-partners-hide-block {display:block}

.hotel-partners .ht-partners-title {font-family:circle, Arial, sans-serif;font-weight:900;font-size:40px;font-size:2.5rem;color:#000;text-align:center;margin-top:110px}

.hotel-partners .ht-partners-logos {width:100%;font-size:0;text-align:center;margin-top:24px}

.hotel-partners .ht-partners-logo {width:208px;height:208px;display:inline-block;cursor:pointer;margin:42px 12px 0}

.hotel-partners .ht-partners-logo > img {max-height:100%;max-width:100%}

.hotel-partners .ht-spoiler-block {margin-top:140px}

.hotel-partners .ht-partners-hide-block {display:none}

.hotel-partners li, .hotel-partners ul {margin:0;padding:0}

.hotel-partners .ht-partners-other > ul {-webkit-column-count:4;-moz-column-count:4;column-count:4;padding-top:82px}

.hotel-partners .ht-partners-other > ul li {font-family:circle, Arial, sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;color:#000;list-style-type:none;text-align:left;margin-bottom:5px}

.hotel-partners .ht-partners-other > ul li.title {font-size:20px;font-size:1.25rem;font-weight:600;margin-bottom:12px}

.hotel-partners .ht-partners-other > ul li:not(:first-child) > ul {margin-top:60px}

.hotel-partners .ht-partners-other-title {font-family:circle, Arial, sans-serif;font-weight:900;font-size:24px;font-size:1.5rem;color:#000}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-partners .ht-partners-wrap {padding:0 48px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-partners .ht-partners-wrap {padding:0 32px}
}

@media (max-width:767px) {
  .hotel-partners .ht-partners-wrap {padding:0 24px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-partners .ht-partners-title {margin-top:46px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-partners .ht-partners-title {margin-top:70px}
}

@media (max-width:767px) {
  .hotel-partners .ht-partners-title {margin-top:50px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-partners .ht-partners-logos {margin-top:16px}
}

@media (max-width:1023px) {
  .hotel-partners .ht-partners-logos {margin-top:24px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-partners .ht-partners-logo {width:165px;height:165px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-partners .ht-partners-logo {width:140px;height:140px}
}

@media (max-width:767px) {
  .hotel-partners .ht-partners-logo {width:135px;height:135px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-partners .ht-spoiler-block {margin-top:84px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-partners .ht-spoiler-block {margin-top:105px}
}

@media (max-width:767px) {
  .hotel-partners .ht-spoiler-block {margin-top:94px}
}

@media (min-width:1024px) {
  .hotel-partners .btn.open {display:none}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-partners .ht-partners-other > ul {-webkit-column-count:3;-moz-column-count:3;column-count:3}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-partners .ht-partners-other > ul {-webkit-column-count:2;-moz-column-count:2;column-count:2}
}

@media (max-width:767px) {
  .hotel-partners .ht-partners-other > ul {-webkit-column-count:1;-moz-column-count:1;column-count:1}
}

.hotels-carousel-item-title {font-family:circle, Arial, sans-serif;font-weight:900;color:#000;text-align:center;font-size:18px;font-size:1.125rem;margin-bottom:15px}

@media (min-width:768px) and (max-width:1023px) {
  .hotels-carousel-item-title {font-size:1.25rem}
}

@media (max-width:767px) {
  .hotels-carousel-item-title {font-size:1.5rem}
}

.hotels-rewiews-logo {height:90px;width:70px}

.hotels-rewiews-logo img {max-width:100%;max-height:100%}

.fr-rewiews-item-text p {margin:0}

.hotels-rewiews .ht-rewiews-arrow {width:10px;height:7px;display:inline-block;position:relative;margin-left:8px}

.hotels-rewiews .ht-rewiews-arrow .svg-arrow-down {-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;width:100%;height:100%}

.hotels-rewiews .fr-rewiews-address, .hotels-rewiews .fr-rewiews-item-shops, .hotels-rewiews .fr-rewiews-name {vertical-align:top}

.hotels-rewiews .fr-rewiews-item-text {max-height:225px;height:auto;-webkit-transition:all 1s ease;transition:all 1s ease;overflow:hidden;padding-top:24px;line-height:25px;line-height:1.5625rem}

.hotels-rewiews .fr-rewiews-item.open .fr-rewiews-item-text {max-height:1000px}

.hotels-rewiews .fr-rewiews-item.open .ht-rewiews-arrow .svg-arrow-down {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

@media (max-width:1365px) and (min-width:1024px) {
  .hotels-rewiews .fr-rewiews-item-text {max-height:250px}
}

@media (max-width:1023px) {
  .hotels-rewiews .fr-rewiews-item-text {max-height:350px}
}

.hotel-contacts-block {margin-bottom:130px}

.hotel-contacts-block .ht-contacts-title {font-family:circle, Arial, sans-serif;font-weight:900;font-size:40px;font-size:2.5rem;color:#000;text-align:center;margin-top:143px}

.hotel-contacts-block .ht-contacts-wrap {width:100%;height:500px;padding:0 96px;margin-top:100px;font-size:0}

.hotel-contacts-block .ht-contacts-wrap .ht-contacts-left-block {display:inline-block;width:600px;height:100%;background-color:#f6f6f6;padding:0 85px}

.hotel-contacts-block .ht-contacts-wrap .ht-contacts-left-block .fr-phone-block-title {width:100%;padding:0}

.hotel-contacts-block .ht-contacts-wrap .ht-contacts-left-block .fr-phone-block-name {width:100%}

.hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block {display:inline-block;width:-webkit-calc(100% - 600px);width:calc(100% - 600px);height:100%;padding:0 120px;background-image:url(../img/hotels/contacts-bg.jpg);background-size:cover}

.hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .ht-contacts-right-text {font-family:circle, Arial, sans-serif;font-weight:400;font-size:16px;font-size:1rem;color:#000;width:450px}

.hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .btn {margin-top:30px;font-size:14px;font-size:.875rem}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-contacts-block {margin-bottom:80px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block {margin-bottom:0}
}

@media (max-width:767px) {
  .hotel-contacts-block {margin-bottom:0}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-contacts-block .ht-contacts-title {margin-top:126px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block .ht-contacts-title {margin-top:85px}
}

@media (max-width:767px) {
  .hotel-contacts-block .ht-contacts-title {margin-top:104px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .hotel-contacts-block .ht-contacts-wrap {margin-top:70px;padding:0}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block .ht-contacts-wrap {height:480px;margin-top:46px;padding:0}
}

@media (max-width:767px) {
  .hotel-contacts-block .ht-contacts-wrap {padding:0;height:auto;margin-top:46px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-left-block {width:50%;padding:0 50px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-left-block {width:50%;padding:0 32px}
}

@media (max-width:767px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-left-block {width:100%;display:block;padding:48px 24px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block {width:50%;padding:0 52px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block {width:50%;padding:0 32px}
}

@media (max-width:767px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block {width:100%;display:block;padding:70px 24px}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .ht-contacts-right-text {width:100%;font-size:1.125rem}
}

@media (max-width:767px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .ht-contacts-right-text {width:100%;font-size:1.25rem}
}

@media (min-width:768px) and (max-width:1023px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .btn {width:256px;height:56px;line-height:1.125rem;padding:10px 0;border-radius:30px}
}

@media (max-width:767px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .btn {font-size:1rem;height:56px;padding-top:6px;border-radius:30px}
}

@media (max-width:479px) {
  .hotel-contacts-block .ht-contacts-wrap .ht-contacts-right-block .btn {line-height:1.3125rem}
}

.ht-phone-block-contact {padding-top:11px}

.ht-phone-block-contact .fr-phone-block-phone {padding-top:0}

.ht-contacts-person {width:100%;font-size:0;margin-top:48px}

.ht-person-img {width:70px;height:70px;border-radius:50%;background-size:cover}

.ht-person-img, .ht-person-name {display:inline-block;vertical-align:middle;position:relative}

.ht-person-name {font-family:circle, Arial, sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;color:#000;margin-left:20px}

.post-detail {width:100%;height:100%;font-size:0;padding-left:120px;background-color:#f2f2f2;position:relative}

.post-detail p.text {font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;letter-spacing:.48px;letter-spacing:.03rem;margin:0;max-width:680px;text-align:center;margin:0 auto;padding:0 32px}

.post-detail p.text--small {font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;letter-spacing:.6px;letter-spacing:.0375rem;max-width:1000px}

.post-detail h3.title {text-align:center;padding:0 32px}

.post-detail .grid {width:100%;margin-bottom:70px}

.post-detail .grid-slick_material {margin-bottom:25px}

.post-detail .grid__item {width:33.33%;display:inline-block;vertical-align:top;margin-top:100px}

.post-detail .grid__arrow-next {background-image:url(../img/svg/arrow_right.svg);right:24px}

.post-detail .grid__arrow-next, .post-detail .grid__arrow-prev {width:30px;height:60px;background-size:cover;background-position:50%;position:absolute;top:200px;z-index:100;opacity:.7}

.post-detail .grid__arrow-prev {background-image:url(../img/svg/arrow_left.svg);left:24px}

.post-detail .post, .post-detail .post__image {display:block;margin:0 auto;width:328px}

.post-detail .post__image {height:328px;border-radius:50%;background-size:cover;background-position:50%;margin-bottom:35px}

.post-detail .post__title {font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem;letter-spacing:.8px;letter-spacing:.05rem;font-weight:700;margin-bottom:15px}

.post-detail .post__text {font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.48px;letter-spacing:.03rem;margin:0;overflow:hidden;height:100px}

@media (max-width:767px) {
  .post-detail p.text {padding:0 24px}
}

.post-detail__button {text-align:center}

.post-detail__sidebar-navigation .sidebar-navigation {display:block;width:56px;height:56px;border-radius:50%;border:1px solid #dadada;background-repeat:no-repeat;background-position:50%;position:absolute}

.post-detail__sidebar-navigation .sidebar-navigation__return {background-image:url(../img/svg/arrow-back.svg)}

.post-detail__sidebar-navigation .sidebar-navigation__next {background-image:url(../img/svg/arrow-nextto.svg)}

.post-detail__sidebar-navigation .sidebar-navigation__prev {background-image:url(../img/svg/arrow-nextto.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.post-detail__sidebar-navigation .sidebar-navigation__go-to-top {background-image:url(../img/svg/arrow-up.svg);background-size:20px;bottom:28px;left:32px}

@media (min-width:1366px) {
  .post-detail__sidebar-navigation .sidebar-navigation__return {top:40px;left:32px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__sidebar-navigation .sidebar-navigation__return {left:104px;top:32px}
}

@media (max-width:1023px) {
  .post-detail__sidebar-navigation .sidebar-navigation__return {left:24px;top:32px}
}

@media (min-width:1366px) {
  .post-detail__sidebar-navigation .sidebar-navigation__next {top:144px;left:32px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__sidebar-navigation .sidebar-navigation__next {right:104px;top:32px}
}

@media (max-width:1023px) {
  .post-detail__sidebar-navigation .sidebar-navigation__next {right:24px;top:32px}
}

@media (min-width:1366px) {
  .post-detail__sidebar-navigation .sidebar-navigation__prev {top:224px;left:32px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__sidebar-navigation .sidebar-navigation__prev {right:173px;top:32px}
}

@media (max-width:1023px) {
  .post-detail__sidebar-navigation .sidebar-navigation__prev {right:93px;top:32px}
}

@media (max-width:1365px) {
  .post-detail__sidebar-navigation .sidebar-navigation__go-to-top {display:none}
}

.post-detail__navigation {width:100%;background-color:#fff;border-bottom:1px solid #dadada}

.post-detail__navigation .nav {display:block;margin:0;padding:30px 32px 12px;text-align:center}

.post-detail__navigation .nav__item {display:inline-block;list-style:none;margin:0 22px 24px 0}

.post-detail__navigation .nav__item .link {font-size:18px;font-size:1.125rem;border-bottom:1px dotted #666}

@media (max-width:767px) {
  .post-detail__navigation .nav {padding:30px 24px 12px}
}

@media (max-width:1023px) {
  .post-detail__navigation {border-top:1px solid #dadada}
}

.post-detail__content {width:100%;background-color:#fff;padding:55px 0 30px}

@media (max-width:767px) {
  .post-detail .grid {padding:0 12px;max-width:520px;margin:0 auto;margin-bottom:70px;height:530px;overflow:hidden;margin-bottom:15px}
}

@media (min-width:768px) and (max-width:1023px) {
  .post-detail .grid__item {width:50%}
}

@media (max-width:767px) {
  .post-detail .grid__item {width:100%;display:block;margin-top:55px;margin-bottom:25px}
}

@media (max-width:479px) {
  .post-detail .grid__arrow-next {width:17px;height:32px;top:160px;right:6px}
}

@media (max-width:479px) {
  .post-detail .grid__arrow-prev {width:17px;height:32px;top:160px;left:6px}
}

.post-detail__block {margin-bottom:100px;position:relative}

@media (max-width:1365px) {
  .post-detail .post__image {width:280px;height:280px}
}

@media (max-width:767px) {
  .post-detail .post__image {width:250px;height:250px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail .post {width:288px}
}

@media (max-width:767px) {
  .post-detail .post {width:100%;max-width:432px}
}

.post-detail__share {text-align:center}

.post-detail__share .share__title {display:inline-block;font-size:18px;font-size:1.125rem;font-weight:700;margin-right:20px}

.post-detail__share .share__count {font-size:16px;font-size:1rem;padding-left:10px;color:#666}

.post-detail__share .share-list {display:inline-block}

.post-detail__share .share-list__item {display:inline-block;list-style:none;margin:0;padding:5px 15px}

.post-detail__share .share-list__item:not(:last-child) {border-right:1px solid #dadada}

@media (max-width:1023px) {
  .post-detail__share {text-align:left;padding-left:24px}
}

.post-detail__layer {display:none}

@media (max-width:1365px) {
  .post-detail__layer {background-image:url(../img/posts_catalog/layer.png);position:absolute;top:-240px;left:0;background-repeat:repeat-x;width:100%;height:180px;display:block}
}

.post-detail__add-materials .add-materials {width:1288px;margin:0 auto;border:1px solid #dadada}

.post-detail__add-materials .add-materials .block {display:block;min-width:112px;width:100%;min-height:112px}

.post-detail__add-materials .add-materials .block__image {display:inline-block;vertical-align:top;position:absolute;width:112px;height:112px;border-radius:50%;background-size:cover;background-position:50%}

.post-detail__add-materials .add-materials .block__content {display:inline-block;vertical-align:top;padding:12px 0 0 162px;width:100%;max-height:112px}

.post-detail__add-materials .add-materials .block__type {font-size:16px;font-size:1rem;color:#666;font-style:italic;margin-bottom:10px}

.post-detail__add-materials .add-materials .block__title {font-size:18px;font-size:1.125rem;font-weight:700;margin:0}

.post-detail__add-materials .add-materials .block__arrow {background-image:url(../img/svg/arrow-nextto.svg);position:absolute;width:23px;height:17px;background-size:cover;background-position:50%}

.post-detail__add-materials .add-materials__block {display:inline-block;position:relative;width:50%}

.post-detail__add-materials .add-materials__block-left {border-right:1px solid #dadada;padding:60px 40px 60px 140px}

.post-detail__add-materials .add-materials__block-left .block__arrow {left:60px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}

.post-detail__add-materials .add-materials__block-right {padding:60px 130px 60px 50px}

.post-detail__add-materials .add-materials__block-right .block__arrow {right:60px}

@media (min-width:1366px) and (max-width:1499px) {
  .post-detail__add-materials .add-materials__block-left .block__arrow {left:30px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__add-materials .add-materials__block-left .block__arrow {left:26px}
}

@media (max-width:767px) {
  .post-detail__add-materials .add-materials__block-left .block__arrow {left:24px}
}

@media (min-width:768px) {
  .post-detail__add-materials .add-materials__block-left .block__arrow {top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
}

@media (min-width:1366px) and (max-width:1499px) {
  .post-detail__add-materials .add-materials__block-left {padding:60px 40px 60px 80px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__add-materials .add-materials__block-left {padding:60px 30px 60px 90px}
}

@media (min-width:768px) and (max-width:1023px) {
  .post-detail__add-materials .add-materials__block-left {padding:35px 24px}
}

@media (max-width:767px) {
  .post-detail__add-materials .add-materials__block-left {padding:35px 24px 60px}
}

@media (min-width:1366px) and (max-width:1499px) {
  .post-detail__add-materials .add-materials__block-right .block__arrow {right:30px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__add-materials .add-materials__block-right .block__arrow {right:26px}
}

@media (max-width:767px) {
  .post-detail__add-materials .add-materials__block-right .block__arrow {right:24px}
}

@media (min-width:768px) {
  .post-detail__add-materials .add-materials__block-right .block__arrow {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}

@media (min-width:1366px) and (max-width:1499px) {
  .post-detail__add-materials .add-materials__block-right {padding:60px 80px 60px 50px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__add-materials .add-materials__block-right {padding:60px 90px 60px 30px}
}

@media (min-width:768px) and (max-width:1023px) {
  .post-detail__add-materials .add-materials__block-right {padding:35px 24px}
}

@media (max-width:767px) {
  .post-detail__add-materials .add-materials__block-right {padding:35px 24px 60px}
}

@media (max-width:1023px) {
  .post-detail__add-materials .add-materials .block__image {width:64px;height:64px}
}

@media (min-width:768px) and (max-width:1023px) {
  .post-detail__add-materials .add-materials .block__image {top:39px}
}

@media (min-width:1366px) and (max-width:1499px) {
  .post-detail__add-materials .add-materials .block__content {padding:12px 0 0 147px}
}

@media (min-width:1024px) and (max-width:1365px) {
  .post-detail__add-materials .add-materials .block__content {padding:12px 0 0 147px}
}

@media (min-width:768px) and (max-width:1023px) {
  .post-detail__add-materials .add-materials .block__content {padding:0 0 0 90px}
}

@media (max-width:767px) {
  .post-detail__add-materials .add-materials .block__content {padding:90px 0 0;max-height:none}
}

@media (max-width:1023px) {
  .post-detail__add-materials .add-materials .block__arrow {display:none}
}

@media (max-width:767px) {
  .post-detail__add-materials .add-materials .block__arrow {display:block;bottom:18px}
}

@media (min-width:1366px) and (max-width:1499px) {
  .post-detail__add-materials .add-materials {width:1046px}
}

@media (max-width:1365px) {
  .post-detail__add-materials .add-materials {width:100%}
}

@media (max-width:1023px) {
  .post-detail {padding:0;background-color:#fff}
}

.post-detail__wrapper {position:relative}

.post-detail__wrapper .news-page-toolbar_desktop {top:368px}

@media (min-width:1024px) {
  .post-detail__wrapper .share-block {padding-left:120px}
}

.about-us-first-banner .ab-first-banner-text_laboratory-test {font-weight:400;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;letter-spacing:.4px;letter-spacing:.025rem;color:#000;padding-top:126px;display:block;width:50%;margin:0 auto}

.about-us-first-banner .table-cell_laboratory-test {vertical-align:top}

.about-us-first-banner_laboratory-sleep {margin-bottom:62px}

@media (max-width:1365px) {
  .about-us-first-banner_laboratory-sleep {margin-bottom:54px}
}

@media (max-width:1023px) {
  .about-us-first-banner_laboratory-sleep {margin-bottom:42px}
}

@media (max-width:767px) {
  .about-us-first-banner_laboratory-sleep {margin-bottom:54px}
}

.about-us-first-banner_laboratory-test {height:550px;margin-bottom:60px}

@media (max-width:767px) {
  .about-us-first-banner_laboratory-test {height:367px}
}

@media (max-width:479px) {
  .about-us-first-banner .ab-first-banner-text {padding:0 10px}
}

@media (max-width:1365px) {
  .about-us-first-banner .ab-first-banner-text_laboratory-test {width:700px}
}

@media (max-width:1023px) {
  .about-us-first-banner .ab-first-banner-text_laboratory-test {width:100%;padding:50px 34px 0}
}

@media (max-width:767px) {
  .about-us-first-banner .ab-first-banner-text_laboratory-test {padding:50px 24px 0}
}

@media (max-width:1365px) {
  .add-materials_laboratory-sleep {display:none}
}

.laboratory-sleep__text {text-align:center;display:block;margin:0 auto;width:755px;margin-bottom:118px}

.laboratory-sleep__text p {font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;letter-spacing:.4px;letter-spacing:.025rem;margin-bottom:29px;font-weight:400}

.laboratory-sleep__text p:last-of-type {padding:0 40px}

@media (max-width:1023px) {
  .laboratory-sleep__text {margin-bottom:78px}
}

@media (max-width:767px) {
  .laboratory-sleep__text {width:100%;margin-bottom:127px}
}

@media (max-width:1023px) {
  .laboratory-sleep__text p {margin:0 auto 24px;width:58%;width:100%;padding:0 40px;margin-bottom:29px}
}

@media (max-width:767px) {
  .laboratory-sleep__text p, .laboratory-sleep__text p:last-of-type {padding:0 25px}
}

.laboratory-sleep__description {font-size:0;position:relative;padding-bottom:25px;margin-bottom:70px}

@media (max-width:1023px) {
  .laboratory-sleep__description {padding-bottom:0;margin-bottom:12px}
}

.laboratory-sleep__description:before {content:"";position:absolute;left:0;right:0;bottom:0;display:block;margin:auto;width:1px;height:-webkit-calc(100% - 276px);height:calc(100% - 276px);background:#dedede}

@media (max-width:1023px) {
  .laboratory-sleep__description:before {display:none}
}

.laboratory-description {display:inline-block;vertical-align:top;width:50%;text-align:center}

.laboratory-description p {font-weight:300;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.48px;letter-spacing:.03rem}

@media (max-width:1023px) {
  .laboratory-description {width:100%;margin-bottom:77px}
}

.laboratory-description__image {border-radius:100%;width:278px;height:276px;display:block;margin:0 auto;margin-bottom:38px}

.laboratory-description__text {padding:0 45px}

@media (max-width:1023px) {
  .laboratory-description__text {padding:0}
}

@media (max-width:767px) {
  .laboratory-description__text {padding:0 24px}
}

@media (max-width:1023px) {
  .laboratory-description p {display:block;margin:0 auto 23px;width:378px}
}

@media (max-width:767px) {
  .laboratory-description p {width:100%}
}

.laboratory-test__title {text-align:center;margin-bottom:110px}

@media (max-width:1365px) {
  .laboratory-test__title {margin-bottom:133px}
}

@media (max-width:1023px) {
  .laboratory-test__title {margin-bottom:165px}
}

@media (max-width:767px) {
  .laboratory-test__title {margin-bottom:75px}
}

.laboratory-test__caption {font-weight:300;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.48px;letter-spacing:.03rem;width:562px;display:block;margin:0 auto}

@media (max-width:767px) {
  .laboratory-test__caption {width:100%;padding:0 24px}
}

.laboratory-item {list-style:none;position:relative;text-align:right;height:652px;background-repeat:no-repeat;background-size:auto;margin-bottom:220px;background-position:0, bottom}

@media (max-width:1365px) {
  .laboratory-item {height:740px;margin-bottom:120px}
}

@media (max-width:1023px) {
  .laboratory-item {background-position:0 bottom;background-size:100%;margin-right:20px;height:700px}
}

@media (max-width:767px) {
  .laboratory-item {height:auto;padding-bottom:650px;background-position:20% bottom;margin-bottom:90px;background-size:auto 650px}
}

@media (max-width:479px) {
  .laboratory-item {margin-right:0}
}

.laboratory-item:nth-child(2n) {text-align:left;background-position:100%, bottom}

.laboratory-item:nth-child(2n) .laboratory-item__description {padding-top:142px;width:45%;padding-left:189px;padding-right:0;padding-top:130px}

@media (max-width:1023px) {
  .laboratory-item:nth-child(2n) {background-position:right -85px bottom;margin-right:0}
}

@media (max-width:767px) {
  .laboratory-item:nth-child(2n) {background-position:right 0 bottom}
}

@media (max-width:1365px) {
  .laboratory-item:nth-child(2n) .laboratory-item__description {padding-left:17px;padding-top:0}

  .laboratory-item:nth-child(2n) .laboratory-item__description:last-child {width:50%}
}

@media (max-width:1023px) {
  .laboratory-item:nth-child(2n) .laboratory-item__description {padding-top:0;padding-left:26px;width:55%}
}

@media (max-width:767px) {
  .laboratory-item:nth-child(2n) .laboratory-item__description {width:100%;padding:0 24px}

  .laboratory-item:nth-child(2n) .laboratory-item__description:last-child {width:100%}
}

.laboratory-item__description {display:inline-block;padding-right:90px;padding-top:170px;text-align:left;width:38%}

.laboratory-item__description p {font-weight:300px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.48px;letter-spacing:.03rem;margin-bottom:35px}

@media (max-width:1365px) {
  .laboratory-item__description {padding-top:0;width:50%}
}

@media (max-width:1023px) {
  .laboratory-item__description {width:407px;padding-right:0;margin-bottom:40px}
}

@media (max-width:767px) {
  .laboratory-item__description {width:100%;padding:0 24px}
}

.btn.btn_sm_laboratory-item {padding:0 6px 0 14px}

.btn.btn_sm_laboratory-item span {position:relative;padding-right:20px}

.btn.btn_sm_laboratory-item span:after {content:"";position:absolute;top:4px;right:7px;width:0;height:0;border-top:5px solid transparent;border-left:8px solid #27979d;border-bottom:5px solid transparent}

.btn.btn_sm_laboratory-item:hover span:after {border-left:8px solid #1d8186}

.prod-content-block {display:block;position:relative}

.prod-content-block .prod-sm-wrapper {display:block;position:relative;margin:0 auto;width:100%;/ / padding: 0 336 px}

.prod-content-block .prod-sm-wrapper .prod-center-block {width:100%;text-align:center;margin-bottom:86px}

.prod-content-block .prod-sm-wrapper .btn {margin:46px auto 0}

.prod-content-block .prod-sm-i {font-family:circle, Arial, sans-serif;font-weight:300;font-size:20px;font-size:1.25rem;color:#000;line-height:28px;line-height:1.75rem;margin-bottom:47px;margin-top:60px}

.prod-content-block .prod-sm-title {font-family:circle, Arial, sans-serif;font-weight:900;font-size:32px;font-size:2rem;color:#000;margin-bottom:25px}

.prod-content-block .prod-sm-text > p {font-family:circle, Arial, sans-serif;font-weight:300;font-size:16px;font-size:1rem;color:#000;margin-bottom:24px}

.prod-content-block .prod-sm-abs-block {font-size:0;position:absolute;left:0;height:100%;top:0;-webkit-transform:translateX(-125%);-ms-transform:translateX(-125%);transform:translateX(-125%)}

.prod-content-block .prod-sm-abs-block .prod-sm-abs-img {display:block;position:relative;width:200px;height:200px;border-radius:50%;background-position:50%;background-size:cover}

.prod-content-block .prod-sm-abs-block .prod-sm-abs-text {font-family:circle, Arial, sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#999;width:200px;margin-top:35px}

.prod-content-block .about-us-production {margin:35px 0}

.prod-content-block .about-us-production .ab-production-wrap {padding:0;margin-top:35px}

.prod-content-block .about-us-production .ab-production-title {font-size:34px;font-size:2.125rem;font-weight:400;margin:0}

.prod-content-block .about-us-production .ab-production-tab-num {font-size:64px;font-size:4rem}

@media (max-width:1023px) {
  .prod-content-block {margin-top:42px}
}

@media (max-width:1499px) and (min-width:1366px) {
  .prod-content-block .prod-sm-wrapper {/ / padding: 0 283 px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-content-block .prod-sm-wrapper {/ / padding: 0 48 px}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-content-block .prod-sm-wrapper {/ / padding: 0 34 px}
}

@media (max-width:767px) {
  .prod-content-block .prod-sm-wrapper {/ / padding: 0 24 px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-content-block .prod-sm-wrapper .btn {margin-top:6px}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-content-block .prod-sm-wrapper .btn {margin-top:50px}
}

@media (max-width:767px) {
  .prod-content-block .prod-sm-wrapper .btn {display:none}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-content-block .prod-sm-i {margin-bottom:65px}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-content-block .prod-sm-i {margin-bottom:18px;margin-top:0}
}

@media (max-width:767px) {
  .prod-content-block .prod-sm-i {margin-bottom:32px;margin-top:0}
}

@media (max-width:1365px) {
  .prod-content-block .prod-sm-text > p {font-size:1.125rem;margin-bottom:28px}
}

@media (max-width:1365px) {
  .prod-content-block .prod-sm-abs-block {position:relative;height:auto;margin-bottom:42px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}

@media (max-width:1499px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-img {width:135px;height:135px}
}

@media (max-width:1365px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-img {display:inline-block;vertical-align:middle}
}

@media (max-width:1365px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-text {font-size:1rem}
}

@media (max-width:1499px) and (min-width:1366px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-text {margin-top:20px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-text {width:140px;margin-top:0;margin-left:15px;display:inline-block;vertical-align:middle}
}

@media (max-width:1023px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-text {width:150px;margin-top:0;margin-left:15px;display:inline-block;vertical-align:middle}
}

@media (max-width:767px) {
  .prod-content-block .prod-sm-abs-block .prod-sm-abs-text {width:-webkit-calc(100% - 150px);width:calc(100% - 150px)}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-content-block .about-us-production {margin:50px 0}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-content-block .about-us-production {margin:40px 0}
}

@media (max-width:767px) {
  .prod-content-block .about-us-production {margin:78px 0}
}

@media (max-width:767px) {
  .prod-content-block .about-us-production .ab-production-tab-num {font-size:3rem}
}

.prod-carousel {width:100%;margin-top:72px;position:relative}

.prod-carousel li, .prod-carousel ul {list-style-type:none;margin:0;padding:0}

.prod-carousel .prod-carousel-wrap {width:100%}

.prod-carousel .prod-carousel-item {width:100%;height:480px;background-size:cover}

.prod-carousel .slick-dots {display:block;width:100%;padding:0;list-style:none;text-align:center;margin-top:34px;font-size:0}

.prod-carousel .slick-dots li {position:relative;display:inline-block;margin:0 8px;padding:0;cursor:pointer}

.prod-carousel .slick-dots li button {width:6px;height:6px;padding:0;background-color:#ddd;border:none}

.prod-carousel .slick-dots li.slick-active button {background-color:#27979d}

.prod-carousel .prod-carousel-name {position:absolute;bottom:14px;width:160px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);margin-left:184px}

.prod-carousel .prod-carousel-name-item {-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0;font-family:circle, Arial, sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#999}

.prod-carousel .prod-carousel-name-item.slick-active {opacity:1}

@media (max-width:1499px) and (min-width:1366px) {
  .prod-carousel {margin-top:68px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-carousel {margin-top:56px}
}

@media (max-width:1023px) {
  .prod-carousel {margin-top:45px}
}

@media (max-width:479px) {
  .prod-carousel .slick-dots {margin-top:60px}
}

@media (max-width:1499px) and (min-width:1366px) {
  .prod-carousel .prod-carousel-name {margin-left:75px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-carousel .prod-carousel-name {margin-left:48px}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-carousel .prod-carousel-name {margin-left:34px}
}

@media (max-width:767px) {
  .prod-carousel .prod-carousel-name {margin-left:24px}
}

@media (max-width:479px) {
  .prod-carousel .prod-carousel-name {padding:0 24px;margin-left:0;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;height:48px}

  .prod-carousel .prod-carousel-name .prod-carousel-name-item, .prod-carousel .prod-carousel-name .slick-list, .prod-carousel .prod-carousel-name .slick-track {height:100%}
}

@media (max-width:1365px) {
  .prod-carousel .prod-carousel-name-item {font-size:1rem}
}

.prod-scroll-block {width:100%;height:710px;overflow:hidden;cursor:-webkit-grab;cursor:grab;position:relative}

.prod-scroll-block .prod-scroll-bg {height:100%;width:5937px;position:absolute;left:0;top:-240px}

.prod-scroll-block .prod-scroll-title {font-family:circle, Arial, sans-serif;font-weight:900;font-size:32px;font-size:2rem;color:#000;position:absolute;top:240px;left:507px}

.prod-scroll-block .prod-scroll-item {width:340px;position:absolute}

.prod-scroll-block .prod-scroll-item .prod-scroll-item-num {font-family:circle, Arial, sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;color:#27979d;position:absolute;top:0;left:0;margin-left:-34px}

.prod-scroll-block .prod-scroll-item .prod-scroll-item-title {font-family:circle, Arial, sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;color:#000}

.prod-scroll-block .prod-scroll-item .prod-scroll-item-text {font-family:circle, Arial, sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#000}

.prod-scroll-block .prod-scroll-item-01 {left:212px;top:322px}

.prod-scroll-block .prod-scroll-item-02 {left:615px;top:322px}

.prod-scroll-block .prod-scroll-item-03 {left:1040px;top:322px}

.prod-scroll-block .prod-scroll-item-04 {left:1732px;top:266px}

.prod-scroll-block .prod-scroll-item-05 {left:2540px;top:268px}

.prod-scroll-block .prod-scroll-item-06 {left:3018px;top:224px}

.prod-scroll-block .prod-scroll-item-07 {left:3474px;top:224px}

.prod-scroll-block .prod-scroll-item-08 {left:4048px;top:154px}

.prod-scroll-block .prod-scroll-item-09 {left:4535px;top:98px}

.prod-scroll-block .prod-scroll-item-10 {left:4950px;top:98px}

@media (max-width:1365px) {
  .prod-scroll-block {height:600px}
}

.prod-scroll-block:active, .prod-scroll-block:focus {cursor:-webkit-grabbing;cursor:grabbing}

@media (max-width:1365px) {
  .prod-scroll-block .prod-scroll-bg {top:-350px}
}

@media (max-width:1365px) {
  .prod-scroll-block .prod-scroll-item-01 {top:400px}
}

@media (max-width:1365px) {
  .prod-scroll-block .prod-scroll-item-02 {top:365px}
}

@media (max-width:1365px) {
  .prod-scroll-block .prod-scroll-item-03 {top:344px}
}

@media (max-width:1365px) {
  .prod-scroll-block .prod-scroll-item-04 {top:290px}
}

.prod-scroll-icon-block .prod-scroll-icon {width:50px;height:40px;display:inline-block;vertical-align:top}

.prod-scroll-icon-block .prod-scroll-icon-text {font-family:circle, Arial, sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#999;display:inline-block;vertical-align:top;padding-left:12px;width:130px}

.prod-sm-circles-wrap {width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;text-align:center}

.prod-sm-circles-wrap .grid__arrow-next {background-image:url(../img/svg/arrow_right.svg);right:24px}

.prod-sm-circles-wrap .grid__arrow-next, .prod-sm-circles-wrap .grid__arrow-prev {width:30px;height:60px;background-size:cover;background-position:50%;position:absolute;top:55px;z-index:100}

.prod-sm-circles-wrap .grid__arrow-prev {background-image:url(../img/svg/arrow_left.svg);left:24px}

.prod-sm-circles-wrap .prod-sm-circle {-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;/ / margin-bottom: 58 px;padding:58px 5px 0}

.prod-sm-circles-wrap .prod-sm-circle.hide {display:none !important}

.prod-sm-circles-wrap .prod-circle-img {width:160px;height:160px;border-radius:50%;background-size:cover;background-position:50%;margin:0 auto}

.prod-sm-circles-wrap .prod-circle-title {font-family:circle, Arial, sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;color:#000;margin-top:26px}

.prod-sm-circles-wrap .prod-circle-text {font-family:circle, Arial, sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#000;margin-top:8px}

@media (min-width:768px) and (max-width:1023px) {
  .prod-sm-circles-wrap {-webkit-column-count:1;-moz-column-count:1;column-count:1;font-size:0}
}

@media (max-width:767px) {
  .prod-sm-circles-wrap {-webkit-column-count:1;-moz-column-count:1;column-count:1}
}

@media (max-width:767px) {
  .prod-sm-circles-wrap .grid__arrow-next {right:0;top:110px}
}

@media (max-width:767px) {
  .prod-sm-circles-wrap .grid__arrow-prev {left:0;top:110px}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-sm-circles-wrap .prod-sm-circle {display:inline-block;width:50%;vertical-align:top}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-sm-circles-wrap .prod-circle-title {font-size:1.25rem}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-sm-circles-wrap .prod-circle-title {font-size:1.25rem}
}

@media (max-width:767px) {
  .prod-sm-circles-wrap .prod-circle-title {font-size:1.125rem}
}

@media (max-width:1365px) {
  .prod-sm-circles-wrap .prod-circle-text {font-size:1rem}
}

.prod-sm-spoiler-wrap {width:100%}

.prod-sm-spoiler-wrap .prod-sm-spoiler-item {width:100%;height:auto;border-top:1px solid #ccc}

.prod-sm-spoiler-wrap .prod-sm-spoiler-item .prod-sm-spoiler-btn-wrap {width:100%;height:112px;position:relative}

.prod-sm-spoiler-wrap .prod-sm-spoiler-item:last-child {border-bottom:1px solid #ccc}

.prod-sm-spoiler-wrap .prod-sm-spoiler-item.open .prod-sm-spoiler-content {display:block}

.prod-sm-spoiler-wrap .prod-sm-spoiler-item.open .prod-sm-spoiler-line:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.prod-sm-spoiler-wrap .prod-sm-spoiler-title {font-family:circle, Arial, sans-serif;font-weight:900;font-size:26px;font-size:1.625rem;color:#000;line-height:112px;line-height:7rem}

.prod-sm-spoiler-wrap .prod-sm-spoiler-line {width:28px;height:1px;background-color:#000;display:inline-block;position:absolute;top:0;right:0;margin:55px 0}

.prod-sm-spoiler-wrap .prod-sm-spoiler-line:after {content:"";width:100%;height:1px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease;display:block;background-color:#000}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content {display:none;font-size:0;padding:32px 0}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-sm-spoiler-content-wrap {padding:32px 0}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-title {display:inline-block;vertical-align:top;font-family:circle, Arial, sans-serif;font-weight:900;font-size:20px;font-size:1.25rem;color:#000;width:240px}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-text {display:inline-block;vertical-align:top;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-link {font-family:circle, Arial, sans-serif;font-weight:500;font-size:16px;font-size:1rem;color:#000;-webkit-transition:all .5s ease;transition:all .5s ease;display:block}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-link:hover {color:#27979d}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-link:before {content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:15px}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-link.prod-spoiler-content-link-img:before {background-image:url(../img/production/spoiler-img.svg)}

.prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-link.prod-spoiler-content-link-pdf:before {background-image:url(../img/production/spoiler-pdf.svg)}

@media (max-width:479px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-item.open .prod-sm-spoiler-content {padding-top:0}
}

@media (max-width:479px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-sm-spoiler-content-wrap {padding:16px 0}
}

@media (max-width:1499px) and (min-width:1366px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-title {width:270px}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-title {width:270px}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-title {width:220px}
}

@media (max-width:767px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-title {width:100%;margin-bottom:20px}
}

@media (max-width:1499px) and (min-width:1366px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-text {width:-webkit-calc(100% - 270px);width:calc(100% - 270px)}
}

@media (max-width:1365px) and (min-width:1024px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-text {width:-webkit-calc(100% - 270px);width:calc(100% - 270px)}
}

@media (min-width:768px) and (max-width:1023px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-text {width:-webkit-calc(100% - 220px);width:calc(100% - 220px)}
}

@media (max-width:767px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-text {width:100%}
}

@media (max-width:1365px) {
  .prod-sm-spoiler-wrap .prod-sm-spoiler-content .prod-spoiler-content-link {font-size:1.125rem;margin-bottom:9px}
}

.header-main {background-color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}

.hide {display:none}

.top-menu {height:40px;background-color:#eee}

.top-menu__list {margin-bottom:0;float:left;display:block;font-size:0}

.top-menu__list_right {float:right}

.top-menu__item {position:relative;margin-bottom:0;margin-right:43px;display:inline-block;height:40px;line-height:40px;line-height:2.5rem;font-size:16px;font-size:1rem}

.top-menu__item:last-child {margin-right:0}

.top-menu__link {display:inline-block;height:40px;letter-spacing:.6px;letter-spacing:.0375rem;color:#666}

.top-menu__link_enpedia {position:relative;padding-left:34px}

.top-menu__link_enpedia:before {position:absolute;top:10px;left:0;width:24px;height:17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Ebook%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M118.354%2027.9992H96.646C96.2893%2027.9992%2095.9999%2027.692899999999998%2095.9999%2027.316799999999997V14.294799999999997C95.9999%2013.918299999999997%2096.2893%2013.612799999999996%2096.646%2013.612799999999996H97.8965V13.540199999999997C97.8965%2013.253199999999996%2098.0659%2012.998199999999997%2098.3208%2012.899299999999997C99.8699%2012.301899999999996%20101.45100000000001%2011.998099999999997%20103.021%2011.998099999999997C104.516%2011.998099999999997%20106.022%2012.274399999999996%20107.5%2012.817199999999998C108.978%2012.274399999999998%20110.484%2011.998099999999997%20111.979%2011.998099999999997C113.548%2011.998099999999997%20115.13%2012.301899999999998%20116.679%2012.899299999999997C116.934%2012.998199999999997%20117.104%2013.253199999999996%20117.104%2013.540599999999996V13.612799999999996H118.354C118.711%2013.612799999999996%20119%2013.918699999999996%20119%2014.295199999999996V27.316799999999994C119%2027.692899999999995%20118.711%2027.999199999999995%20118.354%2027.999199999999995ZM106.854%2014.025C105.584%2013.5853%20104.297%2013.3628%20103.021%2013.3628C101.745%2013.3628%20100.458%2013.5853%2099.1885%2014.025V24.2865C100.458%2023.8891%20101.74300000000001%2023.6879%20103.021%2023.6879C104.298%2023.6879%20105.584%2023.8891%20106.854%2024.2865ZM106.854%2025.7156C105.584%2025.275499999999997%20104.29599999999999%2025.052599999999998%20103.021%2025.052599999999998C101.603%2025.052599999999998%20100.171%2025.327199999999998%2098.7641%2025.870399999999997C98.6921%2025.898299999999995%2098.6171%2025.911899999999996%2098.5425%2025.911899999999996C98.4118%2025.911899999999996%2098.2822%2025.869999999999997%2098.1722%2025.788699999999995C97.9993%2025.661399999999993%2097.8964%2025.452099999999994%2097.8964%2025.229499999999994V14.977099999999995H97.292V26.634499999999996H106.854ZM115.811%2014.025C114.54100000000001%2013.5853%20113.254%2013.3628%20111.97900000000001%2013.3628C110.70300000000002%2013.3628%20109.41600000000001%2013.5853%20108.14600000000002%2014.025V24.2865C109.41600000000001%2023.8891%20110.70100000000002%2023.6879%20111.97800000000001%2023.6879C113.25600000000001%2023.6879%20114.54100000000001%2023.8891%20115.811%2024.2865ZM117.708%2014.9771H117.103V25.2295C117.103%2025.4521%20117.00099999999999%2025.6614%20116.82799999999999%2025.788700000000002C116.65499999999999%2025.916400000000003%20116.43399999999998%2025.9464%20116.23599999999999%2025.870400000000004C114.82799999999999%2025.327200000000005%20113.39599999999999%2025.052600000000005%20111.978%2025.052600000000005C110.70299999999999%2025.052600000000005%20109.416%2025.275500000000005%20108.146%2025.715600000000006V26.634500000000006H117.708ZM109.834%2020.3804C109.834%2020.0044%20110.12400000000001%2019.698500000000003%20110.48%2019.698500000000003H113.857C114.214%2019.698500000000003%20114.503%2020.004400000000004%20114.503%2020.3804C114.503%2020.7573%20114.214%2021.062%20113.857%2021.062H110.48C110.12400000000001%2021.062%20109.834%2020.7573%20109.834%2020.3804ZM113.857%2017.2438H110.48C110.12400000000001%2017.2438%20109.834%2016.9379%20109.834%2016.5615C109.834%2016.185%20110.12400000000001%2015.879499999999998%20110.48%2015.879499999999998H113.857C114.214%2015.879499999999998%20114.503%2016.185%20114.503%2016.5615C114.503%2016.9379%20114.214%2017.2438%20113.857%2017.2438ZM100.497%2020.3804C100.497%2020.0044%20100.786%2019.698500000000003%20101.143%2019.698500000000003H104.519C104.876%2019.698500000000003%20105.165%2020.004400000000004%20105.165%2020.3804C105.165%2020.7573%20104.876%2021.062%20104.519%2021.062H101.143C100.786%2021.062%20100.497%2020.7573%20100.497%2020.3804ZM105.165%2016.5615C105.165%2016.185%20104.876%2015.879499999999998%20104.519%2015.879499999999998H101.143C100.786%2015.879499999999998%20100.497%2016.185%20100.497%2016.5615C100.497%2016.9379%20100.786%2017.2438%20101.143%2017.2438H104.519C104.876%2017.2438%20105.165%2016.9379%20105.165%2016.5615Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-95%2C-11)%22%2F%3E%3C%2Fsvg%3E");content:""}

.top-menu__link_services {position:relative;padding-right:11px}

.top-menu__link_services:after {position:absolute;top:17px;right:-7px;width:11px;height:7px;background-image:url(../img/svg/services-drop.svg);content:""}

.top-menu__header-drop {top:47px;left:-90px}

.header-drop {z-index:7;position:absolute;padding-top:13px;padding-bottom:13px;display:none;width:auto;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 2px rgba(0, 0, 0, .22)}

.header-drop:before {top:-14px;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:14px solid #ddd}

.header-drop:after, .header-drop:before {position:absolute;left:50%;width:0;height:0;content:""}

.header-drop:after {top:-12px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff}

.header-drop_right {right:-25px;left:auto}

.header-drop_right:before {left:auto;right:35px;margin-left:0}

.header-drop_right:after {right:36px;left:auto;margin-left:0}

.header-drop__content {padding-left:31px;padding-right:31px}

.header-drop__question {margin-bottom:17px;font-size:18px;font-size:1.125rem;font-weight:400}

.header-drop__buttons {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.header-drop__list {margin-top:0;margin-bottom:0;margin-left:36px;line-height:32px;line-height:2rem}

.header-drop__item {list-style:none;margin-bottom:0;padding-right:36px;white-space:nowrap}

.header-drop__count {margin-left:4px;display:inline-block;width:18px;height:18px;color:#fff;font-size:10px;font-size:.625rem;font-weight:400;text-align:center;line-height:21px;line-height:1.3125rem;background-color:#27979d;border-radius:50%}

.header-drop__close {position:absolute;top:15px;right:15px;width:13px;height:13px;background-image:url(../img/svg/drop-close.svg);cursor:pointer}

.header-drop_city {width:336px}

.header-drop_cat {width:154px}

.header-drop_show {display:block}

.main-panel {height:100px;line-height:100px;line-height:5rem;border-bottom:1px solid #e5e5e5}

.main-panel__left {float:left;display:block}

@media (min-width:1200px) {
  .main-panel__left {width:-webkit-calc(100% - 824px);width:calc(100% - 824px)}
}

@media (max-width:1199px) {
  .main-panel__left {width:-webkit-calc(100% - 805px);width:calc(100% - 805px)}
}

@media (max-width:1023px) {
  .main-panel__left {width:-webkit-calc(100% - 215px);width:calc(100% - 215px)}
}

@media (max-width:767px) {
  .main-panel__left {width:-webkit-calc(100% - 235px);width:calc(100% - 235px)}
}

.main-panel__right {float:right;width:800px;display:block}

@media (min-width:1024px) {
  .main-panel__right {width:761px}
}

@media (min-width:1110px) {
  .main-panel__right {width:780px}
}

@media (min-width:1200px) {
  .main-panel__right {width:800px}
}

.main-panel__logo {margin-top:-7px;margin-right:24px;vertical-align:middle;display:inline-block;width:132px;height:40px}

@media (min-width:1024px) {
  .main-panel__logo {width:90px;height:49px}
}

@media (min-width:1200px) {
  .main-panel__logo {width:132px;height:40px}
}

.main-panel__callback-btn, .main-panel__location, .main-panel__phone {vertical-align:middle;display:inline-block}

.main-panel__phone {margin-left:9px}

.main-panel__login {position:relative;margin-left:31px;vertical-align:middle;display:inline-block;height:40px;line-height:40px;line-height:2.5rem;width:105px;max-width:105px}

.main-panel__enter_hide {display:none}

.main-panel__cabinet {position:relative;padding-right:16px;display:none}

.main-panel__cabinet:after {position:absolute;top:9px;right:17px;width:10px;height:6px;background-image:url(../img/svg/choice-drop.svg);content:""}

.main-panel__cabinet_show {display:inline-block;max-width:105px;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}

.main-panel__customer-panel {margin-left:2px;padding-top:6px;vertical-align:middle;display:inline-block}

.main-panel__customer-panel .search-btn {display:none}

.main-panel__header-drop {top:47px;left:-57px}

.main-panel__hamburger {position:relative;margin-left:30px;margin-top:18px;width:38px;height:24px;display:none;cursor:pointer}

.main-panel__hamburger:after, .main-panel__hamburger:before {-webkit-transition:all .7s ease;transition:all .7s ease;position:absolute;width:100%;height:2px;background-color:#000;content:""}

.main-panel__hamburger:before {top:0}

.main-panel__hamburger:after {bottom:0}

.main-panel__hamburger--active .main-panel__hamburger-inner {display:none}

.main-panel__hamburger--active:before {-webkit-transition:all .7s ease;transition:all .7s ease;top:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.main-panel__hamburger--active:after {-webkit-transition:all .7s ease;transition:all .7s ease;top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

@media (max-width:767px) {
  .main-panel__hamburger {margin-right:17px}
}

.main-panel__hamburger-inner {position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background-color:#000}

.location {height:32px;width:228px;line-height:32px;line-height:2rem;font-size:0}

@media (min-width:1024px) {
  .location {width:270px}
}

@media (min-width:1200px) {
  .location {width:-webkit-calc(100% - 162px);width:calc(100% - 162px)}
}

@media (max-width:1199px) {
  .location {width:-webkit-calc(100% - 105px);width:calc(100% - 105px)}
}

@media (max-width:1023px) {
  .location {width:-webkit-calc(100% - 145px);width:calc(100% - 145px)}
}

.location__item {display:inline-block;height:32px;font-size:16px;font-size:1rem}

.location__item_left {position:relative;margin-right:23px;padding-right:28px;border-right:1px solid #e5e5e5}

@media (min-width:1024px) {
  .location__item_left {margin-right:10px;padding-right:10px}
}

@media (min-width:1200px) {
  .location__item_left {display:block;float:left;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:23px;padding-right:28px}
}

@media (max-width:1269px) {
  .location__item_left {max-width:50%}
}

@media (max-width:1199px) {
  .location__item_left {display:block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}

@media (min-width:1024px) {
  .location__item {font-size:.875rem}
}

@media (min-width:1200px) {
  .location__item {font-size:1rem}
}

.location__link {display:inline-block}

.location__link_shops {position:relative;padding-left:26px}

.location__link_shops:before {position:absolute;top:5px;left:0;width:14px;height:18px;background-image:url(../img/svg/baloon.svg);content:""}

.location__count {margin-left:5px;color:#999}

.location__count, .location__icon, .location__shops {display:inline-block}

.location__header-drop {display:block;z-index:10;top:55px;left:-140px}

.callback-btn {position:relative;padding-top:8px;padding-left:45px;width:139px;height:40px;line-height:13px;line-height:.8125rem;font-size:11px;font-size:.6875rem;border:1px solid #ccc;border-radius:20px}

.callback-btn:before {position:absolute;top:6px;left:9px;width:25px;height:25px;background-image:url(../img/svg/callback.svg);content:""}

.callback-btn:hover {border-color:#27979d}

.callback-btn:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Ctitle%3Ecallback_btn%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M897.972%2083.8665C897.4789999999999%2083.3549%20896.885%2083.0811%20896.256%2083.0811C895.631%2083.0811%20895.0319999999999%2083.35000000000001%20894.519%2083.86160000000001L892.914%2085.45700000000001C892.782%2085.38550000000001%20892.65%2085.3203%20892.523%2085.25420000000001C892.34%2085.16340000000001%20892.168%2085.0768%20892.0210000000001%2084.98610000000001C890.517%2084.0336%20889.1510000000001%2082.7925%20887.8410000000001%2081.1868C887.2060000000001%2080.387%20886.7800000000001%2079.7125%20886.4700000000001%2079.02890000000001C886.8870000000002%2078.6487%20887.2720000000002%2078.25420000000001%20887.6480000000001%2077.87400000000001C887.7900000000002%2077.73240000000001%20887.9330000000001%2077.5858%20888.0750000000002%2077.44330000000001C889.1410000000002%2076.37960000000001%20889.1410000000002%2075.0022%20888.0750000000002%2073.9384L886.6880000000002%2072.5552C886.5310000000002%2072.3984%20886.3690000000003%2072.2362%20886.2160000000002%2072.0745C885.9110000000003%2071.7604%20885.5920000000002%2071.4357%20885.2620000000003%2071.1322C884.7690000000002%2070.64569999999999%20884.1800000000003%2070.3875%20883.5600000000003%2070.3875C882.9410000000003%2070.3875%20882.3420000000003%2070.6457%20881.8340000000003%2071.1322C881.8290000000003%2071.1368%20881.8290000000003%2071.1368%20881.8240000000003%2071.1421L880.0970000000003%2072.8792C879.4470000000003%2073.5287%20879.0760000000004%2074.31819999999999%20878.9950000000003%2075.2349C878.8730000000004%2076.71379999999999%20879.3100000000004%2078.0924%20879.6450000000003%2078.994C880.4680000000003%2081.2069%20881.6970000000003%2083.2585%20883.5300000000003%2085.457C885.7540000000004%2088.10629999999999%20888.4300000000003%2090.1981%20891.4870000000003%2091.6724C892.6550000000003%2092.2242%20894.2140000000003%2092.8774%20895.9560000000004%2092.98949999999999C896.0630000000003%2092.9944%20896.1740000000003%2092.99929999999999%20896.2760000000004%2092.99929999999999C897.4490000000004%2092.99929999999999%20898.4340000000004%2092.57849999999999%20899.2060000000004%2091.743C899.2110000000004%2091.7328%20899.2210000000003%2091.7278%20899.2260000000003%2091.71759999999999C899.4900000000004%2091.39819999999999%20899.7950000000003%2091.1095%20900.1150000000004%2090.8008C900.3330000000003%2090.59349999999999%20900.5570000000004%2090.37549999999999%20900.7750000000003%2090.1476C901.2780000000004%2089.6254%20901.5420000000004%2089.0182%20901.5420000000004%2088.3945C901.5420000000004%2087.76679999999999%20901.2730000000004%2087.16369999999999%20900.7600000000003%2086.6575ZM899.79%2089.2C899.785%2089.2%20899.785%2089.2054%20899.79%2089.2C899.592%2089.4127%20899.389%2089.6053%20899.17%2089.81790000000001C898.8399999999999%2090.1324%20898.505%2090.46130000000001%20898.1899999999999%2090.83120000000001C897.678%2091.37800000000001%20897.073%2091.6367%20896.281%2091.6367C896.2049999999999%2091.6367%20896.1239999999999%2091.6367%20896.0469999999999%2091.6318C894.5389999999999%2091.53529999999999%20893.1379999999999%2090.9478%20892.0869999999999%2090.4465C889.2119999999999%2089.0584%20886.6879999999999%2087.0881%20884.5909999999999%2084.5911C882.8599999999999%2082.5088%20881.7019999999999%2080.58409999999999%20880.935%2078.51689999999999C880.463%2077.25609999999999%20880.29%2076.27319999999999%20880.366%2075.3466C880.417%2074.7542%20880.645%2074.2623%20881.067%2073.8423L882.799%2072.1151C883.047%2071.8819%20883.3109999999999%2071.7551%20883.5699999999999%2071.7551C883.89%2071.7551%20884.1489999999999%2071.9476%20884.3119999999999%2072.11019999999999C884.3169999999999%2072.1151%20884.3219999999999%2072.12049999999999%20884.3269999999999%2072.12499999999999C884.6369999999998%2072.41359999999999%20884.9309999999999%2072.71209999999999%20885.2409999999999%2073.03149999999998C885.3989999999999%2073.19369999999998%20885.5609999999999%2073.35579999999997%20885.7239999999998%2073.52329999999998L887.1099999999998%2074.90609999999998C887.6479999999998%2075.44309999999999%20887.6479999999998%2075.93899999999998%20887.1099999999998%2076.47609999999997C886.9629999999997%2076.62299999999998%20886.8209999999998%2076.76959999999997%20886.6729999999998%2076.91169999999997C886.2469999999997%2077.34729999999996%20885.8399999999998%2077.75289999999997%20885.3989999999998%2078.14739999999996C885.3879999999998%2078.15769999999996%20885.3779999999998%2078.16299999999997%20885.3729999999998%2078.17289999999996C884.9369999999998%2078.60849999999995%20885.0179999999998%2079.03379999999996%20885.1089999999998%2079.32329999999996C885.1139999999998%2079.33799999999997%20885.1189999999998%2079.35279999999996%20885.1239999999998%2079.36799999999997C885.4849999999998%2080.23919999999997%20885.9929999999998%2081.06029999999997%20886.7649999999998%2082.03789999999996L886.7699999999998%2082.04279999999997C888.1709999999997%2083.76509999999998%20889.6489999999998%2085.10759999999998%20891.2789999999998%2086.13559999999997C891.4869999999997%2086.26739999999997%20891.7009999999998%2086.37419999999997%20891.9039999999998%2086.47479999999997C892.0869999999998%2086.56629999999997%20892.2589999999998%2086.65209999999998%20892.4059999999997%2086.74369999999998C892.4269999999997%2086.75389999999997%20892.4469999999998%2086.76869999999998%20892.4669999999998%2086.77899999999998C892.6399999999998%2086.86519999999999%20892.8029999999998%2086.90539999999999%20892.9699999999998%2086.90539999999999C893.3919999999998%2086.90539999999999%20893.6559999999998%2086.64189999999999%20893.7419999999998%2086.55599999999998L895.4789999999998%2084.82349999999998C895.6509999999998%2084.65149999999998%20895.9259999999998%2084.44369999999998%20896.2449999999998%2084.44369999999998C896.5599999999998%2084.44369999999998%20896.8189999999997%2084.64119999999998%20896.9769999999997%2084.81359999999998C896.9819999999997%2084.81859999999998%20896.9819999999997%2084.81859999999998%20896.9869999999997%2084.82349999999998L899.7849999999997%2087.61529999999998C900.3079999999998%2088.13139999999997%20900.3079999999998%2088.66339999999998%20899.7899999999997%2089.19999999999997ZM891.96%2074.7082C893.2900000000001%2074.9315%20894.499%2075.55930000000001%20895.4630000000001%2076.5216C896.4280000000001%2077.48440000000001%20897.0530000000001%2078.6894%20897.2810000000001%2080.0167C897.3370000000001%2080.3513%20897.6270000000001%2080.5841%20897.9570000000001%2080.5841C897.9970000000001%2080.5841%20898.0330000000001%2080.5792%20898.0740000000001%2080.5742C898.4490000000001%2080.51310000000001%20898.6980000000001%2080.1588%20898.6370000000001%2079.7835C898.363%2078.1778%20897.6010000000001%2076.7138%20896.4380000000001%2075.5539C895.2760000000001%2074.3941%20893.8080000000001%2073.63419999999999%20892.1980000000001%2073.3612C891.8220000000001%2073.3%20891.4720000000001%2073.548%20891.4060000000001%2073.9179C891.34%2074.2874%20891.5840000000001%2074.6474%20891.96%2074.7082ZM902.989%2079.586C902.537%2076.9416%20901.288%2074.5358%20899.369%2072.6217C897.4490000000001%2070.7069%20895.037%2069.46090000000001%20892.3860000000001%2069.00970000000001C892.0150000000001%2068.944%20891.6650000000001%2069.19730000000001%20891.599%2069.56680000000001C891.538%2069.94160000000001%20891.787%2070.29140000000001%20892.163%2070.35710000000002C894.529%2070.75740000000002%20896.687%2071.87700000000002%20898.404%2073.58370000000002C900.12%2075.29570000000002%20901.237%2077.44870000000002%20901.638%2079.80900000000003C901.6940000000001%2080.14310000000003%20901.984%2080.37680000000003%20902.3140000000001%2080.37680000000003C902.354%2080.37680000000003%20902.3900000000001%2080.37140000000004%20902.431%2080.36650000000003C902.801%2080.31070000000003%20903.0550000000001%2079.95590000000003%20902.989%2079.58600000000003Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-878%2C-68)%22%2F%3E%3C%2Fsvg%3E")}

.phone {width:157px;height:31px}

.phone__number {margin-bottom:3px;line-height:20px;line-height:1.25rem;font-size:20px;font-size:1.25rem;letter-spacing:.59px;letter-spacing:.03688rem;font-weight:700}

.phone__description {line-height:11px;line-height:.6875rem;font-size:11px;font-size:.6875rem;color:#ccc}

.customer-panel {width:160px;height:40px}

@media (min-width:1024px) {
  .customer-panel {width:140px}
}

@media (min-width:1200px) {
  .customer-panel {width:160px}
}

.customer-panel__tx {font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}

.customer-panel__item {margin-right:30px;position:relative;width:25px;height:40px;display:inline-block}

.customer-panel__item:last-child {margin-right:0}

@media (min-width:1024px) {
  .customer-panel__item {margin-right:16px}
}

@media (min-width:1200px) {
  .customer-panel__item {margin-right:30px}
}

.customer-panel__item_compare:before {position:absolute;top:2px;left:2px;width:23px;height:24px;background-image:url(../img/svg/compare.svg);content:""}

.customer-panel__item_compare:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2223%22%20height%3D%2224%22%20viewBox%3D%220%200%2023%2024%22%3E%3Ctitle%3ECompare_list%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1363%2091.9996H1352C1348.69%2091.9996%201346%2089.3133%201346%2085.9997V74.9997C1346%2071.68610000000001%201348.69%2068.99980000000001%201352%2068.99980000000001H1363C1366.31%2068.99980000000001%201369%2071.68610000000001%201369%2074.9997V85.9997C1369%2089.3133%201366.31%2091.9996%201363%2091.9996ZM1367.57%2076.4284C1367.57%2072.109%201365.8899999999999%2070.4286%201361.57%2070.4286H1353.4299999999998C1349.11%2070.4286%201347.4299999999998%2072.3101%201347.4299999999998%2076.4284V84.5714C1347.4299999999998%2088.8909%201349.5099999999998%2090.5713%201353.4299999999998%2090.5713H1361.57C1366.09%2090.5713%201367.57%2088.89089999999999%201367.57%2084.5714ZM1363%2086.9999H1356C1355.45%2086.9999%201355%2086.5519%201355%2085.99969999999999C1355%2085.44749999999999%201355.45%2084.99959999999999%201356%2084.99959999999999H1363C1363.55%2084.99959999999999%201364%2085.44749999999999%201364%2085.99969999999999C1364%2086.55189999999999%201363.55%2086.9999%201363%2086.9999ZM1363%2081.9997H1356C1355.45%2081.9997%201355%2081.5522%201355%2081C1355%2080.4474%201355.45%2079.9999%201356%2079.9999H1363C1363.55%2079.9999%201364%2080.4474%201364%2081C1364%2081.5522%201363.55%2081.9997%201363%2081.9997ZM1363%2076.9999H1356C1355.45%2076.9999%201355%2076.55199999999999%201355%2075.9998C1355%2075.4476%201355.45%2074.99969999999999%201356%2074.99969999999999H1363C1363.55%2074.99969999999999%201364%2075.4476%201364%2075.9998C1364%2076.55199999999999%201363.55%2076.9999%201363%2076.9999ZM1352%2086.9999C1351.45%2086.9999%201351%2086.5519%201351%2085.99969999999999C1351%2085.44749999999999%201351.45%2084.99959999999999%201352%2084.99959999999999C1352.55%2084.99959999999999%201353%2085.44749999999999%201353%2085.99969999999999C1353%2086.55189999999999%201352.55%2086.9999%201352%2086.9999ZM1352%2081.9997C1351.45%2081.9997%201351%2081.5522%201351%2081C1351%2080.4474%201351.45%2079.9999%201352%2079.9999C1352.55%2079.9999%201353%2080.4474%201353%2081C1353%2081.5522%201352.55%2081.9997%201352%2081.9997ZM1353%2075.9998C1353%2075.4476%201352.55%2074.99969999999999%201352%2074.99969999999999C1351.45%2074.99969999999999%201351%2075.4476%201351%2075.9998C1351%2076.55199999999999%201351.45%2076.9999%201352%2076.9999C1352.55%2076.9999%201353%2076.55199999999999%201353%2075.9998Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1346%2C-68)%22%2F%3E%3C%2Fsvg%3E")}

.customer-panel__item_wish:before {position:absolute;top:2px;left:3px;width:24px;height:24px;background-image:url(../img/svg/wish.svg);content:""}

.customer-panel__item_wish:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ewishlist%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1012%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1013%22%20d%3D%22M1423.21%2068.9974C1421.17%2068.9974%201419.26%2069.9256%201417.99%2071.4812C1416.71%2069.9256%201414.8%2068.9974%201412.76%2068.9974C1409.03%2068.9974%201406%2072.0461%201406%2075.7949C1406%2078.73%201407.74%2082.1253%201411.18%2085.8856C1413.8200000000002%2088.7796%201416.69%2091.0209%201417.51%2091.6392L1417.99%2091.9972L1418.46%2091.6392C1419.28%2091.0209%201422.15%2088.78%201424.8%2085.88640000000001C1428.23%2082.12530000000001%201429.97%2078.73%201429.97%2075.79490000000001C1429.97%2072.04610000000001%201426.94%2068.99740000000001%201423.21%2068.99740000000001ZM1423.63%2084.812C1421.46%2087.1916%201419.1200000000001%2089.1159%201417.99%2090.00229999999999C1416.85%2089.1159%201414.51%2087.1916%201412.34%2084.812C1409.23%2081.4023%201407.58%2078.2841%201407.58%2075.7949C1407.58%2072.92229999999999%201409.9099999999999%2070.58579999999999%201412.76%2070.58579999999999C1414.64%2070.58579999999999%201416.3799999999999%2071.6155%201417.29%2073.27449999999999L1417.99%2074.52799999999999L1418.68%2073.27449999999999C1419.5900000000001%2071.61549999999998%201421.3300000000002%2070.58579999999999%201423.21%2070.58579999999999C1426.07%2070.58579999999999%201428.39%2072.92229999999999%201428.39%2075.7949C1428.39%2078.2841%201426.75%2081.4023%201423.63%2084.812Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1406%2C-68)%22%2F%3E%3C%2Fsvg%3E")}

.customer-panel__item_cart:before {position:absolute;top:0;left:0;width:25px;height:27px;background-image:url(../img/svg/cart.svg);content:""}

.customer-panel__item_cart:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2225%22%20height%3D%2227%22%20viewBox%3D%220%200%2025%2027%22%3E%0D%0A%20%20%20%20%3Ctitle%3Ecart%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cdefs%20id%3D%22SvgjsDefs1015%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22SvgjsPath1016%22%20d%3D%22M1468.13%2084.1165H1482.95C1484.63%2084.1165%201486%2082.7908%201486%2081.1663V75.13810000000001C1486%2075.13310000000001%201486%2075.12290000000002%201486%2075.1175C1486%2075.1019%201486%2075.0908%201486%2075.07520000000001C1486%2075.06370000000001%201486%2075.05350000000001%201485.99%2075.04320000000001C1485.99%2075.03250000000001%201485.99%2075.01610000000001%201485.99%2075.00540000000001C1485.99%2074.99480000000001%201485.98%2074.98370000000001%201485.98%2074.97260000000001C1485.98%2074.96230000000001%201485.98%2074.95210000000002%201485.97%2074.93610000000001C1485.97%2074.92500000000001%201485.97%2074.91470000000001%201485.96%2074.90320000000001C1485.96%2074.89290000000001%201485.96%2074.88270000000001%201485.95%2074.87200000000001C1485.94%2074.86090000000002%201485.94%2074.85070000000002%201485.93%2074.83380000000001C1485.93%2074.82360000000001%201485.92%2074.81250000000001%201485.92%2074.808C1485.91%2074.79690000000001%201485.91%2074.7866%201485.9%2074.77550000000001C1485.89%2074.76490000000001%201485.89%2074.7595%201485.88%2074.7488C1485.88%2074.7382%201485.8700000000001%2074.7279%201485.8600000000001%2074.71640000000001C1485.8600000000001%2074.7061%201485.8500000000001%2074.7004%201485.8400000000001%2074.69050000000001C1485.8300000000002%2074.67950000000002%201485.8200000000002%2074.67330000000001%201485.8200000000002%2074.66300000000001C1485.8100000000002%2074.65200000000002%201485.8000000000002%2074.6474%201485.8000000000002%2074.63680000000001C1485.7900000000002%2074.62650000000001%201485.7800000000002%2074.62070000000001%201485.7700000000002%2074.61540000000001C1485.7600000000002%2074.60390000000001%201485.7600000000002%2074.599%201485.7500000000002%2074.5883C1485.7300000000002%2074.5834%201485.7300000000002%2074.5723%201485.7200000000003%2074.56660000000001C1485.7100000000003%2074.56200000000001%201485.7000000000003%2074.551%201485.6800000000003%2074.54560000000001C1485.6700000000003%2074.5403%201485.6700000000003%2074.53540000000001%201485.6600000000003%2074.5296C1485.6500000000003%2074.5247%201485.6300000000003%2074.5185%201485.6200000000003%2074.5078C1485.6100000000004%2074.5025%201485.6000000000004%2074.49680000000001%201485.5900000000004%2074.4914C1485.5800000000004%2074.48649999999999%201485.5700000000004%2074.4816%201485.5600000000004%2074.4762C1485.5500000000004%2074.4701%201485.5400000000004%2074.46560000000001%201485.5200000000004%2074.4598C1485.5100000000004%2074.4545%201485.5000000000005%2074.4545%201485.4900000000005%2074.4487C1485.4800000000005%2074.443%201485.4600000000005%2074.4381%201485.4500000000005%2074.4381C1485.4400000000005%2074.4381%201485.4300000000005%2074.43230000000001%201485.4200000000005%2074.43230000000001C1485.4100000000005%2074.42780000000002%201485.4000000000005%2074.42780000000002%201485.3800000000006%2074.42780000000002C1485.3800000000006%2074.42780000000002%201485.3700000000006%2074.42250000000001%201485.3600000000006%2074.42250000000001L1466.5700000000006%2071.91680000000001V69.38250000000001C1466.5700000000006%2069.35700000000001%201466.5700000000006%2069.32990000000001%201466.5700000000006%2069.30810000000001C1466.5700000000006%2069.3032%201466.5700000000006%2069.29870000000001%201466.5600000000006%2069.28760000000001C1466.5600000000006%2069.2716%201466.5500000000006%2069.25600000000001%201466.5500000000006%2069.23920000000001C1466.5500000000006%2069.2232%201466.5500000000006%2069.21330000000002%201466.5400000000006%2069.19650000000001C1466.5400000000006%2069.18580000000001%201466.5400000000006%2069.18010000000001%201466.5400000000006%2069.16940000000001C1466.5300000000007%2069.1538%201466.5300000000007%2069.13820000000001%201466.5200000000007%2069.1222C1466.5200000000007%2069.11680000000001%201466.5200000000007%2069.10570000000001%201466.5200000000007%2069.10040000000001C1466.5100000000007%2069.0848%201466.5100000000007%2069.0737%201466.4900000000007%2069.05770000000001C1466.4900000000007%2069.0528%201466.4900000000007%2069.04250000000002%201466.4800000000007%2069.03590000000001C1466.4800000000007%2069.02570000000001%201466.4700000000007%2069.01500000000001%201466.4600000000007%2069.00470000000001C1466.4600000000007%2068.99370000000002%201466.4500000000007%2068.98830000000001%201466.4400000000007%2068.97680000000001C1466.4400000000007%2068.96660000000001%201466.4300000000007%2068.96160000000002%201466.4300000000007%2068.95060000000001C1466.4200000000008%2068.94030000000001%201466.4100000000008%2068.92920000000001%201466.4100000000008%2068.9193C1466.4000000000008%2068.9128%201466.3900000000008%2068.90740000000001%201466.3900000000008%2068.9021C1466.3800000000008%2068.8923%201466.3700000000008%2068.882%201466.3600000000008%2068.87010000000001C1466.3500000000008%2068.86470000000001%201466.3400000000008%2068.8598%201466.3400000000008%2068.8541C1466.3300000000008%2068.8438%201466.3200000000008%2068.8327%201466.3000000000009%2068.822C1466.3000000000009%2068.8163%201466.2800000000009%2068.8122%201466.2800000000009%2068.8069C1466.270000000001%2068.7958%201466.260000000001%2068.7904%201466.250000000001%2068.77929999999999C1466.230000000001%2068.7695%201466.210000000001%2068.7584%201466.200000000001%2068.75269999999999C1466.200000000001%2068.7477%201466.190000000001%2068.7477%201466.180000000001%2068.74239999999999C1466.160000000001%2068.73169999999999%201466.130000000001%2068.72189999999999%201466.110000000001%2068.71L1462.040000000001%2067.0542C1461.660000000001%2066.89819999999999%201461.2200000000012%2067.0702%201461.060000000001%2067.43849999999999C1460.900000000001%2067.80709999999999%201461.080000000001%2068.22959999999999%201461.4600000000012%2068.38399999999999L1465.070000000001%2069.85909999999998V85.66599999999998C1465.070000000001%2087.16159999999998%201466.2300000000012%2088.40189999999998%201467.7300000000012%2088.58829999999998C1467.4600000000012%2089.02679999999998%201467.300000000001%2089.53999999999998%201467.300000000001%2090.08519999999997C1467.300000000001%2091.69379999999997%201468.660000000001%2092.99809999999997%201470.310000000001%2092.99809999999997C1471.9700000000012%2092.99809999999997%201473.330000000001%2091.68879999999997%201473.330000000001%2090.08519999999997C1473.330000000001%2089.55059999999997%201473.180000000001%2089.04359999999997%201472.910000000001%2088.61539999999997H1479.630000000001C1479.360000000001%2089.04849999999996%201479.210000000001%2089.55059999999996%201479.210000000001%2090.08519999999997C1479.210000000001%2091.69379999999997%201480.5600000000009%2092.99809999999997%201482.220000000001%2092.99809999999997C1483.880000000001%2092.99809999999997%201485.240000000001%2091.68879999999997%201485.240000000001%2090.08519999999997C1485.240000000001%2088.48239999999997%201483.880000000001%2087.17229999999998%201482.220000000001%2087.17229999999998H1468.130000000001C1467.2600000000011%2087.17229999999998%201466.570000000001%2086.49409999999997%201466.570000000001%2085.66599999999998V83.71009999999998C1467.0200000000011%2083.96629999999999%201467.560000000001%2084.11649999999999%201468.130000000001%2084.11649999999999ZM1471.84%2090.0799C1471.84%2090.89189999999999%201471.1499999999999%2091.5492%201470.32%2091.5492C1469.49%2091.5492%201468.8%2090.8866%201468.8%2090.0799C1468.8%2089.2727%201469.49%2088.60969999999999%201470.32%2088.60969999999999C1471.1499999999999%2088.60969999999999%201471.84%2089.2674%201471.84%2090.0799ZM1483.75%2090.0799C1483.75%2090.89189999999999%201483.06%2091.5492%201482.23%2091.5492C1481.39%2091.5492%201480.71%2090.8866%201480.71%2090.0799C1480.71%2089.2727%201481.39%2088.60969999999999%201482.23%2088.60969999999999C1483.06%2088.60969999999999%201483.75%2089.2674%201483.75%2090.0799ZM1482.95%2082.673H1468.13C1467.2600000000002%2082.673%201466.5700000000002%2081.9948%201466.5700000000002%2081.1663V73.36980000000001L1484.5100000000002%2075.75880000000001V81.16090000000001C1484.5100000000002%2082.00010000000002%201483.8000000000002%2082.67300000000002%201482.9500000000003%2082.67300000000002Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1461%2C-66)%22%2F%3E%0D%0A%3C%2Fsvg%3E")}

.customer-panel__count {position:absolute;top:-4px;right:-10px;width:18px;height:18px;display:block;line-height:19px;line-height:1.1875rem;text-align:center;font-size:10px;font-size:.625rem;font-weight:400;color:#fff;border-radius:50%;background-color:#27979d}

.pm-counter {width:78px;height:32px;line-height:30px;line-height:1.875rem;border-radius:20px;text-align:center}

.pm-counter__btn {width:26px;height:32px;padding:0;border:none;clear:none}

.pm-counter__btn, .pm-counter__btn:focus, .pm-counter__btn:hover {background-color:transparent}

.pm-counter__btn_min {float:left;display:block}

.pm-counter__btn_min:before {position:absolute;top:14px;right:2px;width:11px;height:2px;background-image:url(../img/svg/minus.svg);content:""}

.pm-counter__btn_plus {float:right;display:block}

.pm-counter__btn_plus:before {position:absolute;top:9px;left:2px;width:11px;height:12px;background-image:url(../img/svg/plus.svg);content:""}

.pm-counter__count {font-size:14px;font-size:.875rem}

.main-menu {position:relative;min-height:72px;border-bottom:1px solid #e5e5e5;z-index:6}

.main-menu__list {margin-bottom:0;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:72px;line-height:40px;line-height:2.5rem;font-size:0}

.main-menu__list:after {display:block;clear:both;content:""}

.main-menu__search-btn {width:26px;display:inline-block;vertical-align:middle;margin-left:4px;right:-5px}

@media (max-width:1530px) {
  .main-menu__search-btn {right:7px}
}

.main-menu__search {height:73px}

.main-menu__search:after {display:block;clear:both;content:""}

.main-menu__item {margin-top:17px;margin-bottom:0;margin-right:3.5%;height:56px;display:inline-block;line-height:40px;line-height:2.5rem;font-size:18px;font-size:1.125rem;font-weight:400}

@media (max-width:1499px) {
  .main-menu__item {margin-right:0}
}

.main-menu__item:last-child {margin-right:0}

.main-menu__item:hover > .main-menu__link {color:#1d8186}

.main-menu__item:hover > .main-menu__drop {visibility:visible;opacity:1;z-index:3}

.main-menu__item_sale {margin-right:20px}

.main-menu__link {color:#000;letter-spacing:1px;letter-spacing:.0625rem}

.main-menu__link_sale {position:relative;width:103px;height:40px;display:inline-block;text-align:center;color:#eb1d82}

.main-menu__link_sale span {position:relative;z-index:4}

.main-menu__link_sale:before {z-index:3;position:absolute;top:1px;left:1px;width:101px;height:38px;background-color:#fff;border-radius:20px;content:""}

.main-menu__link_sale:after {z-index:2;position:absolute;top:0;left:0;width:103px;height:40px;background-image:-webkit-linear-gradient(left, #fd52a7, #6bdcd8);background-image:linear-gradient(90deg, #fd52a7 0, #6bdcd8);border-radius:20px;content:""}

.main-menu__link_sale:hover {color:#fff !important}

.main-menu__link_sale:hover:before {background-color:transparent}

.main-menu__drop {z-index:1;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:73px;left:0;width:100%;visibility:hidden;opacity:0;font-size:0;text-align:center;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s}

.main-menu__drop-item {margin-right:4%;min-width:130px;display:block;padding:0 16px 16px;line-height:1.5;font-size:18px;font-size:1.125rem;font-weight:400;-webkit-transition:color .2s ease;transition:color .2s ease}

.main-menu__drop-item:last-child {margin-right:0}

.main-menu__drop-img-wrp {display:block;height:160px;line-height:160px;line-height:10rem}

.main-menu__drop-img {display:inline-block;vertical-align:middle}

.main-menu_hide, .mob-menu {display:none}

.mob-menu {z-index:100;position:absolute;top:60px;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, .6);box-shadow:inset 0 8px 6px -6px rgba(0, 0, 0, .1);max-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}

.mob-menu__top {position:relative;padding-top:27px; padding-bottom:27px; padding-left:24px;padding-right:24px;background-color:#fff}

.mob-menu__top:after {display:block;clear:both;content:""}

.mob-menu__top-location {display:none}

.mob-menu__phone {float:left;width:180px;height:45px}

.mob-menu__callback-btn {padding-top:13px;float:right;width:176px;height:39px;font-size:14px;font-size:.875rem}

.mob-menu__close {display:none}

.mob-menu__search {padding-top:20px;padding-left:24px;padding-right:24px;background-color:#fff}

.mob-menu__mini-form {padding-left:54px;width:100%;background-color:#f2f2f2}

.mob-menu_show {display:block}

.mob-menu__close {position:absolute;top:24px;right:24px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1449.35%20788.644L1448.6499999999999%20789.351L1435.9999999999998%20776.704L1423.3499999999997%20789.351L1422.6499999999996%20788.644L1435.2899999999997%20775.998L1422.6499999999996%20763.3520000000001L1423.3499999999997%20762.6440000000001L1435.9999999999998%20775.2900000000001L1448.6499999999999%20762.6440000000001L1449.35%20763.3520000000001L1436.7099999999998%20775.998Z%20%22%20fill%3D%22%23211f1f%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1422%2C-762)%22%2F%3E%3C%2Fsvg%3E");background-size:cover}

.mob-accordion {padding-top:28px;background-color:#fff}

.mob-accordion__item {font-size:20px;font-size:1.25rem;font-weight:300;margin-bottom:-1px}

.mob-accordion__content {display:none}

.mob-accordion__title {position:relative;padding-left:24px;width:100%;display:block;height:80px;line-height:80px;line-height:5rem;font-size:20px;font-size:1.25rem;font-weight:700;border-top:1px solid #ccc;border-bottom:1px solid #ccc}

.mob-accordion__title .badge {margin-top:-2px}

.mob-accordion__title .icon-enpedia {margin-right:13px;margin-top:-5px}

.mob-accordion__title--light {font-weight:300}

.mob-accordion__title--grey, .mob-accordion__title--grey + .mob-accordion__content {background-color:#f2f2f2}

.mob-accordion__title.js-collap-ln:after {position:absolute;top:50%;right:24px;margin-top:-3px;width:11px;height:7px;background-image:url(../img/svg/services-drop.svg);content:""}

.mob-accordion__title.js-collap-ln.is-active {color:#27979d;border-bottom:0;font-weight:700}

.mob-accordion__title.js-collap-ln.is-active:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.mob-accordion__sale-ico {width:16px;height:16px;display:inline-block;background-image:-webkit-linear-gradient(left, #fd52a7, #6bdcd8);background-image:linear-gradient(90deg, #fd52a7 0, #6bdcd8);border-radius:50%}

.mob-accordion__list {margin:0;padding-top:0;padding-bottom:11px;padding-left:24px}

.mob-accordion__list-item {margin-bottom:0;height:55px;line-height:55px;line-height:3.4375rem;list-style:none}

.mob-accordion__list-item:first-child {height:45px;line-height:45px;line-height:2.8125rem}

.mob-panel {padding-top:9px;padding-left:24px;font-size:20px;font-size:1.25rem}

.mob-panel__login {height:67px;line-height:67px;line-height:4.1875rem;font-weight:400}

.mob-panel__login-link {color:#000}

.mob-panel__list {width:474px;margin-bottom:0}

.mob-panel__item {margin-bottom:8px;width:234px;display:inline-block;list-style:none}

.mob-panel__link {color:#999}

.search {display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid #e5e5e5;background-color:#fff;z-index:5}

.search input.search__field-text {height:71px;border:none;margin:0;font-family:circle;font-size:16px;font-size:1rem;font-weight:300;line-height:71px;line-height:4.4375rem}

.search__form {height:73px;line-height:73px;line-height:4.5625rem}

.search__form:after, .search__form form:after {clear:both;content:"";display:block}

.search__choice {position:relative;float:left;width:106px;height:73px;display:block;line-height:73px;line-height:4.5625rem;border-right:1px solid #e5e5e5}

.search__choice-drop {position:relative;padding-right:15px;vertical-align:middle;display:inline-block;height:24px;line-height:24px;line-height:1.5rem;font-size:16px;font-size:1rem}

.search__choice-drop:before {position:absolute;top:9px;right:0;width:10px;height:6px;background-image:url(../img/svg/choice-drop.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;content:""}

.search__field {float:left;padding-left:20px;width:600px;height:73px;display:block;line-height:73px;line-height:4.5625rem}

.search__search-btn {float:right;margin-top:15px;margin-left:48px;display:block;clear:none;top:4px}

.search__results {padding-top:30px;height:303px;border-top:1px solid #e5e5e5;background-color:#fff;z-index:9;position:absolute;top:71px;right:0;left:0;overflow:hidden}

.search__results:after {display:block;clear:both;content:""}

.search__results_show {display:block}

.search__results-found {float:left;display:block;width:40%}

.search__results-found:after {display:block;clear:both;content:""}

.search__results-cat {margin-bottom:26px}

.search__results-cat:after {display:block;clear:both;content:""}

.search__results-cat-name {margin-right:24px;padding-top:2px;float:left;display:block;width:100px;font-size:14px;font-size:.875rem;text-align:right;color:#999}

.search__results-cat-items {float:left;display:block}

.search__results-cat-item {display:block}

.search__results-often {position:relative;float:right;display:block;width:60% !important}

.search__results-often__wrap {width:100%;margin-top:40px}

.search__results-often-search {position:absolute;top:0;left:0;font-size:14px;font-size:.875rem;color:#999}

.search__results-often-item {margin-left:5%;display:inline-block;text-align:center;width:29%}

.search__results-often-item:first-child {margin-left:0}

.search__results-often-item:last-child {margin-right:0}

.search__results-often-img {margin-bottom:20px}

.search__header-drop {top:73px;left:-48px}

@media (max-width:767px) {
  .search__header-drop {text-align:left;left:0}

  .search__header-drop:after, .search__header-drop:before {left:50% !important}
}

.search_show {display:block}

.search-btn {position:relative;margin-bottom:0;margin-right:0;height:40px;line-height:40px;line-height:2.5rem;border:none;background-color:transparent;cursor:pointer}

.search-btn:before {position:absolute;top:6px;left:0;width:26px;height:27px;background-image:url(../img/svg/search-btn.svg);background-repeat:no-repeat;content:""}

.search-btn:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2226%22%20height%3D%2227%22%20viewBox%3D%220%200%2026%2027%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1466%20153.818C1466%20159.787%201470.86%20164.638%201476.82%20164.638C1479.56%20164.638%201482.08%20163.60500000000002%201483.99%20161.912L1490.88%20168.80700000000002C1491.0100000000002%20168.935%201491.17%20168.99900000000002%201491.3500000000001%20168.99900000000002C1491.5200000000002%20168.99900000000002%201491.68%20168.93500000000003%201491.8100000000002%20168.80700000000002C1492.0600000000002%20168.55100000000002%201492.0600000000002%20168.14100000000002%201491.8100000000002%20167.88600000000002L1484.91%20160.991C1486.6000000000001%20159.079%201487.63%20156.572%201487.63%20153.818C1487.63%20147.84900000000002%201482.7800000000002%20142.99900000000002%201476.8200000000002%20142.99900000000002C1470.8600000000001%20142.99900000000002%201466.0000000000002%20147.84900000000002%201466.0000000000002%20153.818ZM1486.33%20153.818C1486.33%20159.062%201482.06%20163.33300000000003%201476.82%20163.33300000000003C1471.57%20163.33300000000003%201467.3%20159.06200000000004%201467.3%20153.81800000000004C1467.3%20148.57300000000004%201471.57%20144.30300000000005%201476.82%20144.30300000000005C1482.06%20144.30300000000005%201486.33%20148.56900000000005%201486.33%20153.81800000000004Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1466%2C-142)%22%2F%3E%3C%2Fsvg%3E")}

.search-btn:focus, .search-btn:hover {background-color:transparent}

.search-btn_close {top:4px}

.search-btn_close:before {top:8px;width:24px;height:24px;background-image:url(../img/svg/search-btn-close.svg)}

.search-btn_close:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1491.99%20167.976L1490.98%20168.99099999999999L1480%20158.01399999999998L1469.02%20168.99099999999999L1468.01%20167.976L1478.98%20156.999L1468.01%20146.022L1469.02%20145.00799999999998L1480%20155.98399999999998L1490.98%20145.00799999999998L1491.99%20146.022L1481.02%20156.999Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1468%2C-145)%22%2F%3E%3C%2Fsvg%3E")}

.mob-category {display:none}

@media (max-width:560px) {
  .st-content .mob-category {display:block}
}

.mob-category__i {display:block;position:relative;border-bottom:1px solid #e6e6e6;cursor:pointer}

.mob-category__i.is-active .mob-category__title p {color:#27979d}

.mob-category__i.is-active .mob-category__title:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.mob-category__i.is-active .mob-category__details {display:block;position:absolute;top:63px;left:0;right:0;background-color:#fff;z-index:98}

.mob-category__i--direct .mob-category__title:after {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}

.mob-category__title {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 15% 15px 24px}

.mob-category__title p {margin:0;color:#000;font-family:circle, Arial, sans-serif;font-size:22px;font-size:1.375rem;font-weight:700}

.mob-category__title span {color:#ccc;font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:300}

.mob-category__title:after {content:"";position:absolute;top:50%;margin-top:-2px;right:6%;background-image:url(../img/svg/dropdown-arrow.svg);background-size:cover;width:8px;height:5px}

@media (max-width:479px) {
  .mob-category__title p {font-size:1.1875rem}
}

@media (max-width:479px) {
  .mob-category__title span {font-size:1.0625rem}
}

.mob-category__details {display:none}

.mob-category__lst {margin:0;padding:0 0 0 24px;list-style:none}

.mob-category__lst li {list-style:none;margin-bottom:28px}

.mob-category__lst a {color:#000;font-family:circle, Arial, sans-serif;font-size:20px;font-size:1.25rem;font-weight:300}

@media (max-width:1279px) {
  .main-menu__item {margin-right:0}

  .search__results-often {width:auto}
}

@media (max-width:1200px) {
  .main-panel__logo {margin-right:6px}

  .top-menu__item {margin-right:25px}
}

@media (max-width:1125px) {
  .search__results-often {padding-left:0}
}

@media (max-width:1110px) {
  .main-panel__customer-panel {margin-left:0}

  .main-panel__inner.container {min-width:100%}

  .main-panel__right {width:580px}

  .main-panel__login {margin-left:11px}
}

@media (max-width:1024px) {
  .main-panel__right {width:574px}

  .top-menu__item {margin-right:18px;font-size:.875rem}

  .main-panel__login {margin-left:10px}

  .main-panel__customer-panel {margin-left:15px}

  .customer-panel__item {margin-right:20px}

  .customer-panel {width:126px}

  .main-menu__item {margin-right:1.5%;font-size:1rem}
}

@media (max-width:1024px) and (max-width:110px) {
  .customer-panel__item {margin-right:10px}
}

@media (max-width:1023px) {
  .logo__img {width:104px}

  .main-panel {padding-left:24px;padding-right:24px}

  .main-panel__logo {margin-right:7px}

  .search__results-often-item {margin-right:0}

  .location__item_left {margin-right:13px;padding-right:13px}

  .main-panel__right {width:auto}

  .main-menu, .main-panel__callback-btn, .main-panel__login, .main-panel__phone, .top-menu {display:none}

  .main-panel {height:64px;line-height:4rem}

  .main-panel__hamburger {display:block;float:right}
}

@media (max-width:900px) {
  .location__item_left {margin-right:23px;padding-right:28px}

  .main-slider__item-img {height:448px}

  .banners__small {height:243px}

  .banners__small-title {top:40px;left:40px;line-height:1.875rem;font-size:1.625rem}

  .banners__sale-label-big {top:120px;left:40px}

  .sale-label__descr {margin-top:22px;font-size:1rem}

  .sale-label__price {font-size:1.5rem}

  .sale-label__price-stroke {font-size:1.25rem}

  .banners__sale-label {top:40px;right:5px;width:56px;height:56px;font-size:1.125rem;line-height:3.75rem}

  .banners__small-img {margin-top:69px;margin-right:16px}
}

@media (max-width:760px) {
  .location__item_left {position:static;font-size:.8125rem}

  .header-drop_city {top:60px;left:0;width:100%}

  .header-drop__buttons {display:block}

  .location__item {display:none}

  .main-panel__left {width:-webkit-calc(100% - 245px);width:calc(100% - 245px)}

  .location__item_left {display:block;padding:0;margin:0;border:none;max-width:100%}

  .main-panel__location {width:-webkit-calc(100% - 165px);width:calc(100% - 165px)}

  .main-panel__logo {margin-right:25px}

  .customer-panel {margin-left:0}

  .header-drop:after, .header-drop:before {left:210px}

  .banners__small {height:304px}

  .banners__small-img {float:right}

  .banners__small-item {width:100%;height:304px;display:block;border-right:none}

  .banners__small-item:first-child {border-bottom:1px solid #dadada}

  .banners__small-inner {width:100%;display:block}

  .main-panel__right {width:150px}

  .banners {width:100%}

  .main-panel__hamburger {margin-left:31px}
}

@media (max-width:584px) {
  .main-panel__inner {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

  .main-panel__logo {margin-top:0;width:auto}

  .main-panel__right {width:auto}

  .main-panel__customer-panel {width:76px}

  .main-panel__hamburger {-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0;margin:0}

  .main-panel__left {-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}

  .main-panel__right {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}

  .customer-panel__item_compare, .customer-panel__item_wish, .location.main-panel__location {display:none}

  .customer-panel__items {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1}

  .customer-panel__items .search-btn {display:inline-block;width:26px;margin-right:20px}

  .customer-panel__items .search-btn:before, .mob-menu {top:0}

  .mob-menu__search {display:none}

  .mob-menu__top-location {display:block;top:0;padding-right:24px;padding-top:20px;padding-bottom:0}

  .mob-menu__top-location .location {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto; max-width:80%; float:left;}

  .lang-selector {max-width:27%;float:right; width:auto; margin:5px 0px;}

  .lang-selector li.active {font-weight:700;}

  .lang-selector li.active a {color:#27979d;}

  .lang-selector li {font-size:1rem; float:left; margin-left:10px;
    list-style:none;}

  .mob-menu__top-location .location__item {display:block;width:auto}

  .mob-menu__top-location .location__item:first-child {max-width:60%;padding-right:21px;margin-right:21px;border-right:1px solid #e5e5e5}

  .mob-menu__top-location .location__link {font-size:.8125rem}

  .callback-btn {float:left}

  .mob-menu__phone {width:50%}

  .phone__number.list {border-right:0px solid #e5e5e5 !important}

  .mob-menu__close {display:block}

  .header-main__search {bottom:auto;background-color:#fff;z-index:99}

  .header-main__search .search__form {position:relative;z-index:99;height:64px;line-height:4rem;box-shadow:0 1px 8px rgba(0, 0, 0, .1)}

  .header-main__search .search__form > form {position:relative}

  .header-main__search .search__form > form:after {clear:both;content:"";display:block}

  .header-main__search .search__form form:after {clear:both;content:"";display:block}

  .header-main__search .search__results {position:relative;top:auto;left:auto;right:auto;z-index:98;height:auto;margin-top:-3px}

  .header-main__search .search__results-inner {padding-left:24px;padding-right:24px}

  .header-main__search .search__results-found {float:none;width:auto}

  .header-main__search .search__results {border-top:0}

  .header-main__search .search__results-cat {margin-bottom:45px}

  .header-main__search .search__results-cat-name {float:none;width:auto;text-align:left;font-size:1.25rem;font-weight:300}

  .header-main__search .search__results-cat-items {float:none;font-size:1.25rem;font-weight:300}

  .header-main__search input.search__field-text {font-size:1rem;height:61px;text-overflow:ellipsis;line-height:3.8125rem}

  .header-main__search .search__choice {height:64px;line-height:4rem;text-align:center}

  .header-main__search .search__choice-drop {font-size:1rem}

  .header-main__search .search__field {width:-webkit-calc(100% - 106px);width:calc(100% - 106px);padding-right:110px;height:61px;line-height:3.8125rem}

  .header-main__search .search__search-btn {position:absolute;top:0;right:64px;margin-top:13px}

  .header-main__search .search-btn_close {right:10px}

  .search__results-often {margin-top:20px;margin-bottom:20px}

  .search__results-often__wrap {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}

  .search__results-often-item {width:50%;-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;margin-bottom:25px;font-size:1.25rem;font-weight:300}

  .search__results-often-search {font-size:1.25rem;margin-bottom:20px}
}

@media (max-width:479px) {
  .banners__sale-label-big, .banners__small-title {left:10px}

  .banners__sale-label {right:10px}

  .banners__small-img {margin-top:130px;margin-right:-5px}

  .banners__sale-label {top:100px}

  .mob-menu__top-location .location__item:first-child {max-width:50%}
}

.footer-main {padding-top:108px;padding-bottom:68px;clear:both;position:relative;z-index:40;background-color:#f2f2f2}

@media (max-width:767px) {
  .footer-main {padding-top:70px}
}

.footer-main__subscribe {margin-bottom:58px}

@media (max-width:1023px) {
  .footer-main__subscribe {margin-bottom:39px}
}

@media (max-width:479px) {
  .footer-main__subscribe {margin-bottom:16px}
}

.footer-main__bottom {position:relative;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}

@media (max-width:1199px) {
  .footer-main__bottom {-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:959px) {
  .footer-main__bottom {-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
}

.footer-main__copy {letter-spacing:.18px;letter-spacing:.01125rem;-ms-flex-preferred-size:365px;-webkit-flex-basis:365px;flex-basis:365px;-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;min-width:365px;font-size:14px;font-size:.875rem;color:#999}

@media (max-width:959px) {
  .footer-main__copy {-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5;min-width:100%;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;font-size:1rem;line-height:1.25}
}

.footer-main__member-ico {-ms-flex-preferred-size:182px;-webkit-flex-basis:182px;flex-basis:182px;-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;min-width:182px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0}

.footer-main__member-ico img {display:block;max-width:100%;max-height:100%;height:auto}

@media (max-width:959px) {
  .footer-main__member-ico {-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-ms-flex-preferred-size:165px;-webkit-flex-basis:165px;flex-basis:165px;min-width:165px;height:36px;font-size:0;line-height:0}
}

@media (max-width:479px) {
  .footer-main__member-ico {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;width:100%;margin-bottom:16px}
}

.footer-main__payment {-ms-flex-preferred-size:170px;-webkit-flex-basis:170px;flex-basis:170px;-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;min-width:170px}

@media (max-width:959px) {
  .footer-main__payment {-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3;margin-left:25px;min-width:unset;max-width:148px}
}

.footer-main__brand-ico {-ms-flex-preferred-size:64px;-webkit-flex-basis:64px;flex-basis:64px;-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5;min-width:64px;height:64px;background-image:url(../img/sprite.png);background-position:0 0;text-indent:100%;white-space:nowrap;overflow:hidden}

@media (max-width:959px) {
  .footer-main__brand-ico {-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin-left:25px}
}

@media (max-width:479px) {
  .footer-main__brand-ico {margin-left:0}
}

.footer-main__powered-by {letter-spacing:.35px;letter-spacing:.02188rem;-ms-flex-preferred-size:193px;-webkit-flex-basis:193px;flex-basis:193px;-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5;min-width:193px;font-size:14px;font-size:.875rem;color:#999;text-align:right}

@media (max-width:1199px) {
  .footer-main__powered-by {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;min-width:auto;width:100%;-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0;text-align:left}
}

@media (max-width:959px) {
  .footer-main__powered-by {-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4;position:relative;top:auto;right:auto;left:auto;line-height:1.25;width:100%;height:auto;margin-top:25px;margin-bottom:16px;font-size:1rem}
}

.footer-main__powered-by-link {border-bottom:1px solid #d7d7d7;color:#999}

@media (max-width:767px) {
  .footer-main__powered-by-link {-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}
}

.footer-main__powered-by-link:hover {border-bottom-color:#1d8186}

.subscribe {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}

@media (max-width:1466px) {
  .subscribe {display:block}
}

@media (max-width:1365px) {
  .subscribe {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
}

@media (max-width:767px) {
  .subscribe {-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
}

.subscribe__title {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 4 / 12 - 20px);width:calc(99.9% * 4 / 12 - 20px);line-height:24px;line-height:1.5rem}

.subscribe__title:nth-child(1n) {margin-right:30px;margin-left:0}

.subscribe__title:last-child {margin-right:0}

.subscribe__title:nth-child(12n) {margin-right:0;margin-left:auto}

@media (max-width:1466px) {
  .subscribe__title {float:left;width:350px}
}

@media (max-width:1365px) {
  .subscribe__title {float:none;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .subscribe__title:nth-child(1n) {margin-right:30px;margin-left:0}

  .subscribe__title:last-child {margin-right:0}

  .subscribe__title:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:767px) {
  .subscribe__title {margin-bottom:19px;width:100% !important;display:block}
}

.subscribe__label {margin-bottom:19px;font-size:26px;font-size:1.625rem;letter-spacing:.7px;letter-spacing:.04375rem}

.subscribe__descr {line-height:24px;line-height:1.5rem;font-weight:400;font-size:20px;font-size:1.25rem;color:#999}

.subscribe__success {display:none;position:relative;margin-bottom:0;padding:18px 55px 14px 30px;border-radius:28px;background-color:#fff;color:#27979d;font-size:14px;font-size:.875rem;letter-spacing:.4px;letter-spacing:.025rem;line-height:24px;line-height:1.5rem}

.subscribe__success:after {content:"";position:absolute;top:50%;right:23px;width:19px;height:15px;margin-top:-7px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%3E%3Ctitle%3EShape%205%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M111.353%205104.35L105.207%205110.5L105.353%205110.65L104.646%205111.349999999999L104.5%205111.209999999999L104.353%205111.349999999999L103.646%205110.65L103.793%205110.5L100.646%205107.35L101.353%205106.64L104.5%205109.79L110.646%205103.65Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-100%2C-5103)%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}

@media (max-width:1023px) {
  .subscribe__success {padding-left:22px}
}

@media (max-width:959px) {
  .subscribe__success {max-width:366px}
}

.subscribe__success.is-active {display:block}

.subscribe__action {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 8 / 12 - 10px);width:calc(99.9% * 8 / 12 - 10px)}

.subscribe__action:nth-child(1n) {margin-right:30px;margin-left:0}

.subscribe__action:last-child {margin-right:0}

.subscribe__action:nth-child(12n) {margin-right:0;margin-left:auto}

@media (max-width:1466px) {
  .subscribe__action {position:relative;overflow:hidden;width:auto}
}

@media (max-width:1365px) {
  .subscribe__action {display:block;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px)}

  .subscribe__action:nth-child(1n) {margin-right:30px;margin-left:0}

  .subscribe__action:last-child {margin-right:0}

  .subscribe__action:nth-child(2n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .subscribe__action {display:block;width:45%;-ms-flex-positive:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;margin-left:55px}
}

@media (max-width:767px) {
  .subscribe__action {width:100%;margin-left:0 !important}
}

.subscribe__panel {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);height:56px;margin-top:4px;border-radius:56px}

.subscribe__panel:nth-child(1n) {margin-right:30px;margin-left:0}

.subscribe__panel:last-child {margin-right:0}

.subscribe__panel:nth-child(2n) {margin-right:0;margin-left:auto}

@media (max-width:1365px) {
  .subscribe__panel {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%}

  .subscribe__panel:nth-child(1n) {margin-right:0;margin-left:0}

  .subscribe__panel:last-child {margin-right:0}

  .subscribe__panel:nth-child(0n) {margin-right:0;margin-left:auto}
}

@media (max-width:1023px) {
  .subscribe__panel {margin-bottom:27px;margin-right:0}
}

@media (max-width:767px) {
  .subscribe__panel {margin-bottom:45px}
}

@media (max-width:1365px) {
  .subscribe__panel .form-action {max-width:none}
}

@media (max-width:959px) {
  .subscribe__panel .form-action {max-width:366px}
}

@media (max-width:479px) {
  .subscribe__panel .form-action {max-width:none}
}

.subscribe__panel-field {margin-top:7px;margin-left:7px;margin-right:7px;margin-bottom:0 !important;padding-left:7px;float:left;width:300px !important;border:none !important}

.subscribe__panel-btn {position:relative;padding:0;float:right;display:block;width:40px;height:32px;clear:none !important;background-color:transparent;border:none}

.subscribe__panel-btn:before {position:absolute;top:7px;left:6px;width:23px;height:17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2223%22%20height%3D%2217%22%20viewBox%3D%220%200%2023%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1063%206117.5V6117.5V6117.5V6118H1062.49L1054.33%206126L1053.5%206125.18L1060.82%206118H1040V6117H1060.82L1053.5%206109.81L1054.33%206109L1062.49%206117H1063Z%20%22%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1040%2C-6109)%22%2F%3E%3C%2Fsvg%3E");content:""}

.subscribe__panel-btn:hover {background-color:transparent}

.subscribe__panel-btn:hover:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2223%22%20height%3D%2217%22%20viewBox%3D%220%200%2023%2017%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M1063%206197.5V6197.5V6197.5V6198H1062.49L1054.33%206206L1053.5%206205.18L1060.82%206198H1040V6197H1060.82L1053.5%206189.81L1054.33%206189L1062.49%206197H1063Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1040%2C-6189)%22%2F%3E%3C%2Fsvg%3E")}

.subscribe__follow {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 1 / 2 - 15px);width:calc(99.9% * 1 / 2 - 15px);margin-top:10px;line-height:40px;line-height:2.5rem;font-size:0;line-height:0;text-align:right}

.subscribe__follow:nth-child(1n) {margin-right:30px;margin-left:0}

.subscribe__follow:last-child {margin-right:0}

.subscribe__follow:nth-child(2n) {margin-right:0;margin-left:auto}

@media (max-width:1365px) {
  .subscribe__follow {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;margin-top:32px;text-align:left}

  .subscribe__follow:nth-child(1n) {margin-right:0;margin-left:0}

  .subscribe__follow:last-child {margin-right:0}

  .subscribe__follow:nth-child(0n) {margin-right:0;margin-left:auto}
}

.subscribe__follow-label {margin-top:4px;margin-right:30px;vertical-align:middle;width:96px;height:40px;display:inline-block;line-height:20px;line-height:1.25rem;font-size:16px;font-size:1rem;text-align:left}

@media (max-width:959px) and (min-width:768px) {
  .subscribe__follow-label {display:block;width:auto}

  .subscribe__follow-label br {display:none}
}

@media (max-width:767px) {
  .subscribe__follow-label {font-size:1.125rem;margin-top:0;margin-bottom:0;width:auto}
}

@media (max-width:479px) {
  .subscribe__follow-label {width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:20px}
}

.subscribe__social-icons {display:inline-block;vertical-align:middle;width:270px}

.subscribe__social-icon {margin-right:16px;vertical-align:middle;text-indent:100%;white-space:nowrap;overflow:hidden}

.subscribe__social-icon:last-child {margin-right:0}

.social-icon {width:40px;height:40px;display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}

.social-icon_small {width:32px;height:32px}

.social-icon_fb, .social-icon_fb-small {background-image:url(../img/svg/facebook.svg)}

.social-icon_vk, .social-icon_vk-small {background-image:url(../img/svg/vkontakte.svg)}

.social-icon_ok, .social-icon_ok-small {background-image:url(../img/svg/odnoklassniki.svg)}

.social-icon_insta {background-image:url(../img/svg/inst_round.svg)}

.social-icon_youtube {background-image:url(../img/svg/yt_round.svg)}

.social-icon_google-small {background-image:url(../img/svg/googleplus.svg)}

.social-icon_twitter-small {background-image:url(../img/svg/twitter.svg)}

.bottom-menu__columns {margin-bottom:35px;padding-top:34px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}

.bottom-menu__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 2 / 12 - 25px);width:calc(99.9% * 2 / 12 - 25px)}

.bottom-menu__col:nth-child(1n) {margin-right:30px;margin-left:0}

.bottom-menu__col:last-child {margin-right:0}

.bottom-menu__col:nth-child(12n) {margin-right:0;margin-left:auto}

@media (max-width:1199px) {
  .bottom-menu__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 3 / 12 - 22.5px);width:calc(99.9% * 3 / 12 - 22.5px)}

  .bottom-menu__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .bottom-menu__col:last-child {margin-right:0}

  .bottom-menu__col:nth-child(4n) {margin-right:0;margin-left:auto}
}

@media (max-width:959px) {
  .bottom-menu__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * 4 / 12 - 20px);width:calc(99.9% * 4 / 12 - 20px)}

  .bottom-menu__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .bottom-menu__col:last-child {margin-right:0}

  .bottom-menu__col:nth-child(3n) {margin-right:0;margin-left:auto}
}

@media (max-width:699px) {
  .bottom-menu__col {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 / 1 - 0px)}

  .bottom-menu__col:nth-child(1n) {margin-right:30px;margin-left:0}

  .bottom-menu__col:last-child {margin-right:0}

  .bottom-menu__col:nth-child(0n) {margin-right:0;margin-left:auto}

  .bottom-menu__col:last-child {border-bottom:1px solid #d6d5d5}
}

.bottom-menu__col-item {position:relative}

@media (max-width:699px) {
  .bottom-menu__col-item {margin-right:0;border-top:1px solid #d6d5d5;position:relative}
}

.bottom-menu__title {margin-bottom:25px;line-height:26px;line-height:1.625rem;letter-spacing:.5px;letter-spacing:.03125rem}

.bottom-menu__list {margin-bottom:35px;max-width:195px;padding-right:60px;padding-left:24px}

@media (max-width:699px) {
  .bottom-menu__list {margin-top:17px;max-width:unset}
}

.bottom-menu__item {margin-bottom:20px;line-height:20px;line-height:1.25rem;list-style:none;letter-spacing:.4px;letter-spacing:.025rem}

.bottom-menu__item:last-child {margin-bottom:0}

@media (max-width:699px) {
  .bottom-menu__item {margin-bottom:25px;width:100%;padding-right:0;font-size:1.25rem;line-height:1.75rem}

  .bottom-menu__item:last-child {margin-bottom:0}
}

.payment {width:101px;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}

.payment__item {position:relative;width:48px;height:30px;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0}

.payment__item img {display:block}

.payment__item:before {position:absolute;top:1px;left:0;width:28px;height:18px;content:""}

@media (max-width:479px) {
  .payment__item {width:42px;height:26px}
}

@media (max-width:1000px) {
  .footer-main {padding-left:24px;padding-right:24px}
}

@media (max-width:900px) {
  .subscribe__follow {width:100%;display:block}

  .footer-main {padding-bottom:44px}
}

@media (max-width:767px) {
  .subscribe__follow {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
}

@media (max-width:699px) {
  .subscribe__panel {width:100%}

  .subscribe__panel-field {width:180px !important}

  .subscribe__follow {height:auto}

  .bottom-menu {margin-left:-24px;margin-right:-24px}

  .bottom-menu__list {display:none}

  .bottom-menu__title {position:relative;font-size:1.375rem;padding:25px 60px 23px 24px;margin:0}

  .bottom-menu__title:after {content:" ";position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%3E%3Ctitle%3Edropdown_arrow%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1001%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1007%22%20d%3D%22M1364.77%202626.06L1365.48%202625.36L1369.01084%202628.89084L1372.55%202625.36L1373.25%202626.06L1369.71916%202629.5991599999998L1369.72%202629.6L1369.01%202630.31L1368.3%202629.6L1368.3008399999999%202629.5991599999998Z%20%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-1364%2C-2625)%22%2F%3E%3C%2Fsvg%3E");width:8px;height:5px;top:38px;right:38px;background-size:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}

  .bottom-menu__title.is-active:after {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}

.share-block {margin-top:64px}

.share-block .ya-share2 {display:inline-block}

.share-block .ya-share2__link {background:none;border:none;box-shadow:none}

.share-block .ya-share2__link .ya-share2__badge {background-color:#fff !important}

.share-block .ya-share2__link:after, .share-block .ya-share2__link:before {display:none}

.share-block .ya-share2__counter {padding-right:0 !important;padding-left:3px !important;color:#999;font-size:14px !important;font-size:.875rem !important;font-family:inherit}

.share-block .ya-share2__list_direction_horizontal {margin:0}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item {border-right:1px solid #e5e5e5;padding:5px 24px;margin-right:0}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item .ya-share2__icon, .share-block .ya-share2__list_direction_horizontal > .ya-share2__item .ya-share2__icon:active {box-shadow:none}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item:first-child {padding-left:0}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item:last-child {padding-right:0;border-right:none}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item:before {content:none}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item_service_facebook .ya-share2__icon {background:url(../img/svg/fb_share.svg) no-repeat 50% !important}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item_service_vkontakte .ya-share2__icon {background:url(../img/svg/vk_share.svg) no-repeat 50% !important}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item_service_odnoklassniki .ya-share2__icon {background:url(../img/svg/ok_share.svg) no-repeat 50% !important}

.share-block .ya-share2__list_direction_horizontal > .ya-share2__item_service_twitter .ya-share2__icon {background:url(../img/svg/tw_share.svg) no-repeat 50% !important}

.share-block__text {display:inline-block;margin-right:28px;font-weight:700;font-size:20px;font-size:1.25rem;letter-spacing:1.3px;letter-spacing:.08125rem;line-height:34px;line-height:2.125rem;vertical-align:bottom}

@media (max-width:479px) {
  .share-block__text {margin-right:12px}
}

@media (max-width:767px) {
  .share-block {margin-top:0;margin-top:32px}
}

.search-block {text-align:center;padding-top:152px;padding-top:9.5rem}

.search-block .icon-search-form {width:25px;height:25px;background-repeat:no-repeat}

.search-block .text-subtitle {color:#000;font-size:24px;font-size:1.5rem;font-weight:300;line-height:30px;line-height:1.875rem}

@media (max-width:767px) {
  .search-block {padding-top:25px}
}

.search-block_form {margin:0 auto}

.search-block_btn {position:absolute;top:0;right:0;padding:8px}

.search-block_word {font-weight:700}

.search-block_result .search-block_result-text {width:50%;margin:40px auto 0;text-align:center}

.search-block_result .catalog-title__filters-container {padding-top:40px;padding-top:2.5rem}

@media (max-width:767px) {
  .search-block_result .search-block_result-text {margin-top:0}
}

@media (max-width:767px) {
  .search-block_result h1 {font-size:2.5rem}
}

@media (max-width:479px) {
  .search-block_result h1 {font-size:1.5625rem}
}

.search__header-drop {z-index:10}

.sales .panel__small-item {width:100%;height:100%;border-right:none}

.sales .panel__small-item:first-child {border-right:none}

.sales .sale-label {top:130px;left:25px}

.sales .sale-label_big {width:150px;background-color:#4ec0ac;text-align:center;height:150px;top:140px}

.sales .panel__small-img {width:70%;height:auto;margin-right:10%;margin-bottom:5%}

.sales .panel__small-img img {width:100%}

.sales .price {color:#fff}

.sales .bestseller__item {width:100%;height:100%;text-align:center}

.sales .bestseller__item-cnt {top:65%}

.sales .discount-bl {position:relative}

.sales .discount-bl .shop-promo {display:inline-block;vertical-align:middle;height:100%;text-align:center;position:relative;z-index:1;width:100%;border:1px solid #f3f3f3}

.sales .discount-bl .shop-promo h3 {margin-bottom:0}

.sales .discount-bl .shop-promo__inner {display:inline-block;vertical-align:middle;top:30%;position:relative}

.sales .discount-bl .small-text {color:#999;margin-top:88px;margin-top:5.5rem}

.sales .discount-bl:after {position:absolute;content:"50%";display:inline-block;color:#f3f3f3;font-weight:900;font-size:172px;font-size:10.75rem;text-align:center;vertical-align:middle;top:15%;left:0;width:100%}

.sales .small-text {font-size:14px;font-size:.875rem;font-weight:300;line-height:22px;line-height:1.375rem;color:#fff;margin-top:96px;margin-top:6rem}

.sales .text-subtitle {color:#000;font-size:24px;font-size:1.5rem;font-weight:300;line-height:30px;line-height:1.875rem}

.sales .big-sticker {margin:8px;margin:.5rem;background-color:#f3f3f3;text-align:center;padding:53px 76px}

.sales .panel__big-img {width:50%}

.sales .panel__big-img img {width:57%;height:auto}

.sales .catalog-pagination {padding-bottom:0}

.sales .catalog-pagination .text-c {margin-bottom:0}

.sales__inner {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}

@media (max-width:1024px) {
  .sales__inner {display:block}
}

.sales__link {width:50%;display:inline-block;padding:8px;padding:.5rem;height:433.6px;height:27.1rem}

@media (max-width:1024px) {
  .sales__link {width:100%}
}

@media (max-width:1024px) {
  .sales .panel__small-img {width:50%}
}

@media (max-width:496px) {
  .sales .discount-bl:after {font-size:8.75rem}
}

@media (max-width:496px) {
  .sales .big-sticker {padding:20px}
}

.articles {margin:140px 0;margin:8.75rem 0}

.articles .catalog-pagination {padding-bottom:0}

@media (max-width:1425px) {
  .articles {margin-top:20px}
}

@media (max-width:1425px) {
  .articles h2 {margin-top:0 !important;margin-bottom:10px !important}
}

.articles__item {display:block;padding:20px 0;width:65%}

@media (max-width:1425px) {
  .articles__item {width:100%}
}

@media (max-width:1024px) {
  .articles__item {padding-top:0;padding-left:20px;padding-right:20px}
}

@media (max-width:480px) {
  .articles__item {padding-top:0;padding-left:10px;padding-right:10px}
}

.articles__img {display:inline-block;width:18%;vertical-align:middle;margin-right:40px;margin-right:2.5rem}

.articles__img img {width:100%;height:100%}

@media (max-width:1041px) {
  .articles__img {width:20%;width:40%;margin:0 auto;display:block}
}

@media (max-width:496px) {
  .articles__img {width:100%;height:auto}
}

.articles__text {display:inline-block;width:65%;vertical-align:middle}

@media (max-width:1041px) {
  .articles__text {width:70%;width:100%;margin-top:10px}
}

.articles__title {color:#000;font-size:20px;font-size:1.25rem;font-weight:700;line-height:24px;line-height:1.5rem}

.articles__descr {font-weight:300}

* {box-sizing:border-box;margin:0;padding:0;outline:none}

.ko .row {margin-bottom:40px}

.browse-happy {background:#fff;padding:20px 0;text-align:center}

.browse-happy strong {color:red}

.browse-happy__notice {font-size:20px;font-size:1.25rem}

.browse-happy__security {font-size:12px;font-size:.75rem}

.browse-happy__update {font-size:14px;font-size:.875rem}

.browse-happy__recommend {font-size:12px;font-size:.75rem}

.no-scroll {overflow:hidden !important}

.wrap-main {position:relative;min-width:1025px;min-height:100%;margin:0 auto;z-index:1;overflow:hidden}

@media (max-width:1024px) {
  .wrap-main {min-width:0;width:100%}
}

@media (max-width:1000px) {
  .wrap-main {padding-left:0;padding-right:0}
}

.wrap-main:after {clear:both;content:"";display:block}

.section {padding:142px 0 32px}

@media (max-width:1023px) {
  .section {padding:72px 0 32px}
}

@media (max-width:767px) {
  .section {padding:50px 0 32px}
}

@media (max-width:479px) {
  .section {padding:55px 0 51px}
}

.section_lk {padding:0}

.section_bg_pic {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 -30px 100px -70px rgba(0, 0, 0, .75);-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;height:368px;padding:32px 0;text-align:center}

.section_light {color:#fff}

.section_bg-grey {background:#f6f6f6;padding:56px 0}

.section_catalog {padding:120px 0 32px}

@media (max-width:767px) {
  .section_catalog {padding:55px 0 51px}
}

.section_complect {padding-top:70px;padding-bottom:107px}

.section_complect h2 {line-height:40px;line-height:2.5rem;margin-bottom:24px}

@media (max-width:639px) {
  .section_complect h2 {margin-bottom:41px}
}

@media (max-width:639px) {
  .section_complect .btn_lite-chrome {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}

@media (max-width:639px) {
  .section_complect {padding-bottom:74px;padding-top:53px}
}

.section_complect-all {padding-top:60px;padding-bottom:107px}

@media (max-width:639px) {
  .section_complect-all {padding-bottom:74px;padding-top:53px}
}

.section_action {padding:119px 0 32px}

.section_action h2 {margin-top:125px;margin-bottom:80px}

@media (max-width:1023px) {
  .section_action {padding:62px 0 32px}
}

@media (max-width:767px) {
  .section_action {padding:53px 0 32px}
}

@media (max-width:479px) {
  .section_action {padding:74px 0 32px}

  .section_action h1 {font-size:2.5rem;letter-spacing:.075rem}
}

.section_action-footer {padding:92px 0 111px}

.section_action-footer p {font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;letter-spacing:.7px;letter-spacing:.04375rem}

.section_action-footer h4 {margin-bottom:18px}

.section_action-footer .btn {margin-top:24px}

@media (max-width:1023px) {
  .section_action-footer {padding:69px 0 118px}
}

@media (max-width:959px) {
  .section_action-footer {padding:45px 0 94px}
}

@media (max-width:479px) {
  .section_action-footer {padding:44px 0 93px}

  .section_action-footer h4 {margin-bottom:17px;font-size:1.5rem;letter-spacing:.025rem}

  .section_action-footer .btn {margin-top:43px;display:block}
}

@media (max-width:1023px) {
  .section_action h2 {margin-top:95px;margin-bottom:61px}
}

@media (max-width:479px) {
  .section_action h2 {margin-top:79px;margin-bottom:57px;font-size:2rem;letter-spacing:.05rem}
}

.section_sorting {padding:39px 0}

.section__hl {margin-bottom:32px;font-size:56px;font-size:3.5rem;line-height:1}

.section_light .section__hl {color:#fff}

.section_contant-us .section__hl {font-size:34px;font-size:2.125rem;font-weight:300}

.section_recommend .section__hl {font-size:26px;font-size:1.625rem}

.section_catalog .section__hl, .section_lie-map .section__hl {font-size:40px;font-size:2.5rem;text-align:center}

.section_catalog .section__hl {margin-bottom:76px}

@media (max-width:479px) {
  .section__hl {font-size:2.5rem;line-height:1.2}
}

@media (max-width:1199px) {
  .section_recommend .section__hl {margin-bottom:56px;font-size:2.5rem}
}

@media (max-width:959px) {
  .section_recommend .section__hl {margin-bottom:48px;text-align:center}
}

@media (max-width:639px) {
  .section_recommend .section__hl {font-size:2rem}
}

@media (max-width:479px) {
  .section_recommend .section__hl {font-size:1.625rem}
}

@media (max-width:639px) {
  .section_lie-map .section__hl {margin-bottom:20px;font-size:2rem}
}

@media (max-width:479px) {
  .section_lie-map .section__hl {font-size:1.625rem}
}

@media (max-width:375px) {
  .mob-menu__phone .phone__number {font-size:1rem !important;}

  .phone__number.list {font-size:12px !important;}
}

@media (max-width:767px) {
  .section_catalog .section__hl {margin-bottom:64px}
}

@media (max-width:639px) {
  .section_catalog .section__hl {margin-bottom:50px;font-size:2rem}
}

@media (max-width:479px) {
  .section_catalog .section__hl {font-size:1.625rem}
}

.section__text {margin:0;font-size:24px;font-size:1.5rem;line-height:1.16}

.container-fluid {max-width:unset;width:100%}

.container-fluid:after {clear:both;content:"";display:block}

.container {max-width:1408px;min-width:1025px;margin:0 auto;padding:0 32px}

.container:after {clear:both;content:"";display:block}

@media (max-width:1023px) {
  .container {padding:0 24px}
}

@media (max-width:1000px) {
  .container {padding:0;min-width:0}
}

@media (max-width:1000px) {
  .container_pad {padding:0 24px;min-width:320px}
}

.container_pad0 {padding:0}

@media (max-width:1499px) {
  .container_pad0 {padding:0 32px;min-width:100%}
}

.container_md {max-width:1232px}

@media (max-width:1023px) {
  .container_md {min-width:100%}
}

.container__insede {position:relative;max-width:1408px;margin:0 auto}

.container__insede:after {clear:both;content:"";display:block}

.main-center {margin-left:auto;margin-right:auto;max-width:1600px}

.main-center:after {clear:both;content:"";display:block}

.rub {font-family:ruble;line-height:1}

.rub_normal {font-size:26px;font-size:1.625rem}

.rub_small {font-size:19px;font-size:1.1875rem}

.table-block {display:table;height:100%;width:100%}

.table-cell {display:table-cell;vertical-align:middle}

.list-check li {list-style:none;position:relative;padding-left:40px;letter-spacing:.5px;letter-spacing:.03125rem}

.list-check li:before {content:"";position:absolute;top:50%;left:0;margin-top:-12px;width:25px;height:25px;background-image:url(../img/svg/done.svg);background-repeat:no-repeat;background-position:50%}

.sorting-main-desktop:after {clear:both;content:"";display:block}

@media (max-width:767px) {
  .sorting-main-desktop {display:none}
}

.sorting-main-mobile {max-width:260px}

.sorting-main-mobile .select2-container .select2-selection--single {border-radius:16px}

@media (min-width:768px) {
  .sorting-main-mobile {display:none}
}

.sorting-main__text {margin-right:11px;color:#888;font-size:14px;font-size:.875rem;letter-spacing:.4px;letter-spacing:.025rem}

.sorting-main-mobile .sorting-main__text {margin-bottom:16px;display:block}

.sorting-main__result {float:right;font-size:14px;font-size:.875rem;letter-spacing:.4px;letter-spacing:.025rem;line-height:24px;line-height:1.5rem}

@media (max-width:767px) {
  .sorting-main__result_desktop {display:none}
}

@media (min-width:768px) {
  .sorting-main__result_mobile {display:none}
}

@media (max-width:767px) {
  .sorting-main__result {float:none}
}

.sorting-main__tag {font-size:14px;font-size:.875rem;letter-spacing:.4px;letter-spacing:.025rem;cursor:pointer;color:#888;border-bottom:1px dotted #888;-webkit-transition:all .3s ease;transition:all .3s ease}

.sorting-main__tag + .sorting-main__tag {margin-left:15px}

.sorting-main__tag:hover {color:#27979d;border-bottom-color:#27979d}

.sorting-main__tag.is-active {cursor:default;border-bottom:none}

.sorting-main__tag.is-active:hover {color:#888}

.big-sticker {min-height:616px;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;position:relative}

.big-sticker .btn {margin-top:16px}

@media (max-width:1023px) {
  .big-sticker {min-height:490px}
}

.big-sticker-circle {color:#fff;position:absolute;top:50%;left:103px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}

.big-sticker-circle_pink {background-color:rgba(196, 17, 105, .7)}

.big-sticker-circle_green {background-color:rgba(27, 188, 160, .7)}

@media (max-width:1023px) {
  .big-sticker-circle {position:absolute;top:50%;left:68px}
}

@media (max-width:767px) {
  .big-sticker-circle {position:absolute;top:50%;left:48px}
}

@media (max-width:639px) {
  .big-sticker-circle {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
}

.big-sticker-container {position:relative;height:352px;width:352px}

@media (max-width:479px) {
  .big-sticker-container {height:260px;width:260px}
}

.big-sticker__wrapper {position:absolute;top:50%;left:50%;height:100%;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.big-sticker__title {font-weight:800;font-size:40px;font-size:2.5rem;line-height:42px;line-height:2.625rem;letter-spacing:1.6px;letter-spacing:.1rem;margin-bottom:31px}

@media (max-width:479px) {
  .big-sticker__title {font-size:1.875rem;line-height:2.25rem;letter-spacing:.05rem;margin-bottom:12px}
}

.big-sticker__content {font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;letter-spacing:.7px;letter-spacing:.04375rem;margin-bottom:0}

.big-sticker__content_normal {font-weight:400}

@media (max-width:479px) {
  .big-sticker__content {font-size:1.25rem;line-height:1.5rem;letter-spacing:.03125rem;margin-bottom:12px}
}

@media (max-width:479px) {
  .big-sticker .btn {margin-top:3px}
}

.hotspot-tooltip {display:none;position:absolute;top:30px;left:50%;margin-left:-122px;padding:5px 18px;box-shadow:0 0 5px 1px rgba(0, 0, 0, .35);background-color:#fff;z-index:50;width:245px}

@media (max-width:767px) {
  .hotspot-tooltip {width:218px;margin-left:-137px}
}

.hotspot-tooltip:before {position:absolute;top:-5px;margin-left:-11px;width:0;height:0;border-left:8px solid #fff;border-right:8px solid #fff;border-bottom:16px solid #fff;content:"";left:50%;box-shadow:3px 3px 3px -2px rgba(0, 0, 0, .35);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}

.flexibility {display:inline-block;position:relative;padding-left:16px;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.1}

.flexibility:after, .flexibility:before {content:"";border-radius:50%;display:block;position:absolute;top:2px;left:0;width:10px;height:10px}

.flexibility:after {border-radius:0 5px 5px 0;display:none;left:5px;width:5px;z-index:2}

.flexibility_right-violet:after {display:block;background:#ab52f6}

.flexibility_right-pink:after {display:block;background:#eb1d82}

.flexibility_right-blue:after {display:block;background:#0068b9}

.flexibility_right-green:after {display:block;background:#98b823}

.flexibility_right-yellow:after {display:block;background:#edc543}

.flexibility_violet:before {background:#ab52f6}

.flexibility_pink:before {background:#eb1d82}

.flexibility_blue:before {background:#0068b9}

.flexibility_green:before {background:#98b823}

.flexibility_yellow:before {background:#edc543}

.max-weight {display:inline-block;position:relative;padding-left:16px;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.1}

.max-weight:before {content:"";background:url(../img/svg/man.svg);display:block;position:absolute;top:-1px;left:0;width:8px;height:17px}

.mattress-height {display:inline-block;position:relative;padding-left:16px;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.1}

.mattress-height:before {content:"";background:url(../img/svg/height.svg);display:block;position:absolute;top:0;left:0;width:7px;height:13px}

.sofa-box {display:inline-block;position:relative;padding-left:24px;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.1}

.sofa-box:before {content:"";background:url(../img/svg/sofa_box.svg);display:block;position:absolute;top:0;left:0;width:16px;height:13px}

.sizes {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:4px;font-size:14px;font-size:.875rem;line-height:1.2;text-align:center}

.sizes__item {white-space:nowrap}

.sizes__item + .sizes__item {margin-left:16px}

.sizes__name {margin:0;color:#999;font-size:12px;font-size:.75rem}

.color {display:inline-block;position:relative;padding-left:16px;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.1}

.color__round {border-radius:50%;display:block;position:absolute;top:2px;left:0;width:10px;height:10px}

.colors {position:relative;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.1}

.colors__title {margin-right:6px;vertical-align:middle}

.colors__item {border-radius:50%;display:inline-block;position:relative;width:12px;height:12px;margin-right:1px;vertical-align:middle;text-align:left;text-indent:-9999px}

.colors_lg .colors__item {border:5px solid #fff;width:30px;height:30px;margin-right:-2px}

.colors_lg .colors__item:last-of-type {margin-right:6px}

.colors_lg .colors__item:before {content:"";background:url(../img/svg/checkbox_bold.svg) 0 0 no-repeat;display:none;position:absolute;top:-7px;right:-9px;width:15px;height:11px}

.colors_lg .colors__item.is-active {box-shadow:0 0 0 1px #e5e5e5}

.colors_lg .colors__item.is-active:before {display:block}

.colors__item:last-of-type {margin-right:6px}

.colors__link {font-style:normal;white-space:nowrap;vertical-align:middle}

.bed-box {display:inline-block;position:relative;padding-left:24px;font-size:14px;font-size:.875rem;font-weight:300;letter-spacing:.5px;letter-spacing:.03125rem;line-height:1.1}

.bed-box:before {content:"";background:url(../img/svg/box.svg);display:block;position:absolute;top:-1px;left:0;width:16px;height:13px}

.set-amount {color:#888;font-size:14px;font-size:.875rem;line-height:1.1;letter-spacing:.5px;letter-spacing:.03125rem}

.btn-favorite .icon-favorite-remove {display:none;margin-right:5px}

.btn-favorite.is-active {fill:#196e72}

.btn-favorite.is-active:hover .icon-favorite-remove {display:inline-block}

.btn-favorite.is-active:hover .icon-favorite, .btn-favorite.is-active:hover .icon-like, .btn-favorite__added, .is-active .btn-favorite__add {display:none}

.is-active .btn-favorite__added {display:inline}

.btn-favorite__remove, .is-active:hover .btn-favorite__added {display:none}

.is-active:hover .btn-favorite__remove {display:inline}

.btn-compare-tooltip-box {display:inline-block;position:relative;vertical-align:top}

.btn-compare-tooltip-box .hotspot-tooltip {display:block;opacity:0;top:33px;padding:16px;font-size:14px;font-size:.875rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}

.btn-compare-tooltip-box .hotspot-tooltip .btn {font-size:14px;font-size:.875rem}

.btn-compare-tooltip-box:hover .hotspot-tooltip {display:block !important;opacity:1 !important;z-index:4}

.btn-compare.is-active {fill:#196e72}

.btn-compare__added, .is-active .btn-compare__add {display:none}

.is-active .btn-compare__added {display:inline}

.title-badge {display:inline-block;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;letter-spacing:.5px;letter-spacing:.03125rem;position:relative;padding-right:68px;font-weight:800}

.title-badge .sale-badge {position:absolute;top:0;right:0}

.section_recommend .title-badge {margin-bottom:32px}

.title-badge_big {font-size:40px;font-size:2.5rem;line-height:46px;line-height:2.875rem;letter-spacing:1.2px;letter-spacing:.075rem}

.title-badge_big .sale-badge {top:11px}

@media (max-width:767px) {
  .title-badge_big {font-size:1.5rem;line-height:1.875rem;letter-spacing:.03125rem}

  .title-badge_big .sale-badge {top:0}
}

.sale-badge {background:#eb1d82;border-radius:0 3px 3px 0;display:inline-block;position:relative;height:26px;margin-left:9px;padding:0 6px 0 10px;color:#fff;font-size:14px;font-size:.875rem;font-weight:400;line-height:28px;line-height:1.75rem;text-align:center;vertical-align:middle;letter-spacing:0;z-index:2}

.sale-badge:before {content:"";border:solid transparent;border-right-color:#eb1d82;border-width:13px 9px 13px 0;position:absolute;right:100%;top:50%;height:0;width:0;margin-top:-13px;pointer-events:none}

.sale-badge:after {content:"";background:#fff;border-radius:50%;display:block;position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px}

.price {display:inline-block;position:relative;color:#000;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.24;white-space:nowrap}

.price_new {color:#eb1d82}

.price_old {color:#888;font-size:18px;font-size:1.125rem}

.price_old:before {content:"";background:#888;display:block;position:absolute;top:10px;left:0;width:100%;height:1px;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg)}

.price_small {color:#eb1d82;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;letter-spacing:.5px;letter-spacing:.03125rem}

@media (max-width:639px) {
  .price_small {font-size:1.125rem}
}

.price_base {color:#999;letter-spacing:1px;letter-spacing:.0625rem}

.price_base, .product-sticker {font-size:16px;font-size:1rem}

.product-sticker {position:absolute;top:0;left:0;width:48px;height:48px;background-color:#eb1d82;color:#fff;border:0 solid #eb1d82;border-radius:50%;font-weight:700;line-height:52px;line-height:3.25rem;text-align:center;pointer-events:none;z-index:2}

.product-sticker small {font-size:10px;font-size:.625rem;font-weight:400}

.product-sticker_photo {background-color:transparent;width:80px;height:80px}

.product-sticker_photo img {width:80px;height:80px;border-radius:50%}

.product-sticker_photo .product-sticker__text {min-width:150px;color:#000}

.product-sticker_xs {width:48px;height:48px}

.product-sticker_xs img {width:48px;height:48px;border-radius:50%}

.product-sticker_xs .product-sticker__text {min-width:150px;color:#000}

.product-sticker_new {background-color:#edc543;color:#000;font-size:14px;font-size:.875rem}

.product-sticker_green {background-color:#1bbca0;color:#fff}

.product-sticker_eco {background:#02d7c8 url(../img/svg/eco.svg) 50% 50% no-repeat;color:#000;font-size:14px;font-size:.875rem;text-transform:uppercase;text-indent:-9999px}

.product-sticker_bonus, .product-sticker_bonus.product-sticker_lg {background:#be76bf;line-height:.7}

.product-sticker_rotate {width:96px;height:96px;font-size:18px;font-size:1.125rem;line-height:1.2;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}

.product-sticker_md {width:58px;height:58px;font-size:18px;font-size:1.125rem;line-height:58px;line-height:3.625rem;letter-spacing:.4px;letter-spacing:.025rem}

.product-sticker_lg {width:48px;height:48px;font-size:18px;font-size:1.125rem;line-height:68px;line-height:3.25rem}

.product-sticker_xl {width:152px;height:152px}

.product-sticker__text-align {display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.product-sticker__text-flex {height:100%;-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}

.product-sticker__text-flex .price_new {color:#fff}

.product-sticker__text-flex .price_old {color:#8cecdc}

.product-sticker__text-flex .price_old:before {background-color:#8cecdc}

.product-sticker__title {width:50%;margin:0 auto;display:block;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:400;letter-spacing:.4px;letter-spacing:.025rem}

.product-sticker__text {position:absolute;top:50%;left:100%;margin-left:10px;color:#eb1d82;font-size:16px;font-size:1rem;font-weight:700;line-height:1;text-align:left;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:.5px;letter-spacing:.03125rem}

.product-sticker_lg .product-sticker__text {font-size:18px;font-size:1.125rem;line-height:.9}

.product-sticker-wrapper {/ / position: relative}

.sticker {position:absolute;top:0;left:0}

.sticker-wrapper {position:relative}

.sticker-wrapper .product-sticker {position:relative;top:0;left:0}

.sticker-wrapper .hotspot-tooltip {top:60px;left:-15px;margin-left:0}

.sticker-wrapper .hotspot-tooltip:before {margin-left:0;left:30px}

.callback-message, .feedback-message {opacity:0;color:#27979d;text-align:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}

.callback-message.is-active, .feedback-message.is-active {opacity:1}

.feedback-message {font-size:18px;font-size:1.125rem}

.map-tooltip {height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border-width:0;margin:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;background-color:rgba(0, 0, 0, .45);text-align:center;opacity:0}

.map-tooltip.is-active {opacity:1}

.map-tooltip__text {font-size:22px;font-size:1.375rem;color:#fff;position:relative;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.map-baloon {margin:9px 0 22px 12px;font-family:circle, Arial, Helvetica, Helvetica CY, Nimbus Sans L, sans-serif;font-weight:300}

.map-baloon .btn {margin-top:11px}

@media (max-width:479px) {
  .map-baloon {max-width:200px}
}

.map-baloon__title {margin-bottom:6px;font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem;letter-spacing:.2px;letter-spacing:.0125rem;font-weight:700}

.map-baloon__photo {float:left;margin-right:16px}

@media (max-width:479px) {
  .map-baloon__photo {float:none;margin-right:0;margin-bottom:16px}
}

.map-baloon__info {position:relative;overflow:hidden;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem}

.map-baloon__info .shop-description__item {margin-bottom:15px;padding-left:24px}

.map-baloon__info .shop-description__item:last-child {margin-bottom:23px}

.map-baloon__features {font-size:16px;font-size:1rem;line-height:32px;line-height:2rem}

.map-baloon__features .shop-description__item {margin-bottom:10px}

.map-baloon__features .shop-description__item:after {left:0}

@media (max-width:767px) {
  .map-baloon .btn {font-size:.75rem}
}

@media (max-width:479px) {
  .map-baloon .btn {width:100%}
}

.responsive-video {position:relative;overflow:hidden;height:0;padding-bottom:56.25%;padding-top:30px}

.responsive-video embed, .responsive-video iframe, .responsive-video object {position:absolute;top:0;left:0;width:100%;height:100%}

.text-grid {-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding-top:30px}

.text-grid__block {text-align:left;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(99.9% * .5 - 15px);width:calc(99.9% * .5 - 15px);margin-bottom:30px}

.text-grid__block:nth-child(1n) {margin-right:30px;margin-left:0}

.text-grid__block:last-child {margin-right:0}

.text-grid__block:nth-child(undefinedn) {margin-right:0;margin-left:auto}

.text-grid__block a {display:block}

.text-grid__block a[href=""] {cursor:default;pointer-events:none}

@media (max-width:767px) {
  .text-grid__block {-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:99.9%;width:calc(99.9% * 1 - 0px)}

  .text-grid__block:nth-child(1n) {margin-right:30px;margin-left:0}

  .text-grid__block:last-child {margin-right:0}

  .text-grid__block:nth-child(undefinedn) {margin-right:0;margin-left:auto}
}

#some-block {color:#fff !important}

.important-text {font-family:circle, Arial, sans-serif;font-size:34px;font-size:2.125rem;letter-spacing:.7px;letter-spacing:.04375rem}

.explain-text {line-height:22px;line-height:1.375rem;font-size:14px;font-size:.875rem;color:#666}

.list__item {position:relative;padding-left:20px;margin-bottom:12px;line-height:24px;line-height:1.5rem;list-style:none}

.list__item:before {position:absolute;top:0;left:0;content:"—"}

.list__item_number:before {content:normal}

.hotspot-tooltip-disabled {display:none !important}

.is-moved {-webkit-transform:translateX(-424px);-ms-transform:translateX(-424px);transform:translateX(-424px);-webkit-transition:all .4s ease;transition:all .4s ease}

.fancybox-lock .fancybox-overlay {-webkit-overflow-scrolling:touch}

body.touch .select2-results__options {overflow-y:scroll !important}

body.touch .nicescroll-rails {display:none !important}