@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900&display=swap);
.Filter{display:grid;padding:0 0 25px}#root>div>div>div.Body>div:nth-child(2)>div>div.Paper>div>div>div:nth-child(11),#root>div>div>div.Body>div:nth-child(2)>div>div.Products>div>div:nth-child(11){display:none}
body{margin:0;padding:0}.App{background:#eee}.App.App_mobile .beforeContent{padding:15px 0;height:50px}.App_mobile .Breadcrums{display:none}.App.App_mobile .component{margin-bottom:50px}.App_mobile .Filter_custom{display:flex;align-content:center;background:#fff;justify-content:space-between}.App_mobile .Filter_custom p{font-size:11px}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.App_mobile ul.Catalog-Item.Catalog-Item_full{width:100%!important;padding:0 10px}.App_mobile nav.Catalog-Content.Catalog-Content_active{display:grid;width:100%}.App_mobile .sidebar{display:none}.App_mobile .Content{grid-template-columns:1fr!important}.App_mobile .ShopControl svg.svg-inline--fa{width:15px}.App.App_mobile .Shop-Image{width:100%!important}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:440px){.Products-Inner{grid-template-columns:1fr!important}}@media screen and (max-width:1100px){.ShopControl{display:block}.Content{grid-template-columns:.2fr 1fr!important}}@media screen and (min-width:1124px){.Header{display:flex;justify-content:space-between}.Carousel:first-child{margin-top:650px}.ShopControl{display:flex}.ShopControl a{padding:0}.Button_theme_normal.Button_size_m{font-size:18px!important}.Card .Button_theme_normal.Button_size_m{font-size:12px!important}.CatalogSearch .Button_smart{width:9vw!important}}@media screen and (min-width:1480px){.Button_theme_normal.Button_size_m{font-size:20px!important}.Card .Button_theme_normal.Button_size_m{font-size:12px!important}.Carousel:first-child{margin-top:650px}}
*{font-family:Roboto,sans-serif}.wrapper{width:1330px;margin:0 auto}.App_mobile .wrapper{width:100%;margin:0 auto}.Body{background:#eee;overflow:hidden}.component{border-left:1px solid #eee}
.Header{background:#003;padding:5px 25px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.Header .Headline{color:#fc0}.Header .Menu{padding:14px;color:#fff}.Header .Menu a{color:#fc0;border-bottom:1px dashed #fc0}.Header.Header_mobile{padding:0;width:100%}.Header.Header_mobile .Search{width:100%}.Header.Header_mobile .Header-Group{display:flex;justify-content:space-around;align-items:center;padding:10px 0}.Header.Header_mobile .Logo .Image{width:95px;padding:5px}.Header.Header_mobile .CatalogSearch input{width:230px;font-size:14px;padding:0 0 0 10px}.Header.Header_mobile .CatalogSearch .Button_smart{width:inherit}
.Menu{display:flex}.Menu.Menu_view_block{display:block}.Menu.Menu_view_block .Menu-Item{line-height:35px;padding:0 4vw 0 0}.Menu svg{width:22px;height:18px}.Menu svg.svg-inline--fa{font-size:25px}
.Menu-Item{display:block;padding:0 15px}.Menu-Item .Link{text-decoration:none;color:#fff}
.Products_withSeeAll .Link:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#003;background:#fc0;text-decoration:none;font-size:var(--text-xl);padding:10px 20px}
.Regions{display:flex;color:#fff;font-size:14px;padding:14px 0}.Regions select{-webkit-appearance:none;appearance:none;background:none;color:#fc0;border:0;text-decoration:underline;padding-left:10px;font-size:16px;height:18px}
.Text{display:block}
.Contact{color:#fff;text-align:right;padding:5px 0}.Contact .Link{color:#fc0;font-size:1.3em}
.Logo,.Logo a{text-align:center}.Logo a{color:#fc0;text-decoration:none}.Logo .Image{width:155px;padding:5px}.CatalogSearch,.ShopControl{margin-top:10px}

.Footer{background:#003;padding:25px;color:#fff;display:flex;justify-content:space-between}.Footer svg.svg-inline--fa{font-size:30px;margin-right:10px}svg.svg-inline--fa{font-size:50px}.Footer .Footer-Item:first-child{width:20vw;line-height:50px;text-align:center}.Footer .Footer-Item:last-child{text-align:center}.Footer .Footer-Item:first-child .Link{color:#fc0}.Footer .Contact{text-align:center;padding:25px 0}.Footer .Link{color:#fc0;text-decoration:none}.Footer .Contact .Link{font-size:22px;text-decoration:none}.Footer.Footer_mobile{background:#eee;display:block;text-align:center;position:fixed;bottom:0;z-index:2;width:100%;padding:0;box-shadow:0 8px 20px #777}.Footer.Footer.Footer_mobile .Button_theme_normal.Button_view_pseudo{color:#000}.Footer.Footer_mobile .Footer-Item:first-child{width:inherit}.Footer.Footer_mobile .Footer-Item svg.svg-inline--fa path{fill:#000}.Footer.Footer_mobile svg.svg-inline--fa{margin:0}
.Copyright{font-size:11px}
.ShopControl{width:30%;justify-content:space-between;position:relative}.ShopControl.ShopControl_mobile{display:flex;width:100%;margin:0;padding:0;justify-content:space-around;align-items:center}.ShopControl.ShopControl_mobile .Button{padding:0}.ShopControl a{border:none}.ShopControl-Control{position:relative}.ShopControl a{padding:0}.ShopControl .Button{padding:15px 0;text-decoration:none;position:relative}.ShopControl-Counter{background:red;width:13px;text-align:center;border-radius:30px;padding:3px 2px;color:#fff;font-weight:700;font-size:10px;position:absolute;left:-30px;top:0;width:20px}.ShopControl.ShopControl_mobile .ShopControl-Counter{position:absolute;left:-30px;top:-10px;width:20px;font-size:9px;color:#fff;padding:0;background:none;border-radius:0}.ShopControl.ShopControl_mobile .ShopControl-Counter:before{background:red;text-align:center;border-radius:30px;position:absolute;left:0;top:15px;width:20px;content:"";height:20px;z-index:-1}.ShopControl svg.svg-inline--fa{width:25px}
.Button{display:block}.Button.fas:before{padding:0 10px 0 0}.Button .Icon{width:15px;float:left;fill:#fff;padding:0 20px}.Button.disabled{background:none!important;color:#ccc!important;box-shadow:none!important}
.Button_type_link{position:relative}.Button_variant_link{text-decoration:none;color:inherit;text-align:center}
.Button_theme_normal{padding:8px 16px;border-radius:3px;outline:none;box-shadow:none;cursor:pointer;border:1px solid #eee}.Button_theme_normal:active{background:#fc0;color:#003}.Button_theme_normal.Button_view_action{background:#0000a7;color:#fff}.Button_theme_normal.Button_view_action:active{background:#fc0;color:#003}.Basket .Button_theme_normal.Button_view_action{background:#0000a7;color:#fff;outline-color:#ccc;border-color:#ccc}.Basket .Button_theme_normal.Button_view_action:active{background:#003}.Button_theme_normal.Button_size_xl{font-size:20px;width:100%;padding:20px 0}.Button_theme_normal.Button_size_m{font-size:16px}.Button_theme_normal.Button_size_s{font-size:10px}.Button_theme_normal.Button_view_pseudo{background:none;color:#fff;border:0}
.Button_smart.Button_theme_normal.Button_size_m.Button_view_action.clicked{background:#fc0;color:#003}.Button_smart.Button_theme_normal.Button_size_m.Button_view_action.clicked .cls-1{fill:#003;stroke:none!important}.Button_smart{display:flex;align-items:center;justify-content:space-around;height:100%;transition:all .33s ease-in}.Button_smart i{width:33px;padding:5px 10px 0 0;background:none}.Button_smart i #Rectangle_1,.Button_smart i #Rectangle_2,.Button_smart i #Rectangle_3{transition:all .3s ease-in-out;opacity:1}.Button_smart i.animated #Rectangle_1{-webkit-transform:rotate(45deg) translate(25%,-10%);transform:rotate(45deg) translate(25%,-10%)}.Button_smart i.animated #Rectangle_2{opacity:0}.Button_smart i.animated #Rectangle_3{-webkit-transform:rotate(-45deg) translate(-40%,60%);transform:rotate(-45deg) translate(-40%,60%)}.Button_smart .cls-1{fill:#fff;stroke:none!important}.Button_smart .cls-2{fill:none!important;stroke:none!important}
.BasketWorker{position:fixed;padding:25px;border:1px solid #eee;background:#fff;border-radius:4px;bottom:-100%;-webkit-transform:translateY(100%);transform:translateY(100%);left:15px;z-index:1;transition:all .24s ease-in-out}.App_mobile .BasketWorker_overflow{position:fixed;width:100%;height:100%;background:#003;top:0;left:0;z-index:3}.App_mobile .BasketWorker{right:0}.BasketWorker.BasketWorker_active{bottom:25px;-webkit-transform:translateY(10px);transform:translateY(10px);width:35vw}.App_mobile .BasketWorker .Card-Price .Text{font-size:15px!important}.App_mobile .BasketWorker.BasketWorker_active{bottom:75px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:2310;width:95%;margin:0 auto;left:0}.BasketWorker .Card-Group .Text{font-size:12px!important}.BasketWorker-Control{display:flex;justify-content:space-between}.BasketWorker .Card-Counter .Input{margin:0}.BasketWorker .Text{font-size:inherit!important}
.Card{height:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:relative;border:1px solid #eee;border-radius:10px}.Card-FastView{display:none;position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.Card-FastView_visible{width:100%;display:flex;align-items:center;justify-content:center;z-index:3}.Card .Card-FastView .Text{font-size:var(--text-m);padding:var(--indentation-xs);text-align:center;min-height:auto}.Card-FastView button{display:flex;align-items:center;padding:0 20px}.Card-FastView-Content{position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);box-shadow:10px 10px 40px #777}.Card-FastView-Content .Card-Group.Card-Group_control{justify-content:center}.Card-FastView .Stars{display:none}.Card-FastView-Content .Card-Price .Text{font-size:50px!important;width:100%}.Card-FastView-Content .Card-CustomFields{display:grid;grid-template-columns:1fr 1fr 1fr}.Card-FastView .Card-Group.gridded{padding:24px;max-height:500px}.Card-FastView-Content .Button{padding:8px 16px}.Card-FastView-Content .Card-Group.gridded .Images{width:85%!important;min-height:434px!important}.Card-FastView-Content .Card.Card_type_detail .Card-Inner{padding:0 33px;width:50vw}.Card-FastView .Card.Card_type_detail .Text{font-size:13px}.Card-FastView .Card.Card_type_detail h3{font-size:10px!important}.Products_scrollable .Card{width:190px}.Card a{color:#003}.Card a:hover{color:#fc0}.Card a{text-decoration:none}.Card .Image{width:100%;height:auto}.Basket .Card .Images,.BasketWorker .Card .Images{height:100%!important}.Products .Card .Image{width:100%;height:auto;display:none}.Card .Text{font-size:var(--text-m);padding:var(--indentation-xs);text-align:center;min-height:55px}.Card .Card-Price b{color:#003;font-size:var(--text-xxxl);min-height:inherit;width:100px;margin:0 auto;padding:15px 0}.addCart{display:flex;justify-content:space-between;margin:0 0 33px}.addCart .Button{font-size:11px;width:100%}.Card small{text-align:justify}.Card.Card_type_order .Image{width:100px;max-height:150px;height:auto}.Card_type_order .Card-Group{display:flex;justify-content:space-between;width:100%;z-index:1}.Card-Desc{padding:10px 25px;background:#eee;border-radius:4px;line-height:25px}.Card:not(.Card_type_detail):not(.Card_type_basket) svg.svg-inline--fa{font-size:12px;position:relative;right:3px}.Card-Desc a{color:#003;font-weight:700}.Card-Desc a:hover{color:#0000a7}.Card.Card_owned .Button{background:#fc0;color:#003}.removeCart button.Button.Button_theme_normal.Button_size_s{width:inherit;padding:0;border:0;outline:0;background:none}.removeCart .Button .Icon{width:inherit;padding:0}.removeCart svg.svg-inline--fa{font-size:30px}.addWishlist{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.addWishlist .Button:first-child{background:none}.App_mobile .Card{z-index:0}.App_mobile .Card.Card_type_wishlist{padding:0;width:95%}.App_mobile .Card-Group.Card-Desc{padding:10px 25px}
.Card_type_basket{background:none;z-index:1;width:100%;outline:none;margin-bottom:10px}.BasketWorker .Card_type_basket{border:0}.App_mobile .Card_type_basket .Card-Image,.App_mobile .removeCart{display:none}.App_mobile .Card_type_basket .Card-Group{display:flex;align-items:center}.App_mobile .Card-Counter .Input{margin:0}.Card_type_basket .Image{width:50px;height:50px;padding:0 30px 0 0}.Card_type_basket small{text-align:justify}.Card_type_basket .Card-Group{display:flex;justify-content:space-around;align-items:center}.Card_type_basket .Card-Name{width:200px;font-size:13px}.Card_type_basket .Card-Price{text-align:center}.Card_type_basket .Card-Counter .Button{padding:0 10px}.Card_type_basket .Card-Image{width:88px;height:88px}.Card_type_basket .Card-Image .Images{min-height:inherit!important}.Card_type_basket .removeCart .Icon path{fill:red}
.Card-Counter{position:relative;display:flex;height:30px}.Card-Counter .Input{width:33px;text-align:center;margin:0 15px;box-shadow:none;outline:none}
.Input{display:block}.Label{display:flex;padding:0 0 8px}.Filter .Label{height:35px}.Filter .Label .Text{padding:7px 0 0 35px}input.Input.Input_theme_normal{padding:7px;width:90px;text-align:center;border:1px solid #eee}.App_mobile input.Input.Input_theme_normal{margin-top:10px;padding:10px;border:1px solid #003;border-radius:4px}input.Input.Input_theme_normal:focus{outline:3px solid #fc0}input[type=checkbox i].Input.Input_theme_normal:after{content:"";background-color:#fff;position:absolute;width:25px;height:25px;outline:1px solid #ddd}input[type=checkbox i].Input.Input_theme_normal{width:0}input[type=checkbox i].Input.Input_theme_normal:checked:after{background:#3131a8;outline-width:3px;outline-color:#fc0;color:#fc0;content:"x";font-size:18px}
.Card.Card_type_detail{width:100%;position:relative;background:#fff;border:0;border-radius:0}.Card.Card_type_detail .Text{padding:0;min-height:inherit;font-size:18px}.Card.Card_type_detail .Card-Inner{padding:0 33px;width:55vw;z-index:2}.App_mobile .Card.Card_type_detail .Card-Inner{width:inherit;padding:0}.Card.Card_type_detail .Card-Description{padding:25px}.Card.Card_type_detail .Card-Description .Text{text-align:justify}.Card-Group.gridded{display:flex}.App_mobile .Card-Group.gridded{display:grid}.App_mobile .Card-Desc{padding:0;line-height:inherit}.App_mobile .Card.Card_type_detail .Card-Description{padding:0}.App_mobile .Card.Card_type_detail{padding:0 20px}.Card.Card_type_detail .product_image{width:100%}.Card-Group.gridded .Images{width:60%!important;min-height:520px!important;margin:0 auto}.App_mobile .Card-Group.gridded .Images{width:100%!important;min-height:320px!important;margin:0 auto}.App_mobile .Card h1.Text{text-align:left;font-size:16px!important}.Card.Card_type_detail .Image{height:auto;min-height:100%}.Card-Group.Card-Group_control .Button{margin:15px 30px 30px 0}.Card-Group.Card-Group_control{display:flex}.Card-Group.Card-Desc.local{background:#fc0;color:#003}
.Stars .background{display:flex;width:100%}.Stars svg{width:30px!important}.Stars .Text{padding:20px 0 0 15px!important}
.Dialog{opacity:0;transition:opacity .2s ease-in-out}.Dialog.Dialog_active{position:absolute;width:100%;top:0;left:0;z-index:2;opacity:1}.Dialog-Overlay{background:rgba(0,0,0,.5);min-height:300vh}.Dialog-Content{position:relative;background:#fff;width:1080px!important;min-height:650px;margin:0 auto;padding:35px 35px 0;top:5vh;z-index:1}.Dialog-Content .Text{text-align:center}.Dialog-Content .Text:nth-child(2){border-bottom:1px solid;padding:15px}
.Payment{margin-bottom:33px}.Payment .Input[type=radio]{width:20px!important}.Payment .Input{padding:7px;width:100%!important;text-align:left!important}form.Payment{padding:20px 0}
.Paper{background:#fff;padding:0 20px;display:grid;position:relative}.bordered-r{border-bottom:1px solid #eee;margin-right:25px}.bordered-r .Text{display:flex;justify-content:space-between;font-size:18px}.bordered-r a{margin:0 10px;color:#fc0;border-bottom:1px dashed #fc0;text-decoration:none}.Paper .grid{display:grid;grid-template-columns:.5fr 1fr}.Content{display:grid;grid-template-columns:.3fr 1fr;min-height:70vh}.beforeContent{display:flex;position:relative;justify-content:space-around;align-items:center;padding:15px 25px;color:#fff}.Bg-Shape:after{position:relative;display:block;box-sizing:padding-box;width:0;height:0;content:"";border-color:#003 transparent transparent #003;border-style:solid;border-width:175px 75vw}.App_mobile .Bg-Shape:after{border-width:60px 155vw}.Bg-Shape{position:absolute;top:0;left:0;overflow:hidden;width:100%}.Bg-Shape:before{display:block;content:"";width:100%;background-color:#003;position:relative;height:18vh}.Paper.Paper_clean{background:0;border:0;padding:0}
.Coupon{line-height:33px;text-align:center;border-top:1px dashed;border-bottom:1px dashed}.Coupon .Button{margin:15px 0;width:100%}.Coupon .Input{margin:0 auto;text-align:center!important;font-size:2em}
.Page-Product .img-zoom-container{position:absolute;text-align:left;width:100%;z-index:1;display:grid;grid-template-columns:1fr 1fr}.Page-Product .img-zoom-lens{position:absolute;border:3px solid #fc0;width:85px;height:85px;cursor:none}.Page-Product .img-zoom-result{width:100%;background-repeat:no-repeat}.Page-Product .img-zoom-result.active{z-index:33}
.Card.Card_type_wishlist{display:flex;align-items:center;justify-content:space-between;padding:0 50px;margin:0 0 20px}.App_mobile .Basket-Inner_type_component a{text-decoration:none;color:#000}
html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media only screen and (min-width:1024px){.button_width_full{width:inherit!important}}@media only screen and (max-width:790px){.button{width:38px;padding:0 11px}.button-text{display:none}.button_width_full{width:100%;display:block;text-align:center}.card__contact,.card__path{display:flex;align-items:center}.card__text{display:grid}.card__subtext{display:grid!important}.footer{width:100%;bottom:inherit!important}.footer__content{display:grid!important}.grid-fraction_position_center{padding:153px 0!important}.form .button{margin:0 0 10px}}
.theme_color_project-default{--default-bg-color:#e5e5e5;--secondary-bg-color:#fff;--accent-bg-color:#149fee;--border-bg-color:#ccc;--bg-addition-color:#212121;--text-primary:#000;--text-secondary:#fff;--text-additional:#212121;--text-link:#07f}
.theme_color_project-brand{--default-bg-color:#07f;--accent-bg-color:#fff;--border-bg-color:#fff;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.6);--text-additional:hsla(0,0%,100%,0.3);--text-link:#fff;--image-url:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 16h16V8h8v8h8v8h8v8h8v16h-8v-8h-8v8h-8v8h-8v-8H32v8h-8v-8h-8v-8H8v8H0V32h8v-8h8v-8h8V8h8v8zm-8 16h8v-8h-8v8zM16 0h8v8h-8V0zm0 56h8v8h-8v-8zm40-24v-8h-8v8h8zm8-32v8h-8V0h8zm0 56v8h-8v-8h8z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}
.theme_color_project-inverse{--default-bg-color:none;--secondary-bg-color:#0070f0;--accent-bg-color:#111;--border-bg-color:#fff;--text-primary:#7f8285;--text-secondary:hsla(0,0%,100%,0.6);--text-additional:hsla(0,0%,100%,0.3);--text-link:#0070f0;--image-url:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 16h16V8h8v8h8v8h8v8h8v16h-8v-8h-8v8h-8v8h-8v-8H32v8h-8v-8h-8v-8H8v8H0V32h8v-8h8v-8h8V8h8v8zm-8 16h8v-8h-8v8zM16 0h8v8h-8V0zm0 56h8v8h-8v-8zm40-24v-8h-8v8h8zm8-32v8h-8V0h8zm0 56v8h-8v-8h8z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background:var(--default-bg-color)}
.theme_color_project-warning{--default-bg-color:#f33;--accent-bg-color:#fff;--border-bg-color:#f33;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.6);--text-additional:hsla(0,0%,100%,0.3);--text-link:#fff;--image-url:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 16h16V8h8v8h8v8h8v8h8v16h-8v-8h-8v8h-8v8h-8v-8H32v8h-8v-8h-8v-8H8v8H0V32h8v-8h8v-8h8V8h8v8zm-8 16h8v-8h-8v8zM16 0h8v8h-8V0zm0 56h8v8h-8v-8zm40-24v-8h-8v8h8zm8-32v8h-8V0h8zm0 56v8h-8v-8h8z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}
.theme_gap_small{--gap:var(--indentation-xl)}@media (max-width:1024px){.theme_gap_small{--gap:var(--indentation-s)}}
.theme_size_default{--text-s:9px;--text-m:13px;--text-l:15px;--text-xl:16px;--text-xxl:18px;--text-xxxl:24px;--interval-s:21px;--interval-m:25px;--interval-l:28px;--interval-xl:34px;--interval-xxl:38px;--full-width:1024px}@media only screen and (max-width:790px){.theme_size_default{--full-width:100%}}
.theme_space_default{--indentation-xxxs:3px;--indentation-xxs:6px;--indentation-xs:10px;--indentation-s:15px;--indentation-m:18px;--indentation-l:24px;--indentation-xl:27px;--indentation-xxl:36px;--indentation-xxxl:45px;--indentation-xxxxl:51px;--indentation-xxxxxl:72px}
.Products{background:#fff;padding:15px}.App_mobile .Products{padding:15px 0}.Products-Inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px 10px;padding-bottom:20px}.OfferInCard>div{padding:25px}.OfferInCard>h3{color:#fc0;font-size:15px}.OfferInCard>div>div{text-align:center;font-size:14px}.OfferInCard>div>div>div{font-size:21px;padding-top:70px;color:#fc0}.Products.Products_mobile .Card{width:100%;text-align:center;margin:0}.Products.Products_mobile .Card .Card-Price b{color:#003;font-size:2em;padding-top:35px}.Products.Products_mobile .addCart .Button{font-size:19px;width:100%;height:50px}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .5s ease-in}
.Products_scrollable{margin:0 0 88px;position:relative;height:100%}.Products_scrollable .Products-Inner{overflow:hidden;width:100%;display:flex;height:310px}.Products_scrollable .Products-Item{position:absolute;width:100%;display:flex;align-items:center;gap:17px;overflow-x:hidden;padding:0 25px;opacity:0;transition:all .3s ease-in-out}.Products_scrollable .Products-Item.active{opacity:1}.Products_scrollable .Button.next,.Products_scrollable .Button.prev{position:absolute;font-size:20px;font-weight:700;border:0;background:none;color:#fff;cursor:pointer}.Products_scrollable .Button.next:focus,.Products_scrollable .Button.prev:focus{outline:none}.Products_scrollable .Button.next{right:30px}.Products-Control{position:absolute;top:150px;width:100%;z-index:1}.App_mobile .Products_scrollable .Card{width:100%}
.Pagination{padding:33px 0;margin:0 auto}.Pagination-Control{display:flex;width:100%;position:relative;flex-wrap:wrap;justify-content:space-between}.Pagination .Button_size_xl{margin:25px 0}
.Search{display:flex}.CatalogSearch{display:flex;height:50px}.CatalogSearch input{width:20vw}.App_mobile .CatalogSearch input,.CatalogSearch input{font-size:16px;padding:0 0 0 10px;outline:none;border:none}.App_mobile .CatalogSearch input{width:62vw}.App_mobile .CatalogSearch .Button_smart{border-radius:3px 0 0 3px;border:0;width:18vw}.App_mobile .CatalogSearch input,.CatalogSearch input{font-size:12px}.App_mobile .CatalogSearch{margin-top:0;box-shadow:0 1px 5px #777;z-index:1}.CatalogSearch .Button{border-radius:0 3px 3px 0;border:0}.CatalogSearch .Button_smart{border-radius:3px 0 0 3px;border:0;width:8vw}.CatalogSearch .Catalog_mobile .Button_smart{border-radius:0}
.Carousel{position:relative;overflow:hidden;height:470px;border-radius:7px 7px 0 0}.Carousel-Inner,.Carousel-Inner .Image{width:100%}.Carousel-Inner .Images{height:120%!important}.Carousel-Item{position:absolute;width:100%;display:none;height:350px}.App_mobile .Carousel .Carousel-Item .Images{height:auto!important;min-height:160px!important}.App_mobile .Carousel-Item{height:auto!important}.App_mobile .Carousel{height:160px!important;border-radius:0!important}.App_mobile svg.svg-inline--fa{width:35px}.App_mobile svg.svg-inline--fa path{fill:#003}.App_mobile .Button_theme_normal.Button_view_pseudo{color:#003}.App.App_mobile .beforeContent{padding:15px 0;width:100%}.Carousel-Item.Carousel-Item_active{display:block}@-webkit-keyframes blurBlend{0%{-webkit-filter:blur(3px);filter:blur(3px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurBlend{0%{-webkit-filter:blur(3px);filter:blur(3px)}to{-webkit-filter:blur(0);filter:blur(0)}}.Carousel-Item.Carousel-Item_active .Carousel-Lead{position:absolute;width:30%;top:31%;right:15%;color:#fff;background:rgba(0,0,0,.5);padding:15px;font-size:25px;-webkit-animation:blurBlend2 .5s ease-in-out;animation:blurBlend2 .5s ease-in-out}@-webkit-keyframes blurBlend2{0%{-webkit-filter:blur(500px);filter:blur(500px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurBlend2{0%{-webkit-filter:blur(500px);filter:blur(500px)}to{-webkit-filter:blur(0);filter:blur(0)}}.Carousel-Lead .Text:first-child{color:#fc0;font-size:33px;padding-bottom:20px}.Carousel-Lead .Text:nth-child(2){font-size:16px}.Carousel-Control{position:absolute;top:40%;width:100%;display:flex;justify-content:space-between}.Carousel-Control .Button{border:0;font-size:24px;font-weight:700;margin:0 10px;opacity:.3;background:none;cursor:pointer}.Carousel-Control .Button:focus{outline:none}.Carousel-Control .Button:active svg{color:#fc0}.Carousel-Control .Button:hover{opacity:1}.Carousel-Control .Button.next,.Carousel-Control .Button.prev{padding:15px 24px}.Carousel-Dots{display:flex;position:absolute;left:45%;bottom:35px}.Carousel-Dot{background:#0000a7;padding:5px;border-radius:4px;margin:0 10px;transition:all .3s ease-in-out}.Carousel-Dot_active{background:#fc0}.Carousel.Carousel_mobile .Carousel-Dots{display:flex;position:absolute;left:38vw;bottom:30px}.App.App_mobile .Carousel_mobile .Carousel-Item div{height:210px}.Carousel.Carousel_mobile .Carousel-Control .Button{padding:0;opacity:1;background:#fff;border-radius:100px}.Carousel.Carousel_mobile .Carousel-Control .Button:active{color:#003}
.Catalog,.Catalog.Catalog_mobile{width:100%}.Catalog.Catalog_mobile .Button_smart i{width:27px;padding:3px 0 0}.Catalog.Catalog_mobile .Catalog-Content{z-index:-2}.Catalog.Catalog_mobile .Catalog-Content_active{z-index:3;overflow-y:scroll;height:100vh}
.Catalog-Content{-webkit-transform:translateY(75%);transform:translateY(75%)}.App_mobile .Catalog-Content,.Catalog-Content{display:flex;flex-wrap:wrap;opacity:0;background:#fff;position:absolute;width:100%;left:0;color:#000;z-index:-1;box-shadow:none;transition:all .24s ease-in-out;padding:15px 0 15px 15px}.App_mobile .Catalog-Content{-webkit-transform:translate(550%,100%);transform:translate(550%,100%)}.Catalog-Content_active{box-shadow:3px 2px 5px #ccc;opacity:1;z-index:332;-webkit-transform:translateY(24px);transform:translateY(24px);min-height:650px}.App_mobile .Catalog-Content_active{box-shadow:3px 2px 5px #ccc;opacity:1;z-index:332;-webkit-transform:translateY(0);transform:translateY(0)}.Catalog-Content.simple{position:relative;z-index:auto;opacity:1;-webkit-transform:none;transform:none;display:flex;text-align:center;padding:0}.categoryWithCategory{width:25%;padding:20px 0;font-size:1.3em}.Catalog-Content .category_image{width:190px;border:1px dashed #0188cc;border-radius:100px;padding:22px}.Catalog-Content .category_image:hover{background:#fc0;border:1px dashed #ddd}.Catalog-Item.Catalog-Item_full{width:20%;line-height:33px}.Catalog-Content .Catalog-SubItem{display:grid}.Catalog-Content .Catalog-Item a{text-decoration:none;color:#003}.Catalog-Content .Catalog-Item a:hover,.Catalog-Content .Catalog-SubItem.Catalog-SubItem_small a:hover{font-weight:700}.Catalog-Content a.Catalog-Item{text-decoration:none;color:#003}.Catalog-Content a.Catalog-Item:hover{color:#fc0}.Catalog-Content .Catalog-SubItem.Catalog-SubItem_big a{font-weight:700;font-size:1em}.Catalog-Content .Catalog-SubItem.Catalog-SubItem_small a{font-weight:400;font-size:1em}.Catalog-Content a.Catalog-Item.Catalog-Item_bold{font-weight:700;font-size:1.3em;padding:15px}
.Title{background:#fff url(/img/category-line.png) no-repeat 50%;padding:50px 30px;text-align:center;font-weight:700;font-size:24px}.Title.classic{background:none;text-align:inherit}.App_mobile .Title{font-size:20px;padding:30px}
.Page-Login form{position:relative;margin:30vh auto}.Page-Login input{margin:7px 0}.Page-Login button{margin-top:10px;width:100%}
.Page-Products .App_mobile .Card{width:100%!important}.Page-Products .App_mobile .Filter{display:none}.Page-Products .App_mobile .Content{grid-template-columns:1fr}.Page-Products .Banner{background:#fc0;color:#003;position:relative;padding:25px}
.Filter{transition:opacity .3s ease-in-out}.Filter .AdsZone{display:flex;flex-wrap:wrap;align-content:center}.AdsZone{padding:15px 0;background:var(--accent-bg-color)}.AdsZone .Text,.AdsZone h4.Text{color:#fff;text-align:center;margin:0}.AdsZone div{display:flex;justify-content:space-between;align-items:center;padding-top:14px}.AdsZone p.Text{font-weight:700;font-size:20px;padding-top:4px}.AdsZone i.Text:first-child{padding-left:14px;color:#fc0;font-size:12px}.AdsZone i.Text:nth-child(2){padding-right:14px;color:#fc0}.Filter.Filter_loading{opacity:.05}.Filter.Filter_loading:after{content:""}.Filter h2{margin-bottom:0}.Filter input{font-size:16px}.Filter input:hover{cursor:pointer}.Filter-Range{display:flex;justify-content:space-between}.Filter-Group{padding:10px 0;max-height:250px;overflow-y:auto;overflow-x:hidden;position:relative}.Filter-Group::-webkit-scrollbar{width:.5em}.Filter-Group::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(0,0,0,.15)}.Filter-Group::-webkit-scrollbar-thumb{background-color:#fc0}.Filter-Title{padding:25px 0;font-size:18px;font-weight:700;position:relative}form.Filter-Group.Filter-Group_clear{overflow:hidden}.Filter .Button{margin-top:33px}
.Filter_sort{outline:none;border:none;background:none;font-size:17px;font-weight:700}.Filter_custom{display:flex;align-content:center;padding:0 0 0 25px;background:#fff}
.Page-Product-SubHeader{position:relative;display:flex;justify-content:space-between;background:#fff}.Page-Product .Card .Text{text-align:left}.Page-Product .Card h1.Text{text-align:left;font-size:25px}.Page-Product .Card_type_detail .Card-Price b{font-size:5em;width:100%}.Page-Product .App_mobile .Card_type_detail .Card-Price b{font-size:3em}.Page-Product .Card .addCart .Button{width:auto}.Page-Product .Card-CustomFields{display:grid;grid-template-columns:1fr 1fr}
.Breadcrums .Link{color:rgba(0,0,0,.5);text-decoration:none}.Breadcrums .Link:hover{color:#000}.Breadcrums .Breadcrums-Inner{padding:25px;display:flex}.Breadcrums .Breadcrums-Item{margin:0 33px 0 0}.Breadcrums .Breadcrums-Item:after{content:"-";width:24px;height:24px;padding:0 0 0 25px;font-size:20px;color:#ddd}.Breadcrums .Breadcrums-Item:last-child:after{content:""}
.LikeShare{padding:25px}
.ProductLoader{border-bottom:1px solid #ddd}.ProductLoader .OfferInCard{display:none}
.Subategories{display:flex;justify-content:space-around;align-items:center}.Subategories .Link{text-decoration:none;color:#003;font-size:16px;font-weight:400;border-bottom:1px dashed}.Subategories .Link:active,.Subategories .Link:hover{text-decoration:none;color:#fc0;font-weight:700}
.Preview__list img:hover{cursor:pointer;outline:5px solid #fc0}

.Basket{min-height:77vh}.Basket-Content{display:flex;justify-content:space-between}.Basket-Inner.Basket-Inner_type_component a{text-decoration:none;color:#000}.App_mobile .Basket-Content{display:grid;justify-content:space-between}.App_mobile .Basket-Content table.Order-Content{font-size:11px;line-height:14px!important}.Basket-Inner.Basket-Inner_type_sidebar{width:25vw;border-left:1px solid #ddd}.App_mobile .Basket-Inner.Basket-Inner_type_component,.App_mobile .Basket-Inner.Basket-Inner_type_sidebar{width:100%}.App_mobile .Card_type_basket .Card-Name{width:125px;font-size:9px!important}.App_mobile .Coupon,.App_mobile .Delivery-Case.Delivery-Case_rules_done,.App_mobile .Delivery-Case.Delivery-Case_rules_needly{display:none}.Basket .Card{height:inherit}.Basket-Content .Paper:first-child{width:100%}.Basket .Paper{padding:25px}.App_mobile .Basket .Paper{padding:0}.Basket-FinalPrice{padding:88px 0;font-size:33px;text-align:right}.App_mobile .Basket-FinalPrice{padding:18px 0;font-size:24px;text-align:center}
.Delivery:first-child{padding:0}.Delivery{padding:25px 0}.Delivery .Delivery-Case{display:flex;justify-content:space-between}.Delivery-Case svg{width:88px;padding-right:15px}.Delivery .Paper{padding:0 25px}
.Order{width:100%;margin:30px 0}.Order form{width:100%;display:flex;justify-content:space-around}.Order-Header{padding-bottom:30px}table.Order-Content{width:100%;line-height:7vh}table.Order-Content .centred{text-align:center}.Order .Order-Price{padding-top:15px;text-align:right;font-size:2em}.App_mobile .Order .Order-Price{padding-top:15px;text-align:center;font-size:2em}.App_mobile .Basket-Inner.Basket-Inner_type_sidebar{border:0;padding-bottom:20px}table.user{width:100%}table.user th{text-align:left}
.Faq{display:grid;line-height:25px;padding-bottom:50px}.Faq a{color:#3131a8;-webkit-text-decoration:dotted;text-decoration:dotted}



.Page-Search .App_mobile .Card{width:100%!important}.Page-Search .App_mobile .Filter{display:none}.Page-Search .App_mobile .Content{grid-template-columns:1fr}

.Page-Blog .Content{display:block}.Page-Blog .Content img{width:100px;padding-right:10px}.Page-Blog .Content .Text{min-height:150px;padding-bottom:20px;text-align:justify}.Page-Blog .Content table{margin:20px 0}.Page-Blog .Content table th{text-align:left}.pays__imgs{display:flex;align-items:center}

.Page-Admin .Order{display:flex}.Page-Admin .Order form{height:40px}
.Orders .Order-Table{display:none}.Orders .Order{margin:0}.Orders .Order-Price{width:10vw;padding:0;font-size:16px;text-align:center}.Orders .Order,.Orders .Order form{align-items:center}.Orders .Order{padding:15px 0;border-bottom:2px solid #eee}.Orders .Order:last-child{border:0}.Orders .Order .Order-Header{padding:0;width:15vw}
