

/* Start:/bitrix/templates/bareshoes/css/reboot.min.css?16353963203922*/
/*!
 * Bootstrap Reboot v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
/* End */


/* Start:/bitrix/templates/bareshoes/js/jquery.scrollbar/jquery.scrollbar.css?175698516522616*/
/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 5px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 1;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #ffffff; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #dddddd; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #dddddd; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #dddddd; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








/* End */


/* Start:/bitrix/templates/bareshoes/js/swiper/swiper-bundle.min.css?176678149813918*/
/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
/* End */


/* Start:/bitrix/templates/bareshoes/js/nouislider/nouislider.min.css?17620921134220*/
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
/* End */


/* Start:/bitrix/templates/bareshoes/js/magnific-popup/magnific-popup.css?17178337516852*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*# sourceMappingURL=magnific-popup.css.map */
/* End */


/* Start:/bitrix/templates/bareshoes/js/magnific-popup/magnific-popup-theme.css?17749945654566*/
.mfp-bg {
	background-color:#000000 !important;
}

.mfp-close {
	z-index:1;
	text-indent:-9999999999999px;
	border-radius:50%;
	display:flex !important;
	justify-content:center;
	align-items:center;
	width:40px !important;
	height:40px !important;
	top:15px !important;
	right:15px !important;
	opacity:1 !important;
}

.mfp-close:before {
	content:'';
	flex:none;
	width:14px;
	height:14px;
	background-color:#000000 !important;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:14px auto;
	mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.892 0.302021C12.7995 0.209317 12.6896 0.135769 12.5686 0.085588C12.4477 0.0354065 12.318 0.00957632 12.187 0.00957632C12.0561 0.00957632 11.9264 0.0354065 11.8054 0.085588C11.6844 0.135769 11.5745 0.209317 11.482 0.302021L6.59202 5.18202L1.70202 0.29202C1.60944 0.199438 1.49953 0.125998 1.37856 0.0758934C1.2576 0.0257884 1.12795 9.75509e-10 0.997021 0C0.86609 -9.75509e-10 0.736441 0.0257884 0.615477 0.0758934C0.494513 0.125998 0.384602 0.199438 0.29202 0.29202C0.199438 0.384602 0.125998 0.494513 0.0758934 0.615477C0.0257884 0.736441 -9.75509e-10 0.86609 0 0.997021C9.75509e-10 1.12795 0.0257884 1.2576 0.0758934 1.37856C0.125998 1.49953 0.199438 1.60944 0.29202 1.70202L5.18202 6.59202L0.29202 11.482C0.199438 11.5746 0.125998 11.6845 0.0758934 11.8055C0.0257884 11.9264 0 12.0561 0 12.187C0 12.318 0.0257884 12.4476 0.0758934 12.5686C0.125998 12.6895 0.199438 12.7994 0.29202 12.892C0.384602 12.9846 0.494513 13.058 0.615477 13.1081C0.736441 13.1583 0.86609 13.184 0.997021 13.184C1.12795 13.184 1.2576 13.1583 1.37856 13.1081C1.49953 13.058 1.60944 12.9846 1.70202 12.892L6.59202 8.00202L11.482 12.892C11.5746 12.9846 11.6845 13.058 11.8055 13.1081C11.9264 13.1583 12.0561 13.184 12.187 13.184C12.318 13.184 12.4476 13.1583 12.5686 13.1081C12.6895 13.058 12.7994 12.9846 12.892 12.892C12.9846 12.7994 13.058 12.6895 13.1081 12.5686C13.1583 12.4476 13.184 12.318 13.184 12.187C13.184 12.0561 13.1583 11.9264 13.1081 11.8055C13.058 11.6845 12.9846 11.5746 12.892 11.482L8.00202 6.59202L12.892 1.70202C13.272 1.32202 13.272 0.682021 12.892 0.302021Z' fill='black'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:14px auto;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.892 0.302021C12.7995 0.209317 12.6896 0.135769 12.5686 0.085588C12.4477 0.0354065 12.318 0.00957632 12.187 0.00957632C12.0561 0.00957632 11.9264 0.0354065 11.8054 0.085588C11.6844 0.135769 11.5745 0.209317 11.482 0.302021L6.59202 5.18202L1.70202 0.29202C1.60944 0.199438 1.49953 0.125998 1.37856 0.0758934C1.2576 0.0257884 1.12795 9.75509e-10 0.997021 0C0.86609 -9.75509e-10 0.736441 0.0257884 0.615477 0.0758934C0.494513 0.125998 0.384602 0.199438 0.29202 0.29202C0.199438 0.384602 0.125998 0.494513 0.0758934 0.615477C0.0257884 0.736441 -9.75509e-10 0.86609 0 0.997021C9.75509e-10 1.12795 0.0257884 1.2576 0.0758934 1.37856C0.125998 1.49953 0.199438 1.60944 0.29202 1.70202L5.18202 6.59202L0.29202 11.482C0.199438 11.5746 0.125998 11.6845 0.0758934 11.8055C0.0257884 11.9264 0 12.0561 0 12.187C0 12.318 0.0257884 12.4476 0.0758934 12.5686C0.125998 12.6895 0.199438 12.7994 0.29202 12.892C0.384602 12.9846 0.494513 13.058 0.615477 13.1081C0.736441 13.1583 0.86609 13.184 0.997021 13.184C1.12795 13.184 1.2576 13.1583 1.37856 13.1081C1.49953 13.058 1.60944 12.9846 1.70202 12.892L6.59202 8.00202L11.482 12.892C11.5746 12.9846 11.6845 13.058 11.8055 13.1081C11.9264 13.1583 12.0561 13.184 12.187 13.184C12.318 13.184 12.4476 13.1583 12.5686 13.1081C12.6895 13.058 12.7994 12.9846 12.892 12.892C12.9846 12.7994 13.058 12.6895 13.1081 12.5686C13.1583 12.4476 13.184 12.318 13.184 12.187C13.184 12.0561 13.1583 11.9264 13.1081 11.8055C13.058 11.6845 12.9846 11.5746 12.892 11.482L8.00202 6.59202L12.892 1.70202C13.272 1.32202 13.272 0.682021 12.892 0.302021Z' fill='black'/%3E%3C/svg%3E%0A");
}

.mfp-zoom-in .mfp-with-anim {
	opacity:0;
	transition:all 0.2s ease-in-out;
	transform:scale(0.8);
}

.mfp-zoom-in.mfp-bg {
	opacity:0;
	transition:all 0.3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity:1;
	transform:scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:0.5;
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
	transform:scale(0.8);
	opacity:0;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0;
}
/* End */


/* Start:/bitrix/templates/bareshoes/css/style.css?1775664294123121*/
* {
	
}

html {
	height:100%;
}

body {
	height:100%;
	font-size:16px;
	font-family:"Noto Sans", sans-serif;
	color:#1A1A1A;
	display:flex;
	flex-direction:column;
}

a {
	color:#767676;
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

a:hover {
	color:#767676;
}

img {
	max-width:100%;
}

.container {
	width:100%;
	max-width:1190px;
	margin:auto;
	padding:0 15px;
}

.container .container {
	padding:0;
}

.btn {
	display:inline-block;
	background-color:transparent;
	padding:15px 30px;
	border:1px solid #808080;
	font-size:14px;
	font-weight:500;
	text-align:center;
	cursor:pointer;
	line-height:1;
	color:#1A1A1A;
	text-decoration:none !important;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.btn:hover {
	color:#333333;
}

.btn__black {
	color:#ffffff;
	background-color:#1A1A1A;
	border:1px solid #1A1A1A;
}

.btn__black:hover {
	color:#ffffff;
	background-color:#333333;
}

/* NOUI */

.filter__range-slider {
	margin:20px 0 25px 0;
}

.noUi-horizontal .noUi-handle {
	width:24px;
	height:24px;
	box-shadow:none;
	border:0;
	border-radius:50%;
	right:-12px;
	top:-9px;
	background-color:#1A1A1A;
	border:4px solid #ffffff;
	cursor:pointer;
}

.noUi-handle:after, 
.noUi-handle:before {
	display:none;
}

.noUi-horizontal {
	height:5px;
	background-color:#dddddd;
	border:0;
	padding:0 10px;
}

.noUi-connect {
	background-color:#1A1A1A;
}

/* NOUI END */

/* CHECKBOX */

.checkbox__label {
	cursor:pointer;
}

.checkbox__input {
	display:none;
}

.checkbox__content {
	position:relative;
	padding:0 0 0 30px;
	font-size:18px;
}

.checkbox__content:after {
	content:'';
	width:20px;
	height:20px;
	border:2px solid #dddddd;
	background-color:#ffffff;
	border-radius:3px;
	position:absolute;
	top:1px;
	left:0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.checkbox__label:hover .checkbox__content:after {
	
}

.checkbox__input:checked + .checkbox__content:after {
	background-color:#1A1A1A;
	border:2px solid #1A1A1A;
	background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6779 2.8382C11.83 2.99055 11.9155 3.19706 11.9155 3.41237C11.9155 3.62768 11.83 3.83419 11.6779 3.98654L5.07277 10.5916C4.99652 10.6678 4.90587 10.728 4.80611 10.7688C4.70635 10.8096 4.59947 10.8302 4.49169 10.8293C4.38391 10.8284 4.27739 10.806 4.17833 10.7636C4.07927 10.7211 3.98965 10.6593 3.91469 10.5819L1.31144 7.89087C1.16298 7.73574 1.08196 7.52816 1.08609 7.31348C1.09022 7.0988 1.17916 6.89448 1.33347 6.74517C1.48779 6.59587 1.69493 6.51372 1.90963 6.51668C2.12433 6.51963 2.32913 6.60746 2.47927 6.76095L4.50835 8.85829L10.5295 2.8382C10.6819 2.68605 10.8884 2.60059 11.1037 2.60059C11.319 2.60059 11.5255 2.68605 11.6779 2.8382Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* CHECKBOX END */


/* TABS */

.block__tabs-content {
	display:none;
}

.block__tabs-content.active {
	display:block;
}

/* TABS END */

.header {
	border-bottom:1px solid #dddddd;
	background-color:#ffffff;
	position:relative;
	z-index:11;
}

.header.is__no-border {
	border:0;
}

.header__top {
	background-color:#ffffff;
	position:relative;
	z-index:4;
}

.top {
	display:flex;
	justify-content:space-between;
	gap:10px;
	padding:0 0 3px 0;
	position:relative;
}

.top__left {
	flex:none;
	width:160px;
}

.top__center {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
}

.top__rigth {
	flex:none;
	width:160px;
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:end;
	justify-content:end;
}

.top__location {
	margin:5px 0 0 0;
}

.top__location-btn {
	font-size:12px;
	display:flex;
	align-items:center;
	cursor:pointer;
	padding:10px 0;
}

.top__location-btn:before {
	content:'';
	width:19px;
	height:19px;
	margin:0 7px 0 0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:18px auto;
	background-image:url('/bitrix/templates/bareshoes/css/../img/location.png');
}

.top__location-btn:after {
	content:'';
	width:6px;
	height:6px;
	margin:0 0 0 7px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:6px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.122039 0.122039C0.284757 -0.0406796 0.548576 -0.0406796 0.711295 0.122039L2.91667 2.32741L5.12204 0.122039C5.28476 -0.0406796 5.54858 -0.0406796 5.71129 0.122039C5.87401 0.284757 5.87401 0.548576 5.71129 0.711295L3.21129 3.21129C3.04858 3.37401 2.78476 3.37401 2.62204 3.21129L0.122039 0.711295C-0.0406796 0.548576 -0.0406796 0.284757 0.122039 0.122039Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.top__slogan {
	font-size:11px;
	color:#8D8D8D;
	line-height:1.4;
	text-transform:uppercase;
	flex:none;
	width:150px;
	margin:5px 0 0 0;
}

.top__logo {
	margin:auto;
}

.top__logo-link {
	display:block;
	padding:15px 10px 0 10px;
}

.top__contacts {
	display:flex;
	align-items:center;
	gap:20px;
	position:absolute;
	top:15px;
	right:0;
	width:max-content;
}

.top__worktime {
	font-size:12px;
}

.top__phone a {
	font-size:12px;
	color:#1A1A1A;
	display:flex;
	align-items:center;
}

.top__phone a:hover {
	color:#1A1A1A;
}

.top__phone a:before {
	content:'';
	width:18px;
	height:18px;
	margin:0 7px 0 0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:18px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='9' cy='8.87089' rx='9' ry='8.87089' fill='%231A1A1A'/%3E%3Cpath d='M13.9997 11.5873V13.0927C14.0003 13.2325 13.9716 13.3708 13.9155 13.4989C13.8594 13.6269 13.7771 13.7419 13.6739 13.8363C13.5707 13.9308 13.4489 14.0027 13.3163 14.0475C13.1836 14.0923 13.0431 14.1089 12.9036 14.0963C11.3564 13.9285 9.87022 13.4009 8.56445 12.5558C7.34961 11.7854 6.31963 10.7574 5.54767 9.54499C4.69793 8.2359 4.16912 6.74544 4.00408 5.19438C3.99152 5.05561 4.00804 4.91576 4.0526 4.78372C4.09716 4.65167 4.16878 4.53034 4.2629 4.42744C4.35703 4.32453 4.47158 4.24232 4.59929 4.18602C4.72699 4.12972 4.86504 4.10058 5.00465 4.10045H6.51304C6.75705 4.09805 6.99361 4.18429 7.17862 4.34309C7.36364 4.50189 7.48448 4.72241 7.51863 4.96355C7.5823 5.44531 7.70037 5.91834 7.87059 6.37361C7.93824 6.55322 7.95288 6.74841 7.91278 6.93607C7.87268 7.12373 7.77952 7.29598 7.64433 7.43241L7.00578 8.0697C7.72154 9.32598 8.76379 10.3662 10.0226 11.0805L10.6611 10.4432C10.7978 10.3083 10.9704 10.2153 11.1584 10.1753C11.3465 10.1353 11.5421 10.1499 11.722 10.2174C12.1782 10.3873 12.6522 10.5051 13.1349 10.5687C13.3791 10.6031 13.6022 10.7258 13.7616 10.9137C13.9211 11.1015 14.0058 11.3412 13.9997 11.5873Z' fill='white'/%3E%3C/svg%3E%0A");
}

.top__menu-wrap {
	margin:5px auto 0;
}

.top__menu {
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	align-items:center;
}

.top__menu a {
	font-size:12px;
	font-weight:500;
	color:#1A1A1A;
	display:block;
	padding:10px 15px;
}

.top__btns {
	flex:none;
	width:150px;
	display:flex;
	gap:10px;
}

.top__btns.is__authorized {
	width:200px;
}

.top__btn {
	width:30px;
	height:45px;
	position:relative;
}

.top__btn-link {
	display:block;
	width:30px;
	height:45px;
	position:relative;
	cursor:pointer;
}

.top__btn-logout {
	display:flex;
	align-items:center;
}

.top__btn-link-logout {
	font-size:11px;
	font-weight:600;
	color:#1A1A1A;
	text-transform:uppercase;
}

.top__btn-link.is__menu {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='19' height='13' viewBox='0 0 19 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.928571C0 0.415736 0.415736 0 0.928571 0H17.6429C18.1557 0 18.5714 0.415736 18.5714 0.928571C18.5714 1.44141 18.1557 1.85714 17.6429 1.85714H0.928571C0.415736 1.85714 0 1.44141 0 0.928571ZM0 6.5C0 5.98716 0.415736 5.57143 0.928571 5.57143H17.6429C18.1557 5.57143 18.5714 5.98716 18.5714 6.5C18.5714 7.01284 18.1557 7.42857 17.6429 7.42857H0.928571C0.415736 7.42857 0 7.01284 0 6.5ZM0 12.0714C0 11.5586 0.415736 11.1429 0.928571 11.1429H17.6429C18.1557 11.1429 18.5714 11.5586 18.5714 12.0714C18.5714 12.5843 18.1557 13 17.6429 13H0.928571C0.415736 13 0 12.5843 0 12.0714Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.top__btn-link.is__search {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px auto;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M11 4C7.13401 4 4 7.13401 4 11C4 14.866 7.13401 18 11 18C14.866 18 18 14.866 18 11C18 7.13401 14.866 4 11 4ZM2 11C2 6.02944 6.02944 2 11 2C15.9706 2 20 6.02944 20 11C20 13.125 19.2635 15.078 18.0319 16.6177L21.7071 20.2929C22.0976 20.6834 22.0976 21.3166 21.7071 21.7071C21.3166 22.0976 20.6834 22.0976 20.2929 21.7071L16.6177 18.0319C15.078 19.2635 13.125 20 11 20C6.02944 20 2 15.9706 2 11Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.top__btn-link.is__personal {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px auto;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M12 4C9.79086 4 8 5.79086 8 8C8 10.2091 9.79086 12 12 12C14.2091 12 16 10.2091 16 8C16 5.79086 14.2091 4 12 4ZM15.641 12.7694C17.075 11.673 18 9.94452 18 8C18 4.68629 15.3137 2 12 2C8.68629 2 6 4.68629 6 8C6 9.94452 6.92501 11.673 8.35901 12.7694C7.35354 13.2142 6.4285 13.8436 5.63604 14.636C3.94821 16.3239 3 18.6131 3 21C3 21.5523 3.44772 22 4 22C4.55228 22 5 21.5523 5 21C5 19.1435 5.7375 17.363 7.05025 16.0503C8.36301 14.7375 10.1435 14 12 14C13.8565 14 15.637 14.7375 16.9497 16.0503C18.2625 17.363 19 19.1435 19 21C19 21.5523 19.4477 22 20 22C20.5523 22 21 21.5523 21 21C21 18.6131 20.0518 16.3239 18.364 14.636C17.5715 13.8436 16.6465 13.2142 15.641 12.7694Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.top__btn-link.is__favorites {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:22px auto;
	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='M13.9756 0.18429C15.2565 -0.127426 16.602 -0.0423919 17.833 0.429407C19.0639 0.901221 20.1218 1.73697 20.8662 2.82491C21.6098 3.91184 22.0054 5.19944 22 6.51632L21.9951 6.7712C21.8877 9.38418 20.1466 11.2838 18.707 12.7234C18.7032 12.7272 18.6992 12.7313 18.6953 12.7351L13.2178 18.0329C12.9463 18.3315 12.6181 18.5734 12.251 18.7419C11.8642 18.9194 11.4441 19.0126 11.0186 19.0153C10.5929 19.018 10.1712 18.9302 9.78223 18.7575C9.40657 18.5907 9.07 18.3479 8.79199 18.0456L3.30469 12.7341C3.30088 12.7304 3.29672 12.7271 3.29297 12.7234C1.85424 11.2846 0.112418 9.39413 0.00488281 6.77218L0 6.51632C2.41645e-05 5.20119 0.399348 3.91636 1.14453 2.83273C1.88969 1.74926 2.94595 0.917616 4.17383 0.446985C5.40185 -0.0236847 6.74391 -0.110997 8.02246 0.196985C9.14361 0.467109 10.1697 1.02983 10.998 1.82394C11.8248 1.02441 12.8525 0.457676 13.9756 0.18429ZM2.01367 6.85714C2.15025 8.53969 3.28706 9.88831 4.70703 11.3083L10.2031 16.6296L10.2539 16.6814C10.3484 16.7871 10.4642 16.8719 10.5938 16.9294C10.7234 16.9869 10.864 17.0162 11.0059 17.0153C11.1477 17.0144 11.288 16.9837 11.417 16.9245C11.5458 16.8654 11.6608 16.7795 11.7539 16.6726L11.8125 16.6101L17.293 11.3083L17.8438 10.7439C19.0864 9.42816 19.9998 8.12171 20 6.51632V6.51144C20.0043 5.59945 19.7307 4.70753 19.2158 3.9548C18.7009 3.2021 17.9687 2.62403 17.1172 2.29757C16.2656 1.97116 15.3344 1.91101 14.4482 2.12667C13.5621 2.34238 12.7626 2.82334 12.1562 3.5046C12.1508 3.51074 12.1453 3.51715 12.1396 3.52316C11.9937 3.67917 11.817 3.80335 11.6211 3.88839C11.474 3.95224 11.3181 3.99319 11.1592 4.00948L11 4.0173C10.7864 4.0173 10.5749 3.97344 10.3789 3.88839C10.183 3.80335 10.0063 3.67917 9.86035 3.52316C9.85594 3.51844 9.85198 3.51331 9.84766 3.50851C9.23911 2.83128 8.43886 2.35454 7.55371 2.14132C6.66861 1.92813 5.73977 1.98836 4.88965 2.31417C4.03948 2.64002 3.30789 3.21631 2.79199 3.96652C2.27623 4.71666 2.00002 5.60597 2 6.51632L2.01367 6.85714Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.top__btn-link.is__basket {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:22px auto;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M4.76659 1.28332C4.9397 1.0525 5.21139 0.916656 5.49992 0.916656H16.4999C16.7884 0.916656 17.0601 1.0525 17.2333 1.28332L19.9833 4.94999C20.1023 5.10866 20.1666 5.30165 20.1666 5.49999V18.3333C20.1666 19.0627 19.8769 19.7621 19.3611 20.2779C18.8454 20.7936 18.1459 21.0833 17.4166 21.0833H4.58325C3.85391 21.0833 3.15443 20.7936 2.63871 20.2779C2.12298 19.7621 1.83325 19.0627 1.83325 18.3333V5.49999C1.83325 5.30165 1.89758 5.10866 2.01659 4.94999L4.76659 1.28332ZM5.95825 2.74999L4.58325 4.58332H17.4166L16.0416 2.74999H5.95825ZM18.3333 6.41666H3.66659V18.3333C3.66659 18.5764 3.76316 18.8096 3.93507 18.9815C4.10698 19.1534 4.34014 19.25 4.58325 19.25H17.4166C17.6597 19.25 17.8929 19.1534 18.0648 18.9815C18.2367 18.8096 18.3333 18.5764 18.3333 18.3333V6.41666ZM7.33325 8.24999C7.83951 8.24999 8.24992 8.6604 8.24992 9.16666C8.24992 9.896 8.53965 10.5955 9.05537 11.1112C9.5711 11.6269 10.2706 11.9167 10.9999 11.9167C11.7293 11.9167 12.4287 11.6269 12.9445 11.1112C13.4602 10.5955 13.7499 9.896 13.7499 9.16666C13.7499 8.6604 14.1603 8.24999 14.6666 8.24999C15.1728 8.24999 15.5833 8.6604 15.5833 9.16666C15.5833 10.3822 15.1004 11.548 14.2408 12.4076C13.3813 13.2671 12.2155 13.75 10.9999 13.75C9.78434 13.75 8.61855 13.2671 7.75901 12.4076C6.89947 11.548 6.41659 10.3822 6.41659 9.16666C6.41659 8.6604 6.82699 8.24999 7.33325 8.24999Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.top__btn-link-counter {
	position:absolute;
	top:6px;
	right:calc(50% - 15px);
	background-color:#7EA5B6;
	color:#ffffff;
	font-size:10px;
	font-weight:600;
	min-width:16px;
	height:16px;
	border-radius:50%;
	text-align:center;
	line-height:16px;
}

.top__btn-link.is__favorites .top__btn-link-counter {
	right:calc(50% - 20px);
}

.top__search {
	position:absolute;
	bottom:3px;
	background-color:#ffffff;
	width:100%;
	display:none;
}

.top__search .search__form {
	margin:0;
}

.top__search .search__form-input {
	padding:8px 15px;
	font-size:14px;
}

.search__wrap > .title-search-result {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	top:39px !important;
	max-height:400px;
	overflow:auto;
	scrollbar-width:thin;
}

.main {
	flex:1;
}

.page {
	padding:20px 0 0 0;
}

.product__page {
	padding:20px 0 0 0;
}

.page__title {
	font-size:24px;
	font-weight:400;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

.page__content {
	margin:20px 0 0 0;
	font-size:14px;
}

.product__popup-content ul:not([class]),
.product__popup-content ol:not([class]),
.page__content ul:not([class]),
.page__content ol:not([class]) {
	padding:0 0 0 15px;
}

.main__slider {
	text-align:center;
}

.main__slider img {
	width:100%;
}

.main__slider .swiper-pagination {
	bottom:15px;
}

.main__slider .swiper-pagination-bullet {
	width:120px;
	height:10px;
	position:relative;
	opacity:0.5;
	margin:0 10px !important;
	outline:none;
	border-radius:0;
	background-color:transparent;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.main__slider .swiper-pagination-bullet:before {
	content:'';
	position:absolute;
	width:100%;
	height:2px;
	top:4px;
	left:0;
	background-color:#ffffff;
}

.main__slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity:1;
}

.banners {
	margin:20px 0 0 0;
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:25px;
}

.banners__item {
	position:relative;
}

.banners__item-img {
	width:100%;
}

.banners__item-img.is__mobile {
	display:none;
}

.main__slider-img.is__mobile {
	display:none;
}

.banners__item__link {
	text-decoration:none !important;
}

.banners__item__text {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	display:flex;
	justify-content:end;
	align-items:center;
	padding:0 60px 0 0;
}

.block {
	margin:30px 0 0 0;
}

.block.is__silver {
	background-color:#f9f9f9;
}

.block__title {
	font-size:28px;
	font-weight:500;
	text-transform:uppercase;
}

.block__title.is__center {
	text-align:center;
}

.block__header {
    display:grid;
    grid-template-columns:1fr auto 1fr;
    align-items:center;
}

.block__title {
    grid-column:2;
    text-align:center;
}

.block__header-right {
    grid-column:3;
    text-align:right;
	display:flex;
	justify-content:end;
	align-items:center;
	gap:15px;
}

.block__header-slider-btns {
	display:flex;
}

.block__header-slider-btns .swiper-button-prev,
.block__header-slider-btns .swiper-button-next {
	position:relative;
	top:unset;
	bottom:unset;
	right:unset;
	left:unset;
	background-repeat:no-repeat;
	background-position:50% 50%;
	margin:0;
	outline:none;
}

.swiper-button-prev {
	background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8345 17.668C15.2033 17.2991 15.2033 16.7011 14.8345 16.3323L9.83562 11.3335L14.8345 6.33463C15.2033 5.9658 15.2033 5.36781 14.8345 4.99898C14.4656 4.63015 13.8676 4.63015 13.4988 4.99898L7.83215 10.6656C7.46332 11.0345 7.46332 11.6325 7.83215 12.0013L13.4988 17.668C13.8676 18.0368 14.4656 18.0368 14.8345 17.668Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.swiper-button-next {
	background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.83229 17.668C7.46346 17.2991 7.46346 16.7011 7.83229 16.3323L12.8311 11.3335L7.83229 6.33463C7.46346 5.9658 7.46346 5.36781 7.83229 4.99898C8.20111 4.63015 8.7991 4.63015 9.16793 4.99898L14.8346 10.6656C15.2034 11.0345 15.2034 11.6325 14.8346 12.0013L9.16793 17.668C8.7991 18.0368 8.20111 18.0368 7.83229 17.668Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.block__header-slider-btns svg {
	display:none;
}

.block__title + .block__content {
	margin:20px 0 0 0;
}

.block__header + .block__content {
	margin:20px 0 0 0;
}

.block__header-link a {
	font-size:14px;
	text-transform:uppercase;
	display:block;
	color:#1A1A1A;
}

.block__header-link a:hover {
	text-decoration:none;
}

.product__slider {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:11px;
}

.product {
	
}

.product__img {
	position:relative;
	padding-top:100%;
	background-color:#f9f9f9;
	border-radius:5px;
	margin:0 0 15px 0;
	border:1px solid #f9f9f9;
}

.product__img img {
	border-radius:5px;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
}

.product__favorite {
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	cursor:pointer;
	opacity:0;
	z-index:1;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px auto;
	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='M22.9999 7.07948C22.962 8.95979 22.424 10.4493 21.268 11.6522C18.3634 14.6789 15.4378 17.6883 12.5163 20.702C12.1296 21.1015 11.8732 21.0972 11.4865 20.702C8.56923 17.6839 5.63097 14.6876 2.75157 11.6348C1.07857 9.85435 0.595167 7.68743 1.33919 5.32944C2.0748 2.98447 3.70576 1.56446 6.04712 1.13021C8.06481 0.756753 9.8513 1.36036 11.3435 2.8238C11.4991 2.98013 11.663 3.12777 11.8059 3.29713C11.9573 3.48386 12.0665 3.45346 12.2137 3.28845C12.4112 3.06264 12.6256 2.84985 12.8484 2.65444C14.8156 0.934797 17.0267 0.517914 19.3891 1.58183C21.7514 2.64575 22.857 4.652 22.9999 7.07948Z' stroke='%23BBBBBB' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.product:hover .product__favorite {
	opacity:1;
}

.product__favorite.is__in-favorites {
	opacity:1;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='%237EA5B6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.9999 7.07948C22.962 8.95979 22.424 10.4493 21.268 11.6522C18.3634 14.6789 15.4378 17.6883 12.5163 20.702C12.1296 21.1015 11.8732 21.0972 11.4865 20.702C8.56923 17.6839 5.63097 14.6876 2.75157 11.6348C1.07857 9.85435 0.595167 7.68743 1.33919 5.32944C2.0748 2.98447 3.70576 1.56446 6.04712 1.13021C8.06481 0.756753 9.8513 1.36036 11.3435 2.8238C11.4991 2.98013 11.663 3.12777 11.8059 3.29713C11.9573 3.48386 12.0665 3.45346 12.2137 3.28845C12.4112 3.06264 12.6256 2.84985 12.8484 2.65444C14.8156 0.934797 17.0267 0.517914 19.3891 1.58183C21.7514 2.64575 22.857 4.652 22.9999 7.07948Z' stroke='%237EA5B6' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.product__detail-favorite-btn .product__favorite {
	opacity:1;
	position:relative;
	background-size:30px auto;
}

.product__labels {
	position:absolute;
	bottom:0;
	left:0;
	padding:0 10px 10px 10px;
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}

.product__label {
	font-size:10px;
	line-height:1;
	font-weight:600;
	padding:7px 10px;
	background-color:#7EA5B6;
	color:#ffffff;
	text-transform:uppercase;
}

.product__label.is__new {
	background-color:#727C74;
}

.product__price {
	font-size:24px;
	font-weight:500;
	line-height:1;
}

.product__name {
	margin:8px 0 0 0;
	line-height:1.3;
	font-size:16px;
}

.product__name a {
	text-decoration:none;
	color:#1A1A1A;
}

.what-is {
	display:flex;
	margin:60px 0 0 0;
}

.what-is__content {
	flex:none;
	width:50%;
	background-color:#F9F9F9;
	padding:20px;
}

.what-is__title {
	font-size:28px;
	font-weight:500;
	text-transform:uppercase;
	text-align:center;
}

.what-is__list {
	margin:50px 0 0 0;
	display:flex;
	gap:30px;
	flex-direction:column;
}

.what-is__item {
	display:flex;
	align-items:center;
	gap:45px;
}

.what-is__item-content {
	flex:none;
	width:180px;
}

.what-is__item-title {
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
}

.what-is__item-text {
	margin:5px 0 0 0;
	max-width:180px;
	line-height:1.3;
}

.what-is__item-img {
	flex:none;
	width:205px;
}

.what-is__item:nth-child(2n) .what-is__item-img {
	order:-1;
}

.what-is__item:nth-child(2n+1) .what-is__item-img {
	margin:0 0 0 20px;
}

.what-is__img {
	flex:none;
	width:50%;
	position:relative;
}

.what-is__img img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
}

.brands__list {
	margin:20px 0 0 0;
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
}

.brands__item {
	position:relative;
	padding-top:120%;
}

.brands__item-name {
	display:none;
}

.brands__item-bg {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
}

.brands__item-content {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
}

.brands__item-text {
	font-size:12px;
	text-transform:uppercase;
	color:#ffffff;
	margin:5px 0 0 0;
	text-align:center;
	padding:0 15px;
}

.brands__item-logo {
	text-align:center;
}

.brands__item-logo-img {
	max-width:80%;
}

.staps {
	display:flex;
	gap:30px;
}

.staps__img {
	flex:none;
	width:430px;
}

.staps__content {
	flex:1;
}

.staps__title {
	font-size:28px;
	font-weight:500;
	text-transform:uppercase;
}

.staps__list {
	border-top:1px solid #8D8D8D;
	margin:25px 0 0 0;
}

.staps__item {
	border-bottom:1px solid #8D8D8D;
	padding:20px 0;
	display:flex;
	align-items:center;
}

.staps__item-num {
	flex:none;
	width:20%;
	font-size:54px;
	color:#7EA5B6;
	font-weight:500;
	line-height:1;
}

.staps__item-name {
	flex:none;
	width:30%;
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
}

.select-size {
	padding:40px 0;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:15%;
}

.select-size__title {
	font-size:28px;
	font-weight:500;
	text-transform:uppercase;
	max-width:300px;
	line-height:1.3;
}

.select-size__text {
	font-size:12px;
	margin:5px 0 0 0;
	max-width:300px;
	line-height:1.4;
}

.select-size__block + .select-size__block {
	margin:30px 0 0 0;
}

.select-size__block-title {
	color:#8D8D8D;
	font-size:14px;
	line-height:1;
	margin:0 0 10px 0;
}

.select-size__controll {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:30px;
}

.select-size__input {
	border:1px solid #1A1A1A;
	color:#1A1A1A;
	font-size:25px;
	line-height:1;
	width:150px;
	outline:none;
	padding:10px 20px;
	text-align:center;
}

.select-size__btn {
	font-size:17px;
	line-height:1;
	color:#ffffff;
	background-color:#1A1A1A;
	text-align:center;
	text-transform:uppercase;
	padding:19px 40px 20px;
	font-weight:500;
	flex:1;
	cursor:pointer;
}

.select-size__result {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:15px;
}

.select-size__result-item {
	background-color:#ECECEF;
	padding:15px 10px;
	text-align:center;
}

.select-size__result-item:hover {
	text-decoration:none;
}

.select-size__result-item-title {
	font-weight:600;
	font-size:12px;
	line-height:1;
	text-transform:uppercase;
	color:#1a1a1a;
}

.select-size__result-item-value {
	margin:10px 0 0 0;
	line-height:30px;
	color:#1a1a1a;
}

.select-size__result-item-value.is__empty {
	margin:10px 0 0 0;
	line-height:1;
	color:#8D8D8D;
	font-size:11px;
	line-height:1.2;
	padding:0 0 4px 0;
}

.reviews__list {
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:15px;
}

.reviews__slider .swiper-slide {
	height:auto;
}

.reviews__slider .reviews__item {
	height:100%;
}

.reviews__item {
	background-color:#F9F9F9;
	padding:15px 20px;
}

.reviews__item-header {
	display:flex;
	justify-content:space-between;
	gap:10px;
}

.reviews__item-author {
	line-height:1;
	font-weight:600;
	font-size:12px;
}

.reviews__item-date {
	font-size:10px;
	color:#8D8D8D;
	margin:3px 0 0 0;
}

.reviews__item-rate {
	line-height:1;
	display:flex;
}

.reviews__item-rate img {
	flex:none;
	width:10px;
}

.reviews__item-text {
	margin:10px 0 0 0;
	font-size:14px;
}

.reviews__slider .reviews__item-text {
	max-height:84px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}

.reviews__item-gallery {
	margin:10px 0 0 0;
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}

.reviews__item-gallery-img {
	flex:none;
	width:46px;
}

.reviews__item-gallery-img img {
	border-radius:10px;
}

.footer {
	margin:50px 0 0 0;
	background-color:#F9F9F9;
	padding:30px 0;
}

.footer__content {
	display:flex;
	justify-content:space-between;
	gap:20px;
	position:relative;
}

.footer__menu-title {
	font-size:12px;
	line-height:1.3;
	font-weight:600;
	text-transform:uppercase;
	margin:5px 0 0 0;
}

.footer__menu {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}

.footer__menu a {
	color:#767676;
	font-size:12px;
	line-height:1.2;
	display:block;
	padding:5px 0;
}

.footer__social {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:10px;
}

.footer__social-item {
	flex:none;
	width:22px;
}

.footer__social-item.is__YouTube {
	width:26px;
}

.footer__social img {
	width:100%;
}

.footer__phone {
	margin:0 0 10px 0;
}

.footer__phone a {
	color:#1A1A1A;
	font-size:28px;
	font-weight:700;
	line-height:1;
}

.footer__phone a:hover {
	color:#1A1A1A;
}

.footer__address {
	max-width:220px;
	font-size:12px;
	color:#767676;
}

.footer__address.is__upper {
	text-transform:uppercase;
}

.footer__address + .footer__address {
	margin:10px 0 0 0;
}

.footer__copyright {
	position:absolute;
	bottom:0;
	left:0;
	color:#767676;
	font-size:12px;
}

.catalog__header {
	display:flex;
	justify-content:space-between;
	gap:10px;
	padding:25px 0;
}

.catalog__filter-btn {
	padding:0 5px 0 30px;
	font-size:14px;
	font-weight:500;
	cursor:pointer;
	line-height:1.5;
	background-repeat:no-repeat;
	background-position:0% 50%;
	background-size:18px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8182 0C11.2701 0 11.6364 0.332706 11.6364 0.743119V1.65138H17.1818C17.6337 1.65138 18 1.98408 18 2.3945C18 2.80491 17.6337 3.13761 17.1818 3.13761H11.6364V4.04587C11.6364 4.45629 11.2701 4.78899 10.8182 4.78899C10.3663 4.78899 10 4.45629 10 4.04587V0.743119C10 0.332706 10.3663 0 10.8182 0ZM0 2.3945C0 1.98408 0.366312 1.65138 0.818182 1.65138H7.18182C7.63369 1.65138 8 1.98408 8 2.3945C8 2.80491 7.63369 3.13761 7.18182 3.13761H0.818182C0.366312 3.13761 0 2.80491 0 2.3945ZM5.36364 6.6055C5.81551 6.6055 6.18182 6.93821 6.18182 7.34862V10.6514C6.18182 11.0618 5.81551 11.3945 5.36364 11.3945C4.91177 11.3945 4.54545 11.0618 4.54545 10.6514V9.74312H0.818182C0.366312 9.74312 0 9.41041 0 9C0 8.58959 0.366312 8.25688 0.818182 8.25688H4.54545V7.34862C4.54545 6.93821 4.91177 6.6055 5.36364 6.6055ZM8.18182 9C8.18182 8.58959 8.54813 8.25688 9 8.25688H17.1818C17.6337 8.25688 18 8.58959 18 9C18 9.41041 17.6337 9.74312 17.1818 9.74312H9C8.54813 9.74312 8.18182 9.41041 8.18182 9ZM12.6364 13.211C13.0882 13.211 13.4545 13.5437 13.4545 13.9541V14.8624H17.1818C17.6337 14.8624 18 15.1951 18 15.6055C18 16.0159 17.6337 16.3486 17.1818 16.3486H13.4545V17.2569C13.4545 17.6673 13.0882 18 12.6364 18C12.1845 18 11.8182 17.6673 11.8182 17.2569V13.9541C11.8182 13.5437 12.1845 13.211 12.6364 13.211ZM0 15.6055C0 15.1951 0.366312 14.8624 0.818182 14.8624H9C9.45187 14.8624 9.81818 15.1951 9.81818 15.6055C9.81818 16.0159 9.45187 16.3486 9 16.3486H0.818182C0.366312 16.3486 0 16.0159 0 15.6055Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.catalog__sort-btn {
	padding:0 17px 0 5px;
	font-size:14px;
	font-weight:500;
	cursor:pointer;
	line-height:1.5;
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-size:9px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99565 4.4958C7.76784 4.72361 7.3985 4.72361 7.17069 4.4958L4.08317 1.40828L0.995649 4.4958C0.767843 4.72361 0.398497 4.72361 0.170691 4.4958C-0.0571146 4.268 -0.0571145 3.89865 0.170691 3.67084L3.67069 0.170844C3.8985 -0.0569624 4.26784 -0.0569624 4.49565 0.170844L7.99565 3.67084C8.22346 3.89865 8.22346 4.268 7.99565 4.4958Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.catalog__sort-btn.is__desc {
	background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99565 0.504196C7.76784 0.276389 7.3985 0.276389 7.17069 0.504196L4.08317 3.59172L0.995649 0.504196C0.767843 0.276389 0.398497 0.276389 0.170691 0.504196C-0.0571146 0.732003 -0.0571145 1.10135 0.170691 1.32916L3.67069 4.82916C3.8985 5.05696 4.26784 5.05696 4.49565 4.82916L7.99565 1.32916C8.22346 1.10135 8.22346 0.732003 7.99565 0.504196Z' fill='%231A1A1A'/%3E%3C/svg%3E");
}

.catalog__title-text {
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
}

.breadcrumbs {
	
}

.catalog__title .breadcrumbs {
	display:flex;
	justify-content:center;
	margin:5px 0 0 0;
}

.breadcrumbs ul {
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	flex-wrap:wrap;
}

.breadcrumbs li {
	position:relative;
}

.breadcrumbs li:after {
	content:'/';
	color:#8D8D8D;
	font-size:13px;
	font-weight:300;
	padding:0 13px;
}

.breadcrumbs li:last-child:after {
	display:none;
}

.breadcrumbs a,
.breadcrumbs span {
	color:#8D8D8D;
	font-size:13px;
	font-weight:300;
}

.products__list {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:30px 11px;
}

.product__header {
	padding:0 0 20px 0;
}

.product__detail {
	display:flex;
	justify-content:space-between;
	align-items:start;
	gap:30px;
}

.product__images {
	flex:none;
	width:calc(100% - 485px);
}

@media(min-width: 768px) {

	.product__images .swiper-wrapper {
		display:grid;
		grid-template-columns:repeat(2, 1fr);
		gap:20px;
	}

	.product__images .swiper-slide {
		width:auto !important;
		margin:0 !important;
	}
}

.product__images-slider {
	max-width:100%;
}

.product__image {
	border:1px solid #f0f0f0;
	background-color:#f9f9f9;
}

.product__data {
	flex:none;
	width:455px;
}

.product__data-head {
	display:flex;
	justify-content:space-between;
	gap:30px;
}

.product__detail-name {
	font-size:12px;
	color:#8D8D8D;
	text-transform:uppercase;
}

.product__detail-collection {
	font-size:26px;
	text-transform:uppercase;
}

.product__detail-price {
	white-space:nowrap;
}

.product__detail-price-old {
	font-size:12px;
	color:#8D8D8D;
	text-decoration:line-through;
	text-align:right;
}

.product__detail-price-value {
	font-size:24px;
	font-weight:500;
	line-height:1;
}

.product__sku-block {
	margin:30px 0 0 0;
}

.product__sku-head {
	display:flex;
	justify-content:space-between;
	gap:10px;
}

.product__sku-title {
	font-size:14px;
}

.product__sku-link {
	font-size:14px;
	color:#8D8D8D;
	text-decoration:underline;
	cursor:pointer;
}

.product__sku-list {
	display:flex;
	flex-wrap:wrap;
	gap:15px;
	margin:20px 0 0 0;
}

.checkbox-sku__input {
	display:none;
}

.product__sku-item {
	flex:none;
	width:40px;
	height:40px;
	cursor:pointer;
	background-color:#F7F7F7;
	font-size:14px;
	line-height:40px;
	text-align:center;
	
	-webkit-transition: background 0.1s ease-out 0s;
	-moz-transition: background 0.1s ease-out 0s;
	-o-transition: background 0.1s ease-out 0s;
	transition: background 0.1s ease-out 0s;
}

.checkbox-sku__input:checked + .product__sku-item,
.product__sku-item.is__active {
	border-bottom:2px solid #8D8D8D;
}

.product__sku-item:hover {
	background-color:#eeeeee;
}

.product__sku-item.is__img {
	width:46px;
	height:auto;
	background-color:#ffffff;
}

.product__sku-item-img {
	padding-top:100%;
	background-size:cover;
}

.product__detail-btn {
	margin:40px 0 0 0;
	display:flex;
	align-items:center;
	gap:10px;
}

.product__detail-favorite-btn {
	flex:none;
	width:50px;
}

.product__detail-buy-btn {
	flex:none;
	width:calc(100% - 60px);
}

.product__btns-block .btn {
	cursor:pointer;
	width:100%;
	background-color:#1A1A1A;
	color:#ffffff;
	text-align:center;
	line-height:1;
	font-size:17px;
	font-weight:600;
	text-transform:uppercase;
	padding:15px 15px;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:10px;
}

.product__btns-block .btn:before {
	content:'';
	width:22px;
	height:22px;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M4.76683 1.28335C4.93995 1.05253 5.21164 0.916687 5.50016 0.916687H16.5002C16.7887 0.916687 17.0604 1.05253 17.2335 1.28335L19.9835 4.95002C20.1025 5.10869 20.1668 5.30168 20.1668 5.50002V18.3334C20.1668 19.0627 19.8771 19.7622 19.3614 20.2779C18.8456 20.7936 18.1462 21.0834 17.4168 21.0834H4.5835C3.85415 21.0834 3.15468 20.7936 2.63895 20.2779C2.12323 19.7622 1.8335 19.0627 1.8335 18.3334V5.50002C1.8335 5.30168 1.89783 5.10869 2.01683 4.95002L4.76683 1.28335ZM5.9585 2.75002L4.5835 4.58335H17.4168L16.0418 2.75002H5.9585ZM18.3335 6.41669H3.66683V18.3334C3.66683 18.5765 3.76341 18.8096 3.93531 18.9815C4.10722 19.1534 4.34038 19.25 4.5835 19.25H17.4168C17.6599 19.25 17.8931 19.1534 18.065 18.9815C18.2369 18.8096 18.3335 18.5765 18.3335 18.3334V6.41669ZM7.3335 8.25002C7.83976 8.25002 8.25016 8.66043 8.25016 9.16669C8.25016 9.89603 8.53989 10.5955 9.05562 11.1112C9.57134 11.627 10.2708 11.9167 11.0002 11.9167C11.7295 11.9167 12.429 11.627 12.9447 11.1112C13.4604 10.5955 13.7502 9.89603 13.7502 9.16669C13.7502 8.66043 14.1606 8.25002 14.6668 8.25002C15.1731 8.25002 15.5835 8.66043 15.5835 9.16669C15.5835 10.3823 15.1006 11.5481 14.2411 12.4076C13.3815 13.2671 12.2157 13.75 11.0002 13.75C9.78459 13.75 8.6188 13.2671 7.75926 12.4076C6.89971 11.5481 6.41683 10.3823 6.41683 9.16669C6.41683 8.66043 6.82724 8.25002 7.3335 8.25002Z' fill='white'/%3E%3C/svg%3E%0A");
}

.product__btns-block.button_block {
	display:none;
}

.product__btns-block .product__btn-added {
	display:none;
}

.product__btns-block.is__in-basket .product__btn-add {
	display:none;
}

.product__btns-block.is__in-basket .product__btn-added {
	display:flex;
}

.product__description {
	font-size:12px;
	margin:30px 0 0 0;
}

.product__description ul {
	padding:0 0 0 25px;
}

.product__tabs {
	margin:30px 0 0 0;
	border-top:1px solid #DDDDDD;
}

.product__tab {
	border-bottom:1px solid #DDDDDD;
}

.product__tab-title {
	font-size:16px;
	padding:20px 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
	width:100%;
	cursor:pointer;
}

.product__tab-title:after {
	content:'';
	margin:0 5px 0 0;
	width:14px;
	height:14px;
	flex:none;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 13.125V7.875H0.875C0.391751 7.875 0 7.48325 0 7C0 6.51675 0.391751 6.125 0.875 6.125H6.125V0.875C6.125 0.391751 6.51675 0 7 0C7.48325 0 7.875 0.391751 7.875 0.875V6.125H13.125C13.6082 6.125 14 6.51675 14 7C14 7.48325 13.6082 7.875 13.125 7.875H7.875V13.125C7.875 13.6082 7.48325 14 7 14C6.51675 14 6.125 13.6082 6.125 13.125Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.product__tab-content {
	font-size:12px;
	padding:10px 0 20px;
	display:none;
}

.product__tab-title.opened:after {
	background-image:url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 1.75C0.391751 1.75 0 1.35825 0 0.875C0 0.391751 0.391751 0 0.875 0C8.23058 0 5.22991 0 13.125 0C13.6082 0 14 0.391751 14 0.875C14 1.35825 13.6082 1.75 13.125 1.75C5.22992 1.75 8.23058 1.75 0.875 1.75Z' fill='%231A1A1A' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
}

.product__tab.is__opened .product__tab-content {
	display:block;
}

.product__tab:last-child .product__tab-title:after {
	background-image:url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.256282 13.7071C-0.0854272 13.3166 -0.0854272 12.6834 0.256282 12.2929L4.88756 7L0.256282 1.70711C-0.0854272 1.31658 -0.0854272 0.683417 0.256282 0.292893C0.59799 -0.0976315 1.15201 -0.0976315 1.49372 0.292893L6.74372 6.29289C7.08543 6.68342 7.08543 7.31658 6.74372 7.70711L1.49372 13.7071C1.15201 14.0976 0.59799 14.0976 0.256282 13.7071Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.product__popup-overlay {
	position:fixed;
	background-color:#243746;
	opacity:0.4;
	height:100%;
	width:100%;
	top:0;
	right:0;
	z-index:5;
}

.product__popup-item {
	display:none;
	z-index:3;
}

.product__popup {
	position:fixed;
	background-color:#ffffff;
	height:100vh;
	top:0;
	right:0;
	width:100%;
	max-width:640px;
	z-index:6;
	padding:45px;
}

.product__popup.is__active {
	display:block;
}

.product__popup-close {
	position:absolute;
	top:45px;
	right:45px;
	width:40px;
	height:40px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:18px 18px;
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.777 0.168283C17.0716 -0.0719826 17.5059 -0.0550368 17.7804 0.219554C18.055 0.494144 18.072 0.9284 17.8317 1.22298L17.7804 1.28011L10.0606 8.99994L17.7804 16.7198L17.8317 16.7769C18.072 17.0715 18.055 17.5057 17.7804 17.7803C17.5059 18.0549 17.0716 18.0719 16.777 17.8316L16.7199 17.7803L9.00006 10.0605L1.28023 17.7803C0.987336 18.0732 0.51257 18.0732 0.219673 17.7803C-0.0732242 17.4874 -0.0732243 17.0127 0.219673 16.7198L7.9395 8.99994L0.219673 1.28011L0.168402 1.22298C-0.0718634 0.9284 -0.0549178 0.494144 0.219673 0.219554C0.494263 -0.0550369 0.928519 -0.0719825 1.2231 0.168283L1.28023 0.219554L9.00006 7.93938L16.7199 0.219554L16.777 0.168283Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.product__popup-wrap {
	height:100%;
	display:flex;
	flex-direction:column;
}

.product__popup-title {
	font-size:24px;
	text-transform:uppercase;
	max-width:calc(100% - 55px);
}

.product__popup-content {
	overflow:auto;
	margin:30px 0 0 0;
	font-size:14px;
	font-weight:300;
}

.product__popup-content b {
	font-weight:600;
}

.product__popup-content-min {
	font-size:12px;
}

.product__popup-table {
	border-collapse:collapse;
	font-size:16px;
	width:100%;
}

.product__popup-table.is__center {
	text-align:center;
}

.product__popup-table td, 
.product__popup-table th {
    border:1px solid #1A1A1A;
	padding:5px 10px;
}

.product__popup-table th,
.product__popup-table td:first-child {
	background-color:#E8E8E8;
}

.product__popup-table thead th:first-child {
	background-color:#D1D1D1;
}

.product__prop-item {
	display:flex;
	justify-content:space-between;
	gap:20px;
	position:relative;
}

.product__prop-item + .product__prop-item {
	margin:5px 0 0 0;
}

.product__prop-item:before {
	content:'';
	border-top:1px dashed #b6b5b5;
	position:absolute;
	top:15px;
	width:100%;
	z-index:1;
}

.product__prop-title {
	background-color:#ffffff;
	padding:0 8px 0 0;
	position:relative;
	z-index:2;
}

.product__prop-value {
	background-color:#ffffff;
	padding:0 0 0 8px;
	position:relative;
	z-index:2;
}

.catalog__menu-overlay {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#243746;
	opacity:0.5;
	z-index:1;
}

.top__catalog-popup {
	position:absolute;
	background-color:#ffffff;
	width:100%;
	top:100%;
	left:0;
	z-index:3;
	display:none;
}

.top__catalog-popup-wrap {
	background-color:#ffffff;
	position:relative;
	z-index:2;
	padding:20px 0 0 0;
}

.top__catalog-popup .container {
	/*padding:0;*/
}

.top__catalog-popup-content {
	display:flex;
	padding:0 0 20px 0;
}

.top__catalog-popup-left {
	flex:none;
	width:290px;
    max-height:calc(100vh - 150px);
    overflow-x:hidden;
    overflow-y:auto;
    padding:0 0 15px 0;
}

.top__catalog-popup-menu {
	list-style:none;
	margin:0;
	padding:0;
	border-right:1px solid #D3D7DA;
	flex:none;
	width:290px;
}

.top__catalog-popup-menu a {
	padding:10px 40px 10px 15px;
	display:block;
	color:#1A1A1A;
	font-size:14px;
	font-weight:500;
	line-height:1.15;
	text-decoration:none;
	position:relative;
}

.top__catalog-popup-menu a:after {
	content:'';
	width:17px;
	height:17px;
	position:absolute;
	top:10px;
	right:10px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-image:none;
}

.top__catalog-popup-menu a:hover {
	background-color:#F2F2F2;
}

.top__catalog-popup-menu a.active {
	background-color:#F2F2F2;
}

.top__catalog-popup-menu a.has-submenu.active:after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.87421 13.2508C5.59759 12.9742 5.59759 12.5257 5.87421 12.2491L9.62335 8.49992L5.87421 4.75078C5.59759 4.47416 5.59759 4.02567 5.87421 3.74905C6.15084 3.47243 6.59933 3.47243 6.87595 3.74905L11.1259 7.99905C11.4026 8.27567 11.4026 8.72416 11.1259 9.00079L6.87595 13.2508C6.59933 13.5274 6.15084 13.5274 5.87421 13.2508Z' fill='%23243746'/%3E%3C/svg%3E");
}

.top__catalog-popup-right {
	display:flex;
	gap:20px;
}

.popup__submenu {
	max-width:250px;
	width:100%;
	flex:none;
}

.top__catalog-popup-submenu {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
}

.top__catalog-popup-submenu.active {
	display:block;
}

.top__catalog-popup-submenu a {
	padding:10px 10px 10px 20px;
	display:block;
	color:#1A1A1A;
	font-size:14px;
	line-height:1.15;
	text-decoration:none;
	position:relative;
}

.top__catalog-popup-submenu a:hover {
	color:#8D8D8D;
}

.popup-menu__banners {
	flex:1;
}

.popup-menu__banner img {
	width:100%;
}

.popup-menu__subbanners {
	margin:8px 0 0 0;
	display:flex;
	gap:8px;
}

.popup-menu__subbanner {
	flex:1 1 calc((100% / 2) - 4px);
	max-width:calc((100% / 2) - 4px);
	background-color:#FBE5F0;
	padding:8px;
	display:flex;
	gap:10px;
}

.popup-menu__subbanner:nth-child(2) {
	background-color:#D4EDFC;
}

.popup-menu__subbanner-ico {
	flex:none;
	width:30px;
}

.popup-menu__subbanner-title {
	font-size:8px;
	font-weight:700;
	line-height:1.5;
}

.popup-menu__subbanner-text {
	font-size:7px;
	line-height:1.4;
	margin:2px 0 5px 0;
}

.popup-menu__subbanner-link {
	color:#243746;
	font-size:7px;
	text-decoration:underline;
	display:block;
	width:fit-content;
}

.faq__item + .faq__item {
	border-top:1px solid #dddddd;
}

.faq__item-title {
	font-size:18px;
	font-weight:600;
	cursor:pointer;
	padding:10px 0 10px 20px;
	background-repeat:no-repeat;
	background-position:0% 21px;
	background-size:11px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99565 0.504196C7.76784 0.276389 7.3985 0.276389 7.17069 0.504196L4.08317 3.59172L0.995649 0.504196C0.767843 0.276389 0.398497 0.276389 0.170691 0.504196C-0.0571146 0.732003 -0.0571145 1.10135 0.170691 1.32916L3.67069 4.82916C3.8985 5.05696 4.26784 5.05696 4.49565 4.82916L7.99565 1.32916C8.22346 1.10135 8.22346 0.732003 7.99565 0.504196Z' fill='%231A1A1A'/%3E%3C/svg%3E");
}

.faq__item-title.opened {
	background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99565 4.4958C7.76784 4.72361 7.3985 4.72361 7.17069 4.4958L4.08317 1.40828L0.995649 4.4958C0.767843 4.72361 0.398497 4.72361 0.170691 4.4958C-0.0571146 4.268 -0.0571145 3.89865 0.170691 3.67084L3.67069 0.170844C3.8985 -0.0569624 4.26784 -0.0569624 4.49565 0.170844L7.99565 3.67084C8.22346 3.89865 8.22346 4.268 7.99565 4.4958Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.faq__item-content {
	display:none;
	padding:0px 0 20px 20px;
}

.header__mobile {
	display:none;
}

.mobile__btns {
	display:none;
}

.mobile__popup {
	display:none;
}

.title-search-result {
	left:0 !important;
	width:100% !important;
	top:45px !important;
	background-color:#ffffff;
	
}

.title-search-item a {
	display:flex;
	align-items:center;
	border-bottom:1px solid #dddddd;
	padding:5px 15px 7px 15px;
}

.title-search-item.categorry a {
	font-size:16px;
	font-weight:600;
	color:#1A1A1A;
	padding:8px 15px;
}

.title-search-item.more a {
	font-size:16px;
	font-weight:600;
	color:#1A1A1A;
	padding:8px 15px;
}

.title-search-item__img {
	flex:none;
	width:50px;
	margin:0 10px 0 0;
}

.title-search-item__img img {
	border:1px solid #eeeeee;
}

.title-search-item__title {
	font-size:14px;
}

.title-search-fader {
	display:none !important;
}

.mobile__search-history {
	width:100%;
	padding:0 15px;
}

.mobile__search-history-head {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
}

.mobile__search-history-title {
	font-size:14px;
	font-weight:600;
}

.mobile__search-history-clear {
	font-size:14px;
	color:#8A97A1;
	text-decoration:underline;
	cursor:pointer;
}

.mobile__search-history-list {
	margin:15px 0 0 0;
}

.mobile__search-history-item {
	display:block;
	width:100%;
	padding:6px 0;
	color:#243746 !important;
	font-size:14px;
}

.search__form {
	position:relative;
	margin:0 0 30px 0;
}

.search__form-input {
	width:100%;
	padding:10px 15px;
	border:1px solid #dddddd;
	outline:none;
}

.search__form-btn {
	position:absolute;
	height:100%;
	width:50px;
	border:0;
	background-color:transparent;
	text-indent:-99999999px;
	top:0;
	right:0;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px auto;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M11 4C7.13401 4 4 7.13401 4 11C4 14.866 7.13401 18 11 18C14.866 18 18 14.866 18 11C18 7.13401 14.866 4 11 4ZM2 11C2 6.02944 6.02944 2 11 2C15.9706 2 20 6.02944 20 11C20 13.125 19.2635 15.078 18.0319 16.6177L21.7071 20.2929C22.0976 20.6834 22.0976 21.3166 21.7071 21.7071C21.3166 22.0976 20.6834 22.0976 20.2929 21.7071L16.6177 18.0319C15.078 19.2635 13.125 20 11 20C6.02944 20 2 15.9706 2 11Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.catalog__section-text {
	padding:30px 0 0 0;
}

.pagination__list {
	list-style:none;
	margin:0;
	padding:0;
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:10px;
	margin:30px 0 0 0;
}

.pager__item-link {
	width:30px;
	height:30px;
	border:1px solid #767676;
	display:block;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:14px;
}

.pager__item-link:hover {
	text-decoration:none;
	color:#1A1A1A;
	border:1px solid #1A1A1A;
}

.pager__item-current {
	width:30px;
	height:30px;
	border:1px solid #1A1A1A;
	color:#ffffff;
	display:block;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:14px;
	background-color:#1A1A1A;
}

.pager__item-link-prev {
	display:block;
	text-indent:-999999px;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:23px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8345 17.668C15.2033 17.2991 15.2033 16.7011 14.8345 16.3323L9.83562 11.3335L14.8345 6.33463C15.2033 5.9658 15.2033 5.36781 14.8345 4.99898C14.4656 4.63015 13.8676 4.63015 13.4988 4.99898L7.83215 10.6656C7.46332 11.0345 7.46332 11.6325 7.83215 12.0013L13.4988 17.668C13.8676 18.0368 14.4656 18.0368 14.8345 17.668Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.pager__item-link-next {
	display:block;
	text-indent:-999999px;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:23px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.83229 17.668C7.46346 17.2991 7.46346 16.7011 7.83229 16.3323L12.8311 11.3335L7.83229 6.33463C7.46346 5.9658 7.46346 5.36781 7.83229 4.99898C8.20111 4.63015 8.7991 4.63015 9.16793 4.99898L14.8346 10.6656C15.2034 11.0345 15.2034 11.6325 14.8346 12.0013L9.16793 17.668C8.7991 18.0368 8.20111 18.0368 7.83229 17.668Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}


.popup_region_frame {
	
}

.popup_region_frame .form_head {
	padding:30px 70px 10px 30px !important;
	border:0 !important;
}

.popup_region_frame .form_head h2 {
	font-size:24px !important;
	font-weight:600 !important;
	color:#243746 !important;
}

.popup_regions {
	padding:20px 30px 30px;
}

.regions__countries {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	margin:0 0 20px 0;
	padding:0 30px 0 0;
}

.regions__country {
	display:flex;
	align-items:center;
	gap:10px;
	border:1px solid rgba(35, 55, 70, 0.4);
	border-radius:20px;
	padding:4px 20px 4px 4px;
	cursor:pointer;
}

.regions__country-icon {
	flex:none;
	width:24px;
	height:24px;
	border-radius:50%;
	position:relative;
}

.regions__country-icon img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
	border-radius:50%;
}

.regions__country-name {
	line-height:1;
	color:#252446;
	opacity:0.6;
	padding:0 0 1px 0;
	font-size:14px;
}

.regions__country.active {
	border:1px solid rgba(35, 55, 70, 0.1);
	background-color:rgba(35, 55, 70, 0.1);
}

.regions__country.active .regions__country-name {
	opacity:1;
}

.regions__search-form {
	position:relative;
}

.regions__search-input {
	width:100%;
    padding:10px 15px;
    border:1px solid #dddddd;
    outline:none;
	font-size:14px;
	background-repeat:no-repeat;
	background-position:calc(100% - 10px) 50%;
	background-size:24px auto;
	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 fill-rule='evenodd' clip-rule='evenodd' d='M11 4C7.13401 4 4 7.13401 4 11C4 14.866 7.13401 18 11 18C14.866 18 18 14.866 18 11C18 7.13401 14.866 4 11 4ZM2 11C2 6.02944 6.02944 2 11 2C15.9706 2 20 6.02944 20 11C20 13.125 19.2635 15.078 18.0319 16.6177L21.7071 20.2929C22.0976 20.6834 22.0976 21.3166 21.7071 21.7071C21.3166 22.0976 20.6834 22.0976 20.2929 21.7071L16.6177 18.0319C15.078 19.2635 13.125 20 11 20C6.02944 20 2 15.9706 2 11Z' fill='%23243746' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
}

.regions__favorits {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	margin:15px 0 0 0;
	font-size:13px;
	color:rgba(35, 55, 70, 0.6);
}

.regions__favorits-cities {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}

.regions__item-link {
	color:rgba(35, 55, 70, 0.6);
	text-decoration:underline;
}

.regions__items-list {
	width:100%;
    max-height:250px;
    overflow:auto;
	margin:15px 0 0 0;
}

.regions__items-list-col {
    overflow:hidden;
    float:left;
    width:33%;
}

.region__list-letter {
	font-size:18px;
	font-weight:600;
	margin:10px 0 0 0;
}

.regions__search .ui-widget-content {
	position:absolute;
	border:1px solid #dddddd;
	border-top:0 !important;
	list-style:none;
	margin:0 !important;
	padding:10px 15px;
	background-color:#ffffff;
	z-index:1;
	top:calc(100% - 3px) !important;
	font-size:14px;
}

.regions__search .ui-widget-content a {
	display:block;
	padding:3px 0;
}

.region__list-item-link {
	display:block;
	padding:3px 0;
	font-size:14px;
}

.popup__wrap {
	background-color:#ffffff;
	margin:15px auto;
	max-width:900px;
	/*min-height:450px;*/
}

.popup__wrap.oneclick {
	max-width:400px;
}

.popup__wrap.oneclick .btn {
	width:100%;
}

.form__item-policy {
	position:relative;
}

.form__field-error {
	position:absolute;
	top:calc(100% - 10px);
	left:30px;
	font-size:12px;
	color:#C50026;
}

.form__auth {
	border:1px solid #D1D1D1;
	padding:20px 20px;
	max-width:600px;
}

.form__item + .form__item {
	margin:15px 0 0 0;
}

.form__item-control {
	position:relative;
}

.form__item-label {
	margin:0 0 3px 0;
	font-size:12px;
}

.form__item-required {
	color:#C50026;
}

.form__item-input {
	width:100%;
	border:1px solid #D1D1D1;
	color:#5C5C5C;
	font-size:14px;
	padding:7px 15px;
	outline:none;
}

.form__item-input.is__error {
	border:1px solid #C50026;
	background-color:#f9d3d3;
}

.form__item-field-error {
	position:absolute;
	font-size:12px;
	top:-20px;
	right:0;
	color:#C50026;
}

.form__error {
	font-size:12px;
	color:#C50026;
}

.form__item-policy {
	margin:20px 0 0 0;
}

.form__item-policy .checkbox__content {
	font-size:14px;
}

.form__item-submit {
	margin:20px 0 0 0;
}

.form__item-captcha {
	display:flex;
	align-items:center;
	gap:20px;
}

.form__item-captcha .form__item-input {
	padding:8px 15px 9px;
}

.form__auth-forgotpassword .btn {
	width:180px;
}

.form__item-links {
	margin:25px 0 0 0;
}

.form__item-link + .form__item-link {
	margin:10px 0 0 0;
}

.personal__section {
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:10px;
}

.personal__item-link {
	display:flex;
	padding:10px 20px;
	align-items:center;
	gap:20px;
	border:1px solid #BABABA;
	font-size:14px;
	font-weight:700;
	color:#1A1A1A;
	height:100px;
	text-transform:uppercase;
}

.personal__item-link:hover {
	text-decoration:none;
	color:#ffffff;
	border:1px solid #7EA5B6;
	background-color:#7EA5B6;
}

.personal__item-link:before {
	content:'';
	width:45px;
	height:45px;
	background-color:#7EA5B6;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	flex:none;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.personal__item-link:hover:before {
	background-color:#ffffff;
}

.personal__item-link.is__orders:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='33' height='40' viewBox='0 0 33 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0562 34.5317C25.7599 34.5317 26.4509 34.7063 27.0667 35.0375L27.3263 35.1901L27.3317 35.1919L29.0254 36.2728C29.1139 36.328 29.2181 36.3584 29.3226 36.358H29.3333V3.64379H29.3226C29.2181 3.64334 29.1156 3.67197 29.0272 3.7272L27.3317 4.80809L27.3263 4.81164C26.6484 5.24097 25.8606 5.46834 25.0562 5.46834C24.2517 5.46834 23.4639 5.24098 22.786 4.81164L22.7824 4.80809L21.0726 3.7201C20.9843 3.66441 20.8818 3.63491 20.7772 3.63491C20.6726 3.63491 20.57 3.66441 20.4818 3.7201L18.7756 4.80809L18.7702 4.81164C18.0923 5.24098 17.3045 5.46834 16.5 5.46834C15.6955 5.46834 14.9077 5.24098 14.2298 4.81164L14.2244 4.80809L12.5182 3.7201C12.43 3.66441 12.3275 3.63491 12.2228 3.63491C12.1182 3.63491 12.0157 3.66441 11.9274 3.7201L10.2176 4.80809L10.214 4.81164C9.5361 5.24098 8.74831 5.46834 7.94385 5.46834C7.13939 5.46834 6.35159 5.24097 5.67367 4.81164L5.66829 4.80809L3.97282 3.7272L3.83138 3.66331C3.78165 3.6492 3.72965 3.64356 3.67741 3.64379H3.66667V36.358H3.67741C3.78194 36.3584 3.88436 36.328 3.97282 36.2728L5.66829 35.1919L5.67367 35.1901C6.35169 34.7606 7.1392 34.5317 7.94385 34.5317C8.64765 34.5317 9.33858 34.7063 9.95443 35.0375L10.214 35.1901L10.2176 35.1919L11.9274 36.2799L12.0688 36.3438C12.1186 36.3582 12.1704 36.3651 12.2228 36.3651C12.2752 36.3651 12.327 36.3582 12.3768 36.3438L12.5182 36.2799L14.2244 35.1919L14.2298 35.1901C14.9078 34.7606 15.6954 34.5317 16.5 34.5317C17.2038 34.5317 17.8947 34.7063 18.5106 35.0375L18.7702 35.1901L18.7756 35.1919L20.48 36.2799H20.4818C20.5701 36.3357 20.6724 36.3651 20.7772 36.3651C20.8819 36.3651 20.9843 36.3357 21.0726 36.2799L22.7824 35.1919L22.786 35.1901C23.464 34.7606 24.2515 34.5317 25.0562 34.5317ZM18.3333 25.4533C19.3459 25.4533 20.1667 26.267 20.1667 27.2707C20.1663 28.2742 19.3457 29.0882 18.3333 29.0882H9.16667C8.15435 29.0882 7.33366 28.2742 7.33333 27.2707C7.33333 26.267 8.15415 25.4533 9.16667 25.4533H18.3333ZM23.8333 18.1834C24.8459 18.1834 25.6667 18.9971 25.6667 20.0009C25.6663 21.0044 24.8457 21.8183 23.8333 21.8183H9.16667C8.15435 21.8183 7.33366 21.0044 7.33333 20.0009C7.33333 18.9971 8.15415 18.1834 9.16667 18.1834H23.8333ZM20.1667 10.9136C21.1792 10.9136 22 11.7273 22 12.7311C21.9997 13.7345 21.179 14.5485 20.1667 14.5485H9.16667C8.15435 14.5485 7.33366 13.7345 7.33333 12.7311C7.33333 11.7273 8.15415 10.9136 9.16667 10.9136H20.1667ZM33 36.358C32.9998 37.3218 32.6133 38.2464 31.9258 38.928C31.2403 39.6074 30.3114 39.9888 29.3423 39.9911H29.3369L29.3333 39.9929V39.9911C28.5336 39.9936 27.7489 39.7712 27.0721 39.3486L27.0578 39.3398L25.3516 38.2518C25.2633 38.1961 25.1608 38.1666 25.0562 38.1666C24.9515 38.1666 24.849 38.1961 24.7607 38.2518L23.0509 39.3398L23.0474 39.3433C22.3694 39.7726 21.5816 40 20.7772 40C19.9727 40 19.1849 39.7726 18.507 39.3433L18.5016 39.3398L16.7954 38.2518C16.7071 38.1961 16.6046 38.1666 16.5 38.1666C16.3954 38.1666 16.2929 38.1961 16.2046 38.2518L14.4984 39.3398L14.493 39.3433C13.8151 39.7726 13.0273 40 12.2228 40C11.4184 40 10.6306 39.7726 9.95264 39.3433L9.94906 39.3398L8.23926 38.2518C8.151 38.1961 8.04848 38.1666 7.94385 38.1666C7.83922 38.1666 7.7367 38.1961 7.64844 38.2518L5.94222 39.3398L5.9279 39.3486C5.25114 39.7712 4.46636 39.9936 3.66667 39.9911H3.6613L3.65592 39.9929V39.9911C2.68749 39.9883 1.75929 39.607 1.07422 38.928C0.386727 38.2464 0.000159249 37.3218 0 36.358V3.64379C0 2.67989 0.386774 1.75544 1.07422 1.07379C1.75932 0.394624 2.68734 0.0134601 3.65592 0.0106492V0.0088743L3.6613 0.0106492L3.66667 0.0088743V0.0106492C4.36581 0.00849316 5.05252 0.177065 5.6665 0.502285L5.9279 0.651373L5.94222 0.660248L7.64665 1.75001L7.64844 1.74824C7.73675 1.80404 7.83911 1.83343 7.94385 1.83343C8.04859 1.83343 8.15094 1.80404 8.23926 1.74824L9.94906 0.660248L9.95264 0.658473C10.6307 0.22896 11.4182 2.6449e-06 12.2228 0C13.0275 0 13.815 0.228957 14.493 0.658473L14.4984 0.660248L16.2028 1.75001L16.2046 1.74824C16.2929 1.80404 16.3953 1.83343 16.5 1.83343C16.6047 1.83343 16.7071 1.80404 16.7954 1.74824V1.75001L18.5016 0.660248L18.507 0.658473C19.185 0.228957 19.9725 0 20.7772 0C21.5818 2.64491e-06 22.3693 0.22896 23.0474 0.658473L23.0509 0.660248L24.7607 1.74824L24.9022 1.81213C24.952 1.82653 25.0038 1.83343 25.0562 1.83343C25.1609 1.83343 25.2632 1.80404 25.3516 1.74824V1.75001L27.0578 0.660248L27.0721 0.651373L27.3335 0.502285C27.9475 0.177065 28.6342 0.00849318 29.3333 0.0106492V0.0088743L29.3369 0.0106492C29.3391 0.0106576 29.3419 0.0088625 29.3441 0.0088743L29.3423 0.0106492C30.3115 0.0129932 31.2403 0.394204 31.9258 1.07379C32.6132 1.75544 33 2.67989 33 3.64379V36.358Z' fill='white'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='33' height='40' viewBox='0 0 33 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0562 34.5317C25.7599 34.5317 26.4509 34.7063 27.0667 35.0375L27.3263 35.1901L27.3317 35.1919L29.0254 36.2728C29.1139 36.328 29.2181 36.3584 29.3226 36.358H29.3333V3.64379H29.3226C29.2181 3.64334 29.1156 3.67197 29.0272 3.7272L27.3317 4.80809L27.3263 4.81164C26.6484 5.24097 25.8606 5.46834 25.0562 5.46834C24.2517 5.46834 23.4639 5.24098 22.786 4.81164L22.7824 4.80809L21.0726 3.7201C20.9843 3.66441 20.8818 3.63491 20.7772 3.63491C20.6726 3.63491 20.57 3.66441 20.4818 3.7201L18.7756 4.80809L18.7702 4.81164C18.0923 5.24098 17.3045 5.46834 16.5 5.46834C15.6955 5.46834 14.9077 5.24098 14.2298 4.81164L14.2244 4.80809L12.5182 3.7201C12.43 3.66441 12.3275 3.63491 12.2228 3.63491C12.1182 3.63491 12.0157 3.66441 11.9274 3.7201L10.2176 4.80809L10.214 4.81164C9.5361 5.24098 8.74831 5.46834 7.94385 5.46834C7.13939 5.46834 6.35159 5.24097 5.67367 4.81164L5.66829 4.80809L3.97282 3.7272L3.83138 3.66331C3.78165 3.6492 3.72965 3.64356 3.67741 3.64379H3.66667V36.358H3.67741C3.78194 36.3584 3.88436 36.328 3.97282 36.2728L5.66829 35.1919L5.67367 35.1901C6.35169 34.7606 7.1392 34.5317 7.94385 34.5317C8.64765 34.5317 9.33858 34.7063 9.95443 35.0375L10.214 35.1901L10.2176 35.1919L11.9274 36.2799L12.0688 36.3438C12.1186 36.3582 12.1704 36.3651 12.2228 36.3651C12.2752 36.3651 12.327 36.3582 12.3768 36.3438L12.5182 36.2799L14.2244 35.1919L14.2298 35.1901C14.9078 34.7606 15.6954 34.5317 16.5 34.5317C17.2038 34.5317 17.8947 34.7063 18.5106 35.0375L18.7702 35.1901L18.7756 35.1919L20.48 36.2799H20.4818C20.5701 36.3357 20.6724 36.3651 20.7772 36.3651C20.8819 36.3651 20.9843 36.3357 21.0726 36.2799L22.7824 35.1919L22.786 35.1901C23.464 34.7606 24.2515 34.5317 25.0562 34.5317ZM18.3333 25.4533C19.3459 25.4533 20.1667 26.267 20.1667 27.2707C20.1663 28.2742 19.3457 29.0882 18.3333 29.0882H9.16667C8.15435 29.0882 7.33366 28.2742 7.33333 27.2707C7.33333 26.267 8.15415 25.4533 9.16667 25.4533H18.3333ZM23.8333 18.1834C24.8459 18.1834 25.6667 18.9971 25.6667 20.0009C25.6663 21.0044 24.8457 21.8183 23.8333 21.8183H9.16667C8.15435 21.8183 7.33366 21.0044 7.33333 20.0009C7.33333 18.9971 8.15415 18.1834 9.16667 18.1834H23.8333ZM20.1667 10.9136C21.1792 10.9136 22 11.7273 22 12.7311C21.9997 13.7345 21.179 14.5485 20.1667 14.5485H9.16667C8.15435 14.5485 7.33366 13.7345 7.33333 12.7311C7.33333 11.7273 8.15415 10.9136 9.16667 10.9136H20.1667ZM33 36.358C32.9998 37.3218 32.6133 38.2464 31.9258 38.928C31.2403 39.6074 30.3114 39.9888 29.3423 39.9911H29.3369L29.3333 39.9929V39.9911C28.5336 39.9936 27.7489 39.7712 27.0721 39.3486L27.0578 39.3398L25.3516 38.2518C25.2633 38.1961 25.1608 38.1666 25.0562 38.1666C24.9515 38.1666 24.849 38.1961 24.7607 38.2518L23.0509 39.3398L23.0474 39.3433C22.3694 39.7726 21.5816 40 20.7772 40C19.9727 40 19.1849 39.7726 18.507 39.3433L18.5016 39.3398L16.7954 38.2518C16.7071 38.1961 16.6046 38.1666 16.5 38.1666C16.3954 38.1666 16.2929 38.1961 16.2046 38.2518L14.4984 39.3398L14.493 39.3433C13.8151 39.7726 13.0273 40 12.2228 40C11.4184 40 10.6306 39.7726 9.95264 39.3433L9.94906 39.3398L8.23926 38.2518C8.151 38.1961 8.04848 38.1666 7.94385 38.1666C7.83922 38.1666 7.7367 38.1961 7.64844 38.2518L5.94222 39.3398L5.9279 39.3486C5.25114 39.7712 4.46636 39.9936 3.66667 39.9911H3.6613L3.65592 39.9929V39.9911C2.68749 39.9883 1.75929 39.607 1.07422 38.928C0.386727 38.2464 0.000159249 37.3218 0 36.358V3.64379C0 2.67989 0.386774 1.75544 1.07422 1.07379C1.75932 0.394624 2.68734 0.0134601 3.65592 0.0106492V0.0088743L3.6613 0.0106492L3.66667 0.0088743V0.0106492C4.36581 0.00849316 5.05252 0.177065 5.6665 0.502285L5.9279 0.651373L5.94222 0.660248L7.64665 1.75001L7.64844 1.74824C7.73675 1.80404 7.83911 1.83343 7.94385 1.83343C8.04859 1.83343 8.15094 1.80404 8.23926 1.74824L9.94906 0.660248L9.95264 0.658473C10.6307 0.22896 11.4182 2.6449e-06 12.2228 0C13.0275 0 13.815 0.228957 14.493 0.658473L14.4984 0.660248L16.2028 1.75001L16.2046 1.74824C16.2929 1.80404 16.3953 1.83343 16.5 1.83343C16.6047 1.83343 16.7071 1.80404 16.7954 1.74824V1.75001L18.5016 0.660248L18.507 0.658473C19.185 0.228957 19.9725 0 20.7772 0C21.5818 2.64491e-06 22.3693 0.22896 23.0474 0.658473L23.0509 0.660248L24.7607 1.74824L24.9022 1.81213C24.952 1.82653 25.0038 1.83343 25.0562 1.83343C25.1609 1.83343 25.2632 1.80404 25.3516 1.74824V1.75001L27.0578 0.660248L27.0721 0.651373L27.3335 0.502285C27.9475 0.177065 28.6342 0.00849318 29.3333 0.0106492V0.0088743L29.3369 0.0106492C29.3391 0.0106576 29.3419 0.0088625 29.3441 0.0088743L29.3423 0.0106492C30.3115 0.0129932 31.2403 0.394204 31.9258 1.07379C32.6132 1.75544 33 2.67989 33 3.64379V36.358Z' fill='white'/%3E%3C/svg%3E%0A");
}

.personal__item-link.is__personal:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0909 16.7727C26.0909 13.685 23.5878 11.1818 20.5 11.1818C17.4122 11.1818 14.9091 13.685 14.9091 16.7727C14.9091 19.8605 17.4122 22.3636 20.5 22.3636C23.5878 22.3636 26.0909 19.8605 26.0909 16.7727ZM20.5 26.0909C18.0287 26.0909 15.6593 27.0733 13.9118 28.8208C12.3857 30.3469 11.4416 32.347 11.2273 34.4755C13.8837 36.2415 17.071 37.2727 20.5 37.2727C23.9285 37.2727 27.1147 36.241 29.7709 34.4755C29.5566 32.347 28.6143 30.3469 27.0882 28.8208C25.3407 27.0733 22.9713 26.0909 20.5 26.0909ZM41 20.5C41 31.8218 31.8218 41 20.5 41C9.17816 41 0 31.8218 0 20.5C0 9.17816 9.17816 0 20.5 0C31.8218 0 41 9.17816 41 20.5ZM29.8182 16.7727C29.8182 19.6082 28.5494 22.1451 26.5514 23.8542C27.7103 24.4611 28.7833 25.2417 29.7254 26.1837C31.2706 27.729 32.3858 29.6232 32.9995 31.68C35.6555 28.7126 37.2727 24.7959 37.2727 20.5C37.2727 11.2367 29.7633 3.72727 20.5 3.72727C11.2367 3.72727 3.72727 11.2367 3.72727 20.5C3.72727 24.7955 5.34319 28.7127 7.99871 31.68C8.61236 29.623 9.72928 27.7291 11.2746 26.1837C12.2163 25.242 13.2885 24.461 14.4468 23.8542C12.4493 22.1451 11.1818 19.6077 11.1818 16.7727C11.1818 11.6264 15.3537 7.45455 20.5 7.45455C25.6463 7.45455 29.8182 11.6264 29.8182 16.7727Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0909 16.7727C26.0909 13.685 23.5878 11.1818 20.5 11.1818C17.4122 11.1818 14.9091 13.685 14.9091 16.7727C14.9091 19.8605 17.4122 22.3636 20.5 22.3636C23.5878 22.3636 26.0909 19.8605 26.0909 16.7727ZM20.5 26.0909C18.0287 26.0909 15.6593 27.0733 13.9118 28.8208C12.3857 30.3469 11.4416 32.347 11.2273 34.4755C13.8837 36.2415 17.071 37.2727 20.5 37.2727C23.9285 37.2727 27.1147 36.241 29.7709 34.4755C29.5566 32.347 28.6143 30.3469 27.0882 28.8208C25.3407 27.0733 22.9713 26.0909 20.5 26.0909ZM41 20.5C41 31.8218 31.8218 41 20.5 41C9.17816 41 0 31.8218 0 20.5C0 9.17816 9.17816 0 20.5 0C31.8218 0 41 9.17816 41 20.5ZM29.8182 16.7727C29.8182 19.6082 28.5494 22.1451 26.5514 23.8542C27.7103 24.4611 28.7833 25.2417 29.7254 26.1837C31.2706 27.729 32.3858 29.6232 32.9995 31.68C35.6555 28.7126 37.2727 24.7959 37.2727 20.5C37.2727 11.2367 29.7633 3.72727 20.5 3.72727C11.2367 3.72727 3.72727 11.2367 3.72727 20.5C3.72727 24.7955 5.34319 28.7127 7.99871 31.68C8.61236 29.623 9.72928 27.7291 11.2746 26.1837C12.2163 25.242 13.2885 24.461 14.4468 23.8542C12.4493 22.1451 11.1818 19.6077 11.1818 16.7727C11.1818 11.6264 15.3537 7.45455 20.5 7.45455C25.6463 7.45455 29.8182 11.6264 29.8182 16.7727Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
}

.personal__item-link.is__orders-history:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='43' height='41' viewBox='0 0 43 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.0909 27.3333C39.0908 21.9421 34.7154 17.5714 29.3182 17.5714C23.9209 17.5714 19.5456 21.9421 19.5455 27.3333C19.5455 32.7247 23.9209 37.0952 29.3182 37.0952C34.7155 37.0952 39.0909 32.7247 39.0909 27.3333ZM0 31.2381V5.85714C4.97329e-05 4.3038 0.618261 2.81434 1.71786 1.71596C2.8175 0.617591 4.30855 0 5.86364 0H13.4871V0.00190662C14.461 -0.00432713 15.4218 0.230944 16.2815 0.688291C17.14 1.14514 17.8699 1.8086 18.4078 2.61779H18.4098L19.9921 4.96103L20.0055 4.97819C20.1834 5.24814 20.4249 5.47119 20.7098 5.62453C20.9946 5.77786 21.3139 5.85709 21.6374 5.85714H37.1364C38.6915 5.85714 40.1825 6.47473 41.2821 7.5731C42.3817 8.67148 43 10.1609 43 11.7143C43 12.7926 42.1249 13.6667 41.0455 13.6667C39.966 13.6667 39.0909 12.7926 39.0909 11.7143C39.0909 11.1965 38.8848 10.7 38.5183 10.3339C38.1517 9.96781 37.6547 9.7619 37.1364 9.7619H21.6374C20.6668 9.76175 19.7109 9.5202 18.8564 9.06027C18.0019 8.60025 17.2735 7.93677 16.7396 7.12695V7.12505L15.1687 4.80278L15.1573 4.78371C14.9775 4.51099 14.7319 4.28704 14.4434 4.13356C14.1551 3.98023 13.8328 3.90168 13.5062 3.90476H5.86364C5.3453 3.90476 4.84825 4.11066 4.48171 4.47675C4.11521 4.84285 3.90914 5.33941 3.90909 5.85714V31.2381C3.90909 31.7559 4.11522 32.2524 4.48171 32.6185C4.84826 32.9846 5.34526 33.1905 5.86364 33.1905H11.7273C12.8067 33.1905 13.6817 34.0647 13.6818 35.1429C13.6818 36.2211 12.8067 37.0952 11.7273 37.0952H5.86364C4.3085 37.0952 2.81751 36.4777 1.71786 35.3793C0.618276 34.2809 0 32.7915 0 31.2381ZM27.3636 23.4286C27.3637 22.3504 28.2388 21.4762 29.3182 21.4762C30.3976 21.4762 31.2726 22.3504 31.2727 23.4286V26.6412L33.4811 28.0216C34.3963 28.5932 34.6755 29.7976 34.1034 30.7119C33.5312 31.6259 32.3254 31.9028 31.4102 31.3315L28.2817 29.3791C27.7107 29.0223 27.3637 28.397 27.3636 27.7242V23.4286ZM43 27.3333C43 34.8812 36.8744 41 29.3182 41C21.7619 41 15.6364 34.8812 15.6364 27.3333C15.6365 19.7855 21.762 13.6667 29.3182 13.6667C36.8744 13.6667 42.9999 19.7855 43 27.3333Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='43' height='41' viewBox='0 0 43 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.0909 27.3333C39.0908 21.9421 34.7154 17.5714 29.3182 17.5714C23.9209 17.5714 19.5456 21.9421 19.5455 27.3333C19.5455 32.7247 23.9209 37.0952 29.3182 37.0952C34.7155 37.0952 39.0909 32.7247 39.0909 27.3333ZM0 31.2381V5.85714C4.97329e-05 4.3038 0.618261 2.81434 1.71786 1.71596C2.8175 0.617591 4.30855 0 5.86364 0H13.4871V0.00190662C14.461 -0.00432713 15.4218 0.230944 16.2815 0.688291C17.14 1.14514 17.8699 1.8086 18.4078 2.61779H18.4098L19.9921 4.96103L20.0055 4.97819C20.1834 5.24814 20.4249 5.47119 20.7098 5.62453C20.9946 5.77786 21.3139 5.85709 21.6374 5.85714H37.1364C38.6915 5.85714 40.1825 6.47473 41.2821 7.5731C42.3817 8.67148 43 10.1609 43 11.7143C43 12.7926 42.1249 13.6667 41.0455 13.6667C39.966 13.6667 39.0909 12.7926 39.0909 11.7143C39.0909 11.1965 38.8848 10.7 38.5183 10.3339C38.1517 9.96781 37.6547 9.7619 37.1364 9.7619H21.6374C20.6668 9.76175 19.7109 9.5202 18.8564 9.06027C18.0019 8.60025 17.2735 7.93677 16.7396 7.12695V7.12505L15.1687 4.80278L15.1573 4.78371C14.9775 4.51099 14.7319 4.28704 14.4434 4.13356C14.1551 3.98023 13.8328 3.90168 13.5062 3.90476H5.86364C5.3453 3.90476 4.84825 4.11066 4.48171 4.47675C4.11521 4.84285 3.90914 5.33941 3.90909 5.85714V31.2381C3.90909 31.7559 4.11522 32.2524 4.48171 32.6185C4.84826 32.9846 5.34526 33.1905 5.86364 33.1905H11.7273C12.8067 33.1905 13.6817 34.0647 13.6818 35.1429C13.6818 36.2211 12.8067 37.0952 11.7273 37.0952H5.86364C4.3085 37.0952 2.81751 36.4777 1.71786 35.3793C0.618276 34.2809 0 32.7915 0 31.2381ZM27.3636 23.4286C27.3637 22.3504 28.2388 21.4762 29.3182 21.4762C30.3976 21.4762 31.2726 22.3504 31.2727 23.4286V26.6412L33.4811 28.0216C34.3963 28.5932 34.6755 29.7976 34.1034 30.7119C33.5312 31.6259 32.3254 31.9028 31.4102 31.3315L28.2817 29.3791C27.7107 29.0223 27.3637 28.397 27.3636 27.7242V23.4286ZM43 27.3333C43 34.8812 36.8744 41 29.3182 41C21.7619 41 15.6364 34.8812 15.6364 27.3333C15.6365 19.7855 21.762 13.6667 29.3182 13.6667C36.8744 13.6667 42.9999 19.7855 43 27.3333Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
}

.personal__item-link.is__basket:before {
	mask-size:40px auto;
	-webkit-mask-size:40px auto;
	-webkit-mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M4.76659 1.28332C4.9397 1.0525 5.21139 0.916656 5.49992 0.916656H16.4999C16.7884 0.916656 17.0601 1.0525 17.2333 1.28332L19.9833 4.94999C20.1023 5.10866 20.1666 5.30165 20.1666 5.49999V18.3333C20.1666 19.0627 19.8769 19.7621 19.3611 20.2779C18.8454 20.7936 18.1459 21.0833 17.4166 21.0833H4.58325C3.85391 21.0833 3.15443 20.7936 2.63871 20.2779C2.12298 19.7621 1.83325 19.0627 1.83325 18.3333V5.49999C1.83325 5.30165 1.89758 5.10866 2.01659 4.94999L4.76659 1.28332ZM5.95825 2.74999L4.58325 4.58332H17.4166L16.0416 2.74999H5.95825ZM18.3333 6.41666H3.66659V18.3333C3.66659 18.5764 3.76316 18.8096 3.93507 18.9815C4.10698 19.1534 4.34014 19.25 4.58325 19.25H17.4166C17.6597 19.25 17.8929 19.1534 18.0648 18.9815C18.2367 18.8096 18.3333 18.5764 18.3333 18.3333V6.41666ZM7.33325 8.24999C7.83951 8.24999 8.24992 8.6604 8.24992 9.16666C8.24992 9.896 8.53965 10.5955 9.05537 11.1112C9.5711 11.6269 10.2706 11.9167 10.9999 11.9167C11.7293 11.9167 12.4287 11.6269 12.9445 11.1112C13.4602 10.5955 13.7499 9.896 13.7499 9.16666C13.7499 8.6604 14.1603 8.24999 14.6666 8.24999C15.1728 8.24999 15.5833 8.6604 15.5833 9.16666C15.5833 10.3822 15.1004 11.548 14.2408 12.4076C13.3813 13.2671 12.2155 13.75 10.9999 13.75C9.78434 13.75 8.61855 13.2671 7.75901 12.4076C6.89947 11.548 6.41659 10.3822 6.41659 9.16666C6.41659 8.6604 6.82699 8.24999 7.33325 8.24999Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M4.76659 1.28332C4.9397 1.0525 5.21139 0.916656 5.49992 0.916656H16.4999C16.7884 0.916656 17.0601 1.0525 17.2333 1.28332L19.9833 4.94999C20.1023 5.10866 20.1666 5.30165 20.1666 5.49999V18.3333C20.1666 19.0627 19.8769 19.7621 19.3611 20.2779C18.8454 20.7936 18.1459 21.0833 17.4166 21.0833H4.58325C3.85391 21.0833 3.15443 20.7936 2.63871 20.2779C2.12298 19.7621 1.83325 19.0627 1.83325 18.3333V5.49999C1.83325 5.30165 1.89758 5.10866 2.01659 4.94999L4.76659 1.28332ZM5.95825 2.74999L4.58325 4.58332H17.4166L16.0416 2.74999H5.95825ZM18.3333 6.41666H3.66659V18.3333C3.66659 18.5764 3.76316 18.8096 3.93507 18.9815C4.10698 19.1534 4.34014 19.25 4.58325 19.25H17.4166C17.6597 19.25 17.8929 19.1534 18.0648 18.9815C18.2367 18.8096 18.3333 18.5764 18.3333 18.3333V6.41666ZM7.33325 8.24999C7.83951 8.24999 8.24992 8.6604 8.24992 9.16666C8.24992 9.896 8.53965 10.5955 9.05537 11.1112C9.5711 11.6269 10.2706 11.9167 10.9999 11.9167C11.7293 11.9167 12.4287 11.6269 12.9445 11.1112C13.4602 10.5955 13.7499 9.896 13.7499 9.16666C13.7499 8.6604 14.1603 8.24999 14.6666 8.24999C15.1728 8.24999 15.5833 8.6604 15.5833 9.16666C15.5833 10.3822 15.1004 11.548 14.2408 12.4076C13.3813 13.2671 12.2155 13.75 10.9999 13.75C9.78434 13.75 8.61855 13.2671 7.75901 12.4076C6.89947 11.548 6.41659 10.3822 6.41659 9.16666C6.41659 8.6604 6.82699 8.24999 7.33325 8.24999Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}

.personal__item-link.is__subscribe:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='45' height='41' viewBox='0 0 45 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.591 12.3C26.591 7.77126 22.9279 4.1 18.4092 4.1C13.8904 4.1 10.2273 7.77126 10.2273 12.3C10.2273 16.8287 13.8904 20.5 18.4092 20.5C22.9279 20.5 26.591 16.8287 26.591 12.3ZM41.5085 29.3006C42.3073 28.5 43.6021 28.5 44.4009 29.3006C45.1997 30.1012 45.1997 31.3988 44.4009 32.1994L36.2191 40.3994C35.4202 41.2 34.1254 41.2 33.3266 40.3994L29.2357 36.2994C28.4369 35.4988 28.4369 34.2012 29.2357 33.4006C30.0345 32.6 31.3293 32.6 32.1281 33.4006L34.7729 36.0512L41.5085 29.3006ZM30.6819 12.3C30.6819 16.2872 28.7864 19.828 25.8519 22.0755C27.567 22.8354 29.1653 23.8566 30.586 25.1125C31.4331 25.8613 31.5147 27.1562 30.7678 28.0053C30.0207 28.8542 28.7286 28.936 27.8814 28.1875C25.8148 26.3606 23.2655 25.1692 20.5405 24.7582C17.8157 24.3471 15.03 24.7331 12.5185 25.8692C10.0068 27.0055 7.87492 28.8443 6.38008 31.1644C4.88524 33.4845 4.09077 36.1882 4.09092 38.95C4.09092 40.0821 3.1751 40.9999 2.04546 41C0.915836 41 6.19546e-05 40.0821 2.18383e-08 38.95C-0.000172549 35.3992 1.02243 31.9232 2.94435 28.9402C4.86612 25.9577 7.60581 23.5945 10.8346 22.1336C10.8775 22.1142 10.9213 22.0946 10.9644 22.0755C8.03068 19.828 6.13638 16.2867 6.13638 12.3C6.13638 5.5069 11.6311 0 18.4092 0C25.1872 0 30.6819 5.5069 30.6819 12.3Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='45' height='41' viewBox='0 0 45 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.591 12.3C26.591 7.77126 22.9279 4.1 18.4092 4.1C13.8904 4.1 10.2273 7.77126 10.2273 12.3C10.2273 16.8287 13.8904 20.5 18.4092 20.5C22.9279 20.5 26.591 16.8287 26.591 12.3ZM41.5085 29.3006C42.3073 28.5 43.6021 28.5 44.4009 29.3006C45.1997 30.1012 45.1997 31.3988 44.4009 32.1994L36.2191 40.3994C35.4202 41.2 34.1254 41.2 33.3266 40.3994L29.2357 36.2994C28.4369 35.4988 28.4369 34.2012 29.2357 33.4006C30.0345 32.6 31.3293 32.6 32.1281 33.4006L34.7729 36.0512L41.5085 29.3006ZM30.6819 12.3C30.6819 16.2872 28.7864 19.828 25.8519 22.0755C27.567 22.8354 29.1653 23.8566 30.586 25.1125C31.4331 25.8613 31.5147 27.1562 30.7678 28.0053C30.0207 28.8542 28.7286 28.936 27.8814 28.1875C25.8148 26.3606 23.2655 25.1692 20.5405 24.7582C17.8157 24.3471 15.03 24.7331 12.5185 25.8692C10.0068 27.0055 7.87492 28.8443 6.38008 31.1644C4.88524 33.4845 4.09077 36.1882 4.09092 38.95C4.09092 40.0821 3.1751 40.9999 2.04546 41C0.915836 41 6.19546e-05 40.0821 2.18383e-08 38.95C-0.000172549 35.3992 1.02243 31.9232 2.94435 28.9402C4.86612 25.9577 7.60581 23.5945 10.8346 22.1336C10.8775 22.1142 10.9213 22.0946 10.9644 22.0755C8.03068 19.828 6.13638 16.2867 6.13638 12.3C6.13638 5.5069 11.6311 0 18.4092 0C25.1872 0 30.6819 5.5069 30.6819 12.3Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
}

.personal__item-link.is__contacts:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='37' height='41' viewBox='0 0 37 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3 31.6818H27.75V37.2727H31.45C32.4717 37.2727 33.3 36.4384 33.3 35.4091V31.6818ZM27.75 27.9545H33.3V22.3636H27.75V27.9545ZM27.75 18.6364H33.3V13.0455H27.75V18.6364ZM33.3 5.59091C33.3 4.56165 32.4717 3.72727 31.45 3.72727H27.75V9.31818H33.3V5.59091ZM7.4 7.45455H9.25C10.2717 7.45455 11.1 8.28892 11.1 9.31818C11.1 10.3474 10.2717 11.1818 9.25 11.1818H7.4V14.9091H9.25C10.2717 14.9091 11.1 15.7435 11.1 16.7727C11.1 17.802 10.2717 18.6364 9.25 18.6364H7.4V22.3636H9.25C10.2717 22.3636 11.1 23.198 11.1 24.2273C11.1 25.2565 10.2717 26.0909 9.25 26.0909H7.4V29.8182H9.25C10.2717 29.8182 11.1 30.6526 11.1 31.6818C11.1 32.7111 10.2717 33.5455 9.25 33.5455H7.4V35.4091C7.4 36.4384 8.22827 37.2727 9.25 37.2727H24.05V3.72727H9.25C8.22827 3.72727 7.4 4.56165 7.4 5.59091V7.45455ZM37 35.4091C37 38.4969 34.5152 41 31.45 41H9.25C6.18482 41 3.7 38.4969 3.7 35.4091V33.5455H1.85C0.828273 33.5455 0 32.7111 0 31.6818C0 30.6526 0.828273 29.8182 1.85 29.8182H3.7V26.0909H1.85C0.828273 26.0909 0 25.2565 0 24.2273C0 23.198 0.828273 22.3636 1.85 22.3636H3.7V18.6364H1.85C0.828273 18.6364 0 17.802 0 16.7727C0 15.7435 0.828273 14.9091 1.85 14.9091H3.7V11.1818H1.85C0.828273 11.1818 0 10.3474 0 9.31818C0 8.28892 0.828273 7.45455 1.85 7.45455H3.7V5.59091C3.7 2.50314 6.18482 0 9.25 0H31.45C34.5152 0 37 2.50313 37 5.59091V35.4091Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='37' height='41' viewBox='0 0 37 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3 31.6818H27.75V37.2727H31.45C32.4717 37.2727 33.3 36.4384 33.3 35.4091V31.6818ZM27.75 27.9545H33.3V22.3636H27.75V27.9545ZM27.75 18.6364H33.3V13.0455H27.75V18.6364ZM33.3 5.59091C33.3 4.56165 32.4717 3.72727 31.45 3.72727H27.75V9.31818H33.3V5.59091ZM7.4 7.45455H9.25C10.2717 7.45455 11.1 8.28892 11.1 9.31818C11.1 10.3474 10.2717 11.1818 9.25 11.1818H7.4V14.9091H9.25C10.2717 14.9091 11.1 15.7435 11.1 16.7727C11.1 17.802 10.2717 18.6364 9.25 18.6364H7.4V22.3636H9.25C10.2717 22.3636 11.1 23.198 11.1 24.2273C11.1 25.2565 10.2717 26.0909 9.25 26.0909H7.4V29.8182H9.25C10.2717 29.8182 11.1 30.6526 11.1 31.6818C11.1 32.7111 10.2717 33.5455 9.25 33.5455H7.4V35.4091C7.4 36.4384 8.22827 37.2727 9.25 37.2727H24.05V3.72727H9.25C8.22827 3.72727 7.4 4.56165 7.4 5.59091V7.45455ZM37 35.4091C37 38.4969 34.5152 41 31.45 41H9.25C6.18482 41 3.7 38.4969 3.7 35.4091V33.5455H1.85C0.828273 33.5455 0 32.7111 0 31.6818C0 30.6526 0.828273 29.8182 1.85 29.8182H3.7V26.0909H1.85C0.828273 26.0909 0 25.2565 0 24.2273C0 23.198 0.828273 22.3636 1.85 22.3636H3.7V18.6364H1.85C0.828273 18.6364 0 17.802 0 16.7727C0 15.7435 0.828273 14.9091 1.85 14.9091H3.7V11.1818H1.85C0.828273 11.1818 0 10.3474 0 9.31818C0 8.28892 0.828273 7.45455 1.85 7.45455H3.7V5.59091C3.7 2.50314 6.18482 0 9.25 0H31.45C34.5152 0 37 2.50313 37 5.59091V35.4091Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
}


.personal__item-link.is__exit:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='33' height='34' viewBox='0 0 33 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.9V5.1C0 3.7474 0.521892 2.45058 1.4502 1.49414C2.37851 0.537705 3.63719 0 4.95002 0H11.55C12.4613 0 13.2001 0.761116 13.2001 1.7C13.2001 2.63888 12.4613 3.4 11.55 3.4H4.95002C4.51241 3.4 4.09285 3.57924 3.78341 3.89805C3.47398 4.21686 3.30001 4.64913 3.30001 5.1V28.9C3.30001 29.3509 3.47398 29.7831 3.78341 30.102C4.09285 30.4208 4.51241 30.6 4.95002 30.6H11.55C12.4613 30.6 13.2001 31.3611 13.2001 32.3C13.2001 33.2389 12.4613 34 11.55 34H4.95002C3.63719 34 2.37851 33.4623 1.4502 32.5059C0.521893 31.5494 0 30.2526 0 28.9ZM21.9335 7.29805C22.5778 6.63416 23.6223 6.63416 24.2667 7.29805L32.5167 15.798C33.1611 16.4619 33.1611 17.5381 32.5167 18.202L24.2667 26.702C23.6223 27.3658 22.5778 27.3658 21.9335 26.702C21.2891 26.0381 21.2891 24.9619 21.9335 24.298L27.3669 18.7H11.55C10.6388 18.7 9.90004 17.9389 9.90004 17C9.90004 16.0611 10.6388 15.3 11.55 15.3H27.3669L21.9335 9.70195C21.2891 9.03806 21.2891 7.96194 21.9335 7.29805Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='33' height='34' viewBox='0 0 33 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 28.9V5.1C0 3.7474 0.521892 2.45058 1.4502 1.49414C2.37851 0.537705 3.63719 0 4.95002 0H11.55C12.4613 0 13.2001 0.761116 13.2001 1.7C13.2001 2.63888 12.4613 3.4 11.55 3.4H4.95002C4.51241 3.4 4.09285 3.57924 3.78341 3.89805C3.47398 4.21686 3.30001 4.64913 3.30001 5.1V28.9C3.30001 29.3509 3.47398 29.7831 3.78341 30.102C4.09285 30.4208 4.51241 30.6 4.95002 30.6H11.55C12.4613 30.6 13.2001 31.3611 13.2001 32.3C13.2001 33.2389 12.4613 34 11.55 34H4.95002C3.63719 34 2.37851 33.4623 1.4502 32.5059C0.521893 31.5494 0 30.2526 0 28.9ZM21.9335 7.29805C22.5778 6.63416 23.6223 6.63416 24.2667 7.29805L32.5167 15.798C33.1611 16.4619 33.1611 17.5381 32.5167 18.202L24.2667 26.702C23.6223 27.3658 22.5778 27.3658 21.9335 26.702C21.2891 26.0381 21.2891 24.9619 21.9335 24.298L27.3669 18.7H11.55C10.6388 18.7 9.90004 17.9389 9.90004 17C9.90004 16.0611 10.6388 15.3 11.55 15.3H27.3669L21.9335 9.70195C21.2891 9.03806 21.2891 7.96194 21.9335 7.29805Z' fill='%237EA5B6'/%3E%3C/svg%3E%0A");
}

.mobile__contacts {
	position:absolute;
	bottom:calc(100% + 20px);
	right:20px;
	z-index:5;
	display:none;
	
}

.mobile__contact-item {
	width:50px;
	margin:0 0 15px 0;
}


.feedback-form {
	border:1px solid #d9e8ff;
	padding:20px 40px 40px;
	margin:30px 0;
}

.feedback-form__title {
    color:#194ca0 ;
    font-size:35px;
	margin:0 0 20px 0;
	font-weight:600;
}

.form__group {
	margin:0 0 20px 0;
}

.form__label {
	display:block;
	width:100%;
}

.form__label-text {
	margin:0 0 10px 0;
	font-size:16px;
}

.form__input {
	width:100%;
	font-size:18px;
	padding:10px 15px;
	display:block;
	border:1px solid #dddddd;
	border-radius:5px;
	outline:none !important;
}

.form__input-textarea {
	resize:none;
	height:100px;
}

.form__file-wrap {
	
}

.form__file-label {
	display:inline-block;
	width:auto;
}

.form__input-file {
	display:none !important;
}

.form__input-file-list {
	display:flex;
	flex-wrap:wrap;
	gap:15px;
}

.form__file-list-item {
	display:flex;
	align-items:center;
	position:relative;
	flex:none;
	width:100px;
}

.form__file-list-item img {
	width:100px;
	height:100px;
	object-fit:cover;
}

.form__file-list-item-name {
	max-width:calc(100% - 50px);
	font-weight:600;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display:none;
}

.form__file-list-item-delete {
	flex:none;
	width:16px;
	height:16px;
	cursor:pointer;
	top:5px;
	right:5px;
	position:absolute;
	opacity:0.8;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.form__file-list-item-delete:hover {
	opacity:1;
}

.form__file-list-item-delete:before,
.form__file-list-item-delete:after {
	content:'';
	width:90%;
	height:2px;
	border-radius:4px;
	background-color:#f14242;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%) rotate(45deg);
}

.form__file-list-item-delete:after {
	transform:translate(-50%, -50%) rotate(-45deg);
}

.form__group-submit {
	margin:0;
	display:flex;
	align-items:center;
}

.form__group-submit .btn {
	cursor:pointer;
	font-size:18px;
	padding:15px 60px;
}

.form-result {
	font-size:16px;
}

.inpErr {
	background-color:#ffd5d5;
}

.rating__wrap {
	display:inline-block;
}

.rating__items {
	display:flex;
}

.rating__item {
	flex:none;
	width:25px;
	height:25px;
	cursor:pointer;
	font-size:21px;
	padding:0 2px;
	background-color:#cccccc;
	
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:cover;
	mask-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%3Cpath d='M2.33005 8.79995L2.98005 5.98995L0.800049 4.09995L3.68005 3.84995L4.80005 1.19995L5.92005 3.84995L8.80005 4.09995L6.62005 5.98995L7.27005 8.79995L4.80005 7.30995L2.33005 8.79995Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:cover;
	-webkit-mask-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%3Cpath d='M2.33005 8.79995L2.98005 5.98995L0.800049 4.09995L3.68005 3.84995L4.80005 1.19995L5.92005 3.84995L8.80005 4.09995L6.62005 5.98995L7.27005 8.79995L4.80005 7.30995L2.33005 8.79995Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.rating__item_active {
	background-color:#1a1a1a;
	color:#1a1a1a;
}

.rating__items_editable .rating__item {
	background-color:#dddddd;
	color:#dddddd !important;
}

.rating__items_editable .rating__item_hovered {
	background-color:#1a1a1a;
	color:#1a1a1a !important;
}

.spinner {
	display:none;
	animation: rotate 2s linear infinite;
	z-index: 2;
	margin:0 0 0 20px;
	width: 30px;
	height: 30px;
}

.load + .spinner {
	display:block;
}

.spinner .path {
	
	stroke:#082e6a;
	stroke-linecap:round;
	animation:dash 1.5s ease-in-out infinite;
}

@keyframes rotate {
  100% {
    transform:rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray:1, 150;
    stroke-dashoffset:0;
  }
  50% {
    stroke-dasharray:90, 150;
    stroke-dashoffset:-35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

.popup__form-title {
	font-size:23px;
	font-weight:600;
	text-transform:uppercase;
	margin:0 0 20px 0;
}

.popup__form-reviews {
	padding:20px 30px;
}

.reviews__empty {
	text-align:center;
	margin:25px 0 0 0;
}

.reviews__btn {
	text-align:center;
	margin:25px 0 0 0;
}

.form-reviews__result {
	padding:0 40px 0 0;
}

.popup__form-oneclick {
	padding:20px 30px;
}

.section__banner img {
	width:100%;
}

.section__banner-mobile {
	display:none;
}


@media (max-width: 1199px) {
	
}

@media (max-width: 991px) {
	
	.block__header {
		grid-template-columns:auto 1fr;
	}
	
	.block__title {
		grid-column:1;
		text-align:left;
	}
	
	.block__header-right {
		grid-column:2;
	}
	
	.reviews__slider,
	.catalog__slider {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
		padding:0 15px;
	}
	
	.reviews__slider .swiper-slide {
		width:280px;
	}
	
	.catalog__slider .swiper-slide {
		width:210px;
	}
	
	.what-is {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
	}
	
	.what-is__item {
		gap:20px;
	}
	
	.what-is__item-content {
		width:40%;
	}
	
	.what-is__item-img {
		width:calc(60% - 40px);
	}
	
	.what-is__item-title {
		font-size:16px;
	}
	
	.what-is__item-text {
		font-size:14px;
	}
	
	.staps__img {
		width:40%;
		position:relative;
	}
	
	.staps__img img {
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		object-fit:cover;
	}
	
	.staps__item-num {
		font-size:45px;
	}
	
	.staps__item-name {
		font-size:18px;
	}
	
	.staps__item-text {
		font-size:14px;
		padding:0 0 0 10px;
	}
	
	.select-size {
		gap:20px;
	}
	
	.reviews__list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
	
	.products__list {
		grid-template-columns:repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 880px) {
	
	.top {
		flex-wrap:wrap;
	}
	
	.top__center {
		flex:none;
		width:100%;
		order:1;
	}
	
	.top__logo {
		position:absolute;
		top:30px;
	}
}

@media (max-width: 767px) {
	
	.container {
		padding:0 10px;
	}
	
	.header__top {
		display:none;
	}
	
	.top__catalog-popup {
		display:none !important;
	}
	
	.header__mobile {
		display:block;
	}
	
	.top__mobile-wrap {
		border-bottom:1px solid #eeeeee;
	}
	
	.top__mobile {
		display:flex;
		justify-content:space-between;
		align-items:center;
		gap:10px;
		padding:5px 0 3px;
		line-height:1;
	}
	
	.top__mobile-slogan {
		color:#8D8D8D;
		font-size:14px;
		white-space:nowrap;
	}
	
	.top__mobile-slogan br {
		display:none;
	}
	
	.top__mobile-city {
		font-size:14px;
		white-space:nowrap;
	}
	
	.top__mobile-phone a {
		color:#1A1A1A;
		font-size:14px;
		white-space:nowrap;
		display:inline-block;
		padding:0 0 5px 0;
	}
	
	.top__mobile-controls {
		display:flex;
		justify-content:space-between;
		align-items:center;
		gap:10px;
		padding:15px 0 10px;
	}
	
	.top__mobile-logo-link {
		display:block;
		width:100px;
	}
	
	.top__mobile-logo-link img {
		width:100%;
	}
	
	.top__mobile-btns {
		display:flex;
	}
	
	.top__mobile-btns .top__btn {
		width:45px;
	}

	.top__mobile-btns .top__btn-link {
		width:45px;
	}
	
	.top__mobile-btns .top__btn-link.is__menu {
		background-position:5px 50%;
	}
	
	.top__mobile-btns .top__btn-link.is__search {
		background-position:5px 50%;
	}
	
	.footer__content {
		flex-direction:column;
		text-align:center;
	}
	
	.footer__social {
		justify-content:center;
	}
	
	.footer__address {
		margin:auto;
		max-width:320px;
	}
	
	.footer__address + .footer__address {
		margin:10px auto 0 auto;
	}
	
	.footer__copyright {
		position:relative;
	}
	
	.footer__col-logo {
		order:-3;
	}
	
	.footer__col-contacts {
		order:-2;
		margin:30px 0 0 0;
	}
	
	.footer__col-menu.is__social {
		order:-1;
		border-top:1px solid #eeeeee;
		padding:20px 0 0 0;
	}
	
	.footer__phone a {
		font-size:30px;
	}
	
	.block__title {
		font-size:21px;
	}
	
	.reviews__slider,
	.catalog__slider {
		position:relative;
		left:-10px;
		width:calc(100% + 20px);
		padding:0 10px;
	}
	
	.what-is {
		position:relative;
		left:-10px;
		width:calc(100% + 20px);
		flex-direction:column;
	}
	
	.what-is__content {
		width:100%;
	}
	
	.what-is__img {
		width:100%;
	}
	
	.what-is__img img {
		position:relative;
	}
	
	.what-is__title {
		font-size:21px;
	}
	
	.what-is__list {
		margin:30px 0 0 0;
	}
	
	.select-size {
		flex-direction:column;
	}
	
	.select-size__info {
		width:100%;
	}
	
	.select-size__content {
		width:100%;
	}
	
	.select-size__input {
		width:45%;
	}
	
	.select-size__title {
		max-width:100%;
		font-size:21px;
	}
	
	.brands__list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
	
	.banners {
		gap:10px;
	}
	
	.banners__item-img.is__desktop {
		display:none;
	}

	.banners__item-img.is__mobile {
		display:block;
	}
	
	.banners__item__text {
		padding:30px 10px;
		justify-content:center;
		text-align:center;
		font-weight:600;
	}
	
	.main__slider {
		position:relative;
		left:-10px;
		width:calc(100% + 20px);
	}
	
	.main__slider .is__mobile + .is__desktop {
		display:none;
	}
	
	.main__slider-img.is__mobile {
		display:block;
	}
	
	.catalog__header {
		flex-wrap:wrap;
		padding:0 0 25px 0;
	}
	
	.catalog__title {
		flex:none;
		width:100%;
		order:-1;
	}
	
	.catalog__title .breadcrumbs {
		display:none;
	}
	
	.product__page {
		padding:0;
	}
	
	.product__price {
		font-size:21px;
	}
	
	.product__name {
		font-size:14px;
	}
	
	.product__detail {
		flex-direction:column;
	}
	
	.product__images {
        width:calc(100% + 20px);
        left:-10px;
        position:relative;
    }
	
	.product__image {
		border:0;
	}
	
	.product__data {
		width:100%;
	}
	
	.product__header {
		display:none;
	}
	
	.product__popup {
		padding:20px;
	}
	
	.product__popup-close {
		top:15px;
		right:15px;
	}
	
	
	.mobile__btns {
		display:flex;
		justify-content:space-between;
		align-items:center;
		background-color:#ffffff;
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		z-index:11;
		box-shadow:0px 0px 15px rgba(100, 100, 100, 0.35);
	}

	.mobile__btn {
		flex:1 1 calc(100% / 5);
		max-width:calc(100% / 5);
		text-align:center;
		font-size:12px;
		line-height:1;
		height:45px;
		background-repeat:no-repeat;
		cursor:pointer;
		background-color:#A3A3A3;
	}

	.mobile__btn.home {
		padding:8px 0 0 0;
		background-color:transparent;
	}
	
	.mobile__btn.home img {
		width:25px;
	}

	.mobile__btn.catalog {
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:27px auto;
		mask-image:url("data:image/svg+xml,%3Csvg width='27' height='18' viewBox='0 0 27 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.95337C0 1.46109 0.406336 1.06201 0.907576 1.06201H9.3026C9.80384 1.06201 10.2102 1.46109 10.2102 1.95337C10.2102 2.44565 9.80384 2.84473 9.3026 2.84473H0.907576C0.406336 2.84473 0 2.44565 0 1.95337ZM0 8.58722C0 8.09494 0.406336 7.69587 0.907576 7.69587H7.10931C7.61055 7.69587 8.01689 8.09494 8.01689 8.58722C8.01689 9.07951 7.61055 9.47858 7.10931 9.47858H0.907576C0.406336 9.47858 0 9.07951 0 8.58722ZM0 15.2211C0 14.7288 0.406336 14.3297 0.907576 14.3297H10.7396C11.2409 14.3297 11.6472 14.7288 11.6472 15.2211C11.6472 15.7134 11.2409 16.1124 10.7396 16.1124H0.907576C0.406336 16.1124 0 15.7134 0 15.2211Z' fill='%231A1A1A' fill-opacity='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1 1.79993C13.6206 1.79993 10.8 4.62054 10.8 8.09993C10.8 11.5793 13.6206 14.3999 17.1 14.3999C20.5794 14.3999 23.4 11.5793 23.4 8.09993C23.4 4.62054 20.5794 1.79993 17.1 1.79993ZM9 8.09993C9 3.62642 12.6265 -6.86646e-05 17.1 -6.86646e-05C21.5735 -6.86646e-05 25.2 3.62642 25.2 8.09993C25.2 10.0124 24.5372 11.7701 23.4287 13.1558L26.7364 16.4635C27.0879 16.815 27.0879 17.3849 26.7364 17.7363C26.3849 18.0878 25.8151 18.0878 25.4636 17.7363L22.1559 14.4286C20.7702 15.5371 19.0125 16.1999 17.1 16.1999C12.6265 16.1999 9 12.5734 9 8.09993Z' fill='%231A1A1A' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:27px auto;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='27' height='18' viewBox='0 0 27 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.95337C0 1.46109 0.406336 1.06201 0.907576 1.06201H9.3026C9.80384 1.06201 10.2102 1.46109 10.2102 1.95337C10.2102 2.44565 9.80384 2.84473 9.3026 2.84473H0.907576C0.406336 2.84473 0 2.44565 0 1.95337ZM0 8.58722C0 8.09494 0.406336 7.69587 0.907576 7.69587H7.10931C7.61055 7.69587 8.01689 8.09494 8.01689 8.58722C8.01689 9.07951 7.61055 9.47858 7.10931 9.47858H0.907576C0.406336 9.47858 0 9.07951 0 8.58722ZM0 15.2211C0 14.7288 0.406336 14.3297 0.907576 14.3297H10.7396C11.2409 14.3297 11.6472 14.7288 11.6472 15.2211C11.6472 15.7134 11.2409 16.1124 10.7396 16.1124H0.907576C0.406336 16.1124 0 15.7134 0 15.2211Z' fill='%231A1A1A' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1 1.79993C13.6206 1.79993 10.8 4.62054 10.8 8.09993C10.8 11.5793 13.6206 14.3999 17.1 14.3999C20.5794 14.3999 23.4 11.5793 23.4 8.09993C23.4 4.62054 20.5794 1.79993 17.1 1.79993ZM9 8.09993C9 3.62642 12.6265 -6.86646e-05 17.1 -6.86646e-05C21.5735 -6.86646e-05 25.2 3.62642 25.2 8.09993C25.2 10.0124 24.5372 11.7701 23.4287 13.1558L26.7364 16.4635C27.0879 16.815 27.0879 17.3849 26.7364 17.7363C26.3849 18.0878 25.8151 18.0878 25.4636 17.7363L22.1559 14.4286C20.7702 15.5371 19.0125 16.1999 17.1 16.1999C12.6265 16.1999 9 12.5734 9 8.09993Z' fill='%231A1A1A' /%3E%3C/svg%3E%0A");
	}

	.mobile__btn.profile {
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:24px auto;
		mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M12 4C9.79086 4 8 5.79086 8 8C8 10.2091 9.79086 12 12 12C14.2091 12 16 10.2091 16 8C16 5.79086 14.2091 4 12 4ZM15.641 12.7694C17.075 11.673 18 9.94452 18 8C18 4.68629 15.3137 2 12 2C8.68629 2 6 4.68629 6 8C6 9.94452 6.92501 11.673 8.35901 12.7694C7.35354 13.2142 6.4285 13.8436 5.63604 14.636C3.94821 16.3239 3 18.6131 3 21C3 21.5523 3.44772 22 4 22C4.55228 22 5 21.5523 5 21C5 19.1435 5.7375 17.363 7.05025 16.0503C8.36301 14.7375 10.1435 14 12 14C13.8565 14 15.637 14.7375 16.9497 16.0503C18.2625 17.363 19 19.1435 19 21C19 21.5523 19.4477 22 20 22C20.5523 22 21 21.5523 21 21C21 18.6131 20.0518 16.3239 18.364 14.636C17.5715 13.8436 16.6465 13.2142 15.641 12.7694Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:24px auto;
		-webkit-mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M12 4C9.79086 4 8 5.79086 8 8C8 10.2091 9.79086 12 12 12C14.2091 12 16 10.2091 16 8C16 5.79086 14.2091 4 12 4ZM15.641 12.7694C17.075 11.673 18 9.94452 18 8C18 4.68629 15.3137 2 12 2C8.68629 2 6 4.68629 6 8C6 9.94452 6.92501 11.673 8.35901 12.7694C7.35354 13.2142 6.4285 13.8436 5.63604 14.636C3.94821 16.3239 3 18.6131 3 21C3 21.5523 3.44772 22 4 22C4.55228 22 5 21.5523 5 21C5 19.1435 5.7375 17.363 7.05025 16.0503C8.36301 14.7375 10.1435 14 12 14C13.8565 14 15.637 14.7375 16.9497 16.0503C18.2625 17.363 19 19.1435 19 21C19 21.5523 19.4477 22 20 22C20.5523 22 21 21.5523 21 21C21 18.6131 20.0518 16.3239 18.364 14.636C17.5715 13.8436 16.6465 13.2142 15.641 12.7694Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	}

	.mobile__btn.basket {
		position:relative;
		background-color:transparent;
	}
	
	.mobile__btn-basket-link {
		position:relative;
		z-index:1;
		display:block;
		
	}
	
	.mobile__btn-basket-link:before {
		content:'';
		position:absolute;
		top:0;
		left:0;
		height:45px;
		width:100%;
		background-color:#A3A3A3;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:22px auto;
		mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M4.76659 1.28332C4.9397 1.0525 5.21139 0.916656 5.49992 0.916656H16.4999C16.7884 0.916656 17.0601 1.0525 17.2333 1.28332L19.9833 4.94999C20.1023 5.10866 20.1666 5.30165 20.1666 5.49999V18.3333C20.1666 19.0627 19.8769 19.7621 19.3611 20.2779C18.8454 20.7936 18.1459 21.0833 17.4166 21.0833H4.58325C3.85391 21.0833 3.15443 20.7936 2.63871 20.2779C2.12298 19.7621 1.83325 19.0627 1.83325 18.3333V5.49999C1.83325 5.30165 1.89758 5.10866 2.01659 4.94999L4.76659 1.28332ZM5.95825 2.74999L4.58325 4.58332H17.4166L16.0416 2.74999H5.95825ZM18.3333 6.41666H3.66659V18.3333C3.66659 18.5764 3.76316 18.8096 3.93507 18.9815C4.10698 19.1534 4.34014 19.25 4.58325 19.25H17.4166C17.6597 19.25 17.8929 19.1534 18.0648 18.9815C18.2367 18.8096 18.3333 18.5764 18.3333 18.3333V6.41666ZM7.33325 8.24999C7.83951 8.24999 8.24992 8.6604 8.24992 9.16666C8.24992 9.896 8.53965 10.5955 9.05537 11.1112C9.5711 11.6269 10.2706 11.9167 10.9999 11.9167C11.7293 11.9167 12.4287 11.6269 12.9445 11.1112C13.4602 10.5955 13.7499 9.896 13.7499 9.16666C13.7499 8.6604 14.1603 8.24999 14.6666 8.24999C15.1728 8.24999 15.5833 8.6604 15.5833 9.16666C15.5833 10.3822 15.1004 11.548 14.2408 12.4076C13.3813 13.2671 12.2155 13.75 10.9999 13.75C9.78434 13.75 8.61855 13.2671 7.75901 12.4076C6.89947 11.548 6.41659 10.3822 6.41659 9.16666C6.41659 8.6604 6.82699 8.24999 7.33325 8.24999Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:22px auto;
		-webkit-mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M4.76659 1.28332C4.9397 1.0525 5.21139 0.916656 5.49992 0.916656H16.4999C16.7884 0.916656 17.0601 1.0525 17.2333 1.28332L19.9833 4.94999C20.1023 5.10866 20.1666 5.30165 20.1666 5.49999V18.3333C20.1666 19.0627 19.8769 19.7621 19.3611 20.2779C18.8454 20.7936 18.1459 21.0833 17.4166 21.0833H4.58325C3.85391 21.0833 3.15443 20.7936 2.63871 20.2779C2.12298 19.7621 1.83325 19.0627 1.83325 18.3333V5.49999C1.83325 5.30165 1.89758 5.10866 2.01659 4.94999L4.76659 1.28332ZM5.95825 2.74999L4.58325 4.58332H17.4166L16.0416 2.74999H5.95825ZM18.3333 6.41666H3.66659V18.3333C3.66659 18.5764 3.76316 18.8096 3.93507 18.9815C4.10698 19.1534 4.34014 19.25 4.58325 19.25H17.4166C17.6597 19.25 17.8929 19.1534 18.0648 18.9815C18.2367 18.8096 18.3333 18.5764 18.3333 18.3333V6.41666ZM7.33325 8.24999C7.83951 8.24999 8.24992 8.6604 8.24992 9.16666C8.24992 9.896 8.53965 10.5955 9.05537 11.1112C9.5711 11.6269 10.2706 11.9167 10.9999 11.9167C11.7293 11.9167 12.4287 11.6269 12.9445 11.1112C13.4602 10.5955 13.7499 9.896 13.7499 9.16666C13.7499 8.6604 14.1603 8.24999 14.6666 8.24999C15.1728 8.24999 15.5833 8.6604 15.5833 9.16666C15.5833 10.3822 15.1004 11.548 14.2408 12.4076C13.3813 13.2671 12.2155 13.75 10.9999 13.75C9.78434 13.75 8.61855 13.2671 7.75901 12.4076C6.89947 11.548 6.41659 10.3822 6.41659 9.16666C6.41659 8.6604 6.82699 8.24999 7.33325 8.24999Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__btn-counter {
		position:absolute;
		top:6px;
		right:calc(50% - 17px);
		background-color:#7EA5B6;
		color:#ffffff;
		font-size:10px;
		font-weight:600;
		min-width:16px;
		height:16px;
		border-radius:50%;
		text-align:center;
		line-height:16px;
		z-index:2;
	}

	.mobile__btn.contacts {
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:21px auto;
		mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6312_4815)'%3E%3Cpath d='M15.5326 18C15.4586 18 15.3846 18 15.3106 17.9918C12.6546 17.7045 10.0726 16.7852 7.84415 15.3406C5.77197 14.0274 3.97937 12.238 2.6637 10.1696C1.20824 7.93707 0.295497 5.35157 0.00769424 2.70041C-0.0251975 2.34747 0.00769424 2.01094 0.122815 1.68263C0.229713 1.35431 0.410618 1.05882 0.64086 0.804378C0.871102 0.549932 1.15068 0.352941 1.46315 0.213406C1.78385 0.0738714 2.12099 0 2.46635 0H4.93323C5.51706 0 6.10089 0.205198 6.56137 0.599179C7.01363 0.984952 7.30966 1.52668 7.39189 2.11765C7.49056 2.84815 7.66325 3.56224 7.92638 4.25171C8.09084 4.69494 8.12373 5.171 8.02505 5.63064C7.92638 6.09029 7.69614 6.5171 7.36722 6.84542L6.77517 7.43639C7.74547 8.94665 9.02825 10.2353 10.5495 11.2038L11.1415 10.6129C11.4787 10.2763 11.8981 10.0547 12.3668 9.94802C12.8272 9.84952 13.3042 9.88235 13.7482 10.0547C14.4307 10.3092 15.1461 10.4897 15.878 10.5882C16.4865 10.6703 17.0292 10.974 17.4239 11.4337C17.8103 11.8933 18.0159 12.4761 18.0077 13.0752V15.5294C18.0077 15.8659 17.9419 16.2025 17.8021 16.5226C17.6623 16.8345 17.465 17.1135 17.2101 17.3516C16.9552 17.5814 16.6591 17.762 16.3302 17.8687C16.0753 17.959 15.8039 18 15.5408 18H15.5326ZM4.94968 1.64159H2.46635C2.35123 1.64159 2.23611 1.66621 2.13743 1.70725C2.03054 1.7565 1.94008 1.82216 1.86608 1.90424C1.79207 1.98632 1.72629 2.08482 1.6934 2.19973C1.6605 2.30643 1.64406 2.42134 1.65228 2.53625C1.90719 4.92476 2.73771 7.25581 4.04515 9.28317C5.23748 11.1546 6.8574 12.7715 8.73223 13.9617C10.7551 15.275 13.0822 16.0958 15.475 16.3584C15.5819 16.3584 15.6888 16.3584 15.8039 16.3174C15.9108 16.2845 16.0095 16.2189 16.0918 16.145C16.174 16.0629 16.2398 15.9726 16.2891 15.8659C16.3384 15.7592 16.3549 15.6443 16.3549 15.5376V13.0506C16.3549 12.8536 16.2891 12.6566 16.1575 12.5007C16.026 12.3447 15.8451 12.2462 15.6477 12.2216C14.8008 12.1067 13.962 11.9015 13.1644 11.606C13.0164 11.5486 12.8519 11.5404 12.7039 11.5732C12.5477 11.606 12.4079 11.6799 12.301 11.7948L11.2567 12.8372C10.9935 13.0999 10.5906 13.1491 10.2699 12.9685C8.08261 11.7291 6.27357 9.91518 5.02368 7.73187C4.84278 7.41177 4.89212 7.00958 5.15525 6.74692L6.19956 5.70451C6.30646 5.59781 6.38047 5.45828 6.41336 5.30233C6.44625 5.14638 6.43803 4.99042 6.38047 4.84268C6.07622 4.0383 5.87065 3.20109 5.75552 2.35568C5.73086 2.16689 5.63218 1.98632 5.47594 1.85499C5.32793 1.72367 5.1388 1.658 4.94145 1.658L4.94968 1.64159Z' fill='%231A1A1A' /%3E%3Cpath d='M13.6379 1.52182C13.6379 1.15246 13.8024 0.947266 14.2135 0.947266C14.6247 0.947266 14.7891 1.15246 14.7891 1.52182V3.23728H16.4831C16.7791 3.23728 17.0587 3.40144 17.0587 3.81183C17.0587 4.22223 16.7791 4.38639 16.4831 4.38639H14.7891V6.07722C14.7891 6.44658 14.6247 6.65178 14.2135 6.65178C13.8024 6.65178 13.6379 6.44658 13.6379 6.07722V4.38639H11.944C11.648 4.38639 11.3684 4.22223 11.3684 3.81183C11.3684 3.40144 11.648 3.23728 11.944 3.23728H13.6379V1.52182Z' fill='%231A1A1A' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6312_4815'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:21px auto;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6312_4815)'%3E%3Cpath d='M15.5326 18C15.4586 18 15.3846 18 15.3106 17.9918C12.6546 17.7045 10.0726 16.7852 7.84415 15.3406C5.77197 14.0274 3.97937 12.238 2.6637 10.1696C1.20824 7.93707 0.295497 5.35157 0.00769424 2.70041C-0.0251975 2.34747 0.00769424 2.01094 0.122815 1.68263C0.229713 1.35431 0.410618 1.05882 0.64086 0.804378C0.871102 0.549932 1.15068 0.352941 1.46315 0.213406C1.78385 0.0738714 2.12099 0 2.46635 0H4.93323C5.51706 0 6.10089 0.205198 6.56137 0.599179C7.01363 0.984952 7.30966 1.52668 7.39189 2.11765C7.49056 2.84815 7.66325 3.56224 7.92638 4.25171C8.09084 4.69494 8.12373 5.171 8.02505 5.63064C7.92638 6.09029 7.69614 6.5171 7.36722 6.84542L6.77517 7.43639C7.74547 8.94665 9.02825 10.2353 10.5495 11.2038L11.1415 10.6129C11.4787 10.2763 11.8981 10.0547 12.3668 9.94802C12.8272 9.84952 13.3042 9.88235 13.7482 10.0547C14.4307 10.3092 15.1461 10.4897 15.878 10.5882C16.4865 10.6703 17.0292 10.974 17.4239 11.4337C17.8103 11.8933 18.0159 12.4761 18.0077 13.0752V15.5294C18.0077 15.8659 17.9419 16.2025 17.8021 16.5226C17.6623 16.8345 17.465 17.1135 17.2101 17.3516C16.9552 17.5814 16.6591 17.762 16.3302 17.8687C16.0753 17.959 15.8039 18 15.5408 18H15.5326ZM4.94968 1.64159H2.46635C2.35123 1.64159 2.23611 1.66621 2.13743 1.70725C2.03054 1.7565 1.94008 1.82216 1.86608 1.90424C1.79207 1.98632 1.72629 2.08482 1.6934 2.19973C1.6605 2.30643 1.64406 2.42134 1.65228 2.53625C1.90719 4.92476 2.73771 7.25581 4.04515 9.28317C5.23748 11.1546 6.8574 12.7715 8.73223 13.9617C10.7551 15.275 13.0822 16.0958 15.475 16.3584C15.5819 16.3584 15.6888 16.3584 15.8039 16.3174C15.9108 16.2845 16.0095 16.2189 16.0918 16.145C16.174 16.0629 16.2398 15.9726 16.2891 15.8659C16.3384 15.7592 16.3549 15.6443 16.3549 15.5376V13.0506C16.3549 12.8536 16.2891 12.6566 16.1575 12.5007C16.026 12.3447 15.8451 12.2462 15.6477 12.2216C14.8008 12.1067 13.962 11.9015 13.1644 11.606C13.0164 11.5486 12.8519 11.5404 12.7039 11.5732C12.5477 11.606 12.4079 11.6799 12.301 11.7948L11.2567 12.8372C10.9935 13.0999 10.5906 13.1491 10.2699 12.9685C8.08261 11.7291 6.27357 9.91518 5.02368 7.73187C4.84278 7.41177 4.89212 7.00958 5.15525 6.74692L6.19956 5.70451C6.30646 5.59781 6.38047 5.45828 6.41336 5.30233C6.44625 5.14638 6.43803 4.99042 6.38047 4.84268C6.07622 4.0383 5.87065 3.20109 5.75552 2.35568C5.73086 2.16689 5.63218 1.98632 5.47594 1.85499C5.32793 1.72367 5.1388 1.658 4.94145 1.658L4.94968 1.64159Z' fill='%231A1A1A' /%3E%3Cpath d='M13.6379 1.52182C13.6379 1.15246 13.8024 0.947266 14.2135 0.947266C14.6247 0.947266 14.7891 1.15246 14.7891 1.52182V3.23728H16.4831C16.7791 3.23728 17.0587 3.40144 17.0587 3.81183C17.0587 4.22223 16.7791 4.38639 16.4831 4.38639H14.7891V6.07722C14.7891 6.44658 14.6247 6.65178 14.2135 6.65178C13.8024 6.65178 13.6379 6.44658 13.6379 6.07722V4.38639H11.944C11.648 4.38639 11.3684 4.22223 11.3684 3.81183C11.3684 3.40144 11.648 3.23728 11.944 3.23728H13.6379V1.52182Z' fill='%231A1A1A' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6312_4815'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	}
	
	
	.mobile__popup {
		display:none;
		position:fixed;
		width:100%;
		height:100%;
		top:0;
		left:0;
		background-color:#ffffff;
		z-index:11;
		padding:0px 0px 60px;
		/*display:flex;*/
	}
	
	.mobile__popup-wrap {
		width:100%;
		height:100%;
		overflow:auto;
		display:flex;
		flex-direction:column;
	}
	
	.mobile__popup-header {
		display:flex;
		justify-content:space-between;
		align-items:center;
		gap:10px;
	}
	
	.mobile__popup-back-btn {
		cursor:pointer;
		width:50px;
		height:50px;
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-size:23px auto;
		background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8345 17.6679C15.2033 17.299 15.2033 16.7011 14.8345 16.3322L9.83566 11.3334L14.8345 6.33454C15.2033 5.96572 15.2033 5.36773 14.8345 4.9989C14.4657 4.63007 13.8677 4.63007 13.4989 4.9989L7.83219 10.6656C7.46336 11.0344 7.46336 11.6324 7.83219 12.0012L13.4989 17.6679C13.8677 18.0367 14.4657 18.0367 14.8345 17.6679Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__popup-close-btn {
		cursor:pointer;
		width:50px;
		height:50px;
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-size:18px auto;
		background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.777 0.168283C17.0716 -0.0719826 17.5059 -0.0550368 17.7804 0.219554C18.055 0.494144 18.072 0.9284 17.8317 1.22298L17.7804 1.28011L10.0606 8.99994L17.7804 16.7198L17.8317 16.7769C18.072 17.0715 18.055 17.5057 17.7804 17.7803C17.5059 18.0549 17.0716 18.0719 16.777 17.8316L16.7199 17.7803L9.00006 10.0605L1.28023 17.7803C0.987336 18.0732 0.51257 18.0732 0.219673 17.7803C-0.0732242 17.4874 -0.0732243 17.0127 0.219673 16.7198L7.9395 8.99994L0.219673 1.28011L0.168402 1.22298C-0.0718634 0.9284 -0.0549178 0.494144 0.219673 0.219554C0.494263 -0.0550369 0.928519 -0.0719825 1.2231 0.168283L1.28023 0.219554L9.00006 7.93938L16.7199 0.219554L16.777 0.168283Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__popup-search-wrap {
		
	}
	
	.mobile__popup-search-form {
		position:relative;
	}
	
	.mobile__popup-search {
		padding:10px 15px;
		border:1px solid rgba(36, 55, 70, 0.10);
		border-right:0;
		border-left:0;
		position:relative;
	}
	
	.mobile__popup-search-input {
		width:100%;
		display:block;
		font-size:14px;
		outline:none;
		border:0;
	}
	
	.mobile__popup-content {
		overflow:auto;
		padding:10px 0px;
		flex:1;
	}
	
	.mobile__popup-menu {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.mobile__popup-menu a {
		display:block;
		padding:8px 15px;
		color:#243746;
		font-size:14px;
		font-weight:600;
		line-height:1.15;
		text-decoration:none;
	}
	
	.mobile__popup-submenu-wrap {
		display:none;
	}
	
	.mobile__popup-submenu {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.mobile__popup-submenu a {
		display:block;
		padding:7px 15px;
		color:#243746;
		font-size:14px;
		font-weight:400;
		line-height:1.15;
		text-decoration:none;
	}
	
	.personal__section {
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:10px;
	}
	
	.product__favorite {
		opacity:1;
	}
	
	.section__banner-desktop {
		display:none;
	}

	.section__banner-mobile {
		display:block;
	}
	
	.main__slider .swiper-pagination-bullet {
		width:70px;
		height:10px;
		border-radius:0;
		margin:0 7px !important;
	}
	
	.main__slider .swiper-pagination-bullet:before {
		height:1px;
		top:5px;
	}
}


@media (max-width: 680px) {
	
	.staps {
		flex-direction:column;
	}
	
	.staps__img {
		order:1;
		width:100%;
	}
	
	.staps__img img {
		position:relative;
	}
	
	.staps__content {
		width:100%;
	}
	
	.staps__title {
		font-size:21px;
	}
	
	.staps__item {
		padding:10px 0;
	}
	
	.staps__item-num {
		font-size:35px;
	}
	
	.staps__item-name {
		font-size:16px;
	}
	
	.staps__item-text {
		font-size:14px;
	}
}


@media (max-width: 575px) {
	
	.top__mobile-slogan {
		font-size:12px;
	}
	
	.top__mobile-city {
		font-size:12px;
	}
	
	.top__mobile-phone a {
		font-size:12px;
	}
	
	.block__title {
		font-size:16px;
		font-weight:600;
	}
	
	.block__header-link a {
		font-size:10px;
		text-decoration:underline;
	}
	
	.block__header-slider-btns {
		display:none;
	}
	
	.what-is__title {
		font-size:16px;
		font-weight:700;
		text-align:left;
	}
	
	.what-is__item-title {
		font-size:14px;
	}
	
	.what-is__item-text {
		font-size:14px;
	}
	
	.staps__title {
		font-size:16px;
		font-weight:600;
	}
	
	.staps__list {
		margin:15px 0 0 0;
	}
	
	.staps__item-num {
		font-size:30px;
	}
	
	.staps__item-name {
		font-size:14px;
		font-weight:600;
	}
	
	.select-size {
		padding:25px 0;
	}
	
	.select-size__title {
		font-size:16px;
		font-weight:600;
	}
	
	.select-size__controll {
		flex-direction:column;
		gap:10px;
	}
	
	.select-size__input {
		width:100%;
	}
	
	.select-size__btn {
		width:100%;
	}
	
	.select-size__result {
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:10px;
	}
	
	.select-size__block-title {
		font-size:12px;
	}
	
	.select-size__result-item-title {
		font-weight:700;
	}
	
	.reviews__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.brands__item-text {
		font-size:10px;
	}
	
	.block__header + .block__content {
		margin:15px 0 0 0;
	}
	
	.page__title {
		font-size:21px;
	}
	
	.products__list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:30px 8px;
    }
	
	.product__price {
		font-size:18px;
	}
	
	.product__name {
		font-size:12px;
	}
	
	.catalog__filter-btn {
		font-size:12px;
	}
	
	.catalog__sort-btn {
		font-size:12px;
	}
	
	.product__data-head {
		flex-direction:column;
	}
	
	.product__detail-collection {
		font-size:20px;
	}
	
	.popup_regions {
		padding:20px 15px 30px;
	}
	
	.product__detail-price-old {
		text-align:left;
	}
	
	.popup__form-reviews {
		padding:20px;
	}
	
	.form__field-error {
		top:calc(100% - 5px);
		font-size:10px;
	}
}

@media (max-width: 480px) {
	
	.top__mobile-slogan {
		font-size:10px;
	}
	
	.top__mobile-city {
		font-size:10px;
	}
	
	.top__mobile-phone a {
		font-size:10px;
	}
	
	.banners__item__text {
		font-size:16px;
	}
	
	.brands__item-text {
		font-size:8px;
	}
	
	.personal__section {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.personal__item-link {
		height:80px;
	}
	
	.personal__item-link.is__orders:before {
		mask-size:29px auto;
		-webkit-mask-size:29px auto;
	}

	.personal__item-link.is__personal:before {
		mask-size:36px auto;
		-webkit-mask-size:36px auto;
	}

	.personal__item-link.is__orders-history:before {
		mask-size:36px auto;
		-webkit-mask-size:36px auto;
	}

	.personal__item-link.is__basket:before {
		mask-size:36px auto;
		-webkit-mask-size:36px auto;
	}

	.personal__item-link.is__subscribe:before {
		mask-size:36px auto;
		-webkit-mask-size:36px auto;
	}

	.personal__item-link.is__contacts:before {
		mask-size:29px auto;
		-webkit-mask-size:29px auto;
	}


	.personal__item-link.is__exit:before {
		mask-size:29px auto;
		-webkit-mask-size:29px auto;
	}
	
	.regions__items-list-col {
		overflow:hidden;
		float:left;
		width:100%;
	}
}

@media (max-width: 410px) {
	
	.top__mobile-slogan {
		font-size:9px;
	}
	
	.top__mobile-city {
		font-size:9px;
	}
	
	.top__mobile-phone a {
		font-size:9px;
	}
	
	.brands__item-text {
		font-size:7px;
	}
	
	.product__sku-list {
		gap:10px;
		margin:15px 0 0 0;
	}
	
	.product__btns-block .btn {
		font-size:14px;
	}
}

@media (max-width: 350px) {
	
	.what-is__item-title {
		font-size:12px;
	}
	
	.what-is__item-text {
		font-size:12px;
	}
	
	.staps__item-num {
		font-size:26px;
	}
	
	.staps__item-name {
		font-size:12px;
	}
	
	.staps__item-text {
		font-size:12px;
	}
	
	.banners__item__text {
		font-size:12px;
	}
	
	.brands__item-text {
		font-size:6px;
	}
	
	.block__title {
		font-size:14px;
	}
	
	.page__title {
		font-size:18px;
	}
	
	.product__price {
		font-size:14px;
	}
	
	.product__name {
		font-size:10px;
	}
	
	.catalog__filter-btn {
		font-size:10px;
	}
	
	.catalog__sort-btn {
		font-size:10px;
	}
	
	.product__sku-title,
	.product__sku-link {
		font-size:12px;
	}
	
	.product__detail-name {
		font-size:10px;
	}
	
	.product__detail-collection {
		font-size:18px;
	}
	
}



/* End */


/* Start:/bitrix/templates/bareshoes/styles.css?17733404214*/
/**/
/* End */


/* Start:/bitrix/templates/bareshoes/template_styles.css?17733404214*/
/**/
/* End */
/* /bitrix/templates/bareshoes/css/reboot.min.css?16353963203922 */
/* /bitrix/templates/bareshoes/js/jquery.scrollbar/jquery.scrollbar.css?175698516522616 */
/* /bitrix/templates/bareshoes/js/swiper/swiper-bundle.min.css?176678149813918 */
/* /bitrix/templates/bareshoes/js/nouislider/nouislider.min.css?17620921134220 */
/* /bitrix/templates/bareshoes/js/magnific-popup/magnific-popup.css?17178337516852 */
/* /bitrix/templates/bareshoes/js/magnific-popup/magnific-popup-theme.css?17749945654566 */
/* /bitrix/templates/bareshoes/css/style.css?1775664294123121 */
/* /bitrix/templates/bareshoes/styles.css?17733404214 */
/* /bitrix/templates/bareshoes/template_styles.css?17733404214 */
