

/* Start:/local/templates/main/css/vendor/vendor.css?165227189023345*/
@charset "UTF-8";.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block;-ms-overflow-style:-ms-autohiding-scrollbar}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/local/templates/main/css/vendor/fonts/slick.eot);src:url(/local/templates/main/css/vendor/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/css/vendor/fonts/slick.woff) format("woff"),url(/local/templates/main/css/vendor/fonts/slick.ttf) format("truetype"),url(/local/templates/main/css/vendor/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:rgba(0,0,0,0);border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{width:0}.irs-bar,.irs-bar-edge{position:absolute;display:block;left:0}.irs-bar-edge{top:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:rgba(0,0,0,0)!important}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{height:10px;top:33px;background:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(-50%,#ddd),color-stop(150%,#fff));background:-o-linear-gradient(top,#ddd -50%,#fff 150%);background:linear-gradient(180deg,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:16px;-moz-border-radius:16px}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{border-top:1px solid #428bca;border-bottom:1px solid #428bca}.irs-bar,.irs-bar-edge{height:10px;top:33px;background:#428bca;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#428bca),to(#7fc3e8));background:-o-linear-gradient(bottom,#428bca 0,#7fc3e8 100%);background:linear-gradient(0deg,#428bca 0,#7fc3e8)}.irs-bar-edge{width:14px;border:1px solid #428bca;border-right:0;border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;border-radius:5px;-moz-border-radius:5px}.irs-slider{top:25px;width:27px;height:27px;border:1px solid #aaa;background:#ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(20%,#dcdcdc),to(#fff));background:-o-linear-gradient(top,#fff 0,#dcdcdc 20%,#fff 100%);background:linear-gradient(180deg,#fff 0,#dcdcdc 20%,#fff);border-radius:27px;-moz-border-radius:27px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3);cursor:pointer}.irs-slider.state_hover,.irs-slider:hover{background:#fff}.irs-max,.irs-min{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{color:#fff;font-size:14px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid{height:27px}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}.kladr-error{color:#cb3e27}#kladr_autocomplete ul{position:fixed;display:block;margin:0;padding:0;background-color:#fff;z-index:9999;overflow-x:hidden;overflow-y:auto;min-width:200px;max-height:420px;color:#313131}@media (min-width:1280px){#kladr_autocomplete ul{position:absolute}}#kladr_autocomplete li{display:list-item;list-style-type:none;margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#999;font-size:14px}#kladr_autocomplete li:hover{color:#4d63a0;cursor:pointer;font-weight:500}#kladr_autocomplete li:hover strong{color:#4d63a0}#kladr_autocomplete li.active{background-color:#e9e9e9}#kladr_autocomplete a{text-decoration:none}#kladr_autocomplete strong{font-weight:500;color:#353535}#kladr_autocomplete .spinner{position:absolute;display:block;margin:0;padding:0;width:16px;height:16px;background:rgba(0,0,0,0) 50% no-repeat;z-index:9999}
/* End */


/* Start:/local/templates/main/css/main.css?1743358583217467*/
@charset "UTF-8";@font-face{font-family:Rubik;src:url(/local/templates/main/css/../assets/fonts/rubik/rubik-regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Rubik;src:url(/local/templates/main/css/../assets/fonts/rubik/rubik-medium.ttf);font-style:normal;font-weight:500}.b-header-middle,.b-header-middle__navigation-wrap,.b-header-top__personality,.b-header-top__wrapper{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.mod-quick-popup, .b-quick-modal[data-modal="#quick"] {display: none !important; overflow: hidden !important; width: 0px !important; height: 0px !important; box-sizing: border-box !important; opacity: 0 !important; z-index: -1 !important; visibility: hidden !important;}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.content-page h1{font-size:26px;line-height:32px;margin:0 0 40px;color:#26303e}.content-page h2{font-size:22px;color:#1e2631;line-height:28px;margin:24px 0 16px}.content-page h3,.site .b-promo__code{font-size:16px;color:#1e2631;line-height:26px;margin:20px 0 10px}.content-page div,.content-page p.mod-lead,.content-page p:first-child{font-size:16px;color:#1e2631;line-height:30px;max-width:700px}.content-page p{font-size:14px;color:#353535;line-height:28px;margin:0;max-width:700px}.content-page p:not(:last-child){margin-bottom:10px}.content-page p+br{display:none}.content-page p>a{color:#4d63a0;text-decoration:none}.content-page p>a:hover{color:#95a3c5}.content-page p.mod-small,.site .b-promo__right-column{font-size:12px;color:#353535;line-height:22px;max-width:528px}.content-page ol,.content-page ul{font-size:14px;color:#353535;line-height:28px;padding:0;margin:0;max-width:408px}.content-page ol:not(:last-child),.content-page ul:not(:last-child){margin-bottom:20px}.content-page ol li:not(:last-child),.content-page ul li:not(:last-child){margin-bottom:10px}.content-page ul{list-style:none}.content-page ul li{position:relative}.content-page ul li:before{content:"—";position:absolute;left:-18px;top:0}.content-page b,.content-page strong{font-weight:400!important}@media screen and (max-width:768px){.content-page table td{padding-left:10px}.content-page table td span{padding-left:0}}.ab-outer{background-color:#f1f1f1;max-width:1200px;margin:0 auto}.outer-alt{padding:0 16px}@media (min-width:768px){.outer-alt{border-bottom:none;padding:0 24px}}@media (min-width:1280px){.outer-alt{padding:0 0 0 80px}}.outer-external{padding:0 8px}@media (min-width:1440px){.outer-external{padding:0 30px}}.outer{background-color:#f1f1f1}.outer-inner{margin-left:auto;margin-right:auto;max-width:1200px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-6px}@media (min-width:768px){.row{margin:-12px}}.col{padding:2px}@media (min-width:768px){.col{padding:12px}}.sm-1{width:8.33333%}.sm-2{width:16.66666%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{width:100%}@media (min-width:768px){.md-1{width:8.33333%}.md-2{width:16.66666%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%}}@media (min-width:1280px){.lg-1{width:8.33333%}.lg-2{width:16.66666%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%}}.hide-on-sm,.show-on-lg{display:none}.hide-on-lg,.show-on-sm{display:block}.hide-on-md{display:none}@media (min-width:768px){.show-on-lg,.show-on-sm{display:none}.hide-on-lg,.hide-on-sm{display:block}.hide-on-md{display:none}}@media (min-width:1280px){.hide-on-sm,.show-on-lg{display:block}.hide-on-lg,.show-on-sm{display:none}.hide-on-md{display:block}}body,html{height:100%;width:100%;margin:0;padding:0}html{font:normal normal 14px/28px Rubik,Helvetica,Arial,sans-serif;color:#353535}.site{left:0;-webkit-transition:left .6s ease 0s;-o-transition:left .6s ease 0s;transition:left .6s ease 0s}.site main.main{display:block;margin-top:106px}@media (min-width:768px){.site main.main{margin-top:156px}}@media (min-width:1280px){.site main.main{margin-top:54px}}.site main{padding:0 8px}@media (min-width:1280px){.site main{padding:0 8px;margin-top:54px}}@media (min-width:1440px){.site main{max-width:2000px;margin:0 auto;padding:0 30px}}@media (min-width:2000px){.site main{padding:0}}.site main.m-empty-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 8px;min-height:100vh;margin:0 auto}@media (min-width:768px){.site main.m-empty-main{margin:0 auto;padding:8px}}@media (min-width:1440px){.site main.m-empty-main{padding:30px}}.site main.m-ty-main{padding:8px;min-height:100vh}@media (min-width:768px){.site main.m-ty-main{margin:0;padding:8px}}@media (min-width:1440px){.site main.m-ty-main{padding:30px}}.site img{display:block;max-width:100%;height:auto}.site h1,.site h2,.site h3,.site h4,.site h5,.site h6{color:#26303e;font-weight:500}.site h1:first-child,.site h2:first-child,.site h3:first-child,.site h4:first-child,.site h5:first-child,.site h6:first-child{margin-top:0}.site b{font-weight:500}.site ol,.site ul{margin:0;padding:0;list-style-type:none}.site{position:relative;min-height:100%;min-width:100%;margin:0;-webkit-font-smoothing:antialiased}.site *,.site :after,.site :before{-webkit-box-sizing:border-box;box-sizing:border-box}.site a{color:#4d63a0;text-decoration:none}.site a:focus{outline:0}.site a:active{color:inherit}@media (min-width:1280px){.site a{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.site a:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#95a3c5}}.site h1{font-size:26px;line-height:32px;margin:0 0 40px}.site h2{font-size:22px;line-height:28px;margin:24px 0 16px}.site h3{font-size:16px;line-height:26px;margin:20px 0 10px}.site p{margin:0 0 10px}.site p:last-child{margin-bottom:0}.site .b-cards__info,.site .b-hist__info,.site .b-news-area__info,.site .b-our-shops__info,.site .b-personal__info,.site .b-privilege__info,.site .b-retail__info,.site .b-return__info,.site .b-studio__info,.site .p2{font-size:12px;line-height:22px}.site ol li,.site ul li{position:relative;margin-bottom:10px}.site ol li:last-child,.site ul li:last-child{margin-bottom:0}.site ul li:before{content:"—";position:absolute;left:-18px}.site ol{counter-reset:list-counter}.site ol li{counter-increment:list-counter}.site ol li:before{content:counter(list-counter) ".";position:absolute;left:-18px;color:#1e2631;font-size:12px}.site .theme-def{color:#4d63a0}@media (min-width:1280px){.site .theme-def{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.site .theme-def:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#95a3c5}}.b-pagination .site .b-pagination__more,.site .b-pagination .b-pagination__more,.site .theme-dblue,.site .top-bar__sort-label-checkbox,.site .top-bar__sort-label-radio{color:#1e2631}@media (min-width:1280px){.b-pagination .site .b-pagination__more,.site .b-pagination .b-pagination__more,.site .theme-dblue,.site .top-bar__sort-label-checkbox,.site .top-bar__sort-label-radio{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.b-pagination .site .b-pagination__more:hover,.site .b-pagination .b-pagination__more:hover,.site .theme-dblue:hover,.site .top-bar__sort-label-checkbox:hover,.site .top-bar__sort-label-radio:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#4d63a0}}.site .theme-blue{color:#26303e;opacity:.7}@media (min-width:1280px){.site .theme-blue{-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.site .theme-blue:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#26303e;opacity:1}}.b-aside-panel__categories .site a,.b-pagination__pages .site a,.b-redirect .site a,.site .b-aside-panel__categories a,.site .b-pagination__pages a,.site .b-redirect a,.site .theme-lblue{color:#999}@media (min-width:1280px){.b-aside-panel__categories .site a,.b-pagination__pages .site a,.b-redirect .site a,.site .b-aside-panel__categories a,.site .b-pagination__pages a,.site .b-redirect a,.site .theme-lblue{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.b-aside-panel__categories .site a:hover,.b-pagination__pages .site a:hover,.b-redirect .site a:hover,.site .b-aside-panel__categories a:hover,.site .b-pagination__pages a:hover,.site .b-redirect a:hover,.site .theme-lblue:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#4d63a0}}.b-footer__desktop-menu .site a,.b-footer__info-wrapper .site a,.b-footer__sub-menu .site a,.b-footer p+p .site a,.site .b-footer__desktop-menu a,.site .b-footer__info-wrapper a,.site .b-footer__sub-menu a,.site .b-footer p+p a,.site .theme-opacity-white{color:#fff}@media (min-width:1280px){.b-footer__desktop-menu .site a,.b-footer__info-wrapper .site a,.b-footer__sub-menu .site a,.b-footer p+p .site a,.site .b-footer__desktop-menu a,.site .b-footer__info-wrapper a,.site .b-footer__sub-menu a,.site .b-footer p+p a,.site .theme-opacity-white{-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.b-footer__desktop-menu .site a:hover,.b-footer__info-wrapper .site a:hover,.b-footer__sub-menu .site a:hover,.b-footer p+p .site a:hover,.site .b-footer__desktop-menu a:hover,.site .b-footer__info-wrapper a:hover,.site .b-footer__sub-menu a:hover,.site .b-footer p+p a:hover,.site .theme-opacity-white:hover{color:#fff;-webkit-transition:none;-o-transition:none;transition:none;opacity:.5}}.site button,.site input,.site label,.site select{cursor:pointer}.site.has-warning{padding-top:96px}@media (min-width:428px){.site.has-warning{padding-top:68px}}@media (min-width:768px){.site.has-warning{padding-top:40px}}@media (min-width:1280px){.site.has-warning{padding-top:0}}.cercle{width:0;height:0;position:absolute;background:#fff;pointer-events:none}.anim{opacity:.1;-webkit-animation:touch 1.5s ease-out;animation:touch 1.5s ease-out}@-webkit-keyframes touch{to{width:500px;height:500px;border-radius:500px;opacity:0;margin:-250px}}@keyframes touch{to{width:500px;height:500px;border-radius:500px;opacity:0;margin:-250px}}@-webkit-keyframes show-error{0%{opacity:0;max-height:0}70%{opacity:.7;max-height:20px}to{opacity:1;max-height:100px}}@keyframes show-error{0%{opacity:0;max-height:0}70%{opacity:.7;max-height:20px}to{opacity:1;max-height:100px}}.site .btn,.site a.btn,.site button.btn,.site input.btn,.site label.btn{font-size:14px;line-height:24px;font-weight:500;border:0;position:relative;color:#fff;white-space:nowrap;text-align:center;display:inline-block;vertical-align:middle;overflow:hidden;width:100%;min-width:120px;border-radius:0;padding:15px;background-color:#4d63a0;cursor:pointer;-webkit-transition:background-color .25s,color .25s;-o-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;outline:none}.site .btn:disabled,.site a.btn:disabled,.site button.btn:disabled,.site input.btn:disabled,.site label.btn:disabled{color:hsla(0,0%,100%,.5);cursor:default}.site .btn:disabled:hover,.site a.btn:disabled:hover,.site button.btn:disabled:hover,.site input.btn:disabled:hover,.site label.btn:disabled:hover{background-color:#4d63a0;color:hsla(0,0%,100%,.5)}.site .btn:active,.site a.btn:active,.site button.btn:active,.site input.btn:active,.site label.btn:active{color:#fff}.site .btn.theme-sky,.site a.btn.theme-sky,.site button.btn.theme-sky,.site input.btn.theme-sky,.site label.btn.theme-sky{color:#000;background-color:#fff;padding:8px 15px;border:2px solid #4d63a0}.site .btn.theme-sky:disabled,.site a.btn.theme-sky:disabled,.site button.btn.theme-sky:disabled,.site input.btn.theme-sky:disabled,.site label.btn.theme-sky:disabled{background-color:rgba(0,0,0,0);border:2px solid #999;color:rgba(0,0,0,.5)}.site .btn.theme-sky:disabled:hover,.site a.btn.theme-sky:disabled:hover,.site button.btn.theme-sky:disabled:hover,.site input.btn.theme-sky:disabled:hover,.site label.btn.theme-sky:disabled:hover{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.5)}.site .btn.theme-sky.cercle,.site a.btn.theme-sky.cercle,.site button.btn.theme-sky.cercle,.site input.btn.theme-sky.cercle,.site label.btn.theme-sky.cercle{background:#4d63a0}@media (min-width:1280px){.site .btn.theme-sky.cercle,.site a.btn.theme-sky.cercle,.site button.btn.theme-sky.cercle,.site input.btn.theme-sky.cercle,.site label.btn.theme-sky.cercle{background-color:#fff}}@media (min-width:1280px){.site .btn.theme-sky:hover,.site a.btn.theme-sky:hover,.site button.btn.theme-sky:hover,.site input.btn.theme-sky:hover,.site label.btn.theme-sky:hover{background-color:#4d63a0;color:#fff}}.site .btn.theme-gray,.site a.btn.theme-gray,.site button.btn.theme-gray,.site input.btn.theme-gray,.site label.btn.theme-gray{border:2px solid #999;padding:8px 15px;background-color:rgba(0,0,0,0)}.site .btn.theme-gray:disabled,.site a.btn.theme-gray:disabled,.site button.btn.theme-gray:disabled,.site input.btn.theme-gray:disabled,.site label.btn.theme-gray:disabled{background-color:rgba(0,0,0,0);border:2px solid #999;opacity:.5}.site .btn.theme-gray:disabled:hover,.site a.btn.theme-gray:disabled:hover,.site button.btn.theme-gray:disabled:hover,.site input.btn.theme-gray:disabled:hover,.site label.btn.theme-gray:disabled:hover{background-color:rgba(0,0,0,0)}@media (min-width:1280px){.site .btn.theme-gray:hover,.site a.btn.theme-gray:hover,.site button.btn.theme-gray:hover,.site input.btn.theme-gray:hover,.site label.btn.theme-gray:hover{background-color:#999}}.site .btn.theme-lucid,.site a.btn.theme-lucid,.site button.btn.theme-lucid,.site input.btn.theme-lucid,.site label.btn.theme-lucid{border:2px solid rgba(0,0,0,0);padding:8px 15px;background-color:rgba(0,0,0,0);color:#000}.site .btn.theme-lucid:disabled,.site a.btn.theme-lucid:disabled,.site button.btn.theme-lucid:disabled,.site input.btn.theme-lucid:disabled,.site label.btn.theme-lucid:disabled{background-color:rgba(0,0,0,0);border:2px solid #999;opacity:.5}.site .btn.theme-lucid:disabled:hover,.site a.btn.theme-lucid:disabled:hover,.site button.btn.theme-lucid:disabled:hover,.site input.btn.theme-lucid:disabled:hover,.site label.btn.theme-lucid:disabled:hover{background-color:rgba(0,0,0,0)}@media (min-width:1280px){.site .btn.theme-lucid:hover,.site a.btn.theme-lucid:hover,.site button.btn.theme-lucid:hover,.site input.btn.theme-lucid:hover,.site label.btn.theme-lucid:hover{background-color:#999}}.site .b-authorization .btn.entry,.site .b-authorization a.btn.entry,.site .b-authorization button.btn.entry,.site .b-authorization input.btn.entry,.site .b-authorization label.btn.entry,.site .b-feedback-modal .btn.entry,.site .b-feedback-modal__wrap button.btn,.site .b-feedback-modal a.btn.entry,.site .b-feedback-modal button.btn.entry,.site .b-feedback-modal input.btn.entry,.site .b-feedback-modal label.btn.entry,.site .b-forgot-modal__wrap>button.btn,.site .btn.b-modal-cart__accept,.site .btn.theme-border-lblue,.site a.btn.b-modal-cart__accept,.site a.btn.theme-border-lblue,.site button.btn.b-modal-cart__accept,.site button.btn.theme-border-lblue,.site input.btn.b-modal-cart__accept,.site input.btn.theme-border-lblue,.site label.btn.b-modal-cart__accept,.site label.btn.theme-border-lblue{border:2px solid #4d63a0;padding-top:8px;padding-bottom:8px}@media (min-width:768px){.site .btn,.site a.btn,.site button.btn,.site input.btn,.site label.btn{width:auto}}@media (min-width:1280px){.site .btn:hover,.site a.btn:hover,.site button.btn:hover,.site input.btn:hover,.site label.btn:hover{background-color:#1e2631;color:#fff}}.site input[type=email],.site input[type=number],.site input[type=password],.site input[type=tel],.site input[type=text],.site textarea{-webkit-appearance:none;padding:10px 16px;border:none;-webkit-box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5;font-weight:500;line-height:24px;cursor:pointer;width:100%;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;outline:none;border-radius:0}@media (min-width:1280px){.site input[type=email]:hover,.site input[type=number]:hover,.site input[type=password]:hover,.site input[type=tel]:hover,.site input[type=text]:hover,.site textarea:hover{-webkit-box-shadow:inset 0 0 0 1px #95a3c5;box-shadow:inset 0 0 0 1px #95a3c5}}.site input[type=email]:focus,.site input[type=number]:focus,.site input[type=password]:focus,.site input[type=tel]:focus,.site input[type=text]:focus,.site textarea:focus{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.site input[type=email]::-webkit-input-placeholder,.site input[type=number]::-webkit-input-placeholder,.site input[type=password]::-webkit-input-placeholder,.site input[type=tel]::-webkit-input-placeholder,.site input[type=text]::-webkit-input-placeholder,.site textarea::-webkit-input-placeholder{opacity:1;color:#999;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s}.site input[type=email]:-moz-placeholder,.site input[type=email]::-moz-placeholder,.site input[type=number]:-moz-placeholder,.site input[type=number]::-moz-placeholder,.site input[type=password]:-moz-placeholder,.site input[type=password]::-moz-placeholder,.site input[type=tel]:-moz-placeholder,.site input[type=tel]::-moz-placeholder,.site input[type=text]:-moz-placeholder,.site input[type=text]::-moz-placeholder,.site textarea:-moz-placeholder,.site textarea::-moz-placeholder{opacity:1;color:#999;-moz-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s}.site input[type=email]:-ms-input-placeholder,.site input[type=number]:-ms-input-placeholder,.site input[type=password]:-ms-input-placeholder,.site input[type=tel]:-ms-input-placeholder,.site input[type=text]:-ms-input-placeholder,.site textarea:-ms-input-placeholder{opacity:1;color:#999;-ms-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s}.site input[type=email]::-ms-input-placeholder,.site input[type=number]::-ms-input-placeholder,.site input[type=password]::-ms-input-placeholder,.site input[type=tel]::-ms-input-placeholder,.site input[type=text]::-ms-input-placeholder,.site textarea::-ms-input-placeholder{opacity:1;color:#999;-ms-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s}.site input[type=email]:focus::-webkit-input-placeholder,.site input[type=number]:focus::-webkit-input-placeholder,.site input[type=password]:focus::-webkit-input-placeholder,.site input[type=tel]:focus::-webkit-input-placeholder,.site input[type=text]:focus::-webkit-input-placeholder,.site textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.site input[type=email]:focus:-moz-placeholder,.site input[type=email]:focus::-moz-placeholder,.site input[type=number]:focus:-moz-placeholder,.site input[type=number]:focus::-moz-placeholder,.site input[type=password]:focus:-moz-placeholder,.site input[type=password]:focus::-moz-placeholder,.site input[type=tel]:focus:-moz-placeholder,.site input[type=tel]:focus::-moz-placeholder,.site input[type=text]:focus:-moz-placeholder,.site input[type=text]:focus::-moz-placeholder,.site textarea:focus:-moz-placeholder,.site textarea:focus::-moz-placeholder{opacity:0;transform:translateX(30px)}.site input[type=email]:focus:-ms-input-placeholder,.site input[type=number]:focus:-ms-input-placeholder,.site input[type=password]:focus:-ms-input-placeholder,.site input[type=tel]:focus:-ms-input-placeholder,.site input[type=text]:focus:-ms-input-placeholder,.site textarea:focus:-ms-input-placeholder{opacity:0;-ms-transform:translateX(30px);transform:translateX(30px)}.site input[type=email]:disabled,.site input[type=text]:disabled{background-color:#e5e5e5}.site input[type=email]:disabled::-webkit-input-placeholder,.site input[type=text]:disabled::-webkit-input-placeholder{color:#999}.site input[type=email]:disabled:-moz-placeholder,.site input[type=email]:disabled::-moz-placeholder,.site input[type=text]:disabled:-moz-placeholder,.site input[type=text]:disabled::-moz-placeholder{color:#999}.site input[type=email]:disabled:-ms-input-placeholder,.site input[type=text]:disabled:-ms-input-placeholder{color:#999}@media (min-width:1280px){.site input[type=email]:disabled:hover,.site input[type=text]:disabled:hover{-webkit-box-shadow:none;box-shadow:none}}.site input[type=number]{-moz-appearance:textfield}.site input[type=number]::-webkit-inner-spin-button,.site input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site button{border:none;background-color:rgba(0,0,0,0);padding:0;border-radius:0}.site button:active{color:inherit}@font-face{font-family:Icons;src:url(/local/templates/main/css/../assets/fonts/fontello/icons.woff2?87966075) format("woff2"),url(/local/templates/main/css/../assets/fonts/fontello/icons.woff?87966075) format("woff");font-weight:400;font-style:normal}[class*=" i-"]:before,[class^=i-]:before{font-family:Icons;font-style:normal;font-weight:400;letter-spacing:0;line-height:1em;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-arrow:before{content:"\e800"}.i-cards:before{content:"\e801"}.i-cart:before{content:"\e802"}.i-cleaning:before{content:"\e803"}.i-close:before{content:"\e804"}.i-edit:before{content:"\e805"}.i-favour_header:before{content:"\e806"}.i-fb:before{content:"\e807"}.i-google:before{content:"\e808"}.i-hanger:before{content:"\e809"}.i-insta:before{content:"\e80a"}.i-map:before{content:"\e80b"}.i-menu_mobile:before{content:"\e80c"}.i-menu_tablet:before{content:"\e80d"}.i-ok:before{content:"\e80e"}.i-photo:before{content:"\e80f"}.i-question:before{content:"\e810"}.i-scissors:before{content:"\e811"}.i-search:before{content:"\e812"}.i-shev:before{content:"\e813"}.i-shops:before{content:"\e814"}.i-star_fill:before{content:"\e815"}.i-vk:before{content:"\e816"}.i-yt:before{content:"\e817"}.i-check:before{content:"\e818"}.i-arrow{content:"\e800"}.i-cards{content:"\e801"}.i-cart{content:"\e802"}.i-cleaning{content:"\e803"}.i-close{content:"\e804"}.i-edit{content:"\e805"}.i-favour_header{content:"\e806"}.i-fb{content:"\e807"}.i-google{content:"\e808"}.i-hanger{content:"\e809"}.i-insta{content:"\e80a"}.i-map{content:"\e80b"}.i-menu_mobile{content:"\e80c"}.i-menu_tablet{content:"\e80d"}.i-ok{content:"\e80e"}.i-photo{content:"\e80f"}.i-question{content:"\e810"}.i-scissors{content:"\e811"}.i-search{content:"\e812"}.i-shev{content:"\e813"}.i-shops{content:"\e814"}.i-star_fill{content:"\e815"}.i-vk{content:"\e816"}.i-yt{content:"\e817"}.i-check{content:"\e818"}.slick-slide{outline:none;cursor:pointer}.has-preloader{position:relative}.has-preloader[data-loading=true] .b-spinner,.has-preloader[data-preloader=true] .b-spinner{display:block}.has-preloader[data-loading=true]:after,.has-preloader[data-preloader=true]:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:11;background:hsla(0,0%,100%,.55)}.has-preloader_fixed{position:fixed}.b-spinner{display:none;position:absolute;z-index:100;top:0;left:0;margin:auto;bottom:0;right:0;width:36px;height:36px;-webkit-animation:spinner-rotate 2s linear infinite;animation:spinner-rotate 2s linear infinite}.b-spinner__content{display:block;width:100%;height:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;stroke:#4d63a0}.b-spinner__content circle{-webkit-animation:spinner-stroke-motion 3s ease .2s infinite;animation:spinner-stroke-motion 3s ease .2s infinite}.b-spinner.mod-filter-spinner{position:fixed;top:50%;bottom:50%;left:50%;right:50%}@media (max-width:767px){.b-spinner.mod-filter-spinner{top:0;bottom:0;left:0;right:0}}@media (max-width:1279px){.mod-only-lg{display:none!important}}@media (min-width:768px){.mod-only-sm{display:none!important}}@media (max-width:767px){.mod-only-md{display:none!important}}@media (min-width:1280px){.mod-only-md{display:none!important}}@media (max-width:767px){.mod-no-sm{display:none!important}}@media (max-width:1279px){.mod-no-md{display:none!important}}@media (min-width:1280px){.mod-no-lg{display:none!important}}@-webkit-keyframes spinner-stroke-motion{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:120,300;stroke-dashoffset:-171/3}to{stroke-dasharray:120,300;stroke-dashoffset:-171}}@keyframes spinner-stroke-motion{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:120,300;stroke-dashoffset:-171/3}to{stroke-dasharray:120,300;stroke-dashoffset:-171}}@-webkit-keyframes spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[v-cloak]{display:none!important}.site .b-404__not-found{padding:88px 15px}@media (min-width:768px){.site .b-404__not-found{padding:88px 20px}}@media (min-width:1280px){.site .b-404__not-found{padding:88px 0}}.site .b-404__not-found p{margin:0}.site .b-404__not-found a{margin-top:40px;width:240px}.b-advantages{display:none}@media (min-width:768px){.b-advantages{display:block}}@media (min-width:1280px){.b-advantages{border-bottom:2px solid #fff;border-top:2px solid #fff}}.b-advantages__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 22px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.b-advantages__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width:1280px){.b-advantages__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:38px 22px}}.b-advantages__item+.b-advantages__item{margin-top:20px}@media (min-width:768px){.b-advantages__item+.b-advantages__item{margin:0}}.b-advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:260px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.b-advantages__item{width:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1280px){.b-advantages__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:350px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.b-advantages__item img{margin-top:8px}@media (min-width:768px){.b-advantages__item img{margin-top:0}}@media (min-width:1280px){.b-advantages__item img{margin-top:5px}}.b-advantages__item p{color:#1e2631;line-height:26px;margin-left:24px;text-align:left;min-width:188px}.b-advantages__item p b{margin-right:5px}@media (min-width:768px){.b-advantages__item p{margin-top:17px;margin-left:0;text-align:center;min-width:220px}}@media (min-width:1280px){.b-advantages__item p{text-align:left;margin-left:32px;margin-top:0;min-width:260px}}.b-advantages__item p strong{font-size:16px}@media screen and (max-width:768px){.b-advantages__img-container{min-width:40px;max-width:40px}}.b-advantages.m-advant-item{display:block;border-bottom:2px solid #fff;border-top:2px solid #fff}.b-advantages.m-advant-item .b-advantages__wrap{padding:36px 22px 32px}@media (min-width:1280px){.b-advantages.m-advant-item .b-advantages__wrap{padding:40px 22px}}.b-banner-available{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;letter-spacing:normal;line-height:26px;font-weight:500;height:40px;width:100%;background:#f90;color:#fff;z-index:2}.b-banner-available.m-link{color:#fff;background:#4d63a0}@media (min-width:768px){.b-banner-available{font-size:16px;letter-spacing:normal;line-height:26px}}@media (min-width:1280px){.b-banner-available.no-lg{display:none!important}}@media (max-width:1278px){.b-banner-available.lg-only{display:none!important}}.b-banner-sale{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:normal;line-height:26px;font-weight:500;height:56px;background:#4d63a0;color:#fff;z-index:3;display:none}.b-banner-sale,.b-banner-sale__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.b-banner-sale__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-right:33px;padding-left:20px}.b-banner-sale__item p{margin-bottom:auto;margin-top:auto;margin-right:16px;font-size:16px;font-weight:400}@media (min-width:768px){.b-banner-sale__item p{margin-right:32px}}.b-banner-sale__item a{display:inline-block;font-size:14px;line-height:40px;font-weight:500;padding:0 21px;color:#fff;border:2px solid hsla(0,0%,100%,.2)}@media (max-width:767px){.b-banner-sale__item a .no-sm{display:none}}@media (min-width:768px){.b-banner-sale__item a .only-sm{display:none}}.b-banner-sale__item button{position:absolute;display:block;width:20px;height:40px;top:50%;right:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-banner-sale__item button:before{font-family:icons;color:#fff;content:"\e804";font-size:10px}@media (min-width:768px){.b-banner-sale__item button:before{font-size:14px}}@media (min-width:768px){.b-banner-sale{font-size:16px;letter-spacing:normal;line-height:26px}}.b-banner-sale.mod-show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px) and (max-width:1280px){.b-banner-sale.mod-show~.outer .b-header-top{top:56px;background-color:#fff}}@media (min-width:1280px){.b-banner-sale.mod-show{position:fixed}.b-banner-sale.mod-show~.outer{padding-top:60px}.b-banner-sale.mod-show~.outer .b-header-middle__navigation{top:170px}.b-banner-sale.mod-show~.outer .b-header-top{top:56px;padding-bottom:23px;background-color:#fff}}@media (min-width:1280px){.b-header.is-fixed .b-banner-sale.mod-show~.outer .b-header-middle__navigation{top:56px}}.site .b-bread{display:none}@media (min-width:768px){.site .b-bread{display:block}}@media (min-width:1280px){.site .b-bread{margin-top:0}}.site .b-bread__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:768px){.site .b-bread__wrapper{padding:16px 22px 24px}}@media (min-width:1280px){.site .b-bread__wrapper{padding:16px 0 24px}}.site .b-bread__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-right:28px}.site .b-bread__item:last-child .b-bread__crumb:before{content:""}.site .b-bread__item:last-child .b-bread__crumb{color:#353535}.site .b-bread__crumb{display:block;font-size:12px;line-height:18px;color:#999;position:relative}@media (min-width:1280px){.site .b-bread__crumb:hover{color:#4d63a0}}.site .b-bread__crumb:before{content:"–";display:block;position:absolute;right:-17px;top:0}.site .b-card{overflow:hidden;border:1px solid rgba(0,0,0,0);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;height:100%;position:relative}@media (min-width:1280px){.site .b-card:hover{border:1px solid #e5e5e5}.site .b-card:hover .b-card__img-sect img+img{opacity:0}.site .b-card:hover p:last-child{-webkit-transition:none;-o-transition:none;transition:none;color:#4d63a0}.site .b-card:hover button{display:block}}.site .b-card button{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.site .b-card .cercle{background-color:#f7f9f8}.site .b-card .anim{opacity:.4}.site .b-card a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site .b-card__img-sect{display:block;width:100%;position:relative}.site .b-card__img-sect img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.site .b-card__img-sect img+img{-webkit-transition:opacity .25s ease 0s;-o-transition:opacity .25s ease 0s;transition:opacity .25s ease 0s;opacity:1}.site .b-card__img-sect:before{content:"";display:block;padding-bottom:145%}.site .b-card__favour{position:absolute;top:8px;right:8px}.site .b-card__favour input{display:none}.site .b-card__favour input:checked+label{color:#1e2631}.site .b-card__favour label{display:block;font-size:17px;color:#cdcdcd}@media (min-width:1280px){.site .b-card__favour label{cursor:pointer;-webkit-transition:color .15s ease 0s,-webkit-transform .15s ease 0s;transition:color .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:transform .15s ease 0s,color .15s ease 0s;transition:transform .15s ease 0s,color .15s ease 0s;transition:transform .15s ease 0s,color .15s ease 0s,-webkit-transform .15s ease 0s}.site .b-card__favour label:hover{color:#1e2631;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.site .b-card__desc-sect{padding:14px 8px 8px;background-color:#fff;width:100%;display:block}@media (min-width:768px){.site .b-card__desc-sect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site .b-card__title{margin-bottom:10px;padding-right:10px}@media (min-width:768px){.site .b-card__title{margin-bottom:0}}.site .b-card__title p{font-size:12px;line-height:14px;margin-bottom:4px;color:#999}.site .b-card__title p:last-child{margin:0;font-size:14px;color:#26303e;font-weight:400;line-height:20px;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.site .b-card__actions{position:absolute;bottom:8px;left:8px}.site .b-card__actions p{font-size:12px;line-height:12px;font-weight:700;color:#fff;margin:0 0 4px;padding:1px 3px}.site .b-card__actions p.m-action-red{background-color:#f9003d}.site .b-card__actions p.m-action-yellow{background-color:#e9732c}.site .b-card__actions p.m-action-blue{background-color:#163e86}.site .b-card button.mod-quick-popup{padding:8px 21px}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.site .b-card__desc-sect{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:auto}}.b-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-bottom:16px;border-bottom:1px solid #999}.b-card-item+.b-card-item{margin-top:16px}.b-card-item__img{display:block;width:50px;height:74px}.b-card-item__img img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.b-card-item__wrap h4{margin-bottom:6px;line-height:17px}.b-card-item__wrap h4 a{color:#fff;font-weight:400;font-size:14px}.b-card-item__wrap h4 span{display:none}.b-card-item__desc{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-left:16px}.b-card-item__desc,.b-card-item__size-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.b-card-item__size-wrap{margin-bottom:4px}.b-card-item__desc-size{line-height:18px;width:140px}.b-card-item__desc-size span{color:#999}.b-card-item__desc-size i{font-style:normal;color:#fff}.b-card-item__desc-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.b-card-item__delete{font-weight:500;line-height:14px;height:14px;font-size:12px;color:#fff}.b-card-item__delete:hover{color:hsla(0,0%,100%,.5)}.b-card-item__delete span{color:#f9003d}.b-card-item__price{line-height:14px;font-weight:500;color:#fff;font-size:12px}.b-order-section .b-card-item:last-child{border-bottom:none}.b-count{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:14px;color:#fff;text-align:end}.b-order-section .b-card-item__desc h4 a{color:#1e2631}@media (min-width:768px){.b-order-section .b-card-item__desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.b-order-section .b-card-item__delete{color:#1e2631;display:none}.b-order-section .b-card-item__desc-size i,.b-order-section .b-card-item__price{color:#1e2631}@media (min-width:768px){.b-order-section .b-card-item__desc-bottom{margin-top:0}}.b-order-page .b-order-section .b-card-item .b-card-item__wrap h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.b-order-page .b-order-section .b-card-item .b-card-item__wrap,.b-order-page .b-order-section .b-card-item .b-card-item__wrap h4 span{display:inline-block}}@media (min-width:768px){.b-order-page .b-order-section .b-card-item .b-card-item__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}@media (min-width:768px){.b-order-page .b-order-section .b-card-item .b-count{width:20px}}.b-order-page .b-order-section .b-card-item .b-count:before{color:#000;right:0}.b-order-page .b-order-section .b-card-item .b-count:after,.b-order-page .b-order-section .b-card-item .b-count select{display:none}@media (min-width:768px){.b-order-page .b-order-section .b-card-item .b-card-item__price{display:none}}.b-cart{padding:24px 24px 31px;background-color:#1e2631;margin:0 -8px}@media (min-width:768px){.b-cart{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:304px;padding:132px 22px 31px}}@media (min-width:1280px){.b-cart{width:440px;padding:132px 60px 31px}}.b-cart__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.b-cart__top{display:none}}.b-cart__top a{margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#fff;line-height:18px}.b-cart__top a i{display:block;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);margin-right:5px}.b-cart__main{margin-top:32px}@media (min-width:768px){.b-cart__main{margin-top:0;position:-webkit-sticky;position:sticky;top:40px}}.b-cart__main h2{color:#fff}.b-cart__total{margin-top:16px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-cart__total span{line-height:17px;color:#999}.b-cart__total .b-cart__price{font-size:14px;line-height:17px;color:#fff}.b-catalog-section{margin-top:24px}@media (min-width:768px){.b-catalog-section{margin-top:0;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin-left:56px}}.b-catalog{border-bottom:2px solid #fff}.b-catalog__wrapper-catalog{padding:32px 0}@media (min-width:768px){.b-catalog__wrapper-catalog{padding:39px 22px 48px}}@media (min-width:1280px){.b-catalog__wrapper-catalog{padding:39px 0 48px}}.b-catalog__wrapper-inner{margin-top:24px}@media (min-width:768px){.b-catalog__wrapper-inner{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex}}.top-bar{padding:0 16px;color:#1e2631}@media (min-width:768px){.top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.top-bar h1{margin:0}.top-bar__results h1{color:#999}.top-bar__results h1 b{color:#1e2631}.top-bar__results h1:after{content:attr(data-val);font-size:16px;color:#999;line-height:26px;margin-left:16px}.top-bar__sort-wrap{display:none}@media (min-width:768px){.top-bar__sort-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.top-bar__sort-title{color:#999;margin-right:16px}.top-bar__sort{margin-left:24px}.top-bar__sort+.top-bar__sort{margin-left:18px}.top-bar__sort-radio,.top-bar__sort-radio:checked+.top-bar__sort-label-radio{display:none}.top-bar__sort-radio:checked~.top-bar__sort-label-checkbox{display:inline-block}.top-bar__sort-label-radio{padding-right:10px;cursor:pointer}.top-bar__sort-label-radio .top-bar__sort-icon{opacity:0}.top-bar__left-column{position:relative}.top-bar__items{margin-left:24px;display:inline-block;position:absolute;bottom:-2.6px;left:100%;color:#999;white-space:nowrap}@media (max-width:767px){.top-bar__items{position:static;margin-left:0}}.top-bar__count{font-weight:500;color:#000}.top-bar__sort-checkbox{display:none}.top-bar__sort-checkbox:checked+.top-bar__sort-label-checkbox:after{content:"↑"}.top-bar__sort-checkbox:checked+.top-bar__sort-label-checkbox.m-not-arrow:after{content:none}.top-bar__sort-label-checkbox{padding-right:10px;display:none;cursor:pointer;position:relative}.top-bar__sort-label-checkbox:after{content:"↓";display:block;position:absolute;top:-3px;right:0;font-size:14px}.top-bar__sort-label-checkbox.m-not-arrow:after{content:none}.b-aside-panel{padding:0 16px}@media (min-width:768px){.b-aside-panel{padding:0}}.b-aside-panel__categories{display:none}@media (min-width:768px){.b-aside-panel__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:40px}}.b-aside-panel__categories a{font-size:16px;line-height:24px}.b-aside-panel__categories a+a{margin-top:14px}.b-seo{display:none}@media (min-width:1280px){.b-seo{display:block}}.b-seo__wrap{padding-bottom:90px;width:100%}.b-seo .b-seo__lead{margin:0 0 24px;color:#1e2631;font-weight:500;font-size:16px;line-height:26px}.b-seo p{color:#353535;font-size:12px;line-height:22px}.b-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-agreement input{display:none}.b-agreement input:checked+label span{background-color:#4d63a0;border:2px solid #4d63a0}.b-agreement label{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-agreement label:hover span{border:2px solid #4d63a0}.b-agreement span{display:block;line-height:22px;min-width:16px;min-height:16px;border:2px solid #e5e5e5;background-color:#fff}.b-agreement p{margin-left:12px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.b-agreement[data-error] span{border-color:red}.site .ch-delivery{padding-top:24px;margin-top:24px;border-top:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.site .ch-delivery{padding-top:40px;margin-top:44px}}@media (min-width:1280px){.site .ch-delivery{margin-top:40px}}.site .ch-delivery__methods{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px}@media (max-width:1279px){.site .ch-delivery__methods{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site .ch-delivery__methods-title{width:200px;-ms-flex-negative:0;flex-shrink:0;color:#999}@media (max-width:1279px){.site .ch-delivery__methods-title{margin-bottom:0}}.site .ch-delivery__methods .b-toggle-item__label{font:14px/26px Rubik,Helvetica,Arial,sans-serif}.site .ch-delivery__addresses .multiselect__element:first-child .multiselect__option--disabled{padding:0}.site .ch-delivery__cost{margin-left:auto;-ms-flex-item-align:center;align-self:center}.site .ch-delivery__cost,.site .ch-delivery__fitting,.site .ch-delivery__fitting-notify{font:12px/22px Rubik,Helvetica,Arial,sans-serif}.site .ch-delivery__fitting-notify{margin-top:8px;margin-bottom:16px}.site .ch-delivery__address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site .ch-delivery__address .b-form-row:not(:first-child){width:48%;padding-bottom:0;margin:0}.site .ch-delivery__address .b-form-row:first-child{width:100%}.site .ch-delivery__address span .multiselect__single{color:#999}.site .ch-delivery .b-toggle-item{margin-top:0;min-width:0}.site .ch-delivery .b-toggle-item__content{margin-top:16px}.site .ch-delivery__link{color:#353535;text-decoration:underline}.site .ch-loyalty.b-form-row{margin-bottom:8px}.site .ch-loyalty .b-form-row{width:100%}.site .ch-loyalty .b-form-row__field.is-accepted input{background-color:#dfefe1}.site .ch-loyalty .b-form-row__field.is-accepted i{position:absolute;right:16px;top:10px}.site .ch-loyalty .b-form-row__field.is-accepted i:before{font-size:20px;color:#5eb16b}.site .ch-loyalty .b-form-row button{width:100%;min-width:140px}.site .ch-payment{padding-top:24px;margin-top:24px;border-top:2px solid #fff}@media screen and (min-width:768px){.site .ch-payment{padding-top:40px;margin-top:44px}}@media screen and (min-width:1280px){.site .ch-payment{margin-top:40px}}.site .ch-payment__button{font:14px/26px Rubik,Helvetica,Arial,sans-serif;border-bottom:2px solid rgba(0,0,0,0);color:#999;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s;outline:none}.site .ch-payment__button[data-selected=true]{color:#1e2631;font-weight:500;border-bottom-color:#1e2631;pointer-events:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}.site .ch-payment__button:not(:last-child){margin-right:24px}@media screen and (hover:hover){.site .ch-payment__button:hover{color:#1e2631;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}}.site .ch-payment__items{margin-bottom:16px}.site .ch-payment__link{color:#353535;text-decoration:underline}.site .ch-payment__wrap{display:block}.site .ch-payment.b-form-row{margin-bottom:32px}.b-checkout{height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.b-checkout{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1280px){.b-checkout__footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.b-checkout footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:24px 16px 37px;border-top:2px solid #fff}@media (min-width:768px){.b-checkout footer{padding:24px 22px 37px}}@media (min-width:1280px){.b-checkout footer{width:600px;padding:24px 0 37px;margin:0 auto}}.b-checkout footer p{color:#999;line-height:23px}@media (min-width:768px){.b-checkout footer p{margin:0}}.b-checkout footer p a{color:#1e2631}.b-checkout__ordering-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f1f1;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}.site .b-checkout .b-checkout__text{margin-bottom:24px;font:12px/22px Rubik,Helvetica,Arial,sans-serif}@media screen and (min-width:768px){.site .b-checkout .b-checkout__text{margin-bottom:32px}}.site .b-checkout .b-checkout__checkbox{margin-bottom:24px}@media screen and (min-width:768px){.site .b-checkout .b-checkout__checkbox{margin-bottom:40px}}.site .b-checkout__comment.b-form-row{margin-bottom:32px}.site .b-checkout__comment-area{width:100%;height:88px;resize:none;overflow-x:hidden}.b-ordering{background-color:#f1f1f1;padding:32px 16px 37px}@media (min-width:768px){.b-ordering{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:30px 22px 37px}}@media (min-width:1280px){.b-ordering{width:600px;margin:0 auto;padding:30px 0 37px}}.b-ordering__logo-section{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.b-ordering__logo-section{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-ordering__logo-section img{width:140px;height:59px}.b-ordering__logo-section a{color:#1e2631;margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1280px){.b-ordering__logo-section a{margin-left:60px}.b-ordering__logo-section a:hover{color:#4d63a0}}.b-ordering__logo-section a i{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);margin-right:6px;display:block}@media (min-width:768px){.b-ordering h1{margin-top:40px}}.b-ordering .b-form-row{margin-bottom:16px}.b-ordering .b-form-row__head{color:#999}.b-ordering .b-form-row:last-child{margin-bottom:0;padding-bottom:24px}.b-ordering__bottom{margin-top:24px;padding-bottom:56px}.b-ordering__bottom p{line-height:22px;font-size:12px}.b-ordering button[type=submit]{padding:14px 15px 16px}@media (min-width:768px){.b-ordering button[type=submit]{width:50%}}.b-ordering__fixed-input{position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.b-ordering__fixed-input{display:none}}.b-ordering__fixed-input button[type=submit]{color:hsla(0,0%,100%,.5)}.b-ordering__fixed-input.is-hidden,.b-ordering__fixed-input button.is-hidden{display:none}.b-cards{width:100%}.b-cards__main-wrap{position:relative}@media (min-width:768px){.b-cards__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-cards__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.content-page .b-cards__content{max-width:600px}@media (min-width:1024px){.content-page .b-cards__content{min-width:600px}}.b-cards h1{margin-bottom:24px}@media (min-width:768px){.b-cards h1{margin-bottom:40px}}.b-cards h3{margin-bottom:20px}.b-cards__image{width:100%;margin-left:-10px;margin-bottom:24px}@media (min-width:768px){.b-cards__image{margin-bottom:40px}}.b-cards .b-promos__promo{margin-bottom:16px}.b-cards .b-promos__icon{width:80px;height:80px;margin:0 auto 16px;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-color:#e0e2e8}.b-cards .b-promos__description{padding-right:20px}@media (min-width:768px){.b-cards .b-promos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-cards .b-promos__icon{margin-left:0}.b-cards .b-promos__promo{max-width:175px}}.b-cards .b-conditions__condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-cards .b-conditions__condition:not(:last-child){margin-bottom:20px}.b-cards .b-conditions__icon{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px;width:66px;height:66px;margin-bottom:16px;-ms-flex-item-align:center;align-self:center;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-color:#e0e2e8;background-size:30px}.b-cards .b-conditions__description{margin-top:5px}.b-cards .b-conditions__description p{font-size:14px}.b-cards .b-conditions__description ul li{left:18px;margin-bottom:0}@media (min-width:768px){.b-cards .b-conditions__description ul li{left:0}}@media (min-width:768px){.b-cards .b-conditions__condition{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.b-cards .b-conditions__icon{margin-right:20px;-ms-flex-item-align:auto;align-self:auto}}.b-cards__info{max-width:600px;margin-top:24px}@media (min-width:1280px){.b-cards__info{position:absolute;max-width:210px;top:100px;right:0}}.b-cards .icon-shop{background-image:url(/local/templates/main/css/../assets/img/cards-shop.svg)}.b-cards .icon-card{background-image:url(/local/templates/main/css/../assets/img/cards-card.svg)}.b-cards .icon-bag{background-image:url(/local/templates/main/css/../assets/img/cards-bag.svg)}.b-cards .icon-label{background-image:url(/local/templates/main/css/../assets/img/cards-label.svg)}.b-cards .icon-percent{background-image:url(/local/templates/main/css/../assets/img/cards-percent.svg)}.b-cards .icon-rarrow{background-image:url(/local/templates/main/css/../assets/img/cards-rarrow.svg);background-size:24px}.b-cards .icon-zoom{background-image:url(/local/templates/main/css/../assets/img/cards-zoom.svg);background-size:24px}.b-cards .icon-cards{background-image:url(/local/templates/main/css/../assets/img/cards-cards.svg);background-size:35px}.b-cards .icon-sudar{background-image:url(/local/templates/main/css/../assets/img/cards-sudar.svg);background-size:100%}.b-cards .mod-mb{margin-bottom:20px}.content-page.mod-delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-page.mod-delivery h1{margin-bottom:24px}@media (min-width:768px){.content-page.mod-delivery h1{margin-bottom:40px}}.content-page.mod-delivery picture{margin:0 -16px}@media (min-width:768px){.content-page.mod-delivery picture{margin:0}}.content-page.mod-delivery img{display:block;width:100%;margin-bottom:24px}@media (min-width:768px){.content-page.mod-delivery img{margin-bottom:40px}}.content-page.mod-delivery blockquote{display:block;margin:0 -16px 24px;padding:16px 24px;background-color:#fff;border-left:4px solid #4d63a0;font-weight:500}@media (min-width:768px){.content-page.mod-delivery blockquote{margin:0 0 40px}}@media (min-width:1440px){.content-page.mod-delivery blockquote{padding-right:140px}}.content-page.mod-delivery h4{margin:0 0 24px}@media (min-width:768px){.content-page.mod-delivery h4{font-weight:400}}@media (min-width:1440px){.content-page.mod-delivery h4{font-weight:700}}.content-page.mod-delivery ul{margin-left:16px}.content-page.mod-delivery ul li span{white-space:nowrap}.b-hist{width:100%}.b-hist__main-wrap{position:relative}@media (min-width:768px){.b-hist__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-hist__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.content-page .b-hist__main{max-width:600px}.b-hist h1{margin-bottom:24px}@media (min-width:768px){.b-hist h1{margin-bottom:40px}}.b-hist__image{width:100%;margin-bottom:24px}@media (min-width:768px){.b-hist__image{margin-bottom:40px}}.b-hist__info{max-width:600px;margin-top:24px}.b-hist__info__lead{font-weight:700}@media (min-width:1280px){.b-hist__info{position:absolute;max-width:210px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.b-hist .mod-bold{font-weight:500}.b-work-time{margin-bottom:20px}.b-work-time__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-work-time__row:not(last-child){margin-bottom:10px}@media (min-width:768px){.b-work-time__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.b-work-time__col:first-child{color:#999}@media (min-width:768px){.b-work-time__col:first-child{color:#353535;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-right:24px}}.b-news-item{background-color:#fff}@media (min-width:768px){.b-news-item{width:calc(100% - 240px)}}@media (min-width:1280px){.b-news-item{width:calc(100% - 218px)}}.b-news-item__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-news-item__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.b-news-item__main-wrap{padding:40px 0 0}}@media (min-width:768px){.b-news-item{background-color:#f1f1f1}}.b-news-item h1{font-size:16px;line-height:26px;margin-bottom:16px}@media (min-width:768px){.b-news-item h1{font-size:26px;line-height:32px;margin-bottom:28px;margin-top:13px}}.b-news-item .b-news-item__back-shop{line-height:24px;font-size:14px;font-weight:500;position:fixed;z-index:1;bottom:0;left:0;right:0;padding-top:9px;padding-bottom:11px;color:#1e2631;background-color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.b-news-item .b-news-item__back-shop{padding-top:6px;font-size:16px;line-height:26px;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(0,0,0,0)}}@media (min-width:1280px){.b-news-item .b-news-item__back-shop:hover{color:#4d63a0}}.b-news-item .b-news-item__back-shop span{color:#4d63a0;margin-right:8px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.b-news-item__slider-wrap{display:none}@media (min-width:1280px){.b-news-item__slider-wrap{display:block;width:100%}}.b-news-item article{padding-bottom:64px}@media (min-width:768px){.b-news-item article{padding-bottom:0}}@media (min-width:1280px){.b-news-item article{width:600px}}.b-news-item article img{width:calc(100% + 48px);max-width:none;margin-left:-24px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";max-height:270px}@media (min-width:768px){.b-news-item article img{width:100%;margin-left:0}}.b-news-item article p{margin-top:24px}@media (min-width:768px){.b-news-area{width:calc(100% - 240px)}}@media (min-width:1280px){.b-news-area{width:calc(100% - 218px)}}.b-news-area__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-news-area__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.b-news-area__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 86px}}.b-news-area h1{margin-bottom:16px}@media (min-width:768px){.b-news-area h1{margin-bottom:40px}}.b-news-area__content>p:first-child{font-size:16px;line-height:30px}.b-news-area__info{margin-top:24px}@media (min-width:1280px){.b-news-area__info{margin-left:60px;margin-top:158px}}@media (min-width:1280px){.b-news-area__news{width:600px}}.b-news-area__news article+article{margin-top:16px}@media (min-width:768px){.b-news-area__news article+article{margin-top:24px}}.b-news-area__news article:last-child{padding-bottom:0;border-bottom:none}@media (min-width:1280px){.b-news-area__news article:last-child{padding-bottom:24px;border-bottom:2px solid #fff}}.b-news-area__news article{padding-bottom:24px;border-bottom:2px solid #fff}.b-news-area__news article a{color:#1e2631}.b-news-area__news article a span{margin-left:10px}.b-personal{width:100%}.b-personal__main-wrap{position:relative}@media (min-width:768px){.b-personal__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-personal__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-personal h1{margin-bottom:24px}@media (min-width:768px){.b-personal h1{margin-bottom:40px}}.content-page .b-personal__main{max-width:600px}.b-personal li{margin-bottom:0;left:18px}@media (min-width:1024px){.b-personal li{left:0}}.b-personal__info{max-width:600px;margin-top:24px}@media (min-width:1280px){.b-personal__info{position:absolute;top:88px;right:0;max-width:210px}}.b-personal .mod-bold{font-weight:500}.b-privilege{width:100%}.b-privilege__main-wrap{position:relative}@media (min-width:768px){.b-privilege__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-privilege__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-privilege h1{margin-bottom:24px}@media (min-width:768px){.b-privilege h1{margin-bottom:40px}}.content-page .b-privilege__main{max-width:600px}.b-privilege li{left:18px}@media (min-width:1024px){.b-privilege li{left:0}}.b-privilege__image{width:100%;margin-bottom:24px}@media (min-width:768px){.b-privilege__image{margin-bottom:40px}}.b-privilege__graph{width:100%;margin-top:20px;margin-bottom:32px}.b-privilege__info{max-width:600px;margin-top:24px}@media (min-width:1280px){.b-privilege__info{position:absolute;bottom:88px;right:0;max-width:210px}}.b-retail{width:100%}.b-retail__main-wrap{position:relative}@media (min-width:768px){.b-retail__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-retail__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-retail h1{margin-bottom:24px}@media (min-width:768px){.b-retail h1{margin-bottom:40px}}.content-page .b-retail__main{max-width:600px}.b-retail li{margin-bottom:0;left:18px}@media (min-width:1024px){.b-retail li{left:0}}.b-retail__info{max-width:600px;margin-top:24px}@media (min-width:1280px){.b-retail__info{position:absolute;top:235px;right:0;max-width:210px}}.b-return{width:100%}.b-return__main-wrap{position:relative}@media (min-width:768px){.b-return__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-return__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-return h1{margin-bottom:24px}@media (min-width:768px){.b-return h1{margin-bottom:40px}}.content-page .b-return__main{max-width:600px}.b-return li{margin-bottom:0;left:18px}@media (min-width:1024px){.b-return li{left:0}}.b-return__info{max-width:600px;margin-top:24px}@media (min-width:1280px){.b-return__info{position:absolute;bottom:88px;right:0;max-width:210px}}.b-return .mod-mb{margin-bottom:20px}.site ul li{margin-bottom:0}.b-our-shop{background-color:#fff}@media (min-width:768px){.b-our-shop{width:calc(100% - 240px)}}@media (min-width:1280px){.b-our-shop{width:calc(100% - 218px)}}.b-our-shop__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-our-shop__main-wrap{border-bottom:none;padding:40px 0 0}}@media (min-width:1280px){.b-our-shop__main-wrap{padding:40px 0 0}}@media (min-width:768px){.b-our-shop{background-color:#f1f1f1}}.b-our-shop h1{font-size:16px;line-height:26px;margin-bottom:16px}@media (min-width:768px){.b-our-shop h1{font-size:26px;line-height:32px;margin-bottom:28px;margin-top:13px}}.b-our-shop .b-our-shop__back-shop{line-height:24px;font-size:14px;font-weight:500;position:fixed;z-index:1;bottom:0;left:0;right:0;padding-top:9px;padding-bottom:11px;color:#1e2631;background-color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.b-our-shop .b-our-shop__back-shop{padding-top:6px;font-size:16px;line-height:26px;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(0,0,0,0)}}@media (min-width:1280px){.b-our-shop .b-our-shop__back-shop:hover{color:#4d63a0}}.b-our-shop .b-our-shop__back-shop span{color:#4d63a0;margin-right:8px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media (min-width:1280px){.b-our-shop__desc-area{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-our-shop__desc{padding:0 0 76px}@media (min-width:768px){.b-our-shop__desc{padding:0;margin-bottom:40px}}@media (min-width:1280px){.b-our-shop__desc{width:480px;padding:0 0 0 32px}}.b-our-shop__slider-wrap{display:none}@media (min-width:1280px){.b-our-shop__slider-wrap{display:block;width:100%}}.b-shop-table{margin:24px 0 24px -1px}@media (min-width:1280px){.b-shop-table{margin-top:0}}.b-shop-table tr td:first-child{padding-left:0;color:#999;font-size:14px;width:117px;padding-right:14px}@media (min-width:1280px){.b-shop-table tr td:first-child{width:127px}}.b-shop-table tr td{font-size:14px;line-height:28px;vertical-align:top}.b-map-shop{display:none}@media (min-width:768px){.b-map-shop{display:block;height:270px;background-color:#999;margin:0 -24px;min-width:100%}}@media (min-width:1232px){.b-map-shop{margin:0 0 0 -24px;min-width:calc(100vw - (100vw - 1200px)/2 - 256px)}}@media (min-width:1280px){.b-map-shop{margin-left:-80px;min-width:calc(100vw - (100vw - 1200px)/2 - 234px)}}@media (min-width:1440px){.b-map-shop{min-width:calc(100vw - (100vw - 1200px)/2 - 256px)}}@media (min-width:768px){.b-our-shops{width:calc(100% - 240px)}}@media (min-width:1280px){.b-our-shops{width:calc(100% - 218px)}}.b-our-shops__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-our-shops__main-wrap{border-bottom:none;padding:50px 0 0}}@media (min-width:1280px){.b-our-shops__main-wrap{padding:40px 0 0}}.b-our-shops h1{margin-bottom:16px}@media (min-width:768px){.b-our-shops h1{margin-bottom:30px}}.b-our-shops__content{width:100%}.b-our-shops__info{margin-top:24px}@media (min-width:1280px){.b-our-shops__info{margin-left:60px;margin-top:158px}}.b-our-shops .b-our-shops__map-link{margin-bottom:24px}@media (min-width:768px){.b-our-shops .b-our-shops__map-link.btn{display:none}}.b-our-shops__slider-wrap{display:none}@media (min-width:1280px){.b-our-shops__slider-wrap{display:block;width:100%}}.b-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.b-tabs__input{display:none}.b-tabs__input:checked+.b-tabs__label{color:#1e2631;font-weight:500}.b-tabs__input:checked+.b-tabs__label+.b-tabs__content{display:-webkit-box;display:-ms-flexbox;display:flex}.b-tabs__label{display:none;font-size:14px;line-height:26px;color:#999;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}@media (min-width:768px){.b-tabs__label{display:block;margin-bottom:24px}}.b-tabs__label:hover{color:#4d63a0;-webkit-transition:none;-o-transition:none;transition:none}.b-tabs__label:not(:first-of-type){margin-left:24px}.b-tabs__content{display:none;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b-map-shops{display:none}@media (min-width:768px){.b-map-shops{display:block;height:500px;background-color:#999;margin:0 -24px;min-width:calc(100% + 48px)}}@media (min-width:1232px){.b-map-shops{margin:0 0 0 -24px;min-width:calc(100vw - (100vw - 1200px)/2 - 256px)}}@media (min-width:1280px){.b-map-shops{margin-left:-80px;min-width:calc(100vw - (100vw - 1200px)/2 - 234px)}}@media (min-width:1440px){.b-map-shops{min-width:calc(100vw - (100vw - 1200px)/2 - 256px)}}.b-metro-shops{display:none;overflow:visible}@media (min-width:768px){.b-metro-shops{display:block;background-color:#999;margin:0 -24px;min-width:calc(100% + 48px)}}@media (min-width:1232px){.b-metro-shops{margin:0 0 0 -24px;min-width:calc(100vw - (100vw - 1200px)/2 - 256px)}}@media (min-width:1280px){.b-metro-shops{margin-left:-80px;min-width:calc(100vw - (100vw - 1200px)/2 - 234px)}}.b-studio{width:100%}.b-studio__main-wrap{position:relative}@media (min-width:768px){.b-studio__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-studio__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-studio h1{margin-bottom:24px}@media (min-width:768px){.b-studio h1{margin-bottom:40px}}.content-page .b-studio__main{max-width:600px}.b-studio li{left:18px}@media (min-width:1024px){.b-studio li{left:0}}.b-studio__image{width:100%;margin-bottom:24px}@media (min-width:768px){.b-studio__image{margin-bottom:40px}}.b-studio__info{max-width:600px;margin-top:24px}@media (min-width:1280px){.b-studio__info{position:absolute;right:30px;top:500px;max-width:210px}}.b-addresses{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 30px;/*display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between*/}.b-addresses__address{-ms-flex-preferred-size:272px;flex-basis:272px;margin-bottom:20px}.content-page .b-addresses__address p{font-size:14px;margin-bottom:0}.b-trust{width:100%}.b-trust__main-wrap{position:relative}@media (min-width:768px){.b-trust__main-wrap{border-bottom:none}}@media (min-width:1280px){.b-trust__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.content-page .b-trust__main{max-width:600px}.b-trust h1{margin-bottom:24px}@media (min-width:768px){.b-trust h1{margin-bottom:40px}}.content-page .b-trust p.mod-lead{margin-bottom:40px}@media (min-width:1024px){.b-trust ul.mod-narrow{max-width:408px}}.b-trust ul.mod-narrow li.mod-mb{margin-bottom:10px}.b-trust li{margin-bottom:0;left:18px}@media (min-width:1024px){.b-trust li{left:0}}.b-trust .b-form-row__field{margin-bottom:4px}@media (min-width:768px){.b-trust .b-form-row__field{margin-bottom:16px}}.b-trust .b-form-row__message{font-size:14px;line-height:24px;font-weight:500;border:0;color:#1e2631;text-align:left;display:inline-block;vertical-align:middle;overflow:auto;min-width:100%;max-width:600px;min-height:44px;max-height:250px;-webkit-box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5;border-radius:0;padding:10px;cursor:pointer;-webkit-transition:background-color .25s,color .25s;-o-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;outline:none}.b-trust .b-form-row__message:focus{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.b-trust .b-form-row__error{margin-top:0;padding-left:10px;color:#f9003d}.site .b-trust .b-form-row__send.btn{max-width:100%;padding:10px 45px}@media (min-width:768px){.b-trust .b-form-row__send.btn{max-width:160px}}.b-modal-password__wrapper{padding-left:24px;padding-right:24px}.site .b-modal-password__wrapper p{color:#fff;margin-bottom:24px}@media (min-width:768px){.b-modal-password__wrapper{padding-left:40px;padding-right:40px}}.b-modal-password .b-form-row__field{margin-bottom:24px}.site .b-modal-password .b-form-row__enter.btn{padding:10px 45px;width:100%;position:fixed;bottom:0;left:0;border:thin solid #4d63a0}@media (min-width:768px){.site .b-modal-password .b-form-row__enter.btn{position:static}}.site .b-modal-password .b-form-row__error{color:#f9003d}.site .b-auth__content{max-width:630px;padding:88px 15px}@media (min-width:768px){.site .b-auth__content{padding:88px 20px}}@media (min-width:1280px){.site .b-auth__content{padding:88px 0}}.site .b-auth__content .b-agreement{margin-bottom:16px}.site .b-auth__soc-auth{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px;margin:24px 0 24px 8px}@media (min-width:768px){.site .b-auth__soc-auth{margin-top:0}}.site .b-auth__soc-auth a+a{margin-left:43px}.site .b-auth__soc-auth a{-webkit-transition:color .15s ease 0s;-o-transition:color .15s ease 0s;transition:color .15s ease 0s}.site .b-auth__soc-auth a .i-vk:before{font-size:11px}.site .b-auth__soc-auth a .i-fb:before{font-size:16px}.site .b-auth__soc-auth a .i-fb:before,.site .b-auth__soc-auth a .i-google:before{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.site .b-auth__soc-auth a .i-google:before{font-size:14px}.site .b-auth__soc-auth a:hover{-webkit-transition:none;-o-transition:none;transition:none}.site .b-auth__fields .b-form-row{margin-bottom:16px}.site .b-auth .forgot-auth{width:100%}.site .b-auth .forgot-auth,.site .b-auth .forgot-auth:hover{background-color:rgba(0,0,0,0);color:#000}@media (min-width:768px){.b-bonus-page{width:calc(100% - 240px)}}@media (min-width:1280px){.b-bonus-page{width:calc(100% - 218px)}}.b-bonus-page__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-bonus-page__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.b-bonus-page__main-wrap{padding:40px 0 86px}}@media (min-width:768px){.b-bonus-page{background-color:#f1f1f1}}.b-bonus-page h1{font-size:16px;line-height:26px;margin-bottom:16px}@media (min-width:768px){.b-bonus-page h1{font-size:26px;line-height:32px;margin-bottom:28px;margin-top:13px}}.b-bonus-page h1.mobile-hidden{display:none}@media (min-width:768px){.b-bonus-page h1.mobile-hidden{display:block}}.b-bonus-page .b-bonus-page__back-shop{line-height:24px;font-size:14px;font-weight:500;position:fixed;z-index:1;bottom:0;left:0;right:0;padding-top:9px;padding-bottom:11px;color:#1e2631;background-color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.b-bonus-page .b-bonus-page__back-shop{padding-top:6px;font-size:16px;line-height:26px;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(0,0,0,0)}}@media (min-width:1280px){.b-bonus-page .b-bonus-page__back-shop:hover{color:#4d63a0}}.b-bonus-page .b-bonus-page__back-shop span{color:#4d63a0;margin-right:8px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.b-card-info{padding-bottom:16px;border-bottom:1px solid #999}@media (min-width:1280px){.b-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.b-card-info h4{margin:0;color:#999;font-weight:400;font-size:12px;line-height:22px}.b-card-info__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.b-card-info__number p{margin-left:16px;color:#1e2631;font-weight:500;font-size:16px;line-height:26px}.b-card-info__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:8px}@media (min-width:1280px){.b-card-info__status{margin-top:0;margin-left:32px}}.b-card-info__status div{margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.b-card-info__status div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width:768px){.b-card-info__status div p+p{margin-left:4px}}.b-card-info__status div p{margin:0;line-height:22px}.b-card-info__status div p a{margin-left:12px;color:#1e2631}@media (min-width:1280px){.b-card-info__status div p a{margin-left:16px}.b-card-info__status div p a:hover{color:#4d63a0}}@media (min-width:1280px){.b-card-info__status div p a i{display:none}}.b-card-info__status div p a span{display:none;font-weight:500;font-size:12px}@media (min-width:1280px){.b-card-info__status div p a span{display:inline-block}}.b-bonuses{margin:16px -16px 0}@media (min-width:1280px){.b-bonuses{margin:16px 0 0 -16px}}.b-bonus-item__title-row{padding:7px 16px 6px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}@media (min-width:768px){.b-bonus-item__title-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.b-bonus-item__title-row:before{content:"";display:none;position:absolute;bottom:-16px;left:15px;border:8px solid rgba(0,0,0,0);border-top-color:#fff}.b-bonus-item__title-row:after{content:"";display:block;position:absolute;top:16px;right:16px;border:4px solid rgba(0,0,0,0);border-top-color:#1e2631}.b-bonus-item__title-row p{font-size:14px;line-height:28px}@media (min-width:768px){.b-bonus-item__title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.b-bonus-item__title-group p{margin:0}@media (min-width:768px){.b-bonus-item__title-group p+p{margin-left:52px}}.b-bonus-item__name{width:150px}@media (min-width:768px){.b-bonus-item__name{width:120px}}.b-bonus-item__term{width:150px}@media (min-width:768px){.b-bonus-item__term{width:100px}}.b-bonus-item .b-bonus-item__number{font-size:14px;font-weight:500;padding-right:24px}@media (min-width:768px){.b-bonus-item .b-bonus-item__number{margin-left:60px}}.b-bonus-item__inner{overflow:hidden;max-height:0;padding:0 16px;margin-bottom:0;cursor:default;-webkit-transition:max-height .15s ease 0s,padding-top .2s ease 0s,padding-bottom .2s ease 0s,margin-bottom .2s ease 0s;-o-transition:max-height .15s ease 0s,padding-top .2s ease 0s,padding-bottom .2s ease 0s,margin-bottom .2s ease 0s;transition:max-height .15s ease 0s,padding-top .2s ease 0s,padding-bottom .2s ease 0s,margin-bottom .2s ease 0s}.b-bonus-item__inner p{margin:0}.b-bonus-item__inner-row+.b-bonus-item__inner-row{margin-top:16px}.b-bonus-item__inner-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-bonus-item__inner-group,.b-bonus-item__inner-row{display:-webkit-box;display:-ms-flexbox;display:flex}.b-bonus-item__inner-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.b-bonus-item__order-number{width:60px}.b-bonus-item .b-bonus-item__date{margin-left:32px;width:50px}.b-bonus-item .b-bonus-item__detail{line-height:22px;width:100%;position:relative}.b-bonus-item .b-bonus-item__detail:after{content:"";display:none;position:absolute;left:0;bottom:0;right:0;height:40px;background:-webkit-gradient(linear,left bottom,left top,from(#f1f1f1),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(bottom,#f1f1f1,hsla(0,0%,100%,0));background:linear-gradient(0deg,#f1f1f1,hsla(0,0%,100%,0))}@media (min-width:768px){.b-bonus-item .b-bonus-item__detail{line-height:24px;width:auto;margin-left:30px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px){.b-bonus-item .b-bonus-item__detail{margin-left:63px}}.b-bonus-item .b-bonus-item__points{width:50px;text-align:right}@media (min-width:768px){.b-bonus-item .b-bonus-item__points{margin-left:16px}}@media (min-width:1280px){.b-bonus-item .b-bonus-item__points{margin-right:65px}}.b-bonus-item.is-visible .b-bonus-item__inner{max-height:2000px;padding-top:16px;padding-bottom:16px;border-bottom:2px solid #fff;margin-bottom:16px}.b-bonus-item.is-visible .b-bonus-item__title-row{background-color:#fff}.b-bonus-item.is-visible .b-bonus-item__title-row:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 40%;-ms-transform-origin:50% 40%;transform-origin:50% 40%}.b-bonus-item.is-visible .b-bonus-item__title-row:before{display:block}.b-bonus-item__detail.is-smoke{max-height:72px;overflow:hidden}.b-bonus-item__detail.is-smoke:after{display:block}@media (min-width:768px){.b-favour-page{width:calc(100% - 240px)}}@media (min-width:1280px){.b-favour-page{width:calc(100% - 218px)}}.b-favour-page__main-wrap{padding:15px 0 32px;border-bottom:2px solid #fff}@media (min-width:768px){.b-favour-page__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.b-favour-page__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 86px}}.b-favour-page h1{display:none;margin-bottom:16px}@media (min-width:768px){.b-favour-page h1{display:block;margin-bottom:40px}}.b-favour-page__content{margin:-12px}@media (min-width:768px){.b-favour-page__content{margin:0}}.b-favour-page .b-catalog-section{margin-left:0}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.b-favour-page .row{width:926px}}.b-order-page{background-color:#fff}@media (min-width:768px){.b-order-page{width:calc(100% - 240px)}}@media (min-width:1280px){.b-order-page{width:calc(100% - 218px)}}.b-order-page__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-order-page__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.b-order-page__main-wrap{padding:40px 0 86px}}@media (min-width:768px){.b-order-page{background-color:#f1f1f1}}.b-order-page h1{font-size:16px;line-height:26px;margin-bottom:16px}@media (min-width:768px){.b-order-page h1{font-size:26px;line-height:32px;margin-bottom:28px;margin-top:13px}}.b-order-page .b-order-page__back-shop{line-height:24px;font-size:14px;font-weight:500;position:fixed;z-index:1;bottom:0;left:0;right:0;padding-top:9px;padding-bottom:11px;color:#1e2631;background-color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.b-order-page .b-order-page__back-shop{padding-top:6px;font-size:16px;line-height:26px;position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(0,0,0,0)}}@media (min-width:1280px){.b-order-page .b-order-page__back-shop:hover{color:#4d63a0}}.b-order-page .b-order-page__back-shop span{color:#4d63a0;margin-right:8px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.b-order-page .b-order-list{padding:0}.b-order-section{margin-top:24px}@media (min-width:1280px){.b-order-page .m-clean .b-order-list__number{display:none}}@media (min-width:1280px){.b-order-page .m-clean .b-order-list__addr{width:250px}}@media (min-width:768px){.b-orders-page{width:calc(100% - 240px)}}@media (min-width:1280px){.b-orders-page{width:calc(100% - 218px)}}.b-orders-page__main-wrap{padding:24px 0 32px}@media (min-width:768px){.b-orders-page__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.b-orders-page__main-wrap{padding:40px 0 86px}}.b-orders-page .b-tabs__label{display:block}.b-order-list{width:100%;padding:20px 0 0}.b-order-list__titles{display:none}@media (min-width:1280px){.b-order-list__titles{display:block}}.b-order-list__item:first-child{margin-bottom:8px}.b-order-list__item+.b-order-list__item{margin-bottom:20px}@media (min-width:768px){.b-order-list__item+.b-order-list__item{margin-bottom:14px}}@media (min-width:1280px){.b-order-list__item+.b-order-list__item{margin-bottom:16px}}.b-order-list__item.m-close .b-order-list__img-box,.b-order-list__item.m-close .b-order-list__info,.b-order-list__item.m-close .b-order-list__price{opacity:.5}.b-order-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.b-order-list__item p{margin:0}.b-order-list__item.m-title{display:none}@media (min-width:1280px){.b-order-list__item.m-title{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-order-list__item.m-title p{font-size:12px;line-height:22px;color:#999}.b-order-list__item.m-title .b-order-list__img-box{height:0}.b-order-list__img-box{width:50px;height:74px}.b-order-list__img-box img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.b-order-list__info{margin-left:16px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:768px){.b-order-list__info{width:230px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:1280px){.b-order-list__info{width:auto}}.b-order-list .b-order-list__number{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding-right:20px}@media (min-width:768px){.b-order-list .b-order-list__number{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:160px}}@media (min-width:1280px){.b-order-list .b-order-list__number{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:124px;padding:0;margin-right:45px}}.b-order-list .b-order-list__date{text-align:left}@media (min-width:1280px){.b-order-list .b-order-list__date{width:70px;margin-right:45px}}.b-order-list .b-order-list__addr{margin-top:4px;font-size:12px;width:100%;line-height:22px}@media (min-width:1280px){.b-order-list .b-order-list__addr{width:250px;margin-top:0;margin-right:35px}}.b-order-list__status{margin-top:4px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.b-order-list__status{width:150px;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}}@media (min-width:1280px){.b-order-list__status{margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px){.b-order-list .b-order-list__price{width:80px;text-align:right;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:32px}}@media (min-width:768px){.m-clean .b-order-list__status{width:218px}}.m-clean .b-order-list__img-box{display:none}.m-clean .b-order-list__info{margin-left:0}.m-clean .b-order-list__price{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.m-clean .b-order-list__price{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1280px){.m-clean .b-order-list__price{display:-webkit-box;display:-ms-flexbox;display:flex;width:98px}}.m-clean .b-order-list__price span{display:none;color:#999}@media (min-width:768px){.m-clean .b-order-list__price span{display:inline-block;margin-right:auto}}@media (min-width:1280px){.m-clean .b-order-list__price span{display:none}}.m-clean .b-order-list__more-info{position:relative}.m-clean .b-order-list__more-info button{margin-left:8px;outline:none;width:20px;height:20px}.m-clean .b-order-list__more-info button:before{width:20px;height:20px}@media (min-width:1280px){.m-clean .b-order-list__number{width:80px;margin-right:40px}}@media (min-width:1280px){.m-clean .b-order-list__date{width:68px;margin-right:55px}}@media (min-width:1280px){.m-clean .b-order-list__addr{width:320px;margin-right:26px}}.m-clean .b-order-list__more-info-text{display:none;width:200px;height:96px;z-index:1;background-color:#fff;position:absolute;right:0;top:35px;padding:18px 16px}@media (min-width:1280px){.m-clean .b-order-list__more-info-text{right:-93px}}.m-clean .b-order-list__more-info-text p{font-size:12px;text-align:left;line-height:22px}.m-clean .b-order-list__more-info-text.is-visible{display:block}.m-clean .b-order-list__more-info-text:after{content:"";display:none;position:absolute;border:12px solid rgba(0,0,0,0);border-top:0;border-bottom:12px solid #fff;top:-8px;right:89px}@media (min-width:1280px){.m-clean .b-order-list__more-info-text:after{display:block}}@media (min-width:768px){.site .b-profile{width:calc(100% - 240px)}}@media (min-width:1280px){.site .b-profile{width:calc(100% - 218px)}}.site .b-profile__main-wrap{padding:24px 0 32px}@media (min-width:768px){.site .b-profile__main-wrap{border-bottom:none;padding:40px 0 56px}}@media (min-width:1280px){.site .b-profile__main-wrap{width:630px;padding:40px 0 86px}}.site .b-profile__content h1{display:none}@media (min-width:768px){.site .b-profile__content h1{display:block}}.site .b-profile__personal .b-form-row+.b-form-row{margin-top:16px}.site .b-profile__pass-change{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.site .b-profile__pass-change{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.site .b-profile__pass-change .b-form-row{margin-top:16px}.site .b-profile__pass-change>input{display:none}.site .b-profile__pass-change>input:checked~.b-profile__field-pass{max-height:300px}.site .b-profile__pass-change label{font-weight:500}@media (min-width:768px){.site .b-profile__pass-change label{margin-top:39px}}.site .b-profile__pass-change .b-profile__field-pass{overflow:hidden;max-height:0;-webkit-transition:max-height .25s ease 0s;-o-transition:max-height .25s ease 0s;transition:max-height .25s ease 0s}@media (min-width:768px){.site .b-profile__pass-change .b-profile__field-pass{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}}.site .b-profile__pass-change button{margin-top:32px}@media (min-width:768px){.site .b-profile__pass-change button{width:220px;margin-left:auto}}.m-mobile-partials .b-footer,.m-mobile-partials .b-header{display:none}@media (min-width:768px){.m-mobile-partials .b-footer,.m-mobile-partials .b-header{display:block}}.m-mobile-partials main.main{margin-top:0}@media (min-width:768px){.m-mobile-partials main.main{margin-top:116px}}@media (min-width:1280px){.m-mobile-partials main.main{margin-top:54px}}.l-about{width:100%;padding:0 16px}@media (min-width:768px){.l-about{padding:0 22px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px){.l-about{padding:0 0 0 80px}}.l-main{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e5e5e5),color-stop(50%,#f1f1f1),to(#f1f1f1));background:-o-linear-gradient(left,#e5e5e5 50%,#f1f1f1 50%,#f1f1f1 100%);background:linear-gradient(90deg,#e5e5e5 50%,#f1f1f1 0,#f1f1f1)}.l-main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.l-main__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.b-side-nav{border-bottom:2px solid #fff;padding:32px 16px 0}@media (min-width:768px){.b-side-nav{background-color:#e5e5e5;padding:47px 22px 0}}@media (min-width:1280px){.b-side-nav{padding:47px 22px 0 0}}@media (min-width:768px){.b-side-nav__wrap{width:196px}}.b-side-nav h2{font-size:16px;line-height:26px;margin-bottom:30px}@media (min-width:768px){.b-side-nav h2{margin-bottom:40px}}.b-side-nav h1{font-size:19px}.b-side-nav__nav{margin-bottom:-2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-side-nav__nav a{line-height:24px;font-size:16px;color:#999;padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,0)}.b-side-nav__nav a:hover{color:#4d63a0;-webkit-transition:none;-o-transition:none;transition:none}@media (min-width:768px){.b-side-nav__nav a+a{margin-top:16px}}.b-side-nav__nav .is-active{color:#1e2631;font-weight:500;border-bottom:2px solid #1e2631}.b-side-nav__nav .is-active:hover{color:#1e2631}.b-side-nav__nav a:not(.is-active){display:none}@media (min-width:768px){.b-side-nav__nav a:not(.is-active){display:block}}.b-side-nav__profile-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media (min-width:768px){.b-side-nav__profile-name{margin-bottom:40px}}.b-side-nav__profile-name a{font-weight:500;color:#1e2631;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.b-side-nav__profile-name a{display:none}}.b-side-nav__profile-name h2{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding-right:30px;margin-bottom:0}@media (min-width:768px){.b-side-nav__profile-name h2{padding-right:0;height:52px;margin-bottom:0}}.b-side-nav.m-about-nav-shop{display:none}@media (min-width:768px){.b-side-nav.m-about-nav-shop{display:block}}.b-redirect{padding:32px 16px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:16px}@media (min-width:768px){.b-redirect{display:none}}.b-redirect a{line-height:24px}.b-redirect a+a{margin-top:20px}.b-redirect.m-shop-redirect{display:none}.b-redirect.m-border{border-top:2px solid #fff}@media (min-width:768px){.b-redirect.m-border{border-top:none}}.content-page{width:100%;max-width:100%;padding-top:47px;padding-bottom:47px}.content-page div{max-width:100%;font-size:14px}.content-page ol,.content-page ul{max-width:100%}.content-page ol li:not(:last-child),.content-page ul li:not(:last-child){margin-bottom:0}.content-page p:first-child{font-size:14px}.content-page p.mod-lead{font-size:16px;margin-bottom:24px}.content-page p.mod-small:first-child{font-size:12px}.content-page .mod-mb:not(:last-child){margin-bottom:20px}@media (max-width:320px){img.mod-full-width{position:relative;width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.mod-hide-sm{display:none}}.site .b-filter{z-index:2}@media (min-width:768px){.site .b-filter{width:200px;margin-top:24px}}.site .b-filter__filter-section>p{color:#fff;padding-left:24px;font-size:16px;line-height:26px;margin-bottom:10px;font-weight:500}@media (min-width:768px){.site .b-filter__filter-section>p,.site .b-filter__open-mfilter.btn{display:none}}.site .b-filter__filter-section.m-fade{opacity:1}.site .b-filter__filter-section.m-visible{display:block}.site .b-filter__filter-section{position:fixed;opacity:0;left:0;display:none;z-index:2;bottom:0;right:0;top:0;padding:16px 0 8px;background-color:#1e2631;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}@media (min-width:768px){.site .b-filter__filter-section{display:block;padding:0;opacity:1;position:static;background-color:rgba(0,0,0,0)}}.site .b-filter__close{padding:24px;position:absolute;top:0;right:0;font-family:icons}@media (min-width:768px){.site .b-filter__close{display:none}}.site .b-filter__close:before{color:#fff;content:"\e804";font-size:14px}.b-footer{background-color:#fff}.b-footer h3,.b-footer p,.b-footer span{color:#999}.b-footer a{color:#e5e5e5}@media (min-width:1280px){.b-footer .outer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.b-footer__footer-outer{background-color:#1e2631;padding:36px 22px 29px}@media (min-width:768px){.b-footer__footer-outer{padding:36px 22px 35px}}@media (min-width:1280px){.b-footer__footer-outer{padding:37px 0 27px}}.b-footer__footer-outer-nav{padding:24px 22px 19px;background-color:#1e2631}@media (min-width:768px){.b-footer__footer-outer-nav{padding:40px 22px 0;border-bottom:2px solid #999}}.b-footer__desktop-menu a{text-transform:uppercase;line-height:15px;letter-spacing:1px;font-size:13px;font-weight:500}.b-footer__desktop-menu a+a{margin-left:32px}@media (min-width:768px){.b-footer__footer-top{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1280px){.b-footer__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.b-footer__info img{width:140px}.b-footer__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:17px}@media (min-width:1280px){.b-footer__info-wrapper{margin-top:7px;margin-left:50px}}.b-footer__info-wrapper p{font-size:16px;line-height:26px;margin:20px 0 10px;font-weight:500}.b-footer__info-wrapper a{margin-top:24px;font-weight:500;letter-spacing:2px;font-size:16px;line-height:19px}.b-footer__info-wrapper span{line-height:23px;margin-top:4px}.b-footer__sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.b-footer__sub-menu{width:385px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:-12px;-ms-flex-line-pack:start;align-content:flex-start;margin-left:83px}}@media (min-width:1280px){.b-footer__sub-menu{margin-top:-5px}}.b-footer__sub-menu a{line-height:23px}@media (min-width:768px){.b-footer__sub-menu a{width:50%;padding-top:12px}}.b-footer__sub-menu a+a{padding-top:12px}.b-footer__footer-middle{margin-top:32px}@media (min-width:768px){.b-footer__footer-middle{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1280px){.b-footer__footer-middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:22px}}.b-footer__subscribe{margin-bottom:20px}@media (min-width:768px){.b-footer__subscribe{margin-bottom:0;margin-left:57px}}@media (min-width:1280px){.b-footer__subscribe{margin-bottom:20px;margin-left:0}}.b-footer__subscribe-thanks{height:133px;margin-top:7px;display:none}@media (min-width:768px){.b-footer__subscribe-thanks{height:85px}}@media (min-width:1280px){.b-footer__subscribe-thanks{width:321px}}.b-footer__subscribe-thanks p{color:#fff;font-size:12px;width:252px}.b-footer__subscribe-thanks p:first-child{font-size:16px;letter-spacing:normal;line-height:26px;color:#999;font-weight:500;margin:0 0 8px}.b-footer__subscribe-thanks.is-visible{display:block}.b-footer__social{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:212px}@media (min-width:768px){.b-footer__social{margin-top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width:1280px){.b-footer__social{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.b-footer__social a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border-radius:50%;border:2px solid hsla(0,0%,89.8%,.1);-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}.b-footer__social a .i-vk{font-size:12px}.b-footer__social a .i-fb{font-size:16px}.b-footer__social a .i-insta{font-size:18px}.b-footer__social a .i-yt{font-size:12px}@media (min-width:1280px){.b-footer__social a:hover{color:#fff;background-color:hsla(0,0%,89.8%,.1);border:2px solid rgba(0,0,0,0)}}.b-footer__social a+a{margin-left:12px}.b-footer__footer-bottom{margin-top:28px}@media (min-width:768px){.b-footer__footer-bottom{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.b-footer p{line-height:23px}.b-footer p+p{margin-top:16px}@media (min-width:768px){.b-footer p+p{margin-top:0}}.b-footer .outer-external:last-child{padding-bottom:8px}@media (min-width:1440px){.b-footer .outer-external:last-child{padding-bottom:30px}}.b-footer__menu{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#fff}@media (min-width:768px){.b-footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:1280px){.b-footer__menu{padding-left:190px}}@media (min-width:768px){.b-footer__menu-section{width:33.3333%;padding-right:24px}}@media (min-width:1280px){.b-footer__menu-section{width:16%}}.b-footer__menu-section:not(:last-of-type){border-bottom:thin solid #999;margin-bottom:25px}@media (min-width:768px){.b-footer__menu-section:not(:last-of-type){border-bottom:none}}.b-footer__menu-section[data-open=false] ul{display:none}@media (min-width:768px){.b-footer__menu-section[data-open=false] ul{display:block}}.b-footer__menu-section[data-open=true] span:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.b-footer__menu-section span{position:relative;display:block;margin-bottom:24px;color:#fff;font-size:13px;line-height:15px;font-weight:500;text-transform:uppercase}.b-footer__menu-section span:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.b-footer__menu-section span:before{content:"";top:50%;right:0;position:absolute;display:block;width:8px;height:8px;border:4px solid rgba(0,0,0,0);border-top-color:#fff;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.b-footer__menu-section span:before{content:none}}.b-footer__menu-section ul{margin-bottom:24px;font-size:15px;line-height:23px}@media (min-width:768px){.b-footer__menu-section ul{margin-bottom:15px}}.b-footer__menu-section ul li:not(:last-child){margin-bottom:12px}.b-footer__menu-section ul li:before{content:none}.b-footer__menu-section ul li a{color:#fff;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.b-footer__menu-section ul li a:hover{color:#fff;opacity:.5;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.b-footer__subscribe input{height:44px}.b-footer__social{margin-top:70px}}.b-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.b-form-row h3{color:#999;font-size:14px;font-weight:400;line-height:28px;padding:0 16px;margin-bottom:4px}@media (min-width:1280px){.b-form-row h3{margin-bottom:0;padding:0}}.b-form-row p.m-footer-title-form{padding:0;font-size:16px;font-weight:500;line-height:26px;margin-top:0;margin-bottom:15px}@media (min-width:1280px){.b-form-row p.m-footer-title-form{margin-top:7px}}@media (min-width:768px){.b-form-row__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.b-form-row__head{width:100%}@media (min-width:1280px){.b-form-row__head{width:200px;padding-right:20px}}@media (min-width:1280px){.b-form-row__head.m-footer-head{width:100%;padding:0}}.b-form-row__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.b-form-row__wrap{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width:1280px){.b-form-row__wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}.b-form-row__field{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.b-form-row__field.m-footer-field{-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:768px){.b-form-row__field.m-footer-field{max-width:194px}}.b-form-row__field.has-error .b-form-row__error{display:block;-webkit-animation:show-error .25s ease-in-out forwards;animation:show-error .25s ease-in-out forwards}.b-form-row__field.has-error input{background-color:#feccd8;-webkit-box-shadow:inset 0 0 0 2px #feccd8;box-shadow:inset 0 0 0 2px #feccd8}.b-form-row__field.has-error input::-webkit-input-placeholder{color:#f9003d}.b-form-row__field.has-error input:-moz-placeholder,.b-form-row__field.has-error input::-moz-placeholder{color:#f9003d}.b-form-row__field.has-error input:-ms-input-placeholder{color:#f9003d}.b-form-row__field.m-padding-pass input{padding-right:100px}.b-form-row__error{display:none;padding:0 16px;font-size:12px;color:#f9003d;line-height:14px;margin:8px 0 0}.b-form-row .b-form-row__text{font-size:12px;margin-top:16px}.b-form-row__btn-box{margin-top:4px}@media (min-width:768px){.b-form-row__btn-box{margin-top:0;margin-left:4px}}.b-form-row .b-form-row__show-pass{position:absolute;top:14px;right:16px;font-size:10px;color:#4d63a0;padding:4px 6px;background-color:rgba(77,99,160,.1);outline:0}.site div.b-form-row.mod-checkbox{margin:24px 0}.site div.b-form-row.mod-checkbox .b-agreement{margin:0}@media (min-width:768px){.b-form-row.m-footer-column .b-form-row__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media (min-width:1280px){.b-form-row.m-row-margin-l{margin-left:200px}}.b-form-row.mb-form{margin-bottom:32px}.b-form-row.mb-form-last{margin-bottom:40px}.b-form-row.is-hidden{display:none}.b-form-row.js-sms-field{max-height:0;overflow:hidden;margin-bottom:0;-webkit-transition:max-height .25s ease 0s;-o-transition:max-height .25s ease 0s;transition:max-height .25s ease 0s}.b-form-row.is-visible{max-height:150px;margin-bottom:16px}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.b-form-row__field input{height:44px}}.b-form-row.mod-tip{padding-top:9px;font-size:12px;max-width:320px}.b-header .outer{background-color:rgba(0,0,0,0)}.b-header .outer .outer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.b-header .outer .outer-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:1280px){.b-header.is-fixed .b-header-middle__navigation{position:fixed;top:0}}@media (min-width:1280px){.b-header.is-fixed .b-header-middle__navigation .lg-hidden{visibility:hidden}}@media (min-width:1280px){.b-header.is-fixed .b-header-middle__cart-box .b-header-middle__phone{position:fixed;z-index:2;top:18px;right:calc(100% - 1200px - (100% - 1200px)/2)}}.b-header.has-warning{top:96px}@media (min-width:428px){.b-header.has-warning{top:68px}}@media (min-width:768px){.b-header.has-warning{top:40px}}@media (min-width:1280px){.b-header.has-warning{top:0}.b-header.has-warning.is-fixed .b-header-middle__navigation{top:40px}}.b-header{overflow:visible;-webkit-transition:left .5s ease 0s;-o-transition:left .5s ease 0s;transition:left .5s ease 0s;position:fixed;left:0;width:100%;top:0;background-color:#fff;z-index:2}@media (min-width:1280px){.b-header{overflow:hidden;position:static}}.b-header__smoke{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:left .5s ease 0s,opacity .5s ease 0s;-o-transition:left .5s ease 0s,opacity .5s ease 0s;transition:left .5s ease 0s,opacity .5s ease 0s;background-color:rgba(0,0,0,.5);z-index:3}.js-menu-open{overflow:hidden;position:fixed}@media (min-width:1280px){.js-menu-open{overflow:visible;position:static}}.js-menu-open .b-header__smoke{left:272px}.js-menu-open .js-menu-button i:before{content:"\e804";font-size:14px}@media (min-width:1280px){.js-menu-open .site{left:0}}@media (min-width:768px){.js-menu-open .b-header__smoke{visibility:visible;opacity:1}}@media (min-width:1280px){.js-menu-open .b-header__smoke{visibility:hidden}}.js-menu-open .b-header .b-header-middle__nav-section{pointer-events:all;background-color:#fff;z-index:2}.js-menu-open .b-header .b-header-middle__nav-section .b-header-middle__contacts,.js-menu-open .b-header .b-header-middle__nav-section .b-header-middle__navigation-wrap,.js-menu-open .b-header .b-header-middle__nav-section .b-header-middle__shop-clean,.js-menu-open .b-header .b-header-middle__nav-section .b-header-top.mod-mobile,.js-menu-open .b-header .b-header-middle__nav-section .b-nav-mobile__nav,.js-menu-open .b-header .b-header-middle__nav-section .b-search-field{visibility:visible}@media (min-width:768px){.js-menu-open .b-header .b-header-middle__navigation{visibility:visible;left:0}}@media (min-width:1280px){.js-menu-open .b-header .b-header-middle__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-header-middle{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;grid-column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.b-header-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:33px}}@media (min-width:1280px){.b-header-middle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 0 6px}}.b-header-middle__menu-btn-box{justify-self:flex-start;align-self:center;grid-column:1}@media (min-width:1280px){.b-header-middle__menu-btn-box{display:none}}.b-header-middle__menu-btn-box button{outline:none;cursor:pointer;padding:0 24px;height:66px;font-family:icons}@media (min-width:768px){.b-header-middle__menu-btn-box button{height:83px;padding:0 30px}}.b-header-middle__menu-btn-box button i:before{font-style:normal;font-size:17px;width:17px;display:block;content:"\e80c"}@media (min-width:768px){.b-header-middle__menu-btn-box button i:before{content:"\e80d";font-size:14px}}.b-header-middle__menu-btn-icon-m,.b-header-middle__menu-btn-icon-t{font-size:17px;color:#1e2631}.b-header-middle__menu-btn-icon-t{display:none}@media (min-width:768px){.b-header-middle__menu-btn-icon-t{display:inline}}@media (min-width:768px){.b-header-middle__menu-btn-icon-m{display:none}}.b-header-middle__logo-box{justify-self:center;-ms-grid-column-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;grid-column:2;-ms-grid-column:2}@media (min-width:768px){.b-header-middle__logo-box img{width:120px}}@media (min-width:1280px){.b-header-middle__logo-box img{width:140px}}.b-header-middle__nav-box{justify-self:flex-end;-ms-grid-column-align:end;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;grid-column:3;-ms-grid-column:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.b-header-middle__nav-box{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.b-header-middle__nav-section{position:fixed;top:66px;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#fff;z-index:2}@media (max-width:767px){.b-header-middle__nav-section{pointer-events:none}}@media (max-width:767px){.b-header-middle__nav-section .b-header-middle__contacts,.b-header-middle__nav-section .b-header-middle__navigation-wrap,.b-header-middle__nav-section .b-header-middle__shop-clean,.b-header-middle__nav-section .b-header-top.mod-mobile,.b-header-middle__nav-section .b-nav-mobile__nav,.b-header-middle__nav-section .b-search-field{visibility:hidden}}@media (max-width:768px){.b-header-middle__nav-section{background:rgba(0,0,0,0)}.m-orange .b-header-middle__nav-section{top:106px}.m-blue .b-header-middle__nav-section{top:122px}.m-orange.m-blue .b-header-middle__nav-section{top:162px}}@media (min-width:768px){.b-header-middle__nav-section{visibility:visible;display:block;position:static;top:auto;left:auto;bottom:auto;right:auto}}.b-header-middle__nav-outer{padding:24px 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}@media (max-width:767px){.b-header-middle__nav-outer{overflow:scroll}}@media (min-width:768px){.b-header-middle__nav-outer{margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.b-header-middle__nav-outer .b-nav-mobile__nav{display:none}@media (max-width:767px){.b-header-middle__nav-outer .b-nav-mobile{display:block}.b-header-middle__nav-outer .b-nav-mobile__nav{display:block;padding-bottom:25px;padding-top:35px}.b-header-middle__nav-outer .b-nav-mobile__col,.b-header-middle__nav-outer .b-nav-mobile__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.b-header-middle__nav-outer .b-nav-mobile__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}.b-header-middle__nav-outer .b-nav-mobile__col a{padding-top:10px}.b-header-middle__nav-outer .b-nav-mobile__col:nth-child(2){padding-left:12px}}.b-header-middle__navigation{margin-top:10px;overflow:auto;z-index:2;margin-bottom:auto}@media (max-width:767px){.b-header-middle__navigation{overflow:visible}}.b-header-middle__navigation.mod-menu-hide{display:none}@media (min-width:768px){.b-header-middle__navigation{visibility:visible;background-color:#fff;margin-top:0;margin-bottom:0;width:272px;position:fixed;-webkit-transition:left .5s ease 0s;-o-transition:left .5s ease 0s;transition:left .5s ease 0s;left:-272px;top:0;height:100%}}@media (min-width:1280px){.b-header-middle__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:auto;width:100%;left:0;top:114px;overflow:visible}}.b-header-middle__navigation-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:14px;width:calc(100% + 24px);margin-left:-24px}@media (min-width:768px){.b-header-middle__navigation-wrap{margin:0;padding:32px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media (min-width:1280px){.b-header-middle__navigation-wrap{max-width:1242px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.b-header-middle__navigation-wrap a{color:#1e2631;line-height:22px}.b-header-middle__bg-smoke{visibility:hidden;display:none;position:absolute;background-color:rgba(0,0,0,.5);left:0;top:54px;right:0;bottom:0;width:100%;opacity:0;-webkit-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}@media (min-width:1280px){.b-header-middle__bg-smoke{display:block}}.b-header-middle__number-box{margin-top:10px;line-height:19px;letter-spacing:1.4px}@media (min-width:768px){.b-header-middle__number-box{display:none}}@media (min-width:1280px){.b-header-middle__number-box{display:block;margin-top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.b-header-middle__number-box a{font-weight:500;color:#26303e;line-height:19px;font-size:16px}.b-header-middle__number-box.m-number-tablet{display:none}@media (min-width:768px){.b-header-middle__number-box.m-number-tablet{display:block;margin-top:0;margin-bottom:29px}}@media (min-width:1280px){.b-header-middle__number-box.m-number-tablet{display:none}}.b-header-middle__shop-clean{margin-top:20px;line-height:19px;margin-bottom:20px}@media (min-width:768px){.b-header-middle__shop-clean{margin-bottom:0;margin-top:0;margin-right:40px}}.b-header-middle__shop-clean a+a{margin-left:42px}.b-header-middle__shop-clean a{color:#1e2631}.b-header-middle__shop-clean span{margin-left:14px;line-height:18px;font-size:15px}.b-header-middle__shop-clean i{font-size:17px}@media (min-width:1024px){.b-header-middle__shop-clean{margin-right:100px}}.b-header-middle__phone{cursor:pointer;position:relative;z-index:0;display:block;height:auto}.b-header-middle__phone img{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}@media (min-width:1280px){.b-header-middle__phone{display:none}}.b-header-middle__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:66px;height:66px}.b-header-middle__cart-box{cursor:pointer;position:relative;display:block;z-index:0}@media (min-width:768px){.b-header-middle__cart-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1280px){.b-header-middle__cart-box{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.b-header-middle__cart-box span{font-size:15px;color:#1e2631}.b-header-middle__cart-box a{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;height:66px;line-height:normal}@media (min-width:768px){.b-header-middle__cart-box a{display:none}}.b-header-middle__cart-box button{outline:none;display:block;padding:0 24px;height:66px}@media (min-width:768px){.b-header-middle__cart-box button{height:83px;padding:0 30px}}@media (min-width:1280px){.b-header-middle__cart-box button{cursor:pointer;height:auto;padding:0}}.b-header-middle__cart-box button i,.b-header-middle__cart-box button span{-webkit-transition:color .15s ease 0s;-o-transition:color .15s ease 0s;transition:color .15s ease 0s}@media (min-width:1280px){.b-header-middle__cart-box button:hover i,.b-header-middle__cart-box button:hover span{color:#4d63a0;-webkit-transition:none;-o-transition:none;transition:none}}.b-header-middle__cart-box i{font-size:15px;line-height:18px;color:#1e2631;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.b-header-middle__cart-box .cart{display:none}@media (min-width:1280px){.b-header-middle__cart-box .cart{display:inline;margin-left:14px}}.b-header-middle__cart-box .m-abs-pos-counter{position:absolute;left:-2px;top:23px;z-index:2}@media (min-width:768px){.b-header-middle__cart-box .m-abs-pos-counter{left:2px;top:33px}}@media (min-width:1280px){.b-header-middle__cart-box .m-abs-pos-counter{left:-27px;top:0}}.b-header-middle__work-time{position:absolute;right:0;font-size:13px;letter-spacing:0;line-height:15px;color:#26303e}.b-header-middle__contacts{position:relative;display:none;margin-right:66px}@media (min-width:1280px){.b-header-middle__contacts{display:block}}.b-header-top{margin-top:auto;display:none}@media (min-width:768px){.b-header-top{display:block;position:absolute;margin-top:0;top:0;left:0;right:0}}@media (min-width:1280px){.b-header-top{padding:0 30px}}.b-header-top__outer{height:100%}@media (min-width:768px){.b-header-top__outer{height:auto;border-bottom:1px solid #e5e5e5;padding:0 30px}}@media (min-width:1280px){.b-header-top__outer{padding:0}}.b-header-top__wrapper{line-height:13px;padding:20px 24px;background-color:#f1f1f1;max-width:1200px}@media (min-width:768px){.b-header-top__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:9px 0;background-color:#fff}}.b-header-top a{font-size:13px}.b-header-top__about{display:none}@media (min-width:768px){.b-header-top__about{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-header-top__about a+a{margin-left:24px}.b-header-top__personality{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:768px){.b-header-top__personality{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:auto}}@media (min-width:768px){.b-header-top__favour{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.b-header-top__favour i{font-size:14px}.b-header-top__favour span{margin-left:8px}@media (min-width:768px){.b-header-top__name{margin-left:48px}}.b-header-top__name~.b-header-top__out{display:inline-block;margin-left:16px}.b-header-top__name~.b-header-top__entry{display:none}@media (min-width:768px){.b-header-top__entry{display:inline-block;margin-left:24px}}.b-header-top.mod-mobile .b-header-top__personality,.b-header-top__out{display:none}@media (max-width:768px){.b-header-top.mod-mobile{display:block;margin-top:0}.b-header-top.mod-mobile .b-header-top__personality{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;line-height:15px;margin:20px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-header-top.mod-mobile .b-header-top__personality .b-header-top__favour{margin-left:40px}}.irs{height:16px}.irs-line{border-radius:0;height:2px;border:none;background:#fff;top:11px}@media (min-width:768px){.irs-line{background:#999}}.irs-bar{height:4px;border:none;background:#4d63a0;top:9px}.irs-slider.type_last{z-index:0}.irs-slider{-webkit-box-shadow:none;box-shadow:none;border:none;width:6px;top:1px;z-index:0;height:12px;border-radius:0}.irs-slider,.irs-slider:hover{background:#4d63a0}.irs-slider:before{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;top:-5px}.irs-slider:after{content:"";display:block;width:6px;height:12px;background:#4d63a0}.irs-slider.state_hover{background-color:#4d63a0}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{display:none}.b-item-desc{padding:24px 16px 40px}@media (min-width:768px){.b-item-desc{width:360px;margin-left:24px;padding:0}}@media (min-width:1280px){.b-item-desc{margin-left:80px}}.b-item-desc h1{font-size:26px;line-height:32px;color:#1e2631;margin-bottom:16px}.b-item-desc__text{font-size:14px;line-height:28px;margin:10px 0 16px!important}.b-item-desc__text+.b-cloth-desc{margin-top:16px}.b-cloth-desc{margin-top:20px;opacity:.8}.b-cloth-desc__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.b-cloth-desc__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.b-cloth-desc__item p{line-height:28px;font-size:14px;color:#353535}@media (min-width:768px){.b-cloth-desc__item p{margin-left:40px}}.b-cloth-desc__item>h5,.b-cloth-desc__item>p:first-child{color:#999;line-height:16px;font-size:14px;font-weight:400;margin:0}@media (min-width:768px){.b-cloth-desc__item>h5,.b-cloth-desc__item>p:first-child{line-height:28px;width:110px;margin-left:0}}.b-cloth-desc__item+.b-cloth-desc__item{margin-top:8px}@media (min-width:768px){.b-size-section{visibility:visible;position:static;opacity:1;padding:0;background-color:rgba(0,0,0,0)}}.b-size-section .b-form-row+.b-form-row{margin-top:16px}.b-size-section__form{padding-top:56px}.b-size-section__identify-box{margin-top:12px}.b-size-section__identify,.b-size-section__identify:active,.b-size-section__identify:focus,.b-size-section a,.b-size-section a:active,.b-size-section a:focus{color:#fff}@media (min-width:768px){.b-size-section__identify,.b-size-section__identify:active,.b-size-section__identify:focus,.b-size-section a,.b-size-section a:active,.b-size-section a:focus{color:#1e2631}}@media (min-width:1280px){.b-size-section__identify,.b-size-section a{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.b-size-section__identify:hover,.b-size-section a:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#4d63a0}}@media (min-width:768px){.b-size-section .modal-accept{display:none}}.site .b-item-desc .b-available-size{position:static;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:rgba(0,0,0,0);margin-top:8px}.site .b-item-desc .b-available-size__size{min-width:30%;width:30%}@media (min-width:768px){.site .b-item-desc .b-available-size__size{display:none;width:100%}}.site .b-item-desc .b-available-size__size.btn{padding:8px 15px}.site .b-item-desc .b-available-size__available{width:100%}.site .b-item-desc .b-available-size__available.btn{padding:10px 15px}@media (min-width:768px){.site .b-item-desc .b-available-size__available.btn{padding:13px 15px}}.site .b-item-desc .b-available-descr{font-size:12px;letter-spacing:normal;line-height:22px;padding-top:14px;padding-bottom:16px;color:#999}.site .b-item-desc .b-available-descr span:first-child:after{content:" "}@media (min-width:768px){.site .b-item-desc .b-available-descr span:first-child:after{display:block}}.site .b-item-desc .b-cart-favour{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.site .b-item-desc .b-cart-favour__cart[data-status=added]{background-color:#5eb16b}.site .b-item-desc .b-cart-favour__cart[data-status=added] i{font-size:20px;display:inline-block;position:absolute;-webkit-transform:translate(-30px,-1px);-ms-transform:translate(-30px,-1px);transform:translate(-30px,-1px)}.b-toggle-item{margin-top:32px}.b-toggle-item__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:14px}.b-toggle-item__input{display:none}.b-toggle-item__input:checked+.b-toggle-item__label{border-bottom:2px solid #1e2631;color:#1e2631;font-weight:500}.b-toggle-item__label{display:block;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-size:16px;color:#999;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}@media (min-width:1280px){.b-toggle-item__label:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#95a3c5}}.b-toggle-item__label:not(:last-child){margin-right:24px}.b-toggle-item__content{display:none}.b-toggle-item__bar>.b-toggle-item__input:first-of-type:checked~.b-toggle-item__content:first-of-type,.b-toggle-item__bar>.b-toggle-item__input:nth-of-type(2):checked~.b-toggle-item__content:nth-of-type(2),.b-toggle-item__bar>.b-toggle-item__input:nth-of-type(3):checked~.b-toggle-item__content:nth-of-type(3){display:block}.b-toggle-item__content{margin-top:9px;width:100%}.b-table-consist{border-collapse:collapse;width:100%}.b-table-consist tr td{padding:0}.b-table-consist tr td:first-child{width:50%;vertical-align:top;color:#999}.b-item-slider{position:relative}@media (min-width:768px){.b-item-slider{width:calc(100% - 384px)}}@media (min-width:1280px){.b-item-slider{width:calc(100% - 440px)}}.b-item-slider__main-slider{background-color:#fff}.b-item-slider__zoom{display:none}@media (min-width:1280px){.b-item-slider__zoom{display:none;position:absolute;top:0;right:-441px;width:424px;height:424px;z-index:1}}.b-item-slider__main-item{position:relative}.b-item-slider__main-item:before{content:"";display:block;padding-bottom:444px}@media (min-width:768px){.b-item-slider__main-item:before{padding-bottom:472px}}@media (min-width:1280px){.b-item-slider__main-item:before{padding-bottom:858px}}.b-item-slider__main-item img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.b-item-slider__nav-img-box{position:relative;}.b-item-slider__nav-img-box:after{width:100%;height:100%;top:0;let:0;display:block;content:"";position:absolute}.b-item-slider__nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 30px 24px;background-color:#fff}@media (min-width:1280px){.b-item-slider__nav-wrap{padding:0;background-color:rgba(0,0,0,0);width:60px;position:absolute;top:0;bottom:0;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.b-item-slider__nav-slider{width:264px;display:none}@media (min-width:768px){.b-item-slider__nav-slider{display:block}}@media (min-width:1280px){.b-item-slider__nav-slider{width:60px}}.b-item-slider__nav-item{padding:0 4px}@media (min-width:1280px){.b-item-slider__nav-item{padding:8px 0}}.b-item-slider__nav-item.slick-current .b-item-slider__nav-img-box{opacity:1}.b-item-slider__nav-item.slick-current .b-item-slider__nav-img-box:after{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.b-item-slider__panel{position:absolute;left:16px;bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.b-item-slider__panel{display:none}}.b-item-slider__panel .b-slider-button{background-color:rgba(217,221,233,.6)}.b-item-slider__panel .js-slider-button__next{margin-left:4px}.b-item-section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.b-item-section__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 22px 40px}}@media (min-width:1280px){.b-item-section__wrapper{padding:0 0 40px}}.site .b-modal-avail{padding-left:0;padding-right:0}.site .b-modal-avail h3{padding:0 24px;margin-bottom:10px}@media (min-width:768px){.site .b-modal-avail h3{padding:0 40px;margin-bottom:0}}.site .b-modal-avail__addit-info{font-size:12px;letter-spacing:normal;line-height:22px;padding:0 24px;color:#999;margin-bottom:8px}.site .b-modal-avail__addit-info span{display:block;padding-bottom:10px}.site .b-modal-avail__addit-info a{font-size:12px;letter-spacing:normal;line-height:22px;color:#fff;font-weight:500}@media (min-width:768px){.site .b-modal-avail__addit-info{padding:0 40px}}.site .b-modal-avail .cross-close[data-btn=close]{display:none}@media (min-width:768px){.site .b-modal-avail .cross-close[data-btn=close]{display:block}}.site .b-modal-avail .modal-accept[data-btn=close]{font-family:Rubik,Helvetica,Arial,sans-serif;top:auto}.site .b-modal-avail .modal-accept[data-btn=close]:before{content:none}.site .b-modal-avail__shops-section{overflow:auto;height:100%}.site .b-modal-avail__wrap{height:100%;padding:0 24px}@media (min-width:768px){.site .b-modal-avail__wrap{padding:0 40px}}.site .b-modal-cart{height:100%}.site .b-modal-cart h3{padding:0 24px}@media (min-width:768px){.site .b-modal-cart h3{padding:0 40px}}.site .b-modal-cart__cart-swipe{height:100%}.site .b-modal-cart__wrap{height:calc(100vh - 74px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 24px}@media (min-width:768px){.site .b-modal-cart__wrap{padding:0 40px}}.site .b-modal-cart__total{margin-top:auto;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px}.site .b-modal-cart__total span{line-height:17px;color:#999}.site .b-modal-cart__price{font-size:14px;line-height:17px;color:#fff}.site .b-modal-cart__accept{margin:0 -24px}@media (min-width:768px){.site .b-modal-cart__accept{margin:0 -40px}}.site button.b-modal-cart__accept{width:auto}.b-item-avail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #fff;color:#fff}.b-item-avail a{color:#fff}.b-item-avail p{margin-top:8px}.b-item-avail p.b-item-avail__size{margin-top:0}.b-item-avail__size,.b-item-avail__size span{color:#999}.b-item-avail__size .mod-in-filter{color:#fff;font-weight:500}.b-item-avail__size-title{margin-right:12px;color:#999}.b-item-avail:first-child,.b-item-avail:first-of-type{margin-top:24px;padding-top:0}.b-item-avail.m-sizes{margin-top:40px;padding-top:0;border-bottom:none}.b-item-avail__title{margin-bottom:10px;font-weight:500}.b-main-description{border-bottom:4px solid #fff;border-top:4px solid #fff}@media (min-width:768px){.b-main-description{border-bottom:none;border-top:2px solid #fff}}.b-main-description__wrap{position:relative;padding:24px 16px}@media (min-width:768px){.b-main-description__wrap{padding:40px 30px}}@media (min-width:1280px){.b-main-description__wrap{padding:64px 0 55px}@supports (display:grid){.b-main-description__wrap{display:grid;grid-template-columns:560fr 600fr;grid-column-gap:40px}}}.b-main-description__wrap h1{margin-bottom:24px}@media (min-width:1280px){.b-main-description__wrap h1{margin-bottom:40px;margin-left:600px;max-width:600px}@supports (display:grid){.b-main-description__wrap h1{margin-left:unset;max-width:unset;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}}}.b-main-description__img{position:relative;width:calc(100% + 48px);height:100%;left:-24px;margin-bottom:24px}@media (min-width:768px){.b-main-description__img{left:0;width:100%;height:100%}}@media (min-width:1280px){.b-main-description__img{position:absolute;left:0;top:64px;height:calc(100% - 119px);width:560px}@supports (display:grid){.b-main-description__img{position:relative;left:unset;top:unset;height:100%;width:100%;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}}}.b-main-description__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-main-description__text{width:100%}@media (min-width:1280px){.b-main-description__text{margin-left:600px;max-width:600px}@supports (display:grid){.b-main-description__text{margin-left:unset;max-width:unset;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}}}.b-main-description__text p{font-size:14px;letter-spacing:normal;line-height:28px}.b-main-description__text p:first-child{font-size:16px;letter-spacing:normal;line-height:30px;margin-bottom:24px}.b-main-description__text p:not(:last-child):not(:first-child){margin-bottom:10px}.b-main-description__title{font-weight:700}.b-main-description__title:after{content:" "}.b-main-grid .row{margin:-4px}.b-main-grid .col{padding:4px}@media (min-width:768px){.b-main-grid .outer{padding-bottom:40px}}@media (min-width:1280px){.b-main-grid .outer{padding-bottom:64px}}.b-main-grid__item{position:relative}.b-main-grid__item a{display:block}.b-main-grid__item a img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";left:0;top:0}.b-main-grid__item a p{position:absolute;color:#1e2631;margin:0;left:16px;top:24px;font-size:16px;line-height:26px;font-weight:500}@media (min-width:768px){.b-main-grid__item a p{left:22px}}@media (min-width:1280px){.b-main-grid__item a p{left:32px}}.b-main-grid__item a p.theme-white{color:#fff}.b-main-grid__item a p.theme-white:after{background-color:#fff}.b-main-grid__item a p:after{content:"";display:block;position:absolute;width:40px;height:1px;background-color:#1e2631;top:34px}@media (min-width:1280px){.b-main-grid__item a:hover .b-main-grid__image-first{opacity:0}}.b-main-grid__item:after{content:"";display:block;padding-bottom:79%}@media (min-width:768px){.b-main-grid__item.m-grid-top:after{padding-bottom:112%}}@media (min-width:768px){.b-main-grid__item.m-grid-middle:after{padding-bottom:29%}}@media (min-width:768px){.b-main-grid__item.m-grid-bottom:after{padding-bottom:85.3%}}@media (min-width:1280px){.b-main-grid .b-main-grid__image-first{-webkit-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}}.b-main-grid .b-main-grid__image-second{display:none}@media (min-width:1280px){.b-main-grid .b-main-grid__image-second{display:block}}.b-main-grid .outer{padding-top:32px}@media (min-width:768px){.b-main-grid .outer{padding-top:40px}}@media (min-width:1280px){.b-main-grid .outer{padding-top:48px}}.b-main-slider{position:relative}.b-main-slider__item{position:relative;max-height:812px}.b-main-slider__item a{display:block;height:100%}.b-main-slider__item p{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;text-transform:uppercase;text-align:center;line-height:32px;letter-spacing:3px;color:#26303e;font-weight:500}@media (min-width:768px){.b-main-slider__item p{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:10%}}@media (min-width:1280px){.b-main-slider__item p{right:15%}}.b-main-slider__item.m-white p{color:#fff}@media (min-width:768px){.b-main-slider__item.m-left p{right:auto;left:10%}}@media (min-width:1280px){.b-main-slider__item.m-left p{left:15%}}@media (max-width:767px){.b-main-slider__item.m-top-sm p{top:48px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:767px){.b-main-slider__item.m-bottom-sm p{top:calc(100% - 100px);-webkit-transform:translateY(-50%,0);-ms-transform:translateY(-50%,0);transform:translateY(-50%,0)}}.b-main-slider .b-main-slider__mobile{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media (min-width:768px){.b-main-slider .b-main-slider__mobile{display:none}}.b-main-slider .b-main-slider__desktop{display:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: 50% 0;";-o-object-position:50% 0;object-position:50% 0}@media (min-width:768px){.b-main-slider .b-main-slider__desktop{display:block;height:400px;width:100%}}.b-main-slider__panel{position:absolute;bottom:24px;left:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-main-slider__panel .b-slider-button+.b-slider-button{margin-left:4px}@media (min-width:1280px){.b-main-slider__item.slick-current .b-main-slider__desktop{-wwebkit-animation:move 15s ease-in infinite;aanimation:move 15s ease-in infinite}}@-webkit-keyframes move{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes move{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@media (-ms-high-contrast:none) and (min-width:1280px),only screen and (-ms-high-contrast:active) and (min-width:1280px){.b-main-slider__item.slick-current .b-main-slider__desktop{-webkit-animation-name:none;animation-name:none}}.b-brands{display:none}@media (min-width:768px){.b-brands{display:block;border-bottom:2px solid #fff;border-top:2px solid #fff}}.b-brands__wrap{padding:26px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1280px){.b-brands__wrap{padding:36px 0}}.b-brands__item{max-height:80px}.site .b-feedback-modal p:first-child{padding:0 24px;margin:20px 0 16px;color:#fff;font-size:16px;line-height:26px;font-weight:500}@media (min-width:768px){.site .b-feedback-modal p:first-child{padding:0 40px}}.site .b-feedback-modal__wrap{padding:0 24px}@media (min-width:768px){.site .b-feedback-modal__wrap{padding:0 40px}}.site .b-feedback-modal__wrap button{width:100%}.site .b-feedback-modal__wrap .b-form-row{margin-bottom:24px}.site .b-feedback-modal textarea{resize:none;width:100%;height:132px;padding:10px 16px;font-weight:500}.site .b-feedback-modal textarea::-webkit-input-placeholder{color:#999}.site .b-feedback-modal textarea:-moz-placeholder,.site .b-feedback-modal textarea::-moz-placeholder{color:#999}.site .b-feedback-modal .modal-accept{display:none!important}.site .b-register-modal__register{height:100%}.site .b-register-modal__wrap{padding:0 24px;height:100%}@media (min-width:768px){.site .b-register-modal__wrap{padding:0 40px}}.site .b-register-modal .modal-accept{top:auto;font-family:Rubik,Helvetica,Arial,sans-serif;background-color:#4d63a0}.site .b-register-modal .modal-accept:before{content:""}.b-register-modal .b-tabs{height:100%}.b-register-modal .b-tabs label{display:block}.b-register-modal .b-tabs__input:checked+.b-tabs__label{color:#fff;border-bottom:2px solid #fff}.b-register-modal .b-tabs__content{height:100%}.site .b-authorization{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;width:100%}@media (min-width:768px){.site .b-authorization{display:block}}.site .b-authorization__soc-auth{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px;margin:24px 0 24px 8px}@media (min-width:768px){.site .b-authorization__soc-auth{margin-top:0}}.site .b-authorization__soc-auth a+a{margin-left:43px}.site .b-authorization__soc-auth a{color:#e5e5e5;-webkit-transition:color .15s ease 0s;-o-transition:color .15s ease 0s;transition:color .15s ease 0s}.site .b-authorization__soc-auth a .i-vk:before{font-size:11px}.site .b-authorization__soc-auth a .i-fb:before{font-size:16px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.site .b-authorization__soc-auth a .i-google:before{font-size:14px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.site .b-authorization__soc-auth a:hover{-webkit-transition:none;-o-transition:none;transition:none;color:#4d63a0}.site .b-authorization .b-form-row{margin-bottom:16px}.site .b-authorization .forgot{width:100%;background-color:rgba(0,0,0,0);position:fixed;left:0;bottom:44px}@media (min-width:768px){.site .b-authorization .forgot{position:relative;left:auto;bottom:auto}}.site .b-authorization .entry,.site .b-feedback-modal .entry{width:100%;position:fixed;left:0;bottom:0}@media (min-width:768px){.site .b-authorization .entry,.site .b-feedback-modal .entry{position:relative;left:auto;bottom:auto}}.b-feedback-modal .b-agreement,.b-register-modal .b-tabs .b-agreement{margin-top:24px;margin-bottom:24px}.b-feedback-modal .b-agreement label span,.b-register-modal .b-tabs .b-agreement label span{min-width:16px;min-height:16px}.b-feedback-modal .b-agreement label,.b-register-modal .b-tabs .b-agreement label{font-size:12px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.b-feedback-modal .b-agreement label a,.b-register-modal .b-tabs .b-agreement label a{color:inherit;text-decoration:underline}.b-feedback-modal .b-agreement label a:hover,.b-register-modal .b-tabs .b-agreement label a:hover{color:#95a3c5}.site .b-forgot-modal .slide-outer>p{padding:0 24px;font-weight:500;font-size:16px;line-height:26px;color:#fff;margin-bottom:16px}@media (min-width:768px){.site .b-forgot-modal .slide-outer>p{padding:0 40px}}.site .b-forgot-modal__wrap{padding:0 24px;height:100%}.site .b-forgot-modal__wrap p{color:#fff;margin-bottom:24px}@media (min-width:768px){.site .b-forgot-modal__wrap{padding:0 40px}}.site .b-forgot-modal .b-form-row{margin-bottom:24px}.site .b-forgot-modal .send{position:absolute;left:0;bottom:0}@media (min-width:768px){.site .b-forgot-modal .send{width:100%;position:relative;bottom:auto;left:auto}}.stun{overflow:hidden;position:fixed}@media (min-width:1280px){.stun{position:static}}.site .mod-modal-open{visibility:visible}.site .mod-modal-in{opacity:1;display:initial;z-index:3}[data-type=longslide],[data-type=slide]{position:fixed;left:0;z-index:4;bottom:0;right:0;top:0;padding:18px 24px;background-color:#1e2631;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}[data-type=longslide] h3,[data-type=slide] h3{color:#fff;margin-bottom:16px}[data-type=longslide] [data-btn=close],[data-type=slide] [data-btn=close]{padding:24px;position:absolute;top:0;right:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}@media (min-width:1280px){[data-type=longslide] [data-btn=close]:hover,[data-type=slide] [data-btn=close]:hover{opacity:.5;-webkit-transition:none;-o-transition:none;transition:none}}[data-type=longslide] [data-btn=close]:before,[data-type=slide] [data-btn=close]:before{font-family:icons;color:#fff;content:"\e804";font-size:14px}[data-type=simple]{position:fixed;opacity:0;left:0;display:none;z-index:-1;bottom:0;right:0;top:0;padding:18px 24px;background-color:#1e2631;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}[data-type=simple] h3{color:#fff;margin-bottom:16px}[data-type=simple] [data-btn=close]{padding:24px;position:absolute;top:0;right:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}@media (min-width:1280px){[data-type=simple] [data-btn=close]:hover{opacity:.5;-webkit-transition:none;-o-transition:none;transition:none}}[data-type=simple] [data-btn=close]:before{font-family:icons;color:#fff;content:"\e804";font-size:14px}[data-type=simple] .modal-accept{color:#fff;width:100%;font-weight:500;position:fixed;left:0;bottom:0;right:0;top:auto;line-height:24px;padding:9px 0 11px;background-color:#343c46}[data-type=simple] .modal-accept.mod-no-close-ico:before{display:none}@media (min-width:768px){[data-type=simple]{position:static;display:block;opacity:1;visibility:visible;padding:0;background:rgba(0,0,0,0)}}[data-type=longslide],[data-type=slide]{visibility:hidden;opacity:0;padding:0;overflow-y:auto}@media (min-width:768px){[data-type=longslide],[data-type=slide]{visibility:visible;opacity:1;left:auto;width:340px;padding:0;-webkit-transition:-webkit-transform .4s ease 0s;transition:-webkit-transform .4s ease 0s;-o-transition:transform .4s ease 0s;transition:transform .4s ease 0s;transition:transform .4s ease 0s,-webkit-transform .4s ease 0s}}[data-type=longslide] .modal-accept,[data-type=slide] .modal-accept{color:#fff;width:100%;font-weight:500;position:fixed;left:0;bottom:0;right:0;line-height:24px;padding:9px 0 11px;background-color:#343c46}@media (min-width:768px){[data-type=longslide] .modal-accept,[data-type=slide] .modal-accept{display:none}}[data-type=longslide] .slide-outer,[data-type=slide] .slide-outer{padding:32px 0;height:auto;background-color:#1e2631;z-index:2;position:relative}@media (min-width:768px){[data-type=longslide] .slide-outer,[data-type=slide] .slide-outer{min-height:100%;height:auto}}[data-type=longslide] .smoke,[data-type=slide] .smoke{position:fixed;visibility:hidden;top:0;left:0;bottom:0;right:0;opacity:0;background-color:rgba(0,0,0,.5);z-index:0;-webkit-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}[data-type=longslide]{width:682px}@media (min-width:768px){.longswipe .b-header{left:-682px}}.longswipe .b-header-middle__navigation,.longswipe body{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px}[data-type=slide]{-webkit-transition:opacity .25s ease 0s,right .6s ease 0s;-o-transition:opacity .25s ease 0s,right .6s ease 0s;transition:opacity .25s ease 0s,right .6s ease 0s}@media (min-width:768px){[data-type=slide]{opacity:1;right:-340px}}[data-type=slide].mod-modal-open{opacity:1}@media (min-width:768px){[data-type=slide].mod-modal-open{right:0;opacity:1}}@media (min-width:768px){[data-type=slide].mod-modal-open .smoke{visibility:visible;opacity:1}}[data-type=longslide]{-webkit-transition:opacity .25s ease 0s,right .6s ease 0s;-o-transition:opacity .25s ease 0s,right .6s ease 0s;transition:opacity .25s ease 0s,right .6s ease 0s}@media (min-width:768px){[data-type=longslide]{opacity:1;right:-682px}}[data-type=longslide].mod-modal-open{opacity:1;visibility:hidden}@media (min-width:768px){[data-type=longslide].mod-modal-open{right:0;opacity:1}}@media (min-width:1280px){[data-type=longslide].mod-modal-open{visibility:visible}}[data-type=longslide].mod-modal-open .smoke{visibility:hidden}@media (min-width:1280px){[data-type=longslide].mod-modal-open .smoke{visibility:visible;opacity:1}}@media (min-width:768px){.b-size-section [data-btn=close]{display:none}}.b-modal-background{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s;visibility:hidden;z-index:3}.b-modal-background[data-show=true]{visibility:visible;opacity:1}.mod-modal-open{overflow-y:scroll}.b-native-dropdown{position:relative;display:inline-block;cursor:pointer;height:44px;width:100%}.b-native-dropdown.m-sort .b-native-dropdown__sub-title-container{display:none}.b-native-dropdown__sub-title{line-height:26px;display:inline-block;opacity:0;background-color:rgba(0,0,0,0);font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;top:0;height:100%;width:100%}@media (min-width:768px){.b-native-dropdown__sub-title{font-size:24px;line-height:35px}}.b-native-dropdown__sub-title-container{line-height:44px;height:44px;font-size:14px;font-weight:500;color:#999;background-color:#fff;padding-right:20px;padding-left:16px;-webkit-box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5}@media (min-width:1280px){.b-native-dropdown__sub-title-container{display:none}}.b-native-dropdown__sub-title-container:after{content:"";display:block;position:absolute;top:20px;right:16px;border:4px solid rgba(0,0,0,0);border-top-color:#1e2631;pointer-events:none}.b-native-dropdown__sub-title-container:focus{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.b-native-dropdown.m-sort{width:188px}.b-native-dropdown.m-sort .arrow{font-size:10px;vertical-align:top}.b-native-dropdown.m-sort .select2-container .select2-selection--single .select2-selection__rendered{white-space:nowrap;line-height:24px;-o-text-overflow:unset;text-overflow:unset}.select2-results__option .arrow{font-size:10px;vertical-align:top}.select2-container--default .select2-results>.select2-results__options{max-height:400px}.js-highlight-select+div{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631;color:#1e2631}.b-nav-item{width:50%;padding-left:24px;padding-top:16px;position:relative}@media (min-width:768px){.b-nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;width:auto;font-size:13px;text-transform:uppercase;font-weight:500}}.b-nav-item input{display:none;outline:none}@media (min-width:768px){.b-nav-item input:checked,.b-nav-item input:checked~label{display:none}}@media (min-width:768px){.b-nav-item input:checked~a{display:inline-block}}@media (min-width:768px){input:checked~.b-nav-item__content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1280px){input:checked~.b-nav-item__content{display:none}}.b-nav-item label{display:none;line-height:22px}@media (min-width:768px){.b-nav-item label{display:inline-block}}@media (min-width:1280px){.b-nav-item label{display:none}}.b-nav-item a{line-height:22px;white-space:nowrap}@media (min-width:768px){.b-nav-item a{display:none}}@media (min-width:1280px){.b-nav-item a{display:block;padding:16px 23.5px}}.b-nav-item .b-nav-item__content{display:none;background-color:#fff}@media (min-width:768px){.b-nav-item .b-nav-item__content{margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.b-nav-item .b-nav-item__content a{display:block;color:#999;font-weight:400;text-transform:none;font-size:14px;line-height:24px}.b-nav-item .b-nav-item__content a+a{margin-top:14px}}@media (min-width:1280px){.b-nav-item .b-nav-item__content{margin-top:0;position:absolute;width:320px;padding:32px 40px 32px 62px;left:-40px}}@media (min-width:1280px){.b-nav-item .b-nav-item__content a{padding:0}}@media (min-width:1280px){.b-nav-item:hover .b-nav-item__content{display:block;z-index:1}}@media (min-width:768px){.b-nav-item+.b-nav-item{margin-top:17px}}@media (min-width:1280px){.b-nav-item+.b-nav-item{margin-top:0}}@media (min-width:1280px){.b-nav-item:hover~.b-header-middle__bg-smoke{visibility:visible;opacity:1}}.b-nav-item.m-justlink label{display:none}@media (min-width:768px){.b-nav-item.m-justlink label{display:none}}@media (min-width:1280px){.b-nav-item.m-justlink label{display:none}}.b-nav-item.m-justlink a{display:block}@media (min-width:768px){.b-nav-item.m-justlink a{display:block}}@media (min-width:1280px){.b-nav-item.m-justlink a{display:block}}@media (min-width:1280px){.b-nav-item.m-justlink:hover~.b-header-middle__bg-smoke{visibility:hidden}}.b-pagination__wrap{padding:0 16px 46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.b-pagination__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:245px}}@media (min-width:1280px){.b-pagination__wrap{padding:0 0 80px;margin-left:240px}}.b-pagination__pages{width:296px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-pagination__pages a,.b-pagination__pages span{color:#999;font-size:16px;line-height:19px;padding:17px;border-top:2px solid rgba(0,0,0,0);margin-top:-2px}.b-pagination__pages span{border-top:2px solid #1e2631;color:#1e2631;cursor:default}@media (min-width:768px){.b-pagination__prev{margin-left:-15px}}.b-pagination .b-pagination__more{color:#1e2631;font-size:16px;margin-top:12px;padding:10px;outline:none;cursor:pointer}@media (min-width:768px){.b-pagination .b-pagination__more{margin-top:0;margin-right:-5px}}@media (min-width:1280px){.b-pagination .b-pagination__more{margin-right:-10px}}.b-popup-warning{position:fixed;top:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;background:#f5f5f5;padding:6px;height:96px;z-index:3;overflow:hidden}@media (min-width:428px){.b-popup-warning{height:68px}}@media (min-width:768px){.b-popup-warning{height:40px}}.b-popup-warning.is-open{display:block}.b-popup-warning__message{margin:0;text-align:center;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:14px;line-height:28px}.b-popup-warning .mod-text-red{font-weight:500;color:#f9003d}.b-price{margin-top:auto}@media (min-width:768px){.b-price{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.b-price span{color:#999;text-decoration:line-through;line-height:14px;font-size:12px}@media (min-width:768px){.b-price span{margin-bottom:4px}}.b-price b{font-size:14px;color:#26303e;line-height:20px}.b-price span+b{margin-left:8px;color:#f9003d}@media (min-width:768px){.b-price.m-item-price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.b-price.m-item-price span{font-size:14px;line-height:28px}.b-price.m-item-price b{font-size:22px;line-height:28px}.site .b-quick-modal h1,.site .b-quick-modal h2{color:#fff}.site .b-quick-modal h1{margin-bottom:16px}.site .b-quick-modal h2{font-size:16px}.site .b-quick-modal__quick.avail .b-quick-modal__buttons .available{display:none}.site .b-quick-modal__quick.avail .b-quick-modal__buttons .show-photo{display:block;padding-top:16px;padding-bottom:18px}.site .b-quick-modal__quick.avail .b-quick-modal__photo{display:none}.site .b-quick-modal__quick.avail .b-quick-modal__available{display:block}.site .b-quick-modal__wrap{padding:0 24px}@media (min-width:768px){.site .b-quick-modal__wrap{padding:0 40px}}@media (min-width:1280px){.site .b-quick-modal__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.site .b-quick-modal__left-section{width:50%;margin:32px -16px 0 0}.site .b-quick-modal__available{display:none;padding-top:0;padding-right:50px}.site .b-quick-modal__available p{margin-bottom:16px;font-size:16px;font-weight:500;color:#fff}.site .b-quick-modal__addit-info{font-size:12px;letter-spacing:normal;line-height:22px;color:#999;opacity:1;font-weight:400}.site .b-quick-modal__addit-info a{font-weight:500;color:#fff}.site .b-quick-modal__photo{overflow:auto;height:100vh;margin-top:-32px;-ms-overflow-style:none}.site .b-quick-modal__photo::-webkit-scrollbar{width:0}.site .b-quick-modal__photo img:first-child{padding-top:32px}.site .b-quick-modal__photo img:last-child{padding-bottom:32px}.site .b-quick-modal__right-section{width:50%;padding:32px 0 0 48px;background:#1e2631}.site .b-quick-modal__right-section h1 a{color:#fff}@media (min-width:1280px){.site .b-quick-modal__right-section h1 a:hover{color:#4d63a0}}.site .b-quick-modal .slide-outer{padding:0}.site .b-quick-modal .b-price{margin-bottom:32px}.site .b-quick-modal .b-form-row{margin-bottom:16px}.site .b-quick-modal__size{color:#fff}.site .b-quick-modal section{padding-bottom:20px}.site .b-quick-modal__buttons{padding-bottom:32px}.site .b-quick-modal__buttons button{padding:13px 15px;margin-bottom:8px;width:100%}.site .b-quick-modal .available{background-color:rgba(0,0,0,0);border:2px solid #4d63a0;-webkit-transition:background .25s ease 0s;-o-transition:background .25s ease 0s;transition:background .25s ease 0s}.site .b-quick-modal .available:hover{background-color:#4d63a0}.site .b-quick-modal .show-photo{background-color:rgba(0,0,0,0);display:none}.site .b-quick-modal .show-photo i{margin-right:14px}.site .b-quick-modal .to-cart{border:2px solid #4d63a0;-webkit-transition:background .25s ease 0s;-o-transition:background .25s ease 0s;transition:background .25s ease 0s;overflow:visible}.site .b-quick-modal .to-cart:after{top:-2px;left:-2px;right:-2px;bottom:-2px}.site .b-quick-modal .to-cart:hover{background-color:rgba(0,0,0,0)}.site .b-quick-modal .to-cart[data-status=added]{border:2px solid #5eb16b;background-color:#5eb16b}.site .b-quick-modal .to-cart[data-status=added] i{font-size:20px;display:inline-block;position:absolute;-webkit-transform:translate(-30px,-1px);-ms-transform:translate(-30px,-1px);transform:translate(-30px,-1px)}.site .b-quick-modal .favour{background-color:rgba(0,0,0,0)}.site .b-quick-modal .b-cloth-desc{margin-top:0}.site .b-quick-modal .b-cloth-desc__item h5{width:90px}.site .b-quick-modal .b-cloth-desc__item p{color:#fff}.site .b-quick-modal .b-cloth-desc__item p:first-child{width:90px;color:#999;font-size:14px;font-weight:400;margin:0;line-height:28px}.site .b-quick-modal .b-spinner .b-spinner__content{stroke:#fff}.b-search{border-bottom:2px solid #fff}.b-search__wrapper-search{min-height:calc(100vh - 600px);padding:32px 0}@media (min-width:768px){.b-search__wrapper-search{padding:39px 22px 48px}}@media (min-width:1280px){.b-search__wrapper-search{padding:39px 0 48px}}.b-search .top-bar{padding:0 16px;color:#1e2631}@media (min-width:768px){.b-search .top-bar{padding:0}}.b-search .top-bar__message{margin-bottom:40px}.site .b-search-field{position:relative}.site .b-search-field .b-search-field__field{position:relative;-webkit-box-shadow:none;box-shadow:none;padding:9px 33px;font-weight:400;border-bottom:1px solid #e5e5e5;line-height:18px;background-color:rgba(0,0,0,0);z-index:1}.site .b-search-field .b-search-field__field:focus,.site .b-search-field .b-search-field__field:hover{-webkit-box-shadow:none;box-shadow:none}.site .b-search-field .b-search-field__field::-webkit-input-placeholder{font-weight:400;font-size:15px;color:#cdcdcd}.site .b-search-field .b-search-field__field:-moz-placeholder,.site .b-search-field .b-search-field__field::-moz-placeholder{font-weight:400;font-size:15px;color:#cdcdcd}.site .b-search-field .b-search-field__field:-ms-input-placeholder{font-weight:400;font-size:15px;color:#cdcdcd}.site .b-search-field .b-search-field__field:focus{border-bottom:1px solid #4d63a0}@media (min-width:1280px){.site .b-search-field .b-search-field__field:hover{border-bottom:1px solid #4d63a0}}.b-search-field__icon{position:absolute;z-index:2;left:-10px;bottom:1px;color:#1e2631;font-size:17px;padding:10px 10px 4px;cursor:pointer}@media (min-width:768px){.site .b-search-field.m-main-search{width:17px;height:37px;margin-right:56px}.site .b-search-field.m-main-search input{border-bottom:1px solid rgba(0,0,0,0);padding:0;background-color:#fff;width:0;-webkit-transition:width .15s ease 0s;-o-transition:width .15s ease 0s;transition:width .15s ease 0s}.site .b-search-field.m-main-search input::-webkit-input-placeholder{opacity:0;-webkit-transform:none;transform:none;-webkit-transition:opacity .15s ease .15s;transition:opacity .15s ease .15s}.site .b-search-field.m-main-search input:-moz-placeholder,.site .b-search-field.m-main-search input::-moz-placeholder{opacity:0;transform:none;-moz-transition:opacity .15s ease .15s;transition:opacity .15s ease .15s}.site .b-search-field.m-main-search input:-ms-input-placeholder{opacity:0;-ms-transform:none;transform:none;-ms-transition:opacity .15s ease .15s;transition:opacity .15s ease .15s}.site .b-search-field.m-main-search input.mod-focus,.site .b-search-field.m-main-search input:focus{width:360px;padding:9px 33px}.site .b-search-field.m-main-search input.mod-focus::-webkit-input-placeholder,.site .b-search-field.m-main-search input:focus::-webkit-input-placeholder{opacity:1;-webkit-transform:none;transform:none}.site .b-search-field.m-main-search input.mod-focus:-moz-placeholder,.site .b-search-field.m-main-search input.mod-focus::-moz-placeholder,.site .b-search-field.m-main-search input:focus:-moz-placeholder,.site .b-search-field.m-main-search input:focus::-moz-placeholder{opacity:1;transform:none}.site .b-search-field.m-main-search input.mod-focus:-ms-input-placeholder,.site .b-search-field.m-main-search input:focus:-ms-input-placeholder{opacity:1;-ms-transform:none;transform:none}}@media (min-width:1280px){.site .b-search-field.m-main-search{width:240px}.site .b-search-field.m-main-search input{border-bottom:1px solid #e5e5e5}.site .b-search-field.m-main-search input,.site .b-search-field.m-main-search input.mod-focus,.site .b-search-field.m-main-search input:focus{width:240px;-webkit-transition:none;-o-transition:none;transition:none;padding:9px 33px}.site .b-search-field.m-main-search input::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s}.site .b-search-field.m-main-search input:-moz-placeholder,.site .b-search-field.m-main-search input::-moz-placeholder{opacity:1;-moz-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s}.site .b-search-field.m-main-search input:-ms-input-placeholder{opacity:1;-ms-transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s}.site .b-search-field.m-main-search input.mod-focus::-webkit-input-placeholder,.site .b-search-field.m-main-search input:focus::-webkit-input-placeholder{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.site .b-search-field.m-main-search input.mod-focus:-moz-placeholder,.site .b-search-field.m-main-search input.mod-focus::-moz-placeholder,.site .b-search-field.m-main-search input:focus:-moz-placeholder,.site .b-search-field.m-main-search input:focus::-moz-placeholder{opacity:0;transform:translateX(30px)}.site .b-search-field.m-main-search input.mod-focus:-ms-input-placeholder,.site .b-search-field.m-main-search input:focus:-ms-input-placeholder{opacity:0;-ms-transform:translateX(30px);transform:translateX(30px)}}.site .b-search-tips{position:fixed;background:#fff;left:-999px;top:-999px;width:220px;z-index:11;font:normal normal 14px/28px Rubik,Helvetica,Arial,sans-serif;line-height:22px;margin-left:20px}.site .b-search-tips__list{padding:10px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.site .b-search-tips__list li:not(:last-child){margin-bottom:10px}.site .b-search-tips__list li:before{display:none}.site .b-search-tips__list li a{color:#999;-webkit-transition:font-weight 0s;-o-transition:font-weight 0s;transition:font-weight 0s;display:block;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.site .b-search-tips__list li a:first-letter{text-transform:uppercase}.site .b-search-tips__list li a b{color:#353535;font-weight:500}.site .b-search-tips__list li[data-active=true] a,.site .b-search-tips__list li[data-active=true] a b,.site .b-search-tips__list li a:hover,.site .b-search-tips__list li a:hover b{color:#4d63a0;font-weight:500}@media (min-width:768px) and (max-width:1199px){.site .b-search-tips{width:340px}}@media (max-width:768px){.site .b-search-tips{height:320px}}.b-select-section{display:none}@media (min-width:1280px){.b-select-section{display:block}}.select2-container--default .select2-selection--single{border-radius:0;border:none;-webkit-box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5}@media (min-width:1280px){.select2-container--default .select2-selection--single:hover{-webkit-box-shadow:inset 0 0 0 1px #95a3c5;box-shadow:inset 0 0 0 1px #95a3c5}}.select2-container--default .select2-selection--single:focus{outline:none}.select2-selection.select2-selection--single{position:relative;height:44px;padding:10px 45px 10px 16px}.select2-container--default{width:100%!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0;font-weight:500;color:#1e2631}.select2-selection__placeholder{font-weight:500}.select2-search.select2-search--dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;height:42px}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;height:42px;padding:0 16px;font-weight:500;cursor:pointer}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none}.select2-dropdown.select2-dropdown--above{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.select2-container--open .select2-dropdown--below{border:2px solid #1e2631;position:absolute;top:-44px}.select2-container--open .select2-dropdown--below .select2-search__field{border-bottom:2px solid #1e2631}.select2-container--open .select2-dropdown--above{border:2px solid #1e2631}.select2-container--open .select2-dropdown--above .select2-search__field{border-bottom:2px solid #1e2631}.select2-results__option{font-weight:500;padding-left:16px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff}.select2-results__option{color:#353535}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff;color:#4d63a0}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-selection.select2-selection--single:after{content:"";display:block;position:absolute;top:20px;right:16px;border:4px solid rgba(0,0,0,0);border-top-color:#1e2631}.select2-container--default .select2-search--dropdown:after{content:"";-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);display:block;position:absolute;top:14px;right:14px;border:4px solid rgba(0,0,0,0);border-top-color:#1e2631}.b-native-dropdown .select2-dropdown ul li{margin:0;width:85%}.select2-selection.select2-selection--multiple{height:44px;border-radius:0}.select2-selection.select2-selection--multiple .select2-selection__rendered{height:44px}.select2-selection.select2-selection--multiple{padding:10px 45px 10px 16px;position:relative}.select2-selection.select2-selection--multiple:after{content:"";display:block;position:absolute;top:20px;right:16px;border:4px solid rgba(0,0,0,0);border-top-color:#1e2631}.select2-container--open .select2-selection--multiple:after{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);top:15px;right:16px}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0;padding:0;background-color:rgba(0,0,0,0);border:none}.select2-container--default .select2-selection--multiple .select2-selection__choice:before,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:""}[multiple]+.select2~.select2-container .select2-dropdown--below{top:0;border-top:none}[multiple]+.select2~.select2-container .select2-dropdown--above{-webkit-transform:translateY(calc(100% + 44px));-ms-transform:translateY(calc(100% + 44px));transform:translateY(calc(100% + 44px));border-top:none;border-radius:0}.select2-container--default.select2-container--focus .select2-selection--multiple{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.select2-container--default .select2-selection--multiple{border:none;-webkit-box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5;cursor:pointer}@media (min-width:1280px){.select2-container--default .select2-selection--multiple:hover{border-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #95a3c5;box-shadow:inset 0 0 0 1px #95a3c5}}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}@media (min-width:1280px){.select2-container--default.select2-container--focus .select2-selection--multiple:hover{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.select2-container--default .select2-search--inline .select2-search__field{cursor:pointer;font-weight:500}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:24px;font-size:14px;color:#1e2631;font-weight:500}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.select2-search__field::-webkit-input-placeholder{color:#999}.select2-selection.select2-selection--multiple .select2-selection__rendered{padding:0}.select2-results__options[aria-multiselectable=true] [aria-selected=true]:after{font-family:icons;font-size:9px;content:"\e80e";display:block;position:absolute;top:4px;right:-16px}.b-shop-slider{position:relative;margin:0 -24px}@media (min-width:768px){.b-shop-slider{margin:0;width:100%}}@media (min-width:1280px){.b-shop-slider{width:420px;padding:0}}.b-shop-slider__slider-container{position:relative}.b-shop-slider__main-item{height:204px}@media (min-width:768px){.b-shop-slider__main-item{height:270px}}.b-shop-slider__main-item img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.b-shop-slider__nav-wrap{display:none}@media (min-width:768px){.b-shop-slider__nav-wrap{display:block;height:64px}}@media (min-width:1280px){.b-shop-slider__nav-wrap{height:60px}}.b-shop-slider__nav-slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.b-shop-slider__nav-item{overflow:hidden;width:105px!important;height:64px;position:relative;outline:none;opacity:.2}@media (min-width:1280px){.b-shop-slider__nav-item{width:93px!important;height:60px}}.b-shop-slider__nav-item:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}.b-shop-slider__nav-item.slick-current{opacity:1}.b-shop-slider__nav-item.slick-current:after{-webkit-box-shadow:inset 0 0 0 3px #1e2631;box-shadow:inset 0 0 0 3px #1e2631}.b-shop-slider__nav-item+.b-shop-slider__nav-item{margin-left:10px}@media (min-width:1280px){.b-shop-slider__nav-item+.b-shop-slider__nav-item{margin-left:16px}}.b-shop-slider__nav-img-box{height:100%}.b-shop-slider__nav-img-box img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.b-shop-slider__panel{position:absolute;bottom:10px;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.b-shop-slider__panel .js-slider-button__next{margin-left:4px}.b-shops-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;max-width:100%}@media (min-width:768px){.b-shops-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:56px}}@media (min-width:1280px){.b-shops-list{padding-bottom:40px}}.b-shops-list__group:not(:last-child){margin-bottom:32px}.b-shops-list__group-name{display:block;margin-bottom:10px;font-size:14px;line-height:26px}.b-shops-list__group-hr{height:2px;margin:0;border:none;background-color:#fff}@media (min-width:768px){.b-shops-list__group-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.b-shops-list__item{margin-top:20px}@media (min-width:768px){.b-shops-list__item{width:50%;margin-top:28px;padding-right:20px}}@media (min-width:1280px){.b-shops-list__item{width:33.3333%;padding-right:30px}}.b-simple-slider__wrapper{margin:0 -4px}@media (min-width:768px){.b-simple-slider__wrapper{margin:0;padding:0 12px}}@media (min-width:1280px){.b-simple-slider__wrapper{padding:0;width:960px;margin-left:28px}}.b-simple-slider__wrapper .slick-track{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.b-simple-slider .b-simple-slider__title-mobile{margin-bottom:16px}.b-simple-slider__main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:32px 0}@media (min-width:768px){.b-simple-slider__main-wrap{padding:40px 0}}@media (min-width:1280px){.b-simple-slider__main-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.b-simple-slider__main-wrap.m-border{border-bottom:2px solid #fff}@media (min-width:1280px){.b-simple-slider__main-wrap.m-border{border:none}}.b-simple-slider__title-mobile{padding:0 16px;font-size:22px;line-height:28px;color:#26303e;font-weight:500}@media (min-width:768px){.b-simple-slider__title-mobile{display:none}}.b-simple-slider .b-simple-slider__title-tablet{display:none;margin:0;font-size:26px;line-height:28px;color:#26303e;font-weight:500}@media (min-width:768px){.b-simple-slider .b-simple-slider__title-tablet{margin-right:auto;display:block}}@media (min-width:1280px){.b-simple-slider .b-simple-slider__title-tablet{font-size:22px;margin-right:0;text-align:right}}.b-simple-slider__control{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:768px){.b-simple-slider__control{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:0;padding:0 22px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:24px}}@media (min-width:1280px){.b-simple-slider__control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:0 24px 0 0;border-right:2px solid #e5e5e5;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}.b-simple-slider__control.m-about-control{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:0;padding-left:80px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-right:none;padding-right:12px}.b-simple-slider .b-simple-slider__all{font-weight:500;font-size:14px;display:none;color:#1e2631;cursor:pointer}@media (min-width:768px){.b-simple-slider .b-simple-slider__all{display:block;margin-right:24px}}@media (min-width:1280px){.b-simple-slider .b-simple-slider__all{margin-top:8px;margin-right:0}}.b-simple-slider .b-simple-slider__all span{color:#4d63a0;margin-right:4px}.b-simple-slider__panel{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1280px){.b-simple-slider__panel{position:absolute;bottom:0;right:24px}}.b-simple-slider__panel .js-slider-button__next{margin-left:4px}.b-simple-slider__card-wrap.col{padding:0 2px}@media (min-width:768px){.b-simple-slider__card-wrap.col{padding:0 12px}}.b-simple-slider.m-about-slide .outer-inner{margin-left:0;margin-right:0;max-width:100%}.b-simple-slider.m-about-slide .b-simple-slider__main-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:1280px){.b-simple-slider.m-about-slide .b-simple-slider__wrapper{width:100%;padding-left:68px;margin-left:0}}.b-simple-slider.m-about-slide .b-simple-slider__panel{position:static}.b-simple-slider.m-about-slide .b-simple-slider__all{margin-left:auto;margin-right:32px}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.b-simple-slider.m-about-slide .b-simple-slider__control{margin-bottom:60px}}.b-simple-slider.m-paddingb .b-simple-slider__main-wrap{padding-bottom:56px}@media (min-width:1280px){.b-simple-slider.m-paddingb .b-simple-slider__main-wrap{padding-bottom:96px}}.site .b-slider-button{outline:none;width:36px;height:36px;background-color:hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s;position:relative;overflow:hidden}.site .b-slider-button .cercle{background:#4d63a0}@media (min-width:1280px){.site .b-slider-button .cercle{background-color:#000}}@media (min-width:1280px){.site .b-slider-button:hover{background-color:#fff}}.site .b-slider-button__arrow{-webkit-transform:translateX(1px) translateY(2px);-ms-transform:translateX(1px) translateY(2px);transform:translateX(1px) translateY(2px)}.site .b-slider-button__arr{display:none;font-size:11px}.site .b-slider-button__tail{width:0;-webkit-transition:width .15s ease 0s,-webkit-transform .15s ease 0s;transition:width .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:width .15s ease 0s,transform .15s ease 0s;transition:width .15s ease 0s,transform .15s ease 0s;transition:width .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);opacity:0}.site .b-slider-button__shev{-webkit-transform:translateX(2.5px);-ms-transform:translateX(2.5px);transform:translateX(2.5px);-webkit-transition:-webkit-transform .15s ease 0s;transition:-webkit-transform .15s ease 0s;-o-transition:transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s}.site .b-slider-button:hover .b-slider-button__tail{width:9px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.site .b-slider-button:hover .b-slider-button__shev{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.b-slider-button.js-slider-button__prev .b-slider-button__arrow{-webkit-transform:translateY(2px) scaleX(-1);-ms-transform:translateY(2px) scaleX(-1);transform:translateY(2px) scaleX(-1)}.b-slider-button.js-slider-button__next .b-slider-button__arr{-webkit-transform:translateY(0) rotate(-180deg);-ms-transform:translateY(0) rotate(-180deg);transform:translateY(0) rotate(-180deg);-webkit-transform-origin:48% 48%;-ms-transform-origin:48% 48%;transform-origin:48% 48%}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.site .b-slider-button__arrow{display:none}.site .b-slider-button__arr{display:block}}@supports (-ms-ime-align:auto){.site .b-slider-button__arrow{display:none}.site .b-slider-button__arr{display:block}}.b-ty{min-height:calc(100vh - 16px);background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:1440px){.b-ty{min-height:calc(100vh - 60px)}}.b-ty__main-wrap{background-color:#f1f1f1;padding:16px 16px 0}@media (min-width:768px){.b-ty__main-wrap{padding:30px 22px 0}}@media (min-width:1280px){.b-ty__main-wrap{padding-left:15%}}.b-ty__logo-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.b-ty__logo-section img{width:140px}}.b-ty__logo-section a{margin-left:40px;display:-webkit-box;display:-ms-flexbox;font-size:14px;color:#1e2631;line-height:18px;display:flex}.b-ty__logo-section a i{display:block;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);margin-right:5px}.b-ty__ty-section{margin-top:32px;padding-bottom:24px}@media (min-width:768px){.b-ty__ty-section{width:600px;padding-right:250px}}.b-ty__ty-section h1{margin-bottom:32px}.b-ty__ty-section p{margin:0}.b-ty__ty-section .sberbank-result-message{margin:0!important;text-align:left!important}.b-ty__ty-section .sberbank-result-message span{font-size:14px!important}.b-ty__register{margin-top:24px;padding-bottom:56px}@media (min-width:768px){.b-ty__register{width:600px}}.b-ty__register h3{margin-bottom:8px}.b-ty footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:24px 16px 37px;border-top:2px solid #fff;background-color:#f1f1f1;margin-top:auto}@media (min-width:768px){.b-ty footer{padding:24px 22px 37px}}@media (min-width:1280px){.b-ty footer{padding:0 22px 0 15%}}.b-ty footer p{color:#999;line-height:23px}@media (min-width:768px){.b-ty footer p{margin:0}}.b-ty footer p a{color:#1e2631}@media (min-width:1280px){.b-ty__footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:600px;padding:24px 0 37px}}.multiselect{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font:500 14px/24px Rubik,Helvetica,Arial,sans-serif;color:#353535}.multiselect__select{display:block;position:absolute;top:20px;right:16px;border:4px solid rgba(0,0,0,0);border-top-color:#1e2631;cursor:pointer}.multiselect__tags{padding:10px 60px 10px 16px;-webkit-box-shadow:inset 0 0 0 2px #e5e5e5;box-shadow:inset 0 0 0 2px #e5e5e5;cursor:pointer;background-color:#fff}@media (max-width:767px){.multiselect__tags{padding-right:40px}}.multiselect__tags:hover{-webkit-box-shadow:inset 0 0 0 1px #95a3c5;box-shadow:inset 0 0 0 1px #95a3c5}.multiselect--active .multiselect__select{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);top:16px}.multiselect--active .multiselect__tags{-webkit-box-shadow:inset 0 0 0 2px #1e2631;box-shadow:inset 0 0 0 2px #1e2631}.multiselect__single{display:block;white-space:nowrap;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.multiselect__content-wrapper{position:absolute;width:100%;z-index:3;background-color:#fff;border:2px solid #1e2631;border-top:none;overflow-y:auto;padding-top:5px}.multiselect__content{width:100%}.multiselect__option{display:block;padding:5px 60px 5px 16px;cursor:pointer;overflow-x:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (max-width:767px){.multiselect__option{padding-right:40px}}.multiselect__option--highlight{color:#4d63a0}.multiselect input.multiselect__input{padding:0;color:#353535}.multiselect input.multiselect__input,.multiselect input.multiselect__input:focus,.multiselect input.multiselect__input:hover{-webkit-box-shadow:none;box-shadow:none}.multiselect input.multiselect__input:focus::-webkit-input-placeholder{opacity:1;-webkit-transform:none;transform:none;color:#353535;font-weight:500}.multiselect input.multiselect__input:focus:-moz-placeholder,.multiselect input.multiselect__input:focus::-moz-placeholder{opacity:1;transform:none;color:#353535;font-weight:500}.multiselect input.multiselect__input:focus:-ms-input-placeholder{opacity:1;-ms-transform:none;transform:none;color:#353535;font-weight:500}.multiselect__option--disabled{display:block;padding-top:11px;font:normal 12px/22px Rubik,Helvetica,Arial,sans-serif;color:#999;cursor:default}.multiselect__option--disabled:hover{color:#999}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vue-form-container{height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden}@media (min-width:768px){.vue-form-container{height:auto;overflow-y:visible;overflow-x:visible}}.vue-form-container .vue-radio{display:none}.vue-form-container .vue-radio:checked+.vue-label{margin-bottom:7px;padding-bottom:0}.vue-form-container .vue-radio:checked+.vue-label .vue-label-title{color:#fff;font-weight:500}.vue-form-container .vue-radio:checked+.vue-label .vue-label-count{display:none}.vue-form-container .vue-radio:checked+.vue-label .vue-label-inner:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 30%;-ms-transform-origin:50% 30%;transform-origin:50% 30%}.vue-form-container .vue-radio:checked+.vue-label+.vue-field{display:block}.vue-form-container .vue-title-item{font-size:14px;color:#999;line-height:28px;font-weight:400;margin-bottom:8px;display:none}@media (min-width:768px){.vue-form-container .vue-title-item{display:block}}.vue-form-container .vue-label-count{padding-right:30px}.vue-form-container .vue-label{color:#999;font-size:14px;line-height:28px;display:block;position:relative;padding:16px 24px}@media (min-width:768px){.vue-form-container .vue-label{display:none}}.vue-form-container .vue-label-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vue-form-container .vue-label-inner:after{content:"";display:block;position:absolute;border:4px solid rgba(0,0,0,0);border-top-color:#fff;border-bottom:0;top:10px;right:0}.vue-form-container .vue-field{padding:0 24px;margin-bottom:16px}@media (min-width:768px){.vue-form-container .vue-field{display:block;padding:0}}.vue-form-container .vue-field-item+.vue-field-item{border-top:1px solid #999}@media (min-width:768px){.vue-form-container .vue-field-item+.vue-field-item{border:none}}.vue-form-container .vue-diapason{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.vue-form-container .vue-diapason__point{position:relative}.vue-form-container .vue-diapason__point input{width:90px;height:44px;color:rgba(0,0,0,0)}.vue-form-container .vue-diapason__point input:focus{color:#353535}.vue-form-container .vue-diapason__point input:focus+span{display:none}.vue-form-container .vue-diapason__point span{position:absolute;top:9px;left:16px;color:#353535;font-weight:500;pointer-events:none}.site #filter .vue-accept-form{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:8px;left:24px;right:8px;z-index:2}@media (min-width:768px){.site #filter .vue-accept-form{position:static;left:0;bottom:0;right:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.site #filter .vue-accept-form a{line-height:24px;font-size:14px;font-weight:500;color:#fff}@media (min-width:768px){.site #filter .vue-accept-form a{color:#1e2631}}.site #filter .vue-accept-form a span{color:#f9003d}.site #filter .vue-accept-form .btn{width:auto;border:3px solid #cdcdcd;padding:7px 35px 9px}@media (min-width:768px){.site #filter .vue-accept-form .btn{display:none}}@media (max-width:767px){.site #filter .vue-accept-form{border-top:1px solid #fff;bottom:0;left:0;right:0;width:100%;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1e2631}.site #filter .vue-accept-form a{width:50%;text-align:center}}.site #filter .vue-accept-form .btn{width:50%}@-webkit-keyframes map-metro-tooltip-in{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes map-metro-tooltip-in{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.b-map-metro-marker{position:absolute;width:24px}.b-map-metro-marker:after{content:"";left:-15px;top:-15px;bottom:-15px;right:-15px;position:absolute}.b-map-metro-marker:hover .b-map-metro-marker__tooltip{-webkit-animation:map-metro-tooltip-in .25s ease-out;animation:map-metro-tooltip-in .25s ease-out;display:block}.b-map-metro-marker__tooltip{display:none;position:absolute;z-index:1;background:#fff;width:264px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.209);box-shadow:0 0 12px rgba(0,0,0,.209);bottom:100%;left:-16px;padding:14px 20px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px}.b-map-metro-marker__tooltip:after,.b-map-metro-marker__tooltip:before{content:"";position:absolute;top:100%;display:block;width:0;height:0;border-style:solid}.b-map-metro-marker__tooltip:before{left:20px;border-width:10px 8px 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}.b-map-metro-marker__tooltip:after{left:19px;border-width:11px 9px 0;border-color:rgba(0,0,0,.15) rgba(0,0,0,0) rgba(0,0,0,0);z-index:1}.site .l-main .b-cleaning__dots{display:none}.site .l-main .b-cleaning__title{margin-bottom:24px}.site .l-main .b-cleaning__banner-top{display:block;max-width:200%!important;margin:0 -24px 24px}.site .l-main .b-cleaning__banner-top img{width:100%;height:74px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.site .l-main .b-cleaning__about{font-size:16px;line-height:30px;max-width:200%!important;margin:0 -24px 20px;padding:16px 24px 16px 20px;border-left:4px solid #4d63a0;color:#1e2631;background:#fff;font-weight:500}.site .l-main .b-cleaning__about.mod-bonuses{margin-bottom:40px}.site .l-main .b-cleaning__card{margin:0 -16px 20px;max-width:200%;overflow:hidden}.site .l-main .b-cleaning__card img:first-child{min-width:382px}.site .l-main .b-cleaning__card-about{padding-bottom:6px;border-bottom:thin solid #999;margin-bottom:27px}.site .l-main .b-cleaning__card-about-item-title{font-weight:500;line-height:24px}.site .l-main .b-cleaning__card-about-item-text{font-size:12px;line-height:22px}.site .l-main .b-cleaning__card-about-item{margin-bottom:26px}.site .l-main .b-cleaning__card-about img{margin-bottom:20px}.site .l-main .b-cleaning__prices{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4px}.site .l-main .b-cleaning__prices,.site .l-main .b-cleaning__prices>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site .l-main .b-cleaning__prices>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%;height:196px;margin-bottom:20px}.site .l-main .b-cleaning__prices-price{font-weight:500;line-height:28px;padding:4px;width:100%;background:#fff;text-align:center;-ms-flex-item-align:end;align-self:flex-end}.site .l-main .b-cleaning__prices-title{width:125px;line-height:24px;font-size:14px;height:48px;text-align:center;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:14px}.site .l-main .b-cleaning__prices-image{height:80px}.site .l-main .b-cleaning__prices-image img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site .l-main .b-cleaning__prices-num{width:100%;text-align:center;font-size:14px;line-height:24px;font-weight:500;margin:-14px 0 -6px}.site .l-main .b-cleaning__link-clean,.site .l-main .b-cleaning__link-price{display:block;font-size:12px;line-height:22px}.site .l-main .b-cleaning__link-clean{margin-bottom:8px}.site .l-main .b-cleaning__link-price{margin-bottom:32px}.site .l-main .b-cleaning__prices-icon{width:36px;height:36px;border:2px solid #1e2631;border-radius:75%;text-transform:uppercase;font-size:18px;line-height:31px;font-weight:500;text-align:center}.site .l-main .b-cleaning__gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:18px}.site .l-main .b-cleaning__gift img:last-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site .l-main .b-cleaning__gift p{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;margin:0;background:#1e2631;color:#fff;line-height:30px;font-weight:500;font-size:16px;text-align:center}.site .l-main .b-cleaning__icons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;margin-bottom:40px;border-bottom:thin solid #999}.site .l-main .b-cleaning__icons,.site .l-main .b-cleaning__icons>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site .l-main .b-cleaning__icons>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site .l-main .b-cleaning__icons>div:first-child{margin-right:32px}.site .l-main .b-cleaning__icons p{margin-left:8px}.site .l-main .b-cleaning__brands{text-align:center;margin-bottom:40px;padding-bottom:40px;border-bottom:thin solid #999}.site .l-main .b-cleaning__brands p{max-width:100%}.site .l-main .b-cleaning__brands-title{margin-bottom:18px;line-height:24px;font-size:14px}.site .l-main .b-cleaning__brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 48px;background:#fff;margin-bottom:18px}.site .l-main .b-cleaning__brands-list>span{padding:0 10px;font-size:14px;line-height:24px;font-weight:500}.site .l-main .b-cleaning__brands-text{line-height:24px;font-size:14px}.site .l-main .b-cleaning__info{max-width:600px}.site .l-main .b-cleaning__info li{line-height:28px;font-size:14px;margin-bottom:10px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices{margin:0 40px}@media (max-width:767px){.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div{margin-bottom:32px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(-n+2){height:242px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(3),.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(4){height:192px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(3) .b-cleaning__prices-title,.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(4) .b-cleaning__prices-title{height:24px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(3) .b-cleaning__prices-num,.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(4) .b-cleaning__prices-num{margin-bottom:4px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(5),.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(6){height:202px}.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(7),.site .l-main .b-cleaning .mod-icons.b-cleaning__prices>div:nth-child(8){height:254px}}@media (min-width:768px){.site .l-main .b-cleaning{position:relative}.site .l-main .b-cleaning__banner-top{margin:0 0 40px}.site .l-main .b-cleaning__banner-top img{height:188px}.site .l-main .b-cleaning__title{margin-bottom:40px}.site .l-main .b-cleaning__card{position:absolute;top:423px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;overflow:initial}.site .l-main .b-cleaning__card img{display:block!important}.site .l-main .b-cleaning__about{margin:0 0 56px}.site .l-main .b-cleaning__card-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px}.site .l-main .b-cleaning__card-about-item{width:100%;max-width:212px}.site .l-main .b-cleaning__card-about-item:first-child{margin-bottom:33px}.site .l-main .b-cleaning__card-about-item:first-child img{margin-left:7px}.site .l-main .b-cleaning__card-about-item:last-child{max-width:232px}.site .l-main .b-cleaning__card-about-item:last-child img{margin-left:50px}.site .l-main .b-cleaning__prices{margin-bottom:0}.site .l-main .b-cleaning__prices>div{width:16.66666667%}.site .l-main .b-cleaning__prices-title{max-width:125px;margin-top:16px}.site .l-main .b-cleaning__prices-image{width:100%}.site .l-main .b-cleaning__prices-image img{margin:0 auto}.site .l-main .b-cleaning__prices.mod-icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px!important}.site .l-main .b-cleaning__prices.mod-icons>div{width:12%;height:260px}.site .l-main .b-cleaning__prices.mod-icons>div:last-child{width:142px}.site .l-main .b-cleaning__prices.mod-icons>div:last-child .b-cleaning__prices-title{min-width:142px}.site .l-main .b-cleaning__prices.mod-icons .b-cleaning__prices-title{margin-top:25px}.site .l-main .b-cleaning__prices.mod-icons .b-cleaning__prices-num{margin:26px 0 7px}.site .l-main .b-cleaning__link-clean{margin-bottom:0}.site .l-main .b-cleaning__link-price{margin-bottom:42px}}@media (min-width:768px) and (max-width:1280px){.site .l-main .b-cleaning__dots{display:none!important}.site .l-main .b-cleaning__banner-top img{height:104px}.site .l-main .b-cleaning__brands-list{padding:6px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.site .l-main .b-cleaning__info{margin:0 24px}.site .l-main .b-cleaning__prices>div{width:33%}.site .l-main .b-cleaning__card{width:100%;top:373px}}@media (min-width:768px) and (max-width:1280px) and (max-width:812px){.site .l-main .b-cleaning__card{top:400px}}@media (min-width:768px) and (max-width:1280px){.site .l-main .b-cleaning__card img{width:382px;margin:0 auto;display:none!important}.site .l-main .b-cleaning__card img:first-child{display:block!important}.site .l-main .b-cleaning__card-about{margin-top:257px}.site .l-main .b-cleaning .mod-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site .l-main .b-cleaning .mod-icons>div{width:23%}.site .l-main .b-cleaning .mod-icons>div:nth-child(-n+4){width:22%}}@media (min-width:1280px){.site .l-main .b-cleaning__dots{display:block;position:absolute;top:83px}.site .l-main .b-cleaning__dots.mod-l{left:-92px}.site .l-main .b-cleaning__dots.mod-r{right:-20px}}@media (max-width:767px){.site .l-main .b-cleaning__brands{padding-top:16px;border-top:thin solid #999}.site .l-main .b-cleaning__brands-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 20px}.site .l-main .b-cleaning__icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:200px;margin:0 auto;padding-bottom:32px;border:none}.site .l-main .b-cleaning__icons>div:last-child{margin-top:8px}.site .l-main .b-cleaning__prices-image{width:100%}.site .l-main .b-cleaning__prices-image img{margin:0 auto}.site .l-main .b-cleaning .mod-icons{margin-left:0!important;margin-right:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site .l-main .b-cleaning .mod-icons>div{width:40%}.site .l-main .b-cleaning .mod-icons>div:nth-child(5) .b-cleaning__prices-num,.site .l-main .b-cleaning .mod-icons>div:nth-child(6) .b-cleaning__prices-num{margin-bottom:10px}.site .l-main .b-cleaning .mod-icons>div:nth-child(7){width:32%}.site .l-main .b-cleaning .mod-icons>div:nth-child(7) p{height:72px}.site .l-main .b-cleaning .mod-icons>div:last-child{min-width:142px}.site .l-main .b-cleaning .mod-icons>div:last-child p{min-width:142px;height:72px}}.site .b-promo{margin:40px 30px 88px 80px;max-width:870px;width:100%}.site .b-promo__banner{width:100%;max-width:870px;max-height:320px;-o-object-fit:cover;object-fit:cover}.site .b-promo__code-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px;padding:0 32px;width:100%;height:84px;background:#1e2631}.site .b-promo__code{font-size:20px;letter-spacing:normal;line-height:26px;display:inline-block;margin:0 32px 0 0;font-weight:500;color:#fff}.site .b-promo__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site .b-promo__right-column{max-width:210px;margin-top:4px}.site .b-promo__left-column{max-width:600px;margin-right:60px}.site .b-promo__left-column ul{margin-bottom:20px}.site .b-promo .b-promo__code-btn{padding-left:28px;padding-right:28px}@media (max-width:1279px){.site .b-promo{margin:40px 22px 56px}.site .b-promo__right-column{display:none}.site .b-promo__about{display:block}.site .b-promo__left-column{margin-right:0}.site .b-promo__left-column ul{margin-left:18px}}@media (max-width:767px){.site .b-promo{margin:24px 16px 32px;width:unset}.site .b-promo__banner{margin-bottom:24px}.site .b-promo__code-container{margin-bottom:24px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:unset}.site .b-promo__info h2{display:none}.site .b-promo__code{margin:0;padding:16px 0}.site .b-promo h1{margin-bottom:24px}}.site .b-filer-param{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:24px;line-height:30px}.site .b-filer-param__copy{display:none}.site .b-filer-param__params{display:inline-block}.site .b-filer-param__title{display:inline-block;margin-right:8px;min-width:78px;color:#999}.site .b-filer-param__parameter{display:inline-block;margin-left:8px;font-weight:500}.site .b-filer-param__del{position:relative;z-index:1;display:inline-block;padding:2px 8px;font-weight:500;color:red;outline:none}.site .b-filer-param__del:hover:after{position:absolute;z-index:-1;display:block;content:"";width:16px;height:16px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:8px;color:red}.site .b-filer-param.mod-show-filter{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.site .b-filer-param.mod-show-filter{display:none}}.site .b-map-metro{height:100%;width:100%;background:#fff;position:relative}.site .b-map-metro .b-map-metro__map{padding:24px 12px;position:relative}.site .b-map-metro .b-map-metro__map img{width:100%}.site .b-map-metro .b-map-metro__overlay{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.notify{position:absolute;z-index:20000;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:2000px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;pointer-events:none}.notify__item{pointer-events:all;max-height:100px;background:#e5e5e5}.notify__item[data-success]{background:#d7ecd9}.notify__item[data-status=error]{background:#feccd8;color:#f9003d}.notify__item[data-status=success]{background:#dfefe1;color:#5eb16b}.notify__item:before{display:none}.notify ul{position:-webkit-sticky;position:sticky;top:0}.notify .notify__text{max-width:1200px;margin:0 auto;padding:9px 14px;font:12px/22px Rubik,Helvetica,Arial,sans-serif;text-align:center}.notify .list-enter-active,.notify .list-leave-active{-webkit-transition:max-height 1s,opacity 1s;-o-transition:max-height 1s,opacity 1s;transition:max-height 1s,opacity 1s}.notify .list-enter,.notify .list-leave-to{opacity:0;max-height:0}@media (min-width:768px){.m-empty-main .notify{padding:8px 8px 0}}@media (min-width:1440px){.m-empty-main .notify{padding:30px 30px 0}}.b-header .notify{top:100%;height:auto}@media (max-width:1279px){.b-header .notify{position:fixed;top:116px}}@media (max-width:767px){.b-header .notify{top:66px}}.b-header .notify .ul{position:static}@media (max-width:767px){.b-header.m-blue .notify,.b-header.m-orange .notify{top:106px}}.js-menu-open .notify{visibility:hidden}.site .b-shop-small{color:#1e2631;font-size:12px;line-height:22px}.site .b-shop-small .b-shop-small__title{color:inherit;display:block;text-decoration:none;font-weight:500;font-size:16px;line-height:26px}.site .b-shop-small .b-shop-small__title:not(:last-child){margin-bottom:4px}.site .b-shop-small .b-shop-small__text{font-weight:400}.site .b-shop-small .b-shop-small__text:not(:last-child){margin-bottom:6px}.site .b-shop-small .b-shop-small__text p{font-size:12px;line-height:22px;margin:0}.site .b-shop-small .b-shop-small__phone{color:inherit;display:block}.site .b-shop-small .b-shop-small__phone:not(:last-child){margin-bottom:7px}.site .b-shop-small .b-shop-small__label{display:inline-block;font-size:20px}.site .b-shop-small .b-shop-small__label:not(:last-child){margin-right:10px}.site .b-shop-small .b-shop-small__label i.i-scissors{font-size:14px}.site .b-shop-small .b-shop-small__label i.i-cards,.site .b-shop-small .b-shop-small__label i.i-hanger{font-size:16px}.site .b-shop-small:hover .b-shop-small__title{color:#4d63a0}.site .b-shop-small:hover .b-shop-small__text{color:#1e2631}.m-similar-slider{margin-top:32px}@media (min-width:1280px){.m-similar-slider{margin-top:56px}}.m-similar-slider .b-simple-slider__wrapper{margin:0 -10px;padding:0;width:100vw}@media (min-width:768px){.m-similar-slider .b-simple-slider__wrapper{margin:0 -12px;width:calc(100vw - 292px)}}@media (min-width:1280px){.m-similar-slider .b-simple-slider__wrapper{width:968px}}.m-similar-slider .b-simple-slider__control{padding:0}@media (max-width:767px){.m-similar-slider .b-simple-slider__control{position:static}}@media (max-width:767px) and (max-width:767px){.m-similar-slider .b-simple-slider__control{margin:0 16px 24px}}.m-similar-slider .b-simple-slider__container-text h2{text-align:left;margin-bottom:8px}.m-similar-slider .b-simple-slider__container-text p{margin-bottom:0}@media (max-width:1279px){.m-similar-slider .b-simple-slider__container-text p{max-width:376px}}.m-similar-slider .b-simple-slider__panel{right:0}@media (max-width:1279px){.m-similar-slider .b-simple-slider__panel{position:absolute;top:46px}}@media (max-width:767px){.m-similar-slider .b-simple-slider__panel{top:auto;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-right:6px}}.m-similar-slider .b-simple-slider__main-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media (max-width:767px){.m-similar-slider .b-simple-slider__main-wrap{padding-bottom:52px}}.m-similar-slider .b-simple-slider__title-h2{font-size:22px;letter-spacing:normal;line-height:28px;font-weight:500}.vue-form-container .vue-field-item .vue-filter-select__title[data-open=false]:after,.vue-form-container .vue-field-item .vue-filter-select__title[data-open=true]:after,.vue-form-container .vue-filter-select .vue-filter-select__title[data-open=false]:after,.vue-form-container .vue-filter-select .vue-filter-select__title[data-open=true]:after{content:"";width:0;height:0;border-color:#1e2631 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:4px 4px 0}@media (max-width:767px){.vue-form-container .vue-field-item .vue-filter-select__title[data-open=false]:after,.vue-form-container .vue-field-item .vue-filter-select__title[data-open=true]:after,.vue-form-container .vue-filter-select .vue-filter-select__title[data-open=false]:after,.vue-form-container .vue-filter-select .vue-filter-select__title[data-open=true]:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}}.vue-filter-dropdown{display:none}@media (max-width:767px){.vue-form-container{color:#fff}}.vue-form-container>div{border-top:2px solid #fff}@media (max-width:767px){.vue-form-container>div{border-top:1px solid #d5d5d5;padding:0 24px}}.vue-form-container .vue-field-item .vue-filter-select__title,.vue-form-container .vue-filter-select .vue-filter-select__title{color:#000;cursor:pointer;margin:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.vue-form-container .vue-field-item .vue-filter-select__title,.vue-form-container .vue-filter-select .vue-filter-select__title{color:#999}}.vue-form-container .vue-field-item .vue-filter-select__title[data-open=true]:after,.vue-form-container .vue-filter-select .vue-filter-select__title[data-open=true]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.vue-filter-dropdown .vue-filter-dropdown__content{margin-bottom:10px}.vue-filter-dropdown__content .vue-filter-dropdown__item:before{content:""}.vue-filter-dropdown__content .vue-filter-dropdown__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;line-height:15px;font-family:Rubik,Helvetica,Arial,sans-serif;margin-bottom:11px}.vue-filter-dropdown__content .vue-filter-dropdown__item input[type=checkbox]:before{position:relative;bottom:1px;right:1px;content:"";display:block;width:16px;height:16px;background-color:#fff;border:2px solid #e5e5e5}.vue-filter-dropdown__content .vue-filter-dropdown__item input[type=checkbox]:checked:after{position:relative;display:block;content:"";width:8px;height:8px;background-color:#4d63a0;bottom:13px;left:3px;z-index:1}@media (min-width:1280px){.vue-filter-dropdown__content .vue-filter-dropdown__item input[type=checkbox]:hover:after{position:relative;display:block;content:"";width:8px;height:8px;background-color:#4d63a0;bottom:13px;left:3px;z-index:1}}.vue-filter-dropdown__content .vue-filter-dropdown__item label{margin-left:17px;width:100%;max-width:calc(100% - 70px);-ms-word-wrap:break-word;word-wrap:break-word}@media (max-width:767px){.vue-filter-dropdown__content .vue-filter-dropdown__item label{max-width:calc(100vw - 120px)}}.vue-filter-dropdown__content .vue-filter-dropdown__item p{color:#999;position:absolute;right:0}.vue-filter-dropdown__content.m-single .vue-filter-dropdown__item{margin-top:16px;margin-bottom:8px}.vue-filter-select__title{font-weight:500}.vue-filter-select__title.mod-color-count{color:#4d63a0!important}@media (max-width:767px){.vue-filter-select__title.mod-color-count{color:#fff!important}}.vue-filter-select__count{width:100%}@media (min-width:768px){.site .b-filter{margin-top:0}}.vue-container-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vue-color{width:14px;height:14px;border-radius:50%;display:block}@media only screen and (max-width: 1023.98px) {.b-addresses {grid-template-columns: repeat(2, 1fr);}}
/* End */


/* Start:/local/templates/main/css/additional.css?17047857314536*/
@media (min-width:1280px) {
    .hide-on-lg-plus {
        display: none !important;
    }
}
@media (min-width:768px) {
    .hide-on-md-plus {
        display: none !important;
    }
}
@media (min-width:321px) {
    .hide-on-sm-plus {
        display: none !important;
    }
}
.hide-on-xs-plus {
    display: none !important;
}

@media (max-width:320px) {
    .hide-on-xs {
        display: none !important;
    }
}

.b-item-avail__none {
    color: white;
    margin-bottom: 30px;
}
.b-quick-modal__quick .b-price b:first-child {
    color: #999999;
}

.b-feedback-modal__sent {
    display: none;
    color: white;
    padding: 40px 40px 0 40px;
}

.b-card-item__price strike {
    margin-right: 10px;
}


/* shop detail page on mobile */

@media (max-width: 767px) {
    .shop-detail-page .b-header {
        display: none;
    }
    .shop-detail-page .b-side-nav {
        display: none;
    }
    .shop-detail-page main.main {
        margin-top: 0;
    }
}

/* fix эрмитажа */

div[id^=bx_incl_area_] {
    max-width: 100%;
}

.b-nav-item .i-arrow {
    display: none;
}
@media (max-width: 1279px) {
    .b-nav-item .i-arrow {
        -webkit-transform: translateY(0) rotate(-180deg);
        -ms-transform: translateY(0) rotate(-180deg);
        transform: translateY(0) rotate(-180deg);
        -webkit-transform-origin: 48% 48%;
        -ms-transform-origin: 48% 48%;
        transform-origin: 48% 48%;
        display: inline-block;
        font-size: 11px;
        margin-left: 5px;
        cursor: pointer;
    }
    .b-nav-item.active .i-arrow {
        -webkit-transform: translateY(0) rotate(-90deg);
        -ms-transform: translateY(0) rotate(-90deg);
        transform: translateY(0) rotate(-90deg);
        -webkit-transform-origin: 48% 48%;
        -ms-transform-origin: 48% 48%;
        transform-origin: 48% 48%;
    }
    .b-nav-item.active .b-nav-item__content {
        display: block;
        margin-left: 5px;
    }
    .b-nav-item.active .b-nav-item__content a {
        display: block;
        color: #999;
    }

    .menu3 .b-nav-item__content {
        display: block;
        position: absolute;
        background: #fff;
        z-index: 999;
        margin-left: 0;
        left: 100%;
        right: 0;
        padding: 0;
        overflow: hidden;
        transition: left 0.5s linear;
    }
    .b-nav-item.menu3.active .b-nav-item__content {
        left: 0;
        padding: 0 25px;
    }
}

@media (min-width: 768px) {
    .b-footer__menu-section {
        width: 24%;
        padding-right: 24px;
    }

    .site .l-main .b-cleaning__prices.mod-icons .b-cleaning__prices-title {
        line-height: 1.2em;
    }
}

@media (min-width: 1280px) {
    .b-footer__menu {
        padding-left: 0;
    }
    .b-footer__menu-section {
        width: 12%;
        padding-right: 14px;
    }
}

.b-footer__menu-section span:after {
    right: 100%;
}

.site .b-card__img-sect img+img {
    height: 101%;
    max-height: 101%;
    width: 101%;
    max-width: 101%;
}

.friday {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    cursor: pointer;
    text-align: right;
    background-image: url('/local/templates/main/assets/img/BF-mark.png');
    width: 100px;
    height: 57px;
}

.vue-color {
    display: none;
}

.i-tg { 
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 50 50" width="28px" height="28px"><path d="M46.137,6.552c-0.75-0.636-1.928-0.727-3.146-0.238l-0.002,0C41.708,6.828,6.728,21.832,5.304,22.445  c-0.259,0.09-2.521,0.934-2.288,2.814c0.208,1.695,2.026,2.397,2.248,2.478l8.893,3.045c0.59,1.964,2.765,9.21,3.246,10.758 c0.3,0.965,0.789,2.233,1.646,2.494c0.752,0.29,1.5,0.025,1.984-0.355l5.437-5.043l8.777,6.845l0.209,0.125 c0.596,0.264,1.167,0.396,1.712,0.396c0.421,0,0.825-0.079,1.211-0.237c1.315-0.54,1.841-1.793,1.896-1.935l6.556-34.077    C47.231,7.933,46.675,7.007,46.137,6.552z M22,32l-3,8l-3-10l23-17L22,32z"/></svg>') 50% 50% no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
}

.catalog_banner {
    text-align: center;
    margin: -20px auto 10px auto;
}
.catalog_banner img {
    max-width: 100%;
    width: auto;
    margin: auto;
}
.site .catalog_banner__mobile {
    display: none;
}
@media (max-width: 768px) {
    .site .catalog_banner__desktop {
        display: none;
    }
    .site .catalog_banner__mobile {
        display: inline-block;
    }
}

.site .ch-payment__button[data-no-borders=true] {
    border-bottom: none;
}
/* End */


/* Start:/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/libs/fancybox/fancybox.css?171432764818787*/
.carousel {
    position: relative;
    box-sizing: border-box
}

.carousel *,.carousel *:before,.carousel *:after {
    box-sizing: inherit
}

.carousel.is-draggable {
    cursor: move;
    cursor: grab
}

.carousel.is-dragging {
    cursor: move;
    cursor: grabbing
}

.carousel__viewport {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%
}

.carousel__track {
    display: flex
}

.carousel__slide {
    flex: 0 0 auto;
    width: var(--carousel-slide-width, 60%);
    max-width: 100%;
    padding: 1rem;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain
}

.has-dots {
    margin-bottom: calc(0.5rem + 22px)
}

.carousel__dots {
    margin: 0 auto;
    padding: 0;
    position: absolute;
    top: calc(100% + 0.5rem);
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    list-style: none;
    user-select: none
}

.carousel__dots .carousel__dot {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    width: 22px;
    height: 22px;
    cursor: pointer
}

.carousel__dots .carousel__dot:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: currentColor;
    opacity: .25;
    transition: opacity .15s ease-in-out
}

.carousel__dots .carousel__dot.is-selected:after {
    opacity: 1
}

.carousel__button {
    width: var(--carousel-button-width, 48px);
    height: var(--carousel-button-height, 48px);
    padding: 0;
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: all;
    cursor: pointer;
    color: var(--carousel-button-color, currentColor);
    background: var(--carousel-button-bg, transparent);
    border-radius: var(--carousel-button-border-radius, 50%);
    box-shadow: var(--carousel-button-shadow, none);
    transition: opacity .15s ease
}

.carousel__button.is-prev,.carousel__button.is-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.carousel__button.is-prev {
    left: 10px
}

.carousel__button.is-next {
    right: 10px
}

.carousel__button[disabled] {
    cursor: default;
    opacity: .3
}

.carousel__button svg {
    width: var(--carousel-button-svg-width, 50%);
    height: var(--carousel-button-svg-height, 50%);
    fill: none;
    stroke: currentColor;
    stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
    stroke-linejoin: bevel;
    stroke-linecap: round;
    filter: var(--carousel-button-svg-filter, none);
    pointer-events: none
}

html.with-fancybox {
    scroll-behavior: auto
}

body.compensate-for-scrollbar {
    overflow: hidden !important;
    touch-action: none
}

.fancybox__container {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    direction: ltr;
    margin: 0;
    padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    color: var(--fancybox-color, #fff);
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
    z-index: 1050;
    outline: none;
    transform-origin: top left;
    --carousel-button-width: 48px;
    --carousel-button-height: 48px;
    --carousel-button-svg-width: 24px;
    --carousel-button-svg-height: 24px;
    --carousel-button-svg-stroke-width: 2.5;
    --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))
}

.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after {
    box-sizing: inherit
}

.fancybox__container :focus {
    outline: none
}

body:not(.is-using-mouse) .fancybox__container :focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))
}

@media all and (min-width: 1024px) {
    .fancybox__container {
        --carousel-button-width:48px;
        --carousel-button-height: 48px;
        --carousel-button-svg-width: 27px;
        --carousel-button-svg-height: 27px
    }
}

.fancybox__backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: var(--fancybox-bg, rgba(24, 24, 27, 0.92))
}

.fancybox__carousel {
    position: relative;
    flex: 1 1 auto;
    min-height: 0;
    height: 100%;
    z-index: 10
}

.fancybox__carousel.has-dots {
    margin-bottom: calc(0.5rem + 22px)
}

.fancybox__viewport {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: visible;
    cursor: default
}

.fancybox__track {
    display: flex;
    height: 100%
}

.fancybox__slide {
    flex: 0 0 auto;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 48px 8px 8px 8px;
    position: relative;
    overscroll-behavior: contain;
    display: flex;
    flex-direction: column;
    outline: 0;
    overflow: auto;
    --carousel-button-width: 36px;
    --carousel-button-height: 36px;
    --carousel-button-svg-width: 22px;
    --carousel-button-svg-height: 22px
}

.fancybox__slide::before,.fancybox__slide::after {
    content: "";
    flex: 0 0 0;
    margin: auto
}

@media all and (min-width: 1024px) {
    .fancybox__slide {
        padding:64px 100px
    }
}

.fancybox__content {
    margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
    padding: 36px;
    color: var(--fancybox-content-color, #374151);
    background: var(--fancybox-content-bg, #fff);
    position: relative;
    align-self: center;
    display: flex;
    flex-direction: column;
    z-index: 20
}

.fancybox__content :focus:not(.carousel__button.is-close) {
    outline: thin dotted;
    box-shadow: none
}

.fancybox__caption {
    align-self: center;
    max-width: 100%;
    margin: 0;
    padding: 1rem 0 0 0;
    line-height: 1.375;
    color: var(--fancybox-color, currentColor);
    visibility: visible;
    cursor: auto;
    flex-shrink: 0;
    overflow-wrap: anywhere
}

.is-loading .fancybox__caption {
    visibility: hidden
}

.fancybox__container>.carousel__dots {
    top: 100%;
    color: var(--fancybox-color, #fff)
}

.fancybox__nav .carousel__button {
    z-index: 40
}

.fancybox__nav .carousel__button.is-next {
    right: 8px
}

@media all and (min-width: 1024px) {
    .fancybox__nav .carousel__button.is-next {
        right:40px
    }
}

.fancybox__nav .carousel__button.is-prev {
    left: 8px
}

@media all and (min-width: 1024px) {
    .fancybox__nav .carousel__button.is-prev {
        left:40px
    }
}

.carousel__button.is-close {
    position: absolute;
    top: 8px;
    right: 8px;
    top: calc(env(safe-area-inset-top, 0px) + 8px);
    right: calc(env(safe-area-inset-right, 0px) + 8px);
    z-index: 40
}

@media all and (min-width: 1024px) {
    .carousel__button.is-close {
        right:40px
    }
}

.fancybox__content>.carousel__button.is-close {
    position: absolute;
    top: -40px;
    right: 0;
    color: var(--fancybox-color, #fff)
}

.fancybox__no-click,.fancybox__no-click button {
    pointer-events: none
}

.fancybox__spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    color: var(--fancybox-color, currentColor)
}

.fancybox__slide .fancybox__spinner {
    cursor: pointer;
    z-index: 1053
}

.fancybox__spinner svg {
    animation: fancybox-rotate 2s linear infinite;
    transform-origin: center center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%
}

.fancybox__spinner svg circle {
    fill: none;
    stroke-width: 2.75;
    stroke-miterlimit: 10;
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
    animation: fancybox-dash 1.5s ease-in-out infinite;
    stroke-linecap: round;
    stroke: currentColor
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes fancybox-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    100% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close {
    opacity: var(--fancybox-opacity, 1)
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
    animation: .15s ease backwards fancybox-fadeIn
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close {
    animation: .15s ease both fancybox-fadeOut
}

.fancybox-fadeIn {
    animation: .15s ease both fancybox-fadeIn
}

.fancybox-fadeOut {
    animation: .1s ease both fancybox-fadeOut
}

.fancybox-zoomInUp {
    animation: .2s ease both fancybox-zoomInUp
}

.fancybox-zoomOutDown {
    animation: .15s ease both fancybox-zoomOutDown
}

.fancybox-throwOutUp {
    animation: .15s ease both fancybox-throwOutUp
}

.fancybox-throwOutDown {
    animation: .15s ease both fancybox-throwOutDown
}

@keyframes fancybox-fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fancybox-fadeOut {
    to {
        opacity: 0
    }
}

@keyframes fancybox-zoomInUp {
    from {
        transform: scale(0.97) translate3d(0, 16px, 0);
        opacity: 0
    }

    to {
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes fancybox-zoomOutDown {
    to {
        transform: scale(0.97) translate3d(0, 16px, 0);
        opacity: 0
    }
}

@keyframes fancybox-throwOutUp {
    to {
        transform: translate3d(0, -30%, 0);
        opacity: 0
    }
}

@keyframes fancybox-throwOutDown {
    to {
        transform: translate3d(0, 30%, 0);
        opacity: 0
    }
}

.fancybox__carousel .carousel__slide {
    scrollbar-width: thin;
    scrollbar-color: #ccc rgba(255,255,255,.1)
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
    background-color: rgba(255,255,255,.1)
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 2px;
    box-shadow: inset 0 0 4px rgba(0,0,0,.2)
}

.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
    cursor: move;
    cursor: grab
}

.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
    cursor: move;
    cursor: grabbing
}

.fancybox__carousel .fancybox__slide .fancybox__content {
    cursor: auto
}

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
    cursor: zoom-in
}

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
    cursor: zoom-out
}

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
    cursor: move;
    cursor: grab
}

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
    cursor: move;
    cursor: grabbing
}

.fancybox__image {
    transform-origin: 0 0;
    user-select: none;
    transition: none
}

.has-image .fancybox__content {
    padding: 0;
    background: transparent;
    min-height: 1px
}

.is-closing .has-image .fancybox__content {
    overflow: visible
}

.has-image[data-image-fit=contain] {
    overflow: visible;
    touch-action: none
}

.has-image[data-image-fit=contain] .fancybox__content {
    flex-direction: row;
    flex-wrap: wrap
}

.has-image[data-image-fit=contain] .fancybox__image {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.has-image[data-image-fit=contain-w] {
    overflow-x: hidden;
    overflow-y: auto
}

.has-image[data-image-fit=contain-w] .fancybox__content {
    min-height: auto
}

.has-image[data-image-fit=contain-w] .fancybox__image {
    max-width: 100%;
    height: auto
}

.has-image[data-image-fit=cover] {
    overflow: visible;
    touch-action: none
}

.has-image[data-image-fit=cover] .fancybox__content {
    width: 100%;
    height: 100%
}

.has-image[data-image-fit=cover] .fancybox__image {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
    max-width: 100%;
    flex-shrink: 1;
    min-height: 1px;
    overflow: visible
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
    width: 100%;
    height: 80%
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
    width: 960px;
    height: 540px;
    max-width: 100%;
    max-height: 100%
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
    padding: 0;
    background: rgba(24,24,27,.9);
    color: #fff
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
    background: #e5e3df
}

.fancybox__html5video,.fancybox__iframe {
    border: 0;
    display: block;
    height: 100%;
    width: 100%;
    background: transparent
}

.fancybox-placeholder {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.fancybox__thumbs {
    flex: 0 0 auto;
    position: relative;
    padding: 0px 3px;
    opacity: var(--fancybox-opacity, 1)
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
    animation: .15s ease-in backwards fancybox-fadeIn
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
    opacity: 0
}

.fancybox__thumbs .carousel__slide {
    flex: 0 0 auto;
    width: var(--fancybox-thumbs-width, 96px);
    margin: 0;
    padding: 8px 3px;
    box-sizing: content-box;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: visible;
    cursor: pointer
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-width: 5px;
    border-style: solid;
    border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
    opacity: 0;
    transition: opacity .15s ease;
    border-radius: var(--fancybox-thumbs-border-radius, 4px)
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
    opacity: .92
}

.fancybox__thumbs .carousel__slide>* {
    pointer-events: none;
    user-select: none
}

.fancybox__thumb {
    position: relative;
    width: 100%;
    padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));
    background-size: cover;
    background-position: center center;
    background-color: rgba(255,255,255,.1);
    background-repeat: no-repeat;
    border-radius: var(--fancybox-thumbs-border-radius, 4px)
}

.fancybox__toolbar {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 20;
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
    padding: 0;
    touch-action: none;
    display: flex;
    justify-content: space-between;
    --carousel-button-svg-width: 20px;
    --carousel-button-svg-height: 20px;
    opacity: var(--fancybox-opacity, 1);
    text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))
}

@media all and (min-width: 1024px) {
    .fancybox__toolbar {
        padding:8px
    }
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
    animation: .15s ease-in backwards fancybox-fadeIn
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
    opacity: 0
}

.fancybox__toolbar__items {
    display: flex
}

.fancybox__toolbar__items--left {
    margin-right: auto
}

.fancybox__toolbar__items--center {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.fancybox__toolbar__items--right {
    margin-left: auto
}

@media(max-width: 640px) {
    .fancybox__toolbar__items--center:not(:last-child) {
        display:none
    }
}

.fancybox__counter {
    min-width: 72px;
    padding: 0 10px;
    line-height: var(--carousel-button-height, 48px);
    text-align: center;
    font-size: 17px;
    font-variant-numeric: tabular-nums;
    -webkit-font-smoothing: subpixel-antialiased
}

.fancybox__progress {
    background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 30;
    user-select: none
}

.fancybox__container:fullscreen::backdrop {
    opacity: 0
}

.fancybox__button--fullscreen g:nth-child(2) {
    display: none
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
    display: none
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
    display: block
}

.fancybox__button--slideshow g:nth-child(2) {
    display: none
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
    display: none
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
    display: block
}

/* End */


/* Start:/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/libs/simplebar/simplebar.css?17143276504528*/
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  /* overflow: hidden; */
  overflow-y: scroll;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

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

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

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

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

.simplebar-wrapper::-webkit-scrollbar {
  width: 2px;
}
.simplebar-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  border: none;
  opacity: 1;
}

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

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

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

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

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

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

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

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

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

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

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

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

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

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

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

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

.simplebar-dummy-scrollbar-size>div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

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

/* End */


/* Start:/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/styles_order.css?174600374065061*/
@charset "UTF-8";

:root {
  --accent: #4E63A0;
  --main: #1E2631;
  --gray: #bbbec1;
  --beige: #F1F1F1;
  --red: #591d29;
  --placeholder: rgba(0, 0, 0, .3);
  --fontsize: 14px;
  --lineheight: 1.3;
  --mainfont: "Rubik", sans-serif;
  --systemfont: -apple-system, BlinkMacSystemFont, Arial, sans-serif;
  --anim150: .15s ease-out;
  --anim300: .3s ease-out;
}

@font-face {
  font-family: Rubik;
  src: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/../fonts/RubikRegular/RubikRegular.ttf);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: Rubik;
  src: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/../fonts/RubikMedium/RubikMedium.ttf);
  font-style: normal;
  font-weight: 500;
}

::-webkit-input-placeholder {
  color: var(--placeholder);
}

::-moz-placeholder {
  color: var(--placeholder);
}

:-ms-input-placeholder {
  color: var(--placeholder);
}

::-ms-input-placeholder {
  color: var(--placeholder);
}

::placeholder {
  color: var(--placeholder);
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=checkbox],
input[type=radio] {
  width: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
}

input:focus {
  outline: none;
}

body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 320px;
  font-family: var(--mainfont);
}

body.body-cart {
  background-color: #F1F1F1;
}

body.overflow {
  overflow: hidden;
}

a {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  -webkit-transition: color var(--anim150), background-color var(--anim150);
  transition: color var(--anim150), background-color var(--anim150);
  text-decoration: none;
}

a:focus {
  outline: none;
}

img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

figure {
  margin: 0;
  padding: 0;
}

button {
  -webkit-transition: color var(--anim150), background var(--anim150);
  transition: color var(--anim150), background var(--anim150);
}

svg path {
  -webkit-transition: fill var(--anim150), stroke var(--anim150);
  transition: fill var(--anim150), stroke var(--anim150);
}

.hidden {
  display: none;
}

.header {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.cart {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.disabled {
  pointer-events: none;
}

.swiper {
  opacity: 0;
  -webkit-transition: opacity var(--anim);
  transition: opacity var(--anim);
}

.swiper.swiper-initialized {
  opacity: 1;
}

.fancybox__backdrop {
  background: rgba(24, 24, 27, 0.3);
}

.fancybox__slide {
  padding: 0;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: none;
}

.fancybox__carousel.is-draggable .fancybox__slide,
.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: default;
}

.simplebar-track.simplebar-vertical {
  width: 6px;
}

.simplebar-scrollbar:before {
  background: rgba(0, 0, 0, 0.1);
}

.order {
  background-color: #F1F1F1;
}

.cart * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.cart .outer-inner {
  height: 100%;
}

.cart-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.cart-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 47px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 47px;
  color: #fff;
  border: 2px solid #4E63A0;
  border-radius: 0;
  background: var(--accent);
}

@media only screen and (max-width: 767.98px) {
  .cart-btn {
    height: 48px;
    line-height: 48px;
  }
}

.cart-btn:hover {
  color: var(--accent);
  background: transparent;
}

.cart-btn_bd {
  color: #4E63A0;
  background: #fff;
}

.cart-btn_bd:hover {
  color: #fff;
  background: var(--accent);
}

.cart-btn_h-white:hover {
  color: var(--accent);
  border-color: #fff;
  background: #fff;
}

.cart-btn.disabled {
  color: rgba(0, 0, 0, 0.3);
  border-color: rgba(0, 0, 0, 0.1);
}

.cart-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 54px;
}

@media only screen and (max-width: 1220px) {
  .cart-main {
    padding: 54px 10px 0;
  }
}

@media only screen and (max-width: 767.98px) {
  .cart-main {
    display: none;
    padding: 16px 10px 0;
  }
}

.cart-main.hide {
  display: none;
}

@media only screen and (max-width: 767.98px) {
  .cart-main.cart-confirm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.cart-main.cart-confirm.hide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cart-main__title {
  margin: 0 0 30px;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1924;
}

@media only screen and (max-width: 767.98px) {
  .cart-main__title {
    font-size: 22px;
  }
}

.cart-back {
  position: relative;
  display: none;
  margin-bottom: 22px;
  width: 13px;
  height: 12px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/back.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

@media only screen and (max-width: 767.98px) {
  .cart-back {
    display: inline-block;
  }
}

.cart-form {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 536px;
  padding-bottom: 92px;
}

@media only screen and (max-width: 767.98px) {
  .cart-form {
    padding-bottom: 60px;
  }
}

.cart-form-fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 18px;
  padding: 35px 0;
  border-top: 2px solid #fff;
}

@media only screen and (max-width: 767.98px) {
  .cart-form-fieldset {
    padding: 30px 0;
  }
}

.cart-form-fieldset:first-child {
  padding-top: 0;
  border-top: none;
}

.cart-form-fieldset:first-child:last-child {
  padding-bottom: 0;
}

.cart-form-fieldset:last-child {
  padding-bottom: 0;
}

.cart-form-field {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 82px 7px 333px;
  grid-template-columns: 82px 333px;
  grid-column-gap: 7px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (max-width: 1199.98px) {
  .cart-form-field {
    -ms-grid-columns: 82px auto;
    grid-template-columns: 82px auto;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
}

.cart-form-field_top-align {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cart-form-field_top-align .cart-form-field__label {
  margin-top: 0;
}

@media only screen and (max-width: 1199.98px) {
  .cart-form-field_comment {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cart-form-field_comment .cart-form-field__label {
    display: none;
  }
}

.cart-form-field__label {
  margin-top: 14px;
  font-size: 14px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  white-space: nowrap;
}

.cart-form-field__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 41px;
  padding: 0 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background: #fff;
}

.cart-form-field__input:focus {
  outline: none;
}

.cart-form-field__textarea {
  display: block;
  width: 100%;
  height: 131px;
  padding: 12px 10px 10px;
  resize: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background: #fff;
}

.cart-form-field__textarea:focus {
  outline: none;
}

.cart-form-field-desc__title {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.215;
}

.cart-form-field-desc__text {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 1.215;
}

.cart-form-field-desc__text p {
  margin: 0;
}

.cart-form-phone {
  position: relative;
}

.cart-form-phone:after {
  display: none;
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 14px;
  height: 9px;
  margin-top: -4.5px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/check.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.cart-form-phone .cart-form-field__input {
  padding-right: 34px;
}

.cart-form-phone__btn {
  max-width: 173px;
  height: 41px;
  margin-top: 18px;
  line-height: 41px;
}

.cart-form-phone__btn.hidden {
  display: none;
}

.cart-form-phone.filled:after {
  display: block;
}

.cart-form [data-sms].hidden {
  opacity: 0;
  visibility: hidden;
  height: 22px;
}

.cart-form [data-sms].hide {
  display: none;
}

.cart-form-sms {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 17px 1fr;
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 17px;
  margin-bottom: 42px;
}

@media only screen and (max-width: 767.98px) {
  .cart-form-sms {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-row-gap: 12px;
  }
}

.cart-form-sms .cart-form-field__input {
  max-width: 158px;
}

@media only screen and (max-width: 767.98px) {
  .cart-form-sms .cart-form-field__input {
    max-width: 149px;
  }
}

.cart-form-sms__desc {
  font-size: 12px;
  line-height: 1.167;
}

.cart-form-sms__desc span {
  color: #4D63A0;
}

.cart-form-sms__btn {
  display: none;
  height: 41px;
}

@media only screen and (max-width: 767.98px) {
  .cart-form-sms__btn {
    max-width: 149px;
  }
}

.cart-form-sms.filled .cart-form-sms__desc {
  display: none;
}

.cart-form-sms.filled .cart-form-sms__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cart-form-delivery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cart-form-delivery .cart-form-field__input {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: var(--accent);
  cursor: pointer;
  border-width: 2px;
  border-color: var(--accent);
}

.cart-form-delivery .cart-form-field__input.disabled {
  color: var(--placeholder);
  border-color: rgba(0, 0, 0, 0.1);
}

.cart-form-delivery-group {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -12px;
  font-size: 14px;
  line-height: 1;
}

.cart-form-delivery-group-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3px;
}

.cart-form-delivery__pick {
  line-height: 1.215;
}

.cart-form-delivery__time,
.cart-form-delivery__term {
  color: rgba(0, 0, 0, 0.45);
}

.cart-form-delivery__time {
  margin: 4px 0 10px;
}

.cart-form-delivery__term {
  position: relative;
  padding-left: 20px;
}

.cart-form-delivery__term:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  margin-top: -9px;
  opacity: 0.45;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/time.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.cart-form-delivery__edit {
  display: none;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-top: 15px;
  font-size: 14px;
  color: var(--accent);
  text-decoration: none;
}

.cart-form-delivery.filled .cart-form-field__input {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: var(--main);
  text-align: left;
  pointer-events: none;
  border: none;
  background: none;
}

.cart-form-delivery.filled div.cart-form-field__input {
  padding: 0;
  margin-bottom: 20px;
  line-height: 1.4;
}

.cart-form-delivery.filled .cart-form-delivery-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cart-form-delivery.filled .cart-form-delivery__edit {
  display: inline-block;
}

.cart-form-btn {
  max-width: 188px;
  margin-top: 44px;
}

@media only screen and (max-width: 767.98px) {
  .cart-form-btn {
    max-width: 312px;
    margin: 44px auto 0;
  }
}

.cart-back-shop {
  position: relative;
  display: none;
  margin-bottom: 22px;
  /* padding-left: 22px; */
  font-size: 12px;
  color: #F1F1F1;
  text-decoration: none;
}

@media only screen and (max-width: 767.98px) {
  .cart-back-shop {
    display: inline-block;
  }
}

.cart-back-shop:before {
  display: none;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 13px;
  height: 12px;
  margin-top: -6px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/back-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.cart-back-shop_dark {
  color: var(--main);
}

.cart-back-shop_dark:before {
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/back.svg);
}

.cart-sidebar {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 508px;
  flex: 0 0 508px;
  background-color: var(--main);
  /* Убрать. Начало */
  /* Убрать. конец */
}

@media only screen and (max-width: 1199.98px) {
  .cart-sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}

@media only screen and (max-width: 767.98px) {
  .cart-sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

/*.cart-sidebar.filled .cart-item:nth-child(3) {
  display: none;
}*/

.cart-sidebar.filled .cart-nta {
  display: block;
}

.cart-sidebar.hide {
  display: none;
}

@media only screen and (min-width: 768px) {
  .cart-sidebar.hide {
    display: block !important;
  }
}

.cart-sidebar-inner {
  position: sticky;
  top: 0;
  width: 100%;
  padding: 54px 31px;
}

@media only screen and (max-width: 1220px) {
  .cart-sidebar-inner {
    padding: 54px 10px;
  }
}

@media only screen and (max-width: 767.98px) {
  .cart-sidebar-inner {
    padding: 16px 10px 0;
  }
}

.cart-sidebar__title {
  margin: 0 0 30px;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1924;
  color: #fff;
}

@media only screen and (max-width: 767.98px) {
  .cart-sidebar__title {
    font-size: 22px;
  }
}

.cart-sidebar .footer-cart {
  display: none;
  margin-top: 60px;
}

@media only screen and (max-width: 767.98px) {
  .cart-sidebar .footer-cart {
    display: block;
  }
}

.cart-sidebar .footer-cart-wrap {
  max-width: 100%;
  padding: 17px 0 34px;
  border-top: 1px solid #5D636A;
}

.cart-sidebar .footer-cart-copyright {
  color: #9DA0A5;
}

.cart-sidebar-btn {
  display: none;
  margin-top: 35px;
}

@media only screen and (max-width: 767.98px) {
  .cart-sidebar-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 312px;
    margin: 32px auto 0;
  }
}

.cart-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 18px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0;
  border-bottom: 1px solid #414141;
}

@media only screen and (max-width: 767.98px) {
  .cart-item {
    grid-column-gap: 16px;
    padding: 35px 0;
  }
}

.cart-item:first-child {
  padding-top: 0;
}

.cart-item:first-child:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.cart-item__pict {
  display: block;
  width: 87px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media only screen and (max-width: 767.98px) {
  .cart-item__pict {
    width: 74px;
    min-height: 117px;
  }
}

.cart-item__pict img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cart-item-body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.cart-item-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  gap: 4px;
  padding-right: 30px;
  color: #fff;
}

@media only screen and (max-width: 767.98px) {
  .cart-item-main {
    gap: 2px;
  }
}

.cart-item__title {
  margin: 0 0 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.215;
}

.cart-item__title * {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

.cart-item__info {
  font-size: 14px;
  line-height: 1.215;
}

.cart-item__info span {
  opacity: 0.7;
}

.cart-item__remove {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}

.cart-item__remove:hover svg path {
  fill: #fff;
}

.cart-item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-top: 4px;
}

.cart-item__count {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
}

.cart-item-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  padding: 5px 10px;
  border: 1px solid rgba(239, 239, 239, 0.3);
  border-radius: 3px;
}

.cart-item-counter button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 11px;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  line-height: 1;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: opacity var(--anim150);
  transition: opacity var(--anim150);
  border: none;
  background: none;
}

.cart-item-counter button:hover {
  opacity: 1;
}

.cart-item-counter input {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  border: none;
  background: none;
  -moz-appearance: textfield;
}

.cart-item-counter input::-webkit-outer-spin-button,
.cart-item-counter input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.cart-item-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 10px;
}

@media only screen and (max-width: 1023.98px) {
  .cart-item-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 5px;
    height: 30px;
  }
}

.cart-item__price {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  line-height: 1;
}

@media only screen and (max-width: 1023.98px) {
  .cart-item__price {
    font-size: 16px;
    line-height: 1.167;
  }
}

@media only screen and (max-width: 767.98px) {
  .cart-item__price {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.215;
  }
}

.cart-item__price_old {
  font-weight: 500;
  text-decoration: line-through;
  color: var(--gray);
}

.cart-item__discount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 50px;
  height: 22px;
  padding: 0 9px;
  font-weight: 500;
  font-size: 12px;
  color: var(--beige);
  text-align: center;
  border-radius: 3px;
  background: var(--red);
}

@media only screen and (max-width: 767.98px) {
  .cart-item__discount {
    min-width: 36px;
    height: 18px;
    padding: 0 6px;
    font-size: 9px;
  }
}

.cart-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 30px;
  font-size: 26px;
  font-weight: 500;
  color: #fff;
  line-height: 1.215;
}

@media only screen and (max-width: 767.98px) {
  .cart-total {
    padding-top: 25px;
    font-size: 22px;
  }
}

.cart-nta {
  display: none;
  margin-top: 60px;
}

@media only screen and (max-width: 767.98px) {
  .cart-nta {
    margin-top: 50px;
  }
}

.cart-nta__title {
  margin-bottom: 26px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.215;
  color: #fff;
}

@media only screen and (max-width: 767.98px) {
  .cart-nta__title {
    margin-bottom: 30px;
    font-size: 22px;
  }
}

.cart-nta .cart-item__pict {
  opacity: 0.3;
}

.cart-nta .cart-item-body {
  opacity: 0.3;
}

.cart-info {
  margin-top: 26px;
  font-size: 14px;
  line-height: 1.4285;
  color: #fff;
}

@media only screen and (max-width: 767.98px) {
  .cart-info {
    margin-top: 35px;
  }
}

.cart-confirm-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-bottom: 142px;
}

@media only screen and (max-width: 767.998px) {
  .cart-confirm-body {
    padding-bottom: 70px;
  }
}

.cart-confirm-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-items {
    gap: 16px;
  }
}

.cart-confirm-item {
  max-width: 87px;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-item {
    max-width: 74px;
  }
}

.cart-confirm-item__pict {
  width: 87px;
  height: 124px;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-item__pict {
    width: 74px;
    height: 104px;
  }
}

.cart-confirm-item__pict img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cart-confirm-item__title {
  margin-top: 13px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.17;
}

.cart-confirm-item__title * {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

.cart-confirm-item__title span {
  display: block;
}

.cart-confirm-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 24px;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-group {
    margin-bottom: 22px;
  }
}

.cart-confirm-info {
  position: relative;
  padding-left: 26px;
  font-size: 14px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.4);
}

.cart-confirm-info:before {
  content: "";
  position: absolute;
  top: 45%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  opacity: 0.4;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/time.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.cart-confirm-delivery {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 2px solid #fff;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-delivery {
    margin-top: 24px;
    padding-top: 24px;
  }
}

.cart-confirm-delivery__title {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: 500;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-delivery__title {
    margin-bottom: 16px;
    font-size: 16px;
  }
}

.cart-confirm-delivery__loc {
  font-size: 18px;
  line-height: 1.167;
}

@media only screen and (max-width: 767.98px) {
  .cart-confirm-delivery__loc {
    font-size: 14px;
  }
}

.cart-confirm-delivery__metro {
  position: relative;
  padding-left: 16px;
  font-size: 14px;
  line-height: 1.215;
  color: rgba(30, 38, 49, 0.55);
}

.cart-confirm-delivery__metro:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #0070BF;
}

.cart-confirm-delivery__pick {
  font-size: 14px;
  letter-spacing: -0.01em;
  line-height: 1.215;
}

.cart-confirm-delivery__phone {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  font-size: 14px;
  line-height: 1.215;
  text-decoration: none;
}

.cart-confirm-delivery__phone:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/phone.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.cart-confirm-delivery__work {
  font-size: 14px;
  line-height: 1.215;
  color: rgba(0, 0, 0, 0.4);
}

.accept {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 20px;
  margin-top: 27px;
  cursor: pointer;
}

.accept input {
  position: absolute;
  width: 0 !important;
  opacity: 0;
  z-index: -1;
}

.accept input:checked~.accept__label:after {
  visibility: visible;
  opacity: 1;
}

.accept__label {
  position: relative;
  padding-left: 28px;
  font-size: 13px;
  line-height: 1.2;
}

.accept__label:before,
.accept__label:after {
  content: "";
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.accept__label:before {
  top: -4px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #4E63A0;
}

.accept__label:after {
  visibility: hidden;
  opacity: 0;
  top: 2px;
  left: 4px;
  width: 14px;
  height: 9px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/check-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.accept__label a {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: var(--accent);
  text-decoration: none;
}

.accept__label a:hover {
  color: var(--accent);
  text-decoration: none;
}

.custom-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 41px;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background: #fff;
}

.custom-select.dropdown-active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.custom-select.dropdown-active .ts-dropdown {
  z-index: 2;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}

.custom-select.focus::after {
  opacity: 1;
}

.custom-select.input-hidden .ts-control input {
  opacity: 0;
  visibility: hidden;
}

.custom-select.full:after {
  opacity: 1;
}

.custom-select:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 14px;
  height: 9px;
  opacity: 0.3;
  margin-top: -4px;
  -webkit-transition: -webkit-transform var(--anim150);
  transition: -webkit-transform var(--anim150);
  transition: transform var(--anim150);
  transition: transform var(--anim150), -webkit-transform var(--anim150);
  background: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/select-arrow.svg) center no-repeat;
  background-size: contain;
}

.custom-select .ts-control {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 50px 0 10px;
  font-size: inherit;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-select .ts-control input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: inherit;
  cursor: pointer;
  font-size: inherit;
  outline: none !important;
  border: none;
  background: none;
}

.custom-select .ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: 1px;
  padding: 16px 18px 16px 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(19px);
  -ms-transform: scale(0.75) translateY(19px);
  transform: scale(0.75) translateY(19px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  overflow: hidden;
  border-radius: 0;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.custom-select .ts-dropdown-content {
  max-height: 282px;
  overflow: hidden auto;
}

.custom-select .ts-dropdown-content::-webkit-scrollbar {
  width: 2px;
}

.custom-select .ts-dropdown-content::-webkit-scrollbar-track {
  background: #fff;
}

.custom-select .ts-dropdown-content::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  border: none;
}

.custom-select .ts-dropdown .option {
  padding: 4px 10px;
  font-size: inherit;
  cursor: pointer;
  line-height: 1.215;
  -webkit-transition: background var(--anim300);
  transition: background var(--anim300);
}

.custom-select .ts-dropdown .option:hover,
.custom-select .ts-dropdown .option.selected {
  color: var(--accent);
  background: var(--lightgray);
}

.custom-select.ts-hidden-accessible {
  position: absolute !important;
  width: 0;
  height: 0;
  opacity: 0 !important;
  visibility: hidden !important;
  z-index: -2 !important;
}

.delivery-page {
  width: 100%;
  min-width: 0;
  padding: 0;
  cursor: default;
  background: #F1F1F1;
}

.delivery-page-header {
  display: none;
  height: 137px;
  padding: 71px 25px 16px;
  background: var(--main);
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.delivery-page-header-logo {
  width: 100%;
  max-width: 305px;
  margin: 0 auto;
}

.delivery-page-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media only screen and (max-width: 1199.98px) {
  .delivery-page-body {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-body {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.delivery-page-main {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  max-width: 937px;
  min-width: 0;
  padding: 50px 87px 124px 185px;
}

@media only screen and (max-width: 1199.98px) {
  .delivery-page-main {
    padding: 50px 70px 124px 20px;
  }
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-main {
    padding: 12px 10px 47px;
  }
}

.delivery-page-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.delivery-page-step.hide {
  display: none;
}

.delivery-page-close {
  margin-bottom: 18px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/close.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-close {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-bottom: 3px;
  }
}

.delivery-page-back {
  position: relative;
  display: inline-block;
  margin-bottom: 26px;
  padding-left: 22px;
  cursor: pointer;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.215;
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-back {
    margin-bottom: 14px;
  }
}

.delivery-page-back:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 13px;
  height: 9px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/back-modal.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.delivery-page-title {
  margin: 0 0 40px;
  font-size: 26px;
  font-weight: 500;
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-title {
    margin-bottom: 30px;
    font-size: 22px;
  }
}

.delivery-page-search {
  max-width: 463px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-search {
    max-width: 100%;
    margin-bottom: 25px;
  }
}

.delivery-page-search input {
  display: block;
  width: 100%;
  height: 41px;
  padding: 0 10px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
}

.delivery-page-info {
  max-width: 326px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.215;
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-info {
    margin-top: 25px;
  }
}

.delivery-page-btn {
  max-width: 285px;
  margin-top: 42px;
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-btn {
    max-width: 312px;
    height: 48px;
    margin: 40px auto 0;
  }
}

.delivery-page-map {
  position: relative;
  width: 50.762%;
  min-width: 45%;
}

@media only screen and (max-width: 1199.98px) {
  .delivery-page-map {
    min-width: 50%;
  }
}

@media only screen and (max-width: 767.98px) {
  .delivery-page-map {
    display: none;
  }
}

.delivery-page-map>ymaps {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.delivery {
  max-height: 100dvh;
  overflow: hidden;
}

.delivery-overflow {
  height: 100%;
}

.delivery-overflow .simplebar-content-wrapper {
  height: 101% !important;
}

.delivery-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 28px;
  padding: 25px 0;
  font-size: 14px;
  line-height: 1.215;
  cursor: pointer;
  border-bottom: 2px solid #fff;
}

@media only screen and (max-width: 767.98px) {
  .delivery-item {
    grid-row-gap: 24px;
  }
}

.delivery-item:first-child {
  padding-top: 0;
}

.delivery-item:first-child:last-child {
  border-bottom: none;
}

@media only screen and (max-width: 767.98px) {
  .delivery-item:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }
}

.delivery-item__title {
  margin-bottom: 8px;
}

.delivery-item__metro {
  position: relative;
  padding-left: 16px;
  color: rgba(30, 38, 49, 0.55);
}

.delivery-item__metro:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #0070BF;
}

.delivery-item__phone {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  font-size: inherit;
  text-decoration: none;
}

.delivery-item__phone:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/phone.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.delivery-item__work {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.4);
}

.delivery-item__stock span {
  color: #4D63A0;
}

.delivery-item__stock_partly span {
  color: #D8484D;
  font-weight: 500;
}

.tovar {
  margin-top: 39px;
  padding-right: 45px;
}

@media only screen and (max-width: 1199.98px) {
  .tovar {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 767.98px) {
  .tovar {
    margin-top: 50px;
  }
}

.tovar_nta {
  margin-top: 60px;
}

@media only screen and (max-width: 767.98px) {
  .tovar_nta {
    margin-top: 50px;
  }
}

.tovar_nta .cart-item__pict {
  opacity: 0.25;
}

.tovar_nta .cart-item-body {
  opacity: 0.6;
}

.tovar-title {
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 500;
}

@media only screen and (max-width: 767.98px) {
  .tovar-title {
    margin-bottom: 25px;
  }
}

.tovar .cart-items {
  max-width: 463px;
}

@media only screen and (max-width: 767.98px) {
  .tovar .cart-items {
    max-width: 100%;
  }
}

.tovar .cart-item {
  grid-column-gap: 20px;
  padding: 22px 0;
  border-bottom: 2px solid #fff;
}

.tovar .cart-item:first-child {
  padding-top: 0;
}

.tovar .cart-item:first-child:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.tovar .cart-item__pict {
  width: 82px;
}

.tovar .cart-item-main {
  gap: 3px;
  color: var(--main);
}

.tovar .cart-item__title {
  margin: 0 0 5px;
  font-size: 12px;
}

.tovar .cart-item__info {
  font-size: 12px;
  line-height: 1.17;
}

.tovar .cart-item__info span {
  opacity: 0.6;
}

.tovar .cart-item__price {
  font-size: 16px;
  color: var(--main);
}

.tovar-mes {
  max-width: 326px;
  margin-top: 25px;
  font-size: 14px;
  line-height: 1.215;
}

.tovar-time {
  position: relative;
  margin-top: 19px;
  /* padding-left: 26px; */
  font-size: 14px;
  line-height: 1.2;
  color: rgba(30, 38, 49, 0.55);
}

@media only screen and (max-width: 767.98px) {
  .tovar-time {
    margin-top: 22px;
  }
}

.tovar-time:before {
  content: "";
  position: absolute;
  top: 45%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/time.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 463px;
  margin-top: 35px;
}

@media only screen and (max-width: 767.98px) {
  .pagination {
    max-width: 100%;
    margin-top: 44px;
  }
}

.pagination-btn {
  max-width: 203px;
}

@media only screen and (max-width: 1023.98px) {
  .pagination-btn {
    max-width: 312px;
    margin: 0 auto;
  }
}

.pagination-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 14px;
}

@media only screen and (max-width: 1023.98px) {
  .pagination-nav {
    display: none;
  }
}

.pagination-nav__arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
}

.pagination-nav__arrow_prev {
  margin-right: 10px;
}

.pagination-nav__arrow_next {
  margin-left: 10px;
}

.pagination-nav__arrow:hover svg path {
  stroke: var(--accent);
}

.pagination-nav__arrow.disabled {
  display: none;
}

.pagination-nav__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 25px;
  height: 32px;
  padding-top: 2%;
  font-size: 14px;
  line-height: 1;
  color: rgba(30, 38, 49, 0.3);
  border-top: 1px solid transparent;
}

.pagination-nav__item:hover {
  color: var(--main);
}

.pagination-nav__item.current {
  pointer-events: none;
  color: var(--main);
  border-color: var(--main);
}

.ymaps-2-1-79-svg-icon-content>ymaps {
  position: absolute;
  top: -25px !important;
  left: 50% !important;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 90px;
  height: auto !important;
  max-height: 39px;
  margin-top: 0px;
  padding: 6px 4px;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6.2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 6.2px 2px rgba(0, 0, 0, 0.15);
}

.footer-cart-wrap {
  max-width: 536px;
  padding: 18px 0 68px;
  border-top: 2px solid #fff;
}

@media only screen and (max-width: 767.98px) {
  .footer-cart-wrap {
    padding: 17px 0 34px;
  }
}

.footer-cart-copyright {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}

.header-cart {
  background: #fff;
}

@media only screen and (max-width: 767.98px) {
  .header-cart {
    background: var(--main);
  }
}

.header-cart-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 63px;
  padding: 43px 0;
}

@media only screen and (max-width: 1220px) {
  .header-cart-wrap {
    padding: 43px 10px;
  }
}

@media only screen and (max-width: 767.98px) {
  .header-cart-wrap {
    height: 103px;
    padding: 15px 25px;
  }
}

.header-cart-logo {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 140px;
}

@media only screen and (max-width: 767.98px) {
  .header-cart-logo {
    width: 100%;
    max-width: 180px;
    margin: 0 auto;
  }
}

.header-cart-logo pict {
  display: block;
  margin: 0;
  padding: 0;
}

.header-cart-back {
  position: relative;
  display: inline-block;
  padding-left: 22px;
  font-size: 14px;
  color: var(--main);
  text-decoration: none;
}

@media only screen and (max-width: 767.98px) {
  .header-cart-back {
    display: none;
  }
}

.header-cart-back:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 13px;
  height: 12px;
  margin-top: -6px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/back.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.fancybox__container {
  width: 100vw;
}

.fancybox__slide {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.modal {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  height: 100%;
  padding: 0;
  overflow: hidden auto;
  cursor: default;
  background: #F1F1F1;
}

.modal-inner {
  overflow: auto;
}

.modal .carousel__button.is-close {
  display: none;
}

.modal-header {
  display: none;
  height: 58px;
  padding: 15px 25px;
  background: var(--main);
}

@media only screen and (max-width: 767.98px) {
  .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -12px 12px;
  }
}

.modal-header-logo {
  width: 100%;
  max-width: 180px;
  margin: 0 auto;
}

.modal-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100vw;
  height: 100%;
}

@media only screen and (max-width: 1199.98px) {
  .modal-body {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (max-width: 767.98px) {
  .modal-body {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    height: 100%;
    overflow: hidden auto;
  }
}

.modal-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 937px;
  min-width: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}

.modal-main-header {
  padding-top: 50px;
  z-index: 5;
  background: #F1F1F1;
}

@media only screen and (max-width: 767.98px) {
  .modal-main-header {
    padding-top: 0;
  }
}

.modal-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  padding: 0 40px 50px 185px;
}

@media only screen and (max-width: 1400.98px) {
  .modal-step {
    padding: 0 40px 50px;
  }
}

@media only screen and (max-width: 1199.98px) {
  .modal-step {
    padding: 0 20px 50px;
  }
}

@media only screen and (max-width: 767.98px) {
  .modal-step {
    padding: 0 10px 12px;
  }
}

.modal-step.hide {
  display: none;
}

.modal-close {
  margin-bottom: 18px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/close.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

@media only screen and (max-width: 767.98px) {
  .modal-close {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-bottom: 3px;
  }
}

.modal-back {
  position: relative;
  display: inline-block;
  margin-bottom: 26px;
  padding-left: 22px;
  cursor: pointer;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.215;
}

@media only screen and (max-width: 767.98px) {
  .modal-back {
    margin-bottom: 14px;
  }
}

.modal-back:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 13px;
  height: 9px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/back-modal.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.modal-title {
  margin: 0 0 40px;
  font-size: 26px;
  font-weight: 500;
}

@media only screen and (max-width: 767.98px) {
  .modal-title {
    margin-bottom: 30px;
    font-size: 22px;
  }
}

.modal-search {
  max-width: 463px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 767.98px) {
  .modal-search {
    max-width: 100%;
    margin-bottom: 25px;
  }
}

.modal-search input {
  display: block;
  width: 100%;
  height: 41px;
  padding: 0 10px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
}

.modal-info {
  max-width: 326px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.215;
}

@media only screen and (max-width: 767.98px) {
  .modal-info {
    margin-top: 25px;
  }
}

.modal-btn {
  max-width: 285px;
  margin-top: 42px;
}

@media only screen and (max-width: 767.98px) {
  .modal-btn {
    max-width: 100%;
    max-width: 312px;
    height: 48px;
    margin: 12px auto 0;
  }
}

.modal-map {
  position: relative;
  width: 50.762%;
  min-width: 45%;
}

@media only screen and (max-width: 1199.98px) {
  .modal-map {
    min-width: 50%;
  }
}

@media only screen and (max-width: 767.98px) {
  .modal-map {
    display: none;
  }
}

.modal-map>ymaps {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.modal-map>ymaps>ymaps {
  height: 100% !important;
}

.delivery {
  overflow: hidden;
}

.delivery-overflow {
  max-height: 100%;
}

.delivery-overflow .simplebar-content-wrapper {
  height: 101% !important;
}

.delivery-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  padding-right: 45px;
}

@media only screen and (max-width: 1199.98px) {
  .delivery-items {
    padding-right: 20px;
  }
}

.delivery-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 28px;
  max-width: 571px;
  padding: 25px 0;
  font-size: 14px;
  line-height: 1.215;
  border-bottom: 2px solid #fff;
}

@media only screen and (max-width: 767.98px) {
  .delivery-item {
    grid-row-gap: 24px;
  }
}

.delivery-item:first-child {
  padding-top: 0;
}

.delivery-item:first-child:last-child {
  border-bottom: none;
}

@media only screen and (max-width: 767.98px) {
  .delivery-item:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }
}

.delivery-item__title {
  margin-bottom: 8px;
}

.delivery-item__metro {
  position: relative;
  padding-left: 16px;
  color: rgba(30, 38, 49, 0.55);
}

.delivery-item__metro:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #0070BF;
}

.delivery-item__phone {
  position: relative;
  display: inline-block;
  padding-left: 28px;
  font-size: inherit;
  text-decoration: none;
}

.delivery-item__phone:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/phone.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.delivery-item__work {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.4);
}

.delivery-item__stock span {
  font-weight: 500;
  color: #4D63A0;
}

.delivery-item__stock_partly span {
  color: #D8484D;
}

.tovar {
  margin-top: 39px;
}

@media only screen and (max-width: 767.98px) {
  .tovar {
    margin-top: 50px;
  }
}

.tovar_nta {
  margin-top: 60px;
}

@media only screen and (max-width: 767.98px) {
  .tovar_nta {
    margin-top: 50px;
  }
}

.tovar_nta .cart-item__pict {
  opacity: 0.25;
}

.tovar_nta .cart-item-body {
  opacity: 0.6;
}

.tovar-title {
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 500;
}

@media only screen and (max-width: 767.98px) {
  .tovar-title {
    margin-bottom: 25px;
  }
}

.tovar .cart-item {
  grid-column-gap: 20px;
  padding: 22px 0;
  border-bottom: 2px solid #fff;
}

.tovar .cart-item:first-child {
  padding-top: 0;
}

.tovar .cart-item:first-child:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.tovar .cart-item__pict {
  width: 82px;
}

.tovar .cart-item-main {
  gap: 3px;
  color: var(--main);
}

.tovar .cart-item__title {
  margin: 0 0 5px;
  font-size: 12px;
}

.tovar .cart-item__info {
  font-size: 12px;
  line-height: 1.17;
}

.tovar .cart-item__info span {
  opacity: 0.6;
}

.tovar .cart-item__price {
  font-size: 16px;
  color: var(--main);
}

.tovar-time {
  position: relative;
  margin-top: 19px;
  padding-left: 26px;
  font-size: 14px;
  line-height: 1.2;
  color: rgba(30, 38, 49, 0.55);
}

@media only screen and (max-width: 767.98px) {
  .tovar-time {
    margin-top: 22px;
  }
}

.tovar-time:before {
  content: "";
  position: absolute;
  top: 45%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/time.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 463px;
  margin-top: 35px;
}

@media only screen and (max-width: 767.98px) {
  .pagination {
    max-width: 100%;
    margin-top: 44px;
  }
}

.pagination-btn {
  max-width: 203px;
}

@media only screen and (max-width: 1023.98px) {
  .pagination-btn {
    max-width: 312px;
    margin: 0 auto;
  }
}

.pagination-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 14px;
}

@media only screen and (max-width: 1023.98px) {
  .pagination-nav {
    display: none;
  }
}

.pagination-nav__arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
}

.pagination-nav__arrow_prev {
  margin-right: 10px;
}

.pagination-nav__arrow_next {
  margin-left: 10px;
}

.pagination-nav__arrow:hover svg path {
  stroke: var(--accent);
}

.pagination-nav__arrow.disabled {
  display: none;
}

.pagination-nav__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 25px;
  height: 32px;
  padding-top: 2%;
  font-size: 14px;
  line-height: 1;
  color: rgba(30, 38, 49, 0.3);
  border-top: 1px solid transparent;
}

.pagination-nav__item:hover {
  color: var(--main);
}

.pagination-nav__item.current {
  pointer-events: none;
  color: var(--main);
  border-color: var(--main);
}

.map-popover {
  position: absolute;
  top: -39px !important;
  left: 50% !important;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 102px;
  height: 39px;
  max-height: 39px;
  margin-top: -10px;
  padding: 12px 8px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6.2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 6.2px 2px rgba(0, 0, 0, 0.15);
}

.map-popover__close {
  display: none;
}

.map-popover__arrow {
  display: none;
}

.map-popover-inner>ymaps {
  width: 100% !important;
  height: 100% !important;
}

.map-popover__title {
  font-size: 12px;
  line-height: 1.2;
  color: var(--main);
  text-align: center;
}

.map-popover__title__color {
  color: #D8484D;
}

.map-popover__title:empty {
  display: none;
}

.ymaps-2-1-79-svg-icon-content>ymaps {
  position: absolute;
  top: -25px !important;
  left: 50% !important;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 90px;
  height: auto !important;
  max-height: 39px;
  margin-top: 0px;
  padding: 6px 4px;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6.2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 6.2px 2px rgba(0, 0, 0, 0.15);
}

.modal-sms {
  width: 100%;
  max-width: 750px;
  padding: 80px 20px 104px;
  background: #F1F1F1;
}

@media only screen and (max-width: 767.98px) {
  .modal-sms {
    margin: 0 10px;
    padding: 55px 10px 80px;
  }
}

.modal-sms .carousel__button.is-close {
  top: 25px;
  right: 25px;
  width: 22px;
  height: 22px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/close-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.modal-sms .carousel__button.is-close svg {
  display: none;
}

.modal-sms__title {
  margin-bottom: 45px;
  font-size: 26px;
  font-weight: 500;
  text-align: center;
}

@media only screen and (max-width: 767.98px) {
  .modal-sms__title {
    margin-bottom: 34px;
    font-size: 22px;
  }
}

.modal-sms-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column-gap: 30px;
}

@media only screen and (max-width: 767.98px) {
  .modal-sms-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 15px;
  }
}

.modal-sms-form.restart-timer .modal-sms__desc {
  display: none;
}

.modal-sms-form.restart-timer .modal-sms__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.modal-sms-field {
  width: 200px;
}

.modal-sms-field__input {
  display: block;
  width: 100%;
  height: 50px;
  padding: 0 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}

.modal-sms__desc {
  display: block;
  font-size: 14px;
  line-height: 1.215;
}

.modal-sms__desc span {
  color: #4D63A0;
}

.modal-sms__btn {
  display: none;
  width: 200px;
  height: 50px;
}

.multiselect {
  font: 400 14px/17px var(--mainfont) !important;
}

.multiselect__option {
  padding: 0;
  padding-bottom: 8px;
}

.multiselect__content-wrapper {
  display: block !important;
}

.custom-select.dropdown-active:after,
.multiselect.multiselect--active::after {
  opacity: 1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.custom-select.dropdown-active .ts-dropdown,
.multiselect.multiselect--active .multiselect__content-wrapper {
  z-index: 2;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}

.multiselect.multiselect--active .multiselect__content-wrapper {
  display: block;
}

.custom-select:after,
.multiselect::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 14px;
  height: 9px;
  opacity: 0.3;
  margin-top: -4px;
  -webkit-transition: -webkit-transform var(--anim150);
  transition: -webkit-transform var(--anim150);
  transition: transform var(--anim150);
  transition: transform var(--anim150), -webkit-transform var(--anim150);
  background: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/images/icons/select-arrow.svg) center no-repeat;
  background-size: contain;
}

.multiselect {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 41px;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background: #fff;
}

.multiselect__tags {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 50px 0 10px;
  font-size: inherit;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-select .ts-control input,
.multiselect__tags input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: inherit !important;
  cursor: pointer;
  font-size: inherit;
  outline: none !important;
  border: none;
  background: none;
}

.multiselect__tags input {}

.multiselect__content {
  padding: 0;
  margin: 0;
}

.custom-select .ts-dropdown,
.multiselect__content-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: 1px;
  padding: 16px 18px 16px 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(19px);
  -ms-transform: scale(0.75) translateY(19px);
  transform: scale(0.75) translateY(19px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  overflow: hidden;
  border-radius: 0;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.multiselect,
.multiselect__content-wrapper,
.multiselect__input,
.multiselect__tags {
  border: none;
  box-shadow: none !important;
}

.multiselect__content-wrapper {
  padding: 16px 18px 16px 0;
}

.custom-select .ts-dropdown-content,
.multiselect__content {
  max-height: 282px;
  overflow: hidden auto;
  display: block !important;
}

.custom-select .ts-dropdown-content::-webkit-scrollbar,
.multiselect__content::-webkit-scrollbar {
  width: 2px;
}

.custom-select .ts-dropdown-content::-webkit-scrollbar-track,
.multiselect__content::-webkit-scrollbar-track {
  background: #fff;
}

.custom-select .ts-dropdown-content::-webkit-scrollbar-thumb,
.multiselect__content::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  border: none;
  opacity: 1;
}

.custom-select .ts-dropdown .option,
.multiselect__content .multiselect__element span span {
  padding: 4px 10px;
  font-size: inherit;
  cursor: pointer;
  line-height: 1.215;
  -webkit-transition: background var(--anim300);
  transition: background var(--anim300);
  color: rgb(53, 53, 53);
}

.custom-select .ts-dropdown .option:hover,
.custom-select .ts-dropdown .option.selected,
.multiselect__content .multiselect__element:hover,
.multiselect__content .multiselect__element span[data-deselect] {
  color: var(--accent);
  background: var(--lightgray);
}

.multiselect__single {
  overflow: hidden;
}

.b-ty__main-wrap {
  width: auto;
}

.b-ty__main-wrap img {
  height: auto;
}

.ymaps-2-1-79-svg-icon-content>ymaps {
  padding: 0;
}

.map-hint {
  background: #fff;
  padding: 8px 14px;
  white-space: nowrap;
}

.map-hint.all {
  background: #4E63A0;
}

.modal-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 45px;
}

@media only screen and (max-width: 1199.98px) {
  .modal-tabs {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 767.98px) {
  .modal-tabs {
    margin-top: 24px;
    padding-right: 4px;
  }
}

@media only screen and (max-width: 575.98px) {
  .modal-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 0;
  }
}

.modal-tabs-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 3px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 50%;
  min-height: 61px;
  padding: 12px 5px;
  cursor: pointer;
  border-radius: 3px 0 0 3px;
  background: #fff;
}

@media only screen and (max-width: 575.98px) {
  .modal-tabs-item {
    max-width: 100%;
    border-radius: 3px 3px 0 0;
  }
}

.modal-tabs-item__title {
  font-size: 14px;
  font-weight: 500;
  color: var(--main);
  line-height: 1.215;
}

.modal-tabs-item__subtitle {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 1.215;
}

.modal-tabs-item.active {
  background: var(--accent);
}

.modal-tabs-item.active .modal-tabs-item__title {
  color: #fff;
}

.modal-tabs-item.active .modal-tabs-item__subtitle {
  color: rgba(255, 255, 255, 0.8);
}

.modal-tabs-item:only-of-type {
  border-radius: 3px;
}

.modal-tabs-item:nth-child(2),
.modal-tabs-item:nth-child(3) {
  border-radius: 0 3px 3px 0;
}

@media only screen and (max-width: 575.98px) {

  .modal-tabs-item:nth-child(2),
  .modal-tabs-item:nth-child(3) {
    border-radius: 0 0 3px 3px;
  }
}

.modal-tabs-item:not(:first-child):nth-last-child(2) {
  border-radius: 0;
}

/* End */


/* Start:/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/cart-checkbox.css?17490733341811*/
.js-vue-checkout.blocked .cart-form-btn {
  pointer-events: none;
  color: #e0dfdf;
  border-color: #b1b1b1;
  background: #b1b1b1;
}
.js-vue-checkout.blocked .cart-form-counts {
  color: #da0a15;
  background: #ffebec;
}
.js-vue-checkout.blocked .cart-form-counts:before {
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/../images/icons/warning-2.svg);
}
.cart-form-btn {
  max-width: 100%;
}
.cart-form-counts {
  position: relative;
  width: 333px;
  height: 46px;
  margin-top: 12px;
  padding: 6px 8px 6px 32px;
  font-size: 14px;
  line-height: 1.21429;
  color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  background: #ebebeb;
}
@media only screen and (max-width: 767.98px) {
  .cart-form-counts {
    margin-top: 10px;
    padding: 4px 6px 4px 30px;
    font-size: 13px;
    line-height: 1.23077;
    border-radius: 2px;
  }
  .cart-form-counts:before {
    top: 4px;
    left: 6px;
  }
}
.cart-form-counts:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 8px;
  width: 16px;
  height: 16px;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/../images/icons/warning.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.cart-item-check {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-right: -12px;
}
@media only screen and (max-width: 767.98px) {
  .cart-item-check {
    margin-right: -10px;
  }
}
.cart-item-check input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.cart-item-check input:checked ~ .cart-item-check__checkbox {
  border-color: #fff;
  background-image: url(/local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/../images/icons/check-3.svg);
}
.cart-item-check__checkbox {
  width: 100%;
  height: 100%;
  border: 2px solid #4E63A0;
  background: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
}
/* End */
/* /local/templates/main/css/vendor/vendor.css?165227189023345 */
/* /local/templates/main/css/main.css?1743358583217467 */
/* /local/templates/main/css/additional.css?17047857314536 */
/* /local/templates/.default/components/oneway/sale.order.ajax/.default/assets/libs/fancybox/fancybox.css?171432764818787 */
/* /local/templates/.default/components/oneway/sale.order.ajax/.default/assets/libs/simplebar/simplebar.css?17143276504528 */
/* /local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/styles_order.css?174600374065061 */
/* /local/templates/.default/components/oneway/sale.order.ajax/.default/assets/css/cart-checkbox.css?17490733341811 */
