

/* Start:/local/templates/main/css/normalize.css?16644468323129*/
html, body, button, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

button{
  background-color:transparent;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
  display:block;
}

body{
  line-height:1;
}

blockquote, q{
  quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after{
  content:"";
  content:none;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
main{
  display:block;
}
h1{
  font-size:2em;
  margin:0.67em 0;
}
hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre{
  font-family:monospace, monospace;
  font-size:1em;
}
a{
  background-color:transparent;
}
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,
strong{
  font-weight:bolder;
}
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}
small{
  font-size:80%;
}
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}
img{
  border-style:none;
}
button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,
input{
  overflow:visible;
}
button,
select{
  text-transform:none;
}
button,
[type=button],
[type=reset],
[type=submit]{
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:0.35em 0.75em 0.625em;
}
legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=checkbox],
[type=radio]{
  box-sizing:border-box;
  padding:0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
details{
  display:block;
}
summary{
  display:list-item;
}
template{
  display:none;
}
[hidden]{
  display:none;
}
/* End */

#panel{
	position: fixed;
    z-index: 50;
    left: 0;
    width: 100%;
}
.header{
	position: fixed;
    top: 0;
    width: 100%;
    z-index: 4;
    background: #fff;
}

main.page.index{
    margin-top: 108px;
}



/* Start:/local/templates/main/css/libs.css?166572481520891*/
@charset "UTF-8";
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}

.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
}

.slick-list:focus{
    outline:none;
}

.slick-list.dragging{
    cursor:pointer;
    cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
    transform:translate3d(0, 0, 0);
}

.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.slick-track:before,
.slick-track:after{
    display:table;
    content:"";
}

.slick-track:after{
    clear:both;
}

.slick-loading .slick-track{
    visibility:hidden;
}

.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px;
}

[dir=rtl] .slick-slide{
    float:right;
}

.slick-slide img{
    display:block;
}

.slick-slide.slick-loading img{
    display:none;
}

.slick-slide.dragging img{
    pointer-events:none;
}

.slick-initialized .slick-slide{
    display:block;
	position:relative;
}
.banner_link{
	border: 1px solid transparent;
	background-color: #ff6304;
	border-radius: 4px;
	color: #fff;
	white-space: nowrap;
	position:absolute; 
	left:30px;
	bottom:130px;
	text-decoration: none;
	padding: 10px 30px 10px 30px;
}

.slick-loading .slick-slide{
    visibility:hidden;
}

.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent;
}

.slick-arrow.slick-hidden{
    display:none;
}
.slick-prev,
.slick-next{
    font-size:0;
    line-height:0;
    position:absolute;
    top:50%;
    display:block;
    width:20px;
    height:20px;
    padding:0;
    transform:translate(0, -50%);
    cursor:pointer;
    color:transparent;
    border:none;
    outline:none;
    background:transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
    color:transparent;
    outline:none;
    background:transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
    opacity:1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
    opacity:0.25;
}

.slick-prev:before,
.slick-next:before{
    font-family:"slick";
    font-size:20px;
    line-height:1;
    opacity:0.75;
    color:white;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

.slick-prev{
    left:-25px;
}

[dir=rtl] .slick-prev{
    right:-25px;
    left:auto;
}

.slick-prev:before{
    content:"←";
}

[dir=rtl] .slick-prev:before{
    content:"→";
}

.slick-next{
    right:-25px;
}

[dir=rtl] .slick-next{
    right:auto;
    left:-25px;
}

.slick-next:before{
    content:"→";
}

[dir=rtl] .slick-next:before{
    content:"←";
}
.slick-dotted.slick-slider{
    margin-bottom:30px;
}

.slick-dots{
    position:absolute;
	bottom: 16px;
	right: calc((100% - 10px) / 2);
    display:block;
    /*width:100%;*/
    padding:0;
    margin:0;
    list-style:none;
    text-align:center;
}

.slick-dots li{
    position:relative;
    display:inline-block;
    width:20px;
    height:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer;
}

.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    width:20px;
    height:20px;
    padding:5px;
    cursor:pointer;
    color:transparent;
    border:0;
    outline:none;
    background:#df6867;
	border-radius:100px;
}

.slick-dots li button:hover,
.slick-dots li button:focus{
    outline:none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
    opacity:1;
}

.slick-dots li button:before{
    font-family:"slick";
    font-size:6px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    content:"•";
    text-align:center;
    opacity:0.25;
    color:black;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

.slick-dots li.slick-active button:before{
    /*opacity:0.75;*/
    color:black;
	background:#ff6304;
	border-radius:100%;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
    color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
    color:#fff;
    background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.1);
    color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none;
}
.datepicker--cells{
    display:flex;
    flex-wrap:wrap;
}

.datepicker--cell{
    border-radius:4px;
    box-sizing:border-box;
    cursor:pointer;
    display:flex;
    position:relative;
    align-items:center;
    justify-content:center;
    height:32px;
    z-index:1;
}

.datepicker--cell.-focus-{
    background:#f0f0f0;
}

.datepicker--cell.-current-{
    color:#4EB5E6;
}

.datepicker--cell.-current-.-focus-{
    color:#4a4a4a;
}

.datepicker--cell.-current-.-in-range-{
    color:#4EB5E6;
}

.datepicker--cell.-in-range-{
    background:rgba(92, 196, 239, 0.1);
    color:#4a4a4a;
    border-radius:0;
}

.datepicker--cell.-in-range-.-focus-{
    background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell.-disabled-{
    cursor:default;
    color:#aeaeae;
}

.datepicker--cell.-disabled-.-focus-{
    color:#aeaeae;
}

.datepicker--cell.-disabled-.-in-range-{
    color:#a1a1a1;
}

.datepicker--cell.-disabled-.-current-.-focus-{
    color:#aeaeae;
}

.datepicker--cell.-range-from-{
    border:1px solid rgba(92, 196, 239, 0.5);
    background-color:rgba(92, 196, 239, 0.1);
    border-radius:4px 0 0 4px;
}

.datepicker--cell.-range-to-{
    border:1px solid rgba(92, 196, 239, 0.5);
    background-color:rgba(92, 196, 239, 0.1);
    border-radius:0 4px 4px 0;
}

.datepicker--cell.-range-from-.-range-to-{
    border-radius:4px;
}

.datepicker--cell.-selected-{
    color:#fff;
    border:none;
    background:#5cc4ef;
}

.datepicker--cell.-selected-.-current-{
    color:#fff;
    background:#5cc4ef;
}

.datepicker--cell.-selected-.-focus-{
    background:#45bced;
}

.datepicker--cell:empty{
    cursor:default;
}

.datepicker--days-names{
    display:flex;
    flex-wrap:wrap;
    margin:8px 0 3px;
}

.datepicker--day-name{
    color:#FF9A19;
    display:flex;
    align-items:center;
    justify-content:center;
    flex:1;
    text-align:center;
    text-transform:uppercase;
    font-size:0.8em;
}

.datepicker--cell-day{
    width:14.28571%;
}

.datepicker--cells-months{
    height:170px;
}

.datepicker--cell-month{
    width:33.33%;
    height:25%;
}

.datepicker--years{
    height:170px;
}

.datepicker--cells-years{
    height:170px;
}

.datepicker--cell-year{
    width:25%;
    height:33.33%;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
    color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
    color:#fff;
    background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.1);
    color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none;
}
.datepickers-container{
    position:absolute;
    left:0;
    top:0;
}

@media print{
    .datepickers-container{
        display:none;
    }
}
.datepicker{
    background:#fff;
    border:1px solid #dbdbdb;
    box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);
    border-radius:4px;
    box-sizing:content-box;
    font-family:Tahoma, sans-serif;
    font-size:14px;
    color:#4a4a4a;
    width:250px;
    position:absolute;
    left:-100000px;
    opacity:0;
    transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
    z-index:100;
}

.datepicker.-from-top-{
    transform:translateY(-8px);
}

.datepicker.-from-right-{
    transform:translateX(8px);
}

.datepicker.-from-bottom-{
    transform:translateY(8px);
}

.datepicker.-from-left-{
    transform:translateX(-8px);
}

.datepicker.active{
    opacity:1;
    transform:translate(0);
    transition:opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
}

.datepicker-inline .datepicker{
    border-color:#d7d7d7;
    box-shadow:none;
    position:static;
    left:auto;
    right:auto;
    opacity:1;
    transform:none;
}

.datepicker-inline .datepicker--pointer{
    display:none;
}

.datepicker--content{
    box-sizing:content-box;
    padding:4px;
}

.-only-timepicker- .datepicker--content{
    display:none;
}

.datepicker--pointer{
    position:absolute;
    background:#fff;
    border-top:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    width:10px;
    height:10px;
    z-index:-1;
}

.-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer{
    top:calc(100% - 4px);
    transform:rotate(135deg);
}

.-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
    right:calc(100% - 4px);
    transform:rotate(225deg);
}

.-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
    bottom:calc(100% - 4px);
    transform:rotate(315deg);
}

.-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer{
    left:calc(100% - 4px);
    transform:rotate(45deg);
}

.-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer{
    left:10px;
}

.-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer{
    right:10px;
}

.-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer{
    left:calc(50% - 5px);
}

.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer{
    top:10px;
}

.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer{
    bottom:10px;
}

.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer{
    top:calc(50% - 5px);
}

.datepicker--body{
    display:none;
}

.datepicker--body.active{
    display:block;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
    color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
    color:#fff;
    background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.1);
    color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none;
}
.datepicker--nav{
    display:flex;
    justify-content:space-between;
    border-bottom:1px solid #efefef;
    min-height:32px;
    padding:4px;
}

.-only-timepicker- .datepicker--nav{
    display:none;
}

.datepicker--nav-title,
.datepicker--nav-action{
    display:flex;
    cursor:pointer;
    align-items:center;
    justify-content:center;
}

.datepicker--nav-action{
    width:32px;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
}

.datepicker--nav-action:hover{
    background:#f0f0f0;
}

.datepicker--nav-action.-disabled-{
    visibility:hidden;
}

.datepicker--nav-action svg{
    width:32px;
    height:32px;
}

.datepicker--nav-action path{
    fill:none;
    stroke:#9c9c9c;
    stroke-width:2px;
}

.datepicker--nav-title{
    border-radius:4px;
    padding:0 8px;
}

.datepicker--nav-title i{
    font-style:normal;
    color:#9c9c9c;
    margin-left:5px;
}

.datepicker--nav-title:hover{
    background:#f0f0f0;
}

.datepicker--nav-title.-disabled-{
    cursor:default;
    background:none;
}

.datepicker--buttons{
    display:flex;
    padding:4px;
    border-top:1px solid #efefef;
}

.datepicker--button{
    color:#4EB5E6;
    cursor:pointer;
    border-radius:4px;
    flex:1;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    height:32px;
}

.datepicker--button:hover{
    color:#4a4a4a;
    background:#f0f0f0;
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
    color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
    color:#fff;
    background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.1);
    color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none;
}
.datepicker--time{
    border-top:1px solid #efefef;
    display:flex;
    align-items:center;
    padding:4px;
    position:relative;
}

.datepicker--time.-am-pm- .datepicker--time-sliders{
    flex:0 1 138px;
    max-width:138px;
}

.-only-timepicker- .datepicker--time{
    border-top:none;
}

.datepicker--time-sliders{
    flex:0 1 153px;
    margin-right:10px;
    max-width:153px;
}

.datepicker--time-label{
    display:none;
    font-size:12px;
}

.datepicker--time-current{
    display:flex;
    align-items:center;
    flex:1;
    font-size:14px;
    text-align:center;
    margin:0 0 0 10px;
}

.datepicker--time-current-colon{
    margin:0 2px 3px;
    line-height:1;
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes{
    line-height:1;
    font-size:19px;
    font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    position:relative;
    z-index:1;
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after{
    content:"";
    background:#f0f0f0;
    border-radius:4px;
    position:absolute;
    left:-2px;
    top:-3px;
    right:-2px;
    bottom:-2px;
    z-index:-1;
    opacity:0;
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after{
    opacity:1;
}

.datepicker--time-current-ampm{
    text-transform:uppercase;
    align-self:flex-end;
    color:#9c9c9c;
    margin-left:6px;
    font-size:11px;
    margin-bottom:1px;
}

.datepicker--time-row{
    display:flex;
    align-items:center;
    font-size:11px;
    height:17px;
    background:linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}

.datepicker--time-row:first-child{
    margin-bottom:4px;
}

.datepicker--time-row input[type=range]{
    background:none;
    cursor:pointer;
    flex:1;
    height:100%;
    padding:0;
    margin:0;
    -webkit-appearance:none;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
}

.datepicker--time-row input[type=range]::-ms-tooltip{
    display:none;
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{
    border-color:#b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb{
    border-color:#b8b8b8;
}

.datepicker--time-row input[type=range]:hover::-ms-thumb{
    border-color:#b8b8b8;
}

.datepicker--time-row input[type=range]:focus{
    outline:none;
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{
    background:#5cc4ef;
    border-color:#5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb{
    background:#5cc4ef;
    border-color:#5cc4ef;
}

.datepicker--time-row input[type=range]:focus::-ms-thumb{
    background:#5cc4ef;
    border-color:#5cc4ef;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb{
    box-sizing:border-box;
    height:12px;
    width:12px;
    border-radius:3px;
    border:1px solid #dedede;
    background:#fff;
    cursor:pointer;
    -webkit-transition:background 0.2s;
    transition:background 0.2s;
}

.datepicker--time-row input[type=range]::-moz-range-thumb{
    box-sizing:border-box;
    height:12px;
    width:12px;
    border-radius:3px;
    border:1px solid #dedede;
    background:#fff;
    cursor:pointer;
    -moz-transition:background 0.2s;
    transition:background 0.2s;
}

.datepicker--time-row input[type=range]::-ms-thumb{
    box-sizing:border-box;
    height:12px;
    width:12px;
    border-radius:3px;
    border:1px solid #dedede;
    background:#fff;
    cursor:pointer;
    -ms-transition:background 0.2s;
    transition:background 0.2s;
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb{
    margin-top:-6px;
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:transparent;
}

.datepicker--time-row input[type=range]::-moz-range-track{
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:transparent;
}

.datepicker--time-row input[type=range]::-ms-track{
    border:none;
    height:1px;
    cursor:pointer;
    color:transparent;
    background:transparent;
}

.datepicker--time-row input[type=range]::-ms-fill-lower{
    background:transparent;
}

.datepicker--time-row input[type=range]::-ms-fill-upper{
    background:transparent;
}

.datepicker--time-row span{
    padding:0 12px;
}

.datepicker--time-icon{
    color:#9c9c9c;
    border:1px solid;
    border-radius:50%;
    font-size:16px;
    position:relative;
    margin:0 5px -1px 0;
    width:1em;
    height:1em;
}

.datepicker--time-icon:after, .datepicker--time-icon:before{
    content:"";
    background:currentColor;
    position:absolute;
}

.datepicker--time-icon:after{
    height:0.4em;
    width:1px;
    left:calc(50% - 1px);
    top:calc(50% + 1px);
    transform:translateY(-100%);
}

.datepicker--time-icon:before{
    width:0.4em;
    height:1px;
    top:calc(50% + 1px);
    left:calc(50% - 1px);
}

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{
    color:#c5c5c5;
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade-{
    color:#dedede;
}

.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{
    color:#fff;
    background:#a2ddf6;
}

.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{
    background:#8ad5f4;
}

.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.1);
    color:#cccccc;
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade-{
    background-color:rgba(92, 196, 239, 0.2);
}

.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty{
    background:none;
    border:none;
}

div.slick-track{
    margin-left:0;
    margin-right:0;
}

.slick-slide{
    height:auto;
}
/* End */


/* Start:/local/templates/main/libs/jquery.fancybox.min.css?166443637712795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/libs/jquery-ui.min.css?166443637732076*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/local/templates/main/libs/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/local/templates/main/libs/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/local/templates/main/libs/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/local/templates/main/libs/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/local/templates/main/libs/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/local/templates/main/libs/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/local/templates/main/libs/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/main/libs/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/main/js/disAjax/styles.css?1669811408182*/
body div#disAjax_indicator {
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999999;
}

body.loading div#disAjax_indicator {
	display: block;
}

/* End */


/* Start:/local/templates/main/js/disMsg/styles.css?16669439951207*/
.disMsg {
	display: none;
	z-index: 999998;
	position: fixed;
	background-color: #323232;
	color: red;
	border-radius: 2px;
	max-width: calc(100vw - 10px);
	-webkit-transition: transform 0.3s ease, opacity 0.3s ease;
	-moz-transition: transform 0.3s ease, opacity 0.3s ease;
	-o-transition: transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
    box-shadow: 0 0 8px #bbb;
}
.disMsg:hover {
	z-index: 999999;
}
.disMsg__inner {
	padding: 25px 30px 25px 25px;
	line-height: 1.4;
}
.disMsg__close {
	position: absolute;
	top: -5px;
	right: 1px;
	padding: 5px;
	cursor: pointer;
}
.disMsg__close:after {
	display: block;
	text-align: center;
	content: "×";
	color: #000;
	font-size: 22px;
	line-height: 22px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
}
.disMsg.v--blue {
	background-color: #356ccc;
}
.disMsg.v--green,
.disMsg.v--true {
	background-color: #32a14a;
}
.disMsg.v--red,
.disMsg.v--false {
	background-color: #fff;
}
.disMsg a {
	border-bottom: 1px dotted;
}
.disMsg p {
	padding-bottom: 10px;
}
/* End */


/* Start:/local/templates/main/libs/scrollBar/simplebar.css?16651475854163*/
[data-simplebar] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}

.simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0;
}

.simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
    width: auto;
    max-width: 100%; /* Not required for horizontal scroll to trigger */
    max-height: 100%; /* Needed for vertical scroll to trigger */
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
    content: ' ';
    display: table;
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0;
}

.simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all;
}

.simplebar-scrollbar {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 10px;
}

.simplebar-scrollbar:before {
    position: absolute;
    content: '';
    background: black;
    border-radius: 7px;
    left: 2px;
    right: 2px;
    opacity: 0;
    transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
}

.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
/* End */


/* Start:/local/templates/main/css/template.css?1695036541687125*/
@charset "UTF-8";
*,
*:before,
*:after{
    box-sizing:inherit;
}

html{
    box-sizing:border-box;
}

ul{
    list-style-type:none;
}

h1{
    margin:0;
}

html,
body{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:16px;
    line-height:23px;
    min-width:320px;
    margin:0;
    color:#000;
    background-color:#fff;
    width:100%;
    overflow-x:hidden;
}

.awPageWrapper{
    display:flex;
    flex-direction:column;
    height:100%;
    opacity:0;
    transition:all 0.1s linear;
}
.awPageWrapper.loaded{
    opacity:1;
}

a:hover{
    text-decoration:none;
}

.global-wrapper{
    width:calc(100% - 40px);
    max-width:1390px;
    margin:0 auto;
}
@media screen and (min-width: 768px){
    .global-wrapper{
        width:calc(100% - 60px);
    }
}

.page{
    flex:1;
}

body.menu-open{
    overflow:hidden;
}

[js-tabs] [data-tab]:not(.is-active){
    display:none;
}

[js-tabs-2] [data-tab-2]:not(.is-active){
    display:none;
}

.head-1{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:12px;
}

.head-2{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
}

.head-3{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}

.head-4{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:16px;
}

.head-5{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}

.head-6{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}

.head-7{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:22px;
    line-height:28px;
}

.head-8{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
}

.head-9{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:26px;
    line-height:33px;
}

.head-10{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:28px;
    line-height:28px;
}

.head-11{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:44px;
    line-height:44px;
}

.text-15{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}

.text-14{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}

.text-uppercase{
    text-transform:uppercase;
}

.text-24{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:24px;
}

.text-18{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:23px;
}

.text-16{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:18px;
}

.text-14{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}

.text-12{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}

.text-red{
    color:#ff6304;
}

@keyframes fadeSubmenu{
    0%{
        opacity:0;
    }
    100%{
        opacity:1;
    }
}
@keyframes rotate{
    0%{
        transform:rotate(0);
    }
    100%{
        transform:rotate(360deg);
    }
}
.icons-demonstration{
    padding:50px;
    background-color:lightgray;
}

.icons-demonstration__grid-row{
    display:flex;
    flex-wrap:wrap;
    margin:-5px;
}

.icons-demonstration__grid-item{
    margin:20px;
    display:flex;
    align-items:center;
}

[class*=icons-demonstration__icon]{
    width:20px;
    height:20px;
    background:no-repeat center;
    background-size:contain;
}

.icons-demonstration__title{
    margin-left:20px;
}

.icons-demonstration__icon-drop{
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-history{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C17.523 2 22 6.47701 22 12C22 17.523 17.523 22 12 22C6.477 22 2 17.523 2 12H4C4.00015 13.8812 4.66326 15.7023 5.87283 17.1431C7.0824 18.5839 8.76104 19.5524 10.6138 19.8784C12.4666 20.2043 14.375 19.8669 16.0037 18.9254C17.6324 17.984 18.8772 16.4986 19.5194 14.7304C20.1616 12.9622 20.1601 11.0242 19.5152 9.25692C18.8703 7.48967 17.6233 6.00623 15.9931 5.06722C14.363 4.12821 12.4541 3.79372 10.6018 4.1225C8.74954 4.45129 7.07237 5.42233 5.865 6.865L8 9H2V3L4.447 5.446C5.38488 4.36319 6.54489 3.49497 7.84817 2.90036C9.15146 2.30574 10.5675 1.99867 12 2ZM13 7V11.585L16.243 14.828L14.828 16.243L11 12.413V7H13Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-records{
    background-image:url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.84191 1L14 7.91274V19H1L1 1Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-heart{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 7.41039C1.34375 3.91173 3.70439 1.00016 6.91492 1H6.91518C9.09431 1.0001 10.9262 2.22096 11.6386 2.92917L12.3436 3.63013L13.0487 2.92914C13.761 2.22088 15.5931 1 17.7723 1C20.9828 1 23.3437 3.9116 23.3437 7.41039C23.3437 10.4135 22.1812 12.5161 20.179 14.4206C18.4362 16.0783 16.1169 17.5356 13.3783 19.2563C13.0398 19.469 12.6948 19.6857 12.3438 19.9073C11.9922 19.6854 11.6467 19.4683 11.3077 19.2552C8.56983 17.5349 6.25106 16.0779 4.50859 14.4205C2.50634 12.516 1.34375 10.4135 1.34375 7.41039Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-user{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-message{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8 1L19.8009 1C20.1473 0.999684 20.4628 1.12519 20.682 1.32365C20.8976 1.51888 20.9988 1.76234 21 1.99393V14.008C21 14.4628 20.5566 15 19.8 15H12.4861H12.2201L11.9892 15.1322L6.5 18.2751V16V15H5.5H2.2C1.44342 15 1 14.4628 1 14.008V1.992C1 1.53723 1.44342 1 2.2 1L19.8 1Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-exit{
    background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5H22V7H17V5ZM24 7V21H22V7H24ZM22 23H17V21H22V23ZM24 21C24 22.1046 23.1046 23 22 23V21H24ZM22 5C23.1046 5 24 5.89543 24 7H22H22V5Z' fill='%233a3a3a'/%3E%3Cpath d='M18.7071 14.2929C19.0976 14.6834 19.0976 15.3166 18.7071 15.7071L12.3431 22.0711C11.9526 22.4616 11.3195 22.4616 10.9289 22.0711C10.5384 21.6805 10.5384 21.0474 10.9289 20.6569L16.5858 15L10.9289 9.34315C10.5384 8.95262 10.5384 8.31946 10.9289 7.92893C11.3195 7.53841 11.9526 7.53841 12.3431 7.92893L18.7071 14.2929ZM18 16H5V14H18V16Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-gift{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0419 6.62282V21.08M19.7162 10.96H2.36759H19.7162ZM19.7162 10.96C20.0996 10.96 20.4673 10.8076 20.7384 10.5365C21.0096 10.2654 21.1619 9.89768 21.1619 9.51425V8.06854C21.1619 7.68511 21.0096 7.31739 20.7384 7.04626C20.4673 6.77514 20.0996 6.62282 19.7162 6.62282H2.36759C1.98416 6.62282 1.61644 6.77514 1.34531 7.04626C1.07419 7.31739 0.921875 7.68511 0.921875 8.06854V9.51425C0.921875 9.89768 1.07419 10.2654 1.34531 10.5365C1.61644 10.8076 1.98416 10.96 2.36759 10.96H19.7162ZM19.7162 10.96V18.1885C19.7162 18.9554 19.4115 19.6908 18.8693 20.2331C18.327 20.7753 17.5916 21.08 16.8247 21.08H5.25902C4.49216 21.08 3.75672 20.7753 3.21447 20.2331C2.67222 19.6908 2.36759 18.9554 2.36759 18.1885V10.96H19.7162ZM11.0419 6.62282V5.17711V6.62282ZM11.0419 6.62282H6.29126C5.96585 6.62282 5.64362 6.55873 5.34299 6.4342C5.04235 6.30967 4.76918 6.12715 4.53908 5.89705C4.07437 5.43234 3.8133 4.80206 3.8133 4.14487V3.73139C3.8133 2.96454 4.11794 2.22909 4.66018 1.68685C5.20243 1.1446 5.93788 0.839966 6.70473 0.839966C7.85501 0.839966 8.95818 1.29691 9.77155 2.11029C10.5849 2.92366 11.0419 4.02683 11.0419 5.17711V6.62282ZM11.0419 6.62282H15.7925C17.1616 6.62282 18.2704 5.51251 18.2704 4.14487V3.73139C18.2704 2.96454 17.9658 2.22909 17.4236 1.68685C16.8813 1.1446 16.1459 0.839966 15.379 0.839966C14.2287 0.839966 13.1256 1.29691 12.3122 2.11029C11.4988 2.92366 11.0419 4.02683 11.0419 5.17711V6.62282Z' stroke='%23afafaf' stroke-width='1.6'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-percent{
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='2.2' stroke='%23afafaf' stroke-width='1.6'/%3E%3Ccircle cx='13' cy='13' r='2.2' stroke='%23afafaf' stroke-width='1.6'/%3E%3Cline x1='13.6455' y1='1.12707' x2='1.81819' y2='15.2223' stroke='%23afafaf' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-quality{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.994 5.70385C22.994 5.70386 22.994 5.70385 22.994 5.70385C23.0274 7.75067 22.9421 11.0825 22.2077 13.7875C20.7931 18.9984 17.8298 22.665 13.5969 24.4726C13.1816 24.65 12.754 24.8095 12.3145 24.9507L12.159 25L12.0002 24.9832H11.9969L11.8414 25L11.686 24.9507C11.2441 24.8087 10.8143 24.6483 10.3969 24.4698C6.16759 22.6612 3.20662 18.9956 1.79279 13.7875C1.05832 11.0825 0.97221 7.75044 1.00614 5.70364C1.00622 5.69918 1.0063 5.69412 1.00638 5.68967C1.01169 5.37491 1.01984 5.09082 1.02887 4.84442C1.03189 4.74109 1.0597 4.64038 1.10958 4.55219C1.15945 4.46401 1.22968 4.39138 1.31335 4.34145C1.39702 4.29152 1.49126 4.266 1.5868 4.2674C1.68235 4.2688 1.77591 4.29708 1.8583 4.34945C2.60445 4.81919 3.76588 5.42829 4.79295 5.42829C5.2593 5.42829 5.73564 5.3514 6.22419 5.19042C6.53119 5.09159 6.83075 4.96748 7.12024 4.81919H7.12135C8.607 4.05151 9.97162 2.69635 11.2252 1.3484C11.432 1.1279 11.7099 1.00297 12.0002 1C12.2906 1.00297 12.5685 1.1279 12.7753 1.3484C14.0288 2.69635 15.3935 4.05151 16.8791 4.81919C17.1691 4.96729 17.469 5.09139 17.7763 5.19042C18.2648 5.3514 18.74 5.42829 19.2075 5.42829C20.2346 5.42829 21.396 4.82039 22.1422 4.34945C22.2245 4.29708 22.3181 4.2688 22.4137 4.2674C22.5092 4.266 22.6034 4.29152 22.6871 4.34145C22.7708 4.39138 22.841 4.46401 22.8909 4.55219C22.9408 4.64038 22.9686 4.74109 22.9716 4.84442C22.9805 5.09068 22.9885 5.37458 22.9937 5.68913C22.9938 5.6924 22.9938 5.69567 22.9939 5.69894C22.9939 5.70057 22.994 5.70222 22.994 5.70385ZM17.2805 6.7117C16.8928 6.58645 16.5153 6.43001 16.1513 6.24408L16.1446 6.24065C14.5658 5.42486 13.1708 4.0937 12.0002 2.8605C10.8296 4.0937 9.4346 5.42485 7.85586 6.24064L7.51031 6.41919H7.48244C7.23344 6.53043 6.97885 6.62813 6.71962 6.71179C6.08035 6.92186 5.43697 7.02829 4.79295 7.02829C4.026 7.02829 3.26426 6.81383 2.60027 6.54006C2.60475 8.50922 2.74567 11.1908 3.33688 13.3683C4.75335 18.5861 7.77223 21.9468 12.0002 23.3698C16.2282 21.9468 19.2471 18.5862 20.6636 13.3683C21.2547 11.1913 21.395 8.51033 21.3997 6.54071C20.7356 6.81434 19.9742 7.02829 19.2075 7.02829C18.5621 7.02829 17.9197 6.92176 17.2805 6.7117Z' fill='%23afafaf'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5688 8.43427C17.8812 8.74669 17.8812 9.25322 17.5688 9.56564L10.8741 16.2604L6.43744 11.8237C6.12502 11.5113 6.12502 11.0047 6.43744 10.6923C6.74986 10.3799 7.25639 10.3799 7.56881 10.6923L10.8741 13.9976L16.4374 8.43427C16.7499 8.12185 17.2564 8.12185 17.5688 8.43427Z' fill='%23afafaf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-like{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.83265 11C1.8225 11 1 11.8489 1 12.8914V18.9439C1 19.9864 1.8225 20.8353 2.83265 20.8353H5.03184C5.44457 20.8353 5.82427 20.6915 6.13144 20.4524V11H2.83265Z' stroke='%23afafaf' stroke-width='1.6'/%3E%3Cpath d='M22.9963 13.2496C22.9963 12.7142 22.7842 12.2153 22.4163 11.8473C22.8323 11.3921 23.0444 10.7818 22.9864 10.1466C22.8822 9.01433 21.8621 8.12701 20.663 8.12701H15.1601C15.4327 7.29937 15.8692 5.78223 15.8692 4.5635C15.8692 2.63119 14.2273 1 13.1966 1C12.2709 1 11.6099 1.52116 11.5814 1.54255C11.4763 1.62719 11.4148 1.75548 11.4148 1.89087V4.91183L8.84909 10.47L8.74219 10.5244V20.0728C9.46735 20.4149 10.3849 20.5993 10.9694 20.5993H19.1468C20.1169 20.5993 20.966 19.9454 21.1655 19.043C21.2679 18.5788 21.2083 18.1111 21.0043 17.7049C21.6626 17.3735 22.1054 16.6955 22.1054 15.9222C22.1054 15.6068 22.0332 15.3048 21.896 15.0314C22.5544 14.6999 22.9963 14.022 22.9963 13.2496Z' stroke='%23afafaf' stroke-width='1.6'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-winter{
    background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 13H2M13 2V24M8.41667 22.1667L13 17.5833L17.5833 22.1667M3.83333 8.41667L8.41667 13L3.83333 17.5833M17.5833 3.83333L13 8.41667L8.41667 3.83333M22.1667 17.5833L17.5833 13L22.1667 8.41667' stroke='%23bfbfbf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-studded{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5817 1.63882C11.7791 1.33736 12.2209 1.33736 12.4183 1.63882L13.2366 2.88851C13.3946 3.12976 13.7233 3.18773 13.9543 3.01506L15.1507 2.12061C15.4393 1.90484 15.8544 2.05595 15.9368 2.40675L16.2783 3.86094C16.3443 4.14168 16.6334 4.30859 16.9095 4.22532L18.3396 3.794C18.6846 3.68995 19.023 3.97394 18.9805 4.33176L18.804 5.81506C18.77 6.10142 18.9846 6.35715 19.2725 6.37333L20.7639 6.45715C21.1237 6.47737 21.3446 6.85999 21.1822 7.18167L20.5091 8.51518C20.3791 8.77262 20.4933 9.08631 20.7583 9.2L22.1311 9.78885C22.4623 9.9309 22.539 10.366 22.2764 10.6127L21.1878 11.6356C20.9776 11.8331 20.9776 12.1669 21.1878 12.3644L22.2764 13.3873C22.539 13.634 22.4623 14.0691 22.1311 14.2111L20.7583 14.8C20.4933 14.9137 20.3791 15.2274 20.5091 15.4848L21.1822 16.8183C21.3446 17.14 21.1237 17.5226 20.7639 17.5428L19.2725 17.6267C18.9846 17.6429 18.77 17.8986 18.804 18.1849L18.9805 19.6682C19.023 20.0261 18.6846 20.31 18.3396 20.206L16.9095 19.7747C16.6334 19.6914 16.3443 19.8583 16.2783 20.1391L15.9368 21.5933C15.8544 21.944 15.4393 22.0952 15.1507 21.8794L13.9543 20.9849C13.7233 20.8123 13.3946 20.8702 13.2366 21.1115L12.4183 22.3612C12.2209 22.6626 11.7791 22.6626 11.5817 22.3612L10.7634 21.1115C10.6054 20.8702 10.2767 20.8123 10.0457 20.9849L8.84934 21.8794C8.56075 22.0952 8.14558 21.944 8.06319 21.5933L7.72167 20.1391C7.65573 19.8583 7.36663 19.6914 7.09053 19.7747L5.6604 20.206C5.31541 20.31 4.97697 20.0261 5.01953 19.6682L5.19596 18.1849C5.23002 17.8986 5.01544 17.6429 4.72751 17.6267L3.23611 17.5428C2.87634 17.5226 2.65543 17.14 2.81781 16.8183L3.49092 15.4848C3.62086 15.2274 3.50669 14.9137 3.24166 14.8L1.86887 14.2111C1.53771 14.0691 1.46099 13.634 1.72359 13.3873L2.8122 12.3644C3.02236 12.1669 3.02236 11.8331 2.8122 11.6356L1.72359 10.6127C1.46099 10.366 1.53771 9.9309 1.86887 9.78885L3.24166 9.2C3.50669 9.08631 3.62086 8.77262 3.49092 8.51518L2.81781 7.18167C2.65543 6.85999 2.87634 6.47737 3.23611 6.45715L4.72751 6.37333C5.01544 6.35715 5.23002 6.10142 5.19596 5.81506L5.01953 4.33176C4.97697 3.97394 5.31541 3.68995 5.6604 3.794L7.09053 4.22532C7.36663 4.30859 7.65573 4.14168 7.72167 3.86094L8.06319 2.40675C8.14558 2.05595 8.56075 1.90484 8.84934 2.12061L10.0457 3.01506C10.2767 3.18773 10.6054 3.12976 10.7634 2.88851L11.5817 1.63882Z' stroke='%23BFBFBF' stroke-width='1.4'/%3E%3Ccircle cx='12' cy='12' r='5.6' stroke='%23bfbfbf' stroke-width='1.2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-mud{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_1208_132866' fill='white'%3E%3Cpath d='M22.529 11.97C22.6759 12.0696 22.8121 12.1842 22.9353 12.312C22.9547 12.3343 22.9764 12.3544 23 12.3721C22.9547 13.809 22.6267 15.2229 22.0348 16.5327C21.9454 16.3709 21.8435 16.2164 21.7301 16.0704C21.5119 15.7584 21.1804 15.5443 20.8065 15.474C20.5514 15.4422 20.3188 15.6232 20.2869 15.8785C20.2551 16.1338 20.436 16.3667 20.691 16.3986C20.8157 16.4125 21.042 16.6898 21.2406 17.0458C21.3329 17.2092 21.4132 17.3792 21.4807 17.5543C20.7434 18.8117 19.7658 19.9114 18.6037 20.7903C18.6009 20.5947 18.5808 20.3998 18.5437 20.2078C18.4983 19.8447 18.2957 19.5201 17.9895 19.3202L17.9875 19.3192C17.61 19.1691 17.483 19.2807 17.3615 19.5051C17.2415 19.7287 17.3239 20.0072 17.5462 20.1292C17.6562 20.343 17.7057 20.5828 17.6893 20.8226C17.7027 21.0088 17.7027 21.1958 17.6893 21.382C16.3322 22.2018 14.8132 22.716 13.2376 22.8891C13.3552 22.727 13.4616 22.5571 13.5563 22.3805C13.769 22.056 13.8391 21.6582 13.7502 21.2803L13.7474 21.2724C13.6593 21.0328 13.3938 20.9101 13.1545 20.9983C12.9197 21.0852 12.7968 21.3435 12.8774 21.5808C12.7857 21.9238 12.6149 22.2405 12.3787 22.5054C12.2632 22.6764 12.1385 22.829 12.0092 22.9676V23C10.6046 22.9965 9.21381 22.7218 7.9131 22.191C8.0786 22.1043 8.23353 21.9989 8.3749 21.8767C8.60533 21.6774 8.78168 21.4229 8.88749 21.137C8.88749 21.1271 8.89367 21.1206 8.89638 21.1124C8.97627 20.8699 8.84477 20.6086 8.60256 20.5285C8.36035 20.4485 8.09926 20.5802 8.01931 20.8226C7.88885 21.1051 7.65368 21.3256 7.36356 21.4375C7.20043 21.5156 7.02824 21.573 6.85097 21.6085C6.81893 21.6175 6.78799 21.6299 6.75861 21.6455C5.49929 20.95 4.38722 20.0158 3.48447 18.8949H3.69228C3.81609 18.8936 3.93957 18.8828 4.06171 18.8626C4.30081 18.8307 4.53055 18.7488 4.73594 18.6222C4.75008 18.6141 4.81444 18.5575 4.82766 18.5479C5.0346 18.3987 5.0266 18.1452 4.8775 17.938C4.72846 17.7309 4.44414 17.6963 4.2372 17.8456C3.96075 17.9764 3.648 18.0091 3.35055 17.938C3.16334 17.9094 2.97938 17.863 2.80101 17.7993C2.76724 17.7952 2.73318 17.7952 2.69941 17.7993C1.90333 16.5212 1.37977 15.0921 1.16163 13.6018C1.32499 13.7062 1.49637 13.7974 1.67422 13.8746C1.96556 14.0069 2.27848 14.0853 2.59782 14.1057C2.85284 14.1057 3.05961 13.8987 3.05961 13.6434C3.05961 13.3881 2.85284 13.1811 2.59782 13.1811C2.19213 13.1435 1.80503 12.9929 1.48027 12.7466C1.32915 12.6415 1.18703 12.524 1.05542 12.3953C1.03816 12.3799 1.01957 12.366 1 12.3536V12.0069C1.00323 10.5791 1.28562 9.16569 1.83123 7.8464C1.89848 8.04772 1.98674 8.24142 2.09446 8.42425C2.26313 8.69572 2.48837 8.92756 2.75483 9.1038C2.97418 9.24041 3.26257 9.17315 3.39903 8.95356C3.5355 8.73398 3.4683 8.44528 3.24895 8.30868C2.9175 8.04812 2.68983 7.67761 2.60705 7.26392C2.55764 7.07005 2.5267 6.87191 2.51469 6.6722C2.5121 6.62146 2.50119 6.57148 2.48237 6.52427C3.15209 5.36244 4.02673 4.33184 5.06381 3.48245C5.04782 3.67783 5.04782 3.87418 5.06381 4.06955C5.10168 4.44614 5.26423 4.79926 5.52561 5.0727C5.71691 5.25525 6.01979 5.24802 6.20214 5.05652C6.38449 4.86502 6.37728 4.56182 6.18598 4.37928C6.00547 4.07134 5.9354 3.71088 5.98741 3.35764C5.99081 3.16868 6.00778 2.98018 6.0382 2.79365V2.76129C7.35715 1.90295 8.84576 1.34001 10.4022 1.11095C10.2991 1.27292 10.2124 1.44483 10.1436 1.62408C10.0455 1.88059 9.9984 2.15386 10.005 2.42845C10.005 2.68375 10.2118 2.89073 10.4668 2.89073C10.7219 2.89073 10.9286 2.68375 10.9286 2.42845C10.9395 2.08434 11.0591 1.75254 11.2704 1.48077C11.3729 1.33047 11.4905 1.19104 11.6213 1.06472C11.6401 1.04473 11.6572 1.02306 11.6721 1H12C13.5089 1.00208 15.001 1.31689 16.3825 1.92456C16.2347 2.01702 16.0777 2.11872 15.9207 2.23429C15.5069 2.49086 15.1901 2.8779 15.0202 3.33452C14.9623 3.58202 15.115 3.82986 15.3619 3.88926H15.4681C15.6868 3.8951 15.8797 3.74647 15.9299 3.53331C15.9945 3.32528 16.424 2.97394 16.9181 2.67808C17.0567 2.58563 17.2229 2.49779 17.3799 2.41921C18.6987 3.16504 19.8507 4.17351 20.7649 5.38243C20.5877 5.3959 20.4118 5.42219 20.2385 5.46102C19.7673 5.50956 19.3507 5.7882 19.1255 6.2053C19.0248 6.44019 19.1333 6.71236 19.368 6.8132C19.6026 6.91403 19.8745 6.80539 19.9752 6.5705C20.0306 6.44106 20.3909 6.32087 20.8526 6.32087C21.0371 6.30682 21.2224 6.30682 21.4068 6.32087C22.2889 7.78561 22.8156 9.43699 22.9446 11.1425C22.7989 11.0486 22.6442 10.9697 22.4828 10.9067C22.1181 10.7667 21.7178 10.7488 21.3421 10.8559C21.0973 10.9286 20.9578 11.1863 21.0304 11.4314C21.1031 11.6765 21.3605 11.8162 21.6054 11.7434C21.9315 11.682 22.2682 11.7646 22.529 11.97Z'/%3E%3C/mask%3E%3Cpath d='M22.529 11.97C22.6759 12.0696 22.8121 12.1842 22.9353 12.312C22.9547 12.3343 22.9764 12.3544 23 12.3721C22.9547 13.809 22.6267 15.2229 22.0348 16.5327C21.9454 16.3709 21.8435 16.2164 21.7301 16.0704C21.5119 15.7584 21.1804 15.5443 20.8065 15.474C20.5514 15.4422 20.3188 15.6232 20.2869 15.8785C20.2551 16.1338 20.436 16.3667 20.691 16.3986C20.8157 16.4125 21.042 16.6898 21.2406 17.0458C21.3329 17.2092 21.4132 17.3792 21.4807 17.5543C20.7434 18.8117 19.7658 19.9114 18.6037 20.7903C18.6009 20.5947 18.5808 20.3998 18.5437 20.2078C18.4983 19.8447 18.2957 19.5201 17.9895 19.3202L17.9875 19.3192C17.61 19.1691 17.483 19.2807 17.3615 19.5051C17.2415 19.7287 17.3239 20.0072 17.5462 20.1292C17.6562 20.343 17.7057 20.5828 17.6893 20.8226C17.7027 21.0088 17.7027 21.1958 17.6893 21.382C16.3322 22.2018 14.8132 22.716 13.2376 22.8891C13.3552 22.727 13.4616 22.5571 13.5563 22.3805C13.769 22.056 13.8391 21.6582 13.7502 21.2803L13.7474 21.2724C13.6593 21.0328 13.3938 20.9101 13.1545 20.9983C12.9197 21.0852 12.7968 21.3435 12.8774 21.5808C12.7857 21.9238 12.6149 22.2405 12.3787 22.5054C12.2632 22.6764 12.1385 22.829 12.0092 22.9676V23C10.6046 22.9965 9.21381 22.7218 7.9131 22.191C8.0786 22.1043 8.23353 21.9989 8.3749 21.8767C8.60533 21.6774 8.78168 21.4229 8.88749 21.137C8.88749 21.1271 8.89367 21.1206 8.89638 21.1124C8.97627 20.8699 8.84477 20.6086 8.60256 20.5285C8.36035 20.4485 8.09926 20.5802 8.01931 20.8226C7.88885 21.1051 7.65368 21.3256 7.36356 21.4375C7.20043 21.5156 7.02824 21.573 6.85097 21.6085C6.81893 21.6175 6.78799 21.6299 6.75861 21.6455C5.49929 20.95 4.38722 20.0158 3.48447 18.8949H3.69228C3.81609 18.8936 3.93957 18.8828 4.06171 18.8626C4.30081 18.8307 4.53055 18.7488 4.73594 18.6222C4.75008 18.6141 4.81444 18.5575 4.82766 18.5479C5.0346 18.3987 5.0266 18.1452 4.8775 17.938C4.72846 17.7309 4.44414 17.6963 4.2372 17.8456C3.96075 17.9764 3.648 18.0091 3.35055 17.938C3.16334 17.9094 2.97938 17.863 2.80101 17.7993C2.76724 17.7952 2.73318 17.7952 2.69941 17.7993C1.90333 16.5212 1.37977 15.0921 1.16163 13.6018C1.32499 13.7062 1.49637 13.7974 1.67422 13.8746C1.96556 14.0069 2.27848 14.0853 2.59782 14.1057C2.85284 14.1057 3.05961 13.8987 3.05961 13.6434C3.05961 13.3881 2.85284 13.1811 2.59782 13.1811C2.19213 13.1435 1.80503 12.9929 1.48027 12.7466C1.32915 12.6415 1.18703 12.524 1.05542 12.3953C1.03816 12.3799 1.01957 12.366 1 12.3536V12.0069C1.00323 10.5791 1.28562 9.16569 1.83123 7.8464C1.89848 8.04772 1.98674 8.24142 2.09446 8.42425C2.26313 8.69572 2.48837 8.92756 2.75483 9.1038C2.97418 9.24041 3.26257 9.17315 3.39903 8.95356C3.5355 8.73398 3.4683 8.44528 3.24895 8.30868C2.9175 8.04812 2.68983 7.67761 2.60705 7.26392C2.55764 7.07005 2.5267 6.87191 2.51469 6.6722C2.5121 6.62146 2.50119 6.57148 2.48237 6.52427C3.15209 5.36244 4.02673 4.33184 5.06381 3.48245C5.04782 3.67783 5.04782 3.87418 5.06381 4.06955C5.10168 4.44614 5.26423 4.79926 5.52561 5.0727C5.71691 5.25525 6.01979 5.24802 6.20214 5.05652C6.38449 4.86502 6.37728 4.56182 6.18598 4.37928C6.00547 4.07134 5.9354 3.71088 5.98741 3.35764C5.99081 3.16868 6.00778 2.98018 6.0382 2.79365V2.76129C7.35715 1.90295 8.84576 1.34001 10.4022 1.11095C10.2991 1.27292 10.2124 1.44483 10.1436 1.62408C10.0455 1.88059 9.9984 2.15386 10.005 2.42845C10.005 2.68375 10.2118 2.89073 10.4668 2.89073C10.7219 2.89073 10.9286 2.68375 10.9286 2.42845C10.9395 2.08434 11.0591 1.75254 11.2704 1.48077C11.3729 1.33047 11.4905 1.19104 11.6213 1.06472C11.6401 1.04473 11.6572 1.02306 11.6721 1H12C13.5089 1.00208 15.001 1.31689 16.3825 1.92456C16.2347 2.01702 16.0777 2.11872 15.9207 2.23429C15.5069 2.49086 15.1901 2.8779 15.0202 3.33452C14.9623 3.58202 15.115 3.82986 15.3619 3.88926H15.4681C15.6868 3.8951 15.8797 3.74647 15.9299 3.53331C15.9945 3.32528 16.424 2.97394 16.9181 2.67808C17.0567 2.58563 17.2229 2.49779 17.3799 2.41921C18.6987 3.16504 19.8507 4.17351 20.7649 5.38243C20.5877 5.3959 20.4118 5.42219 20.2385 5.46102C19.7673 5.50956 19.3507 5.7882 19.1255 6.2053C19.0248 6.44019 19.1333 6.71236 19.368 6.8132C19.6026 6.91403 19.8745 6.80539 19.9752 6.5705C20.0306 6.44106 20.3909 6.32087 20.8526 6.32087C21.0371 6.30682 21.2224 6.30682 21.4068 6.32087C22.2889 7.78561 22.8156 9.43699 22.9446 11.1425C22.7989 11.0486 22.6442 10.9697 22.4828 10.9067C22.1181 10.7667 21.7178 10.7488 21.3421 10.8559C21.0973 10.9286 20.9578 11.1863 21.0304 11.4314C21.1031 11.6765 21.3605 11.8162 21.6054 11.7434C21.9315 11.682 22.2682 11.7646 22.529 11.97Z' stroke='%23BFBFBF' stroke-width='2.6' mask='url(%23path-1-inside-1_1208_132866)'/%3E%3Ccircle cx='12' cy='12' r='5.6' stroke='%23bfbfbf' stroke-width='1.2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-star{
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.52447 0.463525C8.67415 0.00287008 9.32585 0.00287008 9.47553 0.463525L11.1329 5.56434C11.1998 5.77035 11.3918 5.90983 11.6084 5.90983H16.9717C17.4561 5.90983 17.6575 6.52964 17.2656 6.81434L12.9266 9.96681C12.7514 10.0941 12.678 10.3198 12.745 10.5258L14.4023 15.6266C14.552 16.0873 14.0248 16.4704 13.6329 16.1857L9.29389 13.0332C9.11865 12.9059 8.88135 12.9059 8.70611 13.0332L4.3671 16.1857C3.97524 16.4704 3.448 16.0873 3.59768 15.6266L5.25503 10.5258C5.32197 10.3198 5.24864 10.0941 5.07339 9.96681L0.734384 6.81434C0.342527 6.52964 0.543915 5.90983 1.02828 5.90983H6.39159C6.6082 5.90983 6.80018 5.77035 6.86712 5.56434L8.52447 0.463525Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-stamped{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.3' stroke='%23BFBFBF' stroke-width='1.4'/%3E%3Ccircle cx='11.0031' cy='10.9992' r='7.1' stroke='%23BFBFBF' stroke-width='1.4'/%3E%3Ccircle cx='11' cy='11' r='1.5' stroke='%23BFBFBF'/%3E%3Ccircle cx='15.8094' cy='11.009' r='0.7' transform='rotate(90 15.8094 11.009)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='14.3999' cy='14.4043' r='0.7' transform='rotate(135 14.3999 14.4043)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='10.9843' cy='15.8102' r='0.7' transform='rotate(-179.779 10.9843 15.8102)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='7.59786' cy='14.3901' r='0.7' transform='rotate(-134.792 7.59786 14.3901)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='6.20459' cy='10.9718' r='0.7' transform='rotate(-89.5577 6.20459 10.9718)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='7.63134' cy='7.59221' r='0.7' transform='rotate(-44.5837 7.63134 7.59221)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='11.0563' cy='6.2096' r='0.7' transform='rotate(0.663504 11.0563 6.2096)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='14.433' cy='7.65084' r='0.7' transform='rotate(45.6245 14.433 7.65084)' fill='%23BFBFBF' stroke='%23afafaf' stroke-width='0.2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-down{
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 1.75L9 9.25L1.5 1.75' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-right{
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1L9.25 8.5L1.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-left{
    background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1L2.25 8.5L9.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-box{
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 4.91304L10.2877 1.1802C10.0349 1.06528 9.74569 1.06067 9.48933 1.16749L5.19565 2.95652M18.5 4.91304V15.1488C18.5 15.5792 18.2246 15.9614 17.8162 16.0975L9.1087 19M18.5 4.91304L13.8043 6.86957M0.5 4.91304L9.1087 8.82609M0.5 4.91304V15.1691C0.5 15.5896 0.763068 15.9652 1.15826 16.1089L9.1087 19M0.5 4.91304L5.19565 2.95652M9.1087 8.82609V19M9.1087 8.82609L13.8043 6.86957M5.19565 2.95652L13.8043 6.86957' stroke='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-time{
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='19.5' y='0.5' width='19' height='19' rx='9.5' transform='rotate(90 19.5 0.5)' stroke='%233A3A3A'/%3E%3Cpath d='M9 5V11.5L13 15.5' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-done{
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-cancel{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='-0.5' x2='12.1721' y2='-0.5' transform='matrix(0.707107 0.707107 0.707107 -0.707107 1.03906 0.519775)' stroke='%233a3a3a' stroke-linecap='round'/%3E%3Cline x1='8.96094' y1='1.22688' x2='0.707549' y2='9.48027' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-calendar{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3H23V10V21H1L1 10V3Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3Cline x1='7' y1='4.3714e-08' x2='7' y2='6' stroke='%23bfbfbf' stroke-width='2'/%3E%3Cline x1='17' y1='4.3714e-08' x2='17' y2='6' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-edit{
    background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.83464 23.3334H22.168C22.4774 23.3334 22.7741 23.4563 22.9929 23.6751C23.2117 23.8939 23.3346 24.1906 23.3346 24.5C23.3346 24.8095 23.2117 25.1062 22.9929 25.325C22.7741 25.5438 22.4774 25.6667 22.168 25.6667H5.83464C5.52522 25.6667 5.22847 25.5438 5.00968 25.325C4.79089 25.1062 4.66797 24.8095 4.66797 24.5C4.66797 24.1906 4.79089 23.8939 5.00968 23.6751C5.22847 23.4563 5.52522 23.3334 5.83464 23.3334ZM4.66797 17.5L16.3346 5.83337L19.8346 9.33337L8.16797 21H4.66797V17.5ZM17.5013 4.66671L19.8346 2.33337L23.3346 5.83337L21.0001 8.16787L17.5013 4.66671Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-eye{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C6 0 1.73 3.11 0 7.5C1.73 11.89 6 15 11 15C16 15 20.27 11.89 22 7.5C20.27 3.11 16 0 11 0ZM11 12.5C8.24 12.5 6 10.26 6 7.5C6 4.74 8.24 2.5 11 2.5C13.76 2.5 16 4.74 16 7.5C16 10.26 13.76 12.5 11 12.5ZM11 4.5C9.34 4.5 8 5.84 8 7.5C8 9.16 9.34 10.5 11 10.5C12.66 10.5 14 9.16 14 7.5C14 5.84 12.66 4.5 11 4.5Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-eye-cross{
    background-image:url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8359 6.51512L13.9859 9.66513L14.0009 9.50012C14.0009 7.84511 12.656 6.50012 11.0009 6.50012L10.8359 6.51512Z' fill='%23888888'/%3E%3Cpath d='M11.0006 4.49986C13.7606 4.49986 16.0006 6.73988 16.0006 9.49988C16.0006 10.1449 15.8706 10.7599 15.6456 11.3249L18.5706 14.2499C20.0806 12.9899 21.2706 11.3599 22.0056 9.49988C20.2706 5.1099 16.0056 1.99988 11.0006 1.99988C9.6006 1.99988 8.26063 2.24986 7.01562 2.69986L9.17563 4.85485C9.74057 4.63486 10.3556 4.49986 11.0006 4.49986Z' fill='%23888888'/%3E%3Cpath d='M0.999985 1.775L3.27999 4.055L3.735 4.51002C2.085 5.80002 0.780001 7.51504 0 9.50001C1.73002 13.89 6.00001 17 11 17C12.55 17 14.03 16.7 15.385 16.155L15.8101 16.58L18.7251 19.5L20.0001 18.23L2.27499 0.5L0.999985 1.775ZM6.53002 7.30002L8.07502 8.84502C8.03002 9.06004 8.00002 9.27501 8.00002 9.50001C8.00002 11.155 9.34501 12.5 11 12.5C11.225 12.5 11.44 12.47 11.65 12.425L13.195 13.97C12.53 14.3 11.7901 14.5 11 14.5C8.24002 14.5 6 12.26 6 9.50001C6 8.71002 6.20002 7.97001 6.53002 7.30002Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-car{
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6L3.5 1.5H14.5L16 6H2ZM14.5 11C14.1022 11 13.7206 10.842 13.4393 10.5607C13.158 10.2794 13 9.89782 13 9.5C13 9.10218 13.158 8.72064 13.4393 8.43934C13.7206 8.15804 14.1022 8 14.5 8C14.8978 8 15.2794 8.15804 15.5607 8.43934C15.842 8.72064 16 9.10218 16 9.5C16 9.89782 15.842 10.2794 15.5607 10.5607C15.2794 10.842 14.8978 11 14.5 11ZM3.5 11C3.10218 11 2.72064 10.842 2.43934 10.5607C2.15804 10.2794 2 9.89782 2 9.5C2 9.10218 2.15804 8.72064 2.43934 8.43934C2.72064 8.15804 3.10218 8 3.5 8C3.89782 8 4.27936 8.15804 4.56066 8.43934C4.84196 8.72064 5 9.10218 5 9.5C5 9.89782 4.84196 10.2794 4.56066 10.5607C4.27936 10.842 3.89782 11 3.5 11ZM15.92 1C15.72 0.42 15.16 0 14.5 0H3.5C2.84 0 2.28 0.42 2.08 1L0 7V15C0 15.2652 0.105357 15.5196 0.292893 15.7071C0.48043 15.8946 0.734784 16 1 16H2C2.26522 16 2.51957 15.8946 2.70711 15.7071C2.89464 15.5196 3 15.2652 3 15V14H15V15C15 15.2652 15.1054 15.5196 15.2929 15.7071C15.4804 15.8946 15.7348 16 16 16H17C17.2652 16 17.5196 15.8946 17.7071 15.7071C17.8946 15.5196 18 15.2652 18 15V7L15.92 1Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-check{
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 3.75L4.75 6.75L10.25 1.25' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-search{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7877 23.0931L18.9104 18.2517C22.5479 14.031 22.3412 7.65871 18.3318 3.64495C16.2651 1.53447 13.4957 0.5 10.7676 0.5C8.03948 0.5 5.27017 1.53447 3.16212 3.64473C-1.05404 7.86546 -1.05404 14.6515 3.16212 18.8722C5.22883 20.9414 7.99822 22.0171 10.7676 22.0171C13.2478 22.0171 15.7692 21.148 17.7532 19.4102L22.6305 24.2928C22.7544 24.4172 22.9612 24.5 23.1679 24.5C23.3746 24.5 23.5814 24.4172 23.7466 24.2518C24.0773 23.962 24.0773 23.4243 23.7878 23.0932L23.7877 23.0931ZM4.31932 17.6725C2.58328 15.9759 1.67393 13.6587 1.67393 11.2587C1.67393 8.85862 2.62454 6.54148 4.31932 4.80363C6.05535 3.06572 8.32873 2.15538 10.7674 2.15538C13.206 2.15538 15.4795 3.10702 17.2154 4.80363C18.9102 6.54155 19.8608 8.81739 19.8608 11.2587C19.8608 13.7 18.9102 15.9759 17.2154 17.7137C15.4794 19.4103 13.1648 20.362 10.7674 20.362C8.37 20.362 6.05528 19.4103 4.31932 17.6725Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-cart{
    background-image:url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.7975 8.23856C25.6775 7.99865 25.4376 7.87862 25.1977 7.87862H7.14357L6.36374 4.15979C6.24371 3.79985 5.94385 3.5 5.524 3.5H2.7648C1.74507 3.5 1.74507 5.17952 2.7648 5.17952H4.86421L7.50336 17.2955C7.5633 17.6555 7.8633 17.9553 8.2832 17.9553H23.0983C23.4582 17.9553 23.818 17.6555 23.8781 17.2955L25.9775 8.89809C26.0375 8.65818 25.9775 8.41826 25.7976 8.2383L25.7975 8.23856Z' fill='%233A3A3A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2201 19.0957C12.7197 19.0957 13.9793 20.3553 13.9793 21.8549C13.9793 23.4144 12.7197 24.6141 11.2201 24.6141C9.66066 24.6141 8.46094 23.4146 8.46094 21.8549C8.46094 20.3554 9.66047 19.0957 11.2201 19.0957Z' fill='%233A3A3A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7436 19.0957C21.2431 19.0957 22.5028 20.3553 22.5028 21.8549C22.5028 23.4144 21.2431 24.6141 19.7436 24.6141C18.244 24.6141 16.9844 23.4146 16.9844 21.8549C16.9844 20.3554 18.244 19.0957 19.7436 19.0957Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-heart-filled{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.91518 0C2.99979 0 0.34375 3.52526 0.34375 7.41039C0.34375 14.0708 5.61213 16.8156 12.3438 21.0909C19.0756 16.8158 24.3437 14.0708 24.3437 7.41039C24.3437 3.5252 21.6875 0 17.7723 0C15.2523 0 13.181 1.38747 12.3436 2.22C11.5063 1.38753 9.43498 0 6.91492 0H6.91518Z' fill='%23e41d1b'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-tires{
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9509 7.81882L18.1276 8.2803L18.5911 8.109L19.9203 7.61777C20.1201 8.3937 20.2578 9.1888 20.2578 10C20.2578 11.0279 20.0807 12.0173 19.771 12.9454L18.4609 12.3631L18.0085 12.1621L17.803 12.6124L17.383 13.5324L17.1741 13.9899L17.6328 14.1961L18.9229 14.7758C18.0095 16.3657 16.6683 17.655 15.0354 18.478L14.5258 17.1239L14.3486 16.6532L13.879 16.8331L12.939 17.1931L12.4775 17.3698L12.6488 17.8333L13.14 19.1625C12.3641 19.3623 11.569 19.5 10.7578 19.5C9.72989 19.5 8.74053 19.3229 7.81243 19.0132L8.39472 17.7031L8.59576 17.2507L8.14546 17.0452L7.22546 16.6252L6.76793 16.4163L6.56176 16.875L5.98198 18.165C4.39208 17.2517 3.10281 15.9104 2.27979 14.2776L3.63393 13.768L4.1046 13.5908L3.92474 13.1212L3.56474 12.1812L3.38801 11.7197L2.92449 11.891L1.59528 12.3822C1.39551 11.6063 1.25781 10.8112 1.25781 10C1.25781 8.97208 1.43489 7.98271 1.7446 7.05462L3.05474 7.63691L3.50708 7.83795L3.71266 7.38765L4.13266 6.46765L4.34153 6.01012L3.88278 5.80394L2.59277 5.22416C3.50608 3.63427 4.84737 2.345 6.48023 1.52198L6.98985 2.87611L7.16699 3.34679L7.63664 3.16693L8.57664 2.80693L9.03811 2.63019L8.86681 2.16668L8.37558 0.83747C9.15151 0.637694 9.94661 0.5 10.7578 0.5C11.7857 0.5 12.7751 0.677082 13.7032 0.986792L13.1209 2.29693L12.9199 2.74927L13.3702 2.95484L14.2902 3.37484L14.7477 3.58371L14.9539 3.12497L15.5336 1.83496C17.1235 2.74827 18.4128 4.08956 19.2358 5.72242L17.8817 6.23204L17.411 6.40918L17.5909 6.87882L17.9509 7.81882ZM13.2482 16.0023L13.2486 16.0022C14.038 15.6764 14.7553 15.1979 15.3593 14.5941C15.9634 13.9904 16.4422 13.2733 16.7684 12.484C17.0946 11.6947 17.2617 10.8488 17.2601 9.99473C17.2585 9.14115 17.0885 8.29628 16.7597 7.50857C15.3928 4.19047 11.5789 2.63411 8.26744 3.99766C4.94861 5.36424 3.39177 9.17853 4.75547 12.4904C6.12205 15.8092 9.93634 17.366 13.2482 16.0023Z' fill='%23bfbfbf' stroke='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-disk{
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7539 4.43359C7.68457 4.43359 5.1875 6.93066 5.1875 10C5.1875 13.0693 7.68457 15.5664 10.7539 15.5664C13.8232 15.5664 16.3203 13.0693 16.3203 10C16.3203 6.93066 13.8232 4.43359 10.7539 4.43359ZM12.4438 5.90125L13.4586 6.48719L12.8727 7.50207L11.8578 6.91613L12.4438 5.90125ZM9.06406 5.90125L9.65 6.91613L8.63516 7.50207L8.04922 6.48719L9.06406 5.90125ZM7.53125 10.5859H6.35938V9.41406H7.53125V10.5859ZM9.06406 14.0988L8.04922 13.5128L8.63516 12.4979L9.65 13.0839L9.06406 14.0988ZM8.70312 10C8.70312 8.86922 9.62313 7.94922 10.7539 7.94922C11.8847 7.94922 12.8047 8.86922 12.8047 10C12.8047 11.1308 11.8847 12.0508 10.7539 12.0508C9.62313 12.0508 8.70312 11.1308 8.70312 10ZM12.4438 14.0988L11.8578 13.0839L12.8727 12.4979L13.4586 13.5128L12.4438 14.0988ZM13.9766 10.5859V9.41406H15.1484V10.5859H13.9766Z' fill='%23bfbfbf'/%3E%3Cpath d='M10.7578 0C5.23496 0 0.757812 4.47715 0.757812 10C0.757812 15.5229 5.23496 20 10.7578 20C16.2807 20 20.7578 15.5229 20.7578 10C20.7578 4.47715 16.2807 0 10.7578 0ZM10.7578 16.7383C7.0423 16.7383 4.01953 13.7155 4.01953 10C4.01953 6.28449 7.0423 3.26172 10.7578 3.26172C14.4733 3.26172 17.4961 6.28449 17.4961 10C17.4961 13.7155 14.4733 16.7383 10.7578 16.7383Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-settings{
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5405 21.0003C15.4157 21.0003 14.3612 20.555 13.5645 19.7583C12.4749 18.6804 12.0765 17.087 12.4866 15.6224L6.13626 9.26036C4.65999 9.68215 3.07827 9.28379 1.98863 8.19416C0.934151 7.12796 0.512358 5.56967 0.899002 4.12855C0.992734 3.77705 1.42624 3.65989 1.68401 3.91765L3.65237 5.8743L5.63246 3.8825L3.67581 1.92585C3.41804 1.66809 3.53521 1.23458 3.8867 1.14085C5.33954 0.754206 6.88612 1.16428 7.95232 2.23048C9.03023 3.32011 9.44031 4.91355 9.01852 6.37811L15.3806 12.7284C16.8451 12.3066 18.4268 12.7167 19.5165 13.8063C20.5827 14.8608 20.9927 16.4191 20.6178 17.872C20.5241 18.2235 20.0789 18.3406 19.8328 18.0829L17.8645 16.1145L15.8727 18.1063L17.841 20.0747C18.0988 20.3207 17.9816 20.7659 17.6301 20.8597C17.2786 20.9534 16.9037 21.0003 16.5405 21.0003Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-products{
    background-image:url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7631 2H5.76047V0H2.75781V2H0.757812V18C0.757812 19.0987 1.65914 20 2.75781 20H12.7578C13.8565 20 14.7578 19.0987 14.7578 18V6L10.7631 2ZM12.7631 14C12.7631 14.5493 12.3151 15.0027 11.7605 15.0027C11.2058 15.0027 10.7578 14.5547 10.7578 14V8.99733C10.7578 8.448 11.2058 7.99467 11.7605 7.99467C12.3151 7.99467 12.7631 8.44267 12.7631 8.99733V14Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-filter{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 1.625H20.375V3.875L12.875 12.125V18.125L9.125 20.375V12.125L1.625 3.875V1.625Z' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-down-v2{
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5C9 0.947715 8.55228 0.5 8 0.5C7.44772 0.5 7 0.947715 7 1.5L9 1.5ZM7.29289 16.2071C7.68342 16.5976 8.31658 16.5976 8.70711 16.2071L15.0711 9.84315C15.4616 9.45262 15.4616 8.81946 15.0711 8.42893C14.6805 8.03841 14.0474 8.03841 13.6569 8.42893L8 14.0858L2.34315 8.42893C1.95262 8.03841 1.31946 8.03841 0.928932 8.42893C0.538408 8.81946 0.538408 9.45262 0.928933 9.84315L7.29289 16.2071ZM7 1.5L7 15.5L9 15.5L9 1.5L7 1.5Z' fill='%23e9e9e9'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-arrow-up-v2{
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15.5C7 16.0523 7.44772 16.5 8 16.5C8.55228 16.5 9 16.0523 9 15.5L7 15.5ZM8.70711 0.792893C8.31658 0.402369 7.68342 0.402369 7.29289 0.792893L0.928932 7.15685C0.538407 7.54738 0.538407 8.18054 0.928932 8.57107C1.31946 8.96159 1.95262 8.96159 2.34315 8.57107L8 2.91421L13.6569 8.57107C14.0474 8.96159 14.6805 8.96159 15.0711 8.57107C15.4616 8.18054 15.4616 7.54738 15.0711 7.15685L8.70711 0.792893ZM9 15.5L9 1.5L7 1.5L7 15.5L9 15.5Z' fill='%23e9e9e9'/%3E%3C/svg%3E%0A");
}

.icons-demonstration__icon-clip{
    background-image:url("data:image/svg+xml,%3Csvg width='13' height='25' viewBox='0 0 13 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.67742C9 5.40128 8.77614 5.17742 8.5 5.17742C8.22386 5.17742 8 5.40128 8 5.67742H9ZM1.5 5.67742C1.5 5.40128 1.27614 5.17742 1 5.17742C0.723858 5.17742 0.5 5.40128 0.5 5.67742H1.5ZM12.5 18.5V5H11.5V18.5H12.5ZM3.5 5V18.0726H4.5V5H3.5ZM9 18.0726V5.67742H8V18.0726H9ZM1.5 18.5V5.67742H0.5V18.5H1.5ZM6.5 23.5C3.73858 23.5 1.5 21.2614 1.5 18.5H0.5C0.5 21.8137 3.18629 24.5 6.5 24.5V23.5ZM6.25 20.8226C7.76878 20.8226 9 19.5914 9 18.0726H8C8 19.0391 7.2165 19.8226 6.25 19.8226V20.8226ZM3.5 18.0726C3.5 19.5914 4.73122 20.8226 6.25 20.8226V19.8226C5.2835 19.8226 4.5 19.0391 4.5 18.0726H3.5ZM8 0.5C5.51472 0.5 3.5 2.51472 3.5 5H4.5C4.5 3.067 6.067 1.5 8 1.5V0.5ZM12.5 5C12.5 2.51472 10.4853 0.5 8 0.5V1.5C9.933 1.5 11.5 3.067 11.5 5H12.5ZM11.5 18.5C11.5 21.2614 9.26142 23.5 6.5 23.5V24.5C9.81371 24.5 12.5 21.8137 12.5 18.5H11.5Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}
.basket-btn{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    transition:all 0.1s linear;
    cursor:pointer;
    text-decoration:none;
    padding:0;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    background-color:transparent;
    display:inline-flex;
    transition:all 0.1s linear;
}
@media screen and (min-width: 480px){
    .basket-btn{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
.basket-btn:hover, .basket-btn:active{
    opacity:0.6;
}

.basket-btn__icon{
    flex-shrink:0;
    position:relative;
    padding:9px 16px 0px 0;
    margin-right:11px;
    margin-bottom:-4px;
}

.basket-btn__icon-cart::before{
    content:"";
    display:block;
    width:28px;
    height:29px;
    background:url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.7975 8.23856C25.6775 7.99865 25.4376 7.87862 25.1977 7.87862H7.14357L6.36374 4.15979C6.24371 3.79985 5.94385 3.5 5.524 3.5H2.7648C1.74507 3.5 1.74507 5.17952 2.7648 5.17952H4.86421L7.50336 17.2955C7.5633 17.6555 7.8633 17.9553 8.2832 17.9553H23.0983C23.4582 17.9553 23.818 17.6555 23.8781 17.2955L25.9775 8.89809C26.0375 8.65818 25.9775 8.41826 25.7976 8.2383L25.7975 8.23856Z' fill='%233A3A3A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2201 19.0957C12.7197 19.0957 13.9793 20.3553 13.9793 21.8549C13.9793 23.4144 12.7197 24.6141 11.2201 24.6141C9.66066 24.6141 8.46094 23.4146 8.46094 21.8549C8.46094 20.3554 9.66047 19.0957 11.2201 19.0957Z' fill='%233A3A3A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7436 19.0957C21.2431 19.0957 22.5028 20.3553 22.5028 21.8549C22.5028 23.4144 21.2431 24.6141 19.7436 24.6141C18.244 24.6141 16.9844 23.4146 16.9844 21.8549C16.9844 20.3554 18.244 19.0957 19.7436 19.0957Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center;
}

.basket-btn__number{
    position:absolute;
    top:0;
    right:0;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    padding:4px 5px;
    background-color:#3a3a3a;
    color:#fff;
    border:1px solid #e9e9e9;
    border-radius:20px;
}

.basket-btn__number_bottom{
	position: absolute;
    top: 0px;
    right: -24px;
    font-family: "IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 11px;
    font-weight: 600;
    padding: 4px 1px;
    background-color: #fff;
    color: #ff6304;
    border: 1px solid #e9e9e9;
    border-radius: 20px;
    display: block;
    width: 21px;
    height: 21px;
	text-align:center;
}

.basket-btn__sum{
    flex-shrink:0;
    color:#3a3a3a;
}

.block{
    overflow:hidden;
}

.block__head{
    margin-bottom:26px;
}
@media screen and (min-width: 1024px){
    .block__head{
        margin-bottom:38px;
    }
}

.block__head_m-13{
    margin-bottom:13px;
}

.block__title{
    text-transform:uppercase;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
}
@media screen and (min-width: 768px){
    .block__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:28px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .block__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}

.block__title-2{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:22px;
    line-height:28px;
}
@media screen and (min-width: 1024px){
    .block__title-2{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
    }
}

@media screen and (min-width: 768px){
    .block__title_mini{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:28px;
        line-height:28px;
    }
}

.block_breadcrumbs{
    margin-bottom:20px;
    margin-top:34px;
    overflow:visible;
}
@media screen and (min-width: 1024px){
    .block_breadcrumbs{
        margin-bottom:40px;
    }
}

.block_main-baner{
    background-color:#e9e9e9;
    padding-top:20px;
    background:url("data:image/svg+xml,%3Csvg width='320' height='207' viewBox='0 0 320 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1639_124332' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-2' y='0' width='450' height='450'%3E%3Ccircle cx='223' cy='225' r='225' fill='%23E41D1B'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1639_124332)'%3E%3Crect y='-29' width='369' height='236' fill='%23E41D1B'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat #e0e0e0;
    background-size:100%;
    background-position:bottom right;
}
@media screen and (min-width: 480px){
    .block_main-baner{
        background:url("data:image/svg+xml,%3Csvg width='480' height='292' viewBox='0 0 480 292' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1639_123799' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-29' y='0' width='900' height='900'%3E%3Ccircle cx='421' cy='450' r='450' fill='%23E41D1B'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1639_123799)'%3E%3Crect x='-29' y='-15' width='900' height='307' fill='%23E41D1B'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat #e0e0e0;
        padding-bottom:30px;
        background-size:514px;
        background-position:100% 100%;
    }
}
@media screen and (min-width: 768px){
    .block_main-baner{
        background:#e0e0e0;
    }
}
@media screen and (min-width: 1024px){
    .block_main-baner{
        padding-bottom:30px;
    }
}
@media screen and (min-width: 1280px){
    .block_main-baner{
        background:url("data:image/svg+xml,%3Csvg width='380' height='406' viewBox='0 0 380 406' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_927_60519' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='862' height='811'%3E%3Cellipse cx='431' cy='405.5' rx='431' ry='405.5' fill='%23E41D1B'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_927_60519)'%3E%3Crect x='-154' y='-258' width='576' height='711' fill='%23E41D1B'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat #e0e0e0;
        background-size:350px;
        background-position:bottom right;
        padding-top:50px;
        padding-bottom:55px;
    }
}
@media screen and (min-width: 1440px){
    .block_main-baner{
        background-size:431px;
    }
}

.block__data-panel{
    display:flex;
    color:#888888;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    margin-bottom:32px;
}
.block__data-panel > *:not(:last-child){
    margin-right:20px;
}

.block__data{
    display:flex;
    align-items:center;
}
.block__data::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3H23V10V21H1L1 10V3Z' stroke='%23afafaf' stroke-width='2'/%3E%3Cline x1='7' y1='4.3714e-08' x2='7' y2='6' stroke='%23afafaf' stroke-width='2'/%3E%3Cline x1='17' y1='4.3714e-08' x2='17' y2='6' stroke='%23afafaf' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    width:24px;
    height:22px;
    margin-right:10px;
    transition:all 0.1s linear;
}

.block__views{
    display:flex;
    align-items:center;
}
.block__views::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C6 0 1.73 3.11 0 7.5C1.73 11.89 6 15 11 15C16 15 20.27 11.89 22 7.5C20.27 3.11 16 0 11 0ZM11 12.5C8.24 12.5 6 10.26 6 7.5C6 4.74 8.24 2.5 11 2.5C13.76 2.5 16 4.74 16 7.5C16 10.26 13.76 12.5 11 12.5ZM11 4.5C9.34 4.5 8 5.84 8 7.5C8 9.16 9.34 10.5 11 10.5C12.66 10.5 14 9.16 14 7.5C14 5.84 12.66 4.5 11 4.5Z' fill='%23afafaf'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    width:22px;
    height:15px;
    margin-right:10px;
    transition:all 0.1s linear;
}

.block_mb-1{
    margin-bottom:53px;
}
@media screen and (min-width: 768px){
    .block_mb-1{
        margin-bottom:73px;
    }
}
@media screen and (min-width: 1024px){
    .block_mb-1{
        margin-bottom:90px;
    }
}

.block_mb-2{
    margin-bottom:40px;
}

.block_mb-3{
    margin-bottom:18px;
}
@media screen and (min-width: 480px){
    .block_mb-3{
        margin-bottom:34px;
    }
}
@media screen and (min-width: 1024px){
    .block_mb-3{
        margin-bottom:54px;
    }
}
@media screen and (min-width: 1440px){
    .block_mb-3{
        margin-bottom:70px;
    }
}

.block_mb-4{
    margin-bottom:22px;
}
@media screen and (min-width: 1024px){
    .block_mb-4{
        margin-bottom:36px;
    }
}

.block_mb-5{
    margin-bottom:40px;
}
@media screen and (min-width: 480px){
    .block_mb-5{
        margin-bottom:68px;
    }
}
@media screen and (min-width: 1024px){
    .block_mb-5{
        margin-bottom:84px;
    }
}

.block_mb-6{
    margin-bottom:28px;
}
@media screen and (min-width: 1024px){
    .block_mb-6{
        margin-bottom:60px;
    }
}

.block_mt-1{
    margin-top:53px;
}
@media screen and (min-width: 768px){
    .block_mt-1{
        margin-top:73px;
    }
}
@media screen and (min-width: 1024px){
    .block_mt-1{
        margin-top:90px;
    }
}

.block_mt-2{
    margin-top:40px;
}

.block_mt-3{
    margin-top:18px;
}
@media screen and (min-width: 480px){
    .block_mt-3{
        margin-top:34px;
    }
}
@media screen and (min-width: 1024px){
    .block_mt-3{
        margin-top:54px;
    }
}
@media screen and (min-width: 1440px){
    .block_mt-3{
        margin-top:70px;
    }
}

.block_mt-4{
    margin-top:22px;
}
@media screen and (min-width: 1024px){
    .block_mt-4{
        margin-top:36px;
    }
}

.block_mt-5{
    margin-top:40px;
}
@media screen and (min-width: 480px){
    .block_mt-5{
        margin-top:68px;
    }
}
@media screen and (min-width: 1024px){
    .block_mt-5{
        margin-top:84px;
    }
}

.block_mb{
    margin-bottom:-29px;
}

.block_mt-6{
    margin-top:28px;
}
@media screen and (min-width: 1024px){
    .block_mt-6{
        margin-top:60px;
    }
}

.block__wrapper{
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    width:100%;
}
@media screen and (min-width: 1024px){
    .block__wrapper{
        flex-direction:row;
    }
}

.block__wrapper-col-1{
    flex:0 0 22%;
    margin-bottom:15px;
}
@media screen and (min-width: 1024px){
    .block__wrapper-col-1{
        margin-bottom:0px;
    }
}
@media screen and (min-width: 1440px){
    .block__wrapper-col-1{
        flex:0 0 23%;
    }
}

.block__wrapper-col-2{
    flex:0 0 100%;
}
@media screen and (min-width: 1024px){
    .block__wrapper-col-2{
        flex:0 0 72%;
    }
}
@media screen and (min-width: 1280px){
    .block__wrapper-col-2{
        flex:0 0 75%;
    }
}
@media screen and (min-width: 1440px){
    .block__wrapper-col-2{
        flex:0 0 74%;
    }
}

.block_overflow-v{
    overflow:visible;
}

.block_gray{
    background-color:#e9e9e9;
}

.block__body_pos{
    position:relative;
}

.btn{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    transition:all 0.1s linear;
    cursor:pointer;
    text-decoration:none;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    padding:12px;
    border:1px solid transparent;
    background-color:#ff6304;
    border-radius:4px;
    color:#fff;
    white-space:nowrap;
}
@media screen and (min-width: 1440px){
    .btn{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:15px;
        line-height:15px;
    }
}
.btn:hover{
    background-color:#bd0808;
}
.btn svg{
    display:block;
    fill:#fff;
    color:#fff;
    margin-left:12px;
    transition:all 0.1s linear;
}

.btn_user::before{
    content:"";
    display:inline-block;
    vertical-align:middle;
    background:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0007 10.5003C12.3019 10.5003 14.1674 8.63485 14.1674 6.33366C14.1674 4.03247 12.3019 2.16699 10.0007 2.16699C7.69952 2.16699 5.83404 4.03247 5.83404 6.33366C5.83404 8.63485 7.69952 10.5003 10.0007 10.5003Z' fill='%233A3A3A'/%3E%3Cpath d='M3.53975 17.1839C4.27394 14.2999 6.88823 12.167 10.0007 12.167C13.1132 12.167 15.7275 14.2999 16.4617 17.1839C16.6887 18.0759 15.9212 18.8337 15.0007 18.8337H5.0007C4.08023 18.8337 3.31266 18.0759 3.53975 17.1839Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    width:20px;
    height:20px;
}

.btn-select{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:12px;
    cursor:pointer;
    padding-right:23px;
    display:block;
    color:inherit;
    text-decoration:none;
}

.btn-select-desctop{
    display:none;
}
@media screen and (min-width: 1024px){
    .btn-select-desctop{
        display:block;
    }
}

@media screen and (min-width: 1024px){
    .btn-select-mobile{
        display:none;
    }
}

.btn_grey{
    border:1px solid #bfbfbf;
    background:#e9e9e9;
    color:#3a3a3a;
}
.btn_grey:hover, .btn_grey:focus{
    background:#e9e9e9;
    opacity:0.7;
}

.btn_secondary{
    background-color:#3a3a3a;
}
.btn_secondary:hover, .btn_secondary:active, .btn_secondary:focus{
    color:#3a3a3a;
    background-color:transparent;
    border:1px solid #888888;
}
.btn_secondary:hover svg, .btn_secondary:active svg, .btn_secondary:focus svg{
    fill:#3a3a3a;
    color:#3a3a3a;
}

.btn_stroke{
    color:#3a3a3a;
    background-color:transparent;
    border:1px solid #888888;
}
.btn_stroke:hover, .btn_stroke:active, .btn_stroke:focus{
    color:#3a3a3a;
    background-color:transparent;
    border:1px solid #3a3a3a;
}
.btn_stroke svg{
    color:#3a3a3a;
}

.btn_simple{
    background-color:transparent;
    color:#3a3a3a;
}
.btn_simple:hover, .btn_simple:active, .btn_simple:focus{
    background-color:transparent;
    color:#ff6304;
}

.btn_text{
    background-color:transparent;
    border:0;
    padding:0;
    min-width:auto;
    color:inherit;
}
.btn_text:hover, .btn_text:active, .btn_text:focus{
    background-color:transparent;
    border:0;
    color:#ff6304;
}

.btn-favorite{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    transition:all 0.1s linear;
    cursor:pointer;
    text-decoration:none;
}
.btn-favorite svg{
    fill:transparent;
    color:#3a3a3a;
    transition:all 0.1s linear;
}
.btn-favorite:hover svg{
    fill:#ff6304;
    color:#ff6304;
}

.btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active{
    background-color:transparent;
    border-color:transparent;
    color:#e9e9e9;
    cursor:not-allowed;
}
.btn[disabled] svg, .btn[disabled]:hover svg, .btn[disabled]:focus svg, .btn[disabled]:active svg{
    fill:#e9e9e9;
}
.btn.btn_stroke[disabled] svg{
    fill:transparent;
    color:#e9e9e9;
}

.checkbox{
    position:relative;
    display:flex;
    align-items:center;
}
.checkbox__input{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    clip:rect(0 0 0 0);
    opacity:0;
}
.checkbox__input:not([disabled]) + .checkbox__label{
    cursor:pointer;
}
.checkbox__label{
    position:relative;
}
.checkbox__label:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    background-repeat:no-repeat;
    background-position:center;
}
.checkbox__label, .checkbox__label:before{
    transition:all 0.1s linear;
}

.checkbox__input:checked + .checkbox__label::before{
    background-color:#ff6304;
    border:1px solid #ff6304;
}
@media screen and (min-width: 768px){
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-1::before{
        border:none;
        width:43px;
        height:54px;
        background-color:transparent;
        background-image:url("/static/img/icons/icon-1.png");
    }
}
@media screen and (min-width: 768px){
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-2::before{
        border:none;
        background-color:transparent;
        background-image:url("/static/img/icons/icon-2.png");
    }
}
@media screen and (min-width: 768px){
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-3::before{
        border:none;
        background-color:transparent;
        background-image:url("/static/img/icons/icon-3.png");
    }
}
@media screen and (min-width: 768px){
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-4::before{
        border:none;
        background-color:transparent;
        background-image:url("/static/img/icons/icon-4.png");
    }
}
.checkbox__input:checked + .checkbox__label::after{
    transform:translate(-50%, -50%) scale(1);
}
@media screen and (min-width: 480px){
    .checkbox__input{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:14px;
        line-height:18px;
    }
}
.checkbox__input[type=radio]:checked + .checkbox__label:before{
    border:2px solid #ff6304;
}
.checkbox__input[type=radio] + .checkbox__label:before{
    width:24px;
    height:24px;
    border-radius:50%;
    background-color:transparent;
    border:2px solid #888888;
}
@media screen and (min-width: 480px){
    .checkbox__input[type=radio] + .checkbox__label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:14px;
        line-height:18px;
    }
}
.checkbox__input[type=radio] + .checkbox__label:after{
    width:10px;
    height:10px;
    border-radius:50%;
    background:#ff6304;
    left:12px;
}

.checkbox__label{
    padding:2px;
    padding-left:30px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:13px;
    line-height:17px;
    color:#3a3a3a;
}
@media screen and (min-width: 480px){
    .checkbox__label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:14px;
        line-height:18px;
        padding:1px;
        padding-left:30px;
    }
}
@media screen and (min-width: 1024px){
    .checkbox__label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.checkbox__label a{
    color:currentColor;
}
.checkbox__label::before{
    content:"";
    display:block;
    top:50%;
    transform:translateY(-50%);
    width:20px;
    height:20px;
    transition:all 0.1s linear;
    background-color:transparent;
    border:1px solid #afafaf;
    border-radius:2px;
}
.checkbox__label::after{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:10px;
    width:12px;
    height:9px;
    background:transparent url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 3.75L4.75 6.75L10.25 1.25' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
    background-size:contain;
    transform:translate(-50%, -50%) scale(0);
    transition:all 0.1s linear;
}
.checkbox__label::-moz-selection{
    color:currentColor;
}
.checkbox__label::selection{
    color:currentColor;
}

@media screen and (min-width: 768px){
    .checkbox-styled.checkbox__label{
        width:100%;
        height:44px;
        display:flex;
        align-items:center;
        justify-content:flex-start;
        padding-left:18px;
        background:#e9e9e9;
    }
    .checkbox-styled.checkbox__label::after{
        content:"";
        display:block;
        position:relative;
        top:unset;
        left:unset;
        width:12px;
        height:9px;
        margin-left:15px;
        margin-top:10px;
        background:transparent url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 3.75L4.75 6.75L10.25 1.25' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
        background-size:contain;
        transform:translate(-50%, -50%) scale(0);
        transition:all 0.1s linear;
    }
    .checkbox-styled.checkbox__label_pic-1{
        position:relative;
    }
}
@media screen and (min-width: 768px) and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-1::before{
        content:"";
        border:none;
        top:unset;
        left:unset;
        transform:none;
        display:block;
        position:absolute;
        right:0;
        bottom:0;
        z-index:1;
        background-image:url("/static/img/icons/icon-5.png");
        background-position:center;
        background-size:contain;
        width:43px;
        height:54px;
        background-repeat:no-repeat;
    }
}
@media screen and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-2{
        position:relative;
    }
}
@media screen and (min-width: 768px) and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-2::before{
        content:"";
        border:none;
        top:unset;
        left:unset;
        transform:none;
        display:block;
        position:absolute;
        right:0;
        bottom:0;
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
        z-index:1;
        width:40px;
        height:58px;
        background-image:url("/static/img/icons/icon-6.png");
    }
}
@media screen and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-3{
        position:relative;
    }
}
@media screen and (min-width: 768px) and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-3::before{
        content:"";
        border:none;
        top:unset;
        left:unset;
        transform:none;
        display:block;
        position:absolute;
        right:0;
        bottom:0;
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
        background-image:url("/static/img/icons/icon-7.png");
        z-index:1;
        width:40px;
        height:58px;
    }
}
@media screen and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-4{
        position:relative;
    }
}
@media screen and (min-width: 768px) and (min-width: 768px){
    .checkbox-styled.checkbox__label_pic-4::before{
        content:"";
        border:none;
        top:unset;
        left:unset;
        transform:none;
        display:block;
        position:absolute;
        right:0;
        bottom:0;
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
        background-image:url("/static/img/icons/icon-8.png");
        z-index:1;
        width:40px;
        height:58px;
    }
}

.contact-list__list{
    display:flex;
    align-items:center;
}

.contact-list__item{
    display:flex;
    align-items:center;
    position:relative;
}
.contact-list__item:not(:last-child){
    margin-right:15px;
    padding-right:15px;
}
.contact-list__item:not(:last-child)::before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:0;
    width:1px;
    height:25px;
    background-color:#bfbfbf;
}
.contact-list__item:hover .contact-list__icon, .contact-list__item:active .contact-list__icon{
    background:#ff6304;
}
.contact-list__item:hover .contact-list__icon svg, .contact-list__item:active .contact-list__icon svg{
    fill:#fff;
}
.contact-list__item:hover .contact-list__text a, .contact-list__item:active .contact-list__text a{
    color:#ff6304;
}
.contact-list__item:hover .contact-list__text a svg, .contact-list__item:active .contact-list__text a svg{
    fill:#fff;
}

.contact-list__icon{
    display:none;
}
@media screen and (min-width: 1024px){
    .contact-list__icon{
        display:flex;
        align-items:center;
        justify-content:center;
        margin-right:14px;
        border-radius:50%;
        width:40px;
        height:40px;
        background:#e9e9e9;
        transition:all 0.1s linear;
        flex-shrink:0;
    }
}
.contact-list__icon svg{
    fill:#3a3a3a;
    transition:all 0.1s linear;
}

.contact-list__text a{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    display:block;
    color:#3a3a3a;
    text-decoration:none;
    transition:all 0.1s linear;
}

.favorites-btn{
    display:inline-flex;
    transition:all 0.1s linear;
}
.favorites-btn:hover, .favorites-btn:active{
    opacity:0.6;
}

.favorites-btn__icon{
    flex-shrink:0;
    position:relative;
    padding:11px 12px 0px 0;
}

.favorites-btn__icon-heart::before{
    content:"";
    display:block;
    width:28px;
    height:22px;
    background:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.91518 0C2.99979 0 0.34375 3.52526 0.34375 7.41039C0.34375 14.0708 5.61213 16.8156 12.3438 21.0909C19.0756 16.8158 24.3437 14.0708 24.3437 7.41039C24.3437 3.5252 21.6875 0 17.7723 0C15.2523 0 13.181 1.38747 12.3436 2.22C11.5063 1.38753 9.43498 0 6.91492 0H6.91518Z' fill='%23ff6304'/%3E%3C/svg%3E%0A") no-repeat center;
}

.favorites-btn__number{
    position:absolute;
    top:0;
    right:0;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    padding:4px 6px;
    border-radius:50%;
    background-color:#3a3a3a;
    color:#fff;
    border:1px solid #e9e9e9;
}

.form-field{
    position:relative;
}
.form-field.error .select__button{
    border-color:#ff6304;
}
.form-field.error .input{
    border-color:#ff6304;
}
.form-field.error .form-field__error-text{
    color:#ff6304;
    opacity:1;
    visibility:visible;
}

.form-field_label{
    display:flex;
    align-items:center;
}

.form__item:not(:last-child){
    margin-bottom:10px;
}

.form-field__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#888888;
    margin-right:10px;
    white-space:nowrap;
}

.form__subtitle{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:22px;
    line-height:28px;
}

.form__captcha{
    transform:scale(0.96);
    transform-origin:0;
}
@media screen and (min-width: 480px){
    .form__captcha{
        transform:scale(1);
    }
}

.form-field__container{
    position:relative;
    display:flex;
    flex-direction:column;
}

.form-field__component{
    flex-grow:1;
}

.form-field__error-text{
    margin-top:6px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    opacity:0;
    visibility:hidden;
}

.input-datepicker__input-container{
    position:relative;
    min-width:134px;
}
.input-datepicker__input-container.selected .input-datepicker__icon .input-datepicker__icon-calendar{
    display:none;
}
.input-datepicker__input-container.selected .input-datepicker__icon .input-datepicker__icon-clean{
    display:block;
}
.input-datepicker__input-container input{
    padding-right:40px;
}

.input-datepicker__icon{
    position:absolute;
    cursor:pointer;
    top:50%;
    transform:translateY(-50%);
    right:10px;
    flex-shrink:0;
}

.input-datepicker__icon-calendar::after{
    content:"";
    display:block;
    flex-shrink:0;
    width:24px;
    height:22px;
    background:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3H23V10V21H1L1 10V3Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3Cline x1='7' y1='4.3714e-08' x2='7' y2='6' stroke='%23bfbfbf' stroke-width='2'/%3E%3Cline x1='17' y1='4.3714e-08' x2='17' y2='6' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center;
}

.input-datepicker__icon-clean{
    display:none;
}
.input-datepicker__icon-clean::before{
    content:"";
    display:block;
    width:20px;
    height:20px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='5 5 22 22' fill='none'%3E%3Crect x='16.1797' y='0.460938' width='21.2332' height='21.2332' rx='10.6289' transform='rotate(45 16.1797 0.460938)' fill='%23DBE1E6'/%3E%3Cg clip-path='url(%23clip0_1732_52177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2389 20.2311C11.3443 20.3365 11.5151 20.3365 11.6205 20.2311L15.7509 16.1007L20.3458 20.6956C20.4413 20.7911 20.5961 20.7911 20.6916 20.6956C20.7871 20.6002 20.7871 20.4454 20.6916 20.3499L11.1164 10.7747C11.0209 10.6792 10.8661 10.6792 10.7706 10.7747C10.6751 10.8701 10.6751 11.0249 10.7706 11.1204L15.3693 15.7191L11.2389 19.8495C11.1335 19.9549 11.1335 20.1257 11.2389 20.2311ZM19.8473 11.2411L16.2344 14.854L16.616 15.2356L20.2289 11.6227C20.3342 11.5173 20.3342 11.3465 20.2289 11.2411C20.1235 11.1357 19.9527 11.1357 19.8473 11.2411Z' fill='%23292929'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1732_52177'%3E%3Crect width='14.0466' height='12.7285' fill='white' transform='matrix(-0.70629 -0.70629 -0.70629 0.70629 25.1875 16.2012)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
    transition:all 0.1s linear;
}

.datepicker--day-name,
.datepicker--cell.datepicker--cell-day.-current-{
    color:#ff6304;
}

.datepicker--cell.datepicker--cell-day.-current-.-focus-.-selected-{
    color:#fff;
}

.datepicker--cell.datepicker--cell-day.-selected-{
    background-color:#ff6304;
}

.datepicker--nav-action path{
    stroke:#ff6304;
}

.input-file{
    width:100%;
    border-radius:4px;
    display:flex;
    align-items:center;
}

.input-file__input{
    position:absolute;
    width:0;
    height:0;
    margin:-1px;
    clip:rect(0 0 0 0);
    opacity:0;
}

.input-file__label{
    display:flex;
    align-items:center;
    width:100%;
    background-color:transparent;
    cursor:pointer;
}
.input-file__label::before{
    content:"";
    display:block;
    width:11px;
    height:23px;
    background-image:url("data:image/svg+xml,%3Csvg width='13' height='25' viewBox='0 0 13 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.67742C9 5.40128 8.77614 5.17742 8.5 5.17742C8.22386 5.17742 8 5.40128 8 5.67742H9ZM1.5 5.67742C1.5 5.40128 1.27614 5.17742 1 5.17742C0.723858 5.17742 0.5 5.40128 0.5 5.67742H1.5ZM12.5 18.5V5H11.5V18.5H12.5ZM3.5 5V18.0726H4.5V5H3.5ZM9 18.0726V5.67742H8V18.0726H9ZM1.5 18.5V5.67742H0.5V18.5H1.5ZM6.5 23.5C3.73858 23.5 1.5 21.2614 1.5 18.5H0.5C0.5 21.8137 3.18629 24.5 6.5 24.5V23.5ZM6.25 20.8226C7.76878 20.8226 9 19.5914 9 18.0726H8C8 19.0391 7.2165 19.8226 6.25 19.8226V20.8226ZM3.5 18.0726C3.5 19.5914 4.73122 20.8226 6.25 20.8226V19.8226C5.2835 19.8226 4.5 19.0391 4.5 18.0726H3.5ZM8 0.5C5.51472 0.5 3.5 2.51472 3.5 5H4.5C4.5 3.067 6.067 1.5 8 1.5V0.5ZM12.5 5C12.5 2.51472 10.4853 0.5 8 0.5V1.5C9.933 1.5 11.5 3.067 11.5 5H12.5ZM11.5 18.5C11.5 21.2614 9.26142 23.5 6.5 23.5V24.5C9.81371 24.5 12.5 21.8137 12.5 18.5H11.5Z' fill='%23afafaf'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    margin-right:16px;
}

.input-file__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    position:relative;
}
.input-file__text::before{
    position:absolute;
    content:"";
    display:block;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height:1px;
    background-color:#3a3a3a;
}

.input-number{
    position:relative;
}
.input-number.disabled .input-number__container{
    background:#e9e9e9;
}
.input-number.disabled .input-number__btn{
    cursor:not-allowed;
}
.input-number.disabled .input-number__btn svg{
    color:#afafaf;
}
.input-number.disabled .input-number__input{
    color:#afafaf;
}

.input-number__container{
    display:inline-flex;
    align-items:center;
    background-color:#fff;
    border-radius:4px;
}

.input-number__btn{
    width:30px;
    height:44px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:transparent;
    transition:all 0.1s linear;
    flex-shrink:0;
    cursor:pointer;
}
.input-number__btn svg{
    color:#3a3a3a;
    pointer-events:none;
    transition:all 0.1s linear;
}
.input-number__btn:hover svg{
    color:#ff6304;
}

.input-number__input{
    width:100%;
    max-width:39px;
    border:1px solid transparent;
    text-align:center;
    -moz-appearance:textfield;
    outline:none;
    flex-shrink:0;
}
.input-number__input::-webkit-outer-spin-button, .input-number__input::-webkit-inner-spin-button{
    -webkit-appearance:none;
}

.input-number__popup{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#fff;
    position:absolute;
    bottom:100%;
    left:99999px;
    opacity:0;
    transform:translateX(-50%);
    margin-bottom:14px;
    background-color:#ff6304;
    padding:7px 9px;
    white-space:nowrap;
    border-radius:4px;
    transition:opacity 0.1s linear;
}
.input-number__popup::after{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:100%;
    width:0;
    height:0;
    border-top:8px solid #ff6304;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
}

.input-number__popup-label{
    display:inline-block;
    white-space:nowrap;
}

.input-number__popup-value{
    display:inline-block;
    white-space:nowrap;
    margin-right:4px;
}

.input-range.is-open .input-range__button:after{
    transform:translateY(-50%) rotate(180deg);
}
.input-range:not(.is-open) .input-range__roster{
    display:none;
}

.input-range_static{
    margin-top:20px;
}
.input-range_static .input-range__roster{
    position:static;
    display:flex !important;
    flex-direction:column;
    box-shadow:none;
}

.input-range__inputs-wrap{
    display:grid;
    grid-template-columns:1fr 1fr;
    -moz-column-gap:12px;
    column-gap:12px;
}
.input-range__inputs-wrap > * input{
    width:100%;
    color:#3a3a3a;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    padding:12px 10px;
    padding-left:32px;
    background-color:#e9e9e9;
    border:1px solid #bfbfbf;
}

.input-range__inputs-wrap-left{
    position:relative;
}
.input-range__inputs-wrap-left::before{
    content:"от";
    display:block;
    position:absolute;
    left:10px;
    top:50%;
    transform:translateY(-50%);
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#888888;
}

.input-range__inputs-wrap-right{
    position:relative;
}
.input-range__inputs-wrap-right::before{
    content:"до";
    display:block;
    position:absolute;
    left:10px;
    top:50%;
    transform:translateY(-50%);
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#888888;
}

.input-range__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    color:#3a3a3a;
    margin-bottom:10px;
}

.input-range__button{
    position:relative;
    width:100%;
    display:block;
}
.input-range__button:after{
    content:"";
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    flex-shrink:0;
    right:10px;
    width:13px;
    height:10px;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    transition:all 0.1s linear;
    z-index:1;
}

.input-range__input{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#3a3a3a;
    width:100%;
    max-width:142px;
    position:relative;
    padding-right:28px;
    border:1px solid transparent;
    background-color:transparent;
    z-index:2;
}
.input-range__input:focus{
    outline:none;
}

.input-range__left-wrap{
    position:relative;
}
.input-range__left-wrap::after{
    content:"от";
    display:block;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:10px;
}

.input-range__right-wrap{
    position:relative;
}
.input-range__right-wrap::after{
    content:"до";
    display:block;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:10px;
}

.input-range__roster{
    position:absolute;
    top:calc(100% + 12px);
    left:0;
    width:257px;
    padding:41px 30px 25px 26px;
    z-index:1000;
    border-radius:2px;
    background-color:#fff;
    border:1px solid #bfbfbf;
    box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
    border-radius:2px;
}

.input-range__btn{
    padding:12px 27px;
}

.input-range__slider-wrap{
    position:relative;
    margin-bottom:20px;
    margin-left:0px;
}

.input-range__control-left{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    position:absolute;
    bottom:100%;
    margin-bottom:10px;
    margin-left:3px;
    transform:translateX(-50%);
}

.input-range__control-right{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    position:absolute;
    bottom:100%;
    margin-bottom:10px;
    transform:translateX(-50%);
}

.input-range__slider-range.ui-widget.ui-widget-content{
    height:2px;
    border:0;
    background:#c4c4c4;
}
.input-range__slider-range.ui-widget.ui-widget-content::after{
    content:"";
    display:block;
    width:8px;
    height:2px;
    background:#c4c4c4;
    position:absolute;
    left:100%;
}
.input-range__slider-range.ui-widget.ui-widget-content .ui-slider-range.ui-corner-all.ui-widget-header{
    background-color:#ff6304;
    border:0;
}
.input-range__slider-range.ui-widget.ui-widget-content .ui-slider-handle.ui-corner-all.ui-state-default{
    background-color:#ff6304;
    width:10px;
    height:10px;
    border-radius:50%;
    border:0;
}
.input-range__slider-range.ui-widget.ui-widget-content .ui-slider-handle.ui-corner-all.ui-state-default:nth-of-type(1){
    transform:translateX(90%);
}
.input-range__slider-range.ui-widget.ui-widget-content .ui-slider-handle.ui-corner-all.ui-state-default:nth-of-type(2){
    transform:translateX(90%);
}
.input-range__slider-range.ui-widget.ui-widget-content .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-focus, .input-range__slider-range.ui-widget.ui-widget-content .ui-slider-handle.ui-corner-all.ui-state-default.ui-state-active{
    border:0;
    outline:none;
}

.input{
    width:100%;
    height:44px;
    padding:12px 10px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#3a3a3a;
    background-color:#e9e9e9;
    border:1px solid #bfbfbf;
    border-radius:2px;
    transition:all 0.1s linear;
}
.input:hover{
    border-color:#888888;
}
.input:active, .input:focus{
    outline:none;
    border-color:#888888;
}
.input[disabled], .input[disabled]:hover, .input[disabled]:focus, .input[disabled]:active{
    opacity:0.6;
    border-color:#bfbfbf;
    cursor:not-allowed;
}
.input ::-webkit-input-placeholder{
    color:#888888;
}
.input :-moz-placeholder{
    color:#888888;
}
.input ::-moz-placeholder{
    color:#888888;
}
.input :-ms-input-placeholder{
    color:#888888;
}

.input_textarea{
    resize:vertical;
    min-height:63px;
}

.link-list > * + *{
    margin-top:6px;
}

.link-list__link{
    color:#3a3a3a;
}

.logo__img{
    width:100%;
    height:auto;
    display:block;
}

.logo{
    display:block;
    width:144px;
}

.modal{
    position:relative;
    width:100%;
    max-width:550px;
    box-shadow:0px 4px 14px rgba(0, 0, 0, 0.09);
}

.modal__close-btn{
    position:absolute;
    top:25px;
    right:25px;
    display:flex;
    justify-content:center;
    align-items:center;
    width:18px;
    height:18px;
    color:#3a3a3a;
    cursor:pointer;
    z-index:10;
}
.modal__close-btn svg{
    width:100%;
    height:auto;
    display:block;
}
.modal__close-btn:hover{
    color:#ff6304;
}

.modal_login{
    max-width:270px;
    padding:15px;
    padding-top:46px;
}
@media screen and (min-width: 480px){
    .modal_login{
        max-width:390px;
        padding:20px;
        padding-top:46px;
    }
}
@media screen and (min-width: 768px){
    .modal_login{
        max-width:443px;
        padding:30px;
        padding-top:46px;
    }
}
.modal_login .modal__head{
    margin-bottom:15px;
}
@media screen and (min-width: 480px){
    .modal_login .modal__head{
        margin-bottom:30px;
    }
}
.modal_login .modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}
@media screen and (min-width: 480px){
    .modal_login .modal__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
.modal_login .form__item{
    margin-bottom:15px;
}
@media screen and (min-width: 480px){
    .modal_login .form__item{
        margin-bottom:30px;
    }
}
.modal_login .form__bottom-controls{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #e9e9e9;
}
.modal_login .form__bottom-controls .btn{
    width:100%;
    margin-bottom:10px;
}
.modal_login .form__footer-privacy{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#afafaf;
    margin-bottom:15px;
}
.modal_login .form__footer-privacy a{
    display:inline-block;
    color:inherit;
}
.modal_login .form__footer-links{
    display:flex;
    flex-direction:column;
}
.modal_login .form__footer-link{
    color:inherit;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.modal_login .form__footer-link:not(:last-child){
    margin-bottom:10px;
}
.modal_login .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:10px;
}
.modal_login .social__item:nth-child(1){
    background-color:#ff9800;
}
.modal_login .social__item:nth-child(1) svg{
    fill:#fff;
}
.modal_login .social__item:nth-child(2){
    background-color:#4169e1;
}
.modal_login .social__item:nth-child(2) svg{
    fill:#fff;
}
.modal_login .social__item:nth-child(3){
    background-color:#fff;
    border:1px solid #e9e9e9;
}

.modal_logout,
.modal_record-reject{
    max-width:270px;
    padding:15px;
    padding-top:46px;
}
@media screen and (min-width: 480px){
    .modal_logout,
    .modal_record-reject{
        max-width:390px;
        padding:20px;
    }
}
@media screen and (min-width: 768px){
    .modal_logout,
    .modal_record-reject{
        max-width:443px;
        padding:30px;
    }
}
.modal_logout .modal__head,
.modal_record-reject .modal__head{
    margin-bottom:15px;
}
@media screen and (min-width: 480px){
    .modal_logout .modal__head,
    .modal_record-reject .modal__head{
        margin-bottom:30px;
    }
}
.modal_logout .modal__title,
.modal_record-reject .modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
    text-align:center;
}
@media screen and (min-width: 480px){
    .modal_logout .modal__title,
    .modal_record-reject .modal__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
.modal_logout .modal__controls,
.modal_record-reject .modal__controls{
    display:flex;
}
.modal_logout .modal__controls .btn,
.modal_record-reject .modal__controls .btn{
    flex:1;
}
.modal_logout .modal__controls .btn:not(:last-child),
.modal_record-reject .modal__controls .btn:not(:last-child){
    margin-right:20px;
}

.modal_logout{
    padding-top:25px;
}
.modal_logout .modal__title{
    text-align:left;
}

.modal_review{
    max-width:270px;
    padding:20px;
    border-radius:4px;
}
@media screen and (min-width: 480px){
    .modal_review{
        max-width:390px;
        padding:30px;
    }
}
.modal_review .modal__head{
    margin-bottom:24px;
}
.modal_review .modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-align:left;
}
.modal_review .modal__item{
    display:flex;
    align-items:center;
    margin-bottom:32px;
}
.modal_review .modal__item .form-field{
    width:100%;
}
.modal_review .modal__item .input_textarea{
    height:160px;
    resize:none;
}
.modal_review .modal__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-right:20px;
}
.modal_review .modal__footer .btn{
    width:100%;
}

.modal_cart{
    max-width:270px;
    border-radius:6px;
    padding:20px;
    padding-top:46px;
}
@media screen and (min-width: 480px){
    .modal_cart{
        max-width:390px;
    }
}
@media screen and (min-width: 768px){
    .modal_cart{
        max-width:480px;
    }
}
@media screen and (min-width: 1280px){
    .modal_cart{
        max-width:520px;
        padding:30px;
        padding-top:60px;
    }
}
.modal_cart .modal__close-btn{
    top:25px;
    right:25px;
}
@media screen and (min-width: 768px){
    .modal_cart .modal__close-btn{
        top:33px;
        right:33px;
    }
}
.modal_cart .modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .modal_cart .modal__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
.modal_cart .modal__body{
    margin-bottom:15px;
}
.modal_cart .modal__bottom-controls{
    display:grid;
    grid-template-columns:1fr;
    row-gap:15px;
}
@media screen and (min-width: 768px){
    .modal_cart .modal__bottom-controls{
        grid-template-columns:1fr 1fr;
        -moz-column-gap:15px;
        column-gap:15px;
    }
}

.modal_login-reg{
    max-width:443px;
    padding:20px 30px;
    border-radius:16px;
}

.modal_town{
    max-width:610px;
    border-radius:16px;
    padding:20px 30px 20px 30px;
}
.modal_town .modal__head{
    margin-bottom:38px;
}
.modal_town .modal__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:24px;
    font-style:normal;
    font-weight:600;
    line-height:130%;
}
.modal_town .modal__body .form-field{
    display:flex;
    justify-content:space-between;
    margin-bottom:36px;
}
.modal_town .modal__body .form-field__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:130%;
    color:#3a3a3a;
    margin-right:30px;
}
.modal_town .modal__body .tabs-list{
    margin-bottom:10px;
}
.modal_town .modal__body .tabs-list__wrap{
    border-bottom:1px solid #afafaf;
}
.modal_town .modal__body .tabs-list__item{
    margin-bottom:16px;
}
.modal_town .modal__body .tabs-list__item:not(:last-child){
    margin-right:54px;
    border-right:0;
}
.modal_town .modal__body .tabs-list__link::after{
    bottom:-20px;
}

.fancybox-can-swipe .fancybox-content.modal_town{
    cursor:default;
}

.modal_town{
    max-width:610px;
    border-radius:16px;
    padding:20px 30px 20px 30px;
}
.modal_town .modal__head{
    margin-bottom:38px;
}
.modal_town .modal__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:24px;
    font-style:normal;
    font-weight:600;
    line-height:130%;
}
.modal_town .modal__body .form-field{
    display:flex;
    justify-content:space-between;
    margin-bottom:36px;
}
.modal_town .modal__body .form-field__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:130%;
    color:#3a3a3a;
    margin-right:30px;
}
.modal_town .modal__body .modal__text-subtitle{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    padding-bottom:16px;
    border-bottom:1px solid #afafaf;
    margin-bottom:10px;
}

.pagination{
    display:flex;
}

.pagination__item{
    display:flex;
    align-items:center;
}
.pagination__item:not(:last-child){
    margin-right:10px;
}
@media screen and (min-width: 768px){
    .pagination__item:not(:last-child){
        margin-right:20px;
    }
}

.pagination__link,
.pagination__link-prev,
.pagination__link-next{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    color:#3a3a3a;
    width:35px;
    height:35px;
    border:1px solid #afafaf;
    border-radius:50%;
    background-color:transparent;
    transition:all 0.1s linear;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    text-decoration:none;
}
@media screen and (min-width: 768px){
    .pagination__link,
    .pagination__link-prev,
    .pagination__link-next{
        width:45px;
        height:45px;
    }
}


@media screen and (max-width: 435px){
    .pagination__link,
    .pagination__link-prev,
    .pagination__link-next{
        width:24px;
        height:24px;
		font-size: 13px;
		line-height: 13px;

    }
}

.pagination__link:hover, .pagination__link:active,
.pagination__link-prev:hover,
.pagination__link-prev:active,
.pagination__link-next:hover,
.pagination__link-next:active{
    border:1px solid #3a3a3a;
    background-color:#3a3a3a;
    color:#fff;
}
.pagination__link_active,
.pagination__link-prev_active,
.pagination__link-next_active{
    border:1px solid #ff6304;
    background-color:#ff6304;
    color:#fff;
}

.pagination__link-other{
    text-decoration:none;
    color:#3a3a3a;
    display:flex;
}

.pagination__link-next::before{
    content:"";
    display:block;
    width:10px;
    height:15px;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1L9.25 8.5L1.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
    transition:all 0.1s linear;
}
.pagination__link-next:hover::before, .pagination__link-next:active::before, .pagination__link-next_active::before{
    content:"";
    display:block;
    width:10px;
    height:15px;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1L9.25 8.5L1.75 16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.pagination__link-prev::before{
    content:"";
    display:block;
    width:8px;
    height:15px;
    margin-right:3px;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1L2.25 8.5L9.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
    transition:all 0.1s linear;
}
.pagination__link-prev:hover::before, .pagination__link-prev:active::before, .pagination__link-prev_active::before{
    content:"";
    display:block;
    width:8px;
    height:15px;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1L2.25 8.5L9.75 16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.password-input{
    position:relative;
    width:100%;
}

.password-input__input{
    padding-right:42px;
}
.password-input__input[type=password] + .password-input__visibility-btn{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C6 0 1.73 3.11 0 7.5C1.73 11.89 6 15 11 15C16 15 20.27 11.89 22 7.5C20.27 3.11 16 0 11 0ZM11 12.5C8.24 12.5 6 10.26 6 7.5C6 4.74 8.24 2.5 11 2.5C13.76 2.5 16 4.74 16 7.5C16 10.26 13.76 12.5 11 12.5ZM11 4.5C9.34 4.5 8 5.84 8 7.5C8 9.16 9.34 10.5 11 10.5C12.66 10.5 14 9.16 14 7.5C14 5.84 12.66 4.5 11 4.5Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}
.password-input__input[type=password] + .password-input__visibility-btn:hover, .password-input__input[type=password] + .password-input__visibility-btn:focus{
    opacity:0.7;
}
.password-input__input[type=text] + .password-input__visibility-btn{
    background-image:url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8359 6.51512L13.9859 9.66513L14.0009 9.50012C14.0009 7.84511 12.656 6.50012 11.0009 6.50012L10.8359 6.51512Z' fill='%23888888'/%3E%3Cpath d='M11.0006 4.49986C13.7606 4.49986 16.0006 6.73988 16.0006 9.49988C16.0006 10.1449 15.8706 10.7599 15.6456 11.3249L18.5706 14.2499C20.0806 12.9899 21.2706 11.3599 22.0056 9.49988C20.2706 5.1099 16.0056 1.99988 11.0006 1.99988C9.6006 1.99988 8.26063 2.24986 7.01562 2.69986L9.17563 4.85485C9.74057 4.63486 10.3556 4.49986 11.0006 4.49986Z' fill='%23888888'/%3E%3Cpath d='M0.999985 1.775L3.27999 4.055L3.735 4.51002C2.085 5.80002 0.780001 7.51504 0 9.50001C1.73002 13.89 6.00001 17 11 17C12.55 17 14.03 16.7 15.385 16.155L15.8101 16.58L18.7251 19.5L20.0001 18.23L2.27499 0.5L0.999985 1.775ZM6.53002 7.30002L8.07502 8.84502C8.03002 9.06004 8.00002 9.27501 8.00002 9.50001C8.00002 11.155 9.34501 12.5 11 12.5C11.225 12.5 11.44 12.47 11.65 12.425L13.195 13.97C12.53 14.3 11.7901 14.5 11 14.5C8.24002 14.5 6 12.26 6 9.50001C6 8.71002 6.20002 7.97001 6.53002 7.30002Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}
.password-input__input[type=text] + .password-input__visibility-btn:hover, .password-input__input[type=text] + .password-input__visibility-btn:focus{
    opacity:0.7;
}

.password-input__visibility-btn{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:12px;
    width:24px;
    height:24px;
    outline:none;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    background-size:24px 18px;
}
.password-input__visibility-btn_icon_eye{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C6 0 1.73 3.11 0 7.5C1.73 11.89 6 15 11 15C16 15 20.27 11.89 22 7.5C20.27 3.11 16 0 11 0ZM11 12.5C8.24 12.5 6 10.26 6 7.5C6 4.74 8.24 2.5 11 2.5C13.76 2.5 16 4.74 16 7.5C16 10.26 13.76 12.5 11 12.5ZM11 4.5C9.34 4.5 8 5.84 8 7.5C8 9.16 9.34 10.5 11 10.5C12.66 10.5 14 9.16 14 7.5C14 5.84 12.66 4.5 11 4.5Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}
.password-input__visibility-btn_icon_eye:hover, .password-input__visibility-btn_icon_eye:focus{
    opacity:0.7;
}
.password-input__visibility-btn_icon_eye-cross{
    background-image:url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8359 6.51512L13.9859 9.66513L14.0009 9.50012C14.0009 7.84511 12.656 6.50012 11.0009 6.50012L10.8359 6.51512Z' fill='%23888888'/%3E%3Cpath d='M11.0006 4.49986C13.7606 4.49986 16.0006 6.73988 16.0006 9.49988C16.0006 10.1449 15.8706 10.7599 15.6456 11.3249L18.5706 14.2499C20.0806 12.9899 21.2706 11.3599 22.0056 9.49988C20.2706 5.1099 16.0056 1.99988 11.0006 1.99988C9.6006 1.99988 8.26063 2.24986 7.01562 2.69986L9.17563 4.85485C9.74057 4.63486 10.3556 4.49986 11.0006 4.49986Z' fill='%23888888'/%3E%3Cpath d='M0.999985 1.775L3.27999 4.055L3.735 4.51002C2.085 5.80002 0.780001 7.51504 0 9.50001C1.73002 13.89 6.00001 17 11 17C12.55 17 14.03 16.7 15.385 16.155L15.8101 16.58L18.7251 19.5L20.0001 18.23L2.27499 0.5L0.999985 1.775ZM6.53002 7.30002L8.07502 8.84502C8.03002 9.06004 8.00002 9.27501 8.00002 9.50001C8.00002 11.155 9.34501 12.5 11 12.5C11.225 12.5 11.44 12.47 11.65 12.425L13.195 13.97C12.53 14.3 11.7901 14.5 11 14.5C8.24002 14.5 6 12.26 6 9.50001C6 8.71002 6.20002 7.97001 6.53002 7.30002Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}
.password-input__visibility-btn_icon_eye-cross:hover, .password-input__visibility-btn_icon_eye-cross:focus{
    opacity:0.7;
}

.rating-input__text{
    margin-left:12px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}

.rating-input{
    display:flex;
    flex-direction:row-reverse;
    justify-content:flex-end;
    align-items:center;
}

.rating-input__input{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    clip:rect(0 0 0 0);
    opacity:0;
}

.rating-input__label{
    display:block;
    width:16px;
    height:16px;
    margin-left:4px;
    transition:all 0.1s linear;
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.52447 0.463525C8.67415 0.00287008 9.32585 0.00287008 9.47553 0.463525L11.1329 5.56434C11.1998 5.77035 11.3918 5.90983 11.6084 5.90983H16.9717C17.4561 5.90983 17.6575 6.52964 17.2656 6.81434L12.9266 9.96681C12.7514 10.0941 12.678 10.3198 12.745 10.5258L14.4023 15.6266C14.552 16.0873 14.0248 16.4704 13.6329 16.1857L9.29389 13.0332C9.11865 12.9059 8.88135 12.9059 8.70611 13.0332L4.3671 16.1857C3.97524 16.4704 3.448 16.0873 3.59768 15.6266L5.25503 10.5258C5.32197 10.3198 5.24864 10.0941 5.07339 9.96681L0.734384 6.81434C0.342527 6.52964 0.543915 5.90983 1.02828 5.90983H6.39159C6.6082 5.90983 6.80018 5.77035 6.86712 5.56434L8.52447 0.463525Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}
.rating-input__label:last-child{
    margin-left:0;
}
.rating-input__input:not([disabled]) + .rating-input__label{
    cursor:pointer;
}
.rating-input__input:checked ~ .rating-input__label, .rating-input__input:not([disabled]) + .rating-input__label:hover, .rating-input__input:not([disabled]) + .rating-input__label:hover ~ .rating-input__label{
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.52447 0.463525C8.67415 0.00287008 9.32585 0.00287008 9.47553 0.463525L11.1329 5.56434C11.1998 5.77035 11.3918 5.90983 11.6084 5.90983H16.9717C17.4561 5.90983 17.6575 6.52964 17.2656 6.81434L12.9266 9.96681C12.7514 10.0941 12.678 10.3198 12.745 10.5258L14.4023 15.6266C14.552 16.0873 14.0248 16.4704 13.6329 16.1857L9.29389 13.0332C9.11865 12.9059 8.88135 12.9059 8.70611 13.0332L4.3671 16.1857C3.97524 16.4704 3.448 16.0873 3.59768 15.6266L5.25503 10.5258C5.32197 10.3198 5.24864 10.0941 5.07339 9.96681L0.734384 6.81434C0.342527 6.52964 0.543915 5.90983 1.02828 5.90983H6.39159C6.6082 5.90983 6.80018 5.77035 6.86712 5.56434L8.52447 0.463525Z' fill='%23f3be00'/%3E%3C/svg%3E%0A");
}

.rating-panel__wrap,
.rating-panel__icons{
    display:flex;
    align-items:center;
}

.rating-panel__icons{
    flex-direction:row-reverse;
}

.rating-panel__icon{
    flex-shrink:0;
}
.rating-panel__icon::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.52447 0.463525C8.67415 0.00287008 9.32585 0.00287008 9.47553 0.463525L11.1329 5.56434C11.1998 5.77035 11.3918 5.90983 11.6084 5.90983H16.9717C17.4561 5.90983 17.6575 6.52964 17.2656 6.81434L12.9266 9.96681C12.7514 10.0941 12.678 10.3198 12.745 10.5258L14.4023 15.6266C14.552 16.0873 14.0248 16.4704 13.6329 16.1857L9.29389 13.0332C9.11865 12.9059 8.88135 12.9059 8.70611 13.0332L4.3671 16.1857C3.97524 16.4704 3.448 16.0873 3.59768 15.6266L5.25503 10.5258C5.32197 10.3198 5.24864 10.0941 5.07339 9.96681L0.734384 6.81434C0.342527 6.52964 0.543915 5.90983 1.02828 5.90983H6.39159C6.6082 5.90983 6.80018 5.77035 6.86712 5.56434L8.52447 0.463525Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A") no-repeat center/cover;
    width:18px;
    height:17px;
}
.rating-panel__icon:not(:first-child){
    margin-right:4px;
}
.rating-panel__icon.isChecked::before{
    background:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.52447 0.463525C8.67415 0.00287008 9.32585 0.00287008 9.47553 0.463525L11.1329 5.56434C11.1998 5.77035 11.3918 5.90983 11.6084 5.90983H16.9717C17.4561 5.90983 17.6575 6.52964 17.2656 6.81434L12.9266 9.96681C12.7514 10.0941 12.678 10.3198 12.745 10.5258L14.4023 15.6266C14.552 16.0873 14.0248 16.4704 13.6329 16.1857L9.29389 13.0332C9.11865 12.9059 8.88135 12.9059 8.70611 13.0332L4.3671 16.1857C3.97524 16.4704 3.448 16.0873 3.59768 15.6266L5.25503 10.5258C5.32197 10.3198 5.24864 10.0941 5.07339 9.96681L0.734384 6.81434C0.342527 6.52964 0.543915 5.90983 1.02828 5.90983H6.39159C6.6082 5.90983 6.80018 5.77035 6.86712 5.56434L8.52447 0.463525Z' fill='%23f3be00'/%3E%3C/svg%3E%0A") no-repeat center/cover;
}

.rating-panel__text{
    margin-left:12px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}

.search{
    position:relative;
}

.search_no-bordered .search__input{
    background-color:transparent;
    border:1px solid transparent;
    border-bottom:1px solid #bfbfbf;
}
.search_no-bordered .search__btn{
    left:0px;
}

.search_bordered .input{
    border-radius:2px;
    border:1px solid #afafaf;
    background-color:#fff;
    padding-right:50px;
}

.search__input{
    padding-right:50px;
    width:100%;
}

.search__btn{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:12px;
    background:transparent;
    padding:0;
    border:0;
    cursor:pointer;
}
.search__btn::after{
    content:"";
    display:block;
    width:24px;
    height:25px;
    background:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7877 23.0931L18.9104 18.2517C22.5479 14.031 22.3412 7.65871 18.3318 3.64495C16.2651 1.53447 13.4957 0.5 10.7676 0.5C8.03948 0.5 5.27017 1.53447 3.16212 3.64473C-1.05404 7.86546 -1.05404 14.6515 3.16212 18.8722C5.22883 20.9414 7.99822 22.0171 10.7676 22.0171C13.2478 22.0171 15.7692 21.148 17.7532 19.4102L22.6305 24.2928C22.7544 24.4172 22.9612 24.5 23.1679 24.5C23.3746 24.5 23.5814 24.4172 23.7466 24.2518C24.0773 23.962 24.0773 23.4243 23.7878 23.0932L23.7877 23.0931ZM4.31932 17.6725C2.58328 15.9759 1.67393 13.6587 1.67393 11.2587C1.67393 8.85862 2.62454 6.54148 4.31932 4.80363C6.05535 3.06572 8.32873 2.15538 10.7674 2.15538C13.206 2.15538 15.4795 3.10702 17.2154 4.80363C18.9102 6.54155 19.8608 8.81739 19.8608 11.2587C19.8608 13.7 18.9102 15.9759 17.2154 17.7137C15.4794 19.4103 13.1648 20.362 10.7674 20.362C8.37 20.362 6.05528 19.4103 4.31932 17.6725Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center;
}

.select{
    position:relative;
    width:100%;
}
.select.selected .select__button-inner{
    color:#3a3a3a;
}
.select.selected .select__button-icon .select__button-arrow{
    display:none;
}
.select.selected .select__button-icon .select__button-clean{
    display:block;
}
.select.open .select__button{
    border:1px solid #3a3a3a;
}
.select.open .select__button-arrow::before{
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    transform:rotate(180deg);
}
.select:not(.open) .select__roster{
    display:none;
}
.select ::-webkit-scrollbar{
    width:4px;
    height:4px;
}
.select ::-webkit-scrollbar-track{
    margin:10px 0;
    background-color:transparent;
}
.select ::-webkit-scrollbar-thumb{
    height:5px;
    background-color:#afafaf;
    border-radius:0;
}

.select__button,
.select__label{
    transition:all 0.1s linear;
    cursor:pointer;
}

.select__button{
    width:100%;
    padding:12px 33px 12px 10px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    color:#3a3a3a;
    background:#e9e9e9;
    border:1px solid #bfbfbf;
    border-radius:2px;
    transition:all 0.1s linear;
}
.select__button:hover{
    border-color:#3a3a3a;
}
.select__button:active, .select__button:focus{
    border-color:#3a3a3a;
}
.select__button[disabled], .select__button[disabled]:hover, .select__button[disabled]:focus, .select__button[disabled]:active{
    border-color:#bfbfbf;
    cursor:not-allowed;
}


.ts_address.select__button{
    padding:0px;
}

.select__button-inner{
    width:100%;
    display:block;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:18px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#888888;
    text-align:left;
}

.select__button-icon{
    position:absolute;
    top:50%;
    right:11px;
    transform:translateY(-50%);
    z-index:3;
}

.select__button-arrow::before{
    content:"";
    display:block;
    width:20px;
    height:20px;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23888888' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    transition:all 0.1s linear;
}

.select__button-clean{
    display:none;
}
.select__button-clean::before{
    content:"";
    display:block;
    width:20px;
    height:20px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='5 5 22 22' fill='none'%3E%3Crect x='16.1797' y='0.460938' width='21.2332' height='21.2332' rx='10.6289' transform='rotate(45 16.1797 0.460938)' fill='%23DBE1E6'/%3E%3Cg clip-path='url(%23clip0_1732_52177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2389 20.2311C11.3443 20.3365 11.5151 20.3365 11.6205 20.2311L15.7509 16.1007L20.3458 20.6956C20.4413 20.7911 20.5961 20.7911 20.6916 20.6956C20.7871 20.6002 20.7871 20.4454 20.6916 20.3499L11.1164 10.7747C11.0209 10.6792 10.8661 10.6792 10.7706 10.7747C10.6751 10.8701 10.6751 11.0249 10.7706 11.1204L15.3693 15.7191L11.2389 19.8495C11.1335 19.9549 11.1335 20.1257 11.2389 20.2311ZM19.8473 11.2411L16.2344 14.854L16.616 15.2356L20.2289 11.6227C20.3342 11.5173 20.3342 11.3465 20.2289 11.2411C20.1235 11.1357 19.9527 11.1357 19.8473 11.2411Z' fill='%23292929'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1732_52177'%3E%3Crect width='14.0466' height='12.7285' fill='white' transform='matrix(-0.70629 -0.70629 -0.70629 0.70629 25.1875 16.2012)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    transition:all 0.1s linear;
}

.select__roster{
    position:absolute;
    top:100%;
    max-height:200px;
    width:100%;
    padding:5px 0;
    z-index:1000;
    overflow-y:auto;
    border-radius:2px;
    background-color:#e9e9e9;
    border:1px solid #bfbfbf;
}

.select__input{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    clip:rect(0 0 0 0);
    opacity:0;
}
.select__input:not(:checked) + .select__label:after{
    opacity:0;
}

.select__label{
    display:block;
    padding:10px;
    transition:all 0.1s linear;
    transition:all 0.1s linear;
}

.select_simple{
    position:relative;
}
.select_simple .select__button{
    padding:0;
    padding-right:23px;
    background:transparent;
    border:1px solid transparent;
    transition:all 0.1s linear;
}
.select_simple .select__button:after{
    right:5px;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.select_simple .select__button-inner{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#3a3a3a;
    padding-right:10px;
}
.select_simple.open .select__button{
    background:transparent;
    border:1px solid transparent;
}
.select_simple.open .select__roster{
    width:auto;
    background-color:#fff;
    border:1px solid #bfbfbf;
    box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
    border-radius:2px;
    position:absolute;
    top:calc(100% + 4px);
    left:0;
    z-index:11;
    padding-right:30px;
}
.select_simple.open .select__item{
    white-space:nowrap;
}

.main-banner-tab .select_search .select__button{
    padding:0;
}

.select_search .select__roster._is-empty .select__dsdd-menu::before{
    content:"Ничего не найдено";
    padding:6px 20px;
    font-size:12px;
    line-height:14px;
    display:block;
}
.select_search.selected .select__button-icon .select__button-arrow{
    display:block;
}
.select_search.selected .select__button-icon .select__button-clean{
    display:none;
}
.select_search .input{
    width:100%;
    border:none;
    padding:8px 33px 8px 6px;
}
@media screen and (min-width: 480px){
    .select_search .input{
        padding:12px 33px 12px 6px;
    }
}
@media screen and (min-width: 768px){
    .select_search .input{
        padding:12px 33px 12px 6px;
    }
}
.select_search .select__item._hide{
    display:none;
}

.slider-controls{
    display:flex;
    align-items:center;
    margin-top:20px;
}
@media screen and (min-width: 480px){
    .slider-controls{
        margin-top:30px;
    }
}

.slider-arrow_next,
.slider-arrow_prev{
    position:relative;
    width:35px;
    height:35px;
    background-color:#ff6304;
    border-radius:50%;
    flex-shrink:0;
    transition:all 0.1s linear;
    cursor:pointer;
}
@media screen and (min-width: 768px){
    .slider-arrow_next,
    .slider-arrow_prev{
        width:45px;
        height:45px;
    }
}
.slider-arrow_next:before,
.slider-arrow_prev:before{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:11px;
    height:15px;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1L9.25 8.5L1.75 16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
    transition:all 0.1s linear;
}
.slider-arrow_next:hover,
.slider-arrow_prev:hover{
    background-color:#3a3a3a;
}

.slider-arrow_prev:before{
    margin-left:-2px;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1L2.25 8.5L9.75 16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.slider-arrow + .slider-arrow{
    margin-left:12px;
}
@media screen and (min-width: 480px){
    .slider-arrow + .slider-arrow{
        margin-left:12px;
    }
}
@media screen and (min-width: 1024px){
    .slider-arrow + .slider-arrow{
        margin-left:20px;
    }
}

.slider-dots{
    width:100%;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:0;
    font-size:0;
}
.slider-dots .slick-dots{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:nowrap;
    bottom:0;
}
.slider-dots .slick-dots li{
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    line-height:0;
    font-size:0;
    cursor:pointer;
    margin:0;
    transition:all 0.1s linear;
}
.slider-dots .slick-dots li button{
    width:4px;
    height:4px;
    font-size:0;
    line-height:0;
    cursor:pointer;
    transition:all 0.1s linear;
}
.slider-dots .slick-dots li button:hover::before{
    color:#ff6304;
}
.slider-dots .slick-dots li button::before{
    font-size:24px;
}
.slider-dots .slick-dots li.slick-active button::before{
    color:#ff6304;
}

.slider-preview__list-nav{
    display:none;
}
@media screen and (min-width: 768px){
    .slider-preview__list-nav{
        display:block;
        grid-column:1/2;
        grid-row:1/2;
        z-index:1;
    }
}
.slider-preview__list-nav .slider-preview__img-container{
    position:relative;
    width:88px;
    height:88px;
    background-color:#e9e9e9;
}
.slider-preview__list-nav .slider-preview__img{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:85%;
    height:85%;
    -o-object-fit:contain;
    object-fit:contain;
}
.slider-preview__list-nav .slider-preview__list-item{
    margin-bottom:10px;
}
.slider-preview__list-nav .slider-preview__list-item:focus-visible{
    outline:none;
}

.slider-preview__list-content{
    grid-column:1/3;
    grid-row:1/2;
}
.slider-preview__list-content .slick-dots{
    bottom:-4px;
}
@media screen and (min-width: 480px){
    .slider-preview__list-content .slick-dots{
        bottom:-25px;
    }
}
.slider-preview__list-content .slick-dots li{
    width:13px;
    height:13px;
    margin:0;
}
.slider-preview__list-content .slick-dots li button::before{
    font-size:30px;
}
.slider-preview__list-content .slider-preview__img-container{
    position:relative;
    width:100%;
    height:282px;
}
@media screen and (min-width: 480px){
    .slider-preview__list-content .slider-preview__img-container{
        height:350px;
    }
}
@media screen and (min-width: 768px){
    .slider-preview__list-content .slider-preview__img-container{
        width:346px;
        height:514px;
    }
}
@media screen and (min-width: 1024px){
    .slider-preview__list-content .slider-preview__img-container{
        width:504px;
        height:571px;
    }
}
@media screen and (min-width: 1440px){
    .slider-preview__list-content .slider-preview__img-container{
        width:562px;
        height:597px;
    }
}
.slider-preview__list-content .slider-preview__img{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:82%;
    height:82%;
    -o-object-fit:contain;
    object-fit:contain;
}
@media screen and (min-width: 480px){
    .slider-preview__list-content .slider-preview__img{
        width:88%;
        height:88%;
    }
}
@media screen and (min-width: 768px){
    .slider-preview__list-content .slider-preview__img{
        width:75%;
        height:75%;
    }
}

.slider-preview__wrap{
    position:relative;
}
@media screen and (min-width: 768px){
    .slider-preview__wrap{
        display:grid;
        grid-template-columns:88px 267px;
    }
}
@media screen and (min-width: 1024px){
    .slider-preview__wrap{
        grid-template-columns:88px 416px;
    }
}
@media screen and (min-width: 1440px){
    .slider-preview__wrap{
        grid-template-columns:88px 472px;
    }
}

.slick-track{
    display:flex !important;
}

.slider-preview .slick-track{
    display:block !important;
}

.slider-preview__controls{
    top:50%;
    width:100%;
    position:absolute;
    transform:translateY(-50%);
    justify-content:space-between;
    z-index:10;
}
.slider-preview__controls .slider-arrow{
    background-color:transparent;
}
.slider-preview__controls .slider-arrow_next:before{
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1L9.25 8.5L1.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
.slider-preview__controls .slider-arrow_prev:before{
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1L2.25 8.5L9.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.social__list{
    display:flex;
    align-items:center;
}

.social__item{
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50%;
    background-color:#e9e9e9;
    transition:all 0.1s linear;
}
.social__item:not(:last-child){
    margin-right:15px;
}
.social__item:hover, .social__item:active{
    background-color:#ff6304;
}
.social__item:hover svg, .social__item:active svg{
    fill:#fff;
}
.social__item svg{
    fill:#3a3a3a;
    transition:all 0.1s linear;
}

.tabs-list__wrap{
    display:flex;
    flex-wrap:wrap;
}

.tabs-list{
    margin-bottom:30px;
}

.tabs-list__item{
    padding-right:10px;
    margin-right:10px;
    margin-bottom:0px;
}
@media screen and (min-width: 480px){
    .tabs-list__item{
        padding-bottom:0px;
        margin-bottom:20px;
    }
}
.tabs-list__item:not(:last-child){
    border-right:1px solid #bfbfbf;
}
.tabs-list__item:hover .tabs-list__link, .tabs-list__item.is-active .tabs-list__link{
    color:#3a3a3a;
}
.tabs-list__item:hover .tabs-list__link:after, .tabs-list__item.is-active .tabs-list__link:after{
    width:100%;
}

.tabs-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    position:relative;
    display:inline-block;
    cursor:pointer;
    color:#afafaf;
    transition:all 0.1s linear;
    text-decoration:none;
}
.tabs-list__link:hover:after{
    width:100%;
}
.tabs-list__link:after{
    content:"";
    position:absolute;
    bottom:-10px;
    left:50%;
    transform:translateX(-50%);
    height:2px;
    width:0;
    background-color:#ff6304;
    transition:all 0.1s linear;
}

.tabs-block_link_border > .tabs-list{
    margin-bottom:0;
}
.tabs-block_link_border > .tabs-list .tabs-list__wrap{
    width:100%;
}
.tabs-block_link_border > .tabs-list .tabs-list__item{
    margin-bottom:0;
    border-right:none;
    padding-right:0px;
    margin-right:0px;
    flex:1;
}
.tabs-block_link_border > .tabs-list .tabs-list__item.is-active .tabs-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:28px;
    line-height:28px;
    color:#3a3a3a;
    background:#fff;
}
@media screen and (min-width: 768px){
    .tabs-block_link_border > .tabs-list .tabs-list__item.is-active .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:28px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .tabs-block_link_border > .tabs-list .tabs-list__item.is-active .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}
.tabs-block_link_border > .tabs-list .tabs-list__item.is-active .tabs-list__link:after{
    width:100%;
}
.tabs-block_link_border > .tabs-list .tabs-list__item:first-child .tabs-list__link{
    border-radius:8px 0px 0px 0px;
}
.tabs-block_link_border > .tabs-list .tabs-list__item:last-child .tabs-list__link{
    border-radius:0px 8px 0px 0px;
}
.tabs-block_link_border > .tabs-list .tabs-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:28px;
    line-height:28px;
    display:block;
    background:#e9e9e9;
    padding:15px 40px;
    height:auto;
    text-transform:uppercase;
}
@media screen and (min-width: 768px){
    .tabs-block_link_border > .tabs-list .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:28px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .tabs-block_link_border > .tabs-list .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:44px;
        line-height:44px;
        height:88px;
    }
}
.tabs-block_link_border > .tabs-list .tabs-list__link:after{
    display:none;
}

.tabs-block_underline .tabs-block__tabs-list{
    margin-bottom:18px;
}
@media screen and (min-width: 768px){
    .tabs-block_underline .tabs-block__tabs-list{
        margin-bottom:40px;
    }
}
.tabs-block_underline .tabs-list__wrap{
    border-bottom:1px solid #e9e9e9;
    padding-bottom:13px;
}
@media screen and (min-width: 480px){
    .tabs-block_underline .tabs-list__wrap{
        padding-bottom:0px;
    }
}
@media screen and (min-width: 480px){
    .tabs-block_underline .tabs-list__item{
        margin-bottom:13px;
    }
}
.tabs-block_underline .tabs-list__item .tabs-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
}
@media screen and (min-width: 480px){
    .tabs-block_underline .tabs-list__item .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
@media screen and (min-width: 768px){
    .tabs-block_underline .tabs-list__item .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
.tabs-block_underline .tabs-list__item:not(:last-child){
    border-right:none;
    padding-right:0;
    margin-right:10px;
}
@media screen and (min-width: 480px){
    .tabs-block_underline .tabs-list__item:not(:last-child){
        margin-right:30px;
    }
}
.tabs-block_underline .tabs-list__link:after{
    bottom:-17px;
}
@media screen and (min-width: 768px){
    .tabs-block_underline .tabs-list__link:after{
        bottom:-13px;
    }
}

.tabs-block_collapse .tabs-list{
    display:none;
}
@media screen and (min-width: 1024px){
    .tabs-block_collapse .tabs-list{
        display:block;
        margin-bottom:46px;
        border-bottom:1px solid #afafaf;
    }
}
.tabs-block_collapse[js-tabs] [data-tab]:not(:last-child){
    margin-bottom:40px;
}
@media screen and (min-width: 1024px){
    .tabs-block_collapse[js-tabs] [data-tab]:not(:last-child){
        margin-bottom:0px;
    }
}
.tabs-block_collapse[js-tabs] [data-tab]:not(.is-active){
    display:block;
}
@media screen and (min-width: 1024px){
    .tabs-block_collapse[js-tabs] [data-tab]:not(.is-active){
        display:none;
    }
}
.tabs-block_collapse .catalog-card-tab__body{
    display:block;
    padding:22px 0;
    border-bottom:1px solid #e9e9e9;
}
@media screen and (min-width: 768px){
    .tabs-block_collapse .catalog-card-tab__body{
        padding:40px 0;
    }
}
@media screen and (min-width: 1024px){
    .tabs-block_collapse .catalog-card-tab__body{
        display:block;
        padding:0;
        border-bottom:none;
    }
}
.tabs-block_collapse .tabs-list__item{
    padding-right:0;
    margin-right:67px;
    margin-bottom:14px;
}
.tabs-block_collapse .tabs-list__item:not(:last-child){
    border-right:none;
}
.tabs-block_collapse .tabs-list__link::after{
    height:4px;
    bottom:-18px;
}

.tabs-block_catalog .tabs-list{
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .tabs-block_catalog .tabs-list{
        margin-bottom:30px;
    }
}

.tabs-block_login{
    max-width:calc(100vw - 60px);
}
@media screen and (min-width: 480px){
    .tabs-block_login{
        max-width:unset;
    }
}
.tabs-block_login .login-form__head{
    margin-bottom:20px;
}
.tabs-block_login .login-form__captcha{
    margin-bottom:2px;
    transform-origin:0 0;
    transform:scale(0.88);
}
@media screen and (min-width: 480px){
    .tabs-block_login .login-form__captcha{
        transform:unset;
        margin-bottom:14px;
    }
}
.tabs-block_login .login-form__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:18px;
}
.tabs-block_login .login-form__title a{
    color:inherit;
}
.tabs-block_login .login-form__title span{
    text-decoration:underline;
}
.tabs-block_login .login-form__title p:not(:last-child){
    margin-bottom:14px;
}
.tabs-block_login .login-form__item:not(:last-child){
    margin-bottom:20px;
}
.tabs-block_login .login-form__item .login-form__subtext{
    color:#888888;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    margin-top:12px;
}
.tabs-block_login .login-form__item .form-field__error-text{
    margin-top:20px;
    color:#ff6304;
    text-align:center;
    opacity:1;
    padding:12px;
    visibility:visible;
    border-radius:4px;
    background:rgba(228, 29, 27, 0.2);
}
.tabs-block_login .login-form__body{
    margin-bottom:20px;
}
.tabs-block_login .login-form__footer{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:20px;
}
.tabs-block_login .login-form__footer .btn{
    width:100%;
}
.tabs-block_login .login-form__footer .checkbox__label{
    font-size:14px;
    line-height:130%;
    padding-left:41px;
}
.tabs-block_login .login-form__footer_recovery-pass{
    gap:6px;
}
.tabs-block_login .login-form__footer_recovery-pass .checkbox__label{
    color:#afafaf;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:130%;
}
.tabs-block_login .login-form__footer_recovery-pass .checkbox__label::before, .tabs-block_login .login-form__footer_recovery-pass .checkbox__label::after{
    top:17px;
}
.tabs-block_login .btn-link{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    -webkit-text-decoration-line:underline;
    text-decoration-line:underline;
    display:inline-block;
    cursor:pointer;
    transition:all 0.1s linear;
}
.tabs-block_login .btn-link:hover{
    color:#ff6304;
}
.tabs-block_login .tabs-list__link{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:24px;
    font-style:normal;
    font-weight:600;
    line-height:130%;
}
.tabs-block_login .tabs-list__item{
    padding-right:9px;
}
.tabs-block_login .tabs-list__item:not(:last-child){
    border-right:0;
}
.tabs-block_login .js-login-form{
    display:none;
}
.tabs-block_login .js-login-form.is-active{
    display:block;
}
.not-found-banner{
    background:#f3f3f3;
}

@media screen and (min-width: 1024px){
    .not-found-banner__wrap{
        display:flex;
    }
}
.not-found-banner__wrap .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    padding:12px 50px;
}

.not-found-banner__img-container{
    position:relative;
    height:183px;
    width:100%;
}
@media screen and (min-width: 480px){
    .not-found-banner__img-container{
        height:233px;
    }
}
@media screen and (min-width: 768px){
    .not-found-banner__img-container{
        height:277px;
    }
}
@media screen and (min-width: 1024px){
    .not-found-banner__img-container{
        height:471px;
        width:488px;
        order:2;
    }
}
@media screen and (min-width: 1280px){
    .not-found-banner__img-container{
        height:435px;
        width:619px;
    }
}
@media screen and (min-width: 1440px){
    .not-found-banner__img-container{
        height:487px;
        width:708px;
    }
}
@media screen and (min-width: 1024px){
    .not-found-banner__img-container::before{
        content:"";
        display:block;
        position:absolute;
        top:-1px;
        left:-2px;
        bottom:0;
        width:100%;
        height:101%;
        z-index:2;
        background-repeat:no-repeat;
        background-position:left center;
        background-size:contain;
        background-image:url("data:image/svg+xml,%3Csvg width='248' height='1012' viewBox='0 0 248 1012' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M247.492 0H0V1012H248V1011.51C119.406 881.531 40 702.788 40 505.5C40 308.47 119.195 129.938 247.492 0Z' fill='%23f3f3f3'/%3E%3C/svg%3E");
    }
}

.not-found-banner__img{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    z-index:1;
}

.not-found-banner__content-container{
    padding:20px 20px;
    flex:1;
}
@media screen and (min-width: 1024px){
    .not-found-banner__content-container{
        padding:66px 20px;
        order:unset;
    }
}

.not-found-banner__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
    margin-bottom:23px;
}
@media screen and (min-width: 1024px){
    .not-found-banner__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
        margin-bottom:28px;
    }
}

.not-found-banner__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    margin-bottom:30px;
}
.not-found-banner__text p:not(:last-child){
    margin-bottom:15px;
}
@media screen and (min-width: 1024px){
    .not-found-banner__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
        margin-bottom:40px;
    }
}

.page-slider-list .page-slider .page-card__img-container{
    position:relative;
    width:100%;
    min-height:320px;
    flex-shrink:0;
}
@media screen and (min-width: 768px){
    .page-slider-list .page-slider .page-card__img-container{
        min-height:320px;
    }
}
@media screen and (min-width: 768px){
    .page-slider-list .page-slider .page-card__img-container{
        order:2;
        width:353px;
        min-height:375px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider-list .page-slider .page-card__img-container{
        width:528px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider-list .page-slider .page-card__img-container{
        width:581px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider-list .page-slider .page-card__img-container{
        width:739px;
    }
}
.page-slider-list .page-slider .page-card__content-container{
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 768px){
    .page-slider-list .page-slider .page-card__content-container{
        justify-content:flex-end;
    }
}
.page-slider-list .page-slider:not(:last-child){
    margin-bottom:20px;
}
.page-slider-list .page-slider:nth-child(even) .page-slider__controls{
    position:absolute;
    left:30px;
    top:243px;
}
@media screen and (min-width: 768px){
    .page-slider-list .page-slider:nth-child(even) .page-slider__controls{
        top:unset;
        left:unset;
        bottom:11px;
        right:170px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider-list .page-slider:nth-child(even) .page-slider__controls{
        bottom:11px;
        right:303px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider-list .page-slider:nth-child(even) .page-slider__controls{
        bottom:11px;
        right:380px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider-list .page-slider:nth-child(even) .page-slider__controls{
        bottom:11px;
        right:518px;
    }
}
.page-slider-list .page-slider:nth-child(odd) .page-card__img-container{
    order:unset;
}
.page-slider-list .page-slider:nth-child(odd) .page-slider__controls{
    position:absolute;
    right:30px;
    top:243px;
}
@media screen and (min-width: 480px){
    .page-slider-list .page-slider:nth-child(odd) .page-slider__controls{
        right:30px;
    }
}
@media screen and (min-width: 768px){
    .page-slider-list .page-slider:nth-child(odd) .page-slider__controls{
        top:unset;
        bottom:11px;
        right:unset;
        left:173px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider-list .page-slider:nth-child(odd) .page-slider__controls{
        bottom:11px;
        right:unset;
        left:322px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider-list .page-slider:nth-child(odd) .page-slider__controls{
        bottom:11px;
        right:unset;
        left:372px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider-list .page-slider:nth-child(odd) .page-slider__controls{
        bottom:11px;
        right:unset;
        left:518px;
    }
}
@media screen and (min-width: 768px){
    .page-slider-list .page-slider:nth-child(odd) .page-card__img-container::before{
        content:"";
        transform:rotate(-180deg);
        left:2px;
    }
}
.advantages-slider{
  direction:rtl;
}
@media screen and (min-width: 768px){
  .advantages-slider{
    direction:ltr;
  }
}
.advantages-slider .slider__list{
    display:flex;
}
.advantages-slider .slider-arrow{
  display:none;
}
.advantages-slider .slick-dots li{
  width:unset;
  height:unset;
}
.advantages-slider .slick-dots li.slick-active button{
  background-color:#ff6304;
}
.advantages-slider .slick-dots li:not(:last-child){
  margin-left:13px;
}
.advantages-slider .slick-dots li button{
  width:7px;
  height:7px;
  padding:0;
  background-color:rgba(0, 0, 0, 0.25);
  border-radius:20px;
  transition:all 0.1s linear;
}
.advantages-slider .slick-dots li button::before{
  content:none;
}
.advantages-slider .slick-dots li button:hover{
  background-color:rgba(228, 29, 27, 0.25);
}
.advantages-slider .slick-dots li button:active{
  background-color:#000000;
}

.advantages-card{
  flex:1;
  font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-style:normal;
  font-weight:500;
  font-size:14px;
  line-height:17px;
  border:1px solid #e9e9e9;
  padding:18px 15px;
  direction:ltr;
}
@media screen and (min-width: 480px){
    .advantages-card{
        padding:25px 15px;
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
@media screen and (min-width: 768px){
    .advantages-card{
        padding:0;
        padding-top:24px;
        border:0;
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:14px;
        line-height:17px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
        padding-bottom:6px;
    }
}
@media screen and (min-width: 768px){
    .advantages-card:not(:last-child){
        padding-right:18px;
        margin-right:19px;
        border-right:2px solid #e9e9e9;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card:not(:last-child){
        padding-right:18px;
        margin-right:19px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card:not(:last-child){
        padding-right:25px;
        margin-right:22px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card:not(:last-child){
        padding-right:25px;
        margin-right:37px;
    }
}
@media screen and (min-width: 1440px){
    .advantages-card:not(:last-child){
        padding-right:63px;
        margin-right:63px;
    }
}
.advantages-card:nth-child(1) .advantages-card__icon-container::after{
    width:11px;
    height:11px;
    background-image:url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1153 4.75481C19.5804 4.53878 19.203 4.01478 19.203 3.40249C19.203 2.59717 19.8559 1.94442 20.6611 1.94442C21.4664 1.94442 22.1191 2.59717 22.1191 3.40249C22.1191 4.13314 21.5815 4.7383 20.8803 4.84411L19.203 16.5254H3.65053L1.97317 4.84411C1.27199 4.73834 0.734375 4.1332 0.734375 3.40249C0.734375 2.59717 1.38712 1.94442 2.19245 1.94442C2.99757 1.94442 3.65053 2.59717 3.65053 3.40249C3.65053 4.01478 3.27319 4.53875 2.73819 4.75481L5.67694 9.79235C5.94728 10.2561 6.54246 10.4128 7.00624 10.1422C7.16531 10.0495 7.29468 9.91359 7.3795 9.75005L10.5318 3.67039C9.90854 3.34655 9.48278 2.69504 9.48278 1.94424C9.48278 0.870419 10.3532 0 11.4268 0C12.5004 0 13.3708 0.870419 13.3708 1.94424C13.3708 2.69504 12.9451 3.3466 12.3218 3.67039L15.4741 9.75005C15.7213 10.2266 16.3079 10.4128 16.7845 10.1656C16.9481 10.0808 17.0839 9.95143 17.1767 9.79236L20.1153 4.75481ZM4.62223 18.469H18.2313C18.7681 18.469 19.2032 18.9042 19.2032 19.4412C19.2032 19.978 18.7681 20.4131 18.2313 20.4131H4.62223C4.0854 20.4131 3.65032 19.978 3.65032 19.4412C3.65032 18.9042 4.08542 18.469 4.62223 18.469Z' fill='%23E41D1B'/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 768px){
    .advantages-card:nth-child(1) .advantages-card__icon-container::after{
        width:11px;
        height:11px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card:nth-child(1) .advantages-card__icon-container::after{
        width:19px;
        height:17px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card:nth-child(1) .advantages-card__icon-container::after{
        width:22px;
        height:20px;
    }
}
.advantages-card:nth-child(2) .advantages-card__icon-container::after{
    width:11px;
    height:11px;
    right:0px;
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.632812 11.1992H23.0287' stroke='%23E41D1B' stroke-width='3'/%3E%3Cpath d='M12 0L12 22.3959' stroke='%23E41D1B' stroke-width='3'/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 768px){
    .advantages-card:nth-child(2) .advantages-card__icon-container::after{
        width:11px;
        height:11px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card:nth-child(2) .advantages-card__icon-container::after{
        width:19px;
        height:19px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card:nth-child(2) .advantages-card__icon-container::after{
        width:23px;
        height:23px;
    }
}
.advantages-card:nth-child(3) .advantages-card__icon-container::after{
    width:16px;
    height:13px;
    background-image:url("data:image/svg+xml,%3Csvg width='27' height='22' viewBox='0 0 27 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.8595L9.96289 19.0988L25.1657 1' stroke='%23E41D1B' stroke-width='3'/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 768px){
    .advantages-card:nth-child(3) .advantages-card__icon-container::after{
        width:16px;
        height:13px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card:nth-child(3) .advantages-card__icon-container::after{
        width:20px;
        height:15px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card:nth-child(3) .advantages-card__icon-container::after{
        width:25px;
        height:18px;
    }
}
.advantages-card:nth-child(4) .advantages-card__icon-container::after{
    width:16px;
    height:10px;
    right:-12px;
    top:8px;
    background-image:url("data:image/svg+xml,%3Csvg width='29' height='19' viewBox='0 0 29 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.56331 18.148V15.704H6.65931V2.132H6.45131L2.23931 6.63L0.445312 5.018L5.07331 0H9.54531V15.704H13.9653V18.148H1.56331Z' fill='%23E41D1B'/%3E%3Cpath d='M21.3912 16.51V11.362H16.6072V9.048H21.3912V3.9H23.9392V9.048H28.7232V11.362H23.9392V16.51H21.3912Z' fill='%23E41D1B'/%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 768px){
    .advantages-card:nth-child(4) .advantages-card__icon-container::after{
        width:16px;
        height:10px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card:nth-child(4) .advantages-card__icon-container::after{
        width:25px;
        height:16px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card:nth-child(4) .advantages-card__icon-container::after{
        width:29px;
        height:18px;
    }
}

.advantages-card__wrap{
    display:flex;
    align-items:center;
}
@media screen and (min-width: 768px){
    .advantages-card__wrap{
        flex-direction:column;
        align-items:flex-start;
    }
}

.advantages-card__icon-container{
    height:39px;
    position:relative;
    padding-right:15px;
    margin-right:30px;
}
@media screen and (min-width: 768px){
    .advantages-card__icon-container{
        height:39px;
        padding-right:15px;
        margin-bottom:17px;
        margin-right:0px;
    }
}
@media screen and (min-width: 1024px){
    .advantages-card__icon-container{
        height:64px;
        padding-right:26px;
        margin-bottom:24px;
    }
}
@media screen and (min-width: 1280px){
    .advantages-card__icon-container{
        height:74px;
        padding-right:24px;
    }
}
.advantages-card__icon-container::after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0%;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

.advantages-card__icon{
    width:auto;
    height:100%;
    display:block;
}

.advantages-card__text{
  text-align:left;
}
.advantages-card__text span{
    color:#ff6304;
}

.anchor-up{
    position:fixed;
    display:none;
    bottom:100px;
    right:26px;
    z-index:200;
}
.anchor-up.is-shown{
    display:block;
    opacity:0;
    animation:0.3s linear fadeSubmenu;
    animation-fill-mode:forwards;
}

.anchor-up__btn{
    width:35px;
    height:35px;
    background:#bfbfbf;
    border-radius:80px;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
}
.anchor-up__btn::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9.25L8.5 1.75L16 9.25' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/cover;
    width:17px;
    height:11px;
}

.articles-list__list{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:28px;
}
@media screen and (min-width: 768px){
    .articles-list__list{
        margin-right:-10px;
    }
}

.articles-list__bottom{
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 480px){
    .articles-list__bottom{
        flex-direction:row;
        align-items:center;
        justify-content:space-between;
    }
}
.articles-list__bottom .pagination{
    display:none;
}
@media screen and (min-width: 480px){
    .articles-list__bottom .pagination{
        display:flex;
    }
}
.articles-list__bottom .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
@media screen and (min-width: 480px){
    .articles-list__bottom .btn{
        padding:12px 50px;
    }
}
@media screen and (min-width: 768px){
    .articles-list__bottom .btn{
        padding:12px 25px;
    }
}

.articles-card__img{
    max-width:100%;
    height:auto;
    display:block;
}

.articles-list__item{
    width:100%;
    flex-shrink:1;
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .articles-list__item{
        width:calc(50% - 10px);
        margin-right:10px;
    }
}
@media screen and (min-width: 1024px){
    .articles-list__item{
        width:calc(25% - 10px);
    }
}
@media screen and (min-width: 1024px){
    .articles-list__item:nth-child(1), .articles-list__item:nth-child(6n), .articles-list__item:nth-child(7n){
        width:calc(50% - 10px);
    }
}

.articles-card__wrap{
    display:flex;
    flex-direction:column;
    height:100%;
    /*min-height:588px;*/
    border-radius:4px;
    overflow:hidden;
}

.articles-card__img-container{
    position:relative;
    display:block;
    flex-shrink:0;
    width:100%;
    height:330px;
}

.articles-card__img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
}

.articles-card__content-container{
    background:#e9e9e9;
    padding:27px 21px;
    flex:1;
    display:flex;
    flex-direction:column;
}

.articles-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    line-height:22px;
    margin-bottom:16px;
    text-decoration:none;
    display:block;
    color:inherit;
    transition:all 0.1s linear;
}
@media screen and (min-width: 480px){
    .articles-card__title{
        margin-bottom:10px;
    }
}
@media screen and (min-width: 1024px){
    .articles-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
.articles-card__title:hover, .articles-card__title:active{
    color:#ff6304;
}

.articles-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    flex:1;
    margin-bottom:10px;
}

.articles-card__footer{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.articles-card__data{
    display:flex;
    align-items:center;
    color:#888888;
    transition:all 0.1s linear;
    text-decoration:none;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}
.articles-card__data::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3H23V10V21H1L1 10V3Z' stroke='%23afafaf' stroke-width='2'/%3E%3Cline x1='7' y1='4.3714e-08' x2='7' y2='6' stroke='%23afafaf' stroke-width='2'/%3E%3Cline x1='17' y1='4.3714e-08' x2='17' y2='6' stroke='%23afafaf' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    width:24px;
    height:22px;
    margin-right:10px;
    transition:all 0.1s linear;
}
.articles-card__data:hover, .articles-card__data:active{
    color:#3a3a3a;
}
.articles-card__data:hover::before, .articles-card__data:active::before{
    background:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3H23V10V21H1L1 10V3Z' stroke='%233a3a3a' stroke-width='2'/%3E%3Cline x1='7' y1='4.3714e-08' x2='7' y2='6' stroke='%233a3a3a' stroke-width='2'/%3E%3Cline x1='17' y1='4.3714e-08' x2='17' y2='6' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.articles-card__btn{
    padding:3px;
    opacity:1;
    transition:all 0.1s linear;
    cursor:pointer;
}
.articles-card__btn:hover, .articles-card__btn:active{
    opacity:0.6;
}

.articles-slider__wrap{
    position:relative;
}

.articles-slider__btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    position:absolute;
    right:0;
    bottom:0;
    padding:12px 25px;
}
@media screen and (min-width: 768px){
    .articles-slider__btn{
        padding:12px 50px;
    }
}

.articles-slider{
    position:relative;
}
.articles-slider .articles-card{
    margin-right:10px;
}
.articles-slider .articles-slider__list .slick-list{
    overflow:visible;
}
.articles-slider::before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:calc((100% - 60px) / -2);
    width:calc((100% - 60px) / 2);
    height:100%;
    z-index:1;
    background-color:#fff;
}

.articles-card.articles-slider__slide.slick-slide{
    width:280px;
}
@media screen and (min-width: 480px){
    .articles-card.articles-slider__slide.slick-slide{
        width:440px;
    }
}
@media screen and (min-width: 768px){
    .articles-card.articles-slider__slide.slick-slide{
        width:349px;
    }
}
@media screen and (min-width: 1024px){
    .articles-card.articles-slider__slide.slick-slide{
        width:257px;
    }
}
@media screen and (min-width: 1280px){
    .articles-card.articles-slider__slide.slick-slide{
        width:340px;
    }
}

.input-file__preview{
    margin-top:10px;
    display:none;
}
.input-file__preview.active{
    display:block;
}

.input-file__preview-title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}

.articles-list_stocks .articles-list__item{
    width:100%;
    flex-shrink:1;
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .articles-list_stocks .articles-list__item{
        width:calc(50% - 10px);
        margin-right:10px;
    }
}
@media screen and (min-width: 1024px){
    .articles-list_stocks .articles-list__item{
        width:calc(25% - 10px);
    }
}
@media screen and (min-width: 1024px){
    .articles-list_stocks .articles-list__item:nth-child(1), .articles-list_stocks .articles-list__item:nth-child(6n), .articles-list_stocks .articles-list__item:nth-child(7n){
        width:calc(25% - 10px);
    }
}

@media screen and (min-width: 768px){
    .authentication{
        max-width:424px;
        margin:0 auto;
    }
}
@media screen and (min-width: 1024px){
    .authentication{
        max-width:444px;
    }
}

.authentication__title{
    margin-bottom:20px;
}

.authentication__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .authentication__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
        margin-bottom:30px;
    }
}

@media screen and (min-width: 768px){
    .authentication-form{
        padding:18px;
        border:1px solid #bfbfbf;
        border-radius:6px;
    }
}
@media screen and (min-width: 1024px){
    .authentication-form{
        padding:30px;
    }
}
.authentication-form .form__body{
    margin-bottom:30px;
}
.authentication-form .form__footer-btn{
    margin-bottom:10px;
}
@media screen and (min-width: 480px){
    .authentication-form .form__footer-btn{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
@media screen and (min-width: 768px){
    .authentication-form .form__footer-btn{
        grid-template-columns:173px 1fr;
    }
}
.authentication-form .form__footer-btn .btn{
    width:100%;
}
@media screen and (min-width: 1024px){
    .authentication-form .form__footer-btn .btn{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.authentication-form .form__footer-btn .btn_stroke{
    margin-top:10px;
}
@media screen and (min-width: 480px){
    .authentication-form .form__footer-btn .btn_stroke{
        margin-top:0;
    }
}
.authentication-form .form__footer-btn_one{
    grid-template-columns:1fr;
}
.authentication-form .form__footer-btn_one .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.authentication-form .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#999999;
}
.authentication-form .form__footer-text a{
    color:inherit;
    margin-left:4px;
}

.bottom-menu{
    width:100%;
    position:fixed;
    bottom:0;
    left:0;
    transition:all 0.1s linear;
    z-index:10;
	-webkit-box-shadow: 0px -8px 8px -2px rgba(12, 13, 13, 0.2);
	-moz-box-shadow: 0px -8px 8px -2px rgba(12, 13, 13, 0.2);
	box-shadow: 0px -8px 8px -2px rgba(12, 13, 13, 0.2);
}
@media screen and (min-width: 768px){
    .bottom-menu{
        display:none;
    }
}

.bottom-menu__wrap{
    position:relative;
    z-index:1;
}

.bottom-menu__list{
    display:flex;
    align-items:center;
    justify-content:center;
    /*background-color:#e9e9e9;*/
    background-color:#000;
    padding:8px 40px;
    box-shadow:0px 2px 28px rgb(0 0 0 / 8%);
}

.bottom-menu__item:not(:last-child) {
    margin-right: 30px;
}

.bottom-menu__item:not(:last-child) .bottom-menu__link {
    position: relative;
    padding-right: 30px;
}

.bottom-menu__item:not(:last-child) .bottom-menu__link::before {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    width: 1px;
    height: 25px;
    background-color: #bfbfbf;
}

.bottom-menu__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:12px;
    color:#ffffff;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-decoration:none;
    transition:all 0.1s linear;
}
@media screen and (min-width: 480px){
    .bottom-menu__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:13px;
        line-height:13px;
    }
}
.bottom-menu__link:hover, .bottom-menu__link.is-active{
    opacity:0.7;
}
.bottom-menu__link:hover svg, .bottom-menu__link.is-active svg{
    fill:#3a3a3a;
}
.bottom-menu__link.is-open .hamburger .hamburger__icon{
    background-color:transparent;
}
.bottom-menu__link.is-open .hamburger .hamburger__icon:before{
    transform:rotate(225deg);
    top:-1px;
}
.bottom-menu__link.is-open .hamburger .hamburger__icon:after{
    transform:rotate(-225deg);
    bottom:1px;
}
.bottom-menu__link > * + *{
    margin-top:5px;
}

.bottom-menu__icon{
    width:25px;
    height:25px;
	position:relative;
}
.bottom-menu__icon svg{
    /*fill:#bfbfbf;*/
    fill:#fff;
    transition:all 0.1s linear;
    display:block;
    width:100%;
}
.bottom-menu__icon svg.cart{
    fill:#ff6304;
}

.brands__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    -moz-column-gap:10px;
    column-gap:10px;
    row-gap:10px;
}
@media screen and (min-width: 480px){
    .brands__list{
        grid-template-columns:repeat(3, 1fr);
    }
}
@media screen and (min-width: 768px){
    .brands__list{
        grid-template-columns:repeat(4, 1fr);
    }
}
@media screen and (min-width: 1024px){
    .brands__list{
        grid-template-columns:repeat(6, 1fr);
    }
}

.brand-card{
    display:flex;
    flex-direction:column;
    padding:8px 14px 20px 14px;
    border:1px solid #e9e9e9;
    border-radius:4px;
    background-color:#fff;
    text-decoration:none;
    color:inherit;
    filter:grayscale(1);
    transition:all 0.1s linear;
}
.brand-card:hover, .brand-card:active{
    filter:grayscale(0);
}
.brand-card:hover .brand-card__title, .brand-card:active .brand-card__title{
    color:#3a3a3a;
}
@media screen and (min-width: 768px){
    .brand-card{
        padding:35px 14px 20px 14px;
    }
}
@media screen and (min-width: 1280px){
    .brand-card{
        padding:45px 14px 20px 14px;
    }
}

.brand-card__img-container{
    position:relative;
    width:100%;
    height:52px;
    margin-bottom:32px;
}
@media screen and (min-width: 1280px){
    .brand-card__img-container{
        margin-bottom:44px;
    }
}

.brand-card__img{
    position:absolute;
    top:50%;
    left:0;
    bottom:0;
    transform:translateY(-50%);
    width:100%;
    display:block;
}

.brand-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    color:#888888;
    transition:all 0.1s linear;
}

.brands-slider .slick-slide{
    margin-right:10px;
}
.brands-slider .slick-slide > *:not(:last-child){
    margin-bottom:10px;
}
.brands-slider .brands-slider__wrap{
    position:relative;
}
.brands-slider .brand-card{
    padding:18px 14px 20px 14px;
}
@media screen and (min-width: 480px){
    .brands-slider .brand-card{
        padding:18px 14px 20px 14px;
    }
}
.brands-slider .brand-card__img-container{
    margin-bottom:16px;
}
@media screen and (min-width: 480px){
    .brands-slider .brand-card__img-container{
        margin-bottom:16px;
    }
}
.brands-slider .brands-slider__btn{
    position:absolute;
    bottom:0;
    right:0;
}
.brands-slider .brands-slider__btn .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    width:auto;
    padding:12px 28px;
}
@media screen and (min-width: 768px){
    .brands-slider .brands-slider__btn .btn{
        padding:12px 50px;
    }
}

.breadcrumbs{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}

.breadcrumbs__list{
    display:flex;
    flex-wrap:wrap;
}

.breadcrumbs__item{
    margin-bottom:8px;
}
.breadcrumbs__item .breadcrumbs__link:after{
    content:"/";
    display:inline-block;
    margin-left:6px;
    width:10px;
    height:10px;
    color:#afafaf;
}
.breadcrumbs__item:last-child .breadcrumbs__link:after{
    display:none;
}

.breadcrumbs__item_active .breadcrumbs__link{
    color:#afafaf;
}
.breadcrumbs__item_active .breadcrumbs__link:hover{
    color:#afafaf;
}

.breadcrumbs__link{
    display:inline-block;
    text-decoration:none;
    color:#3a3a3a;
    transition:all 0.1s linear;
}
.breadcrumbs__link:hover{
    color:#afafaf;
}
.buyer-assistance__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    max-width:828px;
    margin-bottom:35px;
}
@media screen and (min-width: 1024px){
    .buyer-assistance__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.buyer-assistance__text p:not(:last-child){
    margin-bottom:14px;
}
@media screen and (min-width: 1280px){
    .buyer-assistance__text p:not(:last-child){
        margin-bottom:20px;
    }
}

.buyer-assistance__content .collapse{
    flex:1;
    margin-bottom:30px;
}
@media screen and (min-width: 1024px){
    .buyer-assistance__content .collapse{
        margin-bottom:0px;
        margin-right:26px;
    }
}

@media screen and (min-width: 1024px){
    .buyer-assistance__wrap{
        display:flex;
        align-items:flex-start;
    }
}

.buyer-assistance-form{
    border:1px solid #bfbfbf;
    padding:20px 20px;
    border-radius:6px;
}
@media screen and (min-width: 1024px){
    .buyer-assistance-form{
        max-width:392px;
        padding:20px 30px;
    }
}
@media screen and (min-width: 1280px){
    .buyer-assistance-form{
        max-width:499px;
    }
}
@media screen and (min-width: 1440px){
    .buyer-assistance-form{
        max-width:552px;
    }
}
.buyer-assistance-form .form__head{
    margin-bottom:30px;
}
.buyer-assistance-form .form__body{
    margin-bottom:30px;
}
.buyer-assistance-form .form__item:not(:last-child){
    margin-bottom:20px;
}
.buyer-assistance-form .form__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:15px;
}
.buyer-assistance-form .input_textarea{
    height:160px;
    resize:none;
}
.buyer-assistance-form .form__captcha{
    margin-bottom:30px;
    transform:scale(0.82);
}
@media screen and (min-width: 480px){
    .buyer-assistance-form .form__captcha{
        transform:scale(1);
    }
}
.buyer-assistance-form .btn{
    margin-bottom:12px;
    width:100%;
}
@media screen and (min-width: 768px){
    .buyer-assistance-form .btn{
        width:auto;
    }
}
.buyer-assistance-form .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
}
.buyer-assistance-form .form__footer-text a{
    color:inherit;
    display:inline-block;
}

.calculator-table{
    overflow-x:auto;
}
.calculator-table::-webkit-scrollbar{
    width:3px;
    height:3px;
}
.calculator-table::-webkit-scrollbar-track{
    background-color:#bfbfbf;
}
.calculator-table::-webkit-scrollbar-thumb{
    height:3px;
    background-color:#ff6304;
}

.calculator-table__wrap{
    width:600px;
    padding-bottom:20px;
}
@media screen and (min-width: 768px){
    .calculator-table__wrap{
        width:auto;
        padding-bottom:0;
    }
}

.calculator-table__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:20px;
}

.calculator-table__head{
    display:grid;
    grid-template-columns:3fr 2fr 2fr;
    align-items:center;
}

.calculator-table__head.tyre_calc_port{
	grid-template-columns:3fr 1fr 1fr 1fr;
}

.calculator-table__th{
    padding:0px 10px 20px 10px;
    color:#888888;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}
.calculator-table__th:not(:first-child){
    text-align:right;
}

.calculator-table__row{
    display:grid;
    grid-template-columns:3fr 2fr 2fr;
    align-items:center;
    border-top:1px solid #fff;
}

.tyre_calc_port .calculator-table__row{
	grid-template-columns:3fr 1fr 1fr 1fr;
}

.calculator-table__cell{
    padding:10px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.calculator-table__cell:not(:first-child){
    text-align:right;
}

.calculator-table_mini{
    max-width:480px;
}
.calculator-table_mini .calculator-table__wrap{
    width:auto;
}
.calculator-table_mini .calculator-table__head{
    grid-template-columns:1fr 1fr 1fr;
}
.calculator-table_mini .calculator-table__row{
    grid-template-columns:1fr 1fr 1fr;
}

.cart-add-card{
    border:1px solid #e9e9e9;
    border-radius:6px;
    padding:30px;
}

.cart-add-card__img-container{
    width:80px;
    height:38px;
    margin-bottom:20px;
}

.cart-add-card__img{
    max-width:100%;
    height:auto;
    display:block;
}

.cart-add-card__text-container{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.cart-add-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}

.cart-add-card__btn{
    width:35px;
    height:35px;
    background-color:#ff6304;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:10px;
    flex-shrink:0;
}
.cart-add-card__btn::before{
    content:"";
    display:block;
    width:23px;
    height:16px;
    background:url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 7C0.947715 7 0.5 7.44772 0.5 8C0.5 8.55228 0.947715 9 1.5 9V7ZM22.2071 8.70711C22.5976 8.31658 22.5976 7.68342 22.2071 7.29289L15.8431 0.928932C15.4526 0.538408 14.8195 0.538408 14.4289 0.928932C14.0384 1.31946 14.0384 1.95262 14.4289 2.34315L20.0858 8L14.4289 13.6569C14.0384 14.0474 14.0384 14.6805 14.4289 15.0711C14.8195 15.4616 15.4526 15.4616 15.8431 15.0711L22.2071 8.70711ZM1.5 9H21.5V7H1.5V9Z' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.cart-info-card{
    background:#e9e9e9;
    border-radius:6px;
    padding:20px;
}
@media screen and (min-width: 1280px){
    .cart-info-card{
        padding:30px;
    }
}
.cart-info-card .btn:not(:last-child){
    margin-bottom:15px;
}

.cart-info-card__params{
    margin-bottom:20px;
}

.cart-info-card__params-item{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    display:flex;
    justify-content:space-between;
}
.cart-info-card__params-item:not(:last-child){
    margin-bottom:10px;
}

.cart-info-card__resulting-params{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    margin-bottom:30px;
    display:flex;
    justify-content:space-between;
}

.cart-info-card__controls{
    display:flex;
    flex-direction:column;
}
.cart-info-card__controls .input{
    background-color:#fff;
    padding-right:60px;
}

.cart-info-card__promo-btn{
    width:35px;
    height:35px;
    background-color:#ff6304;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:10px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
}
.cart-info-card__promo-btn::before{
    content:"";
    display:block;
    width:23px;
    height:16px;
    background:url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 7C0.947715 7 0.5 7.44772 0.5 8C0.5 8.55228 0.947715 9 1.5 9V7ZM22.2071 8.70711C22.5976 8.31658 22.5976 7.68342 22.2071 7.29289L15.8431 0.928932C15.4526 0.538408 14.8195 0.538408 14.4289 0.928932C14.0384 1.31946 14.0384 1.95262 14.4289 2.34315L20.0858 8L14.4289 13.6569C14.0384 14.0474 14.0384 14.6805 14.4289 15.0711C14.8195 15.4616 15.4526 15.4616 15.8431 15.0711L22.2071 8.70711ZM1.5 9H21.5V7H1.5V9Z' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.cart-info-card__promo-container{
    margin-bottom:20px;
    position:relative;
}

.cart-table .input-number__container,
.cart-table .input-number__input{
    background-color:#e9e9e9;
}

.cart-table__head{
    display:flex;
    justify-content:flex-end;
}
@media screen and (min-width: 1280px){
    .cart-table__head{
        margin-bottom:16px;
    }
}

.cart-table__btn-clear{
    color:#888888;
    padding:10px 15px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    cursor:pointer;
    transition:all 0.1s linear;
}
.cart-table__btn-clear:hover, .cart-table__btn-clear:active{
    color:#ff6304;
}

.cart-table__row{
    display:grid;
    grid-template-columns:4fr 12fr 1fr;
}
@media screen and (min-width: 480px){
    .cart-table__row{
        grid-template-columns:3fr 15fr 1fr;
    }
}
@media screen and (min-width: 768px){
    .cart-table__row{
        grid-template-columns:2fr 15fr 4fr 1fr;
    }
}
@media screen and (min-width: 1024px){
    .cart-table__row{
        grid-template-columns:2fr 11fr 4fr 1fr;
    }
}
@media screen and (min-width: 1280px){
    .cart-table__row{
        grid-template-columns:2fr 16fr 4fr 1fr;
    }
}
@media screen and (min-width: 1440px){
    .cart-table__row{
        grid-template-columns:2fr 19fr 4fr 1fr;
    }
}
.cart-table__row:not(:last-child){
    border-bottom:1px solid #e9e9e9;
}

.cart-table__btn-remove{
    cursor:pointer;
}
.cart-table__btn-remove::before{
    content:"";
    display:block;
    width:22px;
    height:22px;
    background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10V15M3 5H19L17.42 19.22C17.3658 19.7094 17.1331 20.1616 16.7663 20.49C16.3994 20.8184 15.9244 21 15.432 21H6.568C6.07564 21 5.60056 20.8184 5.23375 20.49C4.86693 20.1616 4.63416 19.7094 4.58 19.22L3 5ZM6.345 2.147C6.50675 1.80397 6.76271 1.514 7.083 1.31091C7.4033 1.10782 7.77474 0.999996 8.154 1H13.846C14.2254 0.999806 14.5971 1.10755 14.9176 1.31064C15.2381 1.51374 15.4942 1.80381 15.656 2.147L17 5H5L6.345 2.147V2.147ZM1 5H21H1ZM9 10V15V10Z' stroke='%23afafaf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    transition:all 0.1s linear;
}
.cart-table__btn-remove:hover::before, .cart-table__btn-remove:active::before{
    background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10V15M3 5H19L17.42 19.22C17.3658 19.7094 17.1331 20.1616 16.7663 20.49C16.3994 20.8184 15.9244 21 15.432 21H6.568C6.07564 21 5.60056 20.8184 5.23375 20.49C4.86693 20.1616 4.63416 19.7094 4.58 19.22L3 5ZM6.345 2.147C6.50675 1.80397 6.76271 1.514 7.083 1.31091C7.4033 1.10782 7.77474 0.999996 8.154 1H13.846C14.2254 0.999806 14.5971 1.10755 14.9176 1.31064C15.2381 1.51374 15.4942 1.80381 15.656 2.147L17 5H5L6.345 2.147V2.147ZM1 5H21H1ZM9 10V15V10Z' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.cart-table__cell{
    padding:14px 0 14px 14px;
}
.cart-table__cell:nth-child(2){
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    line-height:24px;
}
.cart-table__cell:nth-child(3) .cart-table__cell-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    font-weight:700;
}
@media screen and (min-width: 768px){
    .cart-table__cell{
        padding:20px 0 20px 20px;
    }
}
.cart-table__cell:first-child{
    padding:14px 0 14px 0px;
}
@media screen and (min-width: 768px){
    .cart-table__cell:first-child{
        padding:20px 0 20px 0px;
    }
}
.cart-table__cell .input-number{
    margin-top:16px;
}
.cart-table__cell:nth-child(3){
    grid-row:2/3;
    grid-column:2/3;
}
@media screen and (min-width: 768px){
    .cart-table__cell:nth-child(3){
        grid-row:unset;
        grid-column:unset;
    }
}

.cart-table__img-container{
    position:relative;
    flex-shrink:0;
    width:100%;
    height:100%;
    min-height:67px;
}

.cart-table__img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:top;
    object-position:top;
}

.cart .cart-add-card{
    grid-column:2/3;
    grid-row:2/3;
}
.cart .cart-table{
    grid-column:1/2;
    grid-row:1/2;
}
.cart .cart-service-list{
    margin-bottom:27px;
    grid-column:1/2;
    grid-row:2/3;
}
@media screen and (min-width: 768px){
    .cart .cart-service-list{
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1024px){
    .cart .cart-service-list{
        margin-bottom:0;
    }
}
.cart .cart-info-card{
    grid-column:2/3;
    grid-row:1/2;
}
.cart .cart-info-card,
.cart .cart-table{
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .cart .cart-info-card,
    .cart .cart-table{
        margin-bottom:0;
    }
}

@media screen and (min-width: 1024px){
    .cart__wrap{
        display:grid;
        row-gap:20px;
        grid-template-columns:1fr 326px;
        align-items:flex-start;
        -moz-column-gap:65px;
        column-gap:65px;
    }
}
@media screen and (min-width: 1280px){
    .cart__wrap{
        grid-template-columns:1fr 413px;
        -moz-column-gap:88px;
        column-gap:88px;
    }
}
@media screen and (min-width: 1440px){
    .cart__wrap{
        grid-template-columns:1fr 443px;
        -moz-column-gap:100px;
        column-gap:100px;
    }
}

.catalog-banner{
    padding:10px 22px;
    background:url("/local/templates/main/css/../img/components/catalog/img-8.svg") no-repeat right bottom/cover, linear-gradient(90deg, rgb(198, 197, 197), rgb(255, 255, 255) 100%);
}

@media screen and (min-width: 768px){
    .catalog-banner__wrap{
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
}

.catalog-banner__content-container{
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .catalog-banner__content-container{
        margin-bottom:0;
    }
}

.catalog-banner__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-bottom:10px;
}
.catalog-banner__title span{
    color:#ff6304;
}

.catalog-banner__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    margin-bottom:12px;
}

.catalog-banner__img-container{
    position:relative;
    width:209px;
    height:209px;
    margin:0 auto;
}
@media screen and (min-width: 768px){
    .catalog-banner__img-container{
        width:132px;
        height:128px;
        margin-right:13%;
    }
}

.catalog-banner__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
}

.catalog-card-block{
    position:relative;
}
.catalog-card-block .product-card-slider{
    position:relative;
}
.catalog-card-block .product-card-slider:before{
    content:"";
    position:absolute;
    top:0;
    left:-30px;
    width:30px;
    height:100%;
    background-color:#fff;
    z-index:1;
}
@media screen and (min-width: 480px){
    .catalog-card-block .product-card-slider .slick-list{
        overflow:visible;
    }
}
.catalog-card-block .product-card-slider_s .slick-list{
    overflow:hidden;
}
.catalog-card-block .product-card{
    width:280px;
}
@media screen and (min-width: 480px){
    .catalog-card-block .product-card{
        width:212px;
        margin-right:10px;
    }
}
@media screen and (min-width: 768px){
    .catalog-card-block .product-card{
        width:229px;
    }
}
@media screen and (min-width: 1024px){
    .catalog-card-block .product-card{
        width:310px;
    }
}
@media screen and (min-width: 1280px){
    .catalog-card-block .product-card{
        width:297px;
    }
}
@media screen and (min-width: 1440px){
    .catalog-card-block .product-card{
        width:340px;
    }
}

.catalog-card-block__btn{
    position:absolute;
    bottom:0;
    right:0;
}
.catalog-card-block__btn .btn{
    padding:12px 25px;
}
@media screen and (min-width: 768px){
    .catalog-card-block__btn .btn{
        padding:12px 47px;
    }
}

@media screen and (min-width: 768px){
    .catalog-card-block__wrap{
        display:grid;
        grid-template-columns:1fr 266px;
        grid-template-rows:auto 1fr;
        align-items:flex-start;
        gap:40px 20px;
    }
}
@media screen and (min-width: 1280px){
    .catalog-card-block__wrap{
        gap:10px;
    }
}
.catalog-card-block__wrap .catalog-card-params{
    grid-column:1/3;
    grid-row:1/2;
}
@media screen and (min-width: 1280px){
    .catalog-card-block__wrap .catalog-card-params{
        grid-column:1/2;
        grid-row:1/3;
    }
}
.catalog-card-block__wrap .catalog-card-info{
    grid-column:1/2;
    grid-row:2/3;
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .catalog-card-block__wrap .catalog-card-info{
        margin-bottom:0;
    }
}
@media screen and (min-width: 1280px){
    .catalog-card-block__wrap .catalog-card-info{
        grid-column:2/3;
        grid-row:1/2;
    }
}
.catalog-card-block__wrap .cart-add-card{
    grid-column:2/3;
    grid-row:2/3;
    padding:20px;
    height:100%;
}
@media screen and (min-width: 1280px){
    .catalog-card-block__wrap .cart-add-card{
        height:auto;
    }
}

@media screen and (min-width: 1024px){
    .catalog-card-description__wrap{
        display:grid;
        grid-template-columns:1fr 478px;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}

.catalog-card-description__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    max-width:768px;
}
.catalog-card-description__text:not(:last-of-type){
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .catalog-card-description__text:not(:last-of-type){
        margin-bottom:48px;
    }
}

.catalog-card-description__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .catalog-card-description__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}

.catalog-card-description__img-container{
    display:none;
}
@media screen and (min-width: 1024px){
    .catalog-card-description__img-container{
        display:block;
        position:relative;
        width:478px;
        height:300px;
    }
}

.catalog-card-description__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
}

.catalog-card-info{
    border:1px solid #e9e9e9;
    border-radius:6px;
    padding:20px;
}
.catalog-card-info .rating-panel{
    margin-bottom:27px;
}
.catalog-card-info .product-type{
    margin-bottom:0;
}

.catalog-card-info__wrap{
    display:block;
}
@media screen and (min-width: 768px){
    .catalog-card-info__wrap{
        display:grid;
        grid-template-columns:7fr 6fr;
    }
}
@media screen and (min-width: 1280px){
    .catalog-card-info__wrap{
        display:block;
    }
}

.catalog-card-info__top{
    border-bottom:1px solid #bfbfbf;
    padding-bottom:22px;
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .catalog-card-info__top{
        border-bottom:none;
        padding-bottom:0;
        margin-bottom:0;
        border-right:1px solid #bfbfbf;
        padding-right:22px;
        margin-right:22px;
    }
}
@media screen and (min-width: 1280px){
    .catalog-card-info__top{
        border-right:0;
        border-bottom:1px solid #bfbfbf;
        padding-bottom:22px;
        margin-bottom:22px;
        padding-right:0px;
        margin-right:0px;
    }
}

.catalog-card-info__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    color:#ff6304;
    margin-bottom:24px;
}

.catalog-card-info__address-row{
    display:grid;
    grid-template-columns:2fr 1fr;
    -moz-column-gap:10px;
    column-gap:10px;
}
.catalog-card-info__address-row:not(:last-child){
    margin-bottom:12px;
}

.catalog-card-info__address-cell{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}
.catalog-card-info__address-cell:last-child{
    text-align:right;
}

@media screen and (min-width: 768px){
    .catalog-card-params__wrap{
        display:grid;
        grid-template-columns:355px 3fr;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
@media screen and (min-width: 1024px){
    .catalog-card-params__wrap{
        display:grid;
        grid-template-columns:504px 3fr;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
@media screen and (min-width: 1280px){
    .catalog-card-params__wrap{
        display:grid;
        grid-template-columns:504px 3fr;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
@media screen and (min-width: 1440px){
    .catalog-card-params__wrap{
        display:grid;
        grid-template-columns:562px 3fr;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}

.catalog-card-params__img-container{
	position:relative;
}
@media screen and (min-width: 480px){
    .catalog-card-params__img-container{
        margin-bottom:50px;
    }
}
@media screen and (min-width: 768px){
    .catalog-card-params__img-container{
        margin-bottom:0;
    }
}
@media screen and (min-width: 768px){
    .catalog-card-params__img-container .slick-dots{
        display:none;
    }
}

.catalog-card-params__content-container{
    flex:1;
    background:#e9e9e9;
    border-radius:6px;
    padding:23px 30px;
    margin-bottom:30px;
}
@media screen and (min-width: 768px){
    .catalog-card-params__content-container{
        margin-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .catalog-card-params__content-container{
        padding:30px;
    }
}

.catalog-card-params__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    margin-bottom:18px;
}
@media screen and (min-width: 1024px){
    .catalog-card-params__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
        margin-bottom:23px;
    }
}
@media screen and (min-width: 1440px){
    .catalog-card-params__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}

.catalog-card-params__table{
    margin-bottom:34px;
}

.catalog-card-params__row{
    display:grid;
    grid-template-columns:5fr 6fr;
    -moz-column-gap:10px;
    column-gap:10px;
    border-bottom:1px solid #fff;
    padding:10px 0;
}

.catalog-card-params__cell-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    margin-right:20px;
}
@media screen and (min-width: 768px){
    .catalog-card-params__cell-label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.catalog-card-params__cell-value{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    text-align:right;
}
@media screen and (min-width: 768px){
    .catalog-card-params__cell-value{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:15px;
        line-height:15px;
    }
}

.catalog-card-params__summ{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:34px;
    line-height:34px;
    margin-bottom:24px;
    order:1;
}
@media screen and (min-width: 480px){
    .catalog-card-params__summ{
        width:100%;
        order:unset;
    }
}
@media screen and (min-width: 768px){
    .catalog-card-params__summ{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .catalog-card-params__summ{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}

.catalog-card-params__count-container{
    display:flex;
    align-items:center;
    order:3;
}
@media screen and (min-width: 480px){
    .catalog-card-params__count-container{
        order:unset;
        margin-right:20px;
    }
}

.catalog-card-params__controls{
    display:flex;
    flex-wrap:wrap;
}
.catalog-card-params__controls .input-number{
    margin-right:10px;
}
.catalog-card-params__controls .btn{
    padding:12px 23px;
}
.catalog-card-params__controls .btn-favorite{
    order:2;
    margin-bottom:24px;
    margin-left:18px;
}
@media screen and (min-width: 480px){
    .catalog-card-params__controls .btn-favorite{
        order:unset;
        margin:0;
    }
}

.catalog-card-tab__head{
    border-bottom:1px solid #3a3a3a;
    padding:10px 0;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
@media screen and (min-width: 1024px){
    .catalog-card-tab__head{
        display:none;
    }
}
.catalog-card-tab__head.is-open .catalog-card-tab__icon::after{
    transform:translate(-50%, -50%) rotate(90deg);
}

.catalog-card-tab__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
}

.catalog-card-tab__icon{
    width:35px;
    height:35px;
    border:1px solid #3a3a3a;
    border-radius:50%;
    position:relative;
}
.catalog-card-tab__icon::before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:15px;
    height:2px;
    background-color:#3a3a3a;
}
.catalog-card-tab__icon::after{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:2px;
    height:15px;
    transition:all 0.1s linear;
    background-color:#3a3a3a;
}

.catalog-mobile{
    position:absolute;
    bottom:100%;
    left:0;
    width:100%;
    height:100vh;
    background:rgba(58, 58, 58, 0.5);
    z-index:-1;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    align-items:flex-end;
}

.bottom-menu__item.is-open .catalog-mobile{
    transform:scaleY(1);
    transition-delay:0s;
}
.bottom-menu__item.is-open .catalog-mobile__wrap{
    transform:translateY(0);
    height:100%;
    overflow:auto;
    padding-top:107px;
}

.catalog-mobile__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateY(100%);
    transition:all 0.3s ease-out;
    position:relative;
    display:grid;
    align-items:flex-end;
}

.catalog-mobile__block-wrap{
    position:relative;
}
.catalog-mobile__block-wrap::before{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    width:50px;
    height:2px;
    background-color:#fff;
    transform:translateX(-50%);
    bottom:100%;
    margin-bottom:20px;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.catalog-mobile__body{
    border-radius:16px 16px 0px 0px;
    background-color:#fff;
    overflow:hidden;
    padding:34px 20px 20px 20px;
}
@media screen and (min-width: 480px){
    .catalog-mobile__body{
        padding:40px 20px 20px 20px;
    }
}
.catalog-mobile__body .main-banner-tab .tabs-list{
    padding:0;
    margin-bottom:20px;
}
.catalog-mobile__body .main-banner-form__footer{
    padding:0;
}
.catalog-mobile__body .main-banner-form__body{
    padding:0;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .form-field{
    width:calc(100vw - 40px);
}

.catalog-parameters p{
    max-width:920px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.catalog-parameters p:not(:last-child){
    margin-bottom:15px;
}
.catalog-parameters p strong{
    margin-right:4px;
}
.catalog-parameters picture{
    width:100%;
    height:auto;
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .catalog-parameters picture{
        width:706px;
        height:500px;
        margin:0 auto;
    }
}
.catalog-parameters img{
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:contain;
    object-fit:contain;
}

.catalog-parameters__img-container{
    width:100%;
    height:auto;
    margin-bottom:48px;
}
@media screen and (min-width: 768px){
    .catalog-parameters__img-container{
        width:891px;
        height:387px;
        margin:0 auto;
        margin-bottom:48px;
    }
}

@media screen and (min-width: 1024px){
    .catalog-tab-filtersbar{
        display:block;
        /*grid-template-columns:255px 1fr;*/
        -moz-column-gap:30px;
        column-gap:30px;
    }
	#catalog_filter_block{
		display:block;
	}
}
@media screen and (min-width: 1280px){
    .catalog-tab-filtersbar{
        -moz-column-gap:48px;
        column-gap:48px;
    }
}
@media screen and (min-width: 1440px){
    .catalog-tab-filtersbar{
        -moz-column-gap:91px;
        column-gap:91px;
    }
}
.catalog-tab-filtersbar .filters-bar_bottom{
    grid-column:1/-1;
}
@media screen and (min-width: 480px){
    .catalog-tab-filtersbar .catalog-tab-filtersbar__btns{
        position:absolute;
        top:-50px;
        right:0;
    }
}
@media screen and (min-width: 1024px){
    .catalog-tab-filtersbar .catalog-tab-filtersbar__btns{
        display:none;
    }
}
.catalog-tab-filtersbar .filters-bar__toggler{
    position:static;
    margin-bottom:0;
}
.catalog-tab-filtersbar .tabs-block_catalog{
    margin-top:42px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__checkbox{
    margin-bottom:20px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__checkbox .checkbox:not(:last-child){
    margin-bottom:12px;
}
.catalog-tab-filtersbar .form-field{
    display:grid;
    grid-template-columns:1fr 114px;
    -moz-column-gap:20px;
    column-gap:20px;
    align-items:center;
}
.catalog-tab-filtersbar .form-field:not(:first-child){
    margin-top:10px;
}
.catalog-tab-filtersbar .form-field:not(:first-child).form-field_vertical{
    margin-top:20px;
}
.catalog-tab-filtersbar .form-field_vertical{
    grid-template-columns:1fr;
    row-gap:10px;
}
.catalog-tab-filtersbar .form-field__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    color:#3a3a3a;
}
.catalog-tab-filtersbar .input-range_static{
    margin-top:20px;
}

.catalog-tab-filtersbar__btns{
    display:flex;
    align-items:center;
    margin-bottom:20px;
}
.catalog-tab-filtersbar__btns > *:first-child{
    margin-right:20px;
}

.catalog-tab-filtersbar__left{
    display:none;
}
@media screen and (min-width: 1024px){
    .catalog-tab-filtersbar__left{
        display:block;
    }
}

.catalog-tab-filtersbar__right .catalog-banner{
    margin-bottom:40px;
}

.catalog-tab-filtersbar__menu-item.is-open .catalog-tab-filtersbar__menu-link-container .catalog-tab-filtersbar__menu-link{
    color:#ff6304;
}
.catalog-tab-filtersbar__menu-item.is-open .catalog-tab-filtersbar__menu-link-container .catalog-tab-filtersbar__menu-link::after{
    transform:rotate(90deg);
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.catalog-tab-filtersbar__menu-link-container .catalog-tab-filtersbar__menu-link::after{
    content:"";
    display:block;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width:7px;
    height:10px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear;
}

.catalog-tab-filtersbar__menu-link{
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    text-decoration:none;
    color:inherit;
    padding:12px 0px;
    transition:all 0.1s linear;
    cursor:pointer;
}
.catalog-tab-filtersbar__menu-link:hover{
    color:#ff6304;
}
.catalog-tab-filtersbar__menu-link:hover::after{
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.catalog-tab-filtersbar__submenu{
    padding-left:20px;
    display:none;
}

.catalog-tab-filtersbar__sublink{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:23px;
    color:inherit;
    text-decoration:none;
    transition:all 0.1s linear;
    padding:10px 0;
}
.catalog-tab-filtersbar__sublink:hover{
    color:#ff6304;
}

.catalog-tab .product-slider{
    position:relative;
}
.catalog-tab .product-slider .product-card{
    margin-right:10px;
    display:flex;
}

.catalog-tab__wrap{
    position:relative;
}

.catalog-tab__btn{
    position:absolute;
    bottom:0;
    right:0;
}
.catalog-tab__btn .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    width:auto;
    padding:12px 28px;
}
@media screen and (min-width: 768px){
    .catalog-tab__btn .btn{
        padding:12px 50px;
    }
}

.product-slider{
    position:relative;
}
.product-slider .product-slider__list .slick-list{
    overflow:visible;
}
@media screen and (min-width: 1600px){
    .product-slider .product-slider__list .slick-list{
        overflow:hidden;
    }
}
.product-slider::before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:calc((100vw - 100px) / -2);
    width:calc((100vw - 100px) / 2);
    height:100%;
    z-index:1;
    background-color:#fff;
}
@media screen and (min-width: 1600px){
    .product-slider::before{
        display:none;
    }
}

.collapse__item{
    border:1px solid #e9e9e9;
    border-radius:4px;
}
.collapse__item:not(:last-child){
    margin-bottom:10px;
}

.collapse__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    cursor:pointer;
    padding:20px;
    background:#e9e9e9;
    border-radius:4px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}
@media screen and (min-width: 480px){
    .collapse__head{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
.collapse__head.is-open{
    background:#fff;
}
.collapse__head.is-open .collapse__icon{
    background-color:transparent;
    transform:rotate(180deg);
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 1.75L9 9.25L1.5 1.75' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.collapse__icon{
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 1.75L9 9.25L1.5 1.75' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:16px 13px;
    background-color:#ff6304;
    width:30px;
    height:30px;
    border-radius:50%;
    flex-shrink:0;
    transition:all 0.1s linear;
}

.collapse__body{
    padding:20px;
    display:none;
}

.collapse__text p{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
@media screen and (min-width: 1024px){
    .collapse__text p{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.collapse__controls{
    margin-top:30px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.collapse__controls .pagination{
    display:none;
}
@media screen and (min-width: 480px){
    .collapse__controls .pagination{
        display:flex;
    }
}
.collapse__controls .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .collapse__controls .btn{
        width:auto;
    }
}

.delivery-table{
    max-width:512px;
}

.delivery-table__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
    margin-bottom:16px;
}

.delivery-table__row{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-bottom:1px solid #e9e9e9;
}
@media screen and (min-width: 1024px){
    .delivery-table__row{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.delivery-table__cell{
    padding:12px 0;
}
.delivery-table__cell:first-child{
    padding-right:20px;
}

.delivery .delivery-table:not(:last-child){
    margin-bottom:40px;
}

.delivery__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    line-height:22px;
    margin-bottom:16px;
}
@media screen and (min-width: 1024px){
    .delivery__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
        max-width:536px;
    }
}
.delivery__title span{
    white-space:nowrap;
}

.delivery__text{
    max-width:710px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
.delivery__text:not(:last-child){
    margin-bottom:40px;
}
@media screen and (min-width: 1024px){
    .delivery__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.catalog-tab_search .filters-bar__selects .form-field{
    grid-column:8 span;
}

.filters-bar_bottom.filters-bar_filtersbar{
	display:flex;
}


.catalog-tab-filtersbar__modal-btn,
.filters-bar__filters-modal-btn{
    display:flex;
    align-items:center;
    order:1;
    flex:0 1 40%;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    cursor:pointer;
    color:inherit;
    transition:all 0.1s linear;
}
.catalog-tab-filtersbar__modal-btn::before,
.filters-bar__filters-modal-btn::before{
    content:"";
    display:block;
    width:19px;
    height:19px;
    margin-right:12px;
    transition:all 0.1s linear;
    background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='%23e41d1b' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 1.625H20.375V3.875L12.875 12.125V18.125L9.125 20.375V12.125L1.625 3.875V1.625Z' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
@media screen and (min-width: 768px){
    .catalog-tab-filtersbar__modal-btn,
    .filters-bar__filters-modal-btn{
        display:none;
    }
}

.catalog-tab-filtersbar__modal-btn{
    display:flex;
    flex:unset;
}
@media screen and (min-width: 1024px){
    .catalog-tab-filtersbar__modal-btn{
        display:none;
    }
}

.filters-bar__filters{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:10px;
    justify-content:space-between;
}
@media screen and (min-width: 768px){
    .filters-bar__filters{
        justify-content:unset;
        margin-bottom:40px;
    }
}

.filters-bar__selects{
    width:100%;
    display:none;
    order:3;
    margin-top:20px;
}
.filters-bar__selects .form-field{
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .filters-bar__selects{
        order:unset;
        display:grid;
        grid-template-columns:repeat(24, 1fr);
        -moz-column-gap:10px;
        column-gap:10px;
        row-gap:15px;
        margin-bottom:40px;
        margin-top:0px;
    }
    .filters-bar__selects .form-field{
        grid-column:6 span;
        margin-bottom:0;
    }
}

.filters-bar__checkbox{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
@media screen and (min-width: 768px){
    .filters-bar__checkbox{
        grid-column:18 span;
        justify-content:flex-end;
        margin-left:40px;
    }
}
@media screen and (min-width: 1280px){
    .filters-bar__checkbox{
        grid-column:12 span;
        justify-content:flex-start;
        margin-left:40px;
    }
}
.filters-bar__checkbox .checkbox{
    flex:1 0 50%;
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .filters-bar__checkbox .checkbox{
        flex:unset;
        margin-bottom:0px;
    }
}
@media screen and (min-width: 768px){
    .filters-bar__checkbox .checkbox:not(:last-child){
        margin-right:14px;
    }
}
@media screen and (min-width: 1280px){
    .filters-bar__checkbox .checkbox:not(:last-child){
        margin-right:34px;
    }
}

.filters-bar__toggler{
    display:flex;
    align-items:center;
    order:2;
    position:absolute;
    bottom:100%;
    right:0;
    margin-bottom:9px;
}
@media screen and (min-width: 768px){
    .filters-bar__toggler{
        display:none;
    }
}

.filters-bar__toggler-icon::before{
    content:"";
    display:block;
    flex-shrink:0;
    margin-right:5px;
    background-image:url("data:image/svg+xml,%3Csvg width='31' height='20' viewBox='0 0 31 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15.5C7 16.0523 7.44772 16.5 8 16.5C8.55228 16.5 9 16.0523 9 15.5L7 15.5ZM8.70711 0.792893C8.31658 0.402369 7.68342 0.402369 7.29289 0.792893L0.928932 7.15685C0.538407 7.54738 0.538407 8.18054 0.928932 8.57107C1.31946 8.96159 1.95262 8.96159 2.34315 8.57107L8 2.91421L13.6569 8.57107C14.0474 8.96159 14.6805 8.96159 15.0711 8.57107C15.4616 8.18054 15.4616 7.54738 15.0711 7.15685L8.70711 0.792893ZM9 15.5L9 1.5L7 1.5L7 15.5L9 15.5Z' fill='%23888888'/%3E%3Cpath d='M24 4.5C24 3.94772 23.5523 3.5 23 3.5C22.4477 3.5 22 3.94772 22 4.5L24 4.5ZM22.2929 19.2071C22.6834 19.5976 23.3166 19.5976 23.7071 19.2071L30.0711 12.8431C30.4616 12.4526 30.4616 11.8195 30.0711 11.4289C29.6805 11.0384 29.0474 11.0384 28.6569 11.4289L23 17.0858L17.3431 11.4289C16.9526 11.0384 16.3195 11.0384 15.9289 11.4289C15.5384 11.8195 15.5384 12.4526 15.9289 12.8431L22.2929 19.2071ZM22 4.5L22 18.5L24 18.5L24 4.5L22 4.5Z' fill='%23888888'/%3E%3C/svg%3E%0A");
    width:31px;
    height:20px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
}

.filters-bar__toggler-title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}

.filters-bar__btn{
    width:100%;
    height:44px;
}
.filters-bar__btn:nth-of-type(1){
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
.filters-bar__btn:nth-of-type(2){
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
}
@media screen and (min-width: 768px){
    .filters-bar__btn:nth-of-type(1){
        order:1;
        grid-column:-1/-3;
        padding-left:0;
        padding-right:0;
    }
    .filters-bar__btn:nth-of-type(2){
        grid-column:1/7;
    }
}
@media screen and (min-width: 1024px){
    .filters-bar__btn:nth-of-type(1){
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
    .filters-bar__btn:nth-of-type(2){
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:15px;
        line-height:15px;
        grid-column:1/6;
    }
}
@media screen and (min-width: 1280px){
    .filters-bar__btn:nth-of-type(1){
        order:0;
        grid-column:-4/-6;
        padding:12px;
    }
    .filters-bar__btn:nth-of-type(2){
        grid-column:-1/-4;
    }
}

.filters-bar__sorter-type{
    display:none;
}
@media screen and (min-width: 768px){
    .filters-bar__sorter-type{
        display:flex;
        margin-right:52px;
    }
}
.filters-bar__sorter-type .select_simple.open .select__item{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}

.filters-bar{
    margin-top:30px;
}
@media screen and (min-width: 480px){
    .filters-bar{
        margin-top:0;
    }
}

.filters-bar_bottom{
    display:flex;
    margin-bottom:34px;
    position:relative;
    margin-top:0;
}
@media screen and (min-width: 768px){
    .filters-bar_bottom{
        margin-bottom:50px;
    }
}

.filters-bar__price{
    display:flex;
    width:100%;
    order:4;
    margin-top:16px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
@media screen and (min-width: 768px){
    .filters-bar__price{
        display:none;
    }
}

.filters-bar__price-title{
    color:#888888;
    margin-right:10px;
}

.filters-bar__price-value{
    display:flex;
    align-items:center;
}
.filters-bar__price-value::after{
    content:"";
    display:block;
    flex-shrink:0;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23E41D1B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width:10px;
    height:7px;
    margin-left:6px;
}

.filters-bar__sorter-price{
    display:none;
}
@media screen and (min-width: 768px){
    .filters-bar__sorter-price{
        display:flex;
    }
}


.filters-bar__page{
	display:flex;
	align-items:center;
	margin-left:auto;
}

@media screen and (max-width: 698px){
	.filters-bar__page{
		margin-left:0px;
	}
}


.filters-bar__page-label{
	display:block;
	font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:15px;
	line-height:19px;
	margin-right:15px;
}


.filters-bar__page-list{
    display:flex;
}

.filters-bar__page-item:not(:last-child){
    margin-right:9px;
}
.filters-bar__page-item{
	cursor:pointer;
}
@media screen and (min-width: 1024px){
    .filters-bar__page-item:not(:last-child){
        margin-right:15px;
    }
}

.filters-bar__page-btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    text-decoration:none;
    background-color:#fff;
    width:36px;
    height:36px;
    border:1px solid #afafaf;
    border-radius:2px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#3a3a3a;
    transition:all 0.1s linear;
}
.filters-bar__page-btn:hover, .filters-bar__page-btn:active{
    background-color:#3a3a3a;
    border:1px solid #3a3a3a;
    color:#fff;
}
.filters-bar__page-btn_active{
    background-color:#ff6304;
    border:1px solid #ff6304;
    color:#fff;
}

.filters-modal{
    position:fixed;
    top:0;
    width:100%;
    height:100vh;
    background:rgba(58, 58, 58, 0.5);
    z-index:8;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    align-items:flex-end;
    overflow:auto;
}
.filters-modal.is-open{
    transform:scaleY(1);
    transition-delay:0s;
}
.filters-modal.is-open .filters-bar__selects{
    width:100%;
    display:block;
    margin-top:0;
}
.filters-modal.is-open .filters-modal__wrap{
    transform:translateY(0);
    height:100%;
}

.filters-modal__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateY(100%);
    transition:all 0.3s ease-out;
    padding-bottom:58px;
    position:relative;
    display:grid;
    align-items:flex-end;
}

.filters-modal__block-wrap{
    position:relative;
    margin-top:50px;
    border-radius:16px 16px 0px 0px;
    background-color:#fff;
    padding:35px 30px;
    min-height:480px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
@media screen and (min-width: 480px){
    .filters-modal__block-wrap{
        min-height:606px;
        padding:35px 20px;
    }
}
.filters-modal__block-wrap::before{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    width:50px;
    height:2px;
    background-color:#fff;
    transform:translateX(-50%);
    bottom:100%;
    margin-bottom:20px;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.filters-modal__head{
    margin-bottom:20px;
}

.filters-modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}

.filters-modal__body{
    flex:1;
}
.filters-modal__body .form-field:not(:last-child){
    margin-bottom:14px;
}
@media screen and (min-width: 480px){
    .filters-modal__body .form-field:not(:last-child){
        margin-bottom:20px;
    }
}
.filters-modal__body .select__button{
    padding:8px 33px 8px 10px;
}
@media screen and (min-width: 480px){
    .filters-modal__body .select__button{
        padding:12px 33px 12px 10px;
    }
}
.filters-modal__body .filters-modal__checkbox{
    display:grid;
    grid-template-columns:auto 1fr;
    grid-template-rows:1fr 1fr;
    -moz-column-gap:20px;
    column-gap:20px;
    row-gap:20px;
}

.filtersbar-modal{
    position:fixed;
    top:0;
    width:100%;
    height:100vh;
    background:rgba(58, 58, 58, 0.5);
    z-index:8;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    overflow:auto;
}
.filtersbar-modal.is-open{
    transform:scaleY(1);
    transition-delay:0s;
}
.filtersbar-modal.is-open .filters-bar__selects{
    width:100%;
    display:block;
    margin-top:0;
}
.filtersbar-modal.is-open .filtersbar-modal__wrap{
    transform:translateX(0);
}

.filtersbar-modal__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateX(100%);
    transition:all 0.3s ease-out;
    width:318px;
    min-height:100vh;
    /*margin-left:auto;*/
}

.filtersbar-modal__block-wrap{
    background-color:#fff;
    padding:35px 30px;
    min-height:100%;
    padding-bottom:80px;
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 768px){
    .filtersbar-modal__block-wrap{
        padding-bottom:0px;
    }
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.filtersbar-modal__head{
    margin-bottom:20px;
}

.filtersbar-modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}

.filtersbar-modal__body{
    flex:1;
    display:flex;
}
.filtersbar-modal__body .tabs-block{
    display:flex;
    flex-direction:column;
}
.filtersbar-modal__body .tabs-block__content-container{
    flex:1;
    display:flex;
    margin-top:20px;
}
.filtersbar-modal__body .tabs-block__content-container .catalog-tab-filtersbar,
.filtersbar-modal__body .tabs-block__content-container .catalog-tab-filtersbar__filters{
    height:100%;
}
.filtersbar-modal__body .tabs-block__content-container .catalog-tab-filtersbar__filters{
    display:flex;
    flex-direction:column;
}
.filtersbar-modal__body .tabs-block__content-container .input-range_static{
    flex:1;
}
.filtersbar-modal__body .tabs-block__content-container .input-range__roster{
    width:100%;
}

.footer-bottom{
    padding:26px 0;
    padding-bottom:75px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
@media screen and (min-width: 768px){
    .footer-bottom{
        padding:26px 0;
    }
}
.footer-bottom.bottom-menu-is-active{
    padding-bottom:75px;
}
.footer-bottom .footer-bottom__wrap{
    display:grid;
    grid-template-columns:auto;
    align-items:center;
    -moz-column-gap:70px;
    column-gap:70px;
    row-gap:16px;
}
@media screen and (min-width: 768px){
    .footer-bottom .footer-bottom__wrap{
        grid-template-columns:auto 1fr auto;
    }
}
.footer-bottom .footer-bottom__wrap a{
    color:inherit;
    text-decoration:none;
    display:inline-block;
    transition:all 0.1s linear;
}
.footer-bottom .footer-bottom__wrap a:hover, .footer-bottom .footer-bottom__wrap a:active{
    text-decoration:underline;
}
.footer-bottom .footer-bottom__wrap .mh__icon{
    margin-right:8px;
}

.footer-menu_nav .footer-menu__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}
.footer-menu_nav .footer-menu__item:not(:last-child){
    margin-bottom:22px;
}

.footer-menu__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
    margin-bottom:22px;
}

.footer-menu__item:not(:last-child){
    margin-bottom:11px;
}

.footer-menu__link{
    color:#3a3a3a;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    text-decoration:none;
    transition:all 0.1s linear;
    white-space:nowrap;
}
@media screen and (min-width: 1024px){
    .footer-menu__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.footer-menu__link:hover, .footer-menu__link:active{
    text-decoration:underline;
}

.footer-middle{
    background-color:#e9e9e9;
    padding:40px 0;
}

.footer-middle__wrap{
    display:grid;
    grid-template-columns:1fr;
    -moz-column-gap:20px;
    column-gap:20px;
    row-gap:30px;
}
@media screen and (min-width: 480px){
    .footer-middle__wrap{
        grid-template-columns:1fr 1fr;
    }
}
@media screen and (min-width: 768px){
    .footer-middle__wrap{
        grid-template-columns:1fr 1fr 1fr;
    }
}
@media screen and (min-width: 1024px){
    .footer-middle__wrap{
        grid-template-columns:7fr 7fr 7fr 7fr auto;
    }
}
@media screen and (min-width: 1440px){
    .footer-middle__wrap{
        grid-template-columns:6fr 6fr 6fr 6fr 5fr;
    }
}

.footer-top{
    padding:16px 0;
    border-top:1px solid #e9e9e9;
}
.footer-top .footer-top__wrap{
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:repeat(3, auto);
    align-items:center;
    -moz-column-gap:52px;
    column-gap:52px;
    row-gap:22px;
}
@media screen and (min-width: 768px){
    .footer-top .footer-top__wrap{
        grid-template-columns:1fr auto;
    }
}
@media screen and (min-width: 1024px){
    .footer-top .footer-top__wrap{
        grid-template-columns:1fr auto auto;
        grid-template-rows:auto;
    }
}
.footer-top .footer-top__wrap .logo{
    margin-right:auto;
    width:auto;
    width:196px;
    height:25px;
}
@media screen and (min-width: 1024px){
    .footer-top .footer-top__wrap .logo{
        width:auto;
    }
}
.footer-top .footer-top__wrap .logo img{
    height:100%;
}

@media screen and (max-width: 1024px){
    .footer-top .footer-top__wrap .logo{
        height:auto;
    }
}
.footer-top .footer-top__wrap .contact-list{
    order:1;
}
@media screen and (min-width: 768px){
    .footer-top .footer-top__wrap .contact-list{
        grid-column:1/3;
        margin-left:auto;
    }
}
@media screen and (min-width: 1024px){
    .footer-top .footer-top__wrap .contact-list{
        order:unset;
        grid-column:auto;
        margin-left:unset;
    }
}
.footer-top .footer-top__wrap .contact-list__list{
    flex-direction:column;
    align-items:flex-start;
}
.footer-top .footer-top__wrap .contact-list__list .contact-list__item:not(:last-child){
    margin-right:0px;
    padding-right:0px;
    margin-bottom:10px;
}
.footer-top .footer-top__wrap .contact-list__list .contact-list__item:not(:last-child)::before{
    display:none;
}
@media screen and (min-width: 480px){
    .footer-top .footer-top__wrap .contact-list__list .contact-list__item:not(:last-child){
        margin-bottom:0px;
    }
}
@media screen and (min-width: 480px){
    .footer-top .footer-top__wrap .contact-list__list{
        flex-direction:row;
        align-items:center;
        margin-bottom:0px;
    }
    .footer-top .footer-top__wrap .contact-list__list .contact-list__item:not(:last-child){
        margin-right:15px;
        padding-right:15px;
    }
    .footer-top .footer-top__wrap .contact-list__list .contact-list__item:not(:last-child)::before{
        display:block;
    }
}

.footer{
    color:#3a3a3a;
    margin-top:30px;
}

.for-bisnes__description{
    margin-bottom:30px;
}
.for-bisnes__description p:not(:last-child){
    margin-bottom:20px;
}

.for-bisnes-form{
    max-width:502px;
}
.for-bisnes-form .form__head{
    margin-bottom:30px;
}
.for-bisnes-form .form__body{
    margin-bottom:30px;
}
.for-bisnes-form .form__footer .form__captcha{
    margin-bottom:30px;
}
.for-bisnes-form .form__footer .btn{
    margin-bottom:12px;
}
.for-bisnes-form .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
}
.for-bisnes-form .form__footer-text a{
    color:inherit;
}
.for-bisnes-form .form__item:not(:last-child){
    margin-bottom:20px;
}

.get-tires-calc{
    background-color:#fff;
    padding:20px;
    border-radius:8px;
}
@media screen and (min-width: 768px){
    .get-tires-calc{
        padding:30px 40px;
    }
}

.get-tires-calc__head{
    margin-bottom:30px;
}

.get-tires-calc__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
}
@media screen and (min-width: 480px){
    .get-tires-calc__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (min-width: 768px){
    .get-tires-calc__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}

.get-tires-calc__body .form{
    display:grid;
    grid-template-columns:1fr;
    -moz-column-gap:15px;
    column-gap:15px;
    row-gap:20px;
}
@media screen and (min-width: 1024px){
    .get-tires-calc__body .form{
        grid-template-columns:1fr;
    }
}
@media screen and (min-width: 1280px){
    .get-tires-calc__body .form{
        grid-template-columns:1fr auto;
    }
}
@media screen and (min-width: 1440px){
    .get-tires-calc__body .form{
        grid-template-columns:5fr 2fr;
    }
}
@media screen and (min-width: 768px){
    .get-tires-calc__body .form__body{
        display:grid;
        grid-template-columns:1fr 1fr auto;
        align-items:center;
        -moz-column-gap:15px;
        column-gap:15px;
        row-gap:25px;
    }
}
@media screen and (min-width: 1280px){
    .get-tires-calc__body .form__body{
        grid-template-columns:1fr 1fr auto auto;
    }
}
.get-tires-calc__body .form__item{
    margin-bottom:16px;
}
@media screen and (min-width: 768px){
    .get-tires-calc__body .form__item:nth-child(2){
        margin-bottom:10px;
    }
}
@media screen and (min-width: 1280px){
    .get-tires-calc__body .form__item:nth-child(2){
        margin-bottom:0;
    }
}
@media screen and (min-width: 768px){
    .get-tires-calc__body .form__item:nth-child(3){
        margin-bottom:16px;
    }
}
@media screen and (min-width: 1280px){
    .get-tires-calc__body .form__item:nth-child(3){
        margin-bottom:0;
    }
}
@media screen and (min-width: 768px){
    .get-tires-calc__body .form__item{
        margin-bottom:0;
    }
}
.get-tires-calc__body .form__item-summ{
    display:flex;
    flex-direction:column;
    grid-column:1/-1;
}
@media screen and (min-width: 480px){
    .get-tires-calc__body .form__item-summ{
        align-items:center;
        flex-direction:row;
    }
}
@media screen and (min-width: 1024px){
    .get-tires-calc__body .form__item-summ{
        grid-column:unset;
    }
}
.get-tires-calc__body .form__item-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:10px;
    color:#888888;
}
@media screen and (min-width: 480px){
    .get-tires-calc__body .form__item-label{
        margin-right:20px;
        margin-bottom:0;
    }
}
@media screen and (min-width: 768px){
    .get-tires-calc__body .form__item-label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
.get-tires-calc__body .form__item-value{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
}
@media screen and (min-width: 768px){
    .get-tires-calc__body .form__item-value{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}
.get-tires-calc__body .form__footer{
    display:flex;
}
.get-tires-calc__body .form__footer2 a{
    color:#ff6304;
}
.get-tires-calc__body .form__footer .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .get-tires-calc__body .form__footer .btn{
        width:auto;
        padding:12px 53px;
    }
}
@media screen and (min-width: 1280px){
    .get-tires-calc__body .form__footer .btn{
        width:100%;
    }
}

@media screen and (min-width: 1024px){
    .get-tires-list__list{
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        -moz-column-gap:40px;
        column-gap:40px;
    }
}

.get-tires-card__wrap{
    display:flex;
}
@media screen and (min-width: 1024px){
    .get-tires-card__wrap{
        display:block;
    }
}

.get-tires-list__item{
    margin-bottom:58px;
}
@media screen and (min-width: 1024px){
    .get-tires-list__item{
        margin-bottom:0;
    }
}
.get-tires-list__item:last-child .get-tires-card__num::after{
    content:none;
}
@media screen and (min-width: 1024px){
    .get-tires-list__item:last-child .get-tires-card__num::after{
        content:"";
    }
}

.get-tires-card__num{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    background-color:#ff6304;
    color:#fff;
    border-radius:50%;
    margin-right:16px;
    position:relative;
}
@media screen and (min-width: 1024px){
    .get-tires-card__num{
        margin-bottom:44px;
    }
}
.get-tires-card__num::after{
    position:absolute;
    top:100%;
    transform:rotate(90deg) translateY(-6px);
    left:0%;
    margin-top:26px;
    height:2px;
    width:30px;
    content:"";
    display:block;
    background-image:url("data:image/svg+xml,%3Csvg width='300' height='2' viewBox='0 0 300 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L300 1.00003' stroke='%23E41D1B' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
}
@media screen and (min-width: 1024px){
    .get-tires-card__num::after{
        top:50%;
        transform:translateY(-50%);
        left:100%;
        width:197px;
        margin-left:40px;
        margin-top:0;
    }
}
@media screen and (min-width: 1280px){
    .get-tires-card__num::after{
        width:300px;
    }
}

.get-tires-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    max-width:480px;
}
@media screen and (min-width: 1024px){
    .get-tires-card__text{
        max-width:320px;
    }
}

.hamburger{
    cursor:pointer;
    line-height:25px;
}

.hamburger__icon{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:25px;
    height:3px;
    background-color:#ff6304;
    border-radius:25%;
    transition:all 0.3s ease;
}
.hamburger__icon::before{
    content:"";
    position:absolute;
    right:0;
    top:-8px;
    display:inline-block;
    width:25px;
    height:3px;
    background-color:#ff6304;
    border-radius:25%;
    transition:all 0.3s ease-out;
}
.hamburger__icon::after{
    content:"";
    position:absolute;
    right:0;
    bottom:-8px;
    display:inline-block;
    width:25px;
    height:3px;
    background-color:#ff6304;
    border-radius:25%;
    transition:all 0.3s ease-out;
}

.hamburger.is-open .hamburger__icon{
    background-color:transparent;
}
.hamburger.is-open .hamburger__icon:before{
    transform:rotate(225deg);
    top:-1px;
}
.hamburger.is-open .hamburger__icon:after{
    transform:rotate(-225deg);
    bottom:1px;
}

.head-dashboard{
    position:relative;
    border-bottom:1px solid #e9e9e9;
}

.head-dashboard__top{
    padding:9px 0 11px 0;
    background-color:#e9e9e9;
}
.head-dashboard__top .head-dashboard__wrap{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.head-dashboard__bottom{
    padding:2px 0;
    display:flex;
    height:42px;
}
@media screen and (min-width: 480px){
    .head-dashboard__bottom{
        padding:11px 0;
    }
}
@media screen and (min-width: 1024px){
    .head-dashboard__bottom{
        padding:0;
        height:auto;
    }
}
.head-dashboard__bottom .head-dashboard__wrap{
    display:flex;
    height:100%;
}
@media screen and (min-width: 480px){
    .head-dashboard__bottom .head-dashboard__wrap{
        align-items:center;
    }
}

.head-dashboard__hamburger{
    /*display:none;*/
}
@media screen and (min-width: 350px){
    .head-dashboard__hamburger{
        padding:0 10px;
        margin-right:9px;
        display:block;
    }
}
@media screen and (min-width: 1024px){
    .head-dashboard__hamburger{
        display:none;
    }
}

.head-dashboard__logo-top{
    display:block;
}
@media screen and (min-width: 480px){
    .head-dashboard__logo-top{
        display:none;
    }
}
.head-dashboard__logo-top.logo{
    width:auto;
    margin-right:10px;
    margin-left:10px;
}
.head-dashboard__logo-top .logo__img{
    max-width:100%;
    width:auto;
    max-height:30px;
}

@media screen and (max-width: 380px){
    .head-dashboard__logo-top .logo__img{
        height:auto;
    }
}

.head-dashboard__select{
    display:none;
}
@media screen and (min-width: 480px){
    .head-dashboard__select{
        display:block;
        margin-right:auto;
    }
}
@media screen and (min-width: 1024px){
    .head-dashboard__select{
        margin-right:0px;
    }
}
@media screen and (min-width: 1280px){
    .head-dashboard__select{
        margin-right:17px;
    }
}
.head-dashboard__select .select__button-inner{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:12px;
}
.head-dashboard__select .select_simple .select__button:after{
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23afafaf' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.head-dashboard__select .select_simple.open .select__roster{
    top:calc(100% + 17px);
}

.head-dashboard__menu_top{
    display:none;
}
@media screen and (min-width: 1024px){
    .head-dashboard__menu_top{
        display:block;
        margin-right:auto;
        position:relative;
        padding-left:14px;
    }
    /*.head-dashboard__menu_top::before{
        content:"";
        display:block;
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        left:0;
        width:1px;
        height:25px;
        background-color:#bfbfbf;
    }*/
}
@media screen and (min-width: 1280px){
    .head-dashboard__menu_top{
        /*padding-left:20px;*/
        padding-left:0px;
    }
}
.head-dashboard__menu_top .menu-list__item:not(:last-child){
    margin-right:12px;
}
@media screen and (min-width: 1280px){
    .head-dashboard__menu_top .menu-list__item:not(:last-child){
        margin-right:21px;
    }
}

.head-dashboard__contacts{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:16px;
    color:inherit;
    text-decoration:none;
    display:inline-flex;
    align-items:center;
    margin-right:0px;
    white-space:nowrap;
	margin-left:27px;
}
@media screen and (min-width: 480px){
    /*.head-dashboard__contacts{
        margin-right:20px;
    }*/
}
@media screen and (min-width: 768px){
    .head-dashboard__contacts{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
/*@media screen and (min-width: 1024px){
    .head-dashboard__contacts{
        margin-right:8px;
    }
}
@media screen and (min-width: 1280px){
    .head-dashboard__contacts{
        margin-right:40px;
    }
}*/
.head-dashboard__contacts .head-dashboard__text:first-child{
    margin-right:4px;
}




.head-dashboard__contacts.double_phone{
	position: relative;
	font-size:16px;
	margin-right:10px;
}
.head-dashboard__contacts.double_phone font{
	position: absolute;
	bottom: -15px;left: 0;
	font-size: 12px;
	display:none;
}
@media screen and (min-width: 1050px)and (max-width: 1200px){
	.head-dashboard__contacts.double_phone{
		font-size:14px;
	}
	.header_point>font{
		font-size:14px;
	}
	.ttt-head{
		font-size:14px;
	}
}
@media screen and (max-width: 1049px){
	.header_point>font{
		display:none;
	}
	.head-dashboard__contacts.double_phone font{
		display:block;
	}
}
@media screen and (max-width: 825px){
	.ttt-head{
		display:none !important;
	}
}

@media screen and (max-width: 479px){
	.head-dashboard__contact-wrap{
		flex-direction:column;
		width:max-content !important;
	}
	.head-dashboard__contact-wrap .header_point .header_point_icon{
		display:none !important;
	}
	.head-dashboard__contacts.double_phone{
		font-size:14px;
	}
	.head-dashboard__contacts.double_phone font{
		display:none;
	}
	.header_point>font{
		display:none;
	}
}



.ttt-head{
	position:relative;
	padding-left: 25px;
	text-transform: lowercase;
}
.ttt-head .ttt-head_icon{
	width: 20px;
	height: 20px;
	background: url(/static/img/clock-svg.svg) no-repeat;
	background-size: 20px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}



@media screen and (max-width: 452px){
	.head-dashboard__contact-wrap{flex-direction: column;}
}





.head-dashboard__contact-wrap{
    display:flex;
    align-items:center;
    /*margin-left:auto;*/
	width:100%;
	margin-left:unset;
	justify-content: space-between;
}
.head-dashboard__contact-wrap .header_point{
	position:relative;
}
.head-dashboard__contact-wrap .header_point .header_point_icon{ 
	width: 20px;
    height: 20px;
    background: url(/static/img/address-svg2.svg) no-repeat;
    background-size: 20px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}

.head-dashboard__button-container{
    display:none;
}
@media screen and (min-width: 480px){
    .head-dashboard__button-container{
        display:flex;
    }
}
.head-dashboard__button-container > *{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:12px;
}
.head-dashboard__button-container > *:not(:last-child){
    margin-right:3px;
    padding-right:12px;
    position:relative;
}
@media screen and (min-width: 1280px){
    .head-dashboard__button-container > *:not(:last-child){
        margin-right:15px;
        padding-right:15px;
    }
}
.head-dashboard__button-container > *:not(:last-child)::after{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:0;
    width:1px;
    height:25px;
    background-color:#bfbfbf;
}

.head-dashboard__logo{
    display:none;
}
@media screen and (min-width: 480px){
    .head-dashboard__logo{
        display:block;
        margin-right:auto;
        flex-shrink:0;
        width:197px;
    }
}
@media screen and (min-width: 1024px){
    .head-dashboard__logo{
        margin-right:15px;
    }
}
@media screen and (min-width: 1280px){
    .head-dashboard__logo{
        margin-right:23px;
    }
}

.head-dashboard__menu.head-dashboard__menu_bottom{
    display:none;
}
@media screen and (min-width: 1024px){
    .head-dashboard__menu.head-dashboard__menu_bottom{
        display:block;
        flex:1;
        margin-right:auto;
    }
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown-wrapper{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
.head-dashboard__menu.head-dashboard__menu_bottom .priority-nav{
    display:flex;
    align-items:center;
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown-toggle{
    display:flex;
    align-items:center;
    padding:20px 0;
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown-toggle::after{
    content:"";
    display:inline-block;
    width:10px;
    height:6px;
    margin-left:7px;
    background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23afafaf' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
    transition:all 0.1s linear;
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown-toggle.is-open::after{
    background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
    transform:rotate(180deg);
}
@media screen and (min-width: 1280px){
    .head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown-toggle{
        padding:23px 0;
    }
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown{
    z-index:100;
    flex-direction:column;
    background-color:#fff;
    border:1px solid #bfbfbf;
    box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
    border-radius:2px;
    top:100%;
    left:0;
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown.show .menu-list__item{
    margin-right:0;
    padding:0 16px;
}
.head-dashboard__menu.head-dashboard__menu_bottom .nav__dropdown.show .menu-list__submenu{
    width:100%;
}
.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item{
    margin-right:20px;
}
@media screen and (min-width: 1280px){
    .head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item{
        margin-right:40px;
    }
}
.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item.is-active{
    position:relative;
}
.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item.is-active::before{
    content:"";
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    background-color:#ff6304;
    width:100%;
    height:4px;
}
.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link-container .menu-list__link:after{
    margin-left:10px;
}
.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    padding:20px 0;
	color:#000;
	font-weight:600;
}
@media screen and (min-width: 1280px){
    .head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link{
        padding:23px 0;
    }
}
.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__submenu{
    top:calc(57% + 17px);
}

.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__submenu.scrollsb{
	max-height: 300px;
    overflow-y: scroll;
	scrollbar-color: #ff6304 #e9e9e9;
	scrollbar-width:thin;
}



.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item.small_m{
	margin-right: 65px;
}

.head-dashboard__controls{
    display:flex;
    align-items:center;
    flex:1;
}
@media screen and (min-width: 480px){
    .head-dashboard__controls{
        flex:unset;
    }
}

.head-dashboard__btn-search{
    margin-right:32px;
    margin-bottom:-6px;
    cursor:pointer;
    opacity:1;
    transition:all 0.1s linear;
}
.head-dashboard__btn-search:hover, .head-dashboard__btn-search:active{
    opacity:0.6;
}
@media screen and (min-width: 480px){
    .head-dashboard__btn-search{
        margin-right:18px;
    }
}
@media screen and (min-width: 1280px){
    .head-dashboard__btn-search{
        margin-right:30px;
    }
}
.head-dashboard__btn-search::after{
    content:"";
    display:block;
    width:24px;
    height:26px;
    background:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7877 23.0931L18.9104 18.2517C22.5479 14.031 22.3412 7.65871 18.3318 3.64495C16.2651 1.53447 13.4957 0.5 10.7676 0.5C8.03948 0.5 5.27017 1.53447 3.16212 3.64473C-1.05404 7.86546 -1.05404 14.6515 3.16212 18.8722C5.22883 20.9414 7.99822 22.0171 10.7676 22.0171C13.2478 22.0171 15.7692 21.148 17.7532 19.4102L22.6305 24.2928C22.7544 24.4172 22.9612 24.5 23.1679 24.5C23.3746 24.5 23.5814 24.4172 23.7466 24.2518C24.0773 23.962 24.0773 23.4243 23.7878 23.0932L23.7877 23.0931ZM4.31932 17.6725C2.58328 15.9759 1.67393 13.6587 1.67393 11.2587C1.67393 8.85862 2.62454 6.54148 4.31932 4.80363C6.05535 3.06572 8.32873 2.15538 10.7674 2.15538C13.206 2.15538 15.4795 3.10702 17.2154 4.80363C18.9102 6.54155 19.8608 8.81739 19.8608 11.2587C19.8608 13.7 18.9102 15.9759 17.2154 17.7137C15.4794 19.4103 13.1648 20.362 10.7674 20.362C8.37 20.362 6.05528 19.4103 4.31932 17.6725Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center;
}
.head-dashboard__btn-search.is-open::after{
    content:"";
    display:block;
    width:24px;
    height:26px;
    background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='11.8984' y1='3.06066' x2='3.0596' y2='11.8995' stroke='%23888888' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='0.75' y1='-0.75' x2='13.25' y2='-0.75' transform='matrix(0.707107 0.707107 0.707107 -0.707107 2.90625 2)' stroke='%23888888' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

.head-dashboard__basket-btn{
    flex:1;
    padding-left:20px;
    margin-left:20px;
    position:relative;
}
.head-dashboard__basket-btn::after{
    content:"";
    display:block;
    position:absolute;
    left:0;
    height:25px;
    width:1px;
    top:50%;
    transform:translateY(-50%);
    background-color:#bfbfbf;
}
@media screen and (min-width: 480px){
    .head-dashboard__basket-btn{
        flex:unset;
        top:unset;
        bottom:0;
    }
}

@media screen and (min-width: 1280px){
    .main-baner__wrap{
        display:flex;
    }
}

.main-banner-slider .slider__list:not(.slick-initialized){
    display:none;
}

.main-baner__tab-container{
    display:none;
}
.main-baner__tab-container .tabs-block_link_border{
    min-height:624px;
}
@media screen and (min-width: 768px){
    .main-baner__tab-container{
        flex:1;
        box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
        border-radius:8px;
        display:flex;
    }
}
@media screen and (min-width: 1024px){
    .main-baner__tab-container{
        margin-right:30px;
    }
}
@media screen and (min-width: 1440px){
    .main-baner__tab-container{
        margin-right:58px;
    }
}
.main-baner__tab-container .tabs-block{
    flex:1;
    display:flex;
    flex-direction:column;
}
.main-baner__tab-container .tabs-block__content-container{
    flex:1;
    margin-top:-1px;
}
.main-baner__tab-container .tabs-block__content,
.main-baner__tab-container .main-banner-tab,
.main-baner__tab-container .tabs-block,
.main-baner__tab-container .main-banner-subtab,
.main-baner__tab-container .main-banner-form{
    height:100%;
}

.main-baner__slider-container{
    max-width:100%;
    width:100%;
    order:2;
    flex-shrink:0;
}
@media screen and (min-width: 768px){
    .main-baner__slider-container{
        margin-bottom:20px;
    }
}
@media screen and (min-width: 1024px){
    .main-baner__slider-container{
        max-width:100%;
    }
}
@media screen and (min-width: 1280px){
    .main-baner__slider-container{
        max-width:338px;
        margin-bottom:0;
    }
}
@media screen and (min-width: 1440px){
    .main-baner__slider-container{
        max-width:436px;
    }
}

.main-banner-tab{
    background-color:#fff;
}
.main-banner-tab .select__button{
    padding:8px 33px 8px 6px;
}
@media screen and (min-width: 480px){
    .main-banner-tab .select__button{
        padding:12px 33px 12px 6px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-tab .select__button{
        padding:12px 33px 12px 6px;
    }
}
.main-banner-tab .tabs-list__wrap{
    justify-content:center;
}
@media screen and (min-width: 768px){
    .main-banner-tab .tabs-list__wrap{
        justify-content:left;
    }
}
.main-banner-tab .tabs-list{
    padding:0 30px;
    padding-top:35px;
    margin-bottom:4px;
}
@media screen and (min-width: 480px){
    .main-banner-tab .tabs-list{
        padding:0 18px;
        padding-top:35px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-tab .tabs-list{
        padding:0;
    }
}
.main-banner-tab .tabs-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
}
@media screen and (min-width: 480px){
    .main-banner-tab .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:16px;
        line-height:16px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-tab .tabs-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-tab{
        padding:37px 40px 40px 35px;
    }
}
@media screen and (min-width: 1024px){
    .main-banner-tab{
        padding:23px 40px 55px 35px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-tab .tabs-list{
        margin-bottom:45px;
    }
}
@media screen and (min-width: 1024px){
    .main-banner-tab .tabs-list{
        margin-bottom:30px;
    }
}

.main-banner-form{
    display:flex;
    flex-direction:column;
}

.main-banner-form__body{
    margin-bottom:25px;
    display:flex;
    flex-direction:column;
    overflow:auto;
    height:364px;
    padding:0 30px;
}
@media screen and (min-width: 480px){
    .main-banner-form__body{
        margin-bottom:10px;
        padding:0 18px;
        height:447px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-form__body{
        flex-direction:column-reverse;
        overflow:unset;
        margin-bottom:40px;
        height:auto;
        padding:0;
    }
}
@media screen and (min-width: 1024px){
    .main-banner-form__body{
        margin-bottom:50px;
    }
}
.main-banner-form__body .main-banner-form__row{
    display:grid;
    grid-template-columns:1fr;
    gap:13px;
    margin-bottom:20px;
}
.main-banner-form__body .main-banner-form__row:first-child{
    order:2;
}
@media screen and (min-width: 768px){
    .main-banner-form__body .main-banner-form__row:first-child{
        order:unset;
    }
}
@media screen and (min-width: 480px){
    .main-banner-form__body .main-banner-form__row{
        gap:21px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-form__body .main-banner-form__row{
        margin-bottom:0;
        grid-template-columns:repeat(2, 1fr);
    }
}
.main-banner-form__body .main-banner-form__row .form-field{
    width:calc(100vw - 60px);
}
@media screen and (min-width: 480px){
    .main-banner-form__body .main-banner-form__row .form-field{
        width:calc(100vw - 36px);
    }
}
@media screen and (min-width: 768px){
    .main-banner-form__body .main-banner-form__row .form-field{
        width:auto;
    }
}
.main-banner-form__body .main-banner-form__row_checkbox{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    -moz-column-gap:5px;
    column-gap:5px;
    order:3;
}
@media screen and (min-width: 768px){
    .main-banner-form__body .main-banner-form__row_checkbox{
        row-gap:0;
        order:unset;
    }
}
@media screen and (min-width: 1024px){
    .main-banner-form__body .main-banner-form__row_checkbox{
        grid-template-columns:repeat(4, 1fr);
    }
}
@media screen and (min-width: 768px){
    .main-banner-form__body .main-banner-form__row_checkbox > *{
        margin-bottom:20px;
    }
}
.main-banner-form__body .main-banner-form__row_radio{
    margin-bottom:20px;
    grid-template-columns:1fr;
    order:1;
    margin-top:6px;
}
@media screen and (min-width: 768px){
    .main-banner-form__body .main-banner-form__row_radio{
        order:unset;
        margin-top:0;
    }
}
.main-banner-form__body .main-banner-form__row_radio .main-banner-form__cell{
    display:flex;
    align-items:center;
}
.main-banner-form__body .main-banner-form__row_radio .main-banner-form__cell > *:not(:last-child){
    margin-right:20px;
}

.main-banner-form__footer{
    flex:1;
    display:flex;
    flex-direction:column-reverse;
    padding:0 30px;
    padding-bottom:8px;
}
@media screen and (min-width: 480px){
    .main-banner-form__footer{
        padding:0 18px;
        padding-bottom:22px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-form__footer{
        flex-direction:row;
        align-items:flex-end;
        justify-content:space-between;
        padding:0;
    }
}
.main-banner-form__footer .btn{
    padding:12px 50px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
}
@media screen and (min-width: 1024px){
    .main-banner-form__footer .btn{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:15px;
        line-height:15px;
    }
}

.main-banner-link{
    display:flex;
    align-items:center;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:13px;
    line-height:17px;
    color:inherit;
    text-decoration:none;
    margin-bottom:16px;
}
@media screen and (min-width: 480px){
    .main-banner-link{
        margin-bottom:22px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:14px;
        line-height:18px;
        margin-bottom:0px;
    }
}
@media screen and (min-width: 1024px){
    .main-banner-link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.main-banner-link__icon{
    width:26px;
    height:26px;
    border-radius:50%;
    background-color:#e9e9e9;
    position:relative;
    margin-right:10px;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:all 0.1s linear;
}
.main-banner-link__icon::before{
    content:"";
    display:block;
    width:7px;
    height:12px;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.34 7.87961V5.41961C3.16 5.37961 3.8 5.17961 4.26 4.81961C4.73 4.45961 4.965 3.96461 4.965 3.33461V3.12461C4.965 2.61461 4.805 2.20961 4.485 1.90961C4.165 1.59961 3.735 1.44461 3.195 1.44461C2.615 1.44461 2.15 1.60961 1.8 1.93961C1.46 2.26961 1.23 2.68961 1.11 3.19961L0 2.77961C0.09 2.45961 0.22 2.15461 0.39 1.86461C0.57 1.56461 0.79 1.30461 1.05 1.08461C1.32 0.85461 1.635 0.67461 1.995 0.54461C2.355 0.414609 2.77 0.349609 3.24 0.349609C4.17 0.349609 4.905 0.604609 5.445 1.11461C5.985 1.62461 6.255 2.31461 6.255 3.18461C6.255 3.66461 6.17 4.08461 6 4.44461C5.84 4.79461 5.63 5.09461 5.37 5.34461C5.11 5.59461 4.815 5.79461 4.485 5.94461C4.155 6.09461 3.825 6.19961 3.495 6.25961V7.87961H2.34ZM2.925 11.1796C2.605 11.1796 2.37 11.0996 2.22 10.9396C2.08 10.7796 2.01 10.5696 2.01 10.3096V10.1146C2.01 9.85461 2.08 9.64461 2.22 9.48461C2.37 9.32461 2.605 9.24461 2.925 9.24461C3.245 9.24461 3.475 9.32461 3.615 9.48461C3.765 9.64461 3.84 9.85461 3.84 10.1146V10.3096C3.84 10.5696 3.765 10.7796 3.615 10.9396C3.475 11.0996 3.245 11.1796 2.925 11.1796Z' fill='%23888888'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
}
.main-banner-link__icon:hover, .main-banner-link__icon:active{
    text-decoration:underline;
}

.main-banner-slider{
    position:relative;
}
@media screen and (min-width: 768px){
    .main-banner-slider{
        padding-top:52px;
    }
}
.main-banner-slider .slider__controls{
    position:absolute;
    top:0;
    right:10px;
    margin-top:0;
}

.main-banner-card__wrap{
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 768px){
    .main-banner-card__wrap{
        flex-direction:row;
        justify-content:space-between;
    }
}
@media screen and (min-width: 1280px){
    .main-banner-card__wrap{
        flex-direction:column;
    }
}

@media screen and (min-width: 768px){
    .main-banner-card__content-container{
        order:2;
    }
}
@media screen and (min-width: 1280px){
    .main-banner-card__content-container{
        order:unset;
    }
}
.main-banner-card__content-container .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    width:100%;
}
@media screen and (min-width: 480px){
    .main-banner-card__content-container .btn{
        width:auto;
        padding:12px 86px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-card__content-container .btn{
        padding:12px 50px;
    }
}

.main-banner-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
    max-width:200px;
    margin-bottom:14px;
}
@media screen and (min-width: 480px){
    .main-banner-card__title{
        max-width:266px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-card__title{
        margin-bottom:14px;
        max-width:290px;
    }
}
@media screen and (min-width: 768px){
    .main-banner-card__title{
        margin-bottom:20px;
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:36px;
        line-height:38px;
    }
}

.main-banner-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    max-width:200px;
    margin-bottom:14px;
}
@media screen and (min-width: 768px){
    .main-banner-card__text{
        margin-bottom:32px;
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.main-banner-card__text span{
    color:#ff6304;
}

.main-banner-card__img-container{
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
}

.main-banner-card__img{
    max-width:100%;
    height:auto;
    display:block;
    flex-shrink:0;
}

.main-banner-l{
    display:block;
    position:relative;
}
.mobile_slide{
	display:none !important;
}
.desktop_slide{
	display:block !important;
}
/*@media screen and (min-width: 1440px){*/
@media screen and (max-width: 536px){
    .mobile_slide{
        display:block !important;
	}
    .desktop_slide{
        display:none !important;
    }
}
.main-banner-l .main-banner-slider{
    padding:0;
}
.main-banner-l .slider__controls{
    top:58px;
    right:calc((100% - 1390px) / 2);
}
.main-banner-l .slider-arrow{
    width:35px;
    height:35px;
}
@media screen and (min-width: 1024px){
    .main-banner-l .slider-arrow{
        width:45px;
        height:45px;
    }
}

.main-banner-l__bg-container{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    left:0;
}

@keyframes fade{
  0%{
    opacity:1;
    z-index:2;
  }
  95%{
    opacity:1;
    z-index:2;
  }
  99%{
    z-index:2;
  }
  100%{
    z-index:1;
    opacity:0;
  }
}
.main-banner-l__bg-tires{
  position:absolute;
  width:100%;
  height:100%;
  display:block;
  z-index:2;
}
.main-banner-l__bg-tires.hide{
  animation:fade 5.5s forwards;
}

.main-banner-l__bg-discs{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  z-index:2;
}
.main-banner-l__bg-discs.hide{
  animation:fade 5.5s forwards;
}

.main-banner-l__bg-auto{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  z-index:2;
}
.main-banner-l__bg-auto.hide{
  animation:fade 5.5s forwards;
}

.main-banner-l__img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
}

.main-banner-l__slider-container{
    opacity:1;
    position:relative;
    z-index:1;
    transition:all 0.1s linear;
}
.main-banner-l__slider-container.hide{
    opacity:0;
}

.main-banner-l__tab-container{
    position:absolute;
    top:54px;
    left:0;
    right:0;
}
.main-banner-l__tab-container .tabs-block_link_border{
    width:892px;
    /*height:625px;*/
    height:509px;
    position:relative;
    z-index:2;
    box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
    display:flex;
    flex-direction:column;
}
.main-banner-l__tab-container .tabs-block__content-container{
    flex:1;
}
.main-banner-l__tab-container .tabs-block__content,
.main-banner-l__tab-container .main-banner-tab{
    /*height:100%;*/
}
.main-banner-l__tab-container .main-banner-tab .tabs-block{
    height:inherit;
    display:flex;
    flex-direction:column;
}
.main-banner-l__tab-container .main-banner-tab .tabs-block__content-container{
    display:flex;
    flex-direction:column;
}
.main-banner-l__tab-container .main-banner-tab .main-banner-subtab{
    height:inherit;
}
.main-banner-l__tab-container .main-banner-tab .main-banner-form{
    height:inherit;
}

.main-banner-card-l__wrap{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:740px;
    padding-top:54px;
    padding-bottom:60px;
}
.main-banner-card-l__wrap .btn{
    padding:12px 50px;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}
.main-banner-card-l__wrap .global-wrapper{
    height:100%;
}

.main-banner-card-l_white{
    color:#fff;
}

.main-banner-card-l__content-container{
    width:calc(100% - 892px);
    padding-left:30px;
    margin-left:auto;
    height:100%;
    padding-top:70px;
    position:relative;
}

.main-banner-card-l__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:28px;
    line-height:28px;
    margin-bottom:16px;
    max-width:451px;
    position:relative;
    z-index:2;
}
.main-banner-card-l__title span{
    color:#ff6304;
}

.main-banner-card-l__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    margin-bottom:20px;
    max-width:451px;
    position:relative;
    z-index:2;
}
.main-banner-card-l__text span{
    color:#ff6304;
}

.main-banner-card-l__img-container{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

/*@media screen and (max-width: 1310px){
	
}*/

@media screen and (max-width: 1310px) and (min-width: 1109px){
	.main-banner-l__tab-container .tabs-block_link_border{
		width: 680px;
	}
	.main-banner-card-l__img-container{
		left:-205px;
	}
}

@media screen and (max-width: 1109px) and (min-width: 1024px){
	.main-banner-l__tab-container .tabs-block_link_border{
		width: 596px;
	}
	.main-banner-card-l__img-container{
		left:-296px;
	}
}

@media screen and (max-width: 1023px) and (min-width: 950px){
	.main-banner-l__tab-container .tabs-block_link_border{
		width: 450px;
	}
	.main-banner-card-l__img-container{
		left:-440px;
	}
}

@media screen and (max-width: 950px) and (min-width: 900px){
	.main-banner-l__tab-container .tabs-block_link_border{
		width: 450px;
	}
	.main-banner-card-l__img-container{
		left:-296px;
	}
}





.main-banner-card-l__img{
    position:absolute;
    top:0;
    left:0;
    display:block;
    /*width:100%;
    height:100%;*/
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:bottom center;
    object-position:bottom center;
}

.main-banner-m{
    display:none;
}
@media screen and (min-width: 768px){
    .main-banner-m{
        display:block;
    }
}
@media screen and (min-width: 1440px){
    .main-banner-m{
        display:none;
    }
}
.main-banner-m .main-banner-slider{
    padding:0;
}
.main-banner-m .slider__controls{
    top:41px;
    right:calc((100% - 708px) / 2);
}
@media screen and (min-width: 1024px){
    .main-banner-m .slider__controls{
        top:48px;
        right:calc((100% - 892px) / 2);
    }
}

.main-banner-card-m_white{
    color:#fff;
}

.main-banner-m__wrap{
    position:relative;
}

.main-banner-m__tab-container{
    position:absolute;
    bottom:40px;
    left:0;
    right:0;
}
.main-banner-m__tab-container .global-wrapper{
    width:708px;
}
@media screen and (min-width: 1024px){
    .main-banner-m__tab-container .global-wrapper{
        width:892px;
    }
}
.main-banner-m__tab-container .tabs-block_link_border{
    height:625px;
    position:relative;
    z-index:2;
    box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
    display:flex;
    flex-direction:column;
}
.main-banner-m__tab-container .tabs-block__content-container{
    flex:1;
}
.main-banner-m__tab-container .tabs-block__content,
.main-banner-m__tab-container .main-banner-tab{
    height:100%;
}
.main-banner-m__tab-container .main-banner-tab .tabs-block{
    height:inherit;
    display:flex;
    flex-direction:column;
}
.main-banner-m__tab-container .main-banner-tab .tabs-block__content-container{
    display:flex;
    flex-direction:column;
}
.main-banner-m__tab-container .main-banner-tab .main-banner-subtab{
    height:inherit;
}
.main-banner-m__tab-container .main-banner-tab .main-banner-form{
    height:inherit;
}

.main-banner-card-m__wrap{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:1062px;
    padding-top:41px;
}
.main-banner-card-m__wrap .global-wrapper{
    display:flex;
    align-items:center;
    position:relative;
    width:708px;
    min-height:294px;
}
@media screen and (min-width: 1024px){
    .main-banner-card-m__wrap .global-wrapper{
        width:892px;
    }
}
@media screen and (min-width: 1024px){
    .main-banner-card-m__wrap{
        padding-top:48px;
    }
}

.main-banner-card-m__content-container{
    position:relative;
    z-index:2;
    margin-right:20px;
    padding-top:91px;
    padding-bottom:74px;
}
@media screen and (min-width: 1024px){
    .main-banner-card-m__content-container{
        padding-top:76px;
        padding-bottom:43px;
    }
}
.main-banner-card-m__content-container .btn{
    padding:12px 53px;
}

.main-banner-card-m__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:28px;
    line-height:28px;
    margin-bottom:16px;
    max-width:380px;
}
.main-banner-card-m__title span{
    color:#ff6304;
}

.main-banner-card-m__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-bottom:20px;
    max-width:380px;
}
@media screen and (min-width: 1024px){
    .main-banner-card-m__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
.main-banner-card-m__text span{
    color:#ff6304;
}

.main-banner-card-m__img-container{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
}

.main-banner-card-m__img{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center right;
    object-position:center right;
}

@media screen and (min-width: 768px){
    .main-banner-s{
        display:none;
    }
}
.main-banner-s .slider__controls{
    top:20px;
    right:14px;
}
@media screen and (min-width: 480px){
    .main-banner-s .slider__controls{
        top:37px;
        right:34px;
    }
}

.main-banner-card-s_white{
    color:#fff;
}

.main-banner-card-s__wrap{
    background-repeat:no-repeat;
    background-position:bottom center;
    background-size:cover;
    padding-top:68px;
    padding-bottom:23px;
    height:475px;
    display:flex;
    position:relative;
}
.main-banner-card-s__wrap .global-wrapper{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
@media screen and (min-width: 480px){
    .main-banner-card-s__wrap{
        height:612px;
        padding-top:106px;
        padding-bottom:50px;
    }
}

.main-banner-card-s__content-container{
    position:relative;
    z-index:2;
    margin-bottom:12px;
}
.main-banner-card-s__content-container .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .main-banner-card-s__content-container .btn{
        width:auto;
        padding:12px 89px;
    }
}

.main-banner-card-s__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:28px;
    line-height:28px;
    line-height:22px;
    margin-bottom:20px;
    max-width:327px;
}
.main-banner-card-s__title span{
    color:#ff6304;
}

.main-banner-card-s__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
    line-height:22px;
    margin-bottom:20px;
    max-width:327px;
}
@media screen and (min-width: 480px){
    .main-banner-card-s__text{
        margin-bottom:14px;
    }
}
.main-banner-card-s__text span{
    color:#ff6304;
}

.main-banner-card-s__img-container{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.main-banner-card-s__img{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:bottom;
    object-position:bottom;
}

.manager-card__img-container{
    position:relative;
    display:block;
    flex-shrink:0;
    width:100%;
    height:340px;
    margin-bottom:20px;
}
@media screen and (min-width: 480px){
    .manager-card__img-container{
        height:298px;
    }
}
@media screen and (min-width: 1024px){
    .manager-card__img-container{
        height:317px;
    }
}
@media screen and (min-width: 1280px){
    .manager-card__img-container{
        height:340px;
    }
}

.manager-card__img{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
}

.manager-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:10px;
}

.manager-card__contacts{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}

.manager-card__contacts-item{
    display:flex;
    align-items:center;
    margin-bottom:5px;
    flex-wrap:wrap;
}

.manager-card__contacts-label{
    color:#888888;
    margin-right:10px;
}

.manager-card__contacts-value{
    text-decoration:none;
    color:inherit;
    display:inline-block;
}

@media screen and (min-width: 480px){
    .managers-list__list{
        display:grid;
        -moz-column-gap:10px;
        column-gap:10px;
        row-gap:40px;
        grid-template-columns:repeat(2, 1fr);
    }
}
@media screen and (min-width: 768px){
    .managers-list__list{
        grid-template-columns:repeat(3, 1fr);
    }
}
@media screen and (min-width: 1024px){
    .managers-list__list{
        grid-template-columns:repeat(4, 1fr);
    }
}

.managers-list__item:not(:last-child){
    margin-bottom:20px;
}
@media screen and (min-width: 480px){
    .managers-list__item:not(:last-child){
        margin-bottom:0;
    }
}

.menu-list__list{
    display:flex;
    align-items:center;
}

.menu-list__item{
    position:relative;
}
@media screen and (min-width: 1024px){
    .menu-list__item:hover .menu-list__link, .menu-list__item:active .menu-list__link{
        color:#ff6304;
    }
    .menu-list__item:hover .menu-list__link.icon-tires::before, .menu-list__item:active .menu-list__link.icon-tires::before{
        background:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9509 7.81882L18.1276 8.2803L18.5911 8.109L19.9203 7.61777C20.1201 8.3937 20.2578 9.1888 20.2578 10C20.2578 11.0279 20.0807 12.0173 19.771 12.9454L18.4609 12.3631L18.0085 12.1621L17.803 12.6124L17.383 13.5324L17.1741 13.9899L17.6328 14.1961L18.9229 14.7758C18.0095 16.3657 16.6683 17.655 15.0354 18.478L14.5258 17.1239L14.3486 16.6532L13.879 16.8331L12.939 17.1931L12.4775 17.3698L12.6488 17.8333L13.14 19.1625C12.3641 19.3623 11.569 19.5 10.7578 19.5C9.72989 19.5 8.74053 19.3229 7.81243 19.0132L8.39472 17.7031L8.59576 17.2507L8.14546 17.0452L7.22546 16.6252L6.76793 16.4163L6.56176 16.875L5.98198 18.165C4.39208 17.2517 3.10281 15.9104 2.27979 14.2776L3.63393 13.768L4.1046 13.5908L3.92474 13.1212L3.56474 12.1812L3.38801 11.7197L2.92449 11.891L1.59528 12.3822C1.39551 11.6063 1.25781 10.8112 1.25781 10C1.25781 8.97208 1.43489 7.98271 1.7446 7.05462L3.05474 7.63691L3.50708 7.83795L3.71266 7.38765L4.13266 6.46765L4.34153 6.01012L3.88278 5.80394L2.59277 5.22416C3.50608 3.63427 4.84737 2.345 6.48023 1.52198L6.98985 2.87611L7.16699 3.34679L7.63664 3.16693L8.57664 2.80693L9.03811 2.63019L8.86681 2.16668L8.37558 0.83747C9.15151 0.637694 9.94661 0.5 10.7578 0.5C11.7857 0.5 12.7751 0.677082 13.7032 0.986792L13.1209 2.29693L12.9199 2.74927L13.3702 2.95484L14.2902 3.37484L14.7477 3.58371L14.9539 3.12497L15.5336 1.83496C17.1235 2.74827 18.4128 4.08956 19.2358 5.72242L17.8817 6.23204L17.411 6.40918L17.5909 6.87882L17.9509 7.81882ZM13.2482 16.0023L13.2486 16.0022C14.038 15.6764 14.7553 15.1979 15.3593 14.5941C15.9634 13.9904 16.4422 13.2733 16.7684 12.484C17.0946 11.6947 17.2617 10.8488 17.2601 9.99473C17.2585 9.14115 17.0885 8.29628 16.7597 7.50857C15.3928 4.19047 11.5789 2.63411 8.26744 3.99766C4.94861 5.36424 3.39177 9.17853 4.75547 12.4904C6.12205 15.8092 9.93634 17.366 13.2482 16.0023Z' fill='%23e41d1b' stroke='%23e41d1b'/%3E%3C/svg%3E%0A") no-repeat center;
    }
    .menu-list__item:hover .menu-list__link.icon-disc::before, .menu-list__item:active .menu-list__link.icon-disc::before{
        background:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7539 4.43359C7.68457 4.43359 5.1875 6.93066 5.1875 10C5.1875 13.0693 7.68457 15.5664 10.7539 15.5664C13.8232 15.5664 16.3203 13.0693 16.3203 10C16.3203 6.93066 13.8232 4.43359 10.7539 4.43359ZM12.4438 5.90125L13.4586 6.48719L12.8727 7.50207L11.8578 6.91613L12.4438 5.90125ZM9.06406 5.90125L9.65 6.91613L8.63516 7.50207L8.04922 6.48719L9.06406 5.90125ZM7.53125 10.5859H6.35938V9.41406H7.53125V10.5859ZM9.06406 14.0988L8.04922 13.5128L8.63516 12.4979L9.65 13.0839L9.06406 14.0988ZM8.70312 10C8.70312 8.86922 9.62313 7.94922 10.7539 7.94922C11.8847 7.94922 12.8047 8.86922 12.8047 10C12.8047 11.1308 11.8847 12.0508 10.7539 12.0508C9.62313 12.0508 8.70312 11.1308 8.70312 10ZM12.4438 14.0988L11.8578 13.0839L12.8727 12.4979L13.4586 13.5128L12.4438 14.0988ZM13.9766 10.5859V9.41406H15.1484V10.5859H13.9766Z' fill='%23e41d1b'/%3E%3Cpath d='M10.7578 0C5.23496 0 0.757812 4.47715 0.757812 10C0.757812 15.5229 5.23496 20 10.7578 20C16.2807 20 20.7578 15.5229 20.7578 10C20.7578 4.47715 16.2807 0 10.7578 0ZM10.7578 16.7383C7.0423 16.7383 4.01953 13.7155 4.01953 10C4.01953 6.28449 7.0423 3.26172 10.7578 3.26172C14.4733 3.26172 17.4961 6.28449 17.4961 10C17.4961 13.7155 14.4733 16.7383 10.7578 16.7383Z' fill='%23e41d1b'/%3E%3C/svg%3E%0A") no-repeat center;
    }
    .menu-list__item:hover .menu-list__link.icon-settings::before, .menu-list__item:active .menu-list__link.icon-settings::before{
        background:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5405 21.0003C15.4157 21.0003 14.3612 20.555 13.5645 19.7583C12.4749 18.6804 12.0765 17.087 12.4866 15.6224L6.13626 9.26036C4.65999 9.68215 3.07827 9.28379 1.98863 8.19416C0.934151 7.12796 0.512358 5.56967 0.899002 4.12855C0.992734 3.77705 1.42624 3.65989 1.68401 3.91765L3.65237 5.8743L5.63246 3.8825L3.67581 1.92585C3.41804 1.66809 3.53521 1.23458 3.8867 1.14085C5.33954 0.754206 6.88612 1.16428 7.95232 2.23048C9.03023 3.32011 9.44031 4.91355 9.01852 6.37811L15.3806 12.7284C16.8451 12.3066 18.4268 12.7167 19.5165 13.8063C20.5827 14.8608 20.9927 16.4191 20.6178 17.872C20.5241 18.2235 20.0789 18.3406 19.8328 18.0829L17.8645 16.1145L15.8727 18.1063L17.841 20.0747C18.0988 20.3207 17.9816 20.7659 17.6301 20.8597C17.2786 20.9534 16.9037 21.0003 16.5405 21.0003Z' fill='%23e41d1b'/%3E%3C/svg%3E%0A") no-repeat center;
    }
    .menu-list__item:hover .menu-list__link.icon-products::before, .menu-list__item:active .menu-list__link.icon-products::before{
        background:url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7631 2H5.76047V0H2.75781V2H0.757812V18C0.757812 19.0987 1.65914 20 2.75781 20H12.7578C13.8565 20 14.7578 19.0987 14.7578 18V6L10.7631 2ZM12.7631 14C12.7631 14.5493 12.3151 15.0027 11.7605 15.0027C11.2058 15.0027 10.7578 14.5547 10.7578 14V8.99733C10.7578 8.448 11.2058 7.99467 11.7605 7.99467C12.3151 7.99467 12.7631 8.44267 12.7631 8.99733V14Z' fill='%23e41d1b'/%3E%3C/svg%3E%0A") no-repeat center;
    }
    .menu-list__item:hover .menu-list__link.icon-batteries::before, .menu-list__item:active .menu-list__link.icon-batteries::before{
        background:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.420441 4.57202V15.24C0.420441 15.6597 0.760704 16 1.18044 16H17.6604C18.0802 16 18.4204 15.6597 18.4204 15.24V4.57202H0.420441ZM0.420441 3.42917H18.4204V1.94519C18.4204 1.52545 18.0802 1.18519 17.6604 1.18519H16.7786C16.4513 1.18519 16.186 0.919872 16.186 0.592593C16.186 0.265313 15.9206 0 15.5934 0H13.4268C13.0995 0 12.8342 0.265313 12.8342 0.592593C12.8342 0.919872 12.5689 1.18519 12.2416 1.18519H6.59924C6.27196 1.18519 6.00665 0.919872 6.00665 0.592593C6.00665 0.265313 5.74133 0 5.41405 0H3.37165C3.04437 0 2.77906 0.265313 2.77906 0.592593C2.77906 0.919872 2.51375 1.18519 2.18647 1.18519H1.18044C0.760704 1.18519 0.420441 1.52545 0.420441 1.94519V3.42917Z' fill='%23e41d1b'/%3E%3C/svg%3E%0A") no-repeat center;
    }
    .menu-list__item:hover .menu-list__link-container .menu-list__link:after, .menu-list__item:active .menu-list__link-container .menu-list__link:after{
        transform:rotate(180deg);
        background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    }
    .menu-list__item:hover .menu-list__submenu, .menu-list__item:active .menu-list__submenu{
        display:flex;
        opacity:0;
        animation:0.3s linear fadeSubmenu;
        animation-fill-mode:forwards;
    }
}
.menu-list__item.is-open .menu-list__link{
    flex-direction:row-reverse;
    justify-content:flex-end;
}
.menu-list__item.is-open .menu-list__link::after{
    transform:rotate(90deg);
    margin-right:7px;
    margin-left:0px;
}
.menu-list__item.is-open .menu-list__submenu{
    display:block;
    position:static;
    padding:0;
    border:0;
    box-shadow:none;
}
.menu-list__item.is-open .menu-list__subitem{
    border-top:1px solid #e9e9e9;
    margin-bottom:0;
}
.menu-list__item.is-open .menu-list__sublink{
    padding:11px 0;
}
.menu-list__item:not(:last-child){
    margin-right:12px;
}

.menu-list__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    color:#3a3a3a;
    display:flex;
    align-items:center;
    transition:all 0.1s linear;
    white-space:nowrap;
    text-decoration:none;
    padding:9px 0;
    justify-content:space-between;
}
@media screen and (min-width: 480px){
    .menu-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:16px;
        line-height:16px;
        padding:12px 0;
    }
}
@media screen and (min-width: 1024px){
    .menu-list__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:12px;
        line-height:12px;
        padding:0;
        justify-content:flex-start;
    }
}
.menu-list__link.icon-tires::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9509 7.81882L18.1276 8.2803L18.5911 8.109L19.9203 7.61777C20.1201 8.3937 20.2578 9.1888 20.2578 10C20.2578 11.0279 20.0807 12.0173 19.771 12.9454L18.4609 12.3631L18.0085 12.1621L17.803 12.6124L17.383 13.5324L17.1741 13.9899L17.6328 14.1961L18.9229 14.7758C18.0095 16.3657 16.6683 17.655 15.0354 18.478L14.5258 17.1239L14.3486 16.6532L13.879 16.8331L12.939 17.1931L12.4775 17.3698L12.6488 17.8333L13.14 19.1625C12.3641 19.3623 11.569 19.5 10.7578 19.5C9.72989 19.5 8.74053 19.3229 7.81243 19.0132L8.39472 17.7031L8.59576 17.2507L8.14546 17.0452L7.22546 16.6252L6.76793 16.4163L6.56176 16.875L5.98198 18.165C4.39208 17.2517 3.10281 15.9104 2.27979 14.2776L3.63393 13.768L4.1046 13.5908L3.92474 13.1212L3.56474 12.1812L3.38801 11.7197L2.92449 11.891L1.59528 12.3822C1.39551 11.6063 1.25781 10.8112 1.25781 10C1.25781 8.97208 1.43489 7.98271 1.7446 7.05462L3.05474 7.63691L3.50708 7.83795L3.71266 7.38765L4.13266 6.46765L4.34153 6.01012L3.88278 5.80394L2.59277 5.22416C3.50608 3.63427 4.84737 2.345 6.48023 1.52198L6.98985 2.87611L7.16699 3.34679L7.63664 3.16693L8.57664 2.80693L9.03811 2.63019L8.86681 2.16668L8.37558 0.83747C9.15151 0.637694 9.94661 0.5 10.7578 0.5C11.7857 0.5 12.7751 0.677082 13.7032 0.986792L13.1209 2.29693L12.9199 2.74927L13.3702 2.95484L14.2902 3.37484L14.7477 3.58371L14.9539 3.12497L15.5336 1.83496C17.1235 2.74827 18.4128 4.08956 19.2358 5.72242L17.8817 6.23204L17.411 6.40918L17.5909 6.87882L17.9509 7.81882ZM13.2482 16.0023L13.2486 16.0022C14.038 15.6764 14.7553 15.1979 15.3593 14.5941C15.9634 13.9904 16.4422 13.2733 16.7684 12.484C17.0946 11.6947 17.2617 10.8488 17.2601 9.99473C17.2585 9.14115 17.0885 8.29628 16.7597 7.50857C15.3928 4.19047 11.5789 2.63411 8.26744 3.99766C4.94861 5.36424 3.39177 9.17853 4.75547 12.4904C6.12205 15.8092 9.93634 17.366 13.2482 16.0023Z' fill='%23000000' stroke='%23000000'/%3E%3C/svg%3E%0A") no-repeat center;
    width:20px;
    height:20px;
    margin-right:14px;
    transition:all 0.1s linear;
}
.menu-list__link.icon-disc::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7539 4.43359C7.68457 4.43359 5.1875 6.93066 5.1875 10C5.1875 13.0693 7.68457 15.5664 10.7539 15.5664C13.8232 15.5664 16.3203 13.0693 16.3203 10C16.3203 6.93066 13.8232 4.43359 10.7539 4.43359ZM12.4438 5.90125L13.4586 6.48719L12.8727 7.50207L11.8578 6.91613L12.4438 5.90125ZM9.06406 5.90125L9.65 6.91613L8.63516 7.50207L8.04922 6.48719L9.06406 5.90125ZM7.53125 10.5859H6.35938V9.41406H7.53125V10.5859ZM9.06406 14.0988L8.04922 13.5128L8.63516 12.4979L9.65 13.0839L9.06406 14.0988ZM8.70312 10C8.70312 8.86922 9.62313 7.94922 10.7539 7.94922C11.8847 7.94922 12.8047 8.86922 12.8047 10C12.8047 11.1308 11.8847 12.0508 10.7539 12.0508C9.62313 12.0508 8.70312 11.1308 8.70312 10ZM12.4438 14.0988L11.8578 13.0839L12.8727 12.4979L13.4586 13.5128L12.4438 14.0988ZM13.9766 10.5859V9.41406H15.1484V10.5859H13.9766Z' fill='%23000000'/%3E%3Cpath d='M10.7578 0C5.23496 0 0.757812 4.47715 0.757812 10C0.757812 15.5229 5.23496 20 10.7578 20C16.2807 20 20.7578 15.5229 20.7578 10C20.7578 4.47715 16.2807 0 10.7578 0ZM10.7578 16.7383C7.0423 16.7383 4.01953 13.7155 4.01953 10C4.01953 6.28449 7.0423 3.26172 10.7578 3.26172C14.4733 3.26172 17.4961 6.28449 17.4961 10C17.4961 13.7155 14.4733 16.7383 10.7578 16.7383Z' fill='%23000000'/%3E%3C/svg%3E%0A") no-repeat center;
    width:20px;
    height:20px;
    margin-right:14px;
    transition:all 0.1s linear;
}
.menu-list__link.icon-settings::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5405 21.0003C15.4157 21.0003 14.3612 20.555 13.5645 19.7583C12.4749 18.6804 12.0765 17.087 12.4866 15.6224L6.13626 9.26036C4.65999 9.68215 3.07827 9.28379 1.98863 8.19416C0.934151 7.12796 0.512358 5.56967 0.899002 4.12855C0.992734 3.77705 1.42624 3.65989 1.68401 3.91765L3.65237 5.8743L5.63246 3.8825L3.67581 1.92585C3.41804 1.66809 3.53521 1.23458 3.8867 1.14085C5.33954 0.754206 6.88612 1.16428 7.95232 2.23048C9.03023 3.32011 9.44031 4.91355 9.01852 6.37811L15.3806 12.7284C16.8451 12.3066 18.4268 12.7167 19.5165 13.8063C20.5827 14.8608 20.9927 16.4191 20.6178 17.872C20.5241 18.2235 20.0789 18.3406 19.8328 18.0829L17.8645 16.1145L15.8727 18.1063L17.841 20.0747C18.0988 20.3207 17.9816 20.7659 17.6301 20.8597C17.2786 20.9534 16.9037 21.0003 16.5405 21.0003Z' fill='%23000000'/%3E%3C/svg%3E%0A") no-repeat center;
    width:20px;
    height:20px;
    margin-right:14px;
    transition:all 0.1s linear;
}
.menu-list__link.icon-products::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7631 2H5.76047V0H2.75781V2H0.757812V18C0.757812 19.0987 1.65914 20 2.75781 20H12.7578C13.8565 20 14.7578 19.0987 14.7578 18V6L10.7631 2ZM12.7631 14C12.7631 14.5493 12.3151 15.0027 11.7605 15.0027C11.2058 15.0027 10.7578 14.5547 10.7578 14V8.99733C10.7578 8.448 11.2058 7.99467 11.7605 7.99467C12.3151 7.99467 12.7631 8.44267 12.7631 8.99733V14Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A") no-repeat center;
    width:14px;
    height:20px;
    margin-right:14px;
    transition:all 0.1s linear;
}
.menu-list__link.icon-batteries::before{
    content:"";
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.420441 4.57202V15.24C0.420441 15.6597 0.760704 16 1.18044 16H17.6604C18.0802 16 18.4204 15.6597 18.4204 15.24V4.57202H0.420441ZM0.420441 3.42917H18.4204V1.94519C18.4204 1.52545 18.0802 1.18519 17.6604 1.18519H16.7786C16.4513 1.18519 16.186 0.919872 16.186 0.592593C16.186 0.265313 15.9206 0 15.5934 0H13.4268C13.0995 0 12.8342 0.265313 12.8342 0.592593C12.8342 0.919872 12.5689 1.18519 12.2416 1.18519H6.59924C6.27196 1.18519 6.00665 0.919872 6.00665 0.592593C6.00665 0.265313 5.74133 0 5.41405 0H3.37165C3.04437 0 2.77906 0.265313 2.77906 0.592593C2.77906 0.919872 2.51375 1.18519 2.18647 1.18519H1.18044C0.760704 1.18519 0.420441 1.52545 0.420441 1.94519V3.42917Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A") no-repeat center;
    width:19px;
    height:16px;
    margin-right:14px;
    transition:all 0.1s linear;
}

.menu-list__link.icon-sales::before{
	content:"";
    display:block;
    background:url(/static/img/sale_ico.svg) no-repeat center;
    width:19px;
    height:16px;
    margin-right:14px;
    transition:all 0.1s linear;
}

.menu-list__link-container .menu-list__link:after{
    content:"";
    display:inline-block;
    width:10px;
    height:6px;
    margin-left:7px;
    background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23afafaf' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
    transition:all 0.1s linear;
    transform:rotate(-90deg);
}
@media screen and (min-width: 1024px){
    .menu-list__link-container .menu-list__link:after{
        transform:rotate(0deg);
    }
}

.menu-list__submenu{
    display:none;
    padding:15px 20px;
    flex-direction:column;
    background-color:#fff;
    border:1px solid #bfbfbf;
    box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
    border-radius:2px;
    position:absolute;
    /*position:static;*/
    top:calc(100% + 17px);
    left:0;
    z-index:11;
}
.menu-list__submenu::after{
    content:"";
    position:absolute;
    bottom:100%;
    left:0;
    display:block;
    width:100%;
    height:20px;
}
.mobile-menu-top__body .menu-list__submenu{
    padding: 0;
    position: static;
    background-color: transparent;
    border: 1px solid transparent;
    box-shadow: unset;
}

.menu-list__subitem{
    /*margin-bottom:16px;*/
    margin-bottom:10px;
}
.menu-list__subitem:hover{
    color:#ff6304;
}

.mobile-menu-top__body .menu-list__submenu .menu-list__sublink{
    padding: 6px 35px;
    transition: all 0.1s linear;
    font-weight: 600;
}
.menu-list__sublink{
    display:block;
    text-decoration:none;
    color:inherit;
    white-space:nowrap;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
@media screen and (min-width: 480px){
    .menu-list__sublink{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:16px;
        line-height:18px;
    }
}

.menu-list_mobile .menu-list__list{
    flex-direction:column;
    overflow-y:auto;
    height:360px;
}
@media screen and (min-width: 480px){
    .menu-list_mobile .menu-list__list{
        height:auto;
    }
}
.menu-list_mobile .menu-list__item{
    width:100%;
    margin-right:0;
    border-bottom:1px solid #e9e9e9;
}

.menu-mobile{
    position:absolute;
    bottom:100%;
    left:0;
    width:100%;
    height:100vh;
    background:rgba(58, 58, 58, 0.5);
    z-index:-1;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    align-items:flex-end;
}

.bottom-menu__item.is-open .menu-mobile{
    transform:scaleY(1);
    transition-delay:0s;
}
.bottom-menu__item.is-open .menu-mobile__wrap{
    transform:translateY(0);
    height:100%;
    overflow:auto;
    padding-top:100px;
}

.menu-mobile__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateY(100%);
    transition:all 0.3s ease-out;
    position:relative;
    display:grid;
    align-items:flex-end;
}

.menu-mobile__block-wrap{
    position:relative;
    padding:34px 20px 20px 20px;
    border-radius:16px 16px 0px 0px;
    background-color:#fff;
    min-height:510px;
}
@media screen and (min-width: 480px){
    .menu-mobile__block-wrap{
        min-height:606px;
        padding:40px 20px 20px 20px;
    }
}
@media screen and (min-width: 768px){
    .menu-mobile__block-wrap{
        min-height:unset;
    }
}
.menu-mobile__block-wrap::before{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    width:50px;
    height:2px;
    background-color:#fff;
    transform:translateX(-50%);
    bottom:100%;
    margin-bottom:20px;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.menu-mobile__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:16px;
}
@media screen and (min-width: 480px){
    .menu-mobile__head{
        margin-bottom:20px;
    }
}
.menu-mobile__head .select__button-inner{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
}

.menu-mobile__body{
    overflow:hidden;
}
.menu-mobile__body .search{
    margin-bottom:10px;
}
.menu-mobile__body .search__btn{
    right:30px;
}

.mobile-menu-top{
    position:fixed;
    top:0;
    width:100%;
    height:100vh;
    background:rgba(58, 58, 58, 0.5);
    z-index:11;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    align-items:flex-end;
    overflow:auto;
}
.mobile-menu-top.is-open{
    transform:scaleY(1);
    transition-delay:0s;
}
.mobile-menu-top.is-open .mobile-menu-top__wrap{
    transform:translateX(0);
    height:100%;
}

.mobile-menu-top__wrap{
    width:320px;
    height:100%;
    box-sizing:border-box;
    transform:translateX(-100%);
    transition:all 0.3s ease-out;
    position:relative;
    display:grid;
    align-items:flex-end;
}

.mobile-menu-top__block-wrap{
    position:relative;
    background-color:#fff;
    height:100%;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.mobile-menu-top__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:22px 20px;
    padding-left:50px;
    background:#efefef;
}
.mobile-menu-top__head .select__button-inner{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:12px;
}
.mobile-menu-top__head .btn-close{
    right:unset;
    left:24px;
    top:18px;
}
.mobile-menu-top__head .btn-close svg{
    width:16px;
    height:16px;
}
.mobile-menu-top__head .btn-close svg line{
    stroke:#ff6304;
}

.mobile-menu-top__body{
    overflow:hidden;
    padding:20px;
}
.mobile-menu-top__body .menu-list_mobile .menu-list__list{
    height:auto;
}
.mobile-menu-top__body .search{
    margin-bottom:10px;
}
.mobile-menu-top__body .search__btn{
    right:10px;
}

.notifications{
    position:fixed;
    top:33px;
    left:20px;
    z-index:99;
    display:flex;
    width:443px;
    flex-direction:column;
    align-items:flex-end;
    margin:auto;
    gap:12px;
}
@media screen and (min-width: 768px){
    .notifications{
        top:33px;
        left:20px;
        right:auto;
    }
}
.notifications__close-btn{
    position:absolute;
    right:30px;
    top:23px;
    cursor:pointer;
}
.notifications__close-btn svg{
    width:16px;
    height:16px;
}
.notifications__item{
    width:100%;
    padding:20px 30px 20px 30px;
    border-radius:16px;
    background-color:white;
    box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.25);
}
.notifications__item.notification-cookie{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    border-radius:6px 6px 0px 0px;
    box-shadow:0px -5px 4px 0px rgba(0, 0, 0, 0.1);
    display:flex;
    flex-direction:column;
    align-items:center;
}
.notifications__item.notification-cookie .notifications__btn{
    width:auto;
    padding:12px 50px;
    border-radius:4px;
    border:1px solid #afafaf;
    background-color:transparent;
}
.notifications__item.notification-cookie .notifications__title{
    color:#888888;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
    text-align:center;
}
.notifications__item .btn{
    width:182px;
}
.notifications__item .btn:not(:first-child){
    margin-top:20px;
}
.notifications__item .btn + .btn{
    margin-left:18px;
}
.notifications__item.js-notification-template{
    display:none;
    pointer-events:none;
}
.notifications__item.text-medium .notifications__text{
    font-weight:500;
}
.notifications__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:130%;
    padding-right:30px;
}
.order-label{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    background:#e9e9e9;
    border-radius:4px;
    padding:10px 15px;
    display:inline-flex;
    align-items:flex-start;
}
@media screen and (min-width: 480px){
    .order-label{
        padding:15px;
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:18px;
        line-height:23px;
    }
}
@media screen and (min-width: 768px){
    .order-label{
        padding:20px;
        align-items:center;
    }
}
.order-label::before{
    content:"";
    display:block;
    flex-shrink:0;
    width:28px;
    height:28px;
    margin-right:10px;
    background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.order-label__wrap a{
    display:inline-block;
    color:#ff6304;
    margin-right:4px;
}

.order-success .btn{
    width:100%;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
@media screen and (min-width: 480px){
    .order-success .btn{
        width:auto;
        padding:12px 47px;
    }
}
@media screen and (min-width: 480px) and (min-width: 1024px){
    .order-success .btn{
        padding:12px 24px;
    }
}

.order-success__head{
    margin-bottom:20px;
    display:flex;
    align-items:center;
}
@media screen and (min-width: 1024px){
    .order-success__head{
        margin-bottom:28px;
    }
}

.order-success__title-icon{
    margin-left:16px;
}
@media screen and (min-width: 1024px){
    .order-success__title-icon{
        margin-left:0;
    }
}

.order-success__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
}
@media screen and (min-width: 768px){
    .order-success__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:28px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .order-success__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}

@media screen and (min-width: 768px){
    .order-success__head_paid .order-success__title,
    .order-success_unpaid .order-success__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .order-success__head_paid .order-success__title,
    .order-success_unpaid .order-success__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}
.order-success__head_paid .order-success__title-icon,
.order-success_unpaid .order-success__title-icon{
    margin-left:16px;
}
.order-success__head_paid .order-success__title-icon::after,
.order-success_unpaid .order-success__title-icon::after{
    width:35px;
    height:35px;
}
@media screen and (min-width: 480px){
    .order-success__head_paid .order-success__title-icon::after,
    .order-success_unpaid .order-success__title-icon::after{
        width:35px;
        height:35px;
    }
}
@media screen and (min-width: 768px){
    .order-success__head_paid .order-success__title-icon::after,
    .order-success_unpaid .order-success__title-icon::after{
        width:45px;
        height:45px;
    }
}

.order-success__title-icon::after{
    content:"";
    display:block;
    width:30px;
    height:30px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E%0A") #ff6304 no-repeat center/18px 12px;
}
@media screen and (min-width: 480px){
    .order-success__title-icon::after{
        width:45px;
        height:45px;
    }
}

.order-success__title-text{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
}
@media screen and (min-width: 480px){
    .order-success__title-text{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .order-success__title-text{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}

.order-success__text{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .order-success__text{
        margin-bottom:31px;
    }
}
.order-success__text a{
    color:#ff6304;
    display:inline-block;
    text-decoration:none;
    transition:all 0.1s linear;
}
.order-success__text a:hover, .order-success__text a:active{
    text-decoration:underline;
}

.order-success__table{
    margin-bottom:16px;
    max-width:440px;
}
@media screen and (min-width: 768px){
    .order-success__table{
        margin-bottom:44px;
    }
}
@media screen and (min-width: 1280px){
    .order-success__table{
        margin-bottom:35px;
    }
}
@media screen and (min-width: 1440px){
    .order-success__table{
        margin-bottom:45px;
    }
}

.order-success__row{
    padding:10px 0;
}
@media screen and (min-width: 480px){
    .order-success__row{
        padding:13px 0;
    }
}
@media screen and (min-width: 480px){
    .order-success__row{
        display:grid;
        grid-template-columns:5fr 4fr;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 768px){
    .order-success__row{
        padding:16px 0;
    }
}
.order-success__row:not(:last-child){
    border-bottom:1px solid #e9e9e9;
}

.order-success__cell-label{
    color:#888888;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:10px;
}
@media screen and (min-width: 480px){
    .order-success__cell-label{
        margin-bottom:0px;
    }
}

.order-success__cell-value{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}

.order-success_record .order-success__title-icon::after{
    content:"";
    display:block;
    width:35px;
    height:35px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:16px;
    background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E%0A") #ff6304 no-repeat center/18px 12px;
}
@media screen and (min-width: 480px){
    .order-success_record .order-success__title-icon::after{
        width:45px;
        height:45px;
    }
}
.order-success_record .btn{
    width:100%;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
@media screen and (min-width: 480px){
    .order-success_record .btn{
        width:auto;
        padding:12px 24px;
    }
}
.order-success_record .order-success__head{
    margin-bottom:16px;
}
@media screen and (min-width: 768px){
    .order-success_record .order-success__head{
        margin-bottom:28px;
    }
}
@media screen and (min-width: 1280px){
    .order-success_record .order-success__head{
        margin-bottom:38px;
    }
}
.order-success_record .order-success__text{
    margin-bottom:12px;
}
@media screen and (min-width: 480px){
    .order-success_record .order-success__text{
        margin-bottom:16px;
    }
}
@media screen and (min-width: 768px){
    .order-success_record .order-success__text{
        margin-bottom:44px;
    }
}
@media screen and (min-width: 1280px){
    .order-success_record .order-success__text{
        margin-bottom:36px;
    }
}
@media screen and (min-width: 1440px){
    .order-success_record .order-success__text{
        margin-bottom:45px;
    }
}
.order-success_record .order-success__title-icon{
    margin-left:16px;
}

.order-success_unpaid .order-success__title-icon::after{
    margin-right:0;
    margin-left:5px;
    background:url("data:image/svg+xml,%3Csvg width='45' height='46' viewBox='0 0 45 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='44.5' y='1' width='44' height='44' rx='22' transform='rotate(90 44.5 1)' stroke='%23BFBFBF'/%3E%3Cpath d='M15 22L21 28L30.5 18.5' stroke='white' stroke-width='2'/%3E%3Cline x1='1' y1='-1' x2='27.2843' y2='-1' transform='matrix(0.707107 0.707107 0.707107 -0.707107 12.1602 13)' stroke='%23888888' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='32.1602' y1='14.4142' x2='13.5744' y2='33' stroke='%23888888' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

@media screen and (min-width: 768px){
    .order-success-block .order-success__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .order-success-block .order-success__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}
.order-success-block .order-success__title-icon{
    margin-left:0;
    margin-right:16px;
}
.order-success-block .order-success__title-icon::after{
    width:35px;
    height:35px;
}
@media screen and (min-width: 480px){
    .order-success-block .order-success__title-icon::after{
        width:35px;
        height:35px;
    }
}
@media screen and (min-width: 768px){
    .order-success-block .order-success__title-icon::after{
        width:45px;
        height:45px;
    }
}

.order .order-label{
    margin-bottom:25px;
}
@media screen and (min-width: 480px){
    .order .order-label{
        margin-bottom:35px;
    }
}
.order .purchase-list{
    max-width:710px;
}
.order .representation .representation__map-container{
    display:none;
}
@media screen and (min-width: 1024px){
    .order .representation .representation__map-container{
        display:block;
    }
}
@media screen and (min-width: 1440px){
    .order .representation .representation__map-container{
        max-width:894px;
    }
}
@media screen and (min-width: 480px){
    .order .representation .representation__item-body-wrap{
        display:flex;
    }
}
.order .representation .representation__item-head .checkbox__label{
    font-size:16px;
    padding-left:40px;
}
@media screen and (min-width: 480px){
    .order .representation .representation__item-head .checkbox__label{
        font-size:18px;
    }
}
.order .representation .representation__item-head .checkbox__label::before{
    top:0;
    transform:unset;
}
@media screen and (min-width: 480px){
    .order .representation .representation__item-head .checkbox__label::before{
        top:50%;
        transform:translateY(-50%);
    }
}
.order .representation .representation__item-head .checkbox__label::after{
    top:12px;
}
@media screen and (min-width: 480px){
    .order .representation .representation__item-head .checkbox__label::after{
        top:50%;
    }
}
.order .representation .representation__item-head .checkbox__label span{
    margin-top:10px;
}
@media screen and (min-width: 480px){
    .order .representation .representation__item-head .checkbox__label span{
        padding-left:11px;
        margin-left:12px;
        margin-top:0px;
    }
}
.order .representation .representation__item-contacts{
    display:block;
    margin-right:26px;
    margin-bottom:10px;
}
@media screen and (min-width: 480px){
    .order .representation .representation__item-contacts{
        margin-bottom:22px;
    }
}
.order .representation .representation__item-contact{
    font-size:15px;
}
.order .representation .representation__map-container,
.order .representation .representation__list{
    height:280px;
}
@media screen and (min-width: 480px){
    .order .representation .representation__map-container,
    .order .representation .representation__list{
        height:432px;
    }
}
@media screen and (min-width: 768px){
    .order .representation .representation__map-container,
    .order .representation .representation__list{
        height:695px;
    }
}
@media screen and (min-width: 1024px){
    .order .representation .representation__map-container,
    .order .representation .representation__list{
        height:614px;
    }
}
@media screen and (min-width: 1280px){
    .order .representation .representation__map-container,
    .order .representation .representation__list{
        height:688px;
    }
}
@media screen and (min-width: 1440px){
    .order .representation .representation__map-container,
    .order .representation .representation__list{
        height:700px;
    }
}
.order .representation .representation__list-item{
    padding:15px;
    transition:all 0.1s linear;
}
@media screen and (min-width: 480px){
    .order .representation .representation__list-item{
        padding:20px;
    }
}
.order .representation .representation__list-item.is-open{
    background-color:#d9d9d9;
}
.order .form__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-bottom:18px;
}
@media screen and (min-width: 480px){
    .order .form__title{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (min-width: 1024px){
    .order .form__title{
        margin-bottom:37px;
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
    }
}
.order .form__subtitle{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:8px;
}
@media screen and (min-width: 480px){
    .order .form__subtitle{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:20px;
        line-height:24px;
    }
}
@media screen and (min-width: 1024px){
    .order .form__subtitle{
        font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
        margin-bottom:20px;
    }
}
.order .form__table{
    max-width:443px;
}
.order .form__table_delivery-block{
    max-width:552px;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .order .form__table_delivery-block{
        margin-bottom:30px;
    }
}
@media screen and (min-width: 1280px){
    .order .form__table_delivery-block{
        max-width:710px;
        margin-bottom:52px;
    }
}
.order .form__table_delivery-block .form__table-row{
    display:grid;
    grid-template-columns:1fr auto;
    -moz-column-gap:15px;
    column-gap:15px;
}
@media screen and (min-width: 768px){
    .order .form__table_delivery-block .form__table-row{
        grid-template-columns:6fr 3fr 2fr;
    }
}
.order .form__table_delivery-block .form__table-row .form__table-cell:first-child{
    grid-column:1/-1;
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .order .form__table_delivery-block .form__table-row .form__table-cell:first-child{
        grid-column:auto;
        margin-bottom:0;
    }
}
.order .form__table_delivery-block .form__table-row .form__table-cell:nth-child(2){
    padding-left:42px;
}
.order .form__table-row{
    padding:13px 0;
}
.order .form__table-row:not(:last-child){
    border-bottom:1px solid #e9e9e9;
}
.order .form__table-cell{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.order .form__table-cell:last-child{
    text-align:right;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}
.order .form__body{
    margin-bottom:30px;
}
.order .form__body .form__row:not(:last-child){
    margin-bottom:17px;
}
@media screen and (min-width: 480px){
    .order .form__body .form__row:not(:last-child){
        margin-bottom:24px;
    }
}
@media screen and (min-width: 1024px){
    .order .form__body .form__row:not(:last-child){
        margin-bottom:50px;
    }
}
.order .form__footer .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .order .form__footer .btn{
        width:auto;
        padding:12px 50px;
    }
}
.order .form__cell{
    max-width:443px;
}
.order .form__cell_town{
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .order .form__cell_town{
        margin-bottom:30px;
    }
}
.order .form__cell-map,
.order .form__cell_address{
    display:none;
}
.order .form__cell-map.active,
.order .form__cell_address.active{
    display:block;
}
.order .form__contacts-table{
    max-width:710px;
}
@media screen and (min-width: 768px){
    .order .form__contacts-table{
        display:grid;
        grid-template-columns:repeat(12, 1fr);
        -moz-column-gap:20px;
        column-gap:20px;
        row-gap:14px;
    }
}
@media screen and (min-width: 1024px){
    .order .form__contacts-table{
        row-gap:20px;
    }
}
.order .form__contacts-table .form__cell{
    max-width:100%;
}
.order .form__contacts-table .form__cell:not(:last-child){
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .order .form__contacts-table .form__cell:not(:last-child){
        grid-column:6 span;
        margin-bottom:0;
    }
}
.order .form__contacts-table .form__cell:last-child{
    grid-column:12 span;
}
.order .form__contacts-table .form__cell .input_textarea{
    min-height:160px;
    resize:none;
}

.order-form .form__body{
    display:grid;
    grid-template-columns:1fr;
}
@media screen and (min-width: 1024px){
    .order-form .form__body{
        grid-template-columns:1fr 378px;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
@media screen and (min-width: 1280px){
    .order-form .form__body{
        grid-template-columns:1fr 479px;
    }
}
@media screen and (min-width: 1440px){
    .order-form .form__body{
        grid-template-columns:1fr 592px;
        -moz-column-gap:92px;
        column-gap:92px;
    }
}
.order-form .form__row:nth-child(1){
    order:4;
}
@media screen and (min-width: 1024px){
    .order-form .form__row:nth-child(1){
        grid-column:2/3;
        grid-row:1/2;
        margin-bottom:0;
        order:unset;
    }
}
@media screen and (min-width: 1024px){
    .order-form .form__row:nth-child(2){
        grid-column:1/2;
        grid-row:1/2;
        margin-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .order-form .form__row:nth-child(3){
        margin-top:-241px;
    }
}
@media screen and (min-width: 1280px){
    .order-form .form__row:nth-child(3){
        margin-top:-206px;
    }
}
@media screen and (min-width: 1440px){
    .order-form .form__row:nth-child(3){
        margin-top:-154px;
    }
}
@media screen and (min-width: 1024px){
    .order-form .form__row:nth-child(3), .order-form .form__row:nth-child(4){
        grid-column:1/-1;
    }
}
@media screen and (min-width: 1024px){
    .order-form .purchase-list__body{
        max-height:350px;
    }
}

.page-card{
    background:#e9e9e9;
    border-radius:6px;
    overflow:hidden;
}
.page-card .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    margin-top:34px;
    padding:12px 50px;
}

.page-card__wrap{
    display:flex;
    flex-direction:column;
    height:100%;
}
@media screen and (min-width: 768px){
    .page-card__wrap{
        display:flex;
        flex-direction:row;
        justify-content:space-between;
    }
}

.page-card__content-container{
    flex:1;
    padding:25px 19px 25px 19px;
}
@media screen and (min-width: 768px){
    .page-card__content-container{
        padding:31px 28px 31px 28px;
    }
}
@media screen and (min-width: 1024px){
    .page-card__content-container{
        padding:37px 31px 37px 31px;
    }
}
@media screen and (min-width: 1280px){
    .page-card__content-container{
        padding:50px 40px 50px 40px;
    }
}
@media screen and (min-width: 1440px){
    .page-card__content-container{
        padding:50px 50px 50px 53px;
    }
}

.page-card__img-container{
    position:relative;
    width:100%;
    min-height:230px;
    flex-shrink:0;
}
@media screen and (min-width: 480px){
    .page-card__img-container{
        min-height:320px;
    }
}
@media screen and (min-width: 768px){
    .page-card__img-container{
        order:2;
        width:353px;
        min-height:375px;
    }
}
@media screen and (min-width: 1024px){
    .page-card__img-container{
        width:528px;
    }
}
@media screen and (min-width: 1280px){
    .page-card__img-container{
        width:581px;
    }
}
@media screen and (min-width: 1440px){
    .page-card__img-container{
        width:739px;
    }
}
@media screen and (min-width: 768px){
    .page-card__img-container::before{
        content:"";
        display:block;
        position:absolute;
        top:-1px;
        left:-2px;
        bottom:0;
        width:100%;
        height:101%;
        z-index:2;
        background-repeat:no-repeat;
        background-position:left center;
        background-size:contain;
        background-image:url("data:image/svg+xml,%3Csvg width='248' height='1012' viewBox='0 0 248 1012' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M247.492 0H0V1012H248V1011.51C119.406 881.531 40 702.788 40 505.5C40 308.47 119.195 129.938 247.492 0Z' fill='%23e9e9e9'/%3E%3C/svg%3E");
    }
}

.page-card__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
}

.page-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    margin-bottom:14px;
    word-break:break-word;
    text-transform:uppercase;
}
@media screen and (min-width: 1024px){
    .page-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
        margin-bottom:28px;
    }
}

.page-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    max-width:550px;
}
@media screen and (min-width: 1024px){
    .page-card__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.page-card__text p:not(:last-child){
    margin-bottom:15px;
}
@media screen and (min-width: 480px){
    .page-card__text p:not(:last-child){
        margin-bottom:15px;
    }
}
@media screen and (min-width: 768px){
    .page-card__text p:not(:last-child){
        margin-bottom:20px;
    }
}

.page-card__price-cell:last-child{
    text-align:right;
}

.page-card__sutext{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
    margin-top:30px;
}

.page-card_purchase-return .page-card__slider-container{
    order:2;
}

.page-card__price-table{
    margin-top:30px;
    max-width:550px;
}

.page-card__price-row{
    display:grid;
    grid-template-columns:4fr 1fr;
    -moz-column-gap:10px;
    column-gap:10px;
    border-bottom:1px solid #fff;
    padding:12px 0;
}

.page-slider{
    position:relative;
}

.page-slider__controls{
    position:absolute;
    top:154px;
    right:30px;
}
@media screen and (min-width: 480px){
    .page-slider__controls{
        right:30px;
        top:234px;
    }
}
@media screen and (min-width: 768px){
    .page-slider__controls{
        top:unset;
        bottom:11px;
        right:170px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider__controls{
        bottom:11px;
        right:303px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider__controls{
        bottom:11px;
        right:380px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider__controls{
        bottom:11px;
        right:518px;
    }
}
.page-slider__controls .slider-arrow{
    width:35px;
    height:35px;
}
@media screen and (min-width: 1024px){
    .page-slider__controls .slider-arrow{
        width:45px;
        height:45px;
    }
}

.page-slider_purchase-return .page-card__img-container{
    order:2;
    min-height:320px;
}
@media screen and (min-width: 768px){
    .page-slider_purchase-return .page-card__img-container{
        order:2;
        width:353px;
        min-height:375px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider_purchase-return .page-card__img-container{
        width:528px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider_purchase-return .page-card__img-container{
        width:581px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider_purchase-return .page-card__img-container{
        width:739px;
    }
}
.page-slider_purchase-return .page-slider__controls{
    position:absolute;
    right:30px;
    top:unset;
    bottom:20px;
}
@media screen and (min-width: 480px){
    .page-slider_purchase-return .page-slider__controls{
        right:30px;
        top:unset;
        bottom:20px;
    }
}
@media screen and (min-width: 768px){
    .page-slider_purchase-return .page-slider__controls{
        top:unset;
        bottom:11px;
        right:170px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider_purchase-return .page-slider__controls{
        bottom:11px;
        right:303px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider_purchase-return .page-slider__controls{
        bottom:11px;
        right:380px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider_purchase-return .page-slider__controls{
        bottom:11px;
        right:518px;
    }
}
.page-slider_purchase-return .page-slider__controls .slider-arrow{
    width:35px;
    height:35px;
}
@media screen and (min-width: 1024px){
    .page-slider_purchase-return .page-slider__controls .slider-arrow{
        width:45px;
        height:45px;
    }
}

@media screen and (min-width: 768px){
    .page-slider_main .page-slider__controls{
        top:unset;
        bottom:11px;
        right:140px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider_main .page-slider__controls{
        bottom:11px;
        right:215px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider_main .page-slider__controls{
        bottom:11px;
        right:380px;
    }
}
@media screen and (min-width: 1440px){
    .page-slider_main .page-slider__controls{
        bottom:11px;
        right:500px;
    }
}
.page-slider_main .page-card__content-container{
    padding:32px 41px 43px 18px;
}
@media screen and (min-width: 768px){
    .page-slider_main .page-card__content-container{
        padding:43px 41px 43px 23px;
    }
}
@media screen and (min-width: 1024px){
    .page-slider_main .page-card__content-container{
        padding:43px 41px 43px 41px;
    }
}
.page-slider_main .page-card__content-container .logo{
    display:none;
}
@media screen and (min-width: 768px){
    .page-slider_main .page-card__content-container .logo{
        display:block;
        margin-bottom:41px;
    }
}
@media screen and (min-width: 1280px){
    .page-slider_main .page-card__content-container .logo{
        margin-bottom:98px;
    }
}

.personal-card{
    padding-bottom:20px;
}
@media screen and (min-width: 768px){
    .personal-card{
        border:1px solid #bfbfbf;
        border-radius:4px;
        padding:19px;
    }
}
@media screen and (min-width: 1024px){
    .personal-card{
        padding:30px;
    }
}
.personal-card:not(:last-child){
    margin-bottom:20px;
    border-bottom:1px solid #bfbfbf;
}
@media screen and (min-width: 768px){
    .personal-card:not(:last-child){
        margin-bottom:30px;
    }
}
@media screen and (min-width: 1024px){
    .personal-card:not(:last-child){
        margin-bottom:40px;
    }
}
.personal-card .btn{
    width:100%;
    height:44px;
}
@media screen and (min-width: 768px){
    .personal-card .btn{
        width:auto;
    }
}
.personal-card .form__hidden-field{
    display:none;
}
.personal-card .form__hidden-field.active{
    display:block;
}
.personal-card .icon-edit::after{
    content:"";
    display:block;
    width:28px;
    height:28px;
    background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.83464 23.3334H22.168C22.4774 23.3334 22.7741 23.4563 22.9929 23.6751C23.2117 23.8939 23.3346 24.1906 23.3346 24.5C23.3346 24.8095 23.2117 25.1062 22.9929 25.325C22.7741 25.5438 22.4774 25.6667 22.168 25.6667H5.83464C5.52522 25.6667 5.22847 25.5438 5.00968 25.325C4.79089 25.1062 4.66797 24.8095 4.66797 24.5C4.66797 24.1906 4.79089 23.8939 5.00968 23.6751C5.22847 23.4563 5.52522 23.3334 5.83464 23.3334ZM4.66797 17.5L16.3346 5.83337L19.8346 9.33337L8.16797 21H4.66797V17.5ZM17.5013 4.66671L19.8346 2.33337L23.3346 5.83337L21.0001 8.16787L17.5013 4.66671Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    margin-left:13px;
}
.personal-card .icon-car::after{
    content:"";
    display:block;
    width:18px;
    height:16px;
    background:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6L3.5 1.5H14.5L16 6H2ZM14.5 11C14.1022 11 13.7206 10.842 13.4393 10.5607C13.158 10.2794 13 9.89782 13 9.5C13 9.10218 13.158 8.72064 13.4393 8.43934C13.7206 8.15804 14.1022 8 14.5 8C14.8978 8 15.2794 8.15804 15.5607 8.43934C15.842 8.72064 16 9.10218 16 9.5C16 9.89782 15.842 10.2794 15.5607 10.5607C15.2794 10.842 14.8978 11 14.5 11ZM3.5 11C3.10218 11 2.72064 10.842 2.43934 10.5607C2.15804 10.2794 2 9.89782 2 9.5C2 9.10218 2.15804 8.72064 2.43934 8.43934C2.72064 8.15804 3.10218 8 3.5 8C3.89782 8 4.27936 8.15804 4.56066 8.43934C4.84196 8.72064 5 9.10218 5 9.5C5 9.89782 4.84196 10.2794 4.56066 10.5607C4.27936 10.842 3.89782 11 3.5 11ZM15.92 1C15.72 0.42 15.16 0 14.5 0H3.5C2.84 0 2.28 0.42 2.08 1L0 7V15C0 15.2652 0.105357 15.5196 0.292893 15.7071C0.48043 15.8946 0.734784 16 1 16H2C2.26522 16 2.51957 15.8946 2.70711 15.7071C2.89464 15.5196 3 15.2652 3 15V14H15V15C15 15.2652 15.1054 15.5196 15.2929 15.7071C15.4804 15.8946 15.7348 16 16 16H17C17.2652 16 17.5196 15.8946 17.7071 15.7071C17.8946 15.5196 18 15.2652 18 15V7L15.92 1Z' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    margin-left:23px;
}

.personal-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-bottom:13px;
}
@media screen and (min-width: 480px){
    .personal-card__title{
        margin-bottom:13px;
    }
}
@media screen and (min-width: 768px){
    .personal-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:20px;
        line-height:24px;
        margin-bottom:30px;
    }
}
@media screen and (min-width: 1024px){
    .personal-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
        margin-bottom:20px;
    }
}

.personal-card__footer{
    display:flex;
    flex-wrap:wrap;
    margin-top:20px;
}
@media screen and (min-width: 480px){
    .personal-card__footer{
        flex-wrap:nowrap;
    }
}
@media screen and (min-width: 1024px){
    .personal-card__footer{
        margin-top:34px;
    }
}
.personal-card__footer .btn{
    width:100%;
}
@media screen and (min-width: 768px){
    .personal-card__footer .btn{
        width:auto;
        padding:12px 23px;
    }
}
.personal-card__footer .btn_stroke{
    margin-top:10px;
}
@media screen and (min-width: 480px){
    .personal-card__footer .btn_stroke{
        margin-left:10px;
        margin-top:0;
    }
}

@media screen and (min-width: 768px){
    .personal-card__data{
        max-width:383px;
    }
}

.personal-card__data-item{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
@media screen and (min-width: 480px){
    .personal-card__data-item{
        display:grid;
        grid-template-columns:3fr 4fr;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
.personal-card__data-item:not(:last-child){
    margin-bottom:20px;
}

.personal-card__data-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#888888;
    margin-bottom:6px;
}
@media screen and (min-width: 480px){
    .personal-card__data-label{
        margin-bottom:0;
    }
}

.personal-card-pass{
    margin-top:30px;
}
.personal-card-pass .form__body{
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .personal-card-pass .form__body{
        margin-bottom:40px;
    }
}
.personal-card-pass .form__footer .btn{
    width:100%;
}
@media screen and (min-width: 768px){
    .personal-card-pass .form__footer .btn{
        width:auto;
        padding:12px 23px;
    }
}
.personal-card-pass .form__text{
    margin-top:16px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
}

.personal-card__auto-item{
    padding:15px 0;
    border-bottom:1px solid #e9e9e9;
}
@media screen and (min-width: 768px){
    .personal-card__auto-item{
        display:grid;
        grid-template-columns:2fr 1fr;
        align-items:center;
        -moz-column-gap:40px;
        column-gap:40px;
    }
}
@media screen and (min-width: 1280px){
    .personal-card__auto-item{
        grid-template-columns:3fr 1fr;
    }
}
@media screen and (min-width: 1440px){
    .personal-card__auto-item{
        grid-template-columns:4fr 1fr;
    }
}
.personal-card__auto-item .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .personal-card__auto-item .btn{
        width:auto;
        padding:12px 27px;
    }
}

.personal-card__auto-title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .personal-card__auto-title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
        margin-bottom:0;
    }
}

.personal-card_car .personal-card__body{
    margin-bottom:0;
}
@media screen and (min-width: 1024px){
    .personal-card_car .personal-card-form{
        max-width:530px;
    }
}
.personal-card_car .personal-card-form .form__item:not(:last-child){
    margin-bottom:20px;
}
.personal-card_car .personal-card-form .form__body{
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .personal-card_car .personal-card-form .form__body{
        margin-bottom:40px;
    }
}
.personal-card_car .personal-card-form .form__footer .btn{
    width:100%;
}
@media screen and (min-width: 768px){
    .personal-card_car .personal-card-form .form__footer .btn{
        width:auto;
    }
}

.personal-card_person .personal-card-form .form__body{
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .personal-card_person .personal-card-form .form__body{
        margin-bottom:40px;
    }
}
@media screen and (min-width: 1024px){
    .personal-card_person .personal-card-form .form__body{
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        -moz-column-gap:30px;
        column-gap:30px;
        row-gap:15px;
    }
}
@media screen and (min-width: 1024px){
    .personal-card_person .personal-card-form .form__item{
        margin-bottom:0;
    }
}
.personal-card_person .personal-card-form .form__item:nth-child(4){
    grid-column:1/2;
}

.personal-panel .order-table{
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .personal-panel .order-table{
        margin-bottom:32px;
    }
}

.personal-panel__filters{
    margin-bottom:20px;
}

.personal-panel__filters-top{
    margin-bottom:15px;
}

.personal-panel__filters-bottom{
    display:none;
    margin-top:15px;
}
.personal-panel__filters-bottom > *:not(:last-child){
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .personal-panel__filters-bottom > *:not(:last-child){
        margin-bottom:0;
    }
}
@media screen and (min-width: 768px){
    .personal-panel__filters-bottom{
        margin-top:0;
        display:grid;
        grid-template-columns:repeat(27, 1fr);
        row-gap:15px;
        -moz-column-gap:15px;
        column-gap:15px;
        margin-bottom:40px;
    }
}
@media screen and (min-width: 1280px){
    .personal-panel__filters-bottom{
        grid-template-columns:repeat(22, 1fr);
    }
}
.personal-panel__filters-bottom .search{
    grid-column:27 span;
}
@media screen and (min-width: 1280px){
    .personal-panel__filters-bottom .search{
        grid-column:22 span;
    }
}
.personal-panel__filters-bottom .form-field{
    grid-column:6 span;
}
@media screen and (min-width: 1280px){
    .personal-panel__filters-bottom .form-field{
        grid-column:6 span;
    }
}
.personal-panel__filters-bottom .input-datepicker{
    grid-column:6 span;
}
@media screen and (min-width: 1280px){
    .personal-panel__filters-bottom .input-datepicker{
        grid-column:4 span;
    }
}
.personal-panel__filters-bottom .btn{
    grid-column:3 span;
    width:100%;
}
@media screen and (min-width: 768px){
    .personal-panel__filters-bottom .btn{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
        width:95px;
    }
}
@media screen and (min-width: 1280px){
    .personal-panel__filters-bottom .btn{
        grid-column:2 span;
    }
}

.purchase-table{
    margin-bottom:30px;
}

.personal-panel__pagination{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.personal-panel__pagination .pagination{
    display:none;
}
@media screen and (min-width: 768px){
    .personal-panel__pagination .pagination{
        display:flex;
    }
}
.personal-panel__pagination .btn{
    width:100%;
}
@media screen and (min-width: 768px){
    .personal-panel__pagination .btn{
        width:auto;
        padding:12px 24px;
    }
}

@keyframes rotateClockwise{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(-360deg);
    }
}
@keyframes rotateCounterClockwise{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}
@keyframes strockeAnimation{
    0%{
        stroke-dashoffset:166px;
    }
    100%{
        stroke-dasharray:467px;
    }
}
@keyframes hide{
  0%{
    opacity:1;
  }
  100%{
    opacity:0;
  }
}
.preloader{
  position:fixed;
  width:100%;
  height:100%;
  top:0%;
  left:0%;
  z-index:99999;
  pointer-events:none;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:rgba(255, 255, 255, 0.5);
  opacity:0;
}
.preloader.show{
  opacity:1;
  transition:opacity 1s;
}
.preloader.show .preloader__img{
  animation:rotateClockwise 1.6s linear 0.5s infinite both;
}
.preloader.show .preloader__circle svg{
  animation:rotateCounterClockwise 1s linear 1s infinite both;
}
.preloader.show .preloader__circle svg #circle{
  animation:strockeAnimation 0.5s linear 0.5s forwards;
}
.preloader.hide{
  animation:hide 1s linear 0.2s both;
}
.preloader.hide .preloader__img{
  animation-play-state:paused;
}
.preloader.hide .preloader__circle svg{
  animation-play-state:paused;
}
.preloader.hide .preloader__circle svg #circle{
  stroke-dasharray:467px;
}

.preloader__circle{
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    width:88px;
    height:88px;
}
.preloader__circle svg{
    position:absolute;
    top:0;
    left:0;
}
.preloader__circle svg #circle{
    transition:0.5s linear 0.5s;
    stroke-dashoffset:166px;
    stroke-dasharray:244px;
}

.preloader__img{
    flex-shrink:0;
    width:73px;
    height:73px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAADPCAYAAABSgYVfAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAAITgAACE4AUWWMWAAAAUbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMTEtMjhUMTU6NDk6MzMrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTExLTI4VDE1OjUwOjU3KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTExLTI4VDE1OjUwOjU3KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IkFkb2JlIFJHQiAoMTk5OCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk3MjgwZGItNmRhOC04NTQ5LTljMzgtN2NmNzkyODMwNTIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5NzI4MGRiLTZkYTgtODU0OS05YzM4LTdjZjc5MjgzMDUyMCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg5NzI4MGRiLTZkYTgtODU0OS05YzM4LTdjZjc5MjgzMDUyMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODk3MjgwZGItNmRhOC04NTQ5LTljMzgtN2NmNzkyODMwNTIwIiBzdEV2dDp3aGVuPSIyMDIyLTExLTI4VDE1OjQ5OjMzKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9oJYYQABDKFJREFUeJzsvXeYnWWdPn6/7+m9zWlz5kzvvWbSSUICJAgIGAQELGhchK+oq4jb2BXXsqti37WBgh2laiAG0iCZTJLJZHqfU+ecM6f3Xn5/JM9jQpEWwN3fPteVS0xmznnb530+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");
}

.product-list__list{
    display:grid;
    grid-template-columns:repeat(1, 1fr);
    -moz-column-gap:10px;
    column-gap:10px;
    row-gap:15px;
}
@media screen and (min-width: 480px){
    .product-list__list{
        grid-template-columns:repeat(2, 1fr);
        row-gap:40px;
    }
}
@media screen and (min-width: 768px){
    .product-list__list{
        grid-template-columns:repeat(3, 1fr);
    }
}
@media screen and (min-width: 1280px){
    /*.product-list__list{
        grid-template-columns:repeat(4, 1fr);
    }*/
}

.product-list__bottom{
    margin-top:30px;
}
@media screen and (min-width: 480px){
    .product-list__bottom{
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
}
.product-list__bottom .pagination{
    display:none;
}
@media screen and (min-width: 480px){
    .product-list__bottom .pagination{
        display:flex;
    }
}
.product-list__bottom .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .product-list__bottom .btn{
        margin-top:0;
        padding:12px 24px;
        width:auto;
    }
}

.product-list__item{
    display:flex;
}

.product-card{
    width:100%;
    color:#3a3a3a;
    text-decoration:none;
    display:flex;
    flex-direction:column;
}

.product-card__wrap{
    height:100%;
    display:flex;
    flex-direction:column;
}

.product-card__content-container{
    flex:1;
    margin-top:-42px;
    position:relative;
    z-index:2;
    background:#e9e9e9;
    border-radius:6px;
    padding:12px;
    padding-bottom:0px;
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 1024px){
    .product-card__content-container{
        padding:15px;
        padding-bottom:7px;
    }
}
@media screen and (min-width: 1440px){
    .product-card__content-container{
        padding:21px;
        padding-bottom:13px;
    }
}

.product-card__title{
    margin-bottom:17px;
    color:inherit;
    display:inline-block;
    text-decoration:none;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
}
@media screen and (min-width: 1024px){
    .product-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
        line-height:23px;
    }
}

.product-card__rating-panel{
    margin-bottom:19px;
    padding-left:5px;
}

.product-card__image-wrap{
    height:100%;
    display:inline-block;
}

.product-card__image-container{
    position:relative;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:center;
    height:226px;
}

.product-card__img{
    max-width:100%;
    height:100%;
    display:block;
}

.product-marks{
    position:absolute;
    top:0;
    left:14px;
    display:flex;
    flex-direction:column;
}
.product-marks.right{
	left:unset;
	right:14px;
	z-index:2;
}

.product-marks__item{
    position:relative;
    cursor:pointer;
}
.product-marks__item:hover .product-marks__icon, .product-marks__item:active .product-marks__icon{
    background-color:#ff6304;
}
.product-marks__item:hover .product-marks__icon.icon-gift, .product-marks__item:active .product-marks__icon.icon-gift{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0419 6.62282V21.08M19.7162 10.96H2.36759H19.7162ZM19.7162 10.96C20.0996 10.96 20.4673 10.8076 20.7384 10.5365C21.0096 10.2654 21.1619 9.89768 21.1619 9.51425V8.06854C21.1619 7.68511 21.0096 7.31739 20.7384 7.04626C20.4673 6.77514 20.0996 6.62282 19.7162 6.62282H2.36759C1.98416 6.62282 1.61644 6.77514 1.34531 7.04626C1.07419 7.31739 0.921875 7.68511 0.921875 8.06854V9.51425C0.921875 9.89768 1.07419 10.2654 1.34531 10.5365C1.61644 10.8076 1.98416 10.96 2.36759 10.96H19.7162ZM19.7162 10.96V18.1885C19.7162 18.9554 19.4115 19.6908 18.8693 20.2331C18.327 20.7753 17.5916 21.08 16.8247 21.08H5.25902C4.49216 21.08 3.75672 20.7753 3.21447 20.2331C2.67222 19.6908 2.36759 18.9554 2.36759 18.1885V10.96H19.7162ZM11.0419 6.62282V5.17711V6.62282ZM11.0419 6.62282H6.29126C5.96585 6.62282 5.64362 6.55873 5.34299 6.4342C5.04235 6.30967 4.76918 6.12715 4.53908 5.89705C4.07437 5.43234 3.8133 4.80206 3.8133 4.14487V3.73139C3.8133 2.96454 4.11794 2.22909 4.66018 1.68685C5.20243 1.1446 5.93788 0.839966 6.70473 0.839966C7.85501 0.839966 8.95818 1.29691 9.77155 2.11029C10.5849 2.92366 11.0419 4.02683 11.0419 5.17711V6.62282ZM11.0419 6.62282H15.7925C17.1616 6.62282 18.2704 5.51251 18.2704 4.14487V3.73139C18.2704 2.96454 17.9658 2.22909 17.4236 1.68685C16.8813 1.1446 16.1459 0.839966 15.379 0.839966C14.2287 0.839966 13.1256 1.29691 12.3122 2.11029C11.4988 2.92366 11.0419 4.02683 11.0419 5.17711V6.62282Z' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E%0A");
}
.product-marks__item:hover .product-marks__icon.icon-percent, .product-marks__item:active .product-marks__icon.icon-percent{
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='2.2' stroke='%23fff' stroke-width='1.6'/%3E%3Ccircle cx='13' cy='13' r='2.2' stroke='%23fff' stroke-width='1.6'/%3E%3Cline x1='13.6455' y1='1.12707' x2='1.81819' y2='15.2223' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-size:50%;
}
.product-marks__item:hover .product-marks__icon.icon-quality, .product-marks__item:active .product-marks__icon.icon-quality{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.994 5.70385C22.994 5.70386 22.994 5.70385 22.994 5.70385C23.0274 7.75067 22.9421 11.0825 22.2077 13.7875C20.7931 18.9984 17.8298 22.665 13.5969 24.4726C13.1816 24.65 12.754 24.8095 12.3145 24.9507L12.159 25L12.0002 24.9832H11.9969L11.8414 25L11.686 24.9507C11.2441 24.8087 10.8143 24.6483 10.3969 24.4698C6.16759 22.6612 3.20662 18.9956 1.79279 13.7875C1.05832 11.0825 0.97221 7.75044 1.00614 5.70364C1.00622 5.69918 1.0063 5.69412 1.00638 5.68967C1.01169 5.37491 1.01984 5.09082 1.02887 4.84442C1.03189 4.74109 1.0597 4.64038 1.10958 4.55219C1.15945 4.46401 1.22968 4.39138 1.31335 4.34145C1.39702 4.29152 1.49126 4.266 1.5868 4.2674C1.68235 4.2688 1.77591 4.29708 1.8583 4.34945C2.60445 4.81919 3.76588 5.42829 4.79295 5.42829C5.2593 5.42829 5.73564 5.3514 6.22419 5.19042C6.53119 5.09159 6.83075 4.96748 7.12024 4.81919H7.12135C8.607 4.05151 9.97162 2.69635 11.2252 1.3484C11.432 1.1279 11.7099 1.00297 12.0002 1C12.2906 1.00297 12.5685 1.1279 12.7753 1.3484C14.0288 2.69635 15.3935 4.05151 16.8791 4.81919C17.1691 4.96729 17.469 5.09139 17.7763 5.19042C18.2648 5.3514 18.74 5.42829 19.2075 5.42829C20.2346 5.42829 21.396 4.82039 22.1422 4.34945C22.2245 4.29708 22.3181 4.2688 22.4137 4.2674C22.5092 4.266 22.6034 4.29152 22.6871 4.34145C22.7708 4.39138 22.841 4.46401 22.8909 4.55219C22.9408 4.64038 22.9686 4.74109 22.9716 4.84442C22.9805 5.09068 22.9885 5.37458 22.9937 5.68913C22.9938 5.6924 22.9938 5.69567 22.9939 5.69894C22.9939 5.70057 22.994 5.70222 22.994 5.70385ZM17.2805 6.7117C16.8928 6.58645 16.5153 6.43001 16.1513 6.24408L16.1446 6.24065C14.5658 5.42486 13.1708 4.0937 12.0002 2.8605C10.8296 4.0937 9.4346 5.42485 7.85586 6.24064L7.51031 6.41919H7.48244C7.23344 6.53043 6.97885 6.62813 6.71962 6.71179C6.08035 6.92186 5.43697 7.02829 4.79295 7.02829C4.026 7.02829 3.26426 6.81383 2.60027 6.54006C2.60475 8.50922 2.74567 11.1908 3.33688 13.3683C4.75335 18.5861 7.77223 21.9468 12.0002 23.3698C16.2282 21.9468 19.2471 18.5862 20.6636 13.3683C21.2547 11.1913 21.395 8.51033 21.3997 6.54071C20.7356 6.81434 19.9742 7.02829 19.2075 7.02829C18.5621 7.02829 17.9197 6.92176 17.2805 6.7117Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5688 8.43427C17.8812 8.74669 17.8812 9.25322 17.5688 9.56564L10.8741 16.2604L6.43744 11.8237C6.12502 11.5113 6.12502 11.0047 6.43744 10.6923C6.74986 10.3799 7.25639 10.3799 7.56881 10.6923L10.8741 13.9976L16.4374 8.43427C16.7499 8.12185 17.2564 8.12185 17.5688 8.43427Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.product-marks__item:hover .product-marks__icon.icon-like, .product-marks__item:active .product-marks__icon.icon-like{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.83265 11C1.8225 11 1 11.8489 1 12.8914V18.9439C1 19.9864 1.8225 20.8353 2.83265 20.8353H5.03184C5.44457 20.8353 5.82427 20.6915 6.13144 20.4524V11H2.83265Z' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath d='M22.9963 13.2496C22.9963 12.7142 22.7842 12.2153 22.4163 11.8473C22.8323 11.3921 23.0444 10.7818 22.9864 10.1466C22.8822 9.01433 21.8621 8.12701 20.663 8.12701H15.1601C15.4327 7.29937 15.8692 5.78223 15.8692 4.5635C15.8692 2.63119 14.2273 1 13.1966 1C12.2709 1 11.6099 1.52116 11.5814 1.54255C11.4763 1.62719 11.4148 1.75548 11.4148 1.89087V4.91183L8.84909 10.47L8.74219 10.5244V20.0728C9.46735 20.4149 10.3849 20.5993 10.9694 20.5993H19.1468C20.1169 20.5993 20.966 19.9454 21.1655 19.043C21.2679 18.5788 21.2083 18.1111 21.0043 17.7049C21.6626 17.3735 22.1054 16.6955 22.1054 15.9222C22.1054 15.6068 22.0332 15.3048 21.896 15.0314C22.5544 14.6999 22.9963 14.022 22.9963 13.2496Z' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E%0A");
}
.product-marks__item:hover .product-marks__label, .product-marks__item:active .product-marks__label{
    display:block;
    opacity:0;
    animation:0.1s linear fadeSubmenu;
    animation-fill-mode:forwards;
}
.product-marks__item:not(:last-child){
    margin-bottom:12px;
}

.product-marks__label{
    position:absolute;
	width:120px;
    top:50%;
    transform:translateY(-50%);
    left:30px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    background-color:#ff6304;
    color:#fff;
    border-radius:2px;
    padding:6px 9px;
    margin-left:18px;
    display:none;
}
.product-marks__label::before{
    content:"";
    display:block;
    position:absolute;
    right:100%;
    top:50%;
    transform:translateY(-50%);
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-right:7px solid #ff6304;
    border-bottom:5px solid transparent;
}




	.product-marks__label.pos_right{
		position:absolute;
		width:120px;
		top:50%;
		transform:translateY(-50%);
		right:45px;
		left:unset;
		font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		font-style:normal;
		font-weight:400;
		font-size:15px;
		line-height:19px;
		background-color:#ff6304;
		color:#fff;
		border-radius:2px;
		padding:6px 9px;
		margin-left:18px;
		display:none;
	}
	.product-marks__label.pos_right::before{
		content:"";
		display:block;
		position:absolute;
		left:100%;
		top:50%;
		transform:translateY(-50%);
		width:0;
		height:0;
		border-top:5px solid transparent;
		border-right:7px solid #ff6304;
		border-bottom:5px solid transparent;
	}



.product-marks__icon{
    background-repeat:no-repeat;
    background-position:center;
    background-size:60%;
    width:35px;
    height:35px;
    background-color:#e9e9e9;
    border-radius:50%;
    transition:all 0.1s linear;
}
.product-marks__icon.icon-gift{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0419 6.62282V21.08M19.7162 10.96H2.36759H19.7162ZM19.7162 10.96C20.0996 10.96 20.4673 10.8076 20.7384 10.5365C21.0096 10.2654 21.1619 9.89768 21.1619 9.51425V8.06854C21.1619 7.68511 21.0096 7.31739 20.7384 7.04626C20.4673 6.77514 20.0996 6.62282 19.7162 6.62282H2.36759C1.98416 6.62282 1.61644 6.77514 1.34531 7.04626C1.07419 7.31739 0.921875 7.68511 0.921875 8.06854V9.51425C0.921875 9.89768 1.07419 10.2654 1.34531 10.5365C1.61644 10.8076 1.98416 10.96 2.36759 10.96H19.7162ZM19.7162 10.96V18.1885C19.7162 18.9554 19.4115 19.6908 18.8693 20.2331C18.327 20.7753 17.5916 21.08 16.8247 21.08H5.25902C4.49216 21.08 3.75672 20.7753 3.21447 20.2331C2.67222 19.6908 2.36759 18.9554 2.36759 18.1885V10.96H19.7162ZM11.0419 6.62282V5.17711V6.62282ZM11.0419 6.62282H6.29126C5.96585 6.62282 5.64362 6.55873 5.34299 6.4342C5.04235 6.30967 4.76918 6.12715 4.53908 5.89705C4.07437 5.43234 3.8133 4.80206 3.8133 4.14487V3.73139C3.8133 2.96454 4.11794 2.22909 4.66018 1.68685C5.20243 1.1446 5.93788 0.839966 6.70473 0.839966C7.85501 0.839966 8.95818 1.29691 9.77155 2.11029C10.5849 2.92366 11.0419 4.02683 11.0419 5.17711V6.62282ZM11.0419 6.62282H15.7925C17.1616 6.62282 18.2704 5.51251 18.2704 4.14487V3.73139C18.2704 2.96454 17.9658 2.22909 17.4236 1.68685C16.8813 1.1446 16.1459 0.839966 15.379 0.839966C14.2287 0.839966 13.1256 1.29691 12.3122 2.11029C11.4988 2.92366 11.0419 4.02683 11.0419 5.17711V6.62282Z' stroke='%23afafaf' stroke-width='1.6'/%3E%3C/svg%3E%0A");
    transition:all 0.1s linear;
}
.product-marks__icon.icon-percent{
    background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='2.2' stroke='%23afafaf' stroke-width='1.6'/%3E%3Ccircle cx='13' cy='13' r='2.2' stroke='%23afafaf' stroke-width='1.6'/%3E%3Cline x1='13.6455' y1='1.12707' x2='1.81819' y2='15.2223' stroke='%23afafaf' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    transition:all 0.1s linear;
    background-size:50%;
}
.product-marks__icon.icon-quality{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.994 5.70385C22.994 5.70386 22.994 5.70385 22.994 5.70385C23.0274 7.75067 22.9421 11.0825 22.2077 13.7875C20.7931 18.9984 17.8298 22.665 13.5969 24.4726C13.1816 24.65 12.754 24.8095 12.3145 24.9507L12.159 25L12.0002 24.9832H11.9969L11.8414 25L11.686 24.9507C11.2441 24.8087 10.8143 24.6483 10.3969 24.4698C6.16759 22.6612 3.20662 18.9956 1.79279 13.7875C1.05832 11.0825 0.97221 7.75044 1.00614 5.70364C1.00622 5.69918 1.0063 5.69412 1.00638 5.68967C1.01169 5.37491 1.01984 5.09082 1.02887 4.84442C1.03189 4.74109 1.0597 4.64038 1.10958 4.55219C1.15945 4.46401 1.22968 4.39138 1.31335 4.34145C1.39702 4.29152 1.49126 4.266 1.5868 4.2674C1.68235 4.2688 1.77591 4.29708 1.8583 4.34945C2.60445 4.81919 3.76588 5.42829 4.79295 5.42829C5.2593 5.42829 5.73564 5.3514 6.22419 5.19042C6.53119 5.09159 6.83075 4.96748 7.12024 4.81919H7.12135C8.607 4.05151 9.97162 2.69635 11.2252 1.3484C11.432 1.1279 11.7099 1.00297 12.0002 1C12.2906 1.00297 12.5685 1.1279 12.7753 1.3484C14.0288 2.69635 15.3935 4.05151 16.8791 4.81919C17.1691 4.96729 17.469 5.09139 17.7763 5.19042C18.2648 5.3514 18.74 5.42829 19.2075 5.42829C20.2346 5.42829 21.396 4.82039 22.1422 4.34945C22.2245 4.29708 22.3181 4.2688 22.4137 4.2674C22.5092 4.266 22.6034 4.29152 22.6871 4.34145C22.7708 4.39138 22.841 4.46401 22.8909 4.55219C22.9408 4.64038 22.9686 4.74109 22.9716 4.84442C22.9805 5.09068 22.9885 5.37458 22.9937 5.68913C22.9938 5.6924 22.9938 5.69567 22.9939 5.69894C22.9939 5.70057 22.994 5.70222 22.994 5.70385ZM17.2805 6.7117C16.8928 6.58645 16.5153 6.43001 16.1513 6.24408L16.1446 6.24065C14.5658 5.42486 13.1708 4.0937 12.0002 2.8605C10.8296 4.0937 9.4346 5.42485 7.85586 6.24064L7.51031 6.41919H7.48244C7.23344 6.53043 6.97885 6.62813 6.71962 6.71179C6.08035 6.92186 5.43697 7.02829 4.79295 7.02829C4.026 7.02829 3.26426 6.81383 2.60027 6.54006C2.60475 8.50922 2.74567 11.1908 3.33688 13.3683C4.75335 18.5861 7.77223 21.9468 12.0002 23.3698C16.2282 21.9468 19.2471 18.5862 20.6636 13.3683C21.2547 11.1913 21.395 8.51033 21.3997 6.54071C20.7356 6.81434 19.9742 7.02829 19.2075 7.02829C18.5621 7.02829 17.9197 6.92176 17.2805 6.7117Z' fill='%23afafaf'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5688 8.43427C17.8812 8.74669 17.8812 9.25322 17.5688 9.56564L10.8741 16.2604L6.43744 11.8237C6.12502 11.5113 6.12502 11.0047 6.43744 10.6923C6.74986 10.3799 7.25639 10.3799 7.56881 10.6923L10.8741 13.9976L16.4374 8.43427C16.7499 8.12185 17.2564 8.12185 17.5688 8.43427Z' fill='%23afafaf'/%3E%3C/svg%3E%0A");
    transition:all 0.1s linear;
}
.product-marks__icon.icon-like{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.83265 11C1.8225 11 1 11.8489 1 12.8914V18.9439C1 19.9864 1.8225 20.8353 2.83265 20.8353H5.03184C5.44457 20.8353 5.82427 20.6915 6.13144 20.4524V11H2.83265Z' stroke='%23afafaf' stroke-width='1.6'/%3E%3Cpath d='M22.9963 13.2496C22.9963 12.7142 22.7842 12.2153 22.4163 11.8473C22.8323 11.3921 23.0444 10.7818 22.9864 10.1466C22.8822 9.01433 21.8621 8.12701 20.663 8.12701H15.1601C15.4327 7.29937 15.8692 5.78223 15.8692 4.5635C15.8692 2.63119 14.2273 1 13.1966 1C12.2709 1 11.6099 1.52116 11.5814 1.54255C11.4763 1.62719 11.4148 1.75548 11.4148 1.89087V4.91183L8.84909 10.47L8.74219 10.5244V20.0728C9.46735 20.4149 10.3849 20.5993 10.9694 20.5993H19.1468C20.1169 20.5993 20.966 19.9454 21.1655 19.043C21.2679 18.5788 21.2083 18.1111 21.0043 17.7049C21.6626 17.3735 22.1054 16.6955 22.1054 15.9222C22.1054 15.6068 22.0332 15.3048 21.896 15.0314C22.5544 14.6999 22.9963 14.022 22.9963 13.2496Z' stroke='%23afafaf' stroke-width='1.6'/%3E%3C/svg%3E%0A");
    transition:all 0.1s linear;
}

.product-type__icon{
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}
.product-type__icon.icon-winter{
    background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 13H2M13 2V24M8.41667 22.1667L13 17.5833L17.5833 22.1667M3.83333 8.41667L8.41667 13L3.83333 17.5833M17.5833 3.83333L13 8.41667L8.41667 3.83333M22.1667 17.5833L17.5833 13L22.1667 8.41667' stroke='%23bfbfbf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width:26px;
    height:26px;
}
.product-type__icon.icon-studded{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5817 1.63882C11.7791 1.33736 12.2209 1.33736 12.4183 1.63882L13.2366 2.88851C13.3946 3.12976 13.7233 3.18773 13.9543 3.01506L15.1507 2.12061C15.4393 1.90484 15.8544 2.05595 15.9368 2.40675L16.2783 3.86094C16.3443 4.14168 16.6334 4.30859 16.9095 4.22532L18.3396 3.794C18.6846 3.68995 19.023 3.97394 18.9805 4.33176L18.804 5.81506C18.77 6.10142 18.9846 6.35715 19.2725 6.37333L20.7639 6.45715C21.1237 6.47737 21.3446 6.85999 21.1822 7.18167L20.5091 8.51518C20.3791 8.77262 20.4933 9.08631 20.7583 9.2L22.1311 9.78885C22.4623 9.9309 22.539 10.366 22.2764 10.6127L21.1878 11.6356C20.9776 11.8331 20.9776 12.1669 21.1878 12.3644L22.2764 13.3873C22.539 13.634 22.4623 14.0691 22.1311 14.2111L20.7583 14.8C20.4933 14.9137 20.3791 15.2274 20.5091 15.4848L21.1822 16.8183C21.3446 17.14 21.1237 17.5226 20.7639 17.5428L19.2725 17.6267C18.9846 17.6429 18.77 17.8986 18.804 18.1849L18.9805 19.6682C19.023 20.0261 18.6846 20.31 18.3396 20.206L16.9095 19.7747C16.6334 19.6914 16.3443 19.8583 16.2783 20.1391L15.9368 21.5933C15.8544 21.944 15.4393 22.0952 15.1507 21.8794L13.9543 20.9849C13.7233 20.8123 13.3946 20.8702 13.2366 21.1115L12.4183 22.3612C12.2209 22.6626 11.7791 22.6626 11.5817 22.3612L10.7634 21.1115C10.6054 20.8702 10.2767 20.8123 10.0457 20.9849L8.84934 21.8794C8.56075 22.0952 8.14558 21.944 8.06319 21.5933L7.72167 20.1391C7.65573 19.8583 7.36663 19.6914 7.09053 19.7747L5.6604 20.206C5.31541 20.31 4.97697 20.0261 5.01953 19.6682L5.19596 18.1849C5.23002 17.8986 5.01544 17.6429 4.72751 17.6267L3.23611 17.5428C2.87634 17.5226 2.65543 17.14 2.81781 16.8183L3.49092 15.4848C3.62086 15.2274 3.50669 14.9137 3.24166 14.8L1.86887 14.2111C1.53771 14.0691 1.46099 13.634 1.72359 13.3873L2.8122 12.3644C3.02236 12.1669 3.02236 11.8331 2.8122 11.6356L1.72359 10.6127C1.46099 10.366 1.53771 9.9309 1.86887 9.78885L3.24166 9.2C3.50669 9.08631 3.62086 8.77262 3.49092 8.51518L2.81781 7.18167C2.65543 6.85999 2.87634 6.47737 3.23611 6.45715L4.72751 6.37333C5.01544 6.35715 5.23002 6.10142 5.19596 5.81506L5.01953 4.33176C4.97697 3.97394 5.31541 3.68995 5.6604 3.794L7.09053 4.22532C7.36663 4.30859 7.65573 4.14168 7.72167 3.86094L8.06319 2.40675C8.14558 2.05595 8.56075 1.90484 8.84934 2.12061L10.0457 3.01506C10.2767 3.18773 10.6054 3.12976 10.7634 2.88851L11.5817 1.63882Z' stroke='%23BFBFBF' stroke-width='1.4'/%3E%3Ccircle cx='12' cy='12' r='5.6' stroke='%23bfbfbf' stroke-width='1.2'/%3E%3C/svg%3E%0A");
    width:26px;
    height:26px;
}
.product-type__icon.icon-mud{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_1208_132866' fill='white'%3E%3Cpath d='M22.529 11.97C22.6759 12.0696 22.8121 12.1842 22.9353 12.312C22.9547 12.3343 22.9764 12.3544 23 12.3721C22.9547 13.809 22.6267 15.2229 22.0348 16.5327C21.9454 16.3709 21.8435 16.2164 21.7301 16.0704C21.5119 15.7584 21.1804 15.5443 20.8065 15.474C20.5514 15.4422 20.3188 15.6232 20.2869 15.8785C20.2551 16.1338 20.436 16.3667 20.691 16.3986C20.8157 16.4125 21.042 16.6898 21.2406 17.0458C21.3329 17.2092 21.4132 17.3792 21.4807 17.5543C20.7434 18.8117 19.7658 19.9114 18.6037 20.7903C18.6009 20.5947 18.5808 20.3998 18.5437 20.2078C18.4983 19.8447 18.2957 19.5201 17.9895 19.3202L17.9875 19.3192C17.61 19.1691 17.483 19.2807 17.3615 19.5051C17.2415 19.7287 17.3239 20.0072 17.5462 20.1292C17.6562 20.343 17.7057 20.5828 17.6893 20.8226C17.7027 21.0088 17.7027 21.1958 17.6893 21.382C16.3322 22.2018 14.8132 22.716 13.2376 22.8891C13.3552 22.727 13.4616 22.5571 13.5563 22.3805C13.769 22.056 13.8391 21.6582 13.7502 21.2803L13.7474 21.2724C13.6593 21.0328 13.3938 20.9101 13.1545 20.9983C12.9197 21.0852 12.7968 21.3435 12.8774 21.5808C12.7857 21.9238 12.6149 22.2405 12.3787 22.5054C12.2632 22.6764 12.1385 22.829 12.0092 22.9676V23C10.6046 22.9965 9.21381 22.7218 7.9131 22.191C8.0786 22.1043 8.23353 21.9989 8.3749 21.8767C8.60533 21.6774 8.78168 21.4229 8.88749 21.137C8.88749 21.1271 8.89367 21.1206 8.89638 21.1124C8.97627 20.8699 8.84477 20.6086 8.60256 20.5285C8.36035 20.4485 8.09926 20.5802 8.01931 20.8226C7.88885 21.1051 7.65368 21.3256 7.36356 21.4375C7.20043 21.5156 7.02824 21.573 6.85097 21.6085C6.81893 21.6175 6.78799 21.6299 6.75861 21.6455C5.49929 20.95 4.38722 20.0158 3.48447 18.8949H3.69228C3.81609 18.8936 3.93957 18.8828 4.06171 18.8626C4.30081 18.8307 4.53055 18.7488 4.73594 18.6222C4.75008 18.6141 4.81444 18.5575 4.82766 18.5479C5.0346 18.3987 5.0266 18.1452 4.8775 17.938C4.72846 17.7309 4.44414 17.6963 4.2372 17.8456C3.96075 17.9764 3.648 18.0091 3.35055 17.938C3.16334 17.9094 2.97938 17.863 2.80101 17.7993C2.76724 17.7952 2.73318 17.7952 2.69941 17.7993C1.90333 16.5212 1.37977 15.0921 1.16163 13.6018C1.32499 13.7062 1.49637 13.7974 1.67422 13.8746C1.96556 14.0069 2.27848 14.0853 2.59782 14.1057C2.85284 14.1057 3.05961 13.8987 3.05961 13.6434C3.05961 13.3881 2.85284 13.1811 2.59782 13.1811C2.19213 13.1435 1.80503 12.9929 1.48027 12.7466C1.32915 12.6415 1.18703 12.524 1.05542 12.3953C1.03816 12.3799 1.01957 12.366 1 12.3536V12.0069C1.00323 10.5791 1.28562 9.16569 1.83123 7.8464C1.89848 8.04772 1.98674 8.24142 2.09446 8.42425C2.26313 8.69572 2.48837 8.92756 2.75483 9.1038C2.97418 9.24041 3.26257 9.17315 3.39903 8.95356C3.5355 8.73398 3.4683 8.44528 3.24895 8.30868C2.9175 8.04812 2.68983 7.67761 2.60705 7.26392C2.55764 7.07005 2.5267 6.87191 2.51469 6.6722C2.5121 6.62146 2.50119 6.57148 2.48237 6.52427C3.15209 5.36244 4.02673 4.33184 5.06381 3.48245C5.04782 3.67783 5.04782 3.87418 5.06381 4.06955C5.10168 4.44614 5.26423 4.79926 5.52561 5.0727C5.71691 5.25525 6.01979 5.24802 6.20214 5.05652C6.38449 4.86502 6.37728 4.56182 6.18598 4.37928C6.00547 4.07134 5.9354 3.71088 5.98741 3.35764C5.99081 3.16868 6.00778 2.98018 6.0382 2.79365V2.76129C7.35715 1.90295 8.84576 1.34001 10.4022 1.11095C10.2991 1.27292 10.2124 1.44483 10.1436 1.62408C10.0455 1.88059 9.9984 2.15386 10.005 2.42845C10.005 2.68375 10.2118 2.89073 10.4668 2.89073C10.7219 2.89073 10.9286 2.68375 10.9286 2.42845C10.9395 2.08434 11.0591 1.75254 11.2704 1.48077C11.3729 1.33047 11.4905 1.19104 11.6213 1.06472C11.6401 1.04473 11.6572 1.02306 11.6721 1H12C13.5089 1.00208 15.001 1.31689 16.3825 1.92456C16.2347 2.01702 16.0777 2.11872 15.9207 2.23429C15.5069 2.49086 15.1901 2.8779 15.0202 3.33452C14.9623 3.58202 15.115 3.82986 15.3619 3.88926H15.4681C15.6868 3.8951 15.8797 3.74647 15.9299 3.53331C15.9945 3.32528 16.424 2.97394 16.9181 2.67808C17.0567 2.58563 17.2229 2.49779 17.3799 2.41921C18.6987 3.16504 19.8507 4.17351 20.7649 5.38243C20.5877 5.3959 20.4118 5.42219 20.2385 5.46102C19.7673 5.50956 19.3507 5.7882 19.1255 6.2053C19.0248 6.44019 19.1333 6.71236 19.368 6.8132C19.6026 6.91403 19.8745 6.80539 19.9752 6.5705C20.0306 6.44106 20.3909 6.32087 20.8526 6.32087C21.0371 6.30682 21.2224 6.30682 21.4068 6.32087C22.2889 7.78561 22.8156 9.43699 22.9446 11.1425C22.7989 11.0486 22.6442 10.9697 22.4828 10.9067C22.1181 10.7667 21.7178 10.7488 21.3421 10.8559C21.0973 10.9286 20.9578 11.1863 21.0304 11.4314C21.1031 11.6765 21.3605 11.8162 21.6054 11.7434C21.9315 11.682 22.2682 11.7646 22.529 11.97Z'/%3E%3C/mask%3E%3Cpath d='M22.529 11.97C22.6759 12.0696 22.8121 12.1842 22.9353 12.312C22.9547 12.3343 22.9764 12.3544 23 12.3721C22.9547 13.809 22.6267 15.2229 22.0348 16.5327C21.9454 16.3709 21.8435 16.2164 21.7301 16.0704C21.5119 15.7584 21.1804 15.5443 20.8065 15.474C20.5514 15.4422 20.3188 15.6232 20.2869 15.8785C20.2551 16.1338 20.436 16.3667 20.691 16.3986C20.8157 16.4125 21.042 16.6898 21.2406 17.0458C21.3329 17.2092 21.4132 17.3792 21.4807 17.5543C20.7434 18.8117 19.7658 19.9114 18.6037 20.7903C18.6009 20.5947 18.5808 20.3998 18.5437 20.2078C18.4983 19.8447 18.2957 19.5201 17.9895 19.3202L17.9875 19.3192C17.61 19.1691 17.483 19.2807 17.3615 19.5051C17.2415 19.7287 17.3239 20.0072 17.5462 20.1292C17.6562 20.343 17.7057 20.5828 17.6893 20.8226C17.7027 21.0088 17.7027 21.1958 17.6893 21.382C16.3322 22.2018 14.8132 22.716 13.2376 22.8891C13.3552 22.727 13.4616 22.5571 13.5563 22.3805C13.769 22.056 13.8391 21.6582 13.7502 21.2803L13.7474 21.2724C13.6593 21.0328 13.3938 20.9101 13.1545 20.9983C12.9197 21.0852 12.7968 21.3435 12.8774 21.5808C12.7857 21.9238 12.6149 22.2405 12.3787 22.5054C12.2632 22.6764 12.1385 22.829 12.0092 22.9676V23C10.6046 22.9965 9.21381 22.7218 7.9131 22.191C8.0786 22.1043 8.23353 21.9989 8.3749 21.8767C8.60533 21.6774 8.78168 21.4229 8.88749 21.137C8.88749 21.1271 8.89367 21.1206 8.89638 21.1124C8.97627 20.8699 8.84477 20.6086 8.60256 20.5285C8.36035 20.4485 8.09926 20.5802 8.01931 20.8226C7.88885 21.1051 7.65368 21.3256 7.36356 21.4375C7.20043 21.5156 7.02824 21.573 6.85097 21.6085C6.81893 21.6175 6.78799 21.6299 6.75861 21.6455C5.49929 20.95 4.38722 20.0158 3.48447 18.8949H3.69228C3.81609 18.8936 3.93957 18.8828 4.06171 18.8626C4.30081 18.8307 4.53055 18.7488 4.73594 18.6222C4.75008 18.6141 4.81444 18.5575 4.82766 18.5479C5.0346 18.3987 5.0266 18.1452 4.8775 17.938C4.72846 17.7309 4.44414 17.6963 4.2372 17.8456C3.96075 17.9764 3.648 18.0091 3.35055 17.938C3.16334 17.9094 2.97938 17.863 2.80101 17.7993C2.76724 17.7952 2.73318 17.7952 2.69941 17.7993C1.90333 16.5212 1.37977 15.0921 1.16163 13.6018C1.32499 13.7062 1.49637 13.7974 1.67422 13.8746C1.96556 14.0069 2.27848 14.0853 2.59782 14.1057C2.85284 14.1057 3.05961 13.8987 3.05961 13.6434C3.05961 13.3881 2.85284 13.1811 2.59782 13.1811C2.19213 13.1435 1.80503 12.9929 1.48027 12.7466C1.32915 12.6415 1.18703 12.524 1.05542 12.3953C1.03816 12.3799 1.01957 12.366 1 12.3536V12.0069C1.00323 10.5791 1.28562 9.16569 1.83123 7.8464C1.89848 8.04772 1.98674 8.24142 2.09446 8.42425C2.26313 8.69572 2.48837 8.92756 2.75483 9.1038C2.97418 9.24041 3.26257 9.17315 3.39903 8.95356C3.5355 8.73398 3.4683 8.44528 3.24895 8.30868C2.9175 8.04812 2.68983 7.67761 2.60705 7.26392C2.55764 7.07005 2.5267 6.87191 2.51469 6.6722C2.5121 6.62146 2.50119 6.57148 2.48237 6.52427C3.15209 5.36244 4.02673 4.33184 5.06381 3.48245C5.04782 3.67783 5.04782 3.87418 5.06381 4.06955C5.10168 4.44614 5.26423 4.79926 5.52561 5.0727C5.71691 5.25525 6.01979 5.24802 6.20214 5.05652C6.38449 4.86502 6.37728 4.56182 6.18598 4.37928C6.00547 4.07134 5.9354 3.71088 5.98741 3.35764C5.99081 3.16868 6.00778 2.98018 6.0382 2.79365V2.76129C7.35715 1.90295 8.84576 1.34001 10.4022 1.11095C10.2991 1.27292 10.2124 1.44483 10.1436 1.62408C10.0455 1.88059 9.9984 2.15386 10.005 2.42845C10.005 2.68375 10.2118 2.89073 10.4668 2.89073C10.7219 2.89073 10.9286 2.68375 10.9286 2.42845C10.9395 2.08434 11.0591 1.75254 11.2704 1.48077C11.3729 1.33047 11.4905 1.19104 11.6213 1.06472C11.6401 1.04473 11.6572 1.02306 11.6721 1H12C13.5089 1.00208 15.001 1.31689 16.3825 1.92456C16.2347 2.01702 16.0777 2.11872 15.9207 2.23429C15.5069 2.49086 15.1901 2.8779 15.0202 3.33452C14.9623 3.58202 15.115 3.82986 15.3619 3.88926H15.4681C15.6868 3.8951 15.8797 3.74647 15.9299 3.53331C15.9945 3.32528 16.424 2.97394 16.9181 2.67808C17.0567 2.58563 17.2229 2.49779 17.3799 2.41921C18.6987 3.16504 19.8507 4.17351 20.7649 5.38243C20.5877 5.3959 20.4118 5.42219 20.2385 5.46102C19.7673 5.50956 19.3507 5.7882 19.1255 6.2053C19.0248 6.44019 19.1333 6.71236 19.368 6.8132C19.6026 6.91403 19.8745 6.80539 19.9752 6.5705C20.0306 6.44106 20.3909 6.32087 20.8526 6.32087C21.0371 6.30682 21.2224 6.30682 21.4068 6.32087C22.2889 7.78561 22.8156 9.43699 22.9446 11.1425C22.7989 11.0486 22.6442 10.9697 22.4828 10.9067C22.1181 10.7667 21.7178 10.7488 21.3421 10.8559C21.0973 10.9286 20.9578 11.1863 21.0304 11.4314C21.1031 11.6765 21.3605 11.8162 21.6054 11.7434C21.9315 11.682 22.2682 11.7646 22.529 11.97Z' stroke='%23BFBFBF' stroke-width='2.6' mask='url(%23path-1-inside-1_1208_132866)'/%3E%3Ccircle cx='12' cy='12' r='5.6' stroke='%23bfbfbf' stroke-width='1.2'/%3E%3C/svg%3E%0A");
    width:26px;
    height:26px;
}
.product-type__icon.icon-stamped{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='10.3' stroke='%23BFBFBF' stroke-width='1.4'/%3E%3Ccircle cx='11.0031' cy='10.9992' r='7.1' stroke='%23BFBFBF' stroke-width='1.4'/%3E%3Ccircle cx='11' cy='11' r='1.5' stroke='%23BFBFBF'/%3E%3Ccircle cx='15.8094' cy='11.009' r='0.7' transform='rotate(90 15.8094 11.009)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='14.3999' cy='14.4043' r='0.7' transform='rotate(135 14.3999 14.4043)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='10.9843' cy='15.8102' r='0.7' transform='rotate(-179.779 10.9843 15.8102)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='7.59786' cy='14.3901' r='0.7' transform='rotate(-134.792 7.59786 14.3901)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='6.20459' cy='10.9718' r='0.7' transform='rotate(-89.5577 6.20459 10.9718)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='7.63134' cy='7.59221' r='0.7' transform='rotate(-44.5837 7.63134 7.59221)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='11.0563' cy='6.2096' r='0.7' transform='rotate(0.663504 11.0563 6.2096)' fill='%23BFBFBF' stroke='%23BFBFBF' stroke-width='0.2'/%3E%3Ccircle cx='14.433' cy='7.65084' r='0.7' transform='rotate(45.6245 14.433 7.65084)' fill='%23BFBFBF' stroke='%23afafaf' stroke-width='0.2'/%3E%3C/svg%3E%0A");
    width:26px;
    height:26px;
}
.product-type__icon.icon-black{
    width:26px;
    height:26px;
    background-color:#000;
    border-radius:50%;
}

.product-type{
    margin-bottom:16px;
    flex:1;
}
@media screen and (min-width: 1024px){
    .product-type{
        margin-bottom:34px;
    }
}

.product-type__item{
    display:flex;
    align-items:center;
}
.product-type__item:not(:last-child){
    margin-bottom:7px;
}

.product-type__icon{
    margin-right:10px;
}

.product-type__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
@media screen and (min-width: 1440px){
    .product-type__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.product-card__btn-wrap{
    display:flex;
    flex-wrap:wrap;
}
.product-card__btn-wrap > *{
    flex-shrink:0;
    margin-bottom:15px;
}
.product-card__btn-wrap > *:not(:last-child){
    margin-right:10px;
}
.product-card__btn-wrap .btn{
    padding:12px 24px;
}

.product-card__btn-container{
    display:flex;
    align-items:center;
}
.product-card__btn-container > *{
    flex-shrink:0;
}
.product-card__btn-container > *:not(:last-child){
    margin-right:10px;
}

.product-card__cost{
    margin-bottom:16px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
}
@media screen and (min-width: 1440px){
    .product-card__cost{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}

.product-card__cost-discount{
    color:#888888;
    text-decoration:line-through;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
@media screen and (min-width: 768px){
    .product-card__cost-discount{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:20px;
        line-height:24px;
    }
}

@media screen and (min-width: 768px){
    .product-list_catalog-tire .product-list__list{
        grid-template-columns:repeat(3, 1fr);
    }
}

.product-modal-card{
    border:1px solid #e9e9e9;
    border-radius:6px;
    padding:20px;
}

@media screen and (min-width: 480px){
    .product-modal-card__wrap{
        display:flex;
        align-items:center;
    }
}

.product-modal-card__img-container{
    position:relative;
    width:83px;
    min-height:136px;
    margin-right:20px;
    margin:0 auto;
    margin-bottom:15px;
}
@media screen and (min-width: 480px){
    .product-modal-card__img-container{
        margin:0;
        margin-right:20px;
    }
}

.product-modal-card__content-container{
    flex:1;
}

.product-modal-card__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
}

.product-modal-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    line-height:24px;
    margin-bottom:20px;
    text-transform:uppercase;
}

.product-modal-card__discount{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    color:#888888;
    text-decoration:line-through;
}
@media screen and (min-width: 768px){
    .product-modal-card__discount{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:20px;
        line-height:24px;
    }
}

.product-modal-card__price{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
}
@media screen and (min-width: 768px){
    .product-modal-card__price{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}

.promo-banner{
    padding-top:52px;
    padding-bottom:15px;
}
@media screen and (min-width: 480px){
    .promo-banner{
        padding-top:62px;
        padding-bottom:47px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner{
        padding-top:71px;
        padding-bottom:88px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner{
        padding-top:93px;
        padding-bottom:88px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner{
        padding-top:140px;
        padding-bottom:114px;
    }
}

@media screen and (min-width: 768px){
    .promo-banner__wrap{
        display:grid;
        grid-template-columns:376px 1fr;
        -moz-column-gap:16px;
        column-gap:16px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner__wrap{
        grid-template-columns:431px 1fr;
        -moz-column-gap:16px;
        column-gap:16px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner__wrap{
        grid-template-columns:570px 1fr;
        -moz-column-gap:62px;
        column-gap:62px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner__wrap{
        grid-template-columns:700px 1fr;
        -moz-column-gap:42px;
        column-gap:42px;
    }
}

.promo-banner__img-container{
    position:relative;
    width:100%;
    min-height:316px;
}
@media screen and (min-width: 768px){
    .promo-banner__img-container{
        width:auto;
        min-height:364px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner__img-container{
        margin-top:38px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner__img-container{
        min-height:454px;
        margin-top:30px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner__img-container{
        min-height:548px;
        margin-top:0;
    }
}

.promo-banner__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center;
    object-position:center;
}

.promo-banner__content-container{
    margin-bottom:20px;
}
@media screen and (min-width: 480px){
    .promo-banner__content-container{
        margin-bottom:48px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner__content-container{
        margin-bottom:0;
        order:2;
    }
}

.promo-banner__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
    max-width:302px;
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .promo-banner__title{
        margin-bottom:24px;
        max-width:unset;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
        line-height:53px;
        margin-bottom:26px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner__title{
        margin-bottom:41px;
    }
}

.promo-banner__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    border-left:3px solid #ff6304;
    padding-left:11px;
    margin-bottom:34px;
}
@media screen and (min-width: 768px){
    .promo-banner__text{
        margin-bottom:46px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:20px;
        line-height:26px;
        max-width:425px;
        margin-bottom:50px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner__text{
        margin-bottom:65px;
    }
}
.promo-banner__text span{
    color:#ff6304;
}

.promo-banner__link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    display:flex;
    align-items:center;
    color:inherit;
    margin-bottom:16px;
}
.promo-banner__link::before{
    content:"";
    display:block;
    flex-shrink:0;
    background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2094_164635)'%3E%3Cpath d='M25.84 0H8.16C3.65336 0 0 3.65336 0 8.16V25.84C0 30.3466 3.65336 34 8.16 34H25.84C30.3466 34 34 30.3466 34 25.84V8.16C34 3.65336 30.3466 0 25.84 0Z' fill='%230077FF'/%3E%3Cpath d='M18.1615 24.7917C10.4832 24.7917 5.83651 19.465 5.65234 10.625H9.53401C9.66151 17.1275 12.6082 19.8758 14.8748 20.4425V10.625H18.6007V16.235C20.7823 15.9942 23.0773 13.4442 23.8423 10.625H27.5115C27.2293 12.0717 26.6539 13.4452 25.8206 14.661C24.9873 15.8768 23.9139 16.909 22.6665 17.6942C24.0573 18.4139 25.2815 19.4175 26.26 20.6401C27.2386 21.8627 27.9497 23.277 28.3473 24.7917H24.324C23.474 22.1 21.3915 20.0175 18.5865 19.7342V24.7917H18.1473H18.1615Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2094_164635'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    width:34px;
    height:34px;
    margin-right:9px;
}
@media screen and (min-width: 480px){
    .promo-banner__link::before{
        margin-right:20px;
    }
}
@media screen and (min-width: 480px){
    .promo-banner__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:20px;
        line-height:24px;
        margin-bottom:22px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner__link{
        margin-bottom:35px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
        margin-bottom:31px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner__link{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
        margin-bottom:38px;
    }
}

.promo-banner__users{
    display:flex;
    align-items:center;
}

.promo-banner__users-pic-container{
    position:relative;
    width:44px;
    height:37px;
    margin-right:10px;
}
@media screen and (min-width: 480px){
    .promo-banner__users-pic-container{
        width:53px;
        height:45px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner__users-pic-container{
        width:66px;
        height:56px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner__users-pic-container{
        width:86px;
        height:72px;
    }
}

.promo-banner__users-pic{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
}

.promo-banner__users-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    color:#888888;
}

.promo-banner_mazzini{
    padding-top:0px;
    padding-bottom:15px;
}
@media screen and (min-width: 480px){
    .promo-banner_mazzini{
        padding-top:8px;
        padding-bottom:47px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_mazzini{
        padding-top:0px;
        padding-bottom:0px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_mazzini{
        padding-bottom:34px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_mazzini{
        padding-top:23px;
        padding-bottom:43px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner_mazzini{
        padding-top:8px;
        padding-bottom:23px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_mazzini .promo-banner__wrap{
        display:grid;
        grid-template-columns:376px 1fr;
        -moz-column-gap:16px;
        column-gap:16px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_mazzini .promo-banner__wrap{
        grid-template-columns:431px 1fr;
        -moz-column-gap:16px;
        column-gap:16px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_mazzini .promo-banner__wrap{
        grid-template-columns:622px 1fr;
        -moz-column-gap:40px;
        column-gap:40px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner_mazzini .promo-banner__wrap{
        grid-template-columns:667px 1fr;
        -moz-column-gap:95px;
        column-gap:95px;
    }
}
.promo-banner_mazzini .promo-banner__img-container{
    position:relative;
    width:100%;
    min-height:227px;
}
@media screen and (min-width: 768px){
    .promo-banner_mazzini .promo-banner__img-container{
        width:auto;
        min-height:364px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_mazzini .promo-banner__img-container{
        margin-top:38px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_mazzini .promo-banner__img-container{
        min-height:454px;
        margin-top:0px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner_mazzini .promo-banner__img-container{
        min-height:575px;
    }
}
.promo-banner_mazzini .promo-banner__title{
    max-width:320px;
    margin-bottom:18px;
}
@media screen and (min-width: 768px){
    .promo-banner_mazzini .promo-banner__title{
        margin-bottom:24px;
        max-width:300px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_mazzini .promo-banner__title{
        max-width:400px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_mazzini .promo-banner__title{
        margin-bottom:50px;
    }
}
.promo-banner_mazzini .promo-banner__img{
    -o-object-position:center top;
    object-position:center top;
}

.promo-banner_vittoz{
    padding-bottom:50px;
}
@media screen and (min-width: 768px){
    .promo-banner_vittoz{
        padding-bottom:21px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_vittoz{
        padding-bottom:56px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_vittoz .promo-banner__wrap{
        grid-template-columns:342px 1fr;
        -moz-column-gap:49px;
        column-gap:49px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_vittoz .promo-banner__wrap{
        grid-template-columns:402px 1fr;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_vittoz .promo-banner__wrap{
        grid-template-columns:572px 1fr;
        -moz-column-gap:94px;
        column-gap:94px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner_vittoz .promo-banner__wrap{
        grid-template-columns:663px 1fr;
        -moz-column-gap:130px;
        column-gap:130px;
    }
}
.promo-banner_vittoz .promo-banner__img-container{
    min-height:243px;
}
@media screen and (min-width: 480px){
    .promo-banner_vittoz .promo-banner__img-container{
        min-height:384px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_vittoz .promo-banner__img-container{
        min-height:340px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_vittoz .promo-banner__img-container{
        margin-top:8px;
    }
}

@media screen and (min-width: 768px){
    .promo-banner_rapid{
        padding-bottom:25px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_rapid{
        padding-top:112px;
    }
}
.promo-banner_rapid .promo-banner__img-container{
    width:250px;
    height:250px;
    margin:0 auto;
    min-height:unset;
}
@media screen and (min-width: 480px){
    .promo-banner_rapid .promo-banner__img-container{
        width:397px;
        height:397px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_rapid .promo-banner__img-container{
        width:310px;
        height:310px;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_rapid .promo-banner__img-container{
        width:397px;
        height:397px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_rapid .promo-banner__img-container{
        width:510px;
        height:510px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner_rapid .promo-banner__img-container{
        width:540px;
        height:540px;
    }
}
@media screen and (min-width: 1920px){
    .promo-banner_rapid .promo-banner__img-container{
        width:588px;
        height:588px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_rapid .promo-banner__title{
        max-width:230px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_rapid .promo-banner__wrap{
        grid-template-columns:362px 1fr;
        -moz-column-gap:24px;
        column-gap:24px;
        align-items:flex-start;
    }
}
@media screen and (min-width: 1024px){
    .promo-banner_rapid .promo-banner__wrap{
        grid-template-columns:421px 1fr;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
@media screen and (min-width: 1280px){
    .promo-banner_rapid .promo-banner__wrap{
        grid-template-columns:594px 1fr;
        -moz-column-gap:66px;
        column-gap:66px;
    }
}
@media screen and (min-width: 1440px){
    .promo-banner_rapid .promo-banner__wrap{
        grid-template-columns:616px 1fr;
        -moz-column-gap:146px;
        column-gap:146px;
    }
}
@media screen and (min-width: 768px){
    .promo-banner_rapid .promo-banner__img{
        -o-object-fit:cover;
        object-fit:cover;
    }
}

.promo-form-block{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}

.promo-form-block__title{
    text-transform:uppercase;
    text-align:center;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    max-width:470px;
    margin-bottom:40px;
}
@media screen and (min-width: 1024px){
    .promo-form-block__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}

.promo-form{
    width:100%;
    max-width:644px;
}
@media screen and (min-width: 768px){
    .promo-form{
        box-shadow:0px 2px 28px rgba(0, 0, 0, 0.08);
        border-radius:6px;
        padding:60px 50px;
        background:#fff;
    }
}
@media screen and (min-width: 1280px){
    .promo-form{
        max-width:600px;
    }
}
@media screen and (min-width: 1440px){
    .promo-form{
        max-width:644px;
    }
}
.promo-form .btn{
    width:100%;
    margin-bottom:14px;
}
@media screen and (min-width: 480px){
    .promo-form .btn{
        width:auto;
        padding:12px 50px;
    }
}
@media screen and (min-width: 768px){
    .promo-form .btn{
        order:2;
    }
}
.promo-form .form__body{
    margin-bottom:34px;
}
.promo-form .form__body input{
    background-color:#fff;
}
@media screen and (min-width: 768px){
    .promo-form .form__body input{
        background:#e9e9e9;
    }
}
@media screen and (min-width: 768px){
    .promo-form .form__body .form__footer{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:26px;
        column-gap:26px;
        align-items:center;
    }
}
.promo-form .form__body .form__captcha{
    margin-bottom:18px;
    transform:scale(1.2);
}
@media screen and (min-width: 480px){
    .promo-form .form__body .form__captcha{
        transform:scale(1.25);
        order:1;
        grid-column:1/-1;
    }
}
@media screen and (min-width: 768px){
    .promo-form .form__body .form__captcha{
        order:1;
        grid-column:1/-1;
    }
}
.promo-form .form__body .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
    max-width:300px;
    margin-bottom:18px;
}
@media screen and (min-width: 480px){
    .promo-form .form__body .form__footer-text{
        margin-bottom:30px;
    }
}
@media screen and (min-width: 768px){
    .promo-form .form__body .form__footer-text{
        order:4;
        grid-column:1/-1;
    }
}
.promo-form .form__body .form__footer-text a{
    color:inherit;
}
.promo-form .form__body .form__item:not(:last-child){
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .promo-form .form__body .form__item:not(:last-child){
        margin-bottom:15px;
    }
}
@media screen and (min-width: 768px){
    .promo-form .form__body .form__item-row_l{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:15px;
        column-gap:15px;
    }
}
.promo-form .form__body .form__footer-link{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:inherit;
    display:block;
}
@media screen and (min-width: 768px){
    .promo-form .form__body .form__footer-link{
        order:3;
    }
}
.promo-form .form__item-row:not(:last-child){
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .promo-form .form__item-row:not(:last-child){
        margin-bottom:30px;
    }
}

.promo-form-block_mazzini{
    padding-top:62px;
    padding-bottom:72px;
}
@media screen and (min-width: 768px){
    .promo-form-block_mazzini{
        padding-top:72px;
    }
}
@media screen and (min-width: 1024px){
    .promo-form-block_mazzini{
        padding-top:121px;
    }
}
@media screen and (min-width: 1440px){
    .promo-form-block_mazzini{
        padding-top:94px;
    }
}
.promo-form-block_mazzini .promo-form-block__title{
    max-width:100%;
}
.promo-form-block_mazzini .promo-form{
    max-width:336px;
}
@media screen and (min-width: 768px){
    .promo-form-block_mazzini .promo-form{
        max-width:600px;
    }
}
.promo-form-block_mazzini .promo-form .form__captcha{
    margin-bottom:33px;
}
.promo-form-block_mazzini .promo-form .form__footer{
    grid-template-columns:175px 1fr;
}
.promo-form-block_mazzini .promo-form .form__footer-text{
    margin-bottom:0px;
}
.promo-form-block_mazzini .promo-form .form__footer-text a{
    color:inherit;
}
.promo-form-block_mazzini .promo-form .form__body .form__item:not(:last-child){
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .promo-form-block_mazzini .promo-form .form__body .form__item:not(:last-child){
        margin-bottom:15px;
    }
}
.promo-form-block_mazzini .promo-form .form__item-row:not(:last-child){
    margin-bottom:29px;
}

.promo-main-banner .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .promo-main-banner .btn{
        width:auto;
        padding:12px 24px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner .btn{
        padding:12px 31px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner .btn{
        padding:12px 24px;
    }
}

@media screen and (min-width: 768px){
    .promo-main-banner__wrap{
        display:grid;
        justify-content:space-between;
        grid-template-columns:1fr 350px;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner__wrap{
        grid-template-columns:1fr 430px;
        -moz-column-gap:70px;
        column-gap:70px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__wrap{
        grid-template-columns:1fr 620px;
        -moz-column-gap:80px;
        column-gap:80px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner__wrap{
        grid-template-columns:1fr 721px;
    }
}

@media screen and (min-width: 480px){
    .promo-main-banner__content-container{
        margin-bottom:64px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner__content-container{
        margin-bottom:0;
    }
}

.promo-main-banner__subtitle{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    color:#888888;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .promo-main-banner__subtitle{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__subtitle{
        margin-bottom:34px;
    }
}

.promo-main-banner__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:22px;
    line-height:28px;
    line-height:26px;
    margin-bottom:15px;
}
@media screen and (min-width: 1024px){
    .promo-main-banner__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
        line-height:45px;
        margin-bottom:12px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__title{
        line-height:43px;
        margin-bottom:28px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__title{
        line-height:43px;
        margin-bottom:28px;
    }
}
.promo-main-banner__title span{
    color:#ff6304;
}

.promo-main-banner__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    margin-bottom:30px;
    max-width:400px;
}
@media screen and (min-width: 1024px){
    .promo-main-banner__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
        margin-bottom:31px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__text{
        margin-bottom:35px;
    }
}

.promo-main-banner__img-container{
    margin-top:45px;
    padding-bottom:11px;
}
@media screen and (min-width: 480px){
    .promo-main-banner__img-container{
        margin-top:0;
        padding-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner__img-container{
        min-height:400px;
        display:flex;
        justify-content:flex-end;
        padding-right:26px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner__img-container{
        min-height:400px;
        padding-right:26px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__img-container{
        min-height:400px;
        padding-right:120px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner__img-container{
        justify-content:flex-start;
        padding-right:86px;
    }
}

.promo-main-banner__pic-contaner{
    position:relative;
    z-index:1;
    width:290px;
    height:209px;
}
@media screen and (min-width: 480px){
    .promo-main-banner__pic-contaner{
        width:440px;
        height:318px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner__pic-contaner{
        height:310px;
        width:340px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner__pic-contaner{
        height:310px;
        width:404px;
        top:52px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__pic-contaner{
        height:361px;
        width:459px;
        top:41px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner__pic-contaner{
        height:380px;
        width:490px;
        top:unset;
    }
}

.promo-main-banner__pic{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:left;
    object-position:left;
}

.promo-main-banner__label-container{
    position:absolute;
    width:99px;
    height:27px;
    z-index:2;
    top:-14px;
    left:0;
}
@media screen and (min-width: 480px){
    .promo-main-banner__label-container{
        width:121px;
        height:33px;
        top:-24px;
        left:0;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner__label-container{
        top:0px;
        right:-12px;
        left:unset;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner__label-container{
        top:6px;
        right:-22px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__label-container{
        width:155px;
        height:41px;
        top:21px;
        right:-118px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner__label-container{
        top:10px;
        right:-84px;
    }
}

.promo-main-banner__label{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
}

.promo-main-banner__mark{
    position:absolute;
    width:106px;
    height:106px;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
    padding:0 20px;
    background-image:url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.2152 3.21116C86.6424 -0.44867 81.4997 -1.08408 78.1381 1.84253C75.4056 4.22142 71.3745 4.30513 68.5365 2.04191C65.0452 -0.742389 59.9362 0.105901 57.532 3.86908C55.5778 6.92798 51.7359 8.15149 48.3813 6.7833C44.2542 5.10009 39.5929 7.36335 38.3409 11.6582C37.3233 15.1493 33.9819 17.4135 30.3823 17.0512C25.9539 16.6054 22.1178 20.1003 22.1195 24.579C22.1209 28.2194 19.5507 31.3409 15.9977 32.0138C11.6268 32.8416 8.92663 37.2849 10.1818 41.5845C11.2022 45.0794 9.61141 48.8052 6.39296 50.4588C2.43349 52.4931 1.08815 57.525 3.49517 61.2972C5.45172 64.3633 4.96928 68.3917 2.34607 70.892C-0.881106 73.9681 -0.762679 79.1808 2.60116 82.1199C5.33545 84.509 6.00039 88.5136 4.18494 91.6581C1.9515 95.5266 3.52411 100.498 7.57223 102.366C10.8627 103.884 12.6212 107.541 11.7606 111.075C10.7018 115.422 13.6012 119.749 18.0057 120.395C21.5858 120.92 24.2953 123.931 24.4593 127.569C24.661 132.043 28.6522 135.375 33.0562 134.746C36.636 134.235 40.077 136.358 41.2523 139.804C42.6981 144.043 47.4578 146.11 51.5045 144.257C54.7939 142.751 58.6877 143.814 60.779 146.789C63.3518 150.449 68.4945 151.084 71.8561 148.157C74.5886 145.779 78.6197 145.695 81.4577 147.958C84.949 150.742 90.058 149.894 92.4622 146.131C94.4164 143.072 98.2583 141.849 101.613 143.217C105.74 144.9 110.401 142.637 111.653 138.342C112.671 134.851 116.012 132.586 119.612 132.949C124.04 133.395 127.876 129.9 127.875 125.421C127.873 121.781 130.443 118.659 133.996 117.986C138.367 117.158 141.068 112.715 139.812 108.416C138.792 104.921 140.383 101.195 143.601 99.5412C147.561 97.5069 148.906 92.475 146.499 88.7028C144.542 85.6367 145.025 81.6083 147.648 79.108C150.875 76.0319 150.757 70.8192 147.393 67.8801C144.659 65.491 143.994 61.4864 145.809 58.3419C148.043 54.4734 146.47 49.5021 142.422 47.6341C139.131 46.1156 137.373 42.4594 138.234 38.9254C139.292 34.5778 136.393 30.2507 131.989 29.6051C128.408 29.0804 125.699 26.0685 125.535 22.4315C125.333 17.957 121.342 14.6246 116.938 15.2538C113.358 15.7652 109.917 13.6419 108.742 10.1963C107.296 5.95746 102.536 3.88982 98.4897 5.74277C95.2003 7.24893 91.3064 6.18605 89.2152 3.21116ZM137.322 82.1548C133.202 116.333 102.147 140.638 67.9596 136.441C33.7721 132.245 9.39803 101.136 13.5186 66.9578C17.6391 32.7798 48.6939 8.47496 82.8814 12.6715C117.069 16.868 141.443 47.9768 137.322 82.1548ZM140.623 82.56C136.282 118.56 103.572 144.161 67.5618 139.741C31.5516 135.32 5.87806 102.553 10.2183 66.5527C14.5585 30.5525 47.269 4.95185 83.2792 9.37212C119.289 13.7924 144.963 46.5597 140.623 82.56Z' fill='%23E41D1B'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    text-align:center;
    z-index:2;
    bottom:-11px;
    right:10px;
}
@media screen and (min-width: 480px){
    .promo-main-banner__mark{
        width:120px;
        height:120px;
        bottom:15px;
        right:0px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner__mark{
        bottom:22px;
        right:-4px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner__mark{
        width:130px;
        height:130px;
        padding:0 20px;
        bottom:-39px;
        right:-13px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__mark{
        width:150px;
        height:150px;
        padding:0 28px;
        bottom:4px;
        right:-66px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner__mark{
        right:-80px;
    }
}

.promo-main-banner__mark-icon::before{
    content:"";
    display:block;
    width:29px;
    height:30px;
    background:url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2082_160515)'%3E%3Cpath d='M35.125 14.3904L31.2041 12.9633C32.6217 11.7919 33.227 9.93383 32.7931 8.16821C31.9402 4.69922 27.7106 3.38235 25.0384 5.74461L22.3312 8.13774L21.7956 4.54867C21.2661 1.01516 17.1753 -0.684842 14.2974 1.42063C12.8584 2.47336 12.0929 4.28813 12.4324 6.13078L8.73564 4.78531C6.91689 4.12321 4.89822 5.06446 4.23611 6.88344L2.63533 11.2816C2.41431 11.8889 2.72744 12.5605 3.33478 12.7814C3.58111 12.871 21.3615 19.3426 21.6226 19.4376C20.8826 19.4376 4.67705 19.4376 3.96408 19.4376C3.31783 19.4376 2.79392 19.9615 2.79392 20.6077V36.9896C2.79392 38.9252 4.36869 40.5 6.30431 40.5H15.6654H20.346H29.707C31.6427 40.5 33.2174 38.9252 33.2174 36.9896V23.6578L34.1227 23.9873C34.7271 24.2075 35.4004 23.8977 35.6224 23.288L37.2233 18.8898C37.8852 17.0708 36.944 15.0524 35.125 14.3904ZM14.4952 38.1598H6.30424C5.659 38.1598 5.13408 37.6348 5.13408 36.9896V21.7779H14.4952V38.1598ZM19.1757 38.1598H16.8355V21.7779H19.1757V38.1598ZM26.5883 7.49805C27.9457 6.29797 30.0887 6.97117 30.5204 8.72703C30.9808 10.5991 29.1713 12.2224 27.3602 11.5643C25.8197 11.0036 25.0978 10.7409 23.5553 10.1794L26.5883 7.49805ZM15.6791 3.30953C17.1416 2.23969 19.2132 3.10781 19.4813 4.89571L20.0813 8.91485C19.6494 8.75766 16.7014 7.68461 16.2767 7.53008C14.4654 6.87047 14.1233 4.4475 15.6791 3.30953ZM16.2303 14.9845L5.23471 10.9824L6.43533 7.68383C6.65603 7.0775 7.32892 6.76391 7.93517 6.98446C9.16564 7.43227 17.4517 10.4481 17.8311 10.5863L16.2303 14.9845ZM20.6286 16.5855L18.4295 15.785L20.0303 11.3868L22.2295 12.1873L20.6286 16.5855ZM30.877 36.9896C30.877 37.6348 30.3521 38.1598 29.7069 38.1598H21.516V21.7779H28.0524L30.8771 22.806V36.9896H30.877ZM35.0239 18.0892L33.8234 21.3879L22.8278 17.3858L24.4286 12.9876L34.3246 16.5894C34.931 16.8101 35.2446 17.483 35.0239 18.0892Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2082_160515'%3E%3Crect width='40' height='40' fill='%23fff' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center/contain;
    margin-bottom:10px;
}
@media screen and (min-width: 1280px){
    .promo-main-banner__mark-icon::before{
        width:40px;
        height:41px;
    }
}

.promo-main-banner__mark-text{
    color:#fff;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:10px;
}
@media screen and (min-width: 480px){
    .promo-main-banner__mark-text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:600;
        font-size:12px;
        line-height:12px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner__mark-text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:600;
        font-size:14px;
        line-height:14px;
    }
}

.promo-main-banner_xs .promo-main-banner__pic-contaner{
    width:100%;
    height:300px;
    top:0;
}
@media screen and (min-width: 768px){
    .promo-main-banner_xs .promo-main-banner__pic-contaner{
        height:100%;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_xs .promo-main-banner__wrap{
        display:grid;
        justify-content:space-between;
        grid-template-columns:1fr 350px;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_xs .promo-main-banner__wrap{
        grid-template-columns:1fr 472px;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_xs .promo-main-banner__wrap{
        grid-template-columns:1fr 620px;
        -moz-column-gap:80px;
        column-gap:80px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_xs .promo-main-banner__wrap{
        grid-template-columns:1fr 680px;
        -moz-column-gap:150px;
        column-gap:150px;
    }
}
.promo-main-banner_xs .promo-main-banner__img-container{
    margin-top:45px;
    padding-bottom:11px;
}
@media screen and (min-width: 480px){
    .promo-main-banner_xs .promo-main-banner__img-container{
        margin-top:0;
        padding-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_xs .promo-main-banner__img-container{
        min-height:400px;
        display:flex;
        justify-content:flex-end;
        padding-right:26px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_xs .promo-main-banner__img-container{
        min-height:300px;
        padding-right:0;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_xs .promo-main-banner__img-container{
        min-height:400px;
        padding-right:0;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_xs .promo-main-banner__img-container{
        justify-content:flex-start;
        padding-right:0;
    }
}

.promo-main-banner_mazzini{
    padding-top:30px;
    background:url("/local/templates/main/css/../img/components/promo/bg-2.png") no-repeat center right/cover;
    padding-bottom:8px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini{
        background:url("/local/templates/main/css/../img/components/promo/bg-1.jpg") no-repeat center right/cover;
        padding-bottom:35px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini{
        padding-bottom:20px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini{
        padding-bottom:0px;
    }
}
@media screen and (min-width: 480px){
    .promo-main-banner_mazzini .promo-main-banner__content-container{
        margin-bottom:54px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini .promo-main-banner__content-container{
        margin-bottom:0;
    }
}
.promo-main-banner_mazzini .breadcrumbs{
    margin-bottom:27px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini .breadcrumbs{
        margin-bottom:36px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .breadcrumbs{
        margin-bottom:83px;
    }
}
.promo-main-banner_mazzini .promo-main-banner__text{
    margin-bottom:30px;
    max-width:400px;
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .promo-main-banner__text{
        max-width:100%;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .promo-main-banner__text{
        margin-bottom:40px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini .promo-main-banner__text{
        margin-bottom:35px;
        max-width:400px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini .promo-main-banner__wrap{
        display:grid;
        justify-content:space-between;
        grid-template-columns:1fr 281px;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .promo-main-banner__wrap{
        grid-template-columns:1fr 394px;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini .promo-main-banner__wrap{
        grid-template-columns:1fr 556px;
        -moz-column-gap:46px;
        column-gap:46px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_mazzini .promo-main-banner__wrap{
        grid-template-columns:1fr 686px;
        -moz-column-gap:80px;
        column-gap:80px;
    }
}
.promo-main-banner_mazzini .promo-main-banner__pic-contaner{
    position:relative;
    z-index:1;
    width:100%;
    height:315px;
}
@media screen and (min-width: 480px){
    .promo-main-banner_mazzini .promo-main-banner__pic-contaner{
        height:383px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini .promo-main-banner__pic-contaner{
        height:310px;
        width:340px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .promo-main-banner__pic-contaner{
        height:423px;
        width:446px;
        top:-39px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini .promo-main-banner__pic-contaner{
        height:482px;
        width:556px;
        top:-41px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_mazzini .promo-main-banner__pic-contaner{
        height:473px;
        width:545px;
        top:-42px;
    }
}
.promo-main-banner_mazzini .promo-main-banner__pic{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center;
    object-position:center;
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini .promo-main-banner__pic{
        -o-object-position:left;
        object-position:left;
    }
}
.promo-main-banner_mazzini .promo-main-banner__img-container{
    margin-top:56px;
    padding-bottom:11px;
}
@media screen and (min-width: 480px){
    .promo-main-banner_mazzini .promo-main-banner__img-container{
        margin-top:0;
        padding-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .promo-main-banner__img-container{
        min-height:400px;
        display:flex;
        justify-content:flex-end;
        padding-right:0px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini .promo-main-banner__img-container{
        min-height:400px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_mazzini .promo-main-banner__img-container{
        justify-content:flex-start;
        padding-right:86px;
    }
}
.promo-main-banner_mazzini .promo-main-banner__title{
    margin-bottom:35px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_mazzini .promo-main-banner__title{
        max-width:unset;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .promo-main-banner__title{
        margin-bottom:25px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini .promo-main-banner__title{
        margin-bottom:28px;
    }
}
.promo-main-banner_mazzini .btn{
    width:auto;
    padding:12px 31px;
}
@media screen and (min-width: 480px){
    .promo-main-banner_mazzini .btn{
        width:auto;
        padding:12px 24px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_mazzini .btn{
        padding:12px 31px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_mazzini .btn{
        padding:12px 24px;
    }
}

.promo-main-banner_vittoz{
    background:url("/local/templates/main/css/../img/components/promo/bg-4.jpg") no-repeat bottom center/cover;
    color:#fff;
    padding-top:32px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_vittoz{
        background:url("/local/templates/main/css/../img/components/promo/bg-3.jpg") no-repeat center right/cover;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_vittoz .promo-main-banner__wrap{
        grid-template-columns:1fr 161px;
        -moz-column-gap:64px;
        column-gap:64px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_vittoz .promo-main-banner__wrap{
        grid-template-columns:1fr 410px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_vittoz .promo-main-banner__wrap{
        grid-template-columns:1fr 680px;
    }
}
@media screen and (min-width: 1920px){
    .promo-main-banner_vittoz .promo-main-banner__wrap{
        grid-template-columns:1fr 596px;
    }
}
.promo-main-banner_vittoz .breadcrumbs{
    margin-bottom:26px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_vittoz .breadcrumbs{
        margin-bottom:36px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_vittoz .breadcrumbs{
        margin-bottom:81px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_vittoz .promo-main-banner__content-container{
        padding-bottom:10px;
    }
}
.promo-main-banner_vittoz .breadcrumbs__link{
    color:#fff;
}
.promo-main-banner_vittoz .promo-main-banner__title{
    margin-bottom:26px;
}
@media screen and (min-width: 480px){
    .promo-main-banner_vittoz .promo-main-banner__title{
        max-width:400px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_vittoz .promo-main-banner__title{
        max-width:483px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_vittoz .promo-main-banner__title{
        max-width:545px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_vittoz .promo-main-banner__title{
        max-width:614px;
    }
}
.promo-main-banner_vittoz .promo-main-banner__text{
    margin-bottom:34px;
}
.promo-main-banner_vittoz .btn{
    width:auto;
    padding:12px 30px;
}
.promo-main-banner_vittoz .promo-main-banner__img-container{
    margin-top:-162px;
    margin-bottom:-110px;
    padding-bottom:0;
}
@media screen and (min-width: 480px){
    .promo-main-banner_vittoz .promo-main-banner__img-container{
        margin-top:-227px;
        margin-bottom:-149px;
        padding-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_vittoz .promo-main-banner__img-container{
        justify-content:unset;
        margin-top:-331px;
        margin-bottom:-169px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_vittoz .promo-main-banner__img-container{
        margin-top:-440px;
        margin-bottom:-220px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_vittoz .promo-main-banner__img-container{
        margin-bottom:-313px;
    }
}
.promo-main-banner_vittoz .promo-main-banner__pic-contaner{
    width:494px;
    height:493px;
    left:50%;
    transform:translateX(-50%);
}
@media screen and (min-width: 480px){
    .promo-main-banner_vittoz .promo-main-banner__pic-contaner{
        width:692px;
        height:695px;
        flex-shrink:0;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_vittoz .promo-main-banner__pic-contaner{
        width:1055px;
        height:947px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_vittoz .promo-main-banner__pic-contaner{
        width:1085px;
        height:1106px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_vittoz .promo-main-banner__pic-contaner{
        width:1186px;
        height:1198px;
    }
}

.promo-main-banner_rapid{
    padding-top:32px;
    background:url("/local/templates/main/css/../img/components/promo/bg-6.jpg") no-repeat bottom center/cover;
    color:#fff;
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid{
        background:url("/local/templates/main/css/../img/components/promo/bg-5.jpg") no-repeat top left/cover;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_rapid{
        background:url("/local/templates/main/css/../img/components/promo/bg-7.jpg") no-repeat center/cover;
    }
}
.promo-main-banner_rapid .breadcrumbs__link{
    color:#fff;
}
.promo-main-banner_rapid .breadcrumbs{
    margin-bottom:26px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid .breadcrumbs{
        margin-bottom:36px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_rapid .breadcrumbs{
        margin-bottom:81px;
    }
}
.promo-main-banner_rapid .btn{
    width:auto;
    padding:12px 30px;
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid .promo-main-banner__wrap{
        grid-template-columns:1fr 266px;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_rapid .promo-main-banner__wrap{
        grid-template-columns:1fr 346px;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_rapid .promo-main-banner__wrap{
        grid-template-columns:1fr 671px;
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
.promo-main-banner_rapid .promo-main-banner__pic-contaner{
    width:207px;
    height:362px;
    margin:0 auto;
}
@media screen and (min-width: 480px){
    .promo-main-banner_rapid .promo-main-banner__pic-contaner{
        width:249px;
        height:438px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid .promo-main-banner__pic-contaner{
        width:217px;
        height:376px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_rapid .promo-main-banner__pic-contaner{
        width:368px;
        height:539px;
    }
}
.promo-main-banner_rapid .promo-main-banner__img-container{
    margin-top:36px;
    padding:0px;
}
@media screen and (min-width: 480px){
    .promo-main-banner_rapid .promo-main-banner__img-container{
        margin-top:0;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid .promo-main-banner__img-container{
        margin-top:-72px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_rapid .promo-main-banner__img-container{
        margin-top:-137px;
    }
}
@media screen and (min-width: 1440px){
    .promo-main-banner_rapid .promo-main-banner__img-container{
        margin-top:-90px;
    }
}
@media screen and (min-width: 480px){
    .promo-main-banner_rapid .promo-main-banner__title{
        max-width:400px;
        margin-bottom:28px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid .promo-main-banner__title{
        max-width:440px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_rapid .promo-main-banner__title{
        max-width:550px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_rapid .promo-main-banner__title{
        max-width:600px;
    }
}
@media screen and (min-width: 768px){
    .promo-main-banner_rapid .promo-main-banner__text{
        max-width:440px;
    }
}
@media screen and (min-width: 1024px){
    .promo-main-banner_rapid .promo-main-banner__text{
        max-width:530px;
    }
}
@media screen and (min-width: 1280px){
    .promo-main-banner_rapid .promo-main-banner__text{
        max-width:450px;
    }
}
@media screen and (min-width: 480px){
    .promo-main-banner_rapid .promo-main-banner__content-container{
        margin-bottom:36px;
    }
}

.purchase-detail-card{
    padding:22px 0;
}
@media screen and (min-width: 768px){
    .purchase-detail-card{
        border:1px solid #bfbfbf;
        border-radius:4px;
        padding:22px;
    }
}
@media screen and (min-width: 1024px){
    .purchase-detail-card{
        padding:35px 30px;
    }
}

.purchase-detail-card__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .purchase-detail-card__head{
        flex-wrap:nowrap;
    }
}

.purchase-detail-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    margin-right:20px;
}
@media screen and (min-width: 1024px){
    .purchase-detail-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}

.purchase-detail-card__status{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    display:flex;
    align-items:center;
    width:100%;
    margin-top:8px;
}
@media screen and (min-width: 480px){
    .purchase-detail-card__status{
        width:auto;
        margin-left:auto;
        margin-top:0;
    }
}
@media screen and (min-width: 768px){
    .purchase-detail-card__status{
        margin-left:unset;
    }
}
.purchase-detail-card__status.icon-time::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    margin-left:10px;
    background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='19.5' y='0.5' width='19' height='19' rx='9.5' transform='rotate(90 19.5 0.5)' stroke='%233A3A3A'/%3E%3Cpath d='M9 5V11.5L13 15.5' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.purchase-detail-card__btn{
    width:100%;
    margin-top:20px;
}
@media screen and (min-width: 768px){
    .purchase-detail-card__btn{
        width:auto;
        margin-left:auto;
        margin-top:0;
    }
}

.purchase-detail-card__row-icon{
    margin-bottom:13px;
}
.purchase-detail-card__row-icon.icon-calendar::after{
    content:"";
    display:block;
    width:24px;
    height:22px;
    background:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11H23V21H1V11ZM23 9H1V3H23V9Z' stroke='%233a3a3a' stroke-width='2'/%3E%3Cline x1='7' y1='4.3714e-08' x2='7' y2='6' stroke='%233a3a3a' stroke-width='2'/%3E%3Cline x1='17' y1='4.3714e-08' x2='17' y2='6' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.purchase-detail-card__row-icon.icon-user::after{
    content:"";
    display:block;
    width:24px;
    height:24px;
    background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}
.purchase-detail-card__row-icon.icon-box::after{
    content:"";
    display:block;
    width:24px;
    height:24px;
    background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 4.91304L10.2877 1.1802C10.0349 1.06528 9.74569 1.06067 9.48933 1.16749L5.19565 2.95652M18.5 4.91304V15.1488C18.5 15.5792 18.2246 15.9614 17.8162 16.0975L9.1087 19M18.5 4.91304L13.8043 6.86957M0.5 4.91304L9.1087 8.82609M0.5 4.91304V15.1691C0.5 15.5896 0.763068 15.9652 1.15826 16.1089L9.1087 19M0.5 4.91304L5.19565 2.95652M9.1087 8.82609V19M9.1087 8.82609L13.8043 6.86957M5.19565 2.95652L13.8043 6.86957' stroke='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center/contain;
}

.purchase-detail-card__row:not(:last-child){
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .purchase-detail-card__row:not(:last-child){
        margin-bottom:42px;
    }
}

@media screen and (min-width: 480px){
    .purchase-detail-card__row-item{
        display:grid;
        grid-template-columns:163px 1fr;
        -moz-column-gap:13px;
        column-gap:13px;
    }
}
@media screen and (min-width: 768px){
    .purchase-detail-card__row-item{
        grid-template-columns:190px 1fr;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
.purchase-detail-card__row-item:not(:last-child){
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .purchase-detail-card__row-item:not(:last-child){
        margin-bottom:20px;
    }
}

.purchase-detail-card__cell{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.purchase-detail-card__cell:first-child{
    color:#888888;
    margin-bottom:6px;
}
@media screen and (min-width: 480px){
    .purchase-detail-card__cell:first-child{
        margin-bottom:0;
    }
}

.purchase-favorites{
    position:relative;
}
@media screen and (min-width: 480px){
    .purchase-favorites{
        padding-top:5px;
    }
}
@media screen and (min-width: 768px){
    .purchase-favorites{
        padding-top:20px;
    }
}
.purchase-favorites .tabs-list{
    margin-bottom:86px;
}
@media screen and (min-width: 480px){
    .purchase-favorites .tabs-list{
        margin-bottom:30px;
    }
}
@media screen and (min-width: 480px){
    .purchase-favorites .product-list__list{
        grid-template-columns:repeat(2, 1fr);
    }
}
@media screen and (min-width: 768px){
    .purchase-favorites .product-list__list{
        grid-template-columns:repeat(3, 1fr);
    }
}

.purchase-favorites__btn{
    width:100%;
    margin-bottom:20px;
    position:absolute;
    top:45px;
}
@media screen and (min-width: 480px){
    .purchase-favorites__btn{
        width:auto;
        margin-bottom:0;
        top:-5px;
        right:0;
        padding:12px 28px;
    }
}

@media screen and (min-width: 768px){
    .purchase-feedback-form{
        border:1px solid #bfbfbf;
        padding:20px;
        border-radius:6px;
    }
}
@media screen and (min-width: 1024px){
    .purchase-feedback-form{
        padding:30px;
    }
}
.purchase-feedback-form .form{
    max-width:552px;
}
.purchase-feedback-form .form__head{
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .purchase-feedback-form .form__head{
        margin-bottom:22px;
    }
}
@media screen and (min-width: 1024px){
    .purchase-feedback-form .form__head{
        margin-bottom:30px;
    }
}
.purchase-feedback-form .form__subtitle{
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .purchase-feedback-form .form__subtitle{
        margin-bottom:15px;
    }
}
@media screen and (min-width: 1024px){
    .purchase-feedback-form .form__subtitle{
        margin-bottom:30px;
    }
}
.purchase-feedback-form .form__body{
    margin-bottom:16px;
}
@media screen and (min-width: 768px){
    .purchase-feedback-form .form__body{
        margin-bottom:16px;
    }
}
@media screen and (min-width: 1024px){
    .purchase-feedback-form .form__body{
        margin-bottom:30px;
    }
}
.purchase-feedback-form .form__item:not(:last-child){
    margin-bottom:12px;
}
@media screen and (min-width: 768px){
    .purchase-feedback-form .form__item:not(:last-child){
        margin-bottom:20px;
    }
}
.purchase-feedback-form .form__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:15px;
}
.purchase-feedback-form .input_textarea{
    height:160px;
    resize:none;
}
.purchase-feedback-form .form__captcha{
    margin-bottom:30px;
}
.purchase-feedback-form .btn{
    margin-bottom:12px;
    width:100%;
}
@media screen and (min-width: 768px){
    .purchase-feedback-form .btn{
        width:auto;
    }
}
.purchase-feedback-form .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
}
.purchase-feedback-form .form__footer-text a{
    color:inherit;
    display:inline-block;
}

.purchase-list{
    padding:20px 0;
}
@media screen and (min-width: 480px){
    .purchase-list{
        background:#e9e9e9;
        border-radius:4px;
        padding:20px;
    }
}
@media screen and (min-width: 1024px){
    .purchase-list{
        padding:30px;
    }
}

.purchase-list__head{
    margin-bottom:30px;
}

.purchase-list__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
}
@media screen and (min-width: 1024px){
    .purchase-list__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}

.purchase-list__status{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-top:8px;
}
@media screen and (min-width: 768px){
    .purchase-list__status{
        margin-top:20px;
    }
}
.purchase-list__status a{
    color:#888888;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    text-decoration:none;
}

.purchase-list__status-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#ff6304;
}

.purchase-list__body{
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #bfbfbf;
}

.purchase-list__row{
    display:flex;
}
.purchase-list__row:not(:last-child){
    margin-bottom:24px;
}

.purchase-list__img-container{
    max-width:65px;
    margin-right:20px;
    width:100%;
    flex-shrink:0;
}

.purchase-list__img{
    max-width:100%;
    height:auto;
    display:block;
}

.purchase-list__content-container{
    flex:1;
}

.purchase-list__cost-row{
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 480px){
    .purchase-list__cost-row{
        flex-direction:row;
    }
}

.purchase-list__row-title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    margin-bottom:18px;
}
@media screen and (min-width: 480px){
    .purchase-list__row-title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}

@media screen and (min-width: 480px){
    .purchase-list__cost-cell:not(:last-child){
        margin-right:70px;
    }
}

.purchase-list__cost-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:10px;
    color:#888888;
}

.purchase-list__cost-value{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:23px;
}

.purchase-list__params{
    margin-bottom:20px;
}

.purchase-list__params-item{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.purchase-list__params-item:not(:last-child){
    margin-bottom:10px;
}

.purchase-list__params-item,
.purchase-list__resulting-params{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.purchase-list__resulting-params{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
@media screen and (min-width: 1024px){
    .purchase-list__resulting-params{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}

.purchase-table__head{
    display:none;
}
@media screen and (min-width: 768px){
    .purchase-table__head{
        display:grid;
        grid-template-columns:repeat(24, 1fr);
    }
}

.purchase-table__th{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    color:#888888;
}

.purchase-table__row{
    display:grid;
    border-bottom:1px solid #bfbfbf;
    grid-template-columns:repeat(24, 1fr);
}

.purchase-table__cell{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    color:#3a3a3a;
}
.purchase-table__cell .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    padding:12px 21px;
}
@media screen and (min-width: 768px){
    .purchase-table__cell .btn{
        padding:12px 25px;
    }
}

.purchase-table__cell,
.purchase-table__th{
    padding:11px;
}
@media screen and (min-width: 768px){
    .purchase-table__cell,
    .purchase-table__th{
        padding:23px 10px;
    }
}
.purchase-table__cell:nth-child(1),
.purchase-table__th:nth-child(1){
    padding-left:0;
    order:1;
    grid-column:14 span;
}
@media screen and (min-width: 768px){
    .purchase-table__cell:nth-child(1),
    .purchase-table__th:nth-child(1){
        grid-column:7 span;
        order:unset;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table__cell:nth-child(1),
    .purchase-table__th:nth-child(1){
        grid-column:8 span;
        order:unset;
    }
}
.purchase-table__cell:nth-child(2),
.purchase-table__th:nth-child(2){
    order:3;
    grid-column:9 span;
    padding-left:0;
    align-self:center;
}
@media screen and (min-width: 480px){
    .purchase-table__cell:nth-child(2),
    .purchase-table__th:nth-child(2){
        grid-column:14 span;
    }
}
@media screen and (min-width: 768px){
    .purchase-table__cell:nth-child(2),
    .purchase-table__th:nth-child(2){
        padding-left:10px;
        grid-column:5 span;
        order:unset;
        align-self:unset;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table__cell:nth-child(2),
    .purchase-table__th:nth-child(2){
        grid-column:6 span;
    }
}
.purchase-table__cell:nth-child(3),
.purchase-table__th:nth-child(3){
    order:2;
    grid-column:10 span;
    padding-right:0;
    margin-left:auto;
}
@media screen and (min-width: 768px){
    .purchase-table__cell:nth-child(3),
    .purchase-table__th:nth-child(3){
        order:unset;
        padding-right:10px;
        margin-left:0;
        grid-column:5 span;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table__cell:nth-child(3),
    .purchase-table__th:nth-child(3){
        grid-column:5 span;
    }
}
.purchase-table__cell:nth-child(4),
.purchase-table__th:nth-child(4){
    padding-right:0;
    order:4;
    grid-column:15 span;
    text-align:right;
}
@media screen and (min-width: 480px){
    .purchase-table__cell:nth-child(4),
    .purchase-table__th:nth-child(4){
        grid-column:10 span;
    }
}
@media screen and (min-width: 768px){
    .purchase-table__cell:nth-child(4),
    .purchase-table__th:nth-child(4){
        grid-column:7 span;
        order:unset;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table__cell:nth-child(4),
    .purchase-table__th:nth-child(4){
        grid-column:5 span;
    }
}

.purchase-table__cell-title{
    margin-bottom:11px;
}
@media screen and (min-width: 768px){
    .purchase-table__cell-title{
        margin-bottom:13px;
    }
}

.purchase-table__cell-date{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
}

.purchase-table__cell-status{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    display:flex;
    align-items:center;
}
.purchase-table__cell-status.icon-box::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    margin-left:10px;
    background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 4.91304L10.2877 1.1802C10.0349 1.06528 9.74569 1.06067 9.48933 1.16749L5.19565 2.95652M18.5 4.91304V15.1488C18.5 15.5792 18.2246 15.9614 17.8162 16.0975L9.1087 19M18.5 4.91304L13.8043 6.86957M0.5 4.91304L9.1087 8.82609M0.5 4.91304V15.1691C0.5 15.5896 0.763068 15.9652 1.15826 16.1089L9.1087 19M0.5 4.91304L5.19565 2.95652M9.1087 8.82609V19M9.1087 8.82609L13.8043 6.86957M5.19565 2.95652L13.8043 6.86957' stroke='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center;
}
.purchase-table__cell-status.icon-time::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    margin-left:10px;
    background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='19.5' y='0.5' width='19' height='19' rx='9.5' transform='rotate(90 19.5 0.5)' stroke='%233A3A3A'/%3E%3Cpath d='M9 5V11.5L13 15.5' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
.purchase-table__cell-status.icon-done::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:10px;
    background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E%0A") #ff6304 no-repeat center;
}
.purchase-table__cell-status.icon-accept::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    border:1px solid #3a3a3a;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:10px;
    background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
.purchase-table__cell-status.icon-cancel::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    border:1px solid #3a3a3a;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:10px;
    background:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='-0.5' x2='12.1721' y2='-0.5' transform='matrix(0.707107 0.707107 0.707107 -0.707107 1.03906 0.519775)' stroke='%233a3a3a' stroke-linecap='round'/%3E%3Cline x1='8.96094' y1='1.22688' x2='0.707549' y2='9.48027' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.purchase-table_records .purchase-table__cell:nth-child(1),
.purchase-table_records .purchase-table__th:nth-child(1){
    padding-left:0;
    order:1;
    grid-column:16 span;
}
@media screen and (min-width: 768px){
    .purchase-table_records .purchase-table__cell:nth-child(1),
    .purchase-table_records .purchase-table__th:nth-child(1){
        grid-column:7 span;
        order:unset;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table_records .purchase-table__cell:nth-child(1),
    .purchase-table_records .purchase-table__th:nth-child(1){
        grid-column:8 span;
        order:unset;
    }
}
.purchase-table_records .purchase-table__cell:nth-child(2),
.purchase-table_records .purchase-table__th:nth-child(2){
    grid-column:24 span;
}
@media screen and (min-width: 480px){
    .purchase-table_records .purchase-table__cell:nth-child(2),
    .purchase-table_records .purchase-table__th:nth-child(2){
        grid-column:14 span;
    }
}
@media screen and (min-width: 768px){
    .purchase-table_records .purchase-table__cell:nth-child(2),
    .purchase-table_records .purchase-table__th:nth-child(2){
        grid-column:5 span;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table_records .purchase-table__cell:nth-child(2),
    .purchase-table_records .purchase-table__th:nth-child(2){
        grid-column:6 span;
    }
}
.purchase-table_records .purchase-table__cell:nth-child(3),
.purchase-table_records .purchase-table__th:nth-child(3){
    order:2;
    grid-column:8 span;
    padding-right:0;
    margin-left:auto;
}
@media screen and (min-width: 768px){
    .purchase-table_records .purchase-table__cell:nth-child(3),
    .purchase-table_records .purchase-table__th:nth-child(3){
        order:unset;
        padding-right:10px;
        margin-left:0;
        grid-column:5 span;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table_records .purchase-table__cell:nth-child(3),
    .purchase-table_records .purchase-table__th:nth-child(3){
        grid-column:5 span;
    }
}
.purchase-table_records .purchase-table__cell:nth-child(4),
.purchase-table_records .purchase-table__th:nth-child(4){
    grid-column:24 span;
    padding-left:0;
}
@media screen and (min-width: 480px){
    .purchase-table_records .purchase-table__cell:nth-child(4),
    .purchase-table_records .purchase-table__th:nth-child(4){
        padding-left:11px;
        grid-column:10 span;
    }
}
@media screen and (min-width: 768px){
    .purchase-table_records .purchase-table__cell:nth-child(4),
    .purchase-table_records .purchase-table__th:nth-child(4){
        grid-column:7 span;
    }
}
@media screen and (min-width: 1280px){
    .purchase-table_records .purchase-table__cell:nth-child(4),
    .purchase-table_records .purchase-table__th:nth-child(4){
        grid-column:5 span;
    }
}
.purchase-table_records .purchase-table__cell:nth-child(4) .btn,
.purchase-table_records .purchase-table__th:nth-child(4) .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .purchase-table_records .purchase-table__cell:nth-child(4) .btn,
    .purchase-table_records .purchase-table__th:nth-child(4) .btn{
        width:auto;
    }
}

.range-modal{
    position:fixed;
    top:0;
    width:100%;
    height:100vh;
    background:rgba(58, 58, 58, 0.5);
    z-index:8;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    align-items:flex-end;
    overflow:auto;
}
.range-modal.is-open{
    transform:scaleY(1);
    transition-delay:0s;
}
.range-modal.is-open .range-modal__wrap{
    transform:translateY(0);
    height:100%;
}

.range-modal__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateY(100%);
    transition:all 0.3s ease-out;
    padding-bottom:58px;
    position:relative;
    display:grid;
    align-items:flex-end;
}

.range-modal__block-wrap{
    position:relative;
    margin-top:50px;
    border-radius:16px 16px 0px 0px;
    background-color:#fff;
    padding:35px 30px;
    min-height:480px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
@media screen and (min-width: 480px){
    .range-modal__block-wrap{
        min-height:606px;
        padding:35px 20px;
    }
}
.range-modal__block-wrap::before{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    width:50px;
    height:2px;
    background-color:#fff;
    transform:translateX(-50%);
    bottom:100%;
    margin-bottom:20px;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.range-modal__head{
    margin-bottom:20px;
}

.range-modal__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}

.range-modal__body{
    flex:1;
}
.range-modal__body .input-range__roster{
    width:100%;
    padding:0;
    border:1px solid transparent;
    box-shadow:none;
    margin-top:50px;
}
.range-modal__body .input-range__control-left,
.range-modal__body .input-range__control-right{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:14px;
}
.range-modal__body .input-range__slider-wrap{
    margin-bottom:0;
}
.range-modal__body .input-range__button{
    display:flex;
    margin-bottom:15px;
}
.range-modal__body .input-range__button > *{
    flex:1;
}
.range-modal__body .input-range__button > *:not(:last-child){
    margin-right:10px;
}
.range-modal__body .input-range__button > * input{
    width:100%;
    background:#e9e9e9;
    border:1px solid #bfbfbf;
    border-radius:2px;
    padding:12px 10px 12px 30px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.range-modal__body .input-range__button::after{
    content:none;
}
.range-modal__body .input-range:not(.is-open) .input-range__roster{
    display:block;
}
.range-modal__body .input-range__roster{
    position:static;
}
.range-modal__body .range-modal__checkbox{
    display:grid;
    grid-template-columns:auto 1fr;
    grid-template-rows:1fr 1fr;
    -moz-column-gap:20px;
    column-gap:20px;
    row-gap:20px;
}

.record-tire-tab__top{
    padding-bottom:20px;
    border-bottom:1px solid #e9e9e9;
}
@media screen and (min-width: 768px){
    .record-tire-tab__top{
        padding-bottom:40px;
    }
}
.record-tire-tab__top .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    padding:12px 49px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__top .btn{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:15px;
        line-height:15px;
    }
}
.record-tire-tab__top .datepicker{
    width:280px;
}
@media screen and (min-width: 480px){
    .record-tire-tab__top .datepicker{
        width:344px;
    }
}
.record-tire-tab__top .datepicker .datepicker--nav{
    padding:5px 7px;
    border-bottom:1px solid transparent;
}
@media screen and (min-width: 480px){
    .record-tire-tab__top .datepicker .datepicker--nav{
        padding:12px 22px;
    }
}
.record-tire-tab__top .datepicker .datepicker--nav-title{
    font-size:16px;
    font-weight:700;
}
.record-tire-tab__top .datepicker .datepicker--nav-title i{
    color:#3a3a3a;
}
.record-tire-tab__top .datepicker .datepicker--nav-action svg{
    width:21px;
    height:20px;
}
@media screen and (min-width: 480px){
    .record-tire-tab__top .datepicker .datepicker--nav-action svg{
        width:25px;
        height:24px;
    }
}
.record-tire-tab__top .datepicker .datepicker--content{
    padding:0 5px;
    padding-bottom:20px;
}
@media screen and (min-width: 480px){
    .record-tire-tab__top .datepicker .datepicker--content{
        padding:0 22px;
    }
}
.record-tire-tab__top .datepicker .datepicker--days-names{
    margin-top:0;
}
@media screen and (min-width: 480px){
    .record-tire-tab__top .datepicker .datepicker--days-names{
        margin-bottom:13px;
    }
}
.record-tire-tab__top .datepicker .datepicker--day-name{
    font-size:12px;
    font-weight:700;
    color:#3a3a3a;
}
.record-tire-tab__top .datepicker .datepicker--cell{
    height:35px;
}
@media screen and (min-width: 480px){
    .record-tire-tab__top .datepicker .datepicker--cell{
        height:41px;
    }
}
.record-tire-tab__top .datepicker .datepicker--cell.datepicker--cell-day.-disabled-{
    background:#e9e9e9;
    border:1px solid #bfbfbf;
    color:#888888;
}

.record-tire-tab__filters-panel{
    max-width:1170px;
    margin-bottom:18px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__filters-panel{
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        -moz-column-gap:15px;
        column-gap:15px;
    }
}
.record-tire-tab__filters-panel .form-field:not(:last-child){
    margin-bottom:15px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__filters-panel .form-field{
        margin-bottom:0;
    }
}

.record-tire-tab__cost-panel{
    margin-bottom:18px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__cost-panel{
        margin-bottom:30px;
    }
}

.record-tire-tab__cost-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:18px;
}

.record-tire-tab__cost-value{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
}

.record-tire-tab__btn-panel .btn{
    padding:12px 43px;
}
@media screen and (min-width: 480px){
    .record-tire-tab__btn-panel .btn{
        padding:12px 51px;
    }
}
.record-tire-tab__btn-panel .btn:not(:last-child){
    margin-right:20px;
}

.record-tire-tab__subtext{
    max-width:271px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#999999;
    margin-top:10px;
}

.record-tire-tab__bottom{
    margin-top:20px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__bottom{
        margin-top:40px;
    }
}

@media screen and (min-width: 1024px){
    .record-tire-tab__bottom-left{
        display:flex;
    }
}

.record-tire-tab__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .record-tire-tab__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
        margin-right:92px;
        margin-bottom:0;
        flex:1;
    }
}
.record-tire-tab__text p:not(:last-child){
    margin-bottom:12px;
}

.record-tire-tab__card{
    border:1px solid #bfbfbf;
    border-radius:4px;
}
@media screen and (min-width: 480px){
    .record-tire-tab__card{
        display:flex;
    }
}
@media screen and (min-width: 1024px){
    .record-tire-tab__card{
        max-width:472px;
    }
}
@media screen and (min-width: 1280px){
    .record-tire-tab__card{
        max-width:632px;
    }
}

.record-tire-tab__card-content{
    padding:20px 14px 8px 14px;
    display:flex;
    align-items:flex-end;
}
@media screen and (min-width: 480px){
    .record-tire-tab__card-content{
        padding:20px 14px 18px 14px;
    }
}
@media screen and (min-width: 768px){
    .record-tire-tab__card-content{
        padding:20px 14px 26px 20px;
    }
}
@media screen and (min-width: 1280px){
    .record-tire-tab__card-content{
        padding:20px;
    }
}

.record-tire-tab__card-pic{
    flex-shrink:0;
    position:relative;
    width:100%;
    min-height:88px;
    background-image:url("data:image/svg+xml,%3Csvg width='280' height='68' viewBox='0 0 280 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='189' cy='300' r='300' fill='%23E41D1B'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:left bottom;
    background-size:contain;
}
@media screen and (min-width: 480px){
    .record-tire-tab__card-pic{
        width:140px;
        background-image:url("data:image/svg+xml,%3Csvg width='221' height='163' viewBox='0 0 221 163' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='135' cy='62' r='135' fill='%23E41D1B'/%3E%3C/svg%3E%0A");
        background-size:cover;
        background-position:left;
        min-height:135px;
    }
}
@media screen and (min-width: 768px){
    .record-tire-tab__card-pic{
        width:200px;
    }
}
@media screen and (min-width: 1024px){
    .record-tire-tab__card-pic{
        width:220px;
        min-height:163px;
    }
}

.record-tire-tab__card-img{
    position:absolute;
    top:-5px;
    right:32px;
    width:30%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
}
@media screen and (min-width: 480px){
    .record-tire-tab__card-img{
        width:81%;
        top:10px;
        right:9px;
        left:unset;
    }
}
@media screen and (min-width: 768px){
    .record-tire-tab__card-img{
        top:5px;
        right:-2px;
    }
}
@media screen and (min-width: 1024px){
    .record-tire-tab__card-img{
        width:83%;
        top:18px;
        right:4px;
    }
}
@media screen and (min-width: 1280px){
    .record-tire-tab__card-img{
        width:80%;
        top:6px;
        right:16px;
    }
}
@media screen and (min-width: 1440px){
    .record-tire-tab__card-img{
        width:70%;
        top:8px;
        right:25px;
    }
}

.record-tire-tab__card-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:16px;
    line-height:19px;
}
@media screen and (min-width: 1024px){
    .record-tire-tab__card-text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
        line-height:23px;
    }
}

.record-tire-tab__calendar-panel{
    margin-bottom:30px;
}

@media screen and (min-width: 1024px){
    .record-tire-tab__calendar-wrap{
        display:grid;
        grid-template-columns:auto 1fr;
        -moz-column-gap:30px;
        column-gap:30px;
        align-items:flex-start;
    }
}

.record-tire-tab__calendar-col:not(:last-child){
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .record-tire-tab__calendar-col:not(:last-child){
        margin-bottom:0;
    }
}

.record-tire-tab__calendar-title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:12px;
}

@media screen and (min-width: 768px){
    .record-tire-tab__calendar-list{
        max-width:600px;
        display:grid;
        grid-template-columns:repeat(4, 1fr);
        -moz-column-gap:40px;
        column-gap:40px;
        row-gap:10px;
    }
}
.record-tire-tab__calendar-list .simplebar-content{
    display:flex;
    flex-wrap:nowrap;
}
.record-tire-tab__calendar-list .simplebar-track.simplebar-horizontal{
    bottom:-18px;
    height:4px;
    background-color:#bfbfbf;
}
.record-tire-tab__calendar-list .simplebar-track.simplebar-horizontal .simplebar-scrollbar{
    cursor:pointer;
    height:4px;
    top:0;
}
.record-tire-tab__calendar-list .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{
    cursor:pointer;
    background:#ff6304;
}
.record-tire-tab__calendar-list .simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible:before{
    opacity:1;
}

.record-tire-tab__item{
    padding:12px;
    border:1px solid #bfbfbf;
    border-radius:2px;
    background-color:transparent;
    color:#3a3a3a;
    transition:all 0.1s linear;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    white-space:nowrap;
    text-align:center;
    cursor:pointer;
}
.record-tire-tab__item:not(:last-child){
    margin-right:10px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__item:not(:last-child){
        margin-right:0;
    }
}
.record-tire-tab__item.active, .record-tire-tab__item:hover, .record-tire-tab__item:focus{
    background-color:#ff6304;
    color:#fff;
    border:1px solid transparent;
}
.record-tire-tab__item.disabled{
    background:#e9e9e9;
    color:#888888;
}
.record-tire-tab__item:nth-child(1), .record-tire-tab__item:nth-child(2), .record-tire-tab__item:nth-child(3), .record-tire-tab__item:nth-child(4), .record-tire-tab__item:nth-child(5){
    grid-column:1/2;
}
.record-tire-tab__item:nth-child(6), .record-tire-tab__item:nth-child(7), .record-tire-tab__item:nth-child(8), .record-tire-tab__item:nth-child(9), .record-tire-tab__item:nth-child(10){
    grid-column:2/3;
}
.record-tire-tab__item:nth-child(11), .record-tire-tab__item:nth-child(12), .record-tire-tab__item:nth-child(13), .record-tire-tab__item:nth-child(14), .record-tire-tab__item:nth-child(15){
    grid-column:3/4;
}
.record-tire-tab__item:nth-child(16), .record-tire-tab__item:nth-child(17), .record-tire-tab__item:nth-child(18), .record-tire-tab__item:nth-child(19), .record-tire-tab__item:nth-child(20){
    grid-column:4/5;
}
.record-tire-tab__item:nth-child(1), .record-tire-tab__item:nth-child(6), .record-tire-tab__item:nth-child(11), .record-tire-tab__item:nth-child(16){
    grid-row:1/2;
}
.record-tire-tab__item:nth-child(2), .record-tire-tab__item:nth-child(7), .record-tire-tab__item:nth-child(12), .record-tire-tab__item:nth-child(17){
    grid-row:2/3;
}
.record-tire-tab__item:nth-child(3), .record-tire-tab__item:nth-child(8), .record-tire-tab__item:nth-child(13), .record-tire-tab__item:nth-child(18){
    grid-row:3/4;
}
.record-tire-tab__item:nth-child(4), .record-tire-tab__item:nth-child(9), .record-tire-tab__item:nth-child(14), .record-tire-tab__item:nth-child(19){
    grid-row:4/5;
}

@media screen and (min-width: 1280px){
    .record-tire-tab__bottom_large{
        grid-template-columns:7fr 9fr;
        display:grid;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
@media screen and (min-width: 1440px){
    .record-tire-tab__bottom_large{
        grid-template-columns:7fr 8fr;
    }
}
.record-tire-tab__bottom_large .record-tire-tab__bottom-left{
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .record-tire-tab__bottom_large .record-tire-tab__bottom-left{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1280px){
    .record-tire-tab__bottom_large .record-tire-tab__bottom-left{
        display:block;
        margin-bottom:0;
    }
}
.record-tire-tab__bottom_large .record-tire-tab__text{
    margin-bottom:30px;
    border-left:4px solid #ff6304;
    padding-left:20px;
    margin-right:0;
}
@media screen and (min-width: 480px){
    .record-tire-tab__bottom_large .record-tire-tab__card-pic{
        width:138px;
    }
}
@media screen and (min-width: 768px){
    .record-tire-tab__bottom_large .record-tire-tab__card-pic{
        width:195px;
    }
}
@media screen and (min-width: 1024px){
    .record-tire-tab__bottom_large .record-tire-tab__card-pic{
        width:193px;
    }
}
@media screen and (min-width: 1440px){
    .record-tire-tab__bottom_large .record-tire-tab__card-pic{
        width:220px;
    }
}
@media screen and (min-width: 768px){
    .record-tire-tab__bottom_large .record-tire-tab__bottom-right{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1280px){
    .record-tire-tab__bottom_large .record-tire-tab__bottom-right{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
.record-tire-tab__bottom_large .record-tire-tab__bottom-right .tire-service-card:not(:last-child){
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .record-tire-tab__bottom_large .record-tire-tab__bottom-right .tire-service-card:not(:last-child){
        margin-bottom:0;
    }
}

@media screen and (min-width: 768px){
    .registration-form{
        border:1px solid #bfbfbf;
        border-radius:6px;
        padding:18px;
    }
}
@media screen and (min-width: 1024px){
    .registration-form{
        padding:40px 30px;
    }
}
@media screen and (min-width: 768px){
    .registration-form .form__item:not(:last-child){
        margin-bottom:15px;
    }
}
.registration-form .form__subtitle{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
@media screen and (min-width: 768px){
    .registration-form .form__subtitle{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
@media screen and (min-width: 1024px){
    .registration-form .form__subtitle{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
@media screen and (min-width: 768px){
    .registration-form .form__item-row{
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
.registration-form .form__item-row:nth-of-type(2){
    margin-bottom:25px;
}
@media screen and (min-width: 768px){
    .registration-form .form__item-row:nth-of-type(2){
        margin-bottom:25px;
    }
}
@media screen and (min-width: 1024px){
    .registration-form .form__item-row:nth-of-type(2){
        margin-bottom:35px;
    }
}
.registration-form .form__item-row:nth-of-type(2) .form__item:nth-child(4){
    grid-column:1/2;
}
.registration-form .form__item-row:nth-of-type(3){
    margin-bottom:26px;
}
@media screen and (min-width: 480px){
    .registration-form .form__item-row:nth-of-type(3){
        margin-bottom:40px;
    }
}
@media screen and (min-width: 1024px){
    .registration-form .form__item-row:nth-of-type(3){
        margin-bottom:50px;
    }
}
.registration-form .form__item-row:nth-of-type(3) .form__item:nth-child(2){
    grid-column:1/2;
}
.registration-form .form__item-row .form__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
    margin-top:16px;
}
.registration-form .form__hidden-btn{
    display:inline-flex;
    align-items:center;
    cursor:pointer;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    padding:12px 25px;
    border:1px solid #888888;
    border-radius:4px;
    margin-bottom:20px;
}
.registration-form .form__hidden-btn::after{
    content:"";
    display:block;
    width:18px;
    height:16px;
    background:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6L3.5 1.5H14.5L16 6H2ZM14.5 11C14.1022 11 13.7206 10.842 13.4393 10.5607C13.158 10.2794 13 9.89782 13 9.5C13 9.10218 13.158 8.72064 13.4393 8.43934C13.7206 8.15804 14.1022 8 14.5 8C14.8978 8 15.2794 8.15804 15.5607 8.43934C15.842 8.72064 16 9.10218 16 9.5C16 9.89782 15.842 10.2794 15.5607 10.5607C15.2794 10.842 14.8978 11 14.5 11ZM3.5 11C3.10218 11 2.72064 10.842 2.43934 10.5607C2.15804 10.2794 2 9.89782 2 9.5C2 9.10218 2.15804 8.72064 2.43934 8.43934C2.72064 8.15804 3.10218 8 3.5 8C3.89782 8 4.27936 8.15804 4.56066 8.43934C4.84196 8.72064 5 9.10218 5 9.5C5 9.89782 4.84196 10.2794 4.56066 10.5607C4.27936 10.842 3.89782 11 3.5 11ZM15.92 1C15.72 0.42 15.16 0 14.5 0H3.5C2.84 0 2.28 0.42 2.08 1L0 7V15C0 15.2652 0.105357 15.5196 0.292893 15.7071C0.48043 15.8946 0.734784 16 1 16H2C2.26522 16 2.51957 15.8946 2.70711 15.7071C2.89464 15.5196 3 15.2652 3 15V14H15V15C15 15.2652 15.1054 15.5196 15.2929 15.7071C15.4804 15.8946 15.7348 16 16 16H17C17.2652 16 17.5196 15.8946 17.7071 15.7071C17.8946 15.5196 18 15.2652 18 15V7L15.92 1Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center/contain;
    margin-left:18px;
}
.registration-form .form__hidden-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    max-width:416px;
}
.registration-form .form__hidden-field{
    display:none;
}
@media screen and (min-width: 768px){
    .registration-form .form__hidden-field{
        grid-template-columns:repeat(2, 1fr);
    }
}
.registration-form .form__hidden-field .form__item{
    grid-column:1/2;
}
.registration-form .form__hidden-field.active{
    display:grid;
}
.registration-form .form__footer{
    margin-top:18px;
}
@media screen and (min-width: 768px){
    .registration-form .form__footer{
        margin-top:18px;
    }
}
@media screen and (min-width: 1024px){
    .registration-form .form__footer{
        margin-top:30px;
    }
}
.registration-form .form__footer .form__captcha{
    margin-bottom:30px;
}
.registration-form .form__footer .btn{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    width:100%;
    padding:12px 50px;
    margin-bottom:10px;
}
@media screen and (min-width: 480px){
    .registration-form .form__footer .btn{
        width:auto;
    }
}
.registration-form .form__footer .form__footer-text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#888888;
    max-width:296px;
}
.registration-form .form__footer .form__footer-text a{
    color:inherit;
    margin-left:4px;
}

.registration{
    max-width:850px;
}
.registration .order-label{
    margin-bottom:20px;
}
@media screen and (min-width: 480px){
    .registration .order-label{
        margin-bottom:28px;
    }
}
@media screen and (min-width: 768px){
    .registration .order-label{
        margin-bottom:20px;
    }
}

.registration__description{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:30px;
    max-width:562px;
}
@media screen and (min-width: 768px){
    .registration__description{
        margin-bottom:30px;
    }
}
@media screen and (min-width: 1024px){
    .registration__description{
        margin-bottom:40px;
    }
}
.registration__description p:not(:last-of-type){
    margin-bottom:10px;
}
.registration__description ul{
    list-style:disc;
    padding-left:14px;
    margin-left:14px;
    margin-bottom:12px;
}
@media screen and (min-width: 480px){
    .registration__description ul{
        margin-bottom:12px;
    }
}
@media screen and (min-width: 768px){
    .registration__description ul{
        margin-bottom:20px;
    }
}

.representation_order .representation__item-head .checkbox__label{
    padding-left:30px;
}
.representation_order .representation__item-head .checkbox__label::before, .representation_order .representation__item-head .checkbox__label::after{
    content:"";
}

.representation__wrap{
    display:flex;
    flex-direction:column;
}
@media screen and (min-width: 1024px){
    .representation__wrap{
        flex-direction:row;
    }
}

.representation__list-container{
    flex-grow:1;
}
@media screen and (min-width: 1024px){
    .representation__list-container{
        margin-right:25px;
    }
}

.representation__map-container{
    max-width:100%;
    /*height:416px;*/
    flex-shrink:0;
    width:100%;
}
@media screen and (min-width: 768px){
    .representation__map-container{
        /*height:648px;*/
    }
}
@media screen and (min-width: 1024px){
    .representation__map-container{
        max-width:474px;
    }
}
@media screen and (min-width: 1280px){
    .representation__map-container{
        max-width:738px;
        /*height:688px;*/
    }
}
@media screen and (min-width: 1440px){
    .representation__map-container{
        max-width:902px;
    }
}

.representation__map{
    width:100%;
    height:100%;
}

.representation__head{
    margin-bottom:24px;
}
@media screen and (min-width: 1024px){
    .representation__head{
        margin-bottom:40px;
    }
}

.representation__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
}
@media screen and (min-width: 1024px){
    .representation__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:38px;
        line-height:48px;
    }
}
@media screen and (min-width: 1280px){
    .representation__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}

.representation__filters-form{
    display:grid;
    grid-template-columns:1fr;
    row-gap:16px;
    margin-bottom:40px;
}
@media screen and (min-width: 480px){
    .representation__filters-form{
        grid-template-columns:repeat(2, 1fr);
    }
}

.representation__list{
    flex-grow:1;
    margin-bottom:20px;
    height:400px;
    min-width:280px;
}
@media screen and (min-width: 480px){
    .representation__list{
        min-width:440px;
    }
}
@media screen and (min-width: 1024px){
    .representation__list{
        height:466px;
        margin-bottom:0;
    }
}
@media screen and (min-width: 1280px){
    .representation__list{
        height:511px;
    }
}
.representation__list .simplebar-track.simplebar-horizontal{
    display:none !important;
}
.representation__list .simplebar-content-wrapper{
    overflow:scroll !important;
}
.representation__list .simplebar-track.simplebar-vertical{
    display:block !important;
    padding:1px 1px;
    width:1px;
    background-color:#bfbfbf;
    border-radius:4px;
}
.representation__list .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{
    opacity:1 !important;
    width:3px;
    background-color:#ff6304;
    left:-1px;
}

.representation__list-item{
    background-color:#e9e9e9;
    border-radius:6px;
    padding:20px;
    margin-right:10px;
}
.representation__list-item:not(:last-child){
    margin-bottom:2px;
}
.representation__list-item.is-open .representation__item-head .checkbox__label span{
    color:#ff6304;
}

.representation__link-item{
    display:block;
    text-decoration:none;
    transition:all 0.1s linear;
}

.representation__item-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.representation__item-head .checkbox__label{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:18px;
    padding-left:0;
}
@media screen and (min-width: 480px){
    .representation__item-head .checkbox__label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:18px;
        line-height:23px;
        flex-wrap:nowrap;
    }
}
.representation__item-head .checkbox__label::before, .representation__item-head .checkbox__label::after{
    content:none;
}
.representation__item-head .checkbox__label span{
    position:relative;
    font-weight:600;
    transition:all 0.1s linear;
    width:100%;
    margin-top:10px;
}
@media screen and (min-width: 480px){
    .representation__item-head .checkbox__label span{
        width:auto;
        padding-left:8px;
        margin-left:8px;
        margin-top:0;
    }
    .representation__item-head .checkbox__label span::before{
        font-weight:400;
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        content:"";
        display:block;
        width:1px;
        height:100%;
        background-color:#bfbfbf;
    }
}

.representation__icon.icon-arrow-down{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    width:10px;
    height:8px;
    flex-shrink:0;
    transition:all 0.1s linear;
}

.representation__item-body{
    display:none;
    padding-top:22px;
}

.representation__item-contacts{
    margin-bottom:22px;
}
@media screen and (min-width: 480px){
    .representation__item-contacts{
        display:flex;
        align-items:center;
        flex-wrap:wrap;
    }
}

.representation__item-schedules{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    line-height:16px;
}

.representation__item-contact{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    display:flex;
    align-items:center;
}
.representation__item-contact a{
	text-decoration:none;
	color:#000;
}

.representation__item-contact:hover a{
	color:#ff6304;
}

.representation__item-contact.icon-phone::before{
    content:"";
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.65074 11.1499C9.63149 12.1448 10.8182 12.913 12.1274 13.4004L13.8987 11.9909C13.9512 11.9547 14.0135 11.9354 14.0772 11.9354C14.141 11.9354 14.2032 11.9547 14.2557 11.9909L17.5445 14.1098C17.6694 14.1849 17.7751 14.288 17.8532 14.4109C17.9314 14.5338 17.9799 14.6732 17.995 14.8181C18.01 14.963 17.9912 15.1095 17.9399 15.2458C17.8886 15.3822 17.8063 15.5048 17.6996 15.6039L16.1585 17.1261C15.9378 17.3442 15.6666 17.5042 15.369 17.5919C15.0714 17.6796 14.7568 17.6923 14.4531 17.6288C11.4237 17.0031 8.63154 15.5379 6.39558 13.4004C4.20924 11.2417 2.69631 8.49487 2.0403 5.49323C1.9755 5.19426 1.98903 4.88361 2.07957 4.59139C2.17012 4.29918 2.33461 4.03531 2.55711 3.82536L4.15452 2.28433C4.25337 2.18275 4.37392 2.10485 4.50714 2.05646C4.64036 2.00807 4.78281 1.99044 4.92381 2.0049C5.06481 2.01937 5.20071 2.06554 5.32134 2.13996C5.44197 2.21439 5.5442 2.31514 5.62037 2.43468L7.80975 5.68116C7.84751 5.73214 7.8679 5.79391 7.8679 5.85735C7.8679 5.92079 7.84751 5.98255 7.80975 6.03353L6.36739 7.76719C6.86802 9.05025 7.64801 10.2058 8.65074 11.1499Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A");
    width:20px;
    height:20px;
    margin-right:10px;
}
.representation__item-contact.icon-mail::before{
    content:"";
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.1864V13.7C18 14.3641 17.746 15.0031 17.2899 15.4858C16.8338 15.9685 16.2102 16.2584 15.5472 16.296L15.4 16.3H4.6C3.93589 16.3 3.29694 16.046 2.81422 15.5899C2.33149 15.1338 2.0416 14.5102 2.004 13.8472L2 13.7V7.1864L9.7216 11.2312C9.8075 11.2762 9.90303 11.2997 10 11.2997C10.097 11.2997 10.1925 11.2762 10.2784 11.2312L18 7.1864ZM4.6 3.5H15.4C16.0445 3.49992 16.666 3.7392 17.144 4.17141C17.6221 4.60363 17.9226 5.19799 17.9872 5.8392L10 10.0232L2.0128 5.8392C2.07482 5.22345 2.35444 4.65001 2.8014 4.22197C3.24836 3.79393 3.83335 3.53935 4.4512 3.504L4.6 3.5H15.4H4.6Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A");
    width:20px;
    height:20px;
    margin-right:10px;
}
.representation__item-contact:not(:last-child){
    margin-right:22px;
    margin-bottom:10px;
}
@media screen and (min-width: 480px){
    .representation__item-contact:not(:last-child){
        margin-bottom:0;
    }
}

.representation_contacts .representation__map-container{
    height:416px;
}
@media screen and (min-width: 768px){
    .representation_contacts .representation__map-container{
        height:648px;
    }
}
@media screen and (min-width: 1024px){
    .representation_contacts .representation__map-container{
        height:525px;
    }
}
@media screen and (min-width: 1280px){
    .representation_contacts .representation__map-container{
        height:625px;
    }
}
.representation_contacts .representation__list{
    height:418px;
}
@media screen and (min-width: 480px){
    .representation_contacts .representation__list{
        height:328px;
    }
}
@media screen and (min-width: 1024px){
    .representation_contacts .representation__list{
        height:433px;
    }
}
@media screen and (min-width: 1280px){
    .representation_contacts .representation__list{
        height:532px;
    }
}

.placemark-icon{
    transition:all 0.1s linear;
}
.placemark-icon.active{
    transform:scale(2);
}

@media screen and (min-width: 1280px){
    .requisites-table{
       // max-width:917px;
    }
}

.requisites-table__body{
    margin-bottom:30px;
}

.requisites-table__row{
    display:flex;
    flex-direction:column;
    border-top:1px solid #e9e9e9;
    padding:12px 0;
}
@media screen and (min-width: 768px){
    .requisites-table__row{
        flex-direction:row;
        justify-content:space-between;
    }
}
.requisites-table__row:last-child{
    border-bottom:1px solid #e9e9e9;
}

.requisites-table__cell{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.requisites-table__cell:first-child{
    color:#888888;
    white-space:nowrap;
    margin-bottom:6px;
}
@media screen and (min-width: 768px){
    .requisites-table__cell:first-child{
        padding-right:20px;
        margin-bottom:0;
    }
}

.review-card{
    background:#e9e9e9;
    border-radius:6px;
    padding:20px;
}

.review-card__head{
    margin-bottom:14px;
}
@media screen and (min-width: 480px){
    .review-card__head{
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
}

.review-card__name{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
    margin-bottom:7px;
}
@media screen and (min-width: 480px){
    .review-card__name{
        margin-bottom:0;
    }
}

.review-card__date{
    color:#888888;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:12px;
    margin-bottom:23px;
}

.review-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
@media screen and (min-width: 768px){
    .review-card__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.review-form{
    border:1px solid #bfbfbf;
    padding:20px 30px;
    border-radius:6px;
}
.review-form .form__head{
    margin-bottom:20px;
}
.review-form .form__body{
    margin-bottom:20px;
}
.review-form .form__item{
    display:flex;
}
.review-form .form__item:first-child{
    margin-bottom:32px;
}
.review-form .form__item .form__text{
    margin-right:20px;
}
.review-form .form-field{
    width:100%;
}
.review-form .input_textarea{
    resize:none;
    height:162px;
}
.review-form .btn{
    padding:12px 20px;
}

@media screen and (min-width: 1024px){
    .review__wrap{
        display:grid;
        grid-template-columns:1fr 392px;
        align-items:flex-start;
        -moz-column-gap:17px;
        column-gap:17px;
    }
}
@media screen and (min-width: 1280px){
    .review__wrap{
        grid-template-columns:1fr 551px;
        -moz-column-gap:30px;
        column-gap:30px;
    }
}
.review__wrap .review-form{
    display:none;
}
@media screen and (min-width: 1024px){
    .review__wrap .review-form{
        display:block;
    }
}

.review-list{
    margin-bottom:30px;
}
@media screen and (min-width: 1024px){
    .review-list{
        margin-bottom:0;
    }
}

.review-list__list{
    margin-bottom:30px;
}

.review-list__item:not(:last-child){
    margin-bottom:10px;
}

.review-list__bottom{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.review-list__bottom .pagination{
    display:none;
}
@media screen and (min-width: 480px){
    .review-list__bottom .pagination{
        display:flex;
    }
}
.review-list__bottom .btn{
    width:100%;
}
@media screen and (min-width: 480px){
    .review-list__bottom .btn{
        width:auto;
        padding:12px 24px;
    }
}

.review-add-btn{
    margin-bottom:40px;
    width:100%;
}
@media screen and (min-width: 768px){
    .review-add-btn{
        width:auto;
        padding:12px 53px;
    }
}
@media screen and (min-width: 1024px){
    .review-add-btn{
        display:none;
    }
}

@media screen and (min-width: 1024px){
    .search-panel .search{
        max-width:562px;
    }
}

.search-panel_result-list{
    margin-bottom:22px;
}
@media screen and (min-width: 480px){
    .search-panel_result-list{
        margin-bottom:32px;
    }
}
@media screen and (min-width: 1024px){
    .search-panel_result-list{
        margin-bottom:40px;
    }
}

.search-panel__text{
    margin-bottom:30px;
}

.select-dropdown{
    margin-top:20px;
}

.select-dropdown__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.select-dropdown__head.is-open .select-dropdown__icon.icon-arrow-down::after{
    transform:rotate(90deg);
}

.select-dropdown__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    color:#3a3a3a;
}

.select-dropdown__icon.icon-arrow-down::after{
    transition:all 0.1s linear;
    content:"";
    display:block;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width:7px;
    height:10px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear;
}

.select-dropdown__body .search{
    margin-top:16px;
}
.select-dropdown__body .search .input{
    background-color:transparent;
}
.select-dropdown__body .search .search__btn::after{
    background:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7877 23.0931L18.9104 18.2517C22.5479 14.031 22.3412 7.65871 18.3318 3.64495C16.2651 1.53447 13.4957 0.5 10.7676 0.5C8.03948 0.5 5.27017 1.53447 3.16212 3.64473C-1.05404 7.86546 -1.05404 14.6515 3.16212 18.8722C5.22883 20.9414 7.99822 22.0171 10.7676 22.0171C13.2478 22.0171 15.7692 21.148 17.7532 19.4102L22.6305 24.2928C22.7544 24.4172 22.9612 24.5 23.1679 24.5C23.3746 24.5 23.5814 24.4172 23.7466 24.2518C24.0773 23.962 24.0773 23.4243 23.7878 23.0932L23.7877 23.0931ZM4.31932 17.6725C2.58328 15.9759 1.67393 13.6587 1.67393 11.2587C1.67393 8.85862 2.62454 6.54148 4.31932 4.80363C6.05535 3.06572 8.32873 2.15538 10.7674 2.15538C13.206 2.15538 15.4795 3.10702 17.2154 4.80363C18.9102 6.54155 19.8608 8.81739 19.8608 11.2587C19.8608 13.7 18.9102 15.9759 17.2154 17.7137C15.4794 19.4103 13.1648 20.362 10.7674 20.362C8.37 20.362 6.05528 19.4103 4.31932 17.6725Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A") no-repeat center;
}

.select-dropdown__list{
    padding-top:6px;
    margin-top:10px;
    overflow:auto;
    overflow-anchor:none;
    max-height:305px;
    touch-action:auto;
}
.select-dropdown__list::-webkit-scrollbar{
    width:4px;
    height:4px;
}
.select-dropdown__list::-webkit-scrollbar-track{
    margin:10px 0;
    background-color:transparent;
}
.select-dropdown__list::-webkit-scrollbar-thumb{
    height:5px;
    background-color:#afafaf;
    border-radius:0;
}

.select-dropdown__list_bordered{
    padding:15px;
    border:1px solid #bfbfbf;
    border-radius:2px;
}

.select-dropdown__item:not(:first-child){
    margin-top:12px;
}
.search-drop{
    width:100%;
    position:absolute;
    left:0;
    right:0;
    top:100%;
    display:none;
    background-color:#fff;
    padding:30px 25px;
    z-index:102;
    box-shadow:0px 4px 14px rgba(0, 0, 0, 0.09);
}
.search-drop .search{
    position:relative;
    z-index:102;
}

.search-drop__overlay{
    position:fixed;
    top:0;
    right:0;
    width:100%;
    height:100%;
    background-color:transparent;
    z-index:101;
}

@media screen and (min-width: 768px){
    .service-list__list{
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        gap:20px 10px;
    }
}
@media screen and (min-width: 1280px){
    .service-list__list{
        grid-template-columns:repeat(4, 1fr);
    }
}

.service-list__item{
    display:flex;
}
.service-list__item:not(:last-child){
    margin-bottom:18px;
}
@media screen and (min-width: 768px){
    .service-list__item:not(:last-child){
        margin-bottom:0;
    }
}

.service-card{
    width:100%;
}
.service-card .checkbox{
    align-self:flex-start;
    margin-top:16px;
}
.service-card .checkbox__label::before{
    background-color:#fff;
}

.service-card__wrap{
    position:relative;
    display:flex;
    height:160px;
    border-radius:4px;
    overflow:hidden;
    padding:21px 23px;
    margin-bottom:10px;
    background:linear-gradient(90deg, rgb(213, 213, 213) 0%, rgb(248, 248, 248) 100%);
}

.service-card__content-container{
    position:relative;
    z-index:1;
}

.service-card__title{
    color:#3a3a3a;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:26px;
    line-height:33px;
    margin-bottom:10px;
    text-decoration:none;
    display:inline-block;
}

.service-card__cost{
    color:#888888;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}

.service-card__img-container{
    position:absolute;
    top:0;
    right:0;
    height:100%;
    width:140px;
    display:flex;
    align-items:flex-end;
    background-repeat:no-repeat;
    background-size:cover;
    background-image:url("data:image/svg+xml,%3Csvg width='190' height='160' viewBox='0 0 190 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3402_231523)'%3E%3Ccircle cx='147.002' cy='146.001' r='127.368' transform='rotate(50.497 147.002 146.001)' stroke='url(%23paint0_linear_3402_231523)'/%3E%3Cpath d='M99.2029 33.4396C161.391 6.98849 233.149 35.738 259.481 97.6473C285.814 159.557 256.753 231.189 194.565 257.64C132.377 284.091 60.6192 255.342 34.2865 193.432C7.95387 131.523 37.0152 59.8907 99.2029 33.4396Z' stroke='url(%23paint1_linear_3402_231523)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3402_231523' x1='151.951' y1='-12.8109' x2='199.964' y2='266.019' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E41D1B'/%3E%3Cstop offset='1' stop-color='%23E41D1B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_3402_231523' x1='-34.6064' y1='184.079' x2='182.985' y2='266.505' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BFBFBF'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3402_231523'%3E%3Crect width='190' height='160' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 480px){
    .service-card__img-container{
        width:192px;
    }
}
@media screen and (min-width: 1280px){
    .service-card__img-container{
        width:154px;
    }
}
@media screen and (min-width: 1440px){
    .service-card__img-container{
        width:206px;
    }
}

.service-card__img{
    width:100%;
    height:80%;
    -o-object-fit:cover;
    object-fit:cover;
}
@media screen and (min-width: 480px){
    .service-card__img{
        height:96%;
    }
}

.service-card__btn-container button{
    width:100%;
}

.services-slider-card.slider__slide.slick-slide{
    width:130px;
}
@media screen and (min-width: 480px){
    .services-slider-card.slider__slide.slick-slide{
        width:152px;
    }
}
@media screen and (min-width: 1024px){
    .services-slider-card.slider__slide.slick-slide{
        width:auto;
    }
}
.slick-active{
	border-radius: 20px;
}
.services-slider{
    position:relative;
}
.services-slider:before{
    content:"";
    position:absolute;
    top:0;
    left:-30px;
    width:30px;
    height:100%;
    background-color:#fff;
    z-index:1;
}
.services-slider .slider__list{
    display:flex;
}
.services-slider .slider__controls{
    display:flex;
}
@media screen and (min-width: 1024px){
    .services-slider .slider__controls{
        display:none;
    }
}
.services-slider .slick-list{
    padding-right:9999px;
}
@media screen and (min-width: 1024px){
    .services-slider .slick-list{
        padding-right:0;
    }
}

.services-slider-card{
    position:relative;
    display:block;
    color:inherit;
    text-decoration:none;
    background:#e9e9e9;
    border-radius:6px;
    padding-top:100px;
    padding-bottom:14px;
    padding-left:11px;
}
/*.services-slider-card:not(:last-child){
    margin-right:10px;
}*/
@media screen and (min-width: 480px){
    .services-slider-card{
        padding-top:116px;
        padding-bottom:14px;
        padding-left:16px;
    }
}
@media screen and (min-width: 768px){
    .services-slider-card{
        padding-top:116px;
        padding-bottom:14px;
        padding-left:16px;
    }
}
@media screen and (min-width: 1024px){
    .services-slider-card{
        flex:1;
        width:auto;
        padding-top:12.5%;
        padding-bottom:14px;
        padding-left:16px;
    }
}
@media screen and (min-width: 1280px){
    .services-slider-card{
        padding-bottom:22px;
        padding-left:20px;
    }
}
.services-slider-card:hover .services-slider-card__bg-container, .services-slider-card:active .services-slider-card__bg-container{
    opacity:1;
}

.services-slider-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
	margin-top: 17px;
    line-height:15px;
}
@media screen and (min-width: 480px){
    .services-slider-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}

.services-slider-card__bg-container{
    position:absolute;
    /*opacity:0.4;*/
    opacity:1;
    top:0;
    right:0;
    width:66%;
    transition:all 0.1s linear;
}

.services-slider-card__bg{
    width:100%;
    height:auto;
    display:block;
}

.side-menu-drop{
    display:flex;
    background:#e9e9e9;
    border-radius:4px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    padding:18px 23px;
    margin-bottom:5px;
}
@media screen and (min-width: 1024px){
    .side-menu-drop{
        margin-bottom:20px;
    }
}
.side-menu-drop::before{
    content:"";
    display:block;
    width:9px;
    height:15px;
    margin-right:20px;
    transition:all 0.1s linear;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 1L2.25 8.5L9.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
.side-menu-drop.is-open::before{
    width:14px;
    height:14px;
    margin-right:20px;
    background:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='-0.5' x2='12.1721' y2='-0.5' transform='matrix(0.707107 0.707107 0.707107 -0.707107 1.03906 0.519775)' stroke='%233a3a3a' stroke-linecap='round'/%3E%3Cline x1='8.96094' y1='1.22688' x2='0.707549' y2='9.48027' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center/cover;
}
.side-menu-drop.is-open + .side-menu{
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .side-menu-drop.is-open + .side-menu .side-menu__item:last-child{
        border-bottom:1px solid #bfbfbf;
    }
}
.side-menu-drop.is-open + .side-menu .side-menu__link::before{
    display:none;
}
.side-menu-drop.is-open + .side-menu .side-menu__link::after{
    content:"";
    display:block;
    width:9px;
    height:15px;
    margin-left:auto;
    margin-right:10px;
    transition:all 0.1s linear;
    background:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1L9.25 8.5L1.75 16' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
@media screen and (min-width: 1024px){
    .side-menu-drop{
        display:none;
    }
}

.side-menu-drop_btn{
    border:1px solid #bfbfbf;
    border-radius:2px;
    background-color:transparent;
    align-items:center;
    justify-content:center;
    padding:10px;
    margin-bottom:0;
}
@media screen and (min-width: 768px){
    .side-menu-drop_btn{
        display:none;
    }
}
.side-menu-drop_btn::before{
    content:"";
    display:block;
    width:22px;
    height:22px;
    margin-right:5px;
    transition:all 0.1s linear;
    background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 1.625H20.375V3.875L12.875 12.125V18.125L9.125 20.375V12.125L1.625 3.875V1.625Z' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
.side-menu-drop_btn.is-open::before{
    content:"";
    display:block;
    width:22px;
    height:22px;
    margin-right:5px;
    transition:all 0.1s linear;
    background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 1.625H20.375V3.875L12.875 12.125V18.125L9.125 20.375V12.125L1.625 3.875V1.625Z' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.side-menu{
    display:none;
}
@media screen and (min-width: 1024px){
    .side-menu{
        display:block;
    }
}

.side-menu__list{
    min-width:229px;
    display:flex;
    flex-direction:column;
    background:#e9e9e9;
    border-radius:4px;
    padding:0 10px;
}
@media screen and (min-width: 1024px){
    .side-menu__list{
        background:transparent;
        padding:0;
    }
}

.side-menu__item:not(:last-child){
    border-bottom:1px solid #bfbfbf;
}

.side-menu__link{
    display:flex;
    align-items:center;
    text-decoration:none;
    color:#3a3a3a;
    transition:all 0.1s linear;
    width:100%;
    padding:16px 0;
}
.side-menu__link::before{
    content:"";
    display:block;
    width:24px;
    height:24px;
    margin-right:17px;
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
}
.side-menu__link_bci-history::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C17.523 2 22 6.47701 22 12C22 17.523 17.523 22 12 22C6.477 22 2 17.523 2 12H4C4.00015 13.8812 4.66326 15.7023 5.87283 17.1431C7.0824 18.5839 8.76104 19.5524 10.6138 19.8784C12.4666 20.2043 14.375 19.8669 16.0037 18.9254C17.6324 17.984 18.8772 16.4986 19.5194 14.7304C20.1616 12.9622 20.1601 11.0242 19.5152 9.25692C18.8703 7.48967 17.6233 6.00623 15.9931 5.06722C14.363 4.12821 12.4541 3.79372 10.6018 4.1225C8.74954 4.45129 7.07237 5.42233 5.865 6.865L8 9H2V3L4.447 5.446C5.38488 4.36319 6.54489 3.49497 7.84817 2.90036C9.15146 2.30574 10.5675 1.99867 12 2ZM13 7V11.585L16.243 14.828L14.828 16.243L11 12.413V7H13Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-history.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C17.523 2 22 6.47701 22 12C22 17.523 17.523 22 12 22C6.477 22 2 17.523 2 12H4C4.00015 13.8812 4.66326 15.7023 5.87283 17.1431C7.0824 18.5839 8.76104 19.5524 10.6138 19.8784C12.4666 20.2043 14.375 19.8669 16.0037 18.9254C17.6324 17.984 18.8772 16.4986 19.5194 14.7304C20.1616 12.9622 20.1601 11.0242 19.5152 9.25692C18.8703 7.48967 17.6233 6.00623 15.9931 5.06722C14.363 4.12821 12.4541 3.79372 10.6018 4.1225C8.74954 4.45129 7.07237 5.42233 5.865 6.865L8 9H2V3L4.447 5.446C5.38488 4.36319 6.54489 3.49497 7.84817 2.90036C9.15146 2.30574 10.5675 1.99867 12 2ZM13 7V11.585L16.243 14.828L14.828 16.243L11 12.413V7H13Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-records::before{
    background-image:url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.84191 1L14 7.91274V19H1L1 1Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-records.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.84191 1L14 7.91274V19H1L1 1Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-heart::before{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 7.41039C1.34375 3.91173 3.70439 1.00016 6.91492 1H6.91518C9.09431 1.0001 10.9262 2.22096 11.6386 2.92917L12.3436 3.63013L13.0487 2.92914C13.761 2.22088 15.5931 1 17.7723 1C20.9828 1 23.3437 3.9116 23.3437 7.41039C23.3437 10.4135 22.1812 12.5161 20.179 14.4206C18.4362 16.0783 16.1169 17.5356 13.3783 19.2563C13.0398 19.469 12.6948 19.6857 12.3438 19.9073C11.9922 19.6854 11.6467 19.4683 11.3077 19.2552C8.56983 17.5349 6.25106 16.0779 4.50859 14.4205C2.50634 12.516 1.34375 10.4135 1.34375 7.41039Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-heart.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 7.41039C1.34375 3.91173 3.70439 1.00016 6.91492 1H6.91518C9.09431 1.0001 10.9262 2.22096 11.6386 2.92917L12.3436 3.63013L13.0487 2.92914C13.761 2.22088 15.5931 1 17.7723 1C20.9828 1 23.3437 3.9116 23.3437 7.41039C23.3437 10.4135 22.1812 12.5161 20.179 14.4206C18.4362 16.0783 16.1169 17.5356 13.3783 19.2563C13.0398 19.469 12.6948 19.6857 12.3438 19.9073C11.9922 19.6854 11.6467 19.4683 11.3077 19.2552C8.56983 17.5349 6.25106 16.0779 4.50859 14.4205C2.50634 12.516 1.34375 10.4135 1.34375 7.41039Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-user::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-user.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-message::before{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8 1L19.8009 1C20.1473 0.999684 20.4628 1.12519 20.682 1.32365C20.8976 1.51888 20.9988 1.76234 21 1.99393V14.008C21 14.4628 20.5566 15 19.8 15H12.4861H12.2201L11.9892 15.1322L6.5 18.2751V16V15H5.5H2.2C1.44342 15 1 14.4628 1 14.008V1.992C1 1.53723 1.44342 1 2.2 1L19.8 1Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-message.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8 1L19.8009 1C20.1473 0.999684 20.4628 1.12519 20.682 1.32365C20.8976 1.51888 20.9988 1.76234 21 1.99393V14.008C21 14.4628 20.5566 15 19.8 15H12.4861H12.2201L11.9892 15.1322L6.5 18.2751V16V15H5.5H2.2C1.44342 15 1 14.4628 1 14.008V1.992C1 1.53723 1.44342 1 2.2 1L19.8 1Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.side-menu__link_bci-exit::before{
    background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5H22V7H17V5ZM24 7V21H22V7H24ZM22 23H17V21H22V23ZM24 21C24 22.1046 23.1046 23 22 23V21H24ZM22 5C23.1046 5 24 5.89543 24 7H22H22V5Z' fill='%23bfbfbf'/%3E%3Cpath d='M18.7071 14.2929C19.0976 14.6834 19.0976 15.3166 18.7071 15.7071L12.3431 22.0711C11.9526 22.4616 11.3195 22.4616 10.9289 22.0711C10.5384 21.6805 10.5384 21.0474 10.9289 20.6569L16.5858 15L10.9289 9.34315C10.5384 8.95262 10.5384 8.31946 10.9289 7.92893C11.3195 7.53841 11.9526 7.53841 12.3431 7.92893L18.7071 14.2929ZM18 16H5V14H18V16Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
    transition:all 0.1s linear;
}
.side-menu__link_bci-exit:hover::before{
    background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5H22V7H17V5ZM24 7V21H22V7H24ZM22 23H17V21H22V23ZM24 21C24 22.1046 23.1046 23 22 23V21H24ZM22 5C23.1046 5 24 5.89543 24 7H22H22V5Z' fill='%233a3a3a'/%3E%3Cpath d='M18.7071 14.2929C19.0976 14.6834 19.0976 15.3166 18.7071 15.7071L12.3431 22.0711C11.9526 22.4616 11.3195 22.4616 10.9289 22.0711C10.5384 21.6805 10.5384 21.0474 10.9289 20.6569L16.5858 15L10.9289 9.34315C10.5384 8.95262 10.5384 8.31946 10.9289 7.92893C11.3195 7.53841 11.9526 7.53841 12.3431 7.92893L18.7071 14.2929ZM18 16H5V14H18V16Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.login-modal,
.towns-modal,
.sorter-modal,
.geo-modal{
    position:fixed;
    top:0;
    width:100%;
    height:100%;
    background:rgba(58, 58, 58, 0.5);
    z-index:10;
    transition:transform 0s linear;
    transform:scaleY(0);
    transition-delay:0.3s;
    display:flex;
    align-items:flex-end;
    overflow:auto;
}
.login-modal.is-open,
.towns-modal.is-open,
.sorter-modal.is-open,
.geo-modal.is-open{
    transform:scaleY(1);
    transition-delay:0s;
}
.login-modal.is-open .filters-bar__selects,
.towns-modal.is-open .filters-bar__selects,
.sorter-modal.is-open .filters-bar__selects,
.geo-modal.is-open .filters-bar__selects{
    width:100%;
    display:block;
}
.login-modal.is-open .geo-modal__wrap, .login-modal.is-open .towns-modal__wrap, .login-modal.is-open .login-modal__wrap, .login-modal.is-open .sorter-modal__wrap, .login-modal.is-open .geo-modal__wrap,
.towns-modal.is-open .geo-modal__wrap,
.towns-modal.is-open .towns-modal__wrap,
.towns-modal.is-open .login-modal__wrap,
.towns-modal.is-open .sorter-modal__wrap,
.towns-modal.is-open .geo-modal__wrap,
.sorter-modal.is-open .geo-modal__wrap,
.sorter-modal.is-open .towns-modal__wrap,
.sorter-modal.is-open .login-modal__wrap,
.sorter-modal.is-open .sorter-modal__wrap,
.sorter-modal.is-open .geo-modal__wrap,
.geo-modal.is-open .geo-modal__wrap,
.geo-modal.is-open .towns-modal__wrap,
.geo-modal.is-open .login-modal__wrap,
.geo-modal.is-open .sorter-modal__wrap,
.geo-modal.is-open .geo-modal__wrap{
    transform:translateY(0);
    height:100%;
}

.geo-modal{
    z-index:0;
}

.towns-modal__wrap,
.login-modal__wrap,
.sorter-modal__wrap,
.geo-modal__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateY(100%);
    transition:all 0.3s ease-out;
    position:relative;
    display:grid;
    align-items:flex-end;
}

.geo-modal__block-wrap,
.towns-modal__block-wrap,
.login-modal__block-wrap,
.sorter-modal__block-wrap{
    position:relative;
    margin-top:50px;
    border-radius:16px 16px 0px 0px;
    background-color:#fff;
    padding:35px 30px;
    min-height:480px;
    padding-bottom:102px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
@media screen and (min-width: 480px){
    .geo-modal__block-wrap,
    .towns-modal__block-wrap,
    .login-modal__block-wrap,
    .sorter-modal__block-wrap{
        min-height:606px;
        padding:35px 20px;
        padding-bottom:102px;
    }
}
.geo-modal__block-wrap::before,
.towns-modal__block-wrap::before,
.login-modal__block-wrap::before,
.sorter-modal__block-wrap::before{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    width:50px;
    height:2px;
    background-color:#fff;
    transform:translateX(-50%);
    bottom:100%;
    margin-bottom:20px;
}

.geo-modal__block-wrap{
    height:94%;
}

.geo-modal__block-wrap,
.towns-modal__block-wrap,
.login-modal__block-wrap{
    min-height:unset;
}

.towns-modal__block-wrap{
    padding:2 0.4px 20px 35px 20px;
}

.geo-modal .towns{
    max-height:45vh;
}
.geo-modal .towns .simplebar-content{
    -moz-column-count:unset;
    column-count:unset;
    -moz-column-gap:unset;
    column-gap:unset;
    height:100%;
}

.geo-modal:not(.is-open) .towns__text{
    display:none;
}

.geo-modal__text-subtitle{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    padding-bottom:16px;
    border-bottom:1px solid #afafaf;
    margin-bottom:10px;
}

.geo-modal__block-wrap{
    padding:30px 20px 35px 20px;
    padding-bottom:84px;
}

.geo-modal__body{
    flex:1;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.towns-modal__head,
.sorter-modal__head{
    margin-bottom:20px;
}

.geo-modal__head{
    margin-bottom:30px;
}

.towns-modal__body .btn{
    width:100%;
}
.towns-modal__body .btn:not(:last-child){
    margin-bottom:20px;
}

.geo-modal__body .form-field{
    margin-bottom:37px;
}
.geo-modal__body .form-field__title{
    color:#3a3a3a;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
    margin-bottom:19px;
}
@media screen and (min-width: 480px){
    .geo-modal__body .form-field__title{
        font-size:18px;
        line-height:130%;
    }
}
.geo-modal__body .town-modal-tab .simplebar-content{
    -moz-column-count:unset;
    column-count:unset;
    -moz-column-gap:unset;
    column-gap:unset;
}
@media screen and (min-width: 480px){
    .geo-modal__body .town-modal-tab .simplebar-content{
        -moz-column-count:2;
        column-count:2;
        -moz-column-gap:90px;
        column-gap:90px;
    }
}
.geo-modal__body .tabs-list{
    margin-bottom:12px;
}
.geo-modal__body .tabs-list__wrap{
    border-bottom:1px solid #afafaf;
}
.geo-modal__body .tabs-list__item{
    margin-bottom:16px;
    margin-right:55px;
}
.geo-modal__body .tabs-list__item:not(:last-child){
    border-right:0;
}
.geo-modal__body .tabs-list__link:after{
    content:"";
    bottom:-20px;
    height:4px;
}

.geo-modal__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:600;
    line-height:130%;
}
@media screen and (min-width: 480px){
    .geo-modal__title{
        font-size:24px;
    }
}

.towns-modal__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:500;
}

.sorter-modal__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
}

.sorter-modal__body{
    flex:1;
}

.sorter-modal__table-row{
    border-bottom:1px solid #e9e9e9;
}

.sorter-modal__table-cell{
    padding:13px 0;
}

.stock-slider{
    position:relative;
}
.stock-slider .slick-list{
    overflow:visible;
}
.stock-slider:before{
    content:"";
    position:absolute;
    top:0;
    left:-800px;
    width:800px;
    height:100%;
    background-color:#fff;
    z-index:1;
}

.stock-slider-card.slider__slide.slick-slide{
    width:265px;
    position:relative;
    top:1px;
}
@media screen and (min-width: 480px){
    .stock-slider-card.slider__slide.slick-slide{
        width:360px;
    }
}
@media screen and (min-width: 768px){
    .stock-slider-card.slider__slide.slick-slide{
        width:477px;
    }
}
@media screen and (min-width: 1280px){
    .stock-slider-card.slider__slide.slick-slide{
        width:602px;
    }
}
@media screen and (min-width: 1440px){
    .stock-slider-card.slider__slide.slick-slide{
        width:678px;
    }
}

.stock-slider-card{
    margin-right:10px;
    display:block;
    border-radius:6px;
    overflow:hidden;
    text-decoration:none;
    color:#fff;
    position:relative;
    background-color:#ff6304;
}

.stock-slider-card_gray{
    background-color:#3a3a3a;
}

.stock-slider-card__wrap{
    display:flex;
    justify-content:space-between;
    height:100%;
}

.stock-slider-card__content-container{
    flex-grow:1;
    padding:31px 21px;
}

.stock-slider-card__icon{
    margin-bottom:26px;
}
.stock-slider-card__icon::before{
    content:"";
    display:block;
    width:32px;
    height:30px;
    background-image:url("data:image/svg+xml,%3Csvg width='32' height='30' viewBox='0 0 32 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5644 28.7225L0 16.8774L1.86755 14.7834L11.4982 22.2964L29.3419 0L31.2094 2.09395L12.432 28.7225C11.9163 29.3008 11.0802 29.3008 10.5644 28.7225Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

.stock-slider-card__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:22px;
}
@media screen and (min-width: 480px){
    .stock-slider-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:24px;
        line-height:28px;
    }
}
@media screen and (min-width: 1280px){
    .stock-slider-card__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:28px;
        line-height:28px;
    }
}

.stock-slider-card__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
@media screen and (min-width: 1024px){
    .stock-slider-card__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.stock-slider-card__img-container{
    display:none;
}
@media screen and (min-width: 768px){
    .stock-slider-card__img-container{
        position:relative;
        display:block;
        width:100%;
        max-width:180px;
        height:auto;
        flex-shrink:0;
    }
}
@media screen and (min-width: 1280px){
    .stock-slider-card__img-container{
        max-width:272px;
    }
}
@media screen and (min-width: 1440px){
    .stock-slider-card__img-container{
        max-width:322px;
    }
}

.stock-slider-card__img{
    width:auto;
    height:100%;
    display:block;
}

.storage-block-banner_strong .storage-block-banner__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
.storage-block-banner_strong .storage-block-banner__text span{
    color:#ff6304;
}

@media screen and (min-width: 768px){
    .storage-block-banner__wrap{
        display:grid;
        grid-template-columns:1fr 1fr;
        -moz-column-gap:33px;
        column-gap:33px;
    }
}
@media screen and (min-width: 1440px){
    .storage-block-banner__wrap{
        -moz-column-gap:42px;
        column-gap:42px;
    }
}
@media screen and (min-width: 1440px){
    .storage-block-banner__wrap{
        -moz-column-gap:116px;
        column-gap:116px;
    }
}

.storage-block-banner__head{
    margin-bottom:14px;
}
@media screen and (min-width: 1024px){
    .storage-block-banner__head{
        margin-bottom:43px;
    }
}

@media screen and (min-width: 480px){
    .storage-block-banner__title{
        display:flex;
        align-items:center;
    }
}
.storage-block-banner__title.icon-oil::before{
    content:"";
    flex-shrink:0;
    display:block;
    width:82px;
    height:83px;
    margin-right:30px;
    background-image:url("data:image/svg+xml,%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.533203' width='81.9345' height='81.9345' rx='40.9672' fill='%23E9E9E9'/%3E%3Cg clip-path='url(%23clip0_1755_149952)'%3E%3Cpath d='M42.9337 34.007H48.8488C50.1502 35.2689 50.8205 36.5899 50.8205 37.9504V63.5826H35.0469V49.7806C35.0469 49.2286 35.2638 48.5779 35.6384 47.8089L42.9337 34.007ZM50.8205 28.0919L48.8488 32.0353H42.9337V30.0636L38.9903 34.007H37.0186L38.9903 30.0636V28.0919H37.0186V24.1484H47.863C48.6474 24.1484 49.3996 24.46 49.9543 25.0147C50.5089 25.5693 50.8205 26.3216 50.8205 27.106V28.0919Z' fill='%233A3A3A'/%3E%3Cpath d='M45.3924 46.7018L45.3924 46.7019C46.1918 47.8457 46.8803 49.174 46.8803 50.3016C46.8803 51.4734 46.5045 52.3103 45.9632 52.8522L45.9629 52.8525C45.4192 53.3974 44.6755 53.6771 43.8833 53.6771C43.0912 53.6771 42.3475 53.3974 41.8038 52.8525L41.8035 52.8522C41.2621 52.3103 40.8863 51.4741 40.8863 50.3016C40.8863 49.1742 41.5746 47.8462 42.3737 46.7035C42.8342 46.048 43.3388 45.4247 43.8839 44.838C44.2379 45.22 44.8277 45.8935 45.3924 46.7018Z' stroke='white' stroke-width='1.57737'/%3E%3Cg clip-path='url(%23clip1_1755_149952)'%3E%3Cpath d='M28.7303 55.1019C28.713 55.0535 28.6925 55.0062 28.6688 54.9606L28.6717 54.9671C28.5854 54.7654 27.8909 53.4238 27.775 53.241L24.5507 47.0195L21.2441 53.3937C21.1317 53.577 20.5154 54.766 20.4302 54.9671L20.3965 55.0416C20.1766 55.5776 20.0644 56.1516 20.0664 56.731C20.0664 57.9204 20.5389 59.0611 21.38 59.9022C22.2211 60.7433 23.3618 61.2158 24.5513 61.2158C25.7407 61.2158 26.8815 60.7433 27.7225 59.9022C28.5636 59.0611 29.0361 57.9204 29.0361 56.731V56.7274L29.0367 56.6677C29.0367 56.1028 28.9243 55.5639 28.7202 55.073L28.7303 55.1008V55.1019ZM24.553 60.044C23.9793 60.0441 23.4155 59.8948 22.917 59.6108C22.4185 59.3268 22.0025 58.9179 21.7101 58.4243C21.4177 57.9307 21.2588 57.3695 21.2492 56.7958C21.2396 56.2222 21.3795 55.6559 21.6552 55.1528L21.6464 55.17C21.603 55.4003 21.5812 55.6342 21.5813 55.8685V55.8691C21.5819 56.9194 21.9994 57.9265 22.7421 58.6691C23.4847 59.4118 24.4918 59.8293 25.542 59.8299C25.6089 59.8299 25.6805 59.8299 25.7467 59.8263C25.3687 59.9716 24.9669 60.0454 24.5619 60.044H24.5483H24.5489H24.553Z' fill='%233A3A3A'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_1755_149952)'%3E%3Cpath d='M61.3267 24.8062C61.3152 24.7739 61.3015 24.7424 61.2857 24.712L61.2877 24.7163C61.2301 24.5819 60.7671 23.6875 60.6898 23.5656L58.5403 19.418L56.3359 23.6674C56.261 23.7896 55.8501 24.5823 55.7933 24.7163L55.7708 24.766C55.6242 25.1233 55.5495 25.506 55.5508 25.8922C55.5508 26.6852 55.8658 27.4457 56.4265 28.0064C56.9872 28.5671 57.7477 28.8821 58.5407 28.8821C59.3337 28.8821 60.0941 28.5671 60.6549 28.0064C61.2156 27.4457 61.5306 26.6852 61.5306 25.8922V25.8899L61.531 25.8501C61.531 25.4735 61.456 25.1142 61.32 24.7869L61.3267 24.8054V24.8062ZM58.5419 28.101C58.1594 28.101 57.7835 28.0015 57.4512 27.8122C57.1188 27.6228 56.8415 27.3502 56.6466 27.0211C56.4516 26.6921 56.3457 26.3179 56.3393 25.9355C56.3329 25.5531 56.4262 25.1756 56.61 24.8401L56.6041 24.8516C56.5752 25.0051 56.5607 25.1611 56.5607 25.3173V25.3177C56.5611 26.0179 56.8395 26.6893 57.3346 27.1844C57.8297 27.6795 58.501 27.9578 59.2012 27.9582C59.2458 27.9582 59.2935 27.9582 59.3377 27.9558C59.0856 28.0527 58.8178 28.1019 58.5478 28.101H58.5387H58.5391H58.5419Z' fill='%233A3A3A'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1755_149952'%3E%3Crect width='42.5889' height='44.9549' fill='white' transform='translate(19.6719 19.0234)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1755_149952'%3E%3Crect width='9.4642' height='14.1968' fill='white' transform='translate(20.0664 47.0195)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_1755_149952'%3E%3Crect width='6.30946' height='9.46456' fill='white' transform='translate(55.5508 19.418)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    margin-bottom:30px;
}
@media screen and (min-width: 480px){
    .storage-block-banner__title.icon-oil::before{
        margin-bottom:0;
    }
}
.storage-block-banner__title.icon-tire-v2::before{
    content:"";
    display:block;
    flex-shrink:0;
    width:86px;
    height:86px;
    margin-right:30px;
    background-image:url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='86' height='86' rx='43' fill='%23E9E9E9'/%3E%3Cpath d='M43.876 41.0391C42.3117 41.0391 41.0391 42.3117 41.0391 43.876C41.1949 47.6395 46.5576 47.6384 46.7129 43.876C46.7129 42.3117 45.4403 41.0391 43.876 41.0391Z' fill='%233A3A3A'/%3E%3Cpath d='M42.4492 54.8589C43.3907 54.9797 44.3565 54.9797 45.298 54.8589C45.1126 51.6833 44.3194 49.8247 43.8737 49.3516C43.4278 49.8247 42.6346 51.6833 42.4492 54.8589Z' fill='%233A3A3A'/%3E%3Cpath d='M39.1267 46.4492C37.4458 47.3058 35.6906 47.6259 33.5273 47.824C34.6513 50.7588 36.9896 53.097 39.9244 54.221C40.0533 52.5945 40.3381 51.0958 40.7543 49.8896C40.924 49.3974 41.1073 48.9781 41.2992 48.6217C40.3826 48.1226 39.6258 47.3657 39.1267 46.4492Z' fill='%233A3A3A'/%3E%3Cpath d='M45.298 32.8914C44.3565 32.7706 43.3907 32.7706 42.4492 32.8914C42.6346 36.067 43.4279 37.9256 43.8736 38.3987C44.3194 37.9256 45.1126 36.067 45.298 32.8914Z' fill='%233A3A3A'/%3E%3Cpath d='M32.8916 42.4492C32.7705 43.3901 32.7705 44.3571 32.8916 45.298C36.0673 45.1126 37.9258 44.3194 38.3989 43.8737C37.9258 43.4278 36.0673 42.6346 32.8916 42.4492Z' fill='%233A3A3A'/%3E%3Cpath d='M39.1267 41.3011C39.6257 40.3845 40.3826 39.6278 41.2992 39.1287C41.1073 38.7723 40.924 38.353 40.7543 37.8608C40.3381 36.6545 40.0533 35.1558 39.9244 33.5293C36.9896 34.6533 34.6513 36.9915 33.5273 39.9263C35.6906 40.1243 37.4459 40.4446 39.1267 41.3011Z' fill='%233A3A3A'/%3E%3Cpath d='M64.4681 39.8475C64.4311 39.8475 64.4032 39.8246 64.3969 39.793C64.3905 39.7617 64.4077 39.7296 64.4375 39.7173C65.1017 39.442 65.4042 38.6897 65.1354 38.0406L63.0338 32.9671C62.7649 32.318 62.0191 32 61.3548 32.275C61.325 32.2873 61.2902 32.2767 61.2725 32.2501C61.2545 32.2233 61.2581 32.1874 61.2843 32.1612C61.7848 31.6607 61.7848 30.8492 61.2843 30.3486L57.4012 26.4655C56.9007 25.965 56.0892 25.965 55.5886 26.4655C55.5625 26.4917 55.5265 26.4953 55.4997 26.4773C55.4731 26.4597 55.4626 26.4249 55.4749 26.3951C55.7499 25.7309 55.4318 24.985 54.7827 24.7161L49.7093 22.6145C49.0602 22.3456 48.3079 22.6482 48.0326 23.3123C48.0202 23.3421 47.9882 23.3593 47.9569 23.3529C47.9253 23.3467 47.9024 23.3187 47.9024 23.2817C47.9024 22.5739 47.3285 22 46.6207 22H41.1291C40.4213 22 39.8474 22.5739 39.8474 23.2817C39.8474 23.3187 39.8245 23.3467 39.7929 23.3529C39.7616 23.3593 39.7295 23.3421 39.7172 23.3123C39.442 22.6481 38.6896 22.3456 38.0405 22.6145L32.967 24.716C32.3179 24.9849 31.9999 25.7308 32.2749 26.3951C32.2872 26.4249 32.2767 26.4597 32.25 26.4773C32.2233 26.4952 32.1873 26.4916 32.1611 26.4655C31.6606 25.9649 30.8491 25.9649 30.3485 26.4655L26.4655 30.3486C25.965 30.8492 25.965 31.6607 26.4655 32.1612C26.4917 32.1874 26.4953 32.2233 26.4773 32.2501C26.4597 32.2767 26.4249 32.2873 26.3951 32.275C25.7308 31.9999 24.9849 32.318 24.716 32.9671L22.6145 38.0406C22.3456 38.6897 22.6482 39.442 23.3123 39.7173C23.3421 39.7297 23.3593 39.7617 23.3529 39.793C23.3467 39.8246 23.3187 39.8475 23.2817 39.8475C22.5739 39.8475 22 40.4214 22 41.1292V46.6208C22 47.3286 22.5739 47.9025 23.2817 47.9025C23.3187 47.9025 23.3467 47.9254 23.3529 47.957C23.3593 47.9883 23.3421 48.0204 23.3123 48.0327C22.6481 48.308 22.3456 49.0603 22.6145 49.7094L24.716 54.7829C24.9849 55.432 25.7308 55.75 26.3951 55.475C26.4249 55.4627 26.4597 55.4733 26.4773 55.4999C26.4953 55.5267 26.4917 55.5626 26.4655 55.5888C25.965 56.0893 25.965 56.9008 26.4655 57.4014L30.3486 61.2845C30.8492 61.785 31.6607 61.785 32.1612 61.2845C32.1874 61.2583 32.2233 61.2547 32.2501 61.2727C32.2767 61.2903 32.2873 61.3251 32.275 61.3549C31.9999 62.0192 32.318 62.7651 32.9671 63.034L38.0406 65.1355C38.6897 65.4044 39.442 65.1018 39.7173 64.4377C39.7297 64.4079 39.7617 64.3907 39.793 64.3971C39.8246 64.4033 39.8475 64.4313 39.8475 64.4683C39.8475 65.1761 40.4214 65.75 41.1292 65.75H46.6208C47.3286 65.75 47.9025 65.1761 47.9025 64.4683C47.9025 64.4313 47.9254 64.4033 47.957 64.3971C47.9883 64.3907 48.0204 64.4079 48.0327 64.4377C48.308 65.1019 49.0603 65.4044 49.7094 65.1355L54.7829 63.034C55.432 62.7651 55.75 62.0192 55.475 61.3549C55.4627 61.3251 55.4733 61.2903 55.4999 61.2727C55.5267 61.2547 55.5626 61.2583 55.5888 61.2845C56.0893 61.785 56.9008 61.785 57.4014 61.2845L61.2845 57.4014C61.785 56.9008 61.785 56.0893 61.2845 55.5888C61.2583 55.5626 61.2547 55.5267 61.2727 55.4999C61.2903 55.4733 61.3251 55.4627 61.3549 55.475C62.0192 55.7501 62.7651 55.432 63.034 54.7829L65.1355 49.7094C65.4044 49.0603 65.1018 48.308 64.4377 48.0327C64.4079 48.0203 64.3907 47.9883 64.3971 47.957C64.4033 47.9254 64.4313 47.9025 64.4683 47.9025C65.1761 47.9025 65.75 47.3286 65.75 46.6208V41.1292C65.7498 40.4214 65.176 39.8475 64.4681 39.8475ZM43.875 57.5126C36.3551 57.5126 30.2373 51.3948 30.2373 43.875C30.9865 25.7828 56.7663 25.788 57.5127 43.875C57.5126 51.3948 51.3948 57.5126 43.875 57.5126Z' fill='%233A3A3A'/%3E%3Cpath d='M48.6217 46.4492C48.1226 47.3658 47.3658 48.1226 46.4492 48.6217C46.6411 48.9781 46.8243 49.3974 46.9941 49.8896C47.4103 51.0958 47.6951 52.5945 47.824 54.221C50.7588 53.097 53.097 50.7588 54.221 47.824C52.0578 47.626 50.3024 47.3058 48.6217 46.4492Z' fill='%233A3A3A'/%3E%3Cpath d='M47.824 33.5293C47.6951 35.1558 47.4103 36.6545 46.9941 37.8608C46.8243 38.353 46.6411 38.7723 46.4492 39.1287C47.3658 39.6277 48.1226 40.3845 48.6217 41.3011C50.3026 40.4445 52.0577 40.1244 54.221 39.9263C53.097 36.9915 50.7588 34.6533 47.824 33.5293Z' fill='%233A3A3A'/%3E%3Cpath d='M54.8589 45.298C54.98 44.3571 54.98 43.3901 54.8589 42.4492C51.6832 42.6346 49.8247 43.4279 49.3516 43.8736C49.8247 44.3194 51.6832 45.1126 54.8589 45.298Z' fill='%233A3A3A'/%3E%3Cpath d='M18.5 18.5C18.5 18.5 18.7137 22.1013 19.7998 23.6094C20.8324 25.043 23.3125 25.5 23.3125 25.5C23.3125 25.5 20.8324 25.957 19.7998 27.3906C18.7137 28.8987 18.5 32.5 18.5 32.5C18.5 32.5 18.2863 28.8987 17.2002 27.3906C16.1676 25.957 13.6875 25.5 13.6875 25.5C13.6875 25.5 16.1676 25.043 17.2002 23.6094C18.2863 22.1013 18.5 18.5 18.5 18.5Z' fill='%233A3A3A'/%3E%3Cpath d='M67.5 55.25C67.5 55.25 67.7137 58.8513 68.7998 60.3594C69.8324 61.793 72.3125 62.25 72.3125 62.25C72.3125 62.25 69.8324 62.707 68.7998 64.1406C67.7137 65.6487 67.5 69.25 67.5 69.25C67.5 69.25 67.2863 65.6487 66.2002 64.1406C65.1676 62.707 62.6875 62.25 62.6875 62.25C62.6875 62.25 65.1676 61.793 66.2002 60.3594C67.2863 58.8513 67.5 55.25 67.5 55.25Z' fill='%233A3A3A'/%3E%3Cpath d='M61.8125 72.75C61.8125 72.75 61.9291 74.7144 62.5215 75.5369C63.0847 76.3189 64.4375 76.5682 64.4375 76.5682C64.4375 76.5682 63.0847 76.8174 62.5215 77.5994C61.9291 78.422 61.8125 80.3864 61.8125 80.3864C61.8125 80.3864 61.6959 78.422 61.1035 77.5994C60.5403 76.8174 59.1875 76.5682 59.1875 76.5682C59.1875 76.5682 60.5403 76.3189 61.1035 75.5369C61.6959 74.7144 61.8125 72.75 61.8125 72.75Z' fill='%233A3A3A'/%3E%3Cpath d='M26.8125 5.375C26.8125 5.375 26.9291 7.33935 27.5215 8.16193C28.0847 8.94392 29.4375 9.19318 29.4375 9.19318C29.4375 9.19318 28.0847 9.44245 27.5215 10.2244C26.9291 11.047 26.8125 13.0114 26.8125 13.0114C26.8125 13.0114 26.6959 11.047 26.1035 10.2244C25.5403 9.44245 24.1875 9.19318 24.1875 9.19318C24.1875 9.19318 25.5403 8.94392 26.1035 8.16193C26.6959 7.33935 26.8125 5.375 26.8125 5.375Z' fill='%233A3A3A'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    margin-bottom:30px;
}
@media screen and (min-width: 480px){
    .storage-block-banner__title.icon-tire-v2::before{
        margin-bottom:0;
    }
}

.storage-block-banner__item{
    display:flex;
    align-items:center;
    position:relative;
    padding-left:40px;
    min-height:23px;
}
.storage-block-banner__item:not(:last-child){
    margin-bottom:14px;
}
.storage-block-banner__item::before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:0;
    width:20px;
    height:20px;
    flex-shrink:0;
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='20' width='20' height='20' rx='10' transform='rotate(90 20 0)' fill='%23E41D1B'/%3E%3Cpath d='M5 9.25806L8.87097 13.129L15 7' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

.storage-block-banner__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
}
@media screen and (min-width: 1024px){
    .storage-block-banner__text{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}
.storage-block-banner__text span{
    color:#ff6304;
}

.storage-block-banner__description{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:22px;
    line-height:28px;
    margin-bottom:30px;
}

.storage-block-banner__content-container{
    flex:1;
}
@media screen and (min-width: 768px){
    .storage-block-banner__content-container{
        max-width:524px;
    }
}

.storage-block-banner__img-container{
    position:relative;
    height:280px;
    margin-bottom:30px;
    width:calc(100% + 30px);
    left:-15px;
}
@media screen and (min-width: 480px){
    .storage-block-banner__img-container{
        width:calc(100% + 40px);
        left:-20px;
    }
}
@media screen and (min-width: 768px){
    .storage-block-banner__img-container{
        width:auto;
        left:unset;
        grid-column:2/3;
        margin-bottom:0;
    }
}

.storage-block-banner__img{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    display:block;
}

.storage-block-1{
    background-image:url("/local/templates/main/css/../img/components/storage/img-bg.jpg");
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    padding:20px;
}
@media screen and (min-width: 480px){
    .storage-block-1{
        padding:30px;
        padding-top:34px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-1{
        padding:40px;
    }
}
.storage-block-1 .breadcrumbs{
    margin-bottom:42px;
}
@media screen and (min-width: 1024px){
    .storage-block-1 .breadcrumbs{
        margin-bottom:50px;
    }
}
.storage-block-1 .breadcrumbs__link{
    color:#fff;
}
.storage-block-1 .breadcrumbs__link::after{
    color:#fff;
}

.storage-block-1__wrap{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    flex-direction:column;
    position:relative;
}
@media screen and (min-width: 768px){
    .storage-block-1__wrap{
        flex-direction:row;
    }
}
.storage-block-1__wrap .get-tires-calc{
    flex-shrink:0;
    position:absolute;
    width:100%;
    bottom:-192px;
    z-index:3;
}
@media screen and (min-width: 768px){
    .storage-block-1__wrap .get-tires-calc{
        position:static;
        width:318px;
        padding:20px 30px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-1__wrap .get-tires-calc{
        width:358px;
        padding:30px 40px;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-1__wrap .get-tires-calc{
        width:610px;
    }
}
.storage-block-1__wrap .get-tires-calc .form__item-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
@media screen and (min-width: 768px){
    .storage-block-1__wrap .get-tires-calc .form__item-label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:18px;
        line-height:18px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-1__wrap .get-tires-calc .form__item-label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
.storage-block-1__wrap .get-tires-calc .form__item-value{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
}
@media screen and (min-width: 768px){
    .storage-block-1__wrap .get-tires-calc .form__item-value{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:20px;
        line-height:24px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-1__wrap .get-tires-calc .form__item-value{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}
.storage-block-1__wrap .get-tires-calc .get-tires-calc__head{
    margin-bottom:22px;
}
@media screen and (min-width: 768px){
    .storage-block-1__wrap .get-tires-calc .get-tires-calc__head{
        margin-bottom:24px;
    }
}
.storage-block-1__wrap .get-tires-calc .get-tires-calc__title{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
}
@media screen and (min-width: 1024px){
    .storage-block-1__wrap .get-tires-calc .get-tires-calc__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:26px;
        line-height:33px;
    }
}
.storage-block-1__wrap .get-tires-calc .get-tires-calc__body .form{
    grid-template-columns:1fr;
}
.storage-block-1__wrap .get-tires-calc .get-tires-calc__body .form__body{
    grid-template-columns:1fr;
    grid-template-rows:unset;
    row-gap:10px;
}
@media screen and (min-width: 1024px){
    .storage-block-1__wrap .get-tires-calc .get-tires-calc__body .form__body{
        grid-template-columns:1fr;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-1__wrap .get-tires-calc .get-tires-calc__body .form__body{
        grid-template-columns:1fr 1fr;
        row-gap:25px;
    }
}
.storage-block-1__wrap .get-tires-calc .get-tires-calc__body .form__footer .btn{
    width:100%;
}
.storage-block-1__wrap .get-tires-calc .get-tires-calc__body .form__item-summ{
    grid-column:1/2;
}

.storage-block-1__content-container{
    color:#fff;
    margin-bottom:30px;
    padding-bottom:214px;
}
@media screen and (min-width: 480px){
    .storage-block-1__content-container{
        padding-bottom:170px;
    }
}
@media screen and (min-width: 768px){
    .storage-block-1__content-container{
        margin-bottom:0;
        max-width:250px;
        padding-bottom:0;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-1__content-container{
        max-width:430px;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-1__content-container{
        max-width:516px;
    }
}

.storage-block-1__title{
    margin-bottom:20px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:22px;
    line-height:28px;
    text-transform:uppercase;
}
@media screen and (min-width: 768px){
    .storage-block-1__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
        margin-bottom:20px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-1__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
        margin-bottom:48px;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-1__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:44px;
        line-height:44px;
    }
}
.storage-block-1__title span{
    display:block;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
    text-transform:none;
    margin-bottom:10px;
}
@media screen and (min-width: 1024px){
    .storage-block-1__title span{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
        margin-bottom:20px;
    }
}

.storage-block-1__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    margin-bottom:10px;
}

.storage-block-1__link{
    color:inherit;
    text-decoration:none;
}

.storage-block-2{
    padding:38px 30px;
    padding-top:204px;
    position:relative;
    z-index:1;
}
@media screen and (min-width: 768px){
    .storage-block-2{
        padding:38px 30px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-2{
        padding:86px 60px;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-2{
        padding:90px 110px;
    }
}

.storage-block-2__head{
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .storage-block-2__head{
        margin-bottom:66px;
    }
}

.storage-block-2__text{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:23px;
}
@media screen and (min-width: 1024px){
    .storage-block-2__text{
        display:grid;
        grid-template-columns:9fr 8fr;
        -moz-column-gap:50px;
        column-gap:50px;
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}
.storage-block-2__text p:first-child{
    border-left:5px solid #ff6304;
    padding-left:30px;
    margin-bottom:30px;
}
@media screen and (min-width: 1024px){
    .storage-block-2__text p:first-child{
        margin-bottom:0;
    }
}
.storage-block-2__text a{
    color:#ff6304;
    text-decoration:none;
}

.storage-block-3{
    padding:64px 0;
}
@media screen and (min-width: 768px){
    .storage-block-3{
        padding:64px 0;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-3{
        padding:90px 0;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-3{
        padding:90px 118px 90px 106px;
    }
}

.storage-block-banner:not(:last-child){
    margin-bottom:40px;
}
@media screen and (min-width: 768px){
    .storage-block-banner:not(:last-child){
        margin-bottom:80px;
    }
}
@media screen and (min-width: 1024px){
    .storage-block-banner:not(:last-child){
        margin-bottom:100px;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-banner:not(:last-child){
        margin-bottom:140px;
    }
}
.storage-block-banner:nth-child(odd) .storage-block-banner__img-container{
    order:2;
}
@media screen and (min-width: 768px){
    .storage-block-banner:nth-child(odd) .storage-block-banner__img-container{
        width:auto;
        left:unset;
        grid-column:2/3;
        margin-bottom:0;
    }
}
@media screen and (min-width: 768px){
    .storage-block-banner:nth-child(even) .storage-block-banner__img-container{
        width:auto;
        left:unset;
        grid-column:1/2;
        margin-bottom:0;
    }
}
@media screen and (min-width: 480px){
    .storage-block-banner:nth-child(even) .storage-block-banner__list{
        -moz-column-count:2;
        column-count:2;
    }
}

.storage-block-4{
    padding:16px;
}
@media screen and (min-width: 480px){
    .storage-block-4{
        padding:30px;
    }
}
@media screen and (min-width: 768px){
    .storage-block-4{
        padding:66px 50px;
    }
}
@media screen and (min-width: 1280px){
    .storage-block-4{
        padding:84px 50px;
    }
}
@media screen and (min-width: 1440px){
    .storage-block-4{
        padding:80px 88px;
    }
}

.storage-block-4__title{
    max-width:345px;
    margin-bottom:40px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:24px;
    line-height:28px;
}
@media screen and (min-width: 768px){
    .storage-block-4__title{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:34px;
        line-height:34px;
    }
}

.storage-block-gray{
    background:#e9e9e9;
}

.get-tires-list{
    margin-bottom:34px;
}

.tire-calculator__description{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    margin-bottom:30px;
    max-width:800px;
}
@media screen and (min-width: 480px){
    .tire-calculator__description{
        margin-bottom:40px;
    }
}
@media screen and (min-width: 768px){
    .tire-calculator__description{
        margin-bottom:20px;
    }
}
@media screen and (min-width: 1024px){
    .tire-calculator__description{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:19px;
    }
}

.tire-calculator__filters{
    margin-bottom:20px;
}
@media screen and (min-width: 480px){
    .tire-calculator__filters{
        margin-bottom:60px;
    }
}
@media screen and (min-width: 1024px){
    .tire-calculator__filters{
        margin-bottom:30px;
    }
}

.tire-calculator__filters-top{
    border-bottom:1px solid #e9e9e9;
    padding-bottom:26px;
    margin-bottom:26px;
}
@media screen and (min-width: 1024px){
    .tire-calculator__filters-top{
        padding-bottom:40px;
        margin-bottom:40px;
    }
}

@media screen and (min-width: 1024px){
    .tire-calculator__filters-top,
    .tire-calculator__filters-bottom{
        display:grid;
        grid-template-columns:1fr 4fr;
        align-items:center;
        -moz-column-gap:20px;
        column-gap:20px;
    }
}
@media screen and (min-width: 1280px){
    .tire-calculator__filters-top,
    .tire-calculator__filters-bottom{
        grid-template-columns:1fr 5fr;
    }
}
@media screen and (min-width: 1440px){
    .tire-calculator__filters-top,
    .tire-calculator__filters-bottom{
        grid-template-columns:1fr 6fr;
    }
}

.tire-calculator__filters-label{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .tire-calculator__filters-label{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
        margin-bottom:0;
    }
}

.tire-calculator__filters-block{
    flex:1;
}
@media screen and (min-width: 768px){
    .tire-calculator__filters-block{
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        -moz-column-gap:10px;
        column-gap:10px;
    }
}
.tire-calculator__filters-block .form-field{
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .tire-calculator__filters-block .form-field{
        margin-bottom:0;
    }
}

.tire-calculator__calc{
    background:#e9e9e9;
    border-radius:6px;
    padding:45px 26px;
}
@media screen and (min-width: 1280px){
    .tire-calculator__calc{
        padding:60px 50px;
    }
}

@media screen and (min-width: 768px){
    .tire-calculator__wrap{
        display:flex;
        align-items:flex-start;
    }
}

.tire-calculator__img-container{
    position:relative;
    width:177px;
    height:263px;
    margin:0 auto;
    margin-bottom:20px;
}
@media screen and (min-width: 768px){
    .tire-calculator__img-container{
        margin:0;
        margin-right:37px;
    }
}

.tire-calculator__img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
}

.tire-calculator__content-container{
    flex:1;
}
.tire-calculator__content-container .calculator-table:not(:last-child){
    margin-bottom:40px;
}

.tire-service-card{
    border:1px solid #afafaf;
    border-radius:4px;
    padding:20px;
}

.tire-service-card_gray{
    border:1px solid transparent;
    background-color:#3a3a3a;
    color:#fff;
}
.tire-service-card_gray .tire-service-card__title{
    border:1px solid transparent;
}

.tire-service-card__head{
    margin-bottom:30px;
}

.tire-service-card__title{
    padding:10px 15px;
    background-color:#fff;
    color:#3a3a3a;
    border-radius:30px;
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    display:inline-block;
    border:1px solid #bfbfbf;
}

.tire-service-card__item{
    display:flex;
    align-items:center;
}
.tire-service-card__item:not(:last-child){
    margin-bottom:10px;
}
.tire-service-card__item::before{
    content:"";
    display:block;
    flex-shrink:0;
    width:24px;
    height:24px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    margin-right:10px;
}
.tire-service-card__item.done::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23E41D1B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.062 17.0438L6 12.4893L6.71807 11.6842L10.4211 14.5729L17.2819 6L18 6.80512L10.7801 17.0438C10.5818 17.2661 10.2603 17.2661 10.062 17.0438Z' fill='white'/%3E%3C/svg%3E%0A");
}
.tire-service-card__item.undone::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23AFAFAF'/%3E%3Cline y1='-1' x2='16' y2='-1' transform='matrix(0.707107 0.707107 0.707107 -0.707107 7.44531 6)' stroke='%23888888' stroke-width='2'/%3E%3Cline x1='18.0196' y1='6.70711' x2='6.7059' y2='18.0208' stroke='%23888888' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.tooltip{
    display:inline-block;
    position:relative;
}
.tooltip:hover .tooltip__content{
    opacity:1;
}

.tooltip__icon::before{
    content:"";
    display:block;
    width:20px;
    height:21px;
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4501_213411)'%3E%3Cpath d='M10 0.5C4.47768 0.5 0 4.97768 0 10.5C0 16.0223 4.47768 20.5 10 20.5C15.5223 20.5 20 16.0223 20 10.5C20 4.97768 15.5223 0.5 10 0.5ZM10 18.8036C5.41518 18.8036 1.69643 15.0848 1.69643 10.5C1.69643 5.91518 5.41518 2.19643 10 2.19643C14.5848 2.19643 18.3036 5.91518 18.3036 10.5C18.3036 15.0848 14.5848 18.8036 10 18.8036Z' fill='%23888888'/%3E%3Cpath d='M8.92822 6.57143C8.92822 6.85559 9.04111 7.12811 9.24204 7.32904C9.44297 7.52998 9.71549 7.64286 9.99965 7.64286C10.2838 7.64286 10.5563 7.52998 10.7573 7.32904C10.9582 7.12811 11.0711 6.85559 11.0711 6.57143C11.0711 6.28727 10.9582 6.01475 10.7573 5.81381C10.5563 5.61288 10.2838 5.5 9.99965 5.5C9.71549 5.5 9.44297 5.61288 9.24204 5.81381C9.04111 6.01475 8.92822 6.28727 8.92822 6.57143ZM10.5354 9.07143H9.46394C9.36572 9.07143 9.28537 9.15179 9.28537 9.25V15.3214C9.28537 15.4196 9.36572 15.5 9.46394 15.5H10.5354C10.6336 15.5 10.7139 15.4196 10.7139 15.3214V9.25C10.7139 9.15179 10.6336 9.07143 10.5354 9.07143Z' fill='%23888888'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4501_213411'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
}

.tooltip__content{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:12px;
    line-height:15px;
    font-weight:400;
    position:absolute;
    right:0%;
    bottom:calc(100% + 8px);
    z-index:10;
    min-width:150px;
    max-width:250px;
    padding:10px;
    border:1px solid #9fa4b5;
    background-color:white;
    text-align:center;
    opacity:0;
    pointer-events:none;
    transition:opacity 0.3s ease;
}

.town-modal-tab .simplebar-content{
    -moz-column-count:3;
    column-count:3;
    -moz-column-gap:40px;
    column-gap:40px;
}
.town-modal-tab .town-modal-tab__list{
    max-height:360px;
}

.town-modal-tab__list .simplebar-track.simplebar-horizontal{
    display:none !important;
}
.town-modal-tab__list .simplebar-content-wrapper{
    overflow:scroll !important;
}
.town-modal-tab__list .simplebar-track.simplebar-vertical{
    display:block !important;
    padding:1px 1px;
    width:1px;
    background-color:#bfbfbf;
    border-radius:4px;
}
.town-modal-tab__list .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{
    opacity:1 !important;
    width:3px;
    background-color:#ff6304;
    left:-1px;
}

.town-modal-tab__item{
    cursor:pointer;
    color:#3a3a3a;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:1;
    margin-bottom:9px;
}
.town-modal-tab__item.main{
    font-weight:700;
}

.towns{
    max-height:360px;
}
.towns .simplebar-content-wrapper{
    min-height:100%;
}
.towns .simplebar-content{
    -moz-column-count:3;
    column-count:3;
    -moz-column-gap:40px;
    column-gap:40px;
    height:100%;
}

.towns__town{
    cursor:pointer;
    color:#3a3a3a;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:1;
    margin-bottom:9px;
}
.towns__town.main{
    font-weight:700;
}
.towns__town.hide{
    display:none;
}

.towns__text{
    color:#3a3a3a;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    line-height:1;
    display:none;
}
.towns__text.active{
    display:block;
}

.user-typography{
    max-width:917px;
}
.user-typography figure{
    margin-bottom:37px;
}
.user-typography img{
    max-width:100%;
    display:block;
}
.user-typography p{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
    margin-bottom:25px;
}
.user-typography p strong{
    font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
}
@media screen and (min-width: 1024px){
    .user-typography p strong{
        font-family:"IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        font-style:normal;
        font-weight:500;
        font-size:22px;
        line-height:28px;
    }
}

.vacancy-form{
    max-width:100%;
}
@media screen and (min-width: 1024px){
    .vacancy-form{
        max-width:775px;
    }
}
.vacancy-form .form__head{
    margin-bottom:28px;
}
.vacancy-form .form__body{
    display:grid;
    grid-template-columns:1fr;
    gap:15px;
    margin-bottom:28px;
}
@media screen and (min-width: 768px){
    .vacancy-form .form__body{
        grid-template-columns:repeat(2, 1fr);
    }
}
.vacancy-form .form__item{
    margin-bottom:0;
}
.vacancy-form .form__subtitle{
    margin-bottom:15px;
}
/* End */


/* Start:/local/templates/main/components/bitrix/sale.basket.basket.line/.default/style.min.css?16651379944011*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}.block-wrapper .bx-basket-fixed{padding-top:0}.block-wrapper .bx-basket-fixed .bx-hdr-profile{display:flex;justify-content:space-between}.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block{margin-right:20px;padding-bottom:0}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/main/template_styles.css?169571895519425*/
h2 {
    font-weight: 700;
    margin: 0 0 25px;
}

.icon-status::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:10px;
}

.icon-status-n::after {
    border: 1px solid #3a3a3a;
    background: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%233a3a3a' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.icon-status-f::after{
    border-radius:50%;
    background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25806L4.87097 7.12903L11 1' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E%0A") #ff6304 no-repeat center;
}

.icon-status-s::after{
    border-radius: 0;
    background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 4.91304L10.2877 1.1802C10.0349 1.06528 9.74569 1.06067 9.48933 1.16749L5.19565 2.95652M18.5 4.91304V15.1488C18.5 15.5792 18.2246 15.9614 17.8162 16.0975L9.1087 19M18.5 4.91304L13.8043 6.86957M0.5 4.91304L9.1087 8.82609M0.5 4.91304V15.1691C0.5 15.5896 0.763068 15.9652 1.15826 16.1089L9.1087 19M0.5 4.91304L5.19565 2.95652M9.1087 8.82609V19M9.1087 8.82609L13.8043 6.86957M5.19565 2.95652L13.8043 6.86957' stroke='%233a3a3a'/%3E%3C/svg%3E%0A") no-repeat center;
}

.purchase-table__cell-title a {
    color: #3a3a3a;
}

.personal-card-edit,
.personal-cars-edit {
    display: none;
}

.side-menu__link_bci-orders::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C17.523 2 22 6.47701 22 12C22 17.523 17.523 22 12 22C6.477 22 2 17.523 2 12H4C4.00015 13.8812 4.66326 15.7023 5.87283 17.1431C7.0824 18.5839 8.76104 19.5524 10.6138 19.8784C12.4666 20.2043 14.375 19.8669 16.0037 18.9254C17.6324 17.984 18.8772 16.4986 19.5194 14.7304C20.1616 12.9622 20.1601 11.0242 19.5152 9.25692C18.8703 7.48967 17.6233 6.00623 15.9931 5.06722C14.363 4.12821 12.4541 3.79372 10.6018 4.1225C8.74954 4.45129 7.07237 5.42233 5.865 6.865L8 9H2V3L4.447 5.446C5.38488 4.36319 6.54489 3.49497 7.84817 2.90036C9.15146 2.30574 10.5675 1.99867 12 2ZM13 7V11.585L16.243 14.828L14.828 16.243L11 12.413V7H13Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-orders.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C17.523 2 22 6.47701 22 12C22 17.523 17.523 22 12 22C6.477 22 2 17.523 2 12H4C4.00015 13.8812 4.66326 15.7023 5.87283 17.1431C7.0824 18.5839 8.76104 19.5524 10.6138 19.8784C12.4666 20.2043 14.375 19.8669 16.0037 18.9254C17.6324 17.984 18.8772 16.4986 19.5194 14.7304C20.1616 12.9622 20.1601 11.0242 19.5152 9.25692C18.8703 7.48967 17.6233 6.00623 15.9931 5.06722C14.363 4.12821 12.4541 3.79372 10.6018 4.1225C8.74954 4.45129 7.07237 5.42233 5.865 6.865L8 9H2V3L4.447 5.446C5.38488 4.36319 6.54489 3.49497 7.84817 2.90036C9.15146 2.30574 10.5675 1.99867 12 2ZM13 7V11.585L16.243 14.828L14.828 16.243L11 12.413V7H13Z' fill='%233a3a3a'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-private.is-active::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-private::before{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00903 23C2.00504 22.9998 1.99697 22.9995 1.98531 22.9986C1.95721 22.9966 1.91053 22.9921 1.8519 22.9824C1.72989 22.962 1.5825 22.9232 1.44721 22.8556C1.31584 22.7899 1.21489 22.7071 1.14455 22.6015C1.07838 22.5023 1 22.325 1 22C1 21.2568 1.40054 19.5137 2.95711 17.9571C4.48436 16.4298 7.21089 15 12 15C16.7891 15 19.5156 16.4298 21.0429 17.9571C22.5995 19.5137 23 21.2568 23 22C23 22.325 22.9216 22.5023 22.8554 22.6015C22.7851 22.7071 22.6842 22.7899 22.5528 22.8556C22.4175 22.9232 22.2701 22.962 22.1481 22.9824C22.0895 22.9921 22.0428 22.9966 22.0147 22.9986C22.003 22.9995 21.995 22.9998 21.991 23H2.00903ZM15.5355 9.53553C14.5979 10.4732 13.3261 11 12 11C10.6739 11 9.40215 10.4732 8.46447 9.53553C7.52678 8.59785 7 7.32608 7 6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C13.3261 1 14.5979 1.52678 15.5355 2.46447C16.4732 3.40215 17 4.67392 17 6C17 7.32608 16.4732 8.59785 15.5355 9.53553Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-favorites.is-active::before {
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 7.41039C1.34375 3.91173 3.70439 1.00016 6.91492 1H6.91518C9.09431 1.0001 10.9262 2.22096 11.6386 2.92917L12.3436 3.63013L13.0487 2.92914C13.761 2.22088 15.5931 1 17.7723 1C20.9828 1 23.3437 3.9116 23.3437 7.41039C23.3437 10.4135 22.1812 12.5161 20.179 14.4206C18.4362 16.0783 16.1169 17.5356 13.3783 19.2563C13.0398 19.469 12.6948 19.6857 12.3438 19.9073C11.9922 19.6854 11.6467 19.4683 11.3077 19.2552C8.56983 17.5349 6.25106 16.0779 4.50859 14.4205C2.50634 12.516 1.34375 10.4135 1.34375 7.41039Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-favorites::before {
    background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 7.41039C1.34375 3.91173 3.70439 1.00016 6.91492 1H6.91518C9.09431 1.0001 10.9262 2.22096 11.6386 2.92917L12.3436 3.63013L13.0487 2.92914C13.761 2.22088 15.5931 1 17.7723 1C20.9828 1 23.3437 3.9116 23.3437 7.41039C23.3437 10.4135 22.1812 12.5161 20.179 14.4206C18.4362 16.0783 16.1169 17.5356 13.3783 19.2563C13.0398 19.469 12.6948 19.6857 12.3438 19.9073C11.9922 19.6854 11.6467 19.4683 11.3077 19.2552C8.56983 17.5349 6.25106 16.0779 4.50859 14.4205C2.50634 12.516 1.34375 10.4135 1.34375 7.41039Z' stroke='%23bfbfbf' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-feedback.is-active::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8 1L19.8009 1C20.1473 0.999684 20.4628 1.12519 20.682 1.32365C20.8976 1.51888 20.9988 1.76234 21 1.99393V14.008C21 14.4628 20.5566 15 19.8 15H12.4861H12.2201L11.9892 15.1322L6.5 18.2751V16V15H5.5H2.2C1.44342 15 1 14.4628 1 14.008V1.992C1 1.53723 1.44342 1 2.2 1L19.8 1Z' stroke='%233a3a3a' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.side-menu__link_bci-feedback::before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5H22V7H17V5ZM24 7V21H22V7H24ZM22 23H17V21H22V23ZM24 21C24 22.1046 23.1046 23 22 23V21H24ZM22 5C23.1046 5 24 5.89543 24 7H22H22V5Z' fill='%23bfbfbf'/%3E%3Cpath d='M18.7071 14.2929C19.0976 14.6834 19.0976 15.3166 18.7071 15.7071L12.3431 22.0711C11.9526 22.4616 11.3195 22.4616 10.9289 22.0711C10.5384 21.6805 10.5384 21.0474 10.9289 20.6569L16.5858 15L10.9289 9.34315C10.5384 8.95262 10.5384 8.31946 10.9289 7.92893C11.3195 7.53841 11.9526 7.53841 12.3431 7.92893L18.7071 14.2929ZM18 16H5V14H18V16Z' fill='%23bfbfbf'/%3E%3C/svg%3E%0A");
}

.side-menu__list svg {
    background: red;
}

.error {
    color: red;
}

.personal-error {
    display: none;
    margin-top: 10px;
}

.form-field__error-text {
    display: none;
}

.error .form-field__error-text {
    display: block;
}

.personal-success {
    display: none;
    margin: 10px 0 0;
    color: green;
}

.auth-error {
    margin: 10px 0;
    display: none;
}

.reg-error {
    margin: 10px 0;
    display: none;
}

.hesus-modal {
    display: none;
}

.form-errors {
    color: red;
}

.message-success {
    color: green;
    text-align: center;
    display: none;
}

.select__item--disabled {
    display: none;
}

.select__item:hover {
    background: #d5d5d5;
}

.select__item:active {
    background: #bdbdbd;
}

.personal-data {
    max-width: 980px;
}

.page__added-products {
    position: fixed;
    left: 40px;
    bottom: 40px;
    width: 580px;
    max-width: 100%;
}

.added-products {
    padding: 20px;
    padding-bottom: 25px;
    background-color: #ffffff;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    transition: all 0.3s linear;
    border-radius: 10px;
}

.added-products.active {
    z-index: 10;
}

.added-products__title {
    font-family: "HelveticaNeueWorld", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    color: #1A1918;
    margin-bottom: 12px;
}

.added-products__list {
    display: flex;
}

.added-products__item {
    width: 80px;
    height: 80px;
    margin-right: 12px;
}

.product-image {
    background-color: #EFEFEF;
}

.added-products__item:last-child {
    margin-right: 0;
}

.added-products__dots {
    background-image: url(data:image/svg+xml,%3Csvg width=%2232%22 height=%226%22 viewBox=%220 0 32 6%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Ccircle cx=%223%22 cy=%223%22 r=%223%22 fill=%22%23535353%22/%3E%3Ccircle cx=%2216%22 cy=%223%22 r=%223%22 fill=%22%23535353%22/%3E%3Ccircle cx=%2229%22 cy=%223%22 r=%223%22 fill=%22%23535353%22/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: center;
}

.product-image > img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.product-list__bottom .pagination {
    display: flex;
}

.disabled {
    cursor: not-allowed;
    opacity: .5;
}

.storage-block-1 {
	background-image: url("data:image/svg+xml,%3Csvg width='950' height='950' viewBox='0 0 950 950' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='475' cy='475' r='475' fill='%23ff6304'/%3E%3C/svg%3E%0A"), url("/static/img/servises/bg/tire_service.jpg");
	background-repeat: no-repeat, no-repeat;
	background-size: 950px, cover;
	background-position: -467px -146px, center;
}

.storage-block-1.autoservice {
	background-image: url("data:image/svg+xml,%3Csvg width='950' height='950' viewBox='0 0 950 950' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='475' cy='475' r='475' fill='%23ff6304'/%3E%3C/svg%3E%0A"), url("/static/img/servises/bg/autoservice.jpg");
	background-repeat: no-repeat, no-repeat;
	background-size: 950px, cover;
	background-position: -467px -146px, center;
}
.storage-block-1.seasonal_storage {
	background-image: url("data:image/svg+xml,%3Csvg width='950' height='950' viewBox='0 0 950 950' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='475' cy='475' r='475' fill='%23ff6304'/%3E%3C/svg%3E%0A"), url("/static/img/servises/bg/seasonal_storage.jpg");
	background-repeat: no-repeat, no-repeat;
	background-size: 950px, cover;
	background-position: -467px -146px, center;
}

.storage-block-1.wheel_alignment {
	background-image: url("data:image/svg+xml,%3Csvg width='950' height='950' viewBox='0 0 950 950' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='475' cy='475' r='475' fill='%23ff6304'/%3E%3C/svg%3E%0A"), url("/static/img/servises/bg/wheel_alignment.jpg");
	background-repeat: no-repeat, no-repeat;
	background-size: 950px, cover;
	background-position: -467px -146px, center;
}

.storage-block-1.air_conditioner_recharging {
	background-image: url("data:image/svg+xml,%3Csvg width='950' height='950' viewBox='0 0 950 950' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='475' cy='475' r='475' fill='%23ff6304'/%3E%3C/svg%3E%0A"), url("/static/img/servises/bg/air_conditioner_recharging.jpg");
	background-repeat: no-repeat, no-repeat;
	background-size: 950px, cover;
	background-position: -467px -146px, center;
}


@media screen and (min-width: 1280px){
	.storage-block-1 {
		padding: 40px;
		padding-top: 30px;
		background-position: -467px -146px, center;
	}
}
@media screen and (min-width: 1024px){
	.storage-block-1 {
		padding: 30px;
		background-position: -591px -146px, center;
	}
}
@media screen and (min-width: 768px){
	.storage-block-1 {
		background-position: -668px -207px, center;
	}
}
@media screen and (max-width: 480px){
	.storage-block-1 {
		padding: 20px;
		padding-top: 30px;
		background-position: -771px -146px, center;
	}
}



.btn-favorite.active svg {
    fill: #ff6304;
    color: #ff6304;
}

.favorites-count {
    display: none;
}

.input-number__popup {
    left:50%;
}

.forgot-pass-error {
    display: none;
    margin: 10px 0 0;
}

.forgot-pass-step {
    display: none;
}

.forgot-pass-step-1 {
    display: block;
}

.slick-initialized .product-slider__slide {
    display: flex;
}

.contacts-store .representation__list-item {
    display: none;
}

.representation__list-item.active {
    display: list-item;
}

.order-errors {
    color: red;
    margin: 10px 0 0;
	display:none;
}
.order-errors.show_error{
	display:block;
}

.promo-main-banner_mazzini {
    background-image:url("/local/templates/main/images/components/promo/bg-2.png")
}

.success {
    color: green;
}

.period-text {
    margin: 15px 0 0;
}

.loader-svg {
    animation:rotateCounterClockwise 1s linear 1s infinite both;
    position:absolute;
    top:0;
    left:0;
}

.promo-main-banner_vittoz {
    background: url("/local/templates/main/images/components/promo/bg-4.jpg") no-repeat bottom center/cover;
}

.promo-main-banner_rapid {
    background: url("/local/templates/main/images/components/promo/bg-7.png") no-repeat bottom center/cover;
}

.coupon {
    margin: 0 0 10px;
}

.coupon a {
    color: #3a3a3a;
}

.coupon-error {
    margin: 0 0 10px;
}

.cart-info-card__promo-btn {
    cursor: pointer;
}

.catalog-card-info__title::first-letter {
    text-transform: uppercase;
}

/* MH_DOWORK удалить как будет готово на вёрстке */
.catalog-card-params .input-number {
    display: block;
}

.bottom-menu {
    z-index: 2000;
}

.form-field-shirina_protektora_,
.form-field-vneshniy_diametr_,
.filters-bar .form-field-408,
.filters-bar .form-field-246 {
    display: none;
}

.form__fields-descr {
    font-size: 14px;
    margin: 10px 0 0;
}

.page-search #react-products-filter .tabs-list {
	display: none;
}

.catalog-tab__modal-btn {
    display:flex;
    align-items:center;
    order:1;
    flex:0 1 40%;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:18px;
    cursor:pointer;
    color:inherit;
    transition:all 0.1s linear;
}

.catalog-tab__modal-btn::before {
    content:"";
    display:block;
    width:19px;
    height:19px;
    margin-right:12px;
    transition:all 0.1s linear;
    background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625 1.625H20.375V3.875L12.875 12.125V18.125L9.125 20.375V12.125L1.625 3.875V1.625Z' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
}

.catalog-tab__modal-btn {
    display:flex;
    flex:unset;
}

#react-products-filter {
	display: none;
}

.catalog-tab-filtersbar__btns {
	display: none;
}

.bottom-menu__overlay{
    position:absolute;
    height:100vh;
    width:100%;
    opacity:1;
    visibility:visible;
    bottom:0;
    left:0;
    background-color:rgba(39, 39, 39, 0.9);
    transition:all 0.1s linear;
    display:flex;
    justify-content:center;
    align-items:flex-end;
    padding-bottom:68px;
}
.bottom-menu__overlay::after{
    position:absolute;
    bottom:0;
    left:0;
    content:"";
    display:block;
    width:100%;
    height:68px;
    z-index:2;
}
.bottom-menu__overlay.close{
    opacity:0;
    visibility:hidden;
}

.bottom-menu__overlay-wrap{
    position:relative;
    padding-top:13px;
    max-width:286px;
}

.bottom-menu__overlay-close{
    position:absolute;
    right:-11px;
    top:-21px;
    padding:20px;
    padding-right:10px;
    cursor:pointer;
}
.bottom-menu__overlay-close svg line{
    transition:all 0.1s linear;
}
.bottom-menu__overlay-close:hover svg line, .bottom-menu__overlay-close:active svg line{
    transition:all 0.1s linear;
    stroke:#fff;
}

.bottom-menu__overlay-arrows{
    display:flex;
    padding:0 53px;
}
.bottom-menu__overlay-arrows > *:not(:last-child){
    margin-right:23px;
}

.bottom-menu__overlay-text{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:24px;
    color:#fff;
    text-align:center;
    margin-bottom:10px;
}

.bottom-menu .main-banner-tab .select__button {
    padding: 12px 33px 12px 6px;
}

.catalog-mobile__body .main-banner-form__body{
    padding:0;
    margin-bottom:0;
    padding-bottom:20px;
    height:396px;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .form-field{
    width:calc(100vw - 40px);
}


.storage-block-2__text span {
    color: #ff6304;
}

.send-sms-again,
.send-sms-counter {
    margin: 5px 0 15px;
}

.send-sms-again-btn {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dashed #333;
}

.notifications__item .btn + .btn {
    margin-left: 15px;
}

.notifications,
.towns-modal.is-open {
    z-index: 9999;
}

.hide-error-message .form-field__error-text {
    display: none;
}

.send-sms-counter.hide,
.personal-card__data-item.hide {
    display: none;
}

.login-modal, .towns-modal, .sorter-modal {
    z-index: 300;
}

.notifications__title a {
    color: #888888;
}

.user-typography ul {
    list-style: disc;
    margin-bottom: 25px;
    padding-left: 20px;
}

.user-typography a {
    color: #000;
}

.order .form__table-cell:last-child {
    text-align: left;
}

.order .form__table-row:not(:last-child) {
    grid-template-columns: 3fr 3fr;
}

.order-city.btn-select-desctop {
    display: inline;
}

.select div.select__control {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 10px;
    border: 1px solid #bfbfbf;
    background: #fff;
    box-shadow: none;
}

.select div.select__control--menu-is-open {
    border-radius: 10px 10px 0 0;
}

.select div.select__control--menu-is-open .select__single-value {
    display: none;
}

.select div.select__menu {
    border: 1px solid #bfbfbf;
    border-radius: 0 0 10px 10px;
    top: 29px;
    box-shadow: none;
}

.select div.select__control--menu-is-open .select__input {
    clip: unset;
    height: 100%;
}

.title-search-result {
    z-index: 9999;
}

.title-search-result a {
    color: #3a3a3a;
}

.title-search-result a:hover {
    color: #ff6304;
}

.title-search-item a {
    display: flex;
    align-items: center;
}

.smart-search {
    background: #fff;
}

.smart-search-top {
    margin-top: -3px;
}

.smart-search-item {
    padding: 5px 0;
}

.smart-search-page {
    border: 1px solid #c3c3c3;
}

.title-search-item__thumb {
    width: 60px;
}

@media screen and (min-width: 768px) {
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-1::before{background-image:url("/static/img/icons/icon-1.png")}
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-2::before{background-image:url("/static/img/icons/icon-2.png")}
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-3::before{background-image:url("/static/img/icons/icon-3.png")}
    .checkbox__input:checked + .checkbox__label.checkbox__label_pic-4::before{background-image:url("/static/img/icons/icon-4.png")}
    .checkbox-styled.checkbox__label_pic-1::before{background-image:url("/static/img/icons/icon-5.png")}
    .checkbox-styled.checkbox__label_pic-2::before{background-image:url("/static/img/icons/icon-6.png")}
    .checkbox-styled.checkbox__label_pic-3::before{background-image:url("/static/img/icons/icon-7.png")}
    .checkbox-styled.checkbox__label_pic-4::before{background-image:url("/static/img/icons/icon-8.png")}
    .promo-main-banner_mazzini{background-image:url("/local/templates/main/images/components/promo/bg-1.jpg")}
    .promo-main-banner_vittoz{background:url("/local/templates/main/images/components/promo/bg-3.png") no-repeat center right/cover}

	#react-products-filter {
		display: block;
	}
}

@media screen and (max-width: 768px) {

	.catalog-tab-filtersbar__btns {
		display: block;
	}

    .order .form__table-row:not(:last-child) {
        grid-template-columns: 1fr;
    }
}


.calculator-table__cell a{
	color:#3a3a3a;
}

.placeholder_absolute.hiddn{
	display:none;
}
.placeholder_absolute{
	position: absolute;
	font-size: 10px;
	bottom: calc(50% - 7px);
	right: 34px;
	line-height: 14px;
	color: #fff;
	background: #ff6304;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 4px;
}
.select.open .placeholder_absolute{
	display:none;
}

.no_padding_select .select__button{
	padding:0 33px 0 10px;
}

.articles-card{
	height: 100%;
}

@media screen and (max-width: 768px) {
	.news_index .articles-list__list{
		display: grid;
		margin-bottom: 28px;
		grid-template-columns: repeat(2, 1fr);
		row-gap: 33px;
		column-gap: 10px;
	}
	.news_index .articles-list__list .articles-card__img-container{
		position: relative;
		display: block;
		flex-shrink: 0;
		width: 100%;
		height: unset;
	}
	.news_index .articles-list__list .articles-card__img-container img{
		position: relative;
	}
}
.all__btn__bottom{
	display: flex;
	flex-direction: row-reverse;
	margin-top:15px;
}



.services-slider .all_services{
	display: flex;
	flex-direction: row;
}

.services-slider .all_services .slider__slide{
	width:20%;
}
@media screen and (min-width: 767px) {
   .services-slider .all_services .slider__slide{
	   margin-right: 5px;
		margin-left: 5px;
   }
	
}
@media screen and (max-width: 768px) {
	
	.services-slider .all_services{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	
	.services-slider .all_services .slider__slide{
		width:33%;
		margin-bottom:15px;
	}	
}


@media screen and (max-width: 468px) {
	.services-slider .all_services .slider__slide{
		width:33%;
	}	
	
	.services-slider .all_services .services-slider-card__title{
		font-size:11px;
	}
}

.tire_service_r{
	grid-template-columns: 3fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;
}
.tire_service_r>div:nth-of-type(1){
	min-width: 120px;
}

.tire_service_r.wheel_a{
	grid-template-columns: 5fr 3fr 3fr 2fr;
}
.tire_service_r.wheel_a_text{
	grid-template-columns: 5fr 6fr 2fr;
	text-align: right;
    font-weight: 600;
    font-size: 14px;
}

.tsrv{
	min-width: 65px;
}

.input_text_form{
	background: #ffffff;
    border: 1px solid #bfbfbf;
    width: 100%;
    height: 44px;
	padding:12px 33px 12px 10px;
	color:#888888;
}
.reg_services{
    border-left: 6px solid #ff6304;
    padding-left: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #e9e9e9;
}

.show_max_amount{
	opacity:1;
}

.product-type__item b{
	margin-right:10px;
}

.old_price{
	display: inline-block;
    float: right;
    color: #ff6304;
	position:relative;
}

.old_price:before {
	border-bottom: 2px solid #000;
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
    transform: rotate(-7deg);
}

/* End */
/* /local/templates/main/css/normalize.css?16644468323129 */
/* /local/templates/main/css/libs.css?166572481520891 */
/* /local/templates/main/libs/jquery.fancybox.min.css?166443637712795 */
/* /local/templates/main/libs/jquery-ui.min.css?166443637732076 */
/* /local/templates/main/js/disAjax/styles.css?1669811408182 */
/* /local/templates/main/js/disMsg/styles.css?16669439951207 */
/* /local/templates/main/libs/scrollBar/simplebar.css?16651475854163 */
/* /local/templates/main/css/template.css?1695036541687125 */
/* /local/templates/main/components/bitrix/sale.basket.basket.line/.default/style.min.css?16651379944011 */
/* /local/templates/main/template_styles.css?169571895519425 */



.catalog-mobile__wrap{
    width:100%;
    box-sizing:border-box;
    transform:translateY(100%);
    transition:all 0.3s ease-out;
    position:relative;
    display:grid;
    align-items:flex-end;
    height:100%;
}
.catalog-mobile__wrap .btn-close{
    top:0;
    right:0;
    padding:20px;
}

.catalog-mobile__block-wrap{
    position:relative;
    max-width:100vw;
}
.catalog-mobile__block-wrap::before{
    content:"";
    display:block;
    position:absolute;
    left:50%;
    width:50px;
    height:2px;
    background-color:#fff;
    transform:translateX(-50%);
    bottom:100%;
    margin-bottom:20px;
}

.btn-close{
    position:absolute;
    top:10px;
    right:10px;
}

.catalog-mobile__body{
    border-radius:34px 34px 0px 0px;
    background-color:#e9e9e9;
    overflow:hidden;
    padding:10px 16px 100px 16px;
}
@media screen and (min-width: 480px){
    .catalog-mobile__body{
        padding:10px 16px 100px 16px;
        padding-bottom:98px;
    }
}
.catalog-mobile__body .main-banner-tab{
    background-color:#e9e9e9;
}
.catalog-mobile__body .main-banner-tab .tabs-list{
    background-color:#fff;
    padding:0;
    margin-bottom:20px;
    border-radius:100px;
}
.catalog-mobile__body .main-banner-tab .tabs-list__wrap{
    gap:10px;
    padding:6px;
}
@media screen and (min-width: 480px){
    .catalog-mobile__body .main-banner-tab .tabs-list__wrap > *{
        flex:1;
    }
}
.catalog-mobile__body .main-banner-tab .tabs-list__wrap > *:first-child{
    flex:1;
}
.catalog-mobile__body .main-banner-tab .tabs-list__item{
    margin-bottom:0;
    padding-right:0px;
    margin-right:0px;
}
.catalog-mobile__body .main-banner-tab .tabs-list__item.is-active .tabs-list__link{
    background-color:#ff6304;
    color:#fff;
}
.catalog-mobile__body .main-banner-tab .tabs-list__item:not(:last-child){
    border-right:0;
}
.catalog-mobile__body .main-banner-tab .tabs-list__link{
    display:block;
    padding:5px;
    text-align:center;
    font-size:18px;
    line-height:22px;
    color:#afafaf;
    border-radius:25px;
}
.catalog-mobile__body .main-banner-tab .tabs-list__link::after{
    content:none;
}
.catalog-mobile__body .main-banner-form__footer{
    padding:0;
    padding-top:30px;
    margin-top:-50px;
    position:relative;
    flex-direction:column;
}
.catalog-mobile__body .main-banner-form__footer .btn{
    width:100%;
}
.catalog-mobile__body .main-banner-form__body{
    padding:0;
    margin-bottom:0;
    padding-bottom:20px;
    -ms-overflow-style:none;
    scrollbar-width:none;
}
.catalog-mobile__body .main-banner-form__body::-webkit-scrollbar{
    display:none;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .select:not(.select_search).open .select__button{
    border-bottom:1px solid transparent;
    border-radius:10px 10px 0 0;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .select:not(.select_search).open .select__roster{
    border-top:1px solid transparent;
    top:99%;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .select:not(.select_search).open .select__button-inner{
    color:#ff6304;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .select:not(.select_search).selected .select__button-inner{
    color:#ff6304;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row .select:not(.select_search) .select__button{
    border-radius:10px;
    border:1px solid #bfbfbf;
    background:#fff;
    box-shadow:0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row{
    gap:10px;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row_radio{
    background-color:#fff;
    border-radius:16px;
    padding:10px;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row_search{
    order:3;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row_search input{
    border-radius:6px;
}
.catalog-mobile__body .main-banner-form__body .main-banner-form__row_checkbox{
    background-color:#fff;
    border-radius:16px;
    padding:10px 16px;
}
.catalog-mobile__body .main-banner-form__body .form-field{
    width:calc(100vw - 32px);
}

.catalog-parameters p{
    max-width:920px;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:19px;
}
.catalog-parameters p:not(:last-child){
    margin-bottom:15px;
}
.catalog-parameters p strong{
    margin-right:4px;
}
.catalog-parameters picture{
    width:100%;
    height:auto;
    margin-bottom:10px;
}
@media screen and (min-width: 768px){
    .catalog-parameters picture{
        width:706px;
        height:500px;
        margin:0 auto;
    }
}
.catalog-parameters img{
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:contain;
    object-fit:contain;
}

.catalog-parameters__img-container{
    width:100%;
    height:auto;
    margin-bottom:48px;
}
@media screen and (min-width: 768px){
    .catalog-parameters__img-container{
        max-width:891px;
        height:387px;
        margin:0 auto;
        margin-bottom:48px;
    }
}

@media screen and (min-width: 1280px){
    .catalog-tab-filtersbar{
        display:grid;
        grid-template-columns:291px 1fr;
        -moz-column-gap:30px;
        column-gap:30px;
        align-items:flex-start;
    }
}
@media screen and (min-width: 1440px){
    .catalog-tab-filtersbar{
        -moz-column-gap:60px;
        column-gap:60px;
    }
}
@media screen and (min-width: 768px){
    .catalog-tab-filtersbar .catalog-tab-filtersbar__btns{
        display:none;
    }
}
.catalog-tab-filtersbar .input-range__roster{
    border-radius:12px;
}
.catalog-tab-filtersbar .input-range__inputs-wrap input{
    border-radius:12px;
}
.catalog-tab-filtersbar .search__input{
    border-radius:12px;
    border:1px solid #bfbfbf;
    background:#fff;
}
.catalog-tab-filtersbar .checkbox-width-slide{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    -moz-column-gap:unset;
    column-gap:unset;
}
.catalog-tab-filtersbar .checkbox-width-slide__label-text{
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
}
.catalog-tab-filtersbar .checkbox_slide .checkbox__label::before{
    width:12px;
    height:12px;
}
.catalog-tab-filtersbar .filters-bar_bottom{
    grid-column:1/-1;
}
@media screen and (min-width: 480px){
    .catalog-tab-filtersbar .catalog-tab-filtersbar__btns{
        position:absolute;
        top:-50px;
        right:0;
    }
}
@media screen and (min-width: 1024px){
    .catalog-tab-filtersbar .catalog-tab-filtersbar__btns{
        display:none;
    }
}
.catalog-tab-filtersbar .filters-bar__toggler{
    position:static;
    margin-bottom:0;
}
.catalog-tab-filtersbar .tabs-block_catalog{
    margin-top:34px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__radio{
    display:flex;
    margin-bottom:30px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__radio .checkbox:not(:last-child){
    margin-right:12px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__radio .checkbox__label{
    padding-left:22px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__radio .checkbox__input[type=radio] + .checkbox__label:before{
    width:12px;
    height:12px;
    border:1px solid #888888;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__radio .checkbox__input[type=radio] + .checkbox__label:after{
    width:6px;
    height:6px;
    left:6px;
}
.catalog-tab-filtersbar .tabs-block_catalog .tabs-list{
    margin-bottom:8px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__checkbox{
    margin-bottom:20px;
}
.catalog-tab-filtersbar .catalog-tab-filtersbar__checkbox .checkbox:not(:last-child){
    margin-bottom:12px;
}
.catalog-tab-filtersbar .form-field{
    display:grid;
    grid-template-columns:105px 139px;
    -moz-column-gap:10px;
    column-gap:10px;
    align-items:center;
}
.catalog-tab-filtersbar .form-field:not(:first-child){
    margin-top:10px;
}
.catalog-tab-filtersbar .form-field:not(:first-child).form-field_vertical{
    margin-top:20px;
}
.catalog-tab-filtersbar .form-field_vertical{
    grid-template-columns:1fr;
    row-gap:10px;
}
.catalog-tab-filtersbar .form-field__title{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    color:#3a3a3a;
    white-space:unset;
    word-break:break-all;
    margin-right:0;
    margin-bottom:8px;
}
.catalog-tab-filtersbar .input-range_static{
    margin-top:20px;
}
.catalog-tab-filtersbar .btn{
    border-radius:12px;
    margin-bottom:10px;
}
@media screen and (min-width: 1280px){
    .catalog-tab-filtersbar .btn{
        max-width:calc(100% - 40px);
    }
	
	.catalog-tab-filtersbar .btn.add-to-cart{
		max-width:unset;
	}
	
}

.catalog-tab-filtersbar__btns-md{
    display:none;
}
@media screen and (max-width: 1279px){
    .catalog-tab-filtersbar__btns-md{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
        margin-bottom:10px;
    }
}
@media screen and (min-width: 1280px){
    .catalog-tab-filtersbar__btns-md{
        display:none;
    }
}
.catalog-tab-filtersbar__btns-md .catalog-tab-filtersbar__modal-btn{
    display:flex;
	border:2px solid #ff6304;
	padding:8px;
	border-radius:8px;
}

.catalog-tab-filtersbar__row{
    margin-bottom:12px;
}
@media screen and (min-width: 1280px){
    .catalog-tab-filtersbar__row{
        width:calc(100% - 40px);
    }
}
.catalog-tab-filtersbar__row .form-field{
    grid-template-columns:1fr;
}

.catalog-tab-filtersbar__row_search{
    margin-top:33px;
    margin-bottom:34px;
}
.catalog-tab-filtersbar__row_search .search-panel .select_search .input{
    background:#fff;
}

.catalog-tab-filtersbar__row_checkbox-1{
    margin-bottom:20px;
}

.catalog-tab-filtersbar__row_checkbox-2{
    margin-bottom:36px;
}

.catalog-tab-filtersbar__title{
    color:#3a3a3a;
    font-size:15px;
    font-style:normal;
    font-weight:700;
    line-height:130%;
    margin-bottom:11px;
}

.catalog-tab-filtersbar__btns{
    display:flex;
    align-items:center;
    margin-bottom:20px;
}
.catalog-tab-filtersbar__btns > *:first-child{
    margin-right:20px;
}

.catalog-tab-filtersbar__left{
    display:none;
}
@media screen and (min-width: 1280px){
    .catalog-tab-filtersbar__left{
        display:block;
        border-radius:12px;
        background:#f3f3f3;
        padding:20px;
    }
}

.catalog-tab-filtersbar__right .catalog-banner{
    margin-bottom:40px;
}

.catalog-tab-filtersbar__menu-item.is-open .catalog-tab-filtersbar__menu-link-container .catalog-tab-filtersbar__menu-link{
    color:#ff6304;
}
.catalog-tab-filtersbar__menu-item.is-open .catalog-tab-filtersbar__menu-link-container .catalog-tab-filtersbar__menu-link::after{
    transform:rotate(90deg);
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.catalog-tab-filtersbar__menu-link-container .catalog-tab-filtersbar__menu-link::after{
    content:"";
    display:block;
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width:7px;
    height:10px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:all 0.1s linear;
}

.catalog-tab-filtersbar__menu-link{
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:18px;
    text-decoration:none;
    color:inherit;
    padding:13px 0px;
    transition:all 0.1s linear;
    cursor:pointer;
}
.catalog-tab-filtersbar__menu-link:hover{
    color:#ff6304;
}
.catalog-tab-filtersbar__menu-link:hover::after{
    background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23e41d1b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.catalog-tab-filtersbar__submenu{
    padding-left:20px;
    display:none;
}

.catalog-tab-filtersbar__sublink{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:23px;
    color:inherit;
    text-decoration:none;
    transition:all 0.1s linear;
    padding:10px 0;
}
.catalog-tab-filtersbar__sublink:hover{
    color:#ff6304;
}

.catalog-tab .product-slider{
    position:relative;
}
.catalog-tab .product-slider .product-card{
    margin-right:10px;
    display:flex;
}
.catalog-tab .product-slider .product-slider__controls{
    margin-top:36px;
}

.catalog-tab__wrap{
    position:relative;
}

.catalog-tab__btn{
    position:absolute;
    bottom:0;
    right:0;
}
.catalog-tab__btn .btn{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:15px;
    width:auto;
}

.catalog-tab-filtersbar .select__button{
	padding:0;
	background:#fff;
	border-radius: 10px;
	overflow: hidden;
}
.catalog-tab-filtersbar .select__button input{
	background:#fff;
}

.catalog-tab-filtersbar .select__roster{
	background:#fff;
	border-radius: 10px;
}

.hdn_option{
	display:none;
}
.opac02-option{
	opacity:0.2;
}


@media screen and (max-width: 1024px){
	.catalog-tab-filtersbar {
		display: grid;
		grid-template-columns: unset;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}
	#catalog_filter_block{
		display:none;
	}
}

.filtersbar-modal .tabs-block__content{
	display:none;
}
.filtersbar-modal .tabs-block__content.is-active{
	display:unset;
}

#catalog_filter_block .tabs-block__content{
	display:none;
}

#catalog_filter_block .tabs-block__content.is-active{
	display:unset;
}


@media screen and (min-width: 1280px){
	.index_catalog_list .product-list__list{
		grid-template-columns: repeat(4, 1fr);
		
	}
}

@media screen and (max-width: 768px){
	.advantages-slider .slider__list{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
}



@media screen and (max-width: 768px)  and (min-width: 350px){
	.advantages-slider .slider__list{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		flex-direction: row;
	}
	
	.advantages-card{
		display: block;
		width: 50%;
		flex: none;
	}
}



@media screen and (max-width: 510px){
	.bottom-menu__item:not(:last-child) {
		margin-right: 15px;
	}
	
	.bottom-menu__item:not(:last-child) .bottom-menu__link{
		position: relative;
		padding-right: 25px;
	}
}

@media screen and (max-width: 430px){
	.bottom-menu__item:not(:last-child) {
		margin-right: 9px;
	}
	
	.bottom-menu__item:not(:last-child) .bottom-menu__link{
		position: relative;
		padding-right: 15px;
	}
}

@media screen and (max-width: 337px){
	.bottom-menu__item:not(:last-child) .bottom-menu__link{
		position: relative;
		padding-right: 10px;
	}
}



/*ЗАПИСЬ НА УСЛУГИ*/
.calendar-modal {
  width: 290px;
  border-radius: 5px;
  background-color: #ffffff;
  padding: 0;
  
	position: absolute;
	inset: 0px auto auto 0px;
	margin: 0px;
	z-index: 50;
	border: 1px solid red;
	/*top: -200px;
	left: 100px;*/
	top: calc(50% - 170px);
    left: calc(50% - 120px);
	
	-webkit-box-shadow: 4px 4px 19px 24px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 4px 4px 19px 24px rgba(0, 0, 0, 0.37);
	box-shadow: 4px 4px 19px 24px rgba(0, 0, 0, 0.37);
  
}
@media all and (max-width: 420px) {
  .calendar-modal {
    width: 270px;
  }
}
.calendar-modal__body {
  padding: 15px 5px;
}
@media all and (max-width: 420px) {
  .calendar-modal__body {
    padding: 10px 5px;
  }
}

.calendar {
  user-select: none;
}
.calendar__month {
  color: #000;
  font: 600 15px/150% "Open Sans", sans-serif;
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}
.calendar__month-next img {
  transform: scale(-1, 1);
}
.calendar__month-next, .calendar__month-prev {
  background-color: transparent;
  border-radius: 0;
  width: auto;
  cursor: pointer;
  padding: 5px 10px;
}
.calendar__days {
  margin-bottom: 14px;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #E7ECF1;
  border-radius: 3px;
}
@media all and (max-width: 420px) {
  .calendar__days {
    padding: 5px;
  }
}
.calendar__days span {
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.001em;
  font: 600 14px/150% "Open Sans", sans-serif;
  color: #000000;
  flex: 0 0 25px;
  height: 25px;
}
.calendar__numbers {
  padding: 0 10px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 420px) {
  .calendar__numbers {
    padding: 0 5px;
  }
}
.calendar__numbers-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.calendar__numbers-row:last-child {
  margin-bottom: 0;
}
.calendar__number {
  border-radius: 3px;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 25px;
  height: 25px;
  font: 600 14px/150% "Open Sans", sans-serif;
  color: #494E50;
  transition: 0.2s ease all;
  position:relative;
}
.calendar__number:hover {
  background-color: #EB5B4D;
  color: #fff;
}


.calendar__number.past_date:before {
	content: "";
	border-bottom: 1px solid #ff0000c4;
	position: absolute;
	width: 100%;
	height: 10%;
	transform: rotate(-22deg);
}
.other-month {
  font-weight: 400;
  color: #A0A5B6;
  cursor: not-allowed;
}
.other-month:hover {
  background-color: transparent;
  color: #A0A5B6;
}

.time {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.time__title {
  text-align: center;
  color: #000;
  font: 600 15px/150% "Open Sans", sans-serif;
  margin-bottom: 16px;
}
.time__text-area {
  margin-bottom: 28px;
}
.time__text {
  padding-left: 30px;
  position: relative;
  color: #494E50;
  font: 600 13px/150% "Open Sans", sans-serif;
}
.time__text:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 10px;
  border-radius: 3px;
  left: 0px;
  top: 5px;
}
.time__text--free-time:before {
  background-color: #E7ECF1;
}
.time__text--busy-time:before {
  background-color: #EB5B4D;
}

.time-buttons {
  display: flex;
  flex-direction: column;
}
.time-buttons__row {
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/
  margin-bottom: 15px;
}
.time-buttons__row:last-child {
  margin-bottom: 0;
}

.time-button {
  cursor: pointer;
  margin-right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 25px;
  flex: 0 0 55px;
  border-radius: 3px;
  background-color: #E7ECF1;
  color: #494E50;
  font: 600 14px/100% "Open Sans", sans-serif;
  transition: 0.2s ease all;
}
@media all and (max-width: 420px) {
  .time-button {
    width: 45px;
    flex: 0 0 45px;
  }
}
.time-button:last-child {
  margin-right: 0;
}
.time-button--active, .time-button:hover {
  background-color: #EB5B4D;
  color: #fff;
  font-weight: 700;
}

.time-modal {
  max-width: 305px;
  width: 100%;
}
@media all and (max-width: 420px) {
  .time-modal {
    width: 270px;
  }
}
.dropdown-menu {
  border-color: #E5E6E8;
  display:none;
}
.dropdown-menu.show {
    display: block;
}

.block_breadcrumbs{
    margin-top: 142px;
}

@media all and (max-width: 1280px) {
	main.page.index{
		margin-top: 102px;
	}
	.block_breadcrumbs{
		margin-top: 136px;
	}
	
}

@media all and (max-width: 1024px) {
	main.page.index{
		margin-top: 86px;
	}
	.block_breadcrumbs{
		margin-top: 120px;
	}
}

.btn .incart{
	background:#fff;
	display:inline-block;
	color: #ff6304;
	font-weight: 600;
	padding: 6px;
	border-radius: 8px;
	margin-left: 5px;
}
.btn.icbtn{
	padding: 6px 44px;
}


.user-typography{
    max-width:917px;
}
.user-typography figure{
    margin-bottom:37px;
}
.user-typography img{
    max-width:100%;
    display:block;
}
.user-typography h1{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:24px;
    font-style:normal;
    font-weight:500;
    line-height:125%;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .user-typography h1{
        font-size:44px;
        line-height:100%;
        letter-spacing:0.44px;
    }
}
.user-typography h2{
    font-family:"IBM Plex Sans", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size:22px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .user-typography h2{
        font-size:34px;
        line-height:130%;
    }
}
.user-typography h3{
    font-size:20px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .user-typography h3{
        font-size:26px;
        line-height:130%;
    }
}
.user-typography h4{
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:120%;
    margin-bottom:20px;
}
@media screen and (min-width: 1024px){
    .user-typography h4{
        font-size:22px;
        line-height:130%;
    }
}
.user-typography div{
    margin-bottom:28px;
}
.user-typography p{
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:130%;
    margin-bottom:28px;
}
@media screen and (min-width: 768px){
    .user-typography p{
        font-size:15px;
        line-height:130%;
    }
}
.user-typography p strong{
    font-weight:700;
}
.user-typography p a{
    color:#0038ff;
}
.user-typography ul{
    margin-bottom:18px;
}
.user-typography ul li{
    padding-left:22px;
}
/*.user-typography ul li::before{
    content:"";
    display:block;
    position:absolute;
    width:4px;
    height:4px;
    border-radius:50%;
    background-color:#3a3a3a;
    top:8px;
    left:10px;
}*/
.user-typography ol{
    margin-bottom:18px;
    list-style:none;
    counter-reset:num;
}
.user-typography ol li{
    position:relative;
    padding-left:20px;
}
.user-typography ol li::before{
    content:counter(num) ".";
    counter-increment:num;
    display:block;
    position:absolute;
    top:0;
    right:calc(100% - 15px);
}
.user-typography dl{
    margin-bottom:18px;
}
.user-typography dl dt{
    position:relative;
    padding-left:35px;
}
.user-typography dl dt::before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:24px;
    height:24px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23E41D1B'/%3E%3Cpath d='M9.82003 14.9894C8.3369 16.6212 7.85478 18.9608 9.51898 20.625L15.1194 15.8866C18.2194 13.2254 18.1583 11.0089 15.1097 8.3582L9.52018 3.84577C8.0209 5.34505 8.15388 7.6131 9.82004 9.3526L12.4182 12.2047L9.82003 14.9894Z' fill='white'/%3E%3C/svg%3E%0A");
}
.user-typography ul li,
.user-typography ol li,
.user-typography dl dt{
    position:relative;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:130%;
}
@media screen and (min-width: 768px){
    .user-typography ul li,
    .user-typography ol li,
    .user-typography dl dt{
        font-size:15px;
        line-height:130%;
    }
}
.user-typography ul li:not(:last-child),
.user-typography ol li:not(:last-child),
.user-typography dl dt:not(:last-child){
    margin-bottom:19px;
}

.checkbox__icon {
    display: inline-block;
    vertical-align: middle;
	margin-right: 12px;
}

.incstock_filter .checkbox__icon{
	display:none;
}


.checkbox__icon.checkbox__icon_pic-winter_spikes, .checkbox__icon.item_ico {
	margin-right: 0px;
}

.checkbox__icon::before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.checkbox__icon_pic-summer::before {
    background-image: url(/static/img/icons/seasons/summer.svg);
}

.checkbox__icon_pic-winter::before {
    background-image: url(/static/img/icons/seasons/winter.svg);
}

.checkbox__icon_pic-winter_spikes::before {
    background-image: url(/static/img/icons/seasons/winter_spikes.svg);
	width: 33px;
    height: 20px;
}

.checkbox_disabled{
	opacity: 0.5;
    pointer-events: none;
}

.child_parts{
	margin-top: 15px;
}

.child_parts .btn_stroke:hover{
	border: 1px solid #ff6304;
    color: #ff6304;
    background: #f3f3f3;
}
.index_h1, .index_h2{
	text-transform: uppercase;
	font-family: "IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
}

@media screen and (min-width: 768px){
	.index_h1, .index_h2 {
		font-family: "IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 28px;
		line-height: 28px;
	}
}
@media screen and (min-width: 1024px){
	.index_h1, .index_h2{
		font-family: "IBM Plex Sans", Open Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 44px;
		line-height: 44px;
		margin-bottom:20px;
	}
}

.header_tyreservice{
	margin-right: 20px;
	display: inline-block;
	text-decoration: none;
	padding: 2px 15px;
	border-radius: 4px;
	background: #ff6304;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	border: 1px solid #ff6304;
}

.header_mm_tyreservice{
	margin-right: 20px;
	display: inline-block;
	text-decoration: none;
	padding: 2px 15px;
	border-radius: 4px;
	background: #ff6304;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	border: 1px solid #ff6304;
	position: absolute;
	right: 10px;
}

.header_recall{
	margin-right: 20px;
	display: inline-block;
	text-decoration: none;
	padding: 2px 15px;
	border-radius: 4px;
	color: #ff6304;
	border: 1px solid #ff6304;
	font-size: 12px;
	font-weight: 600;
	position:relative;
	padding-left: 23px;
}

.header_recall::before {
	position:absolute;
    content: "";
    display: block;
    background: url(/static/img/sale_ico.svg) no-repeat center;
    width: 19px;
    height: 16px;
    margin-right: 14px;
    transition: all 0.1s linear;
	top: 6px;
    left: 2px;
}

.header_recall .min_w{display:none}

@media screen and (max-width: 1350px){
	.header_tyreservice, .header_recall{
		padding: 2px 5px;
	}
}

@media screen and (max-width: 1202px){
	.header_recall .max_w{display:none}
	.header_recall .min_w{display:unset}
}

@media screen and (max-width: 1175px){
	.header_tyreservice, .header_recall{
		font-size:10px;
	}
}

@media screen and (max-width: 1139px) and (min-width: 1024px){
	.header_recall{
		display:none;
	}
}

@media screen and (max-width: 625px){
	.header_recall{
		display:none;
	}
}


@media screen and (max-width: 630px){
	.header_tyreservice{
		display:none;
	}
}

/*@media screen and (max-width: 1064px) and (min-width: 1024px){
	.header_recall .max_w{display:none}
	.header_recall .min_w{display:unset}
}

@media screen and (max-width: 540px){
	.header_recall{
		display:none;
	}
}*/

.shop_body{
	min-width:400px;
}
.shop_body>p{
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
	font-weight:600;
}
.shop_body>div>p{font-weight:600;color:#a59d9d;}
.shop_body .line{margin-bottom:20px;font-size:14px;}
.shop_body .line a{font-size: 20px;color: #000;font-weight: 600;text-decoration: none;}
.shop_body .line a>b{color: #ff6304;}

.recall_body{
	min-width:400px;
}
.recall_body>p{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}
.recall_body .line{margin-bottom:20px;}
.recall_body .btn{width:100%;}
.recall_body .recall-error{color: #ff6304;font-weight: 600;}

.in_stock_block{
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	color: #ff6304;
	position: relative;
	padding-left: 23px;
	margin-bottom: 7px;
	cursor:pointer;
}
.in_stock_block>span{
	display: inline-block;
	background-position: bottom;
	width: 17px;
	height: 18px;
	background: url(/static/img/costs.svg) no-repeat scroll 0px 0px;
	background-size: contain;
	position: absolute;
    top: 1px;
	left:0;
}


.ser_c_b{
	margin-bottom: 10px;
}

.ser_c_b>a{
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
.ser_c_b>a>span{
	width:225px;
	float: right;
	background: #ff6304;
	color: #fff;
	border-radius: 5px;
	font-size: 15px;
	padding: 1px 10px 1px 10px;
}
@media screen and (max-width: 1279px){
	.ser_c_b{
		margin-bottom: 20px;
	}
	.ser_c_b>a{
		display:flex;
		flex-direction:column;
	}
}

.notof{
	font-size: 12px;margin-top: 15px;
}


.amount_popup{
	width: 300px;
	height: 91px;
	background: #fff;
	position:absolute;
	top: -103px;
	left: 0;
	border-radius: 5px;
	color:#000;
	padding:10px;
	box-shadow: 2px 2px 6px #ff6304;
	display:none;
}
.amount_popup.sps{display:block;}

.amount_popup a{
	position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
}
.amount_popup p.ttl{
	font-weight: 600;
}
.amount_popup p span{
	float: right;
    color: #ff6304;
    font-weight: 600;
}





@media screen and (max-width: 1311px) and (min-width: 1280px){
	.amount_popup{
		left: -48px;
	}
}
@media screen and (max-width: 978px) and (min-width: 864px){
	.amount_popup{
		left: -48px;
		width: 250px;
	}
	.amount_popup p{
		font-size:13px;
	}
}

@media screen and (max-width: 864px) and (min-width: 768px){
	.amount_popup{
		height:115px;
		left: 0px;
		width: 220px;
	}
	.amount_popup p{
		font-size:13px;
		display: inline-block;
	}
}

@media screen and (max-width: 654px) and (min-width: 649px){
	.amount_popup{
		width: 280px;
	}
}
@media screen and (max-width: 648px) and (min-width: 615px){
	.amount_popup{
		left: -50px;
	}
	.amount_popup p{
		font-size:14px;
	}
}
@media screen and (max-width: 614px) and (min-width: 573px){
	.amount_popup{
		width: 280px;
		left:-50px;
	}
	.amount_popup p{
		font-size:13px;
	}
}

@media screen and (max-width: 572px) and (min-width: 480px){
	.amount_popup{
		width: 215px;
	}
	.amount_popup p{
		font-size:13px;
	}
}

.amount_in_cart{
	max-width: max-content;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 11px;
    border: 2px solid #ff63049e;
    border-radius: 5px;
    margin-top: 7px;
	min-width: 260px;
}
.amount_in_cart>div:first{
	margin-bottom: 3px;
}

.amount_in_cart span{
	background: #ff63049e;
    color: #fff;
    padding: 1px 4px;
    border-radius: 5px;
    margin-left: 30px;
    float: right;
    line-height: 16px;
}

.pick_up_points{
	border:2px solid #ff6304;
	color: #ff6304;
	padding:10px;
}
@media screen and (max-width: 451px){
	.amount_in_cart{
		font-size: 12px;
	}
}
@media screen and (max-width: 1455px) and (min-width: 1330px){
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item{
		margin-right: 20px;
	}
	
}
@media screen and (max-width: 1329px) and (min-width: 1255px){
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item{
		margin-right: 20px;
	}
	
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link{
		font-size: 16px;
	}
	
}

@media screen and (max-width: 1254px) and (min-width: 1200px){
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item{
		margin-right: 20px;
	}
	
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link{
		font-size: 14px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 1024px){
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__item{
		margin-right: 15px;
	}
	
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link{
		font-size: 14px;
	}
	.head-dashboard__menu.head-dashboard__menu_bottom .menu-list__link::before{
		display:none;
	}
	.head-dashboard__logo{
		width:150px;
	}
}

.representation__item-contact{
	font-size:16px
}



/*Фильтр на главной*/
.index_filter_block{
	display:flex;
}
.index_filter_block .ifb_item{
	max-width:50%;
	width:100%;
}

.index_filter_block .ifb_item .checkbox__icon{
	margin-right: 4px;	
}
.index_filter_block .ifb_item .checkbox__icon::before{
	margin-right: 1px;
}
@media screen and (max-width: 1200px) and (min-width: 1130px) {
	.index_filter_block .ifb_item .checkbox__label{
		font-size:14px;
	}
}

.index_filter_block .ifb_item .check_block_season{
	padding:unset;
	margin-top:55px;
	margin-bottom:55px;
	display: flex;
	justify-content: space-around;
}
.index_filter_block .ifb_item .check_block_season .checkbox{
	width:33%;
}

@media screen and (max-width: 1260px) {
   .index_filter_block .ifb_item .check_block_season .checkbox{
		width:auto;
	}
}
@media screen and (max-width: 1130px) {
   .index_filter_block .ifb_item .check_block_season{
	   flex-direction: column;
		margin-top:35px;
		margin-bottom:35px;
   }
}


.index_filter_block .ifb_item:first-child{
	padding-right: 15px;
}
.index_filter_block .ifb_item:last-child{
	padding-left: 15px; 	
}

.index_filter_block .ifb_item .input{
	height: 28px;
}

.index_filter_block .ifb_item .input::placeholder{
	color:#000;
}

.index_filter_block .ifb_item .shadow{
	border:1px solid #bfbfbf;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	height: 100%;
}
.index_filter_block .ifb_item .shadow .mobile_title{
	background:#e9e9e9;
	border-bottom: 3px solid #ff6304;
	text-indent: 25px;
	font-size: 18px;
	font-weight: 600;
	padding-top: 15px;
	padding-bottom: 10px;
	border-radius: 10px 10px  0px 0px;
	display:none;
}
.index_filter_block .ifb_item .shadow .left_index_filter{
	width:220px;
	background-image: url("data:image/svg+xml,%3Csvg width='950' height='950' viewBox='0 0 950 950' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='475' cy='475' r='475' fill='%23ff6304'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat, no-repeat;
	background-size: 450px, cover;
	background-position: 100% -146px, center;
	position:relative;
	border-radius: 10px 0 0 0;
	overflow:hidden;
}

.index_filter_block .ifb_item .shadow .subblock{
	display:flex;
	height: 100%;
}
.index_filter_block .ifb_item .shadow .left_index_filter>div{
	position: absolute;top: 21px;left: 24px;font-size: 34px;color:#fff;font-weight: 600;
}
.index_filter_block .ifb_item .shadow .left_index_filter>img{
	width: 130px;
	position: absolute;
	left: 10px;
	top: 73px;
}
.index_filter_block .ifb_item .shadow .right_index_filter{
	width:100%;
}

.index_filter_block .ifb_item .shadow .right_index_filter>div{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom:25px;
}
.index_filter_block .ifb_item .shadow .right_index_filter .select__button{
	padding:unset;
	margin-top:15px;
}



.index_disk_form{
	display: flex;
	flex-direction: column;
	height: auto;
	flex-wrap: wrap;
}
.half-width{
	width:50%;
	padding-left: 20px;
}
.half-width .select__button{
	position:relative;
}


.form-field.index_filter{
	display: flex;
	flex-direction: row;
}
.form-field.index_filter .char{
	padding-left:10px;
	padding-right:10px;
	position:relative;
}
.form-field.index_filter .char span{
	bottom: 5px;
	position: absolute;
	left: 7px;
}
.search_select_cover{
	padding-top:10px;
}
.search_select_cover.pr10{
	padding-right:10px;
}
.search_select_cover .search_select{
	width:100% !important;
}
.search_select_cover .select2-selection__clear{
	/*display:none;	*/
}
.search_select_cover .select2-container--default .select2-selection--single{
	border: 1px solid #bfbfbf;
	border-radius: 2px;
}
.select2-results{
	background: #e9e9e9;
	color: #000;
}
.select2-results__options::-webkit-scrollbar {
  width: 4px;
}

.select2-results__options::-webkit-scrollbar-thumb {
	background:#bfbfbf;
}
.select2-results__options::-webkit-scrollbar-track {
  background:#e9e9e9;
}
.btn.ifba{
	background: #e9e9e9;
	color: #000;
}


@media screen and (max-width: 1168px) and (min-width: 960px) {
	.index_filter_block .ifb_item .shadow .left_index_filter>div{
		left: 5px;
	}
	
	.search_select_cover label{
		font-size:12px;
	}
	
	.index_filter_block .ifb_item .shadow .left_index_filter{
		width: 205px;
	}

	.index_filter_block .ifb_item .shadow .left_index_filter>img{
		width:125px;
	}
}
@media screen and (max-width: 959px) and (min-width: 915px) {
	.index_filter_block .ifb_item .shadow .left_index_filter>div{
		left: 5px;
	}
	
	.search_select_cover label{
		font-size:12px;
	}
	
	.index_filter_block .ifb_item .shadow .left_index_filter{
		width: 170px;
	}

	.index_filter_block .ifb_item .shadow .left_index_filter>img{
		width:108px;
	}
}
@media screen and (max-width: 914px) and (min-width: 839px) {
	.form-field.index_filter{
		flex-direction: column;
	}
	.form-field.index_filter .char{
		display:none;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>div{
		left: 5px;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>img{
		width:98px;
	}
}
/*
@media screen and (max-width: 1162px) and (min-width: 983px) {
	.index_filter_block .ifb_item .checkbox__label{
		font-size:12px;
	}
}
@media screen and (max-width: 982px) and (min-width: 933px) {
	.index_filter_block .ifb_item .shadow .left_index_filter{
		width: 225px;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>img{
		width:131px;
		left: 5px;
	}
	.index_filter_block .ifb_item .checkbox__label{
		font-size:12px;
	}
}

@media screen and (max-width: 932px) and (min-width: 900px) {
	.index_filter_block .ifb_item .shadow .left_index_filter{
		width: 197px;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>img{
		width: 108px;
		left: 0;
	}
	.index_filter_block .ifb_item .checkbox__label{
		font-size:12px;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>div{
		left:0;
		font-size: 28px;
	}
}

@media screen and (max-width: 899px) and (min-width: 840px) {
	.index_filter_block .ifb_item .shadow .left_index_filter{
		width: 135px;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>img{
		width: 108px;
		left: -14px;
	}
	.index_filter_block .ifb_item .checkbox__label{
		font-size:12px;
	}
	.index_filter_block .ifb_item .shadow .left_index_filter>div{
		left:0;
		font-size: 28px;
	}
}
*/

@media screen and (max-width: 839px) and (min-width: 670px){
	.index_filter_block .ifb_item .shadow .left_index_filter{
		display:none;
	}
	.index_filter_block .ifb_item .shadow .mobile_title{
		display:block;
	}
	.search_select_cover label{
		font-size:12px;
	}
}
@media screen and (max-width: 670px){
	.index_filter_block{
		flex-direction:column;
	}
	.index_filter_block .ifb_item{
		max-width:100%;
		margin-top: 20px;
	}
	
	.index_filter_block .ifb_item:first-child{
		padding-right: 0;
	}
	.index_filter_block .ifb_item:last-child{
		padding-left: 0; 	
	}
	
	.index_filter_block .ifb_item .shadow .left_index_filter{
		display:none;
	}
	.index_filter_block .ifb_item .shadow .mobile_title{
		display:block;
	}
}
@media screen and (max-width: 418px){
	.search_select_cover label{
		font-size:12px;
	}
}

.index_filter_block .btn{
	width:134px;
	margin-bottom: 5px;
}

.btn_auto{
color:#ff6304;
text-decoration:none;
border-bottom: 1px dashed;
text-shadow: 0px 1px 1px #bdb4b4;
}
.btn_auto:hover{
opacity:0.7;
}

.radio__input{
	width: 18px;
	height: 18px;
	margin-right: 15px;
}

.order_time_item{
	width:100%;
}
.order_time_item>div{
	background: #ff6304;
	color: #fff;
	width: max-content;
	font-size: 12px;
	line-height: 12px;
	padding: 2px 14px;
	border-radius: 4px;
}


.about_slider .slick-dots{
	bottom: -35px;
}
.about_slider .slick-dots li{
	opacity:0.75;
	padding-left: 0;
}
.about_slider .slick-dots li button{
	background:#ff6304;
}
.about_slider .slick-dots li.slick-active{
	opacity:1;
}

.about_slider .slick-dots button:before{
	display:none;
}