/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
input{overflow:visible}button,
select{text-transform:none}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../images/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}
@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
html,body{height:100% !important;margin:0;padding:0}
body{min-width:320px;position:relative;line-height:1.65;font-family:Ubuntu-Regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;overflow-x:hidden}
body.fm-pos-top{padding-top:69px !important}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
@media (min-width:1281px){.container{width:1280px}}
h1,h2,h3{font-family:Ubuntu-Regular,sans-serif;font-weight:400;color:#333;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}
h1{margin-top:15px;margin-bottom:20px;font-family:Ubuntu-Regular,sans-serif}
h2{margin-top:50px;margin-bottom:20px;font-family:Ubuntu-Regular,sans-serif}
h3{font-family:Ubuntu-Regular,sans-serif}
h4{font-family:Ubuntu-Regular,sans-serif}
.link{text-decoration:none;transition:all 0.3s ease}
.btn-default{padding:10px 30px;background:#1d4d87;color:#fff;border:1px solid #1d4d87;transition:all 0.3s ease}
.btn-default:hover{background:#ff8600;border-color:#ff8600}
.hidden{display:none}
[rel=phone]{display:none}
html body.ny{padding-top:65px !important}
.b-page__content{position:relative;min-height:200px}
.b-page_newyear{position:fixed;left:0;top:0;width:100%;z-index:102;pointer-events:none}
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{position:absolute;top:0;left:0;display:block;height:115px;width:100%;overflow:hidden;background:url(../../images/ny/balls/b-head-decor-newyear.png) repeat-x 0 0}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:"";display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.75)}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}
.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url(../../images/ny/balls/b-ball-n1.png) no-repeat}
.b-ball_n2 .b-ball__i{background:url(../../images/ny/balls/b-ball-n2.png) no-repeat}
.b-ball_n3 .b-ball__i{background:url(../../images/ny/balls/b-ball-n3.png) no-repeat}
.b-ball_n4 .b-ball__i{background:url(../../images/ny/balls/b-ball-n4.png) no-repeat}
.b-ball_n5 .b-ball__i{background:url(../../images/ny/balls/b-ball-n5.png) no-repeat}
.b-ball_n6 .b-ball__i{background:url(../../images/ny/balls/b-ball-n6.png) no-repeat}
.b-ball_n7 .b-ball__i{background:url(../../images/ny/balls/b-ball-n7.png) no-repeat}
.b-ball_n8 .b-ball__i{background:url(../../images/ny/balls/b-ball-n8.png) no-repeat}
.b-ball_n9 .b-ball__i{background:url(../../images/ny/balls/b-ball-n9.png) no-repeat}
.b-ball_i1 .b-ball__i{background:url(../../images/ny/balls/b-ball-i1.png) no-repeat}
.b-ball_i2 .b-ball__i{background:url(../../images/ny/balls/b-ball-i2.png) no-repeat}
.b-ball_i3 .b-ball__i{background:url(../../images/ny/balls/b-ball-i3.png) no-repeat}
.b-ball_i4 .b-ball__i{background:url(../../images/ny/balls/b-ball-i4.png) no-repeat}
.b-ball_i5 .b-ball__i{background:url(../../images/ny/balls/b-ball-i5.png) no-repeat}
.b-ball_i6 .b-ball__i{background:url(../../images/ny/balls/b-ball-i6.png) no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{position:absolute;width:100%;height:100%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:none}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block !important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce + .b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1 + .b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2 + .b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3 + .b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
@media (max-width:560px){html body.ny{padding-top:35px !important}.b-page_newyear{top:77px}.slider{min-height:unset !important}}
.header .header__top{display:flex;border-bottom:1px solid #e9e9e9}
.header .header__menu{justify-content:flex-start !important;width:60%;border:0 !important;border-radius:0 !important}
.header .header__menu .menu__link{width:auto;margin-left:0;border:0;font-weight:500}
.header .header__menu .menu__link:after{display:none}
.header .header__auth{margin-left:auto}
.header .header__middle{display:flex;justify-content:flex-start;padding:15px 0}
.header .btn__mnu{display:none}
.header .header__logo{position:relative;margin-left:0}
.header .header__logo .ny-img{position:absolute;right:-4px;top:-6px;width:35px}
.header .header__minicart{margin-right:0}
.logo{margin:0 15px}
.logo .logo__img{max-width:100%}
.search{display:flex;width:40%;margin:0 15px}
.search .search__input{width:70%;margin-right:-1px;padding:10px 15px;align-self:center;border:1px solid #e9e9e9;outline:none;border-radius:4px 0 0 4px}
.search .search__input:focus{border:1px solid #9098a8}
.search .search__input::-webkit-input-placeholder{color:#c1c1c1;opacity:1}
.search .search__input:-moz-placeholder{color:#c1c1c1;opacity:1}
.search .search__input::-moz-placeholder{color:#c1c1c1;opacity:1}
.search .search__input:-ms-input-placeholder{color:#c1c1c1;opacity:1}
.search .search__btn{align-self:center;position:relative;height:40px;padding:11px 30px;background:#9098a8;border:1px solid #9098a8;overflow:hidden;outline:none;cursor:pointer;transition:all 0.3s ease;border-radius:0 4px 4px 0}
.search .search__btn:focus,.search .search__btn:active{background:#1d4d87;border-color:#1d4d87}
.search .search__btn:hover{background:#ff8600;border-color:#ff8600}
.search .search__svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;fill:#fff;transition:all 0.3s ease}
.phone{display:flex;align-self:center;gap:14px;margin:0 15px;margin-left:-30px;text-align:right}
.phone .phone__wrp{position:relative;display:flex;flex-direction:column}
.phone .phone__wrp:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%);display:block;width:1.2px;height:70%;background:#333}
.phone .phone__link{text-align:left;font-weight:800;font-size:15px;color:#333}
.phone .phone__link:hover{color:#1d4d87}
.phone .phone__work-time{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:0.9375em}
.sales-block{display:flex;flex-wrap:wrap;margin-left:auto;text-decoration:none}
.sales-block:hover .sales-block__icon{fill:#ff8600}
.sales-block:hover .sales-block__title{color:#ff8600}
.sales-block .sales-block__icon{display:block;width:30px;height:30px;margin:20px auto 0;transition:all 0.3s ease}
.sales-block .sales-block__title{width:100%;margin-top:-13px;font-size:0.875em;font-weight:800;text-align:center;text-decoration:none;color:#333;transition:all 0.3s ease}
.sales-block .sales-block__title:hover{color:#ff8600}
.minicart{display:flex;flex-wrap:wrap;align-self:center;margin:0 15px}
.minicart .minicart__empty{display:flex;flex-wrap:wrap}
.minicart .minicart__not_empty{display:none}
.minicart.minicart--full .minicart__empty{display:none}
.minicart.minicart--full .minicart__not_empty{display:block}
.minicart.minicart--full .minicart__not_empty .minicart__icon{fill:#ff8600}
.minicart .minicart__wrapper{padding-left:15px}
.minicart .minicart__icon{width:30px;height:30px;margin:7px auto 0}
.minicart .minicart__link{position:relative;display:flex;flex-wrap:wrap;color:#ff8600;text-decoration:none;transition:all 0.3s ease}
.minicart .minicart__link:hover{text-decoration:underline}
.minicart .minicart__link .minicart__count{position:absolute;top:6px;right:20px;display:block;width:20px;height:20px;background:#ff4031;font-size:0.8125em;color:#fff;text-align:center;line-height:1.55;border-radius:50em}
.minicart .minicart__title{width:100%;font-size:0.875em;font-weight:800;text-align:center;user-select:none}
.auth{display:flex}
.auth .auth__link{position:relative;padding:8px 45px 8px 15px;color:#333;text-decoration:none;transition:all 0.3s ease}
.auth .auth__link:hover{background-color:#1d4d87;color:#fff}
.auth .auth__link:hover .auth__svg{fill:#fff}
.auth .auth__svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:25px;transition:all 0.3s ease}
@media (max-width:1280px){.search{width:35%}.phone .phone__link{font-size:14px}.phone .phone__work-time{font-size:14px}}
@media (max-width:901px){.header__middle{width:calc(100% - 30px)}}
.menu{display:flex;justify-content:space-between;border:2px solid #1d4d87;border-radius:4px}
.menu__link{align-self:stretch;position:relative;width:12.5%;margin-left:-1px;padding:8px 15px;text-align:center;font-weight:600;color:#333;text-decoration:none;cursor:pointer;transition:all 0.3s ease}
.menu__link:after{content:"";position:absolute;top:50%;right:0;display:block;width:1px;height:70%;background:#1d4d87;transform:translateY(-50%)}
.menu__link:hover{background:#1d4d87;color:#fff}
.menu__link:last-of-type:after{display:none}
.menu__link.menu__link--active{background:#1d4d87;color:#fff}
.mse2-row{display:flex;flex-wrap:wrap;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e9e9e9}
.mse2-row .info{width:90%}
.mse2-row a{font-size:18px;font-weight:600;color:#333}
.mse2-row a:hover{color:#ff8600}
.mse2-row img{width:10%}
.breadcrumb{display:flex;justify-content:flex-start;padding-left:0;list-style-type:none}
.breadcrumb .breadcrumb__item{margin-right:8px;font-size:0.9375em;color:#999}
.breadcrumb .breadcrumb__item a{color:#999;text-decoration:none;transition:all 0.3s ease}
.breadcrumb .breadcrumb__item a:hover{color:#1d4d87}
.breadcrumb .breadcrumb__item--active{font-size:0.9375em;color:#333}
.slider{display:block;min-height:389px;padding-top:15px;padding-bottom:15px;opacity:0}
.slider .slider__img{width:100%}
.slider.owl-loaded{opacity:1}
.slider .owl-dots{display:flex;justify-content:center;margin-top:12px}
.slider .owl-dots .owl-dot{display:block;width:38px;height:4px;margin:5px;background:#e9e9e9;outline:none;transition:all 0.3s ease}
.slider .owl-dots .owl-dot.active{background:#1d4d87}
.advantage{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:54px}
.advantage .advantage__item{display:flex;width:32%;padding:15px;background:#e9e9e9;text-decoration:none;color:#333;cursor:pointer;box-sizing:border-box;transition:all 0.3s ease;border-radius:4px}
.advantage .advantage__item:hover{background:#ff8600}
.advantage .advantage__img{align-self:center}
.advantage .advantage__txt{align-self:center;padding-left:15px}
.cblock .cblock__title{font-weight:600}
.cblock .cblock__link{margin-left:15px;font-size:0.625em;font-weight:400;text-decoration:none}
.cblock .cblock__link:hover{text-decoration:underline}
.cblock .cblock__products-wrapper,.cblock .cblock__brands-wrapper{display:flex;justify-content:space-between}
.cblock .cblock__brands-wrapper{padding-top:29px}
.cblock .cblock__brands-wrapper .owl-nav{position:absolute;top:-60px;right:0;display:flex;justify-content:space-between;width:105px}
.cblock .cblock__brands-wrapper .owl-nav .owl-prev,.cblock .cblock__brands-wrapper .owl-nav .owl-next{position:relative;width:48px;height:48px;background:#e9e9e9;font-size:2.125em;border-radius:4px}
.cblock .cblock__brands-wrapper .owl-nav .owl-prev span,.cblock .cblock__brands-wrapper .owl-nav .owl-next span{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);color:#333;line-height:1.15}
.cblock .cblock__brands-wrapper .owl-nav .owl-prev.disabled,.cblock .cblock__brands-wrapper .owl-nav .owl-next.disabled{outline:none;cursor:auto}
.cblock .cblock__brands-wrapper .owl-nav .owl-prev.disabled span,.cblock .cblock__brands-wrapper .owl-nav .owl-next.disabled span{color:#999}
.cblock .cblock__products-wrapper{position:relative}
.cblock .cblock__products-wrapper .product__img{width:auto}
.cblock .cblock__products-wrapper.owl-carousel .owl-stage-outer{padding:15px}
.cblock .cblock__products-wrapper.owl-carousel .owl-stage-outer .owl-stage{display:flex;align-items:stretch;padding-left:0 !important}
.cblock .cblock__products-wrapper .owl-nav{position:absolute;top:-60px;right:0;display:flex;justify-content:space-between;width:105px}
.cblock .cblock__products-wrapper .owl-nav .owl-prev,.cblock .cblock__products-wrapper .owl-nav .owl-next{position:relative;width:48px;height:48px;background:#e9e9e9;font-size:2.125em;border-radius:4px}
.cblock .cblock__products-wrapper .owl-nav .owl-prev span,.cblock .cblock__products-wrapper .owl-nav .owl-next span{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);color:#333;line-height:1.15}
.cblock .cblock__products-wrapper .owl-nav .owl-prev.disabled,.cblock .cblock__products-wrapper .owl-nav .owl-next.disabled{outline:none;cursor:auto}
.cblock .cblock__products-wrapper .owl-nav .owl-prev.disabled span,.cblock .cblock__products-wrapper .owl-nav .owl-next.disabled span{color:#999}
.cblock .cblock__product{width:85%;height:94%;margin:15px 0}
.cblock .cblock__wrp{display:flex;justify-content:space-between}
.cblock .cblock__col{display:flex;justify-content:space-between;width:49.5%;border:1px solid #e9e9e9;border-radius:4px;overflow:hidden}
.cblock .cblock__col img{object-fit:cover}
.cblock .cblock__nav{display:flex;flex-direction:column;padding:23px 23px 23px 22px}
.cblock .cblock__nav a{margin-bottom:15px;margin-left:0;font-weight:400;font-size:14px;line-height:16px;color:#333}
.cblock .cblock__nav a:hover{color:#ff8600}
.product{display:flex;flex-wrap:wrap;position:relative;width:85%;padding:10px;box-shadow:0 0 1px 1px #e9e9e9;transition:all 0.3s ease;border-radius:4px}
.product:hover{box-shadow:0 0 8px 2px #e9e9e9}
.product:hover .product__btn{background:#ff8600;border-color:#ff8600}
.product .product__img{display:block;margin:0 auto 15px}
.product .product__img-wrapper{width:100%}
.product .product__img-wrapper.grayscale{filter:grayscale(1)}
.product .product__sale{position:absolute;left:15px;top:15px;width:40px;height:40px;fill:#ff4031}
.product .product__price-wrap{display:flex;justify-content:flex-start;width:100%}
.product .product__price{margin-right:15px;font-weight:600}
.product .product__oldprice{color:#ff4031;text-decoration:line-through}
.product .product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:40px;margin:15px 0;color:#333;line-height:21px;text-decoration:none;overflow:hidden}
.product .product__packing{display:flex;align-self:flex-end;width:100%;height:41px;margin-bottom:15px;border-radius:4px}
.product .product__packing .packing__wrapper{width:100%;height:54px}
.product .product__packing .packing__input{display:none}
.product .product__packing .packing__input:checked + .packing__item{background:#e9e9e9}
.product .product__packing .packing__item{align-self:stretch;width:50%;padding:5px;text-align:center;cursor:pointer;user-select:none;border-left:1px solid #e9e9e9}
.product .product__packing .packing__item:first-of-type{border-left:0}
.product .product__btn{align-self:flex-end;height:41px;padding:8px 30px;background:#e9e9e9;color:#fff;cursor:pointer;user-select:none;outline:none;border:2px solid #e9e9e9;transition:all 0.3s ease;border-radius:4px}
.product .product__btn:hover,.product .product__btn:focus{background:#ff8600;border-color:#ff8600}
.product .product__btn-in-cart{align-self:flex-end;position:relative;display:block;width:134px;height:42px;background:#ff8600;cursor:pointer;user-select:none;border-radius:4px}
.product .product__btn-in-cart svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}
.product.product__new{padding:10px !important}
.product.product__new .product__title{margin-bottom:10px !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:84px;font-size:16px;line-height:110% !important}
.product.product__new .product__btn{width:100%;background:rgba(255,134,0,0.2);text-align:center;font-size:18px;color:#FF8600;border:0;border-radius:5px;transition:all 0.3s ease}
.product.product__new .product__btn:hover{background:#FF8600;color:white}
.product.product__new .product__packing{width:100%;margin:0;margin-top:10px;height:auto}
.product.product__new .product__packing:before,.product.product__new .product__packing:after{display:none}
.product.product__new .packing__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%;height:auto;margin:0;overflow:unset}
.product.product__new .packing__wrapper .packing__item{position:relative;display:flex;justify-content:center;align-items:center;width:auto;min-width:auto;padding:0;transition:all 0.3s ease;border-radius:3px;border:1px solid #E1E1E1}
.product.product__new .packing__wrapper .packing__item:first-of-type{margin-left:0;border-radius:3px;border:1px solid #E1E1E1}
.product.product__new .packing__wrapper .packing__item:last-of-type{margin-right:0;border-radius:3px;border:1px solid #E1E1E1}
.product.product__new .packing__wrapper .packing__item .packing__sale{position:absolute;right:3px;top:-11px;margin-bottom:0}
.product.product__new .packing__wrapper .packing__input:checked + .packing__item{background:#FFEBD6;border:1px solid #FFEBD6}
.product.product__new .product__price-wrap{padding:10px 0}
.product.product__new .product__price-wrap .product__oldprice{position:relative;text-decoration:auto;color:black}
.product.product__new .product__price-wrap .product__oldprice:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-13deg);display:block;width:100%;height:1px;background:red}
.product.product__new .product__price-wrap .product__oldprice:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(13deg);display:block;width:100%;height:1px;background:red}
.product.product__new .ec-d-rating{padding:0}
.product.product__new .ec-d-rating .ec-d-rating__col-info{display:flex;align-items:center;gap:4px;width:100%}
.product.product__new .ec-d-rating .ec-d-rating__value{color:rgba(0,0,0,0.7)}
.product.product__new .ec-d-rating .ec-d-rating__title,.product.product__new .ec-d-rating .ec-d-rating__desc{display:none}
.brand{display:flex}
.brand-adv-list{padding-left:0;list-style-type:none}
.brand-adv-list li{display:flex;align-items:center;margin-bottom:15px}
.brand-adv-list li img{margin-right:15px}
.brand-img{display:block;width:100%;height:auto}
.brands-list{display:flex;flex-wrap:wrap}
.brands-list .brands-list__title{width:100%}
.brands-list .brands-list__item{display:block;margin:15px auto}
.brands-list .brands-list__img{display:block;margin:0 auto}
.contacts{display:flex;flex-wrap:wrap}
.contacts .contacts__title{width:100%}
.contacts .contacts__address{font-style:normal}
.contacts .contacts__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}
.contacts .contacts__col:first-of-type{padding-right:15px}
.contacts .contacts__col:last-of-type{padding-left:15px}
.contacts>.contacts__col:nth-child(2){min-height:350px}
.contacts .contacts__map{width:100%;height:50%}
.contacts .contacts__form{margin-top:30px}
.content{padding-top:30px;padding-bottom:92px;min-height:60vh}
.content.index{min-height:auto}
.content a{text-decoration:none}
.content a:hover{text-decoration:underline}
.content dl dt{font-weight:600}
.content dl dd{margin-left:0;margin-bottom:15px}
.error404{min-height:59%;min-height:59vh}
.catalog-list{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:15px;padding-bottom:115px;box-sizing:border-box}
.catalog-list .catalog-list__title{width:100%}
.catalog-list .catalog-list__wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;box-sizing:border-box}
.catalog-list .catalog-list__item{position:relative;width:23.8%;height:390px;margin:0 20px 20px 0;padding:15px;overflow:hidden;border:1px solid rgba(0,0,0,0.1);border-radius:4px;box-sizing:border-box}
.catalog-list .catalog-list__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:38px;background:#fff;border-radius:0 4px 4px 0}
.catalog-list .catalog-list__item:nth-child(4n + 4){margin-right:0;margin-left:auto}
.catalog-list .catalog-list__item-title{position:relative;display:block;height:auto;margin-top:15px;margin-bottom:15px;padding-right:30px;font-size:1.1875em;color:#000;font-weight:700;text-decoration:none;line-height:22px;border-bottom:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease}
.catalog-list .catalog-list__item-title:after{content:attr(data-count);position:absolute;right:0;top:0}
.catalog-list .catalog-list__link{position:relative;display:block;height:23px;padding-right:30px;font-size:0.875em;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.catalog-list .catalog-list__link:after{content:attr(data-count);position:absolute;right:0;top:0}
.catalog-list .catalog-list__more{position:absolute;left:15px;bottom:15px;font-size:0.875em;color:#434242;z-index:1000;transition:all 0.3s ease}
.catalog-list .catalog-list__more--disabled{opacity:0;pointer-events:none}
.catalog-list .catalog-list__more.hidden{display:none}
.category{display:flex;flex-wrap:wrap;min-height:60vh;padding-bottom:115px}
.category .category__title{width:100%}
.category__text p{margin-top:5px;margin-bottom:10px}
.filters{width:20%}
.selected-filters__wrp{display:flex !important;flex-wrap:wrap;align-items:center;gap:5px;padding:0 !important;border-radius:5px !important}
.selected-filters__wrp strong{margin-left:5px}
.selected-filters__wrp .mse2_selected_link{margin:5px 0;padding:2px 10px 2px 5px;background:#e9e9e9;text-decoration:none;border-radius:3px;user-select:none}
.selected-filters__wrp .mse2_selected_link sup{top:-0.9em;left:5px}
.subcats{padding-bottom:30px}
.subcats__ttl{margin-bottom:15px;font-weight:700;font-size:1.125em}
.subcats__nav{display:grid;grid-template:auto / repeat(4,1fr);gap:15px}
.subcats__link{position:relative;display:flex;flex-wrap:wrap;justify-content:center;padding:10px;box-shadow:0 0 1px 1px #e9e9e9;transition:all 0.3s ease;border-radius:4px;text-align:center;text-decoration:none;color:#333}
.subcats__link svg{margin-bottom:15px}
.subcats__link svg path{fill:#333;transition:fill 0.3s ease}
.subcats__link span{display:inline-block;min-height:32px;width:100%;font-size:14px;line-height:1.15}
.subcats__link:hover{color:#ff8600;box-shadow:0 0 8px 2px #e9e9e9}
.subcats__link:hover svg{opacity:1}
.subcats__link:hover svg path{fill:#ff8600}
.sorts{display:flex;font-weight:700;color:#9098a8}
.sorts .sorts__condition{position:relative;margin-left:15px;padding-right:30px;color:#9098a8;text-decoration:none}
.sorts .sorts__condition:hover{color:#333}
.sorts .sorts__condition:hover .sorts__icon{fill:#333}
.sorts .sorts__condition--active{color:#333}
.sorts .sorts__condition--active .sorts__icon{fill:#333}
.sorts .sorts__icon{position:absolute;fill:#9098a8}
.sorts .sorts__icon:first-of-type{top:-3px;right:5px}
.sorts .sorts__icon:last-of-type{bottom:-3px;right:5px}
.results{width:80%;padding-left:15px;box-sizing:border-box}
.results .results__text-before{padding-bottom:60px}
.results .results__text-before img{float:left;display:block;margin-right:15px;margin-bottom:15px}
.results .results__sorts{margin-bottom:30px}
.results .results__total{margin-left:auto}
.results .results__products{display:flex;flex-wrap:wrap}
.results .results__product{width:21.8%;margin-right:15px;margin-bottom:15px;padding-bottom:15px}
.results .results__product:nth-child(4n + 4){margin-right:0}
.results .results__product .product__title{margin-bottom:20px}
.banner{position:relative;display:flex;justify-content:space-around;margin-bottom:15px;box-sizing:border-box;z-index:1}
.banner:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;height:85px;background:#feedda;z-index:1}
.banner .banner__img{align-self:center;z-index:2}
.banner .banner__txt{align-self:center;margin-left:15px;margin-right:15px;text-align:left;z-index:2}
.banner .banner__btn{align-self:center;display:block;width:130px;padding:7px 20px;text-align:center;color:#ff8600;border:2px solid #ff8600;z-index:2;text-decoration:none;transition:all 0.3s ease}
.banner .banner__btn:hover{background:#ff8600;color:#fff}
.wrp-btn{display:flex;justify-content:space-evenly}
.wrp-btn .btn-link{align-self:flex-end;margin:5px;padding:8px 30px;background:transparent;color:#ff8600;text-decoration:none;cursor:pointer;user-select:none;outline:0;border:2px solid #EF3535;transition:all 0.3s ease;border-radius:4px}
@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}
@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
@-webkit-keyframes flash{0%{opacity:0.4}100%{opacity:1}}
@keyframes flash{0%{opacity:0.4}100%{opacity:1}}
.rc-wrp{display:flex;flex-wrap:wrap;width:100%}
.rc-wrp .rc-logo{display:block;margin:0 auto}
.rc-wrp .rc-line{width:100%;padding:8px;background:#f25347;font-family:"Din Pro",Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;text-align:center;color:#fff}
.rc-wrp .rc-slider{width:100%}
.rc-wrp .rc-type{display:grid;grid-template:auto / repeat(4,1fr)}
.rc-wrp .rc-type.rc-default .rc-type__item:hover figure::before{-webkit-animation:circle 0.75s;animation:circle 0.75s}
.rc-wrp .rc-type.rc-default .rc-type__item figure{position:relative;display:block;width:188px;height:188px;margin:65px auto 15px}
.rc-wrp .rc-type.rc-default .rc-type__item figure::before{content:"";position:absolute;top:50%;left:50%;z-index:2;display:block;width:0;height:0;background:rgba(255,255,255,0.2);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
.rc-wrp .rc-type__item{display:flex;flex-wrap:wrap;justify-content:center;color:#f25347;text-decoration:none}
.rc-wrp .rc-type__item img{display:block;margin:0 auto;border:2px solid #f25347;border-radius:50%}
.rc-wrp .rc-type__item span{display:block;width:100%;font-family:"Din Pro",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;text-align:center}
.rc-wrp .rc-type.rc-cats,.rc-wrp .rc-type.rc-dogs{grid-template:auto / repeat(5,1fr);grid-gap:30px 15px}
.rc-wrp .rc-type.rc-cats .rc-type__item figure,.rc-wrp .rc-type.rc-dogs .rc-type__item figure{position:relative;margin:0;width:210px;height:210px;overflow:hidden}
.rc-wrp .rc-type.rc-cats .rc-type__item figure::before,.rc-wrp .rc-type.rc-dogs .rc-type__item figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.rc-wrp .rc-type.rc-cats .rc-type__item:hover figure::before,.rc-wrp .rc-type.rc-dogs .rc-type__item:hover figure::before{-webkit-animation:shine 0.75s;animation:shine 0.75s}
.rc-wrp .rc-type.rc-cats .rc-type__item img,.rc-wrp .rc-type.rc-dogs .rc-type__item img{margin-top:0;border-radius:0;border:0}
.rc-wrp .rc-type.rc-cats .rc-type__item span,.rc-wrp .rc-type.rc-dogs .rc-type__item span{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:10px;padding:4px 35px;font-size:14px;line-height:normal;color:#fff;border-radius:5px;box-sizing:border-box}
.rc-wrp .rc-type.rc-cats .rc-type__item:nth-child(1) span,.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(1) span{background:#e8b4c0}
.rc-wrp .rc-type.rc-cats .rc-type__item:nth-child(2) span,.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(2) span{background:#ceab73}
.rc-wrp .rc-type.rc-cats .rc-type__item:nth-child(3) span,.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(3) span{background:#cbc7c0}
.rc-wrp .rc-type.rc-cats .rc-type__item:nth-child(4) span,.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(4) span{background:#566771}
.rc-wrp .rc-type.rc-cats .rc-type__item:nth-child(5) span,.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(5) span{background:#c18f0e}
.rc-wrp .rc-type.rc-dogs{margin-bottom:60px}
.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(1) span{background:#8dbedf}
.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(3) span{background:#88bc28}
.rc-wrp .rc-type.rc-dogs .rc-type__item:nth-child(4) span{background:#cbc7c0}
.rc-wrp h2{width:100%;margin-top:85px;margin-bottom:30px;font-family:"Din Pro",Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-align:center;color:#696969}
@media only screen and (max-width:991px){.rc-wrp .rc-type{grid-template:auto / repeat(2,1fr)}.rc-wrp .rc-type.rc-cats,.rc-wrp .rc-type.rc-dogs{grid-template:auto / repeat(3,1fr)}.rc-wrp .rc-type.rc-cats .rc-type__item span,.rc-wrp .rc-type.rc-dogs .rc-type__item span{padding:4px 33px}}
@media only screen and (max-width:480px){.rc-wrp .rc-type{grid-template:auto / 1fr}.rc-wrp .rc-type.rc-cats,.rc-wrp .rc-type.rc-dogs{grid-template:auto / 1fr}.rc-wrp .rc-type.rc-cats .rc-type__item span,.rc-wrp .rc-type.rc-dogs .rc-type__item span{padding:4px 33px}}
.pagination{display:flex;justify-content:center;width:100%;padding-left:0;list-style-type:none}
.pagination .pagination__btn{margin:3px;border:1px solid #e9e9e9;overflow:hidden;border-radius:4px;transition:all 0.3s ease}
.pagination .pagination__btn:hover{background:#e9e9e9}
.pagination .pagination__btn.pagination__current{background:#e9e9e9}
.pagination .pagination__btn a{display:block;padding:8px 15px;text-decoration:none;color:#333}
.pagination .pagination__devider{padding:8px 15px}
.product-card{display:flex;flex-wrap:wrap;padding-bottom:115px}
.product-card .product-card__title{width:100%;margin-bottom:60px;line-height:1.15}
.product-card .product-card__images{position:relative;width:48%;margin-right:auto;box-sizing:border-box}
.product-card .product-card__images-wrapper{width:100%}
.product-card .product-card__images-wrapper .sticky{position:fixed;z-index:101}
.product-card .product-card__images-wrapper .stop{position:relative;z-index:101}
.product-card .product-card__slider.grayscale{filter:grayscale(1)}
.product-card .product-card__slider.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}
.product-card .product-card__slider.owl-carousel .owl-nav .owl-next,.product-card .product-card__slider.owl-carousel .owl-nav .owl-prev{position:absolute;width:30px;height:30px;font-size:70px;cursor:pointer;outline:none;user-select:none;overflow:hidden}
.product-card .product-card__slider.owl-carousel .owl-nav .owl-next span,.product-card .product-card__slider.owl-carousel .owl-nav .owl-prev span{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%)}
.product-card .product-card__slider.owl-carousel .owl-nav .owl-prev{left:0}
.product-card .product-card__slider.owl-carousel .owl-nav .owl-next{right:0}
.product-card .product-card__slider.owl-carousel .owl-dots{position:absolute;left:0;bottom:-70px;display:flex;justify-content:center;width:100%}
.product-card .product-card__slider.owl-carousel .owl-dots .owl-dot{width:80px;height:55px;margin:5px;outline:none;opacity:0.5}
.product-card .product-card__slider.owl-carousel .owl-dots .owl-dot.active{opacity:1}
.product-card .product-card__image{display:block;margin:0 auto}
.product-card .product-card__sale{position:absolute;left:15px;top:15px;width:60px;height:60px;fill:#ff4031;z-index:2}
.product-card .product-card__packing:before,.product-card .product-card__packing:after{display:none}
.product-card .product-card__packing .packing__wrapper{overflow:auto}
.product-card .product-card__packing .packing__wrapper.scrollbars{height:40px}
.product-card .product-card__packing .packing__item{display:flex;align-items:center;justify-content:center;width:100%}
.product-card .product-card__packing .packing__item:first-of-type{margin-left:0}
.product-card .product-card__packing .packing__item:last-of-type{margin-right:0}
.product-card .product-card__packing .packing__item a{border:0;text-decoration:none;color:inherit}
.product-card .product-card__packing .packing__sale{margin-bottom:0}
.product-card .product-card__packing.vkusy .packing__wrapper{height:45px}
.product-card .product-card__packing.vkusy .packing__item{min-width:65px;font-size:12px;line-height:1.15}
.product-card .product-card__info{display:flex;flex-wrap:wrap;align-items:flex-start;width:50%;padding-right:30px;box-sizing:border-box}
.product-card .product-card__cblock{margin-top:115px}
.product-card .cblock__title{padding-top:80px}
.product-card .product-card__devider{display:block;width:100%;height:1px;background:#e9e9e9;border:0}
.product-card .product-card__delivery-list{display:flex;flex-direction:column;margin-top:30px;padding-left:0}
.product-card .product-card__delivery-list-item{display:flex;justify-items:center;margin-bottom:30px;font-size:16px;line-height:143.69%}
.product-card .product-card__delivery-list-item:before{content:"";display:block;width:35px;height:35px;margin-right:18px}
.product-card .product-card__delivery-list-item:nth-child(1){margin-bottom:15px}
.product-card .product-card__delivery-list-item:nth-child(1):before{display:none}
.product-card .product-card__delivery-list-item:nth-child(2):before{background:url(../images/icons/gift.svg) center center no-repeat}
.product-card .product-card__delivery-list-item:nth-child(3):before{background:url(../images/icons/car.svg) center center no-repeat}
.product-card .product-card__delivery-list-item:nth-child(4):before{background:url(../images/icons/location.svg) center center no-repeat}
.product-card .product-card__delivery-list-item span{display:flex;flex-direction:column}
.product-card .product-card__delivery-list-item span>span{flex-direction:row;font-size:14px;line-height:143.69%;color:rgba(51,51,51,0.6)}
.product-card .product-card__description{padding-top:100px}
.product-card .product-card__rating.mt-50{margin-top:-50px;margin-bottom:40px}
.product-card .product-card__rating.mt15{margin-top:15px}
.product-card .product-card__rating-wrp{display:flex;align-items:center;padding-top:10px;padding-bottom:15px}
.product-card .product-card__rating-wrp a{line-height:1}
.product-card .product-card__rating-title{padding-right:15px;font-weight:600}
.product-card .product-card__rating-avg{font-weight:600;font-size:20px;color:#ff8600;line-height:0.9}
.product-card .product-card__rating .br-widget{padding-right:15px}
.product-card .product-card__rating .br-wrapper + span{padding-right:15px}
.product-card .product-card__rating .br-theme-css-stars .br-widget a.br-selected:after{color:#ff8600}
.product-card .product-card__rating .ec-d-rating{display:flex;width:100%;max-width:auto;padding:0;background:transparent;border-radius:0;border:0}
.product-card .product-card__rating .ec-d-rating__col-info{display:flex;align-items:center;width:100%;padding-top:0}
.product-card .product-card__rating .ec-d-rating__title{padding-right:15px;font-weight:600}
.product-card .product-card__rating .ec-d-rating__stars{margin-top:-5px;padding-right:15px}
.product-card .product-card__rating .ec-d-rating__value{padding-right:15px;font-size:20px}
.product-card .product-card__rating .ec-d-rating__desc{margin-top:0}
.packing{position:relative;display:flex;flex-wrap:wrap;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;margin-bottom:15px}
.packing:before,.packing:after{content:"";position:absolute;top:-2px;display:block;width:16px;height:40px}
.packing:before{left:-1px;background:linear-gradient(90deg,white,rgba(255,255,255,0))}
.packing:after{right:0;width:22px;background:linear-gradient(90deg,rgba(255,255,255,0),white)}
.packing .packing__title{width:100%;margin-bottom:15px;font-weight:bold}
.packing .packing__wrapper{display:flex;min-width:100%;height:38px;overflow:hidden;overflow-x:scroll}
.packing .packing__wrapper::-webkit-scrollbar{width:1px}
.packing .packing__input{display:none}
.packing .packing__input:checked + .packing__item{background:#e9e9e9}
.packing .packing__item{align-self:stretch;width:50%;min-width:72px;padding:5px;text-align:center;cursor:pointer;user-select:none;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9}
.packing .packing__item:first-of-type{margin-left:10px;border-radius:4px 0 0 4px}
.packing .packing__item:last-of-type{margin-right:10px;border-right:1px solid #e9e9e9;border-radius:0 4px 4px 0}
.packing .packing__item.one{width:100%;background:#e9e9e9;text-align:center}
.packing .packing__sale{margin-bottom:-4px;fill:#ff4031}
.cost{display:flex;width:100%;padding-top:10px;padding-bottom:10px}
.cost .cost__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;width:290px}
.cost .cost__bonus{width:100%;margin-top:5px}
.cost .cost__price{align-self:flex-end;margin-right:15px;font-size:1.125em;font-weight:bold}
.cost .cost__old-price{align-self:flex-end;font-size:0.9375em;line-height:1.95;color:#ff4031;text-decoration:line-through}
.availability{align-self:center;margin-left:auto;padding-right:5px}
.availability.availability__in-stock{color:green}
.availability.availability__not-available{color:#ff4031;font-weight:700}
.actions{display:flex;width:100%;padding-top:10px;padding-bottom:10px}
.actions .actions__col{display:flex;flex-wrap:wrap;width:40%;padding-top:15px}
.actions .actions__col:last-of-type{flex-direction:column;justify-content:flex-start;width:60%}
.actions .actions__btn-qty{position:relative;display:block;width:48px;height:42px;background:#e9e9e9;cursor:pointer;user-select:none;border:1px solid #e9e9e9}
.actions .actions__btn-qty:first-of-type{border-radius:4px 0 0 4px}
.actions .actions__btn-qty:last-of-type{border-radius:0 4px 4px 0}
.actions .actions__btn-qty--disabled{fill:#9098a8}
.actions .actions__field{align-self:flex-start;width:80px;padding:11px 10px;text-align:center;border:1px solid #e9e9e9;outline:none}
.actions .actions__btn-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.actions .actions__btn{align-self:flex-start;padding:10px 30px;background:#ff8600;text-align:center;font-weight:600;color:#fff;border:2px solid #ff8600;cursor:pointer;user-select:none;outline:none;transition:all 0.3s ease;border-radius:4px}
.actions .actions__btn:hover{background:transparent;color:#ff8600}
.actions .actions__btn-in-cart{align-self:flex-start;position:relative;display:block;width:222px;height:38px;background:#ff8600;text-align:center;font-weight:600;color:#fff;border:2px solid #ff8600;cursor:pointer;user-select:none;outline:none;transition:all 0.3s ease;border-radius:4px}
.actions .actions__btn-in-cart svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}
.actions .actions__buy-one-click{align-self:flex-start;padding:8px 30px;font-weight:600;color:#ff8600;text-decoration:none;user-select:none}
.actions .actions__buy-one-click:hover{text-decoration:underline}
.dropdown{width:100%;height:26px;overflow:hidden}
.dropdown.dropdown--active{height:auto}
.dropdown.dropdown--active .dropdown__title .dropdown__icon.down{opacity:0}
.dropdown.dropdown--active .dropdown__title .dropdown__icon.up{opacity:1}
.dropdown .dropdown__title{position:relative;width:100%;font-weight:600;cursor:pointer;user-select:none}
.dropdown .dropdown__icon{position:absolute;right:0;top:0;cursor:pointer}
.dropdown .dropdown__icon.down{opacity:1}
.dropdown .dropdown__icon.up{opacity:0}
.dropdown .dropdown__content{font-weight:500}
.dropdown .dropdown__content a{text-decoration:none}
.dropdown .dropdown__content a:hover{text-decoration:underline}
.dropdown .dropdown__content .product-card__rating a:hover{text-decoration:none}
.review__btn{display:inline-block;margin-top:15px;padding:10px 30px;background:#E9E9E9;color:#333;border-radius:4px;transition:all 0.3s ease}
.review__btn:hover{background:#ff8600;color:#fff}
.review__popup{position:relative;width:320px;margin:0 auto;padding:20px 15px 20px;background:#fff}
.review__popup h2{margin-top:0;margin-bottom:10px;line-height:1.15}
.review__popup h2.success-ttl{font-size:19px;font-weight:600;color:#008000}
.review__popup .form-group{display:flex;flex-direction:column;margin-bottom:15px}
.review__popup .form-group label{font-weight:300;color:#999}
.review__popup .form-group input,.review__popup .form-group textarea{padding:10px;border:1px solid rgba(29,23,19,0.31);border-radius:4px}
.review__popup .form-actions{display:flex;justify-content:flex-end}
.review__popup .review__btn{border:1px solid #e9e9e9}
.review__popup .review__btn:hover{border:1px solid #ff8600}
.review__popup .ec-rating-stars-form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}
.review__popup .ec-rating-stars-form label{padding-right:15px}
.review__popup .ec-rating-description{width:100%;font-weight:300}
.review__popup .ec-antispam{display:none}
.review__reviews{padding-top:30px;padding-bottom:10px}
.review__reviews .ec-message{display:flex;flex-wrap:wrap;width:100%;margin-bottom:15px;padding:0;background-color:transparent;border:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.05);box-shadow:inset 0 0 0 rgba(0,0,0,0.05)}
.review__reviews .ec-message__meta{width:20%}
.review__reviews .ec-msg{width:80%}
.review__reviews .ec-msg .ec-stars{margin-top:7px;margin-bottom:0}
.review__reviews .ec-msg p{margin-top:10px;margin-bottom:0}
.review__reviews .ec-message__author{width:100%}
.review__reviews .ec-message__date{width:100%;padding-left:0}
.btn-filters-show{display:none}
.filter{padding:10px;font-size:0.875em;border-radius:4px}
.filter ul{padding-left:0}
.filter ul::-webkit-resizer{background-image:url("");background-repeat:no-repeat;width:8px;height:1px}
.filter ul::-webkit-scrollbar{width:8px}
.filter ul::-webkit-scrollbar-button{background-image:url("");background-repat:no-repeat;width:8px;height:0;cursor:pointer}
.filter ul::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background-color:#9098a8;cursor:pointer}
.filter ul::-webkit-scrollbar-track{background-color:#e9e9e9}
.filter hr{width:100%;height:1px;background:#e9e9e9;border:0}
.filter fieldset{margin:15px 0;padding:0;border:0}
.filter fieldset .cat-name{margin-top:15px}
.filter .cat-name{position:relative;margin:0;margin-bottom:15px;font-weight:700;font-size:1.125em;text-transform:uppercase;cursor:pointer;user-select:none}
.filter .cat-name .dropdown__icon-filter{position:absolute;right:-8px;top:0}
.filter .cat-name .dropdown__icon-filter.down{opacity:1}
.filter .cat-name .dropdown__icon-filter.up{opacity:0}
.filter .categories{list-style-type:none;margin:0;font-size:14px}
.filter .categories li{margin-bottom:5px}
.filter .categories li .cat-link{font-weight:600;color:#1d4d87;text-decoration:none;transition:all 0.3s ease}
.filter .categories li .cat-link:hover{text-decoration:underline;color:#ff8600}
.filter .categories .active .cat-link{color:#ff8600}
.filter .cat-name.on .dropdown__icon-filter.down{opacity:0}
.filter .cat-name.on .dropdown__icon-filter.up{opacity:1}
.filter .cat-name.on + .variants{margin-top:14px;margin-bottom:14px;height:auto;max-height:220px;opacity:1;transition:all 0.4s ease}
.filter .variants{margin-top:0;margin-bottom:0;padding-left:1px;list-style-type:none;height:0;overflow:auto;overflow-x:hidden;opacity:0;transition:all 0.4s ease}
.filter .variants li{position:relative;margin-bottom:5px}
.filter .variants li input{display:none}
.filter .variants li input:checked + label:after{opacity:1}
.filter .variants li label{padding-left:25px;font-family:OpenSansRegular,sans-serif;font-size:14px;color:#333;transition:all 0.3s ease;cursor:pointer}
.filter .variants li label:after,.filter .variants li label:before{display:inline-block;position:absolute;left:-1px;transition:all 0.3s ease}
.filter .variants li label:before{content:"";top:2px;width:16px;height:16px;border:1px solid rgba(0,0,0,0.2);border-radius:4px}
.filter .variants li label:after{content:"";display:block;width:12px;height:12px;top:5px;left:2px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.625em;opacity:0;background:#ff8600;border-radius:4px}
.filter .variants li.bolder label{font-weight:700}
#mse2_filters .mse2_number_slider{font-size:0.7em;margin-bottom:10px}
.filter .mse2_number_inputs{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}
.filter .mse2_number_inputs .form-group{width:50%}
#mse2_filters{margin-top:30px}
#mse2_filters .mse2_number_inputs label{display:inline-block}
.filter .mse2_number_inputs .input-sm{width:98%;text-align:center;border:1px solid rgba(0,0,0,0.2);border-radius:4px}
.sales{padding-bottom:0}
.sales .sales__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}
.sales .sales__item{width:50%;margin:0 0 15px 0;box-sizing:border-box}
.sales .sales__item:nth-child(even){padding-left:15px}
.sales .sales__item:nth-child(odd){padding-right:15px}
.sales .sales__link{position:relative;display:block;width:100%;height:100%}
.sales .sales__link:hover .sales__bg,.sales .sales__link:hover .sales__svg{opacity:1}
.sales figcaption a{color:#333}
.sales figcaption a:hover{color:#1d4d87}
.sales .sales__img{display:block;width:100%;height:auto;box-sizing:border-box}
.sales .sales__bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(29,77,135,0.7);opacity:0;transition:all 0.3s ease}
.sales .sales__svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px;background:#ff8600;fill:white;opacity:0;transition:all 0.3s ease;border-radius:4px}
.sales .sales__products{width:100%;margin-top:30px;padding-left:0;padding-bottom:60px}
.sales .sales__products .sales__product{width:22%;margin-right:23px;margin-bottom:23px}
.sales .sales__products .sales__product:nth-child(3n+3){margin-right:23px}
.sales .sales__products .sales__product:nth-child(4n+4){margin-right:0;margin-left:auto}
.bottom-section{background:#e9e9e9}
.bottom-section .bottom-section__wrapper{display:flex;justify-content:space-between}
.bottom-section .bottom-section__left,.bottom-section .bottom-section__right{width:50%;text-align:center}
.bottom-section .bottom-section__link{margin-left:30px;font-weight:800;color:#333}
.bottom-section .bottom-section__link:hover{color:#1d4d87}
.footer{display:flex;justify-content:space-between;min-height:60px}
.footer .footer__copy,.footer .footer__social{align-self:center;align-items:center;width:50%}
.footer .footer__privacy{margin-left:15px;text-decoration:none}
.footer .footer__privacy:hover{text-decoration:underline}
.social{display:flex;justify-content:flex-end}
.social .social__link{position:relative;display:block;width:30px;height:30px;margin-left:5px;overflow:hidden}
.social .social__link:hover{text-decoration:none}
.social .social__link:hover .social__icon{filter:brightness(0.5)}
.social .social__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;transition:all 0.3s ease}
.form2{display:flex;flex-wrap:wrap;justify-content:center;width:100%}
.form2 .form2__title{width:100%}
.form2 .form2__col{display:flex;flex-wrap:wrap}
.form2 .form2__col:first-of-type{justify-content:flex-end;padding-right:15px}
.form2 .form2__col:last-of-type{justify-content:flex-start;padding-left:15px}
.form2 .form2__field{width:100%;margin-bottom:15px;padding:10px 15px;border:1px solid #e9e9e9}
.form2 .form2__text{width:100%;min-height:120px;padding:10px 15px;border:1px solid #e9e9e9}
.form2 .form2__submit{align-self:center;width:150px;margin-top:15px;text-align:center}
.auth .col{width:50%}
.auth form{display:flex;flex-wrap:wrap}
.auth h4{margin:0}
.auth label{width:100%;margin-top:30px}
.auth input{padding:10px 15px;border:1px solid #e9e9e9;border-radius:4px}
.auth .help-block{width:80%;margin-top:8px;padding:8px;background:#e9e9e9;color:#333;line-height:1.15;font-style:italic;border-radius:4px}
.auth .btn{align-self:center;position:relative;width:30%;height:40px;margin-top:30px;padding:10px 30px;background:#1d4d87;color:#fff;border:1px solid #e9e9e9;overflow:hidden;outline:0;cursor:pointer;transition:all 0.3s ease;border-radius:4px}
.auth .btn:hover{background:#ff8600;border-color:#ff8600}
.buy-one-click{position:relative;display:flex;flex-wrap:wrap;width:320px;margin:0 auto;padding:30px 15px;background:#fff;border-radius:4px}
.buy-one-click .buy-one-click__product-info{display:flex;width:100%}
.buy-one-click .buy-one-click__description{display:flex;flex-wrap:wrap;width:62%}
.buy-one-click .buy-one-click__description .buy-one-click__input{width:35px;margin-bottom:0;padding:11px 15px;text-align:center;border-radius:0}
.buy-one-click .buy-one-click__img{align-self:center}
.buy-one-click .buy-one-click__title{margin-bottom:15px;font-weight:600;line-height:20px}
.buy-one-click .buy-one-click__count{position:relative;display:block;width:48px;height:42px;background:#e9e9e9;cursor:pointer;user-select:none;border:1px solid #e9e9e9;outline:none}
.buy-one-click .buy-one-click__count:first-of-type{border-radius:4px 0 0 4px}
.buy-one-click .buy-one-click__count:last-of-type{border-radius:0 4px 4px 0}
.buy-one-click .buy-one-click__count-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.buy-one-click .buy-one-click__devider{width:100%;height:1px;margin:15px auto;background:#e9e9e9;border:0}
.buy-one-click .buy-one-click__input{display:block;width:100%;margin-bottom:15px;padding:10px 15px;border:1px solid #e9e9e9;outline:none;border-radius:4px}
.buy-one-click .buy-one-click__btn{display:block;width:150px;margin:0 auto;padding:10px 30px;background:#ff8600;text-align:center;font-weight:600;color:#fff;border:2px solid #ff8600;cursor:pointer;user-select:none;outline:0;transition:all 0.3s ease;border-radius:4px}
.buy-one-click .buy-one-click__btn:hover{color:#ff8600;background-color:#fff}
.cart{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:15px;padding-bottom:30px;box-sizing:border-box}
.cart .cart-content{width:75%;padding-right:15px;box-sizing:border-box}
.cart h3{font-family:UbuntuBold,sans-serif;font-size:1.5em}
.cart .table tr{border-top:2px solid #e9e9e9}
.cart .table .header{border-top:2px solid transparent}
.cart .table .header .btn{border:none;background:0 0;font-family:UbuntuMedium,sans-serif;color:#a0a0a0;transition:all 0.4s ease}
.cart .table .header .btn:hover,.cart .table .header .btn:active{color:#434242;outline:0}
.cart .table .image{width:14%}
.cart .table .image img{padding:5px}
.cart .table .title{width:60%;position:relative;padding-left:15px;padding-top:2px;vertical-align:top;text-align:left}
.cart .table .title .weight{position:absolute;bottom:5px;left:15px;font-size:0.875em}
.cart .table .count{width:11%;text-align:center}
.cart .table .count input{width:55%;text-align:center;border:none;border-left:1px solid #333;border-right:1px solid #333}
.cart .table .count .btn.btn-default{display:none}
.cart .table .count .wrap-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;border:1px solid #333;overflow:hidden;border-radius:4px}
.cart .table .count .wrap-btn button{border:none;background:#e9e9e9;text-align:center;color:#a0a0a0;outline:none;transition:all 0.3s ease}
.cart .table .count .wrap-btn button:hover,.cart .table .count .wrap-btn button:active{color:#434242;outline:0}
.cart .table .price{position:relative;width:15%;text-align:center}
.cart .table .price .remove{position:absolute;top:5px;right:5px}
.cart .table .price .remove .btn{background:0 0;border:none;padding:0;color:#a0a0a0;transition:all 0.4s ease}
.cart .table .price .remove .btn:hover,.cart .table .price .remove .btn:active{color:#434242;outline:0}
.cart .table .footer{border-bottom:2px solid #e9e9e9}
.cart .table th{font-family:UbuntuBold,sans-serif;font-weight:normal;text-align:center}
.cart .table th.total{text-align:right;padding-right:5px}
.cart .pull-right{float:right;padding-right:60px}
.cart .right-side{width:25%;box-sizing:border-box}
.cart .right-side .wrapper .sticky{position:fixed;z-index:101}
.cart .right-side .wrapper .stop{position:relative;z-index:101}
.cart .right-side h3{text-align:center}
.cart .right-side h4{margin-top:15px;margin-bottom:5px;font-family:UbuntuBold,sans-serif;font-size:1.0625em;text-align:center;text-transform:uppercase}
.cart .right-side p,.cart .right-side #msBonus-accrual{padding-left:10px}
.cart .right-side p:first-of-type{padding-top:20px}
.cart .right-side label{margin-bottom:0}
.cart .right-side input[type=text],.cart .right-side textarea{width:100%;margin-bottom:10px;padding:3px;border-color:#1d4d87;border-radius:4px}
.cart .right-side textarea{margin-bottom:0}
.cart .right-side hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #e9e9e9}
.cart .right-side .well h3{padding-left:10px;text-align:left;line-height:1.15;font-size:1.25em}
.cart .right-side .well .btn{display:block;margin:15px auto 15px;padding:5px 20px;font-family:UbuntuBold,monospace;color:#fff;text-align:center;border:0 solid red;background:#1d4d87;border-radius:4px}
.cart .right-side .btn-checkout{display:inline-block;padding:10px 15px 12px;margin:0 -11px -5px;width:97.2%;background:#1d4d87;border-radius:0 0 4px 4px;color:#fff;text-align:center;font-weight:bold;transition:all 0.3s ease}
.cart .right-side .btn-checkout:hover{text-decoration:none;background:#ff8600}
.cart .right-side .left-title{position:relative;text-align:left}
.cart .right-side .btn-change-order{position:absolute;top:6px;right:0;font-family:OpenSansRegular,sans-serif;font-size:0.6875em;font-weight:200}
.cart .right-side .prod-wrapper{display:flex;flex-wrap:wrap;padding-top:15px;border:1px solid #e9e9e9;border-radius:5px}
.cart .right-side .prod-wrapper .item{display:flex;padding-bottom:10px}
.cart .right-side .prod-wrapper .img{width:80px}
.cart .right-side .prod-wrapper .descr{width:70%}
.cart .right-side .prod-wrapper .title{font-size:0.75em}
.cart .right-side .prod-wrapper .price{font-family:UbuntuBold,sans-serif;font-weight:bold}
.cart .right-side .prod-wrapper .weight{font-size:0.75em;color:#333;display:flex;gap:5px}
.cart .right-side .prod-wrapper .weight .available{padding:0 10px;border-radius:3px;text-transform:lowercase}
.cart .right-side .prod-wrapper .weight .available.grey{background:#e9e9e9}
.cart .right-side .prod-wrapper .weight .available.red{background:#dc2626;color:#fff}
.cart .right-side .prod-wrapper .weight .available.green{background:#4ade80;color:#fff}
.cart .right-side .prod-wrapper hr{margin:15px 10px 0;width:calc(100% - 20px)}
.cart .right-side .prod-wrapper p{display:inline-block;width:100%;margin:0;margin-bottom:10px;font-size:0.875em}
.cart .right-side .prod-wrapper h3{padding-left:10px;font-size:1.125em;font-weight:600}
.cart .right-side .prod-wrapper .btn-checkout{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px}
.cart .right-side small:last-of-type{display:inline-block;padding:0 5px;margin-top:30px;font-size:0.75em}
.cart #msOrder h4{margin-top:60px;font-family:UbuntuBold,sans-serif;font-size:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}
.cart #msOrder input{display:block;width:50%;margin-bottom:10px;padding:8px;border:0;border-bottom:1px solid #e9e9e9;outline:none}
.cart #msOrder textarea{width:95%;height:22px;padding:8px;border:0;border-bottom:1px solid #e9e9e9;resize:none;outline:none}
.cart #msOrder input[type=radio]{display:none}
.cart #msOrder input[type=radio] + label{display:flex;flex-wrap:wrap;margin-left:-1px;padding:15px;border:1px solid #e9e9e9}
.cart #msOrder input[type=radio] + label:first-of-type{margin-left:0;border-radius:4px 0 0 4px}
.cart #msOrder input[type=radio] + label:last-of-type{border-radius:0 4px 4px 0}
.cart #msOrder input[type=radio] + label .img{width:32px}
.cart #msOrder input[type=radio] + label .descr{width:75%;padding-left:10px}
.cart #msOrder input[type=radio] + label .title{display:inline-block;width:100%;font-weight:bold}
.cart #msOrder input[type=radio] + label small{display:inline-block;width:100%;color:#ccc}
.cart #msOrder input[type=radio] + label.four-icons .img{width:100%;height:50px;margin-bottom:10px}
.cart #msOrder input[type=radio] + label.four-icons .descr{width:100%;padding-left:0}
.cart #msOrder input[type=radio]:checked + label{background:#e9e9e9}
.cart #msOrder .checkbox{display:flex;justify-content:flex-start}
.cart #msOrder .mb30{display:inline-block;margin-bottom:30px}
.cart #msOrder .payment-group{display:flex;flex-wrap:wrap}
.cart #msOrder .payment-group label{margin-left:-1px;padding:10px;width:200px}
.cart #msOrder .payment-group label:first-of-type{margin-left:0;border-radius:4px 0 0 4px}
.cart #msOrder .payment-group label:last-of-type{border-radius:0 4px 4px 0}
.cart #msOrder .payment-group label .title{font-size:0.9375em}
.cart #msOrder .payment-group label small{font-size:0.75em}
.cart #msOrder + small{display:block;margin-top:60px}
.cart #msOrder + small a{padding-right:15px}
.cart #msOrder #ms_cdek2_status{margin-top:15px;padding:5px 15px}
.cart #msOrder #ms_cdek2_status .error{padding:5px;background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;border-radius:4px}
.cart #msOrder #ms_cdek2_status .success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}
.cart #msOrder .cdek2_title-left{display:inline-block;width:100%;margin-top:15px;font-size:1.5em;text-transform:none}
.cart #msOrder .cdek2_title-right{display:inline-block;width:100%;font-size:1.1rem}
.cart #msOrder .cdek2_map-point__name{font-size:1.2rem}
.cart #msOrder .cdek2_map-point__worktime{font-size:1rem}
.cart #msOrder .cdek2_map-point__adress{font-size:0.9em}
.cart .footer{display:none}
#msCart .hiddenMap{display:none !important}
.cart{display:flex;flex-wrap:wrap}
.cart .cart__title{width:100%}
.cart .cart__list{width:75%}
.cart .cart__products{display:flex;flex-wrap:wrap;padding-right:15px}
.cart .cart__products-header{display:flex;width:100%;padding-bottom:5px}
.cart .cart__products-body{width:100%}
.cart .cart__content{width:100%}
.cart .cart__content .map{padding-right:15px}
.cart .cart__aside{width:25%}
.btn-clear-all{position:relative;margin-left:auto;padding:8px 15px;background:transparent;color:#e9e9e9;border:0;cursor:pointer;outline:none;transition:all 0.3s ease}
.btn-clear-all:hover{color:#ff8600}
.btn-clear-all:hover .btn-clear-all__icon{fill:#ff8600}
.btn-clear-all .btn-clear-all__icon{position:absolute;top:2px;left:-10px;fill:#e9e9e9;transition:all 0.3s ease}
.product-row{display:flex;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;border-top:1px solid #e9e9e9;box-sizing:border-box}
.product-row .product-row__img{width:14%;box-sizing:border-box}
.product-row .product_row__title{position:relative;width:56%;padding-right:15px;box-sizing:border-box}
.product-row .product-row__link{display:inline-block;line-height:1.25;color:#333;transition:all 0.3s ease}
.product-row .product-row__link:hover{color:#ff8600}
.product-row .product_row__weight{position:absolute;bottom:0;display:flex;gap:10px}
.product-row .product_row__weight .available{padding:0 10px;border-radius:3px;text-transform:lowercase}
.product-row .product_row__weight .available.grey{background:#e9e9e9}
.product-row .product_row__weight .available.red{background:#dc2626;color:#fff}
.product-row .product_row__weight .available.green{background:#4ade80;color:#fff}
.product-row .product_row__count{width:15%;padding-top:3%;box-sizing:border-box}
.product-row .product_row__count-input{width:30%;padding:10px 15px;text-align:center;outline:none;border:1px solid #e9e9e9}
.product-row .product_row__wrap-btn{display:flex;flex-wrap:nowrap}
.product-row .product_row__btn-label{display:block;width:100%;text-align:center}
.product-row .product_row__price{position:relative;width:15%;padding-top:3.5%;padding-left:15px;box-sizing:border-box}
.product-row .product_row__remove{position:absolute;right:0;top:0}
.btn-plus,.btn-minus{align-self:stretch;position:relative;width:35%;padding:0;border:1px solid #e9e9e9;cursor:pointer;outline:none;transition:all 0.3s ease}
.btn-plus:hover,.btn-minus:hover{background:#e9e9e9}
.btn-plus:hover .btn-plus__icon,.btn-plus:hover .btn-minus__icon,.btn-minus:hover .btn-plus__icon,.btn-minus:hover .btn-minus__icon{fill:#ff8600}
.btn-plus .btn-plus__icon,.btn-plus .btn-minus__icon,.btn-minus .btn-plus__icon,.btn-minus .btn-minus__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.3s ease}
.btn-plus{margin-left:-1px;border-radius:0 4px 4px 0}
.btn-minus{margin-right:-1px;border-radius:4px 0 0 4px}
.btn-remove-product{padding:0;background:transparent;cursor:pointer;border:0;outline:none}
.btn-remove-product:hover .btn-remove-product__icon{fill:#ff8600}
.btn-remove-product .btn-remove-product__icon{fill:#e9e9e9;transition:all 0.3s ease}
.raside .raside__title{width:100%}
.raside .raside__wrapper{padding:5px 10px;border:1px solid #e9e9e9;border-radius:4px}
.raside .raside__wrapper .sticky{position:fixed;z-index:101}
.raside .raside__wrapper .stop{position:relative;z-index:101}
.raside .raside__wrapper .total_weight,.raside .raside__wrapper .total_count{position:relative;padding-left:30px}
.raside .raside__wrapper .total_weight svg,.raside .raside__wrapper .total_count svg{position:absolute;left:0;top:38%;transform:translateY(-50%)}
.raside .raside__wrapper hr{height:1px;background:#e9e9e9;border:0}
.raside .raside__wrapper .well h3{font-weight:600}
.btn-checkout{position:relative;display:block;margin-left:-11px;margin-right:-11px;margin-bottom:-6px;padding:10px 52px;background:#1d4d87;color:#fff;border-radius:0 0 4px 4px;transition:all 0.3s ease}
.btn-checkout:hover{background:#ff8600;text-decoration:none !important}
.btn-checkout svg{position:absolute;top:50%;transform:translateY(-50%);fill:#fff}
.sales-cart{margin-top:150px}
.sales-cart__ttl{font-size:22px;font-weight:500}
.sales-cart__wrp{display:grid;grid-template:auto / repeat(4,25%);grid-gap:20px 0}
.alphabet-brands{width:100%}
.alphabet-brands__chars{padding:8px;background:#e9e9e9;border-radius:4px}
.alphabet-brands__chars-title{padding:5px;font-weight:600;color:#000;text-transform:uppercase}
.alphabet-brands__chars-anchor{padding:5px;font-weight:600;color:#000;text-decoration:none !important;transition:all 0.3s ease}
.alphabet-brands__chars-anchor:hover{color:#ff8600;text-decoration:none !important}
.alphabet-brands__chars-devider{display:inline-block;width:15px}
.alphabet-brands__char{margin-bottom:15px;font-size:48px;font-weight:600}
.alphabet-brands__char-wrap{display:flex;flex-wrap:wrap}
.alphabet-brands__brands-list{display:flex;flex-wrap:wrap;width:100%}
.alphabet-brands__brands-list-item{min-width:100px;margin-right:15px;transition:all 0.3s ease}
.alphabet-brands__brands-list-item:hover{opacity:0.5}
@media screen and (max-width:991px){.alphabet-brands__chars{display:flex;flex-wrap:wrap}}
.articles{display:grid;grid-template:auto / repeat(3,1fr);grid-gap:30px 30px}
.articles.home .articles__item{position:relative;overflow:hidden;border-radius:4px;transition:box-shadow 0.3s ease}
.articles.home .articles__item:hover{box-shadow:0 0 8px 2px #e9e9e9}
.articles.home .articles__item:hover:after{opacity:1}
.articles.home .articles__item:hover .articles__ttl{bottom:15px;z-index:2}
.articles.home .articles__item:hover .articles__views,.articles.home .articles__item:hover .articles__pub{z-index:2}
.articles.home .articles__item img{display:block;width:100%;height:200px;object-fit:cover}
.articles.home .articles__item .articles__views,.articles.home .articles__item .articles__pub{transition:z-index 0.3s ease}
.articles.home .articles__item:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.3s ease;z-index:1}
.articles.home .articles__ttl{position:absolute;left:15px;bottom:-53px;min-height:53px;color:#fff;text-decoration:none;transition:all 0.8s ease}
.articles__item{position:relative;text-decoration:none}
.articles__item img{width:100%;height:auto}
.articles__item:hover{text-decoration:none}
.articles__ttl{display:block;margin-top:10px;font-weight:600;color:#333;text-decoration:none;transition:color 0.3s ease,text-decoration 0.3s ease}
.articles__ttl:hover{color:#ff8600;text-decoration:underline}
.articles__pub,.articles__views{position:absolute;top:8px;display:flex;align-items:center;padding:2px 5px;background:#9098a8;border-radius:3px}
.articles__pub svg,.articles__views svg{width:15px;height:15px;margin-right:5px;fill:#fff}
.articles__pub:after,.articles__views:after{font-size:14px;color:#fff}
.articles__pub{left:8px}
.articles__pub:after{content:attr(data-pub)}
.articles__views{right:8px}
.articles__views:after{content:attr(data-views)}
.articles .pagination{grid-column-start:1;grid-column-end:4}
.content .articles__item:hover{text-decoration:none}
@media (max-width:996px){.articles{grid-template:auto / repeat(2,1fr)}.articles.home .articles__item .articles__ttl{bottom:15px;z-index:2}.articles.home .articles__item:after{opacity:1}.articles.home .articles__item:focus:after,.articles.home .articles__item:active:after{opacity:0}.articles.home .articles__item .articles__views,.articles.home .articles__item .articles__pub{z-index:2}.content img{width:100%;height:auto}}
@media (max-width:480px){.articles{display:flex;flex-direction:column}}
.new-banner{position:relative;overflow:hidden}
.new-banner:before{position:absolute;top:0;left:-95%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.new-banner:hover:before{-webkit-animation:shine 0.95s;animation:shine 0.95s}
.new-banner img{display:block;width:100%;height:auto}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
.push5{display:block;width:100%;height:5px}
.push10{display:block;width:100%;height:10px}
.push20{display:block;width:100%;height:20px}
.push30{display:block;width:100%;height:30px}
.push40{display:block;width:100%;height:40px}
.push50{display:block;width:100%;height:50px}
.push60{display:block;width:100%;height:60px}
.push100{display:block;width:100%;height:100px}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
a.CDEK-widget__logo{display:none !important}
.CDEK-widget__sidebar-button.CDEK-widget__sidebar-button_phone{display:none !important}
.bNuEkB{opacity:0;padding:3px 8px}
.gFbayc:hover .bNuEkB{opacity:1}
.ps-widget{position:fixed;right:-60px;bottom:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;padding:5px;z-index:9997;background:#ff8600;color:#ff8600;border:1px solid #ff8600;border-radius:50%;transition:background 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,right 0.6s ease;cursor:pointer;user-select:none}
.ps-widget:hover{background:#e9e9e9;border-color:#e9e9e9;box-shadow:0 0 0 0 #e9e9e9}
.ps-widget:hover svg{fill:#ff8600}
.ps-widget:hover:after{opacity:1;pointer-events:auto}
.ps-widget.show{right:20px}
.ps-widget:after{content:attr(data-txt);position:absolute;left:-265px;top:50%;display:inline-block;width:245px;height:18px;padding:5px 8px;transform:translateY(-50%);background:#ff8600;color:#fff;font-size:14px;border-radius:4px;box-shadow:0 0 0 0 #e9e9e9;overflow:hidden;opacity:0;transition:opacity 0.3s ease;pointer-events:none}
.ps-widget svg{transition:all 0.3s ease;fill:#fff}
[x-cloak]{display:none !important}
.notice{position:fixed;left:30px;bottom:30px;padding:30px;background:#fff;font-size:16px;border:2px solid #e9e9e9;border-radius:8px;box-shadow:0 0 8px 2px #e9e9e9;z-index:1001}
.notice strong{display:inline-block;margin-bottom:15px;font-weight:600}
.notice__btn{position:absolute;right:10px;top:10px;border:0;display:block;width:15px;height:15px;background:transparent;cursor:pointer}
.notice__btn:before,.notice__btn:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background:#333;transition:background-color 0.3s ease}
.notice__btn:before{transform:translateY(-50%) rotate(-45deg)}
.notice__btn:after{transform:translateY(-50%) rotate(45deg)}
.notice__btn:hover:before,.notice__btn:hover:after{background:#ff6a00}
.podbor__popup{position:relative;width:600px;height:535px;margin:0 auto;margin-top:calc((100vh - 535px) / 2);overflow:hidden}
.podbor__link{display:block;width:100%;overflow:hidden}
.podbor__link img{display:block;width:100%;height:auto}
.mfp-content .mfp-iframe-scaler{background:transparent;box-shadow:0 0 0}
.mfp-content .mfp-iframe-scaler iframe{background:transparent;box-shadow:0 0 0}
@media (max-width:480px){.notice{width:calc(100% - 30px);left:15px}}
@media screen and (max-width:1280px){.menu__link{font-size:14px}.catalog-list .catalog-list__item{width:23.6%}.results .results__product{width:21.5%}.sales .sales__products .sales__product{width:21.7%}.sales .sales__products .sales__product:nth-child(4n+4){margin-left:auto;margin-right:0}.sales .sales__products .sales__product:nth-child(3n+3){margin-left:0;margin-right:20px}}
@media screen and (max-width:1024px){.catalog-list .catalog-list__item{width:31.9%}.catalog-list .catalog-list__item:nth-child(4n+4){margin-left:0;margin-right:20px}.catalog-list .catalog-list__item:nth-child(3n+3){margin-left:auto;margin-right:0}.sales .sales__products .sales__product{width:28.8%}.sales .sales__products .sales__product:nth-child(4n+4){margin-left:0;margin-right:20px}.sales .sales__products .sales__product:nth-child(3n+3){margin-right:0}}
@media screen and (max-width:992px){.mobile__menu-wrapper{position:absolute;left:0;top:0;display:flex;width:0;height:0;padding:15px;opacity:0;background:#e9e9e9;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100500;box-sizing:border-box;transition:all 0.3s ease}.mobile__menu-wrapper.on{width:100%;height:100vh;opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mobile__menu{position:relative;width:100%;margin-top:45px;margin-bottom:0;list-style-type:none;padding-left:0;overflow-y:scroll}.mobile__menu li{padding:8px 0;border-bottom:1px solid #999}.mobile__menu li:first-of-type{border-top:1px solid #999}.mobile__menu li a{color:#333;text-decoration:none}.mobile__menu .submenu.on>.submenu__list{width:100%;height:100%}.mobile__menu .submenu__list{position:absolute;top:0;left:0;list-style-type:none;padding-left:0;width:0;height:0;background:#e9e9e9;overflow:hidden}.btn__mnuback{position:absolute;right:60px;height:32px;padding-left:22px;padding-right:10px;background:#999;color:#fff;line-height:31px;opacity:0;user-select:none;border-radius:4px;transition:all 0.3s ease}.btn__mnuback.on{opacity:1;user-select:auto}.btn__mnuback-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);fill:#fff}.btn__mnuclose{position:absolute;right:15px;top:15px;display:block;width:32px;height:32px;background:#ff8600;border-radius:4px;transition:all 0.3s ease}.btn__mnuclose:hover{background:#1d4d87}.btn__mnuclose-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:#fff}.mobile-search__svg{width:30px;height:30px;margin-top:4px;margin-right:5px;fill:#9098a8}.search{position:absolute;width:0;margin:0;padding:0;overflow:hidden}.search.show{left:20px;width:calc(100% - 30px);padding-top:2px}.search .search__input{-webkit-appearance:none;-moz-appearance:none}.search .search__btn{height:42px}}
@media screen and (max-width:480px){h1{font-size:1.875em;line-height:34px}.header .header__top{display:none}.header .header__middle{flex-wrap:wrap;position:fixed;top:0;left:0;padding:15px;background:#fff;z-index:10000}.header .header__middle.shadow{box-shadow:0 0 10px 2px #e9e9e9}.header .header__logo{margin-left:auto}.header .btn__mnu{position:relative;display:block;width:54px;border:0;background:transparent;outline:none}.header .btn__mnu .btn__mnu-icon{position:absolute;top:50%;left:8px;width:35px;height:35px;transform:translateY(-50%);fill:#9098a8}.header .header__minicart{width:54px}.logo{display:block;width:40%;margin:0 auto}.logo .logo__img{display:block;margin:0 auto}.phone{display:none}.sales-block{display:none}.slider{margin-top:100px}.slider.owl-carousel .owl-item img{width:100%}.banner{flex-wrap:wrap;padding:15px 0 30px;margin-top:30px;margin-bottom:30px}.banner:before{content:"";position:absolute;top:-5px;transform:none;display:block;width:109%;height:103%;background:#feedda;z-index:1}.banner .banner__btn{margin-top:30px;background:#ff8600;color:#fff}.minicart{margin:0;margin-top:-5px;justify-content:center}.minicart .minicart__title{display:none}.minicart .minicart__icon{width:32px;height:32px;margin:0 auto;fill:#9098a8}.minicart .minicart__link .minicart__count{right:-2px}.menu{display:none}.advantage .advantage__img{max-width:100%}.advantage .advantage__txt{display:none}.cblock{width:100%}.cblock .cblock__products-wrapper,.cblock .cblock__brands-wrapper{display:block}.cblock .cblock__brands-wrapper .brand__img{align-self:flex-start}.cblock .cblock__products-wrapper .product__img{max-width:100%}.cblock .cblock__products-wrapper.owl-carousel .owl-stage-outer{padding-top:50px}.cblock .cblock__products-wrapper .owl-nav{top:-8px}.cblock .cblock__wrp{flex-wrap:wrap}.cblock .cblock__col{display:flex;flex-direction:column;width:100%;margin-bottom:30px}.category{margin-top:85px}.content{margin-top:85px}.content.index{margin-top:30px}.catalog-list{margin-top:85px}.catalog-list .catalog-list__item{width:100%;margin-right:0}.btn-filters-show{align-self:center;position:relative;display:block;width:145px;height:40px;margin:15px auto;padding:10px 30px;background:#1d4d87;color:#fff;text-align:left;border:1px solid #1d4d87;overflow:hidden;outline:0;transition:all 0.3s ease;border-radius:4px}.btn-filters-show.on{background:#ff8600;border-color:#ff8600}.btn-filters-show.on .btn-filters-show__icon{transform:rotate(180deg) translateY(50%)}.btn-filters-show .btn-filters-show__icon{position:absolute;top:50%;transform:translateY(-50%);fill:#fff}.filter{overflow:hidden;height:0}.filter.on{height:auto}.filter>.cat-name{display:none}.filter .categories{display:none}.product-card{flex-wrap:wrap;margin-top:150px}.product-card .product-card__images{width:100%}.product-card .product-card__image{max-width:100%}.product-card .product-card__info{width:100%;padding-top:60px}.packing .packing__wrapper{width:100%}.cost{flex-wrap:wrap}.cost .cost__wrapper{width:100%}.availability{width:100%}.actions{flex-wrap:wrap}.actions .actions__col{width:100%}.actions .actions__col:last-of-type{justify-content:center;width:100%}.actions .actions__btn-qty:first-of-type{margin-left:auto}.actions .actions__btn-qty:last-of-type{margin-right:auto}.actions .actions__btn{margin-left:auto;margin-right:auto}.actions .actions__buy-one-click{margin-left:auto;margin-right:auto}.actions .actions__btn-in-cart{margin:0 auto}.filters{width:100%}.sorts{flex-wrap:wrap}.results{width:100%;padding-left:0}.results .results__sorts{margin-top:30px}.results .results__total{margin-right:auto}.results .results__product{width:100%}.sales .sales__products .sales__product{width:100%;margin-right:0}.sales .sales__products .sales__product:nth-child(4n+4){margin-right:0}.sales .sales__item{width:100%}.sales .sales__item:nth-child(odd){padding-right:0}.sales .sales__item:nth-child(even){padding-left:0}.contacts>.contacts__col:nth-child(2){padding-right:0}.contacts>.contacts__col:last-of-type{min-height:350px;padding-left:0}.contacts .contacts__col{width:100%}.contacts .contacts__map{height:100%;margin-top:30px}.form2 .form2__col:first-of-type{padding-right:0}.form2 .form2__col:last-of-type{padding-left:0}.bottom-section .bottom-section__wrapper{flex-wrap:wrap}.bottom-section .bottom-section__left,.bottom-section .bottom-section__right{width:100%}.bottom-section .bottom-section__link{display:inline-block;width:100%;margin-left:auto}.footer{flex-wrap:wrap}.footer .footer__copy,.footer .footer__social{width:100%}.footer .footer__copy{order:2;text-align:center}.footer .footer__social{order:1}.footer .footer__privacy{margin-left:0}.social{justify-content:center;padding-top:15px;padding-bottom:15px}.social .social__link{margin-right:5px}.mse2-row img{width:auto;margin:0 auto 15px}.cart .cart__list{width:100%}.cart .cart__aside{width:100%}.cart .cart__products{padding-right:0}.cart .cart__content{display:none}.cart .cart-content{width:100%;padding-right:0}.cart #msOrder .input-parent{overflow:hidden}.cart #msOrder input{width:100%}.cart #msOrder .checkbox{flex-wrap:wrap}.cart #msOrder input[type=radio] + label{width:100%;margin-top:-1px;margin-left:0}.cart #msOrder input[type=radio] + label:first-of-type{margin-top:0;border-radius:4px 4px 0 0}.cart #msOrder input[type=radio] + label:last-of-type{border-radius:0 0 4px 4px}.cart .right-side{width:100%}.product-row{position:relative}.product-row .product-row__img{display:flex;justify-content:center;width:100%;margin-bottom:15px}.product-row .product_row__title{width:100%;padding-bottom:50px}.product-row .product_row__count{order:2;width:100%}.product-row .product_row__price{order:1;position:static;width:100%;padding-left:0;text-align:center;font-weight:600}.product-row .product_row__remove{top:10px}.auth{flex-wrap:wrap}.auth .col{width:100%}.auth .btn{width:40%}#office-auth-register .btn{width:60%}.personal .personal__aside{width:100%}.personal .personal__content{width:100%;margin-top:30px;padding-left:0}.personal .pet{width:100%;margin-left:0}.personal .table.profile .td:nth-child(1),.personal .table.password .td:nth-child(1),.personal .table.profile .th:nth-child(1),.personal .table.password .th:nth-child(1){line-height:18px}}
@media screen and (max-width:320px){.cblock .cblock__link{display:none}.product{}.product .product__price-wrap{flex-wrap:wrap}}