.autocomplete .autocomplete__body{position:relative;background:#fff}.autocomplete .autocomplete__clear{position:absolute;right:7px;top:7px;padding:5px;cursor:pointer;font-size:20px;font-weight:700;color:#909aaa;background:#fff}.autocomplete .react-autosuggest__container{padding:8px 0 5px;position:relative}.autocomplete .react-autosuggest__container .form-control{min-height:42px;border-radius:20px;font-size:16px}.autocomplete .react-autosuggest__suggestions-container{padding:0;border-radius:0;border:none;box-shadow:0 1px 10px rgba(0,0,0,.12),0 4px 5px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.07)}.autocomplete .react-autosuggest__suggestions-container.react-autosuggest__suggestions-container--open{margin:2px 0 0}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list{max-height:260px;margin-right:0;margin-left:0;padding-left:16px;border-radius:0;border:none;overflow-y:auto;overflow-x:hidden}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list::-webkit-scrollbar{width:4px;height:4px}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list::-webkit-scrollbar-thumb{background:#667085;border-radius:2px}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list::-webkit-scrollbar-thumb:hover{background:#667085}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__section-title{display:block}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted{cursor:pointer;background-color:#f9fafb}.autocomplete .react-autosuggest__suggestions-container ul{list-style:none;margin:0 16px;padding:6px 20px 10px}.autocomplete .react-autosuggest__suggestions-container ul li{padding:6px 16px;margin:0 -16px;font-size:14px}.autocomplete .react-autosuggest__suggestions-container a{text-decoration:none;color:#101828}@media screen and (max-width:575px){.autocomplete .react-autosuggest__suggestions-container{position:absolute;z-index:4;top:42px;right:0;left:0;background:#fff}.autocomplete .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list{max-height:230px}}.modal.modal-fullscreen .modal-dialog{max-width:100%;height:calc(100% - 60px);margin:30px}.modal.modal-fullscreen .modal__body{height:100%;max-height:100%}.modal .modal__title{font-size:20px}.modal .modal-dialog{max-height:100%}.modal .modal-content{border-radius:10px}.modal .modal__body{line-height:1.5;color:#101828;margin:0}@media screen and (max-width:767px){.modal .modal-dialog{width:100%!important;margin:0!important}.modal .modal-dialog .modal-content{border-radius:0}.modal.modal-fullscreen .modal-dialog,.modal.modal-lg .modal-dialog,.modal.modal-md .modal-dialog,.modal.modal-sm .modal-dialog{height:100%}.modal .modal__body,.modal .modal__footer,.modal .modal__header{padding:12px}.modal.modal-md.modal-info .modal-dialog,.modal.modal-sm.modal-info .modal-dialog{max-width:450px;width:calc(100% - 24px);margin:30px auto;height:auto}.modal.modal-md.modal-info .modal-dialog .modal-content,.modal.modal-sm.modal-info .modal-dialog .modal-content{border-radius:10px}}.header{padding:16px 0;margin-bottom:32px;box-shadow:0 20px 40px -12px rgba(16,24,40,.14),0 8px 8px -4px rgba(16,24,40,.03);background:#fff}.header .header__back-to-shopping{font-size:14px;cursor:pointer;color:#101828}.header .header__back-to-shopping .icon{font-size:24px}.header .header__to-cart{position:relative;height:30px;width:30px}.header .header__to-cart .icon{width:100%;height:100%;font-size:28px;color:#101828}.header .header__to-cart .badge{position:absolute;top:-2px;right:-6px;min-width:18px;padding:4px;border-radius:11px;background:#27917c;font-size:10px;z-index:1}.footer{margin-top:64px}.footer p{padding:32px 0 48px;font-size:16px;color:#667085}.price{display:inline-block;font-size:28px;line-height:1;color:rgba(0,0,0,.87);font-weight:500;white-space:nowrap}.price.price--old{font-size:22px;color:#667085}.price.price--old .price__value{position:relative;display:inline-block}.price.price--old .price__value:after{content:"";position:absolute;display:inline-block;width:100%;height:1px;left:0;top:48%;background-color:#667085}.price .price__value{margin-right:.3ch}.price .price__currency{font-size:65%}.phone-checker{background:#fff}.phone-checker .step .step__body,.phone-checker .step .step__footer{margin-top:15px}.phone-checker .step .step__header{font-size:16px;font-weight:500}.phone-checker .step.step--login .step__footer{margin-top:38px}.phone-checker .step.step--otp .step__repeat-otp{margin:16px 0 0;font-size:14px;line-height:1.7}.phone-checker .step.step--otp .step__repeat-otp>span:hover{text-decoration:none}.phone-checker .step.step--otp .timer .timer__days,.phone-checker .step.step--otp .timer .timer__days+.timer__separator,.phone-checker .step.step--otp .timer .timer__hours>span,.phone-checker .step.step--otp .timer .timer__minutes>span,.phone-checker .step.step--otp .timer .timer__seconds>span{display:none}.phone-checker .step.step--otp .step__to-back{margin-top:16px}.phone-checker.loading:before{background:transparent}.phone-checker .phone-checker__title{font-size:22px;text-align:center}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.marker-cluster-small{background-color:hsla(91,60%,72%,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:hsla(18,97%,72%,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#101828}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.native-carousel{overflow:hidden;max-width:1376px;margin-right:auto;margin-left:auto}.native-carousel .native-carousel__items{display:flex;overflow-x:hidden;padding:2px 0 10px}.native-carousel.native-carousel--ready .native-carousel__items{overflow-x:auto}.native-carousel.native-carousel--ready .native-carousel__items:after,.native-carousel.native-carousel--ready .native-carousel__items:before{content:"";display:flex}.native-carousel.native-carousel--ready .native-carousel__items:before{min-width:15px}.native-carousel.native-carousel--ready .native-carousel__items:after{min-width:20px}.native-carousel.native-carousel--ready .native-carousel__items>:first-child{margin-left:0}.native-carousel.native-carousel--ready .native-carousel__items>:last-child{margin-right:0}.switcher{border-radius:100px;border:1px solid hsla(217,8%,57%,.16);display:flex;align-items:center;justify-content:space-between}.switcher .btn-link{text-transform:uppercase;color:#27917c;border-radius:50px;width:50%}.switcher .active{color:#fff;background-color:#27917c}.radius{min-width:350px;flex-shrink:0;align-items:center}.radius .radius__header{min-width:138px;margin-right:16px;flex-shrink:0;font-weight:500}.radius .radius__body{width:100%}.radius .radius__current-value{font-weight:400}.radius .radius__max-value{margin-left:16px;flex-shrink:0}.radius .range-slider{width:100%}.radius .range-slider .range-slider__body{margin:0}.radius .range-slider .noUi-target .noUi-connect{background-color:#27917c}@media screen and (max-width:575px){.radius .radius__body{margin-top:10px}}.range-slider .range-slider__header span{margin:0 6px}.range-slider .range-slider__header span:first-child,.range-slider .range-slider__header span:last-child{margin:0}.range-slider .range-slider__body{margin:15px 12px 0}.range-slider .noUi-target{border-radius:4px;height:4px;background-color:rgba(60,60,67,.18);border:none;box-shadow:none}.range-slider .noUi-target .noUi-handle{width:24px;height:24px;right:-12px;top:-10px;border-radius:50%;outline:none;cursor:pointer}.range-slider .noUi-target .noUi-handle:after,.range-slider .noUi-target .noUi-handle:before{display:none}.leaflet-container{height:450px;width:100%;border-radius:16px}.leaflet-container .leaflet-pane{z-index:3!important}.leaflet-container .leaflet-popup-close-button{display:none}.leaflet-container .leaflet-div-icon{border:none;background-color:transparent}.leaflet-container .leaflet-popup-content{min-width:240px;margin:16px;font-family:BlinkMacSystemFont,-apple-system,Roboto,sans-serif}.leaflet-container .leaflet-popup-content .leaflet-popup-item{position:relative;margin:10px 0;padding-left:26px;font-size:14px;line-height:24px}.leaflet-container .leaflet-popup-content .leaflet-popup-item .icon{position:absolute;left:0;font-size:16px;line-height:24px;color:#667085}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--name{padding-left:0;font-weight:600;display:flex;align-items:center}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--name a{color:#005c7a}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--workTime{width:150px;color:#667085}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--phone{width:160px}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--distance .distance__text{color:#667085}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--products-in-stock,.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--products-in-stock .icon-done,.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--self-delivery,.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--self-delivery .icon-done{color:#27917c}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--products-in-stock{padding-left:20px}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--products-not-available{padding-left:20px;color:#d71212}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--products-not-available .leaflet-popup-item__products-not-available-icon{position:relative;top:-1px;line-height:0;transform:rotate(180deg)}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--products-not-available .leaflet-popup-item__products-not-available-icon .icon{color:#d71212}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--autonomous-electricity{padding:0;display:flex}.leaflet-container .leaflet-popup-content .leaflet-popup-item.leaflet-popup-item--autonomous-electricity img{margin-right:6px}.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-top .leaflet-control{z-index:3!important}.marker-cluster{height:46px;width:46px;border:4px solid #27917c;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 30px rgba(16,24,40,.3),0 8px 8px rgba(16,24,40,.2);font-weight:400;font-size:14px;background:#fff;color:#27917c}@media screen and (min-width:768px){.leaflet-container{height:620px}}.delivery-map{height:100%;display:flex;flex-direction:column;overflow:hidden}.delivery-map.delivery-map--mobile .delivery-map__body{padding:12px}.delivery-map.delivery-map--mobile .delivery-map__main-viewport{height:calc(100% - 158px);margin-left:-12px;margin-right:-12px;margin-bottom:-12px}.delivery-map.delivery-map--mobile .delivery-map__main-viewport .leaflet-container{border-radius:0}.delivery-map .delivery-map__body{width:100%;height:100%;padding:0 0 3px;display:flex;flex-direction:column}.delivery-map .switcher{margin-bottom:10px}.delivery-map .delivery-map__main-viewport{display:flex;height:calc(100% - 51px)}.delivery-map .delivery-map__current-city{margin-right:16px;cursor:pointer;font-size:18px;color:#1e7497}.delivery-map .delivery-map__current-city .icon{top:1px}.delivery-map .autocomplete{max-width:768px;margin-right:16px;display:flex;flex-grow:1}.delivery-map .autocomplete .autocomplete__body{width:100%}.delivery-map .autocomplete .react-autosuggest__container{padding:0}.delivery-map .autocomplete .react-autosuggest__suggestions-list{position:absolute;z-index:5;width:100%;box-shadow:0 1px 10px rgba(0,0,0,.12),0 4px 5px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.07);background:#fff}.delivery-map .delivery-map__detect-current-position{display:flex;align-items:center;padding:5px 12px;border:1px solid #eaecf0;color:#005c7a}.delivery-map .delivery-map__detect-current-position .icon{font-size:24px;margin-right:10px}.delivery-map .delivery-map__detect-current-position:hover{cursor:pointer}.delivery-map .delivery-map__side-bar{width:100%;height:100%;display:none;flex-shrink:.75;flex-direction:column}.delivery-map .delivery-map__map{width:100%;height:2000px;max-height:100%;display:none}.delivery-map .delivery-map__map .map.map--leaflet,.delivery-map .delivery-map__map .map.map--leaflet .leaflet-container{height:100%}.delivery-map .delivery-map__markers{height:100%;padding-right:5px;display:flex;flex-direction:column;flex-grow:1;overflow:auto}.delivery-map .delivery-map__marker{border:1px solid #333266;border-radius:12px;cursor:pointer}.delivery-map .delivery-map__marker.active{border-color:#333266;cursor:default}.delivery-map .delivery-map__marker:hover{background:#fff}.delivery-map .delivery-map__marker+.delivery-map__marker{margin-top:15px}.delivery-map .delivery-map__marker .marker__body,.delivery-map .delivery-map__marker .marker__footer,.delivery-map .delivery-map__marker .marker__header{padding:18px}.delivery-map .delivery-map__marker .marker__header{padding-bottom:0}.delivery-map .delivery-map__marker .marker__header img{border-radius:50%}.delivery-map .delivery-map__marker .marker__body{padding-top:0;padding-bottom:0}.delivery-map .delivery-map__marker .marker__body .marker__distance{display:none}.delivery-map .delivery-map__marker .marker__footer{padding-top:0}.delivery-map .delivery-map__marker .marker__address{color:#1e7497}.delivery-map .delivery-map__marker .icon{font-size:18px;color:#667085}.delivery-map .delivery-map__marker .marker__products-not-available{color:#d71212}.delivery-map .delivery-map__marker .marker__products-not-available .marker__products-not-available-icon{position:relative;top:-2px;line-height:0;transform:rotate(180deg)}.delivery-map .delivery-map__marker .marker__products-not-available .marker__products-not-available-icon .icon{color:#d71212}.delivery-map .delivery-map__marker .marker__products-in-stock,.delivery-map .delivery-map__marker .marker__products-in-stock .icon{color:#27917c}.delivery-map .delivery-map__marker .marker__toggle-more-data{margin:0 0 10px;padding:0}.delivery-map .delivery-map__marker button{width:100%;text-transform:uppercase}@media screen and (min-width:576px){.delivery-map .delivery-map__side-bar{margin-right:15px;flex-basis:320px}.delivery-map .delivery-map__map{display:block}}@media screen and (max-width:767px){.delivery-map .radius{margin-top:8px}.delivery-map .delivery-map__main-viewport{height:calc(100% - 98px);display:flex}}@media screen and (min-width:768px){.delivery-map .delivery-map__side-bar{flex-basis:510px}}@media screen and (max-width:850px){.delivery-map .delivery-map__marker .marker__header .marker__distance{display:none}.delivery-map .delivery-map__marker .marker__body .marker__distance{display:flex}}@media screen and (max-width:992px){.delivery-map .delivery-map__detect-current-position .icon{margin:0}.delivery-map .delivery-map__detect-current-position .detect-current-position__name{display:none}}@media screen and (max-width:575px){.delivery-map .delivery-map__main-viewport{height:calc(100% - 114px);display:flex}}@media screen and (min-width:768px){.delivery-map .delivery-map__detect-current-position{margin-right:16px}}.service-type .native-carousel__items{padding-top:4px!important}.service-type .service-type__items{width:100%;display:flex;justify-content:flex-start}.service-type .service-type__items .item{width:100%;max-width:234px;height:100%;min-height:120px;padding:12px 6px;border:1px solid #eaecf0;border-radius:8px;display:flex;flex-grow:1;flex-direction:column;text-align:center;transition:.2s;cursor:pointer}.service-type .service-type__items .item.item--not-available{opacity:.35;cursor:default}.service-type .service-type__items .item.active{border:2px solid #344054;background-color:#f9fafb}.service-type .service-type__items .item+.item{margin-left:12px}.service-type .service-type__items .item .item__body{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.service-type .service-type__items .item .item__preview{margin-left:auto;margin-right:auto}.service-type .service-type__items .item .item__name{margin-top:6px}.service-type .service-type__items .item .item__delivery-date{width:100%;height:100%;margin-top:8px;display:flex;align-items:flex-end;justify-content:center}.service-type .service-type__items .item .item__name{font-weight:500;font-size:14px}.service-type .service-type__items .item .item__description{margin-top:6px;font-size:12px;color:#667085}.service-type .service-type__items .item .item__footer{margin-top:2px}.service-type .native-carousel.native-carousel--ready .native-carousel__items:after,.service-type .native-carousel.native-carousel--ready .native-carousel__items:before{display:none}@media screen and (min-width:768px){.service-type .type__items .item+.item{margin-left:16px}}.delivery-department .delivery-department__body{margin-top:12px}.delivery-department .delivery-department__current-department{padding:16px;border-radius:8px;border:1px solid #eaecf0;font-size:16px}.delivery-department .delivery-department__current-department .current-department__header{display:flex;align-items:center}.delivery-department .delivery-department__current-department .current-department__footer button,.delivery-department .delivery-department__current-department .current-department__header button{padding-left:0;padding-right:0;font-size:16px}.delivery-department .delivery-department__current-department .current-department__footer button .icon,.delivery-department .delivery-department__current-department .current-department__header button .icon{font-size:25px}.delivery-department .delivery-department__current-department .current-department__body{margin-top:16px;padding-top:16px;border-top:1px solid #eaecf0}.delivery-department .delivery-department__current-department .current-department__footer{margin-top:16px;border-top:1px solid #eaecf0}.delivery-department .delivery-department__current-department .current-department__footer button{padding-bottom:0}.delivery-department .delivery-department__current-department .current-department__description{display:flex}.delivery-department .delivery-department__current-department .current-department__description+.current-department__description{margin-top:8px}.delivery-department .delivery-department__current-department .current-department__description .icon{font-size:17px}.contact-us{padding:24px;border:1px solid #eaecf0}.contact-us .contact-us__header{margin-bottom:6px;font-weight:500;font-size:18px;text-align:center}.contact-us .contact-us__footer{margin-top:16px;display:flex;align-items:center;justify-content:center}.contact-us p{margin:0;text-align:center;color:#101828}.contact-us .contact-us__social-network{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f2f4f7}.contact-us .contact-us__social-network+.contact-us__social-network{margin-left:16px}.contact-us .contact-us__social-network img{border-radius:100%}.contact-us .contact-us__to-call{max-width:300px;margin:16px auto;padding:10px;border:1px solid #27917c;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.05);display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;color:#27917c}.contact-us .contact-us__to-call .icon{font-size:20px;margin-right:6px}.autocomplete .autocomplete__clear{top:6px}.autocomplete .react-autosuggest__container .form-control{min-height:36px;border-radius:10px}.checkout{margin-bottom:12px}.checkout .checkout__stepper{width:100%;max-width:450px}.checkout .checkout__stepper .stepper__body{margin:16px 0 0}.checkout .checkout__stepper .stepper__progress-bar{width:100%;max-width:248px;margin:auto;display:flex;justify-content:space-between;align-items:center}.checkout .checkout__stepper .stepper__progress-bar .progress-bar__point{width:16px;min-width:16px;height:16px;border:3px solid #eaecf0;border-radius:100%;background:#eaecf0}.checkout .checkout__stepper .stepper__progress-bar .progress-bar__point.active{border-color:#005c7a;cursor:pointer;background:none}.checkout .checkout__stepper .stepper__progress-bar .progress-bar__point.completed{border-color:#005c7a;cursor:pointer;background:#005c7a}.checkout .checkout__stepper .stepper__progress-bar .progress-bar__progress-line{width:100%;max-width:100px;height:3px;background:#eaecf0}.checkout .checkout__stepper .stepper__progress-bar .progress-bar__progress-line:last-child{display:none}.checkout .checkout__stepper .stepper__progress-bar .progress-bar__progress-line.completed{background:#005c7a}.checkout .checkout__stepper .stepper__items{max-width:365px;margin:auto;display:flex;justify-content:space-between}.checkout .checkout__stepper .stepper__items .item{color:#667085}.checkout .checkout__stepper .stepper__items .item.active{color:#005c7a}.checkout .checkout__stepper .stepper__items .item:first-child{min-width:140px;text-align:center}.checkout .checkout__stepper .stepper__items .item:nth-child(2){position:relative;left:-43px}.checkout .checkout__stepper .stepper__items .item:last-child{position:relative;left:-40px}.checkout .checkout__step.step{padding:24px;border:1px solid #eaecf0;border-radius:10px;display:none;color:#101828}.checkout .checkout__step.step.active,.checkout .checkout__step.step.completed.step--contacts,.checkout .checkout__step.step.completed.step--contacts .step__title{display:block}.checkout .checkout__step.step:not(.active) .step__body,.checkout .checkout__step.step:not(.active) .step__footer{display:none}.checkout .checkout__step.step.step--contacts .step__to-confirm.btn-success{width:100%}.checkout .checkout__step.step.step--callback,.checkout .checkout__step.step.step--delivery{margin-top:24px}.checkout .checkout__step.step.step--delivery{padding:0;border:none;border-radius:0}.checkout .checkout__step.step.step--delivery .step__body{padding:0;border:none}.checkout .checkout__step.step .step__header{font-size:20px;font-weight:400}.checkout .checkout__step.step>.step__body{margin-top:0}.checkout .checkout__step.step .step__footer{margin-top:24px}.checkout .checkout__step.step .step__title{display:none}.checkout .checkout__step.step .step__description{margin-top:24px;font-size:16px}.checkout .checkout__step.step .step__to-edit{padding:0;font-weight:400}.checkout .checkout__step.step .step__to-edit .icon{margin-top:-1px;margin-right:6px;font-size:20px}.checkout .checkout__step.step .step__to-confirm{width:100%;display:block}@media screen and (max-width:767px){.checkout .checkout__step.step .step__footer{margin-top:24px;text-align:center}}.checkout .contacts input:disabled+label{display:none}.checkout .contacts .recipient .recipient__body{width:100%}.checkout .contacts .phone-checker .error-message:empty{margin-top:0}.checkout .contacts .phone-checker .step.step--phone .step__body{width:100%;margin-right:16px}.checkout .contacts .phone-checker .step.step--phone .step__footer{margin-top:24px;padding:12px 14px;border:1px solid #feb447;border-radius:6px;background:#fff3e2}.checkout .contacts .phone-checker .step.step--phone .step__footer:empty{display:none}.checkout .contacts .phone-checker .step.step--phone .step__footer .step__description{margin:0;text-align:left}.checkout .contacts .phone-checker .step.step--phone .step__footer button{margin-top:12px;border-color:#f79009;color:#fff;background:#f79009}.checkout .contacts .phone-checker .step.step--phone .step__footer button:hover{box-shadow:0 10px 10px -10px #da7f07,0 8px 8px -12px #e98808}.checkout .contacts .phone-checker .step.step--otp{margin-top:20px}@media screen and (max-width:767px){.checkout .contacts .contacts__to-change-user{margin-top:14px;padding:0}}@media screen and (min-width:768px){.checkout .contacts .phone-checker .step.step--phone .step__body{margin-top:0}.checkout .contacts .phone-checker .step.step--phone .step__footer{display:flex;align-items:center}.checkout .contacts .phone-checker .step.step--phone .step__footer .step__description{margin-right:100px}.checkout .contacts .phone-checker .step.step--phone .step__footer button{width:auto;height:auto;margin:0}.checkout .contacts .phone-checker .step.step--otp .step__body{width:100%;padding-right:16px}}.checkout .delivery .checkout__delivery-type{padding:24px;border:1px solid #eaecf0;border-radius:10px}.checkout .delivery .checkout__delivery-type+.checkout__delivery-type{margin-top:24px}.checkout .delivery .checkout__delivery-type .delivery-type__header{margin-bottom:20px;display:flex;font-weight:500;font-size:20px}.checkout .delivery .checkout__delivery-type .delivery-type__footer{margin-top:24px;padding-top:24px;border-top:1px solid #eaecf0}.checkout .delivery .checkout__delivery-type .delivery__recipient{margin-top:24px}.checkout .delivery .checkout__delivery-type .delivery-type__contacts .contacts__header{font-weight:500;font-size:18px}.checkout .delivery .checkout__delivery-type .delivery-type__contacts .contacts__name,.checkout .delivery .checkout__delivery-type .delivery-type__contacts .contacts__phone{margin-top:10px;font-size:16px}.checkout .delivery .checkout__delivery-type .delivery-type__contacts .delivery__recipient{margin-top:15px}.checkout .delivery .checkout__delivery-type .delivery-type__department{margin-top:24px;padding-top:24px;border-top:1px solid #eaecf0}.checkout .delivery .checkout__delivery-type .delivery-type__department .department__header{font-weight:500;font-size:18px}.checkout .delivery .checkout__delivery-type .delivery-type__department .department__body{margin-top:15px}.checkout .delivery .checkout__delivery-type .delivery-type__department .department__address,.checkout .delivery .checkout__delivery-type .delivery-type__department .department__name,.checkout .delivery .checkout__delivery-type .delivery-type__department .department__work-time{margin-top:10px;font-size:16px}.checkout .delivery .checkout__delivery-type .delivery-type__department .department__to-basket{margin:10px 0 0 -4px;display:flex;align-items:center;text-decoration:none;font-weight:500;font-size:16px}.checkout .delivery .checkout__delivery-type .delivery-type__department .department__to-basket span{font-weight:500;font-size:18px}.checkout .delivery .checkout__delivery-type .delivery-type__products{position:relative;max-width:206px;display:flex;overflow:hidden}.checkout .delivery .checkout__delivery-type .delivery-type__products.delivery-type__products--blur:after{content:"";display:block;position:absolute;right:0;top:0;width:40px;height:100%;background:linear-gradient(270deg,#fff 41.2%,hsla(0,0%,100%,0))}.checkout .delivery .checkout__delivery-type .delivery-type__products .item{position:relative;width:60px;height:60px}.checkout .delivery .checkout__delivery-type .delivery-type__products .item+.item{margin-left:12px}.checkout .delivery .checkout__delivery-type .delivery-type__products .item .item__count{position:absolute;bottom:0;right:0;width:24px;height:24px;padding:2px 0 0 1px;display:flex;align-items:center;justify-content:center;border-radius:100%;opacity:.86;font-weight:500;font-size:12px;background:#feb447;color:#101828}.checkout .delivery .delivery__address,.checkout .delivery .delivery__department,.checkout .delivery .delivery__time-range,.checkout .delivery .delivery__type{margin-top:24px}.checkout .delivery .delivery-address .autocomplete .react-autosuggest__container,.checkout .delivery .delivery-department .autocomplete .react-autosuggest__container{padding:0}.checkout .delivery .error-department-field:empty{display:none}.checkout .delivery .delivery__not-available{font-size:16px}.checkout .payment .payment__header{margin-bottom:16px;font-weight:500;font-size:20px}.checkout .payment .service-type .native-carousel__items{padding-top:0;padding-bottom:0}.checkout .payment .service-type .item .item__preview{width:32px;height:32px}.checkout .comment{margin-bottom:18px}.checkout .comment textarea{margin-top:20px}.checkout .comment button{display:flex;align-items:center;cursor:pointer;font-size:14px}.checkout .comment button .icon{margin-right:10px;font-size:20px;color:#909aaa}.checkout .callback label{color:#101828}.checkout .order{width:100%;margin:24px 0;padding:24px;background:#f2f4f7}.checkout .order .promo-code{margin-top:12px}.checkout .order .promo-code .promo-code__code{margin-right:12px;flex-grow:2}.checkout .order.order--mobile.order--active .order__body,.checkout .order.order--mobile.order--active .order__footer{display:block}.checkout .order.order--mobile:not(.order--active) .order__header{font-size:16px;font-weight:400}.checkout .order.order--mobile:not(.order--active) .order__header .price{display:block;font-size:18px}.checkout .order.order--mobile .order__header{display:flex;align-items:center;justify-content:space-between}.checkout .order.order--mobile .order__header .icon{display:block}.checkout .order.order--mobile .order__body,.checkout .order.order--mobile .order__footer{display:none}.checkout .order .order__header{font-weight:500;font-size:24px}.checkout .order .order__header .price{display:none}.checkout .order .order__header .icon{display:none;font-size:30px}.checkout .order .order__footer{margin-top:18px}.checkout .order .order__cashback,.checkout .order .order__discount-program,.checkout .order .order__promo-code{margin-bottom:24px}.checkout .order .order__cashback strong{font-weight:900}.checkout .order .order__bonus{margin-top:16px;padding:16px 0;border-bottom:1px solid #eaecf0}.checkout .order .order__cost-items{padding:18px 0;border-bottom:1px solid #eaecf0}.checkout .order .order__cost-item{display:flex;justify-content:space-between;align-items:flex-end;font-size:16px;color:#667085}.checkout .order .order__cost-item+.order__cost-item{margin-top:16px}.checkout .order .order__cost-item.order__cost-item--cashback{padding:16px;border-radius:8px;justify-content:left;align-items:center;color:#101828;background:linear-gradient(0deg,#fff,#fff),#f2f4f7}.checkout .order .order__cost-item .price{font-size:16px}.checkout .order .order__footer .order__cost-item{font-weight:500;color:#101828}.checkout .order .order__footer .order__cost-item .price{font-size:28px}.checkout .order .price .price__currency{font-size:100%}.checkout .checkout__governmental-support{width:100%;min-height:116px;margin-top:16px;padding:14px 16px;display:flex}.checkout .checkout__governmental-support.available{background:linear-gradient(274.09deg,#b7f9dd 1.47%,#a89ef0 100.29%),#fff}.checkout .checkout__governmental-support:not(.available){border:1px solid #d71212;background:linear-gradient(285.88deg,#ffe8d3 4.87%,#fed1e6 96.92%),#fff}.checkout .checkout__governmental-support .governmental-support__body img{width:100%;max-width:175px;height:auto}@media screen and (min-width:992px){.checkout .checkout__governmental-support{max-width:320px;margin-left:16px}}.checkout .loading:before,.checkout.loading:before{background:none}.checkout .loading .checkout__step.step--contacts .step__body,.checkout .loading .checkout__step.step--contacts .step__footer,.checkout.loading .checkout__step.step--contacts .step__body,.checkout.loading .checkout__step.step--contacts .step__footer{display:none}.checkout .checkout__header{margin-bottom:32px}.checkout .checkout__footer{position:fixed;z-index:5;bottom:0;left:0;right:0;width:100%;padding:16px 12px;border-top:1px solid #eaecf0;background:#fff}.checkout .checkout__title{margin-top:25px;font-weight:500;font-size:28px}.checkout .checkout__stepper{margin:auto}.checkout .checkout__order.order--mobile{margin:0 0 24px}.checkout .checkout__contact-us{margin-bottom:16px}@media screen and (min-width:992px){.checkout .checkout__order{width:465px;margin:0 0 24px 32px}.checkout .checkout__contact-us{margin:0 0 0 32px}}@media screen and (max-width:767px){.checkout{padding-left:12px;padding-right:12px}.checkout .checkout__order{margin-top:24px}.checkout input.form-control{font-size:16px}}