.geo-banner{position:fixed;bottom:0;left:0;right:0;z-index:900;background:#fff;box-shadow:0 -2px 16px rgba(0,0,0,.12);padding:14px 24px;display:flex;align-items:center;gap:16px;transform:translateY(100%);transition:transform .3s ease}.geo-banner.show{transform:translateY(0)}.geo-banner.hide{transform:translateY(100%)}.geo-banner>span{flex:1;font-size:15px}.geo-banner .actions{display:flex;gap:8px;flex-shrink:0}@media (max-width:600px){.geo-banner{flex-direction:column;align-items:stretch;gap:10px}.geo-banner .actions{justify-content:stretch}.geo-banner .actions button{flex:1}}
.app-menu{position:fixed;right:0;top:0;left:0;bottom:0;z-index:600;visibility:hidden;touch-action:pan-y;overflow:hidden;transition:visibility ease .2s}.app-menu a{text-decoration:none;color:#1d1f20}.app-menu a.accent{font-weight:500;font-size:16px}.app-menu a.red{color:#ff3d00}.app-menu .container{background:#fff;color:#1d1f20;position:absolute;top:0;height:100%;left:-250px;width:256px;transition:left ease .2s;display:flex;flex-flow:column nowrap;align-items:stretch;box-shadow:0 0 12px rgba(0,0,0,.12);border:1px solid #e7e6e6;border-width:0 0 0 1px}.app-menu .other{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0);transition:background ease .2s}.app-menu .main{flex:1 1 auto;display:flex;flex-flow:column nowrap;align-items:stretch;overflow:auto}.app-menu .contacts{padding:25px 25px 0;flex:1 1 auto;display:flex;flex-flow:column nowrap;row-gap:3px}.app-menu .contacts .phone a{font-size:22px;line-height:28px;font-weight:500}.app-menu .contacts .address{padding-top:5px}.app-menu .menu{flex:0 0 auto;padding:20px 25px 25px;display:flex;flex-flow:column nowrap;gap:10px}.app-menu .menu menu{padding:10px 0 0;width:100%;box-sizing:border-box;overflow:auto;border-top:dashed 1px #e7e6e6}.app-menu .menu menu:first-child{border-top:0;padding:0}.app-menu .menu menu a{display:block;overflow:hidden;font-size:15px;line-height:20px}.app-menu .menu menu li{padding:10px 0}.app-menu .menu menu li.separator{height:1px;overflow:hidden;background:#e7e6e6;margin:15px 0;padding:0}@media (orientation:landscape){.app-menu .container{left:-80%;width:80%}.app-menu .contacts{flex:0 0 auto;flex-flow:row wrap;column-gap:30px}.app-menu .contacts .address{flex:1 1 100%}.app-menu .menu{flex:1 1 auto;flex-flow:row nowrap;gap:25px}.app-menu .menu menu{padding:0;border-top:0}.app-menu .menu menu.service{order:2;border-left:dashed 1px #e7e6e6;padding:0 0 0 25px}.app-menu .menu menu.account{order:3;border-left:dashed 1px #e7e6e6;padding:0 0 0 25px}.app-menu .menu menu.catalog{order:1}}.page-back{display:none}.page-back a{display:flex;height:44px;text-align:center;flex-flow:row nowrap;justify-content:center;align-items:center;text-decoration:none;color:#1d1f20;border:solid 1px #e6e6e6;border-radius:5px}.page-back a svg{margin-right:10px;width:16px;height:16px;fill:#1D1F20;transform:rotate(180deg)}@media all and (max-width:1050px){.page-back{display:block}}.page-tools{position:fixed;left:20px;bottom:20px;z-index:610;display:flex;flex-flow:row nowrap;transition:opacity ease 120ms,left ease 120ms;opacity:0}.page-tools button{position:relative;z-index:610;box-sizing:border-box;padding:0;margin:0;width:65px;height:65px;border:0;border-radius:50%;cursor:pointer;background:linear-gradient(95deg,#3a3d55 20%,#231d3b 80%);display:flex;justify-content:center;align-items:center;box-shadow:0 19px 38px 0 rgba(34,36,43,.3);outline:0;transition:opacity ease 120ms;gap:10px}.page-tools button svg{fill:#fff;width:30px;height:30px}.page-tools button:hover{background:#231d3b}.page-tools button.close span{display:block;position:absolute;height:4px;width:24px;background:#fff;border-radius:2px;opacity:1;left:20px;transform:rotate(0);transition:.2s ease-in-out}.page-tools button.close span:first-child{top:23px;transform-origin:left center}.page-tools button.close span:nth-child(2){top:31px;transform-origin:left center}.page-tools button.close span:nth-child(3){top:39px;transform-origin:left center}.page-tools.menu{display:none}.page-tools.manager{left:auto;right:40px;bottom:40px}.page-tools.manager button.close span{display:none}@media all and (max-width:1050px){.page-tools{left:15px;bottom:15px}.page-tools.menu{display:flex}.page-tools.manager{right:15px;bottom:15px}}.app-manager{position:absolute;bottom:80px;right:0;opacity:0;display:none;align-items:center;justify-content:center;z-index:600;transition:opacity ease 120ms}.app-manager .close{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:605}.app-manager .content{position:relative;background:#fff;border-radius:5px;width:290px;box-shadow:0 1px 8px 0 rgba(0,0,0,.12);padding:18px 0;z-index:610}.app-manager .line{height:1px;background:#f3f3f3;overflow:hidden;margin:12px 25px}.app-manager menu a{display:flex;flex-flow:row nowrap;align-items:center;font-size:16px;line-height:22px;text-decoration:none;color:#1d1f20}.app-manager menu a:focus,.app-manager menu a:hover{color:#216d27}.app-manager menu a:focus svg,.app-manager menu a:hover svg{fill:#216d27}.app-manager menu.contacts a{column-gap:4px;padding:5px 27px}.app-manager menu.contacts a svg{width:14px;height:14px;position:relative;margin-bottom:-4px}.app-manager menu.contacts a.primary{font-size:22px;line-height:28px}.app-manager menu.actions a{column-gap:12px;padding:8px 27px}.app-manager menu.actions a svg{width:20px;height:20px;fill:#216d27}@media (orientation:landscape) and (max-height:460px){.app-manager{bottom:0;right:80px}}.order-dialog{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);z-index:1000;transition:opacity ease 120ms;opacity:0}.order-dialog .close{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}.order-dialog .content{flex:1 1 auto;background:#fff;max-width:400px;padding:30px 40px 34px;box-shadow:0 0 20px 2px rgba(0,0,0,.2);border-radius:5px;z-index:20}.order-dialog .header{padding:0 0 22px;display:flex;flex-flow:row nowrap;align-items:flex-start}.order-dialog .header .title{font-weight:600;font-size:22px;line-height:28px;flex:1 1 auto}.order-dialog .header button{flex:0 0 32px;padding:0;margin:1px -7px 0 0;background:0 0;border:0;outline:0;box-sizing:border-box;width:32px;height:32px;cursor:pointer;display:flex;justify-content:center;align-items:center}.order-dialog .header button svg{fill:#1D1F20;width:24px;height:24px;transition:opacity ease 120ms;opacity:.8}.order-dialog .header button:hover svg{opacity:1}.order-dialog form{display:block}.order-dialog .fields{display:flex;flex-flow:column nowrap;gap:10px}.order-dialog .field:last-child{padding-bottom:0}.order-dialog .field label{font-weight:400;display:block}.order-dialog .field input{box-sizing:border-box;width:100%;border:solid 1px #e4e4e4;background:#fff;padding:0 15px;margin:0;outline:0;height:48px;font-weight:400;font-size:16px;position:relative;display:block;border-radius:5px}.order-dialog .field input:active,.order-dialog .field input:focus,.order-dialog .field input:hover{border-color:#b9b9b9}.order-dialog .field input.invalid{border-color:#fc5b5b}.order-dialog .product{padding-bottom:10px;font-weight:700;color:#216d27}.order-dialog .text{padding-bottom:20px}.order-dialog .text b{color:#216d27}.order-dialog .text i{font-style:normal;font-weight:600}.order-dialog .note{padding-top:20px;font-size:12px;line-height:16px;color:#888}.order-dialog .button{padding-top:20px}.order-dialog .button button{height:56px;width:100%;font-size:18px;text-transform:uppercase}.order-dialog.show{opacity:1}@media all and (max-width:810px){.order-dialog .content{margin:25px;padding:25px 30px 28px}}@media all and (max-width:370px){.order-dialog .content{margin:15px;padding:20px 20px 22px}}.elka-state-ready .app-nav .catalog .button{opacity:1}.elka-state-ready .page-tools{opacity:1}.elka-state-main-menu{overflow:hidden}.elka-state-main-menu .app-menu{visibility:visible;transition:none}.elka-state-main-menu .app-menu .container{left:0}.elka-state-main-menu .app-menu .other{background:rgba(0,0,0,.4)}.elka-state-main-menu .app-nav .catalog .button{opacity:0}.elka-state-main-menu .page-tools.menu{left:271px}.elka-state-main-menu .page-tools.menu button.close span:first-child{transform:rotate(45deg);top:23px;left:24px}.elka-state-main-menu .page-tools.menu button.close span:nth-child(2){width:0%;opacity:0}.elka-state-main-menu .page-tools.menu button.close span:nth-child(3){transform:rotate(-45deg);top:40px;left:24px}.elka-state-main-menu .page-tools.manager{visibility:collapse}.elka-state-main-menu .ya-chat-widget_mobile{display:none}.elka-state-main-menu jdiv{visibility:collapse}@media (orientation:landscape){.elka-state-main-menu .page-tools.menu{left:80%;transform:translateX(15px)}}.elka-state-manager .app-nav .catalog .button{opacity:0}.elka-state-manager .page-tools.menu{opacity:0}.elka-state-manager .page-tools.manager button.close span{display:block}.elka-state-manager .page-tools.manager button.close span:first-child{transform:rotate(45deg);top:23px;left:24px}.elka-state-manager .page-tools.manager button.close span:nth-child(2){width:0%;opacity:0}.elka-state-manager .page-tools.manager button.close span:nth-child(3){transform:rotate(-45deg);top:40px;left:24px}.elka-state-manager .page-tools.manager button.close svg{display:none}.elka-state-manager .app-manager{opacity:1;display:flex}.elka-state-order .ya-chat-widget_mobile{display:none}.elka-state-order jdiv{visibility:collapse}@media all and (max-width:1050px){.elka-state-order{overflow:hidden}}
.product-player{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;display:block;transition:ease opacity .5s}.product-player:after{content:'';display:block;border-radius:50%;width:40px;height:40px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:spin .5s infinite steps(100);position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;z-index:2}.product-player video{display:block;background:#000;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;z-index:1}.product-player .actions{display:flex;flex-flow:row nowrap;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);z-index:3}.product-player .actions button{box-sizing:border-box;outline:0;border:0;background:rgba(0,0,0,.7);color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:600;transition:ease background 120ms}.product-player .actions button:focus,.product-player .actions button:hover{background:#000}.product-player.loaded:after{display:none}@media all and (max-width:1050px){.product-player .actions{bottom:30px}}@media all and (max-width:1050px) and (orientation:landscape){.product-player video{object-fit:contain}}.product-player-container.played .product-player{opacity:1}@media all and (max-width:1050px){.product-player-container.played .product-player{display:block;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000!important}}@media all and (max-width:1050px){.elka-state-video{overflow:hidden}}
body,html{margin:0;padding:0;height:100%}menu{list-style:none;padding:0;margin:0}menu li{padding:0;margin:0}svg{display:block;fill:#1D1F20}button{box-sizing:border-box}body{font-size:15px;font-family:var(--main-font-family, system-ui, 'Segoe UI', 'Gill Sans', 'Verdana', 'Arial', sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:160%;background:#fff;-webkit-tap-highlight-color:transparent;overflow-x:hidden;overflow-y:auto}@media all and (max-width:1550px){body{font-size:14px}}a{color:#216d27;text-underline-offset:4px;text-decoration-thickness:1px}button,input,textarea{font-size:15px;font-family:var(--main-font-family);box-sizing:border-box;margin:0}@media all and (max-width:1550px){button,input,textarea{font-size:14px}}img[loading=lazy]{animation:img-fade-in .3s ease both}@keyframes img-fade-in{from{opacity:0}to{opacity:1}}.bp-page-loader{position:fixed;left:0;top:0;width:0;height:2px;z-index:5000;display:block;opacity:0;visibility:collapse;transition:visibility ease .3s,opacity ease .3s}.bp-page-loader.show{opacity:1;transition:width ease-in-out 1.5s;visibility:visible}.bp-page-loader.finish{transition:width ease-in-out 180ms,opacity ease .3s;opacity:0}.bp-page-loader{background:#216d27;box-shadow:0 1px 49px -5px rgba(0,0,0,.75)}.content-width{max-width:1960px;margin:0 auto;padding:0 40px;box-sizing:border-box;width:100%}@media all and (max-width:810px){.content-width{padding:0 25px}}@media all and (max-width:550px){.content-width{padding:0 20px}}@media all and (max-width:370px){.content-width{padding:0 12px}}.app{width:100%;min-height:100%;height:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:300px;z-index:100}.app-nav{background:#fff;position:relative;z-index:300;font-size:13px}.app-nav .content-width{height:94px;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.app-nav .logo{order:1;flex:0 0 300px;width:300px;display:flex;flex-flow:row nowrap}.app-nav .logo a{display:flex;flex-flow:row nowrap;align-items:center;color:#216d27;text-decoration:none;font-size:36px;line-height:38px;text-transform:uppercase;outline:0;position:relative}.app-nav .logo a img,.app-nav .logo a svg{display:block;height:38px;margin-right:9px}.app-nav .logo a svg{margin-top:-7px}.app-nav .logo a b{display:block;margin-right:7px;font-weight:700}.app-nav .logo a span{font-weight:400}.app-nav .logo a u{text-decoration:none;display:block;position:absolute;top:-5px;right:-5px;font-size:12px;line-height:17px;font-weight:700;color:#c20000;transform:translateX(90%)}.app-nav .city{order:2;padding:0;user-select:none;position:relative}.app-nav .city>a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;color:#1d1f20;text-decoration:none;background:#f3f3f3;padding:0 15px;border-radius:5px;transition:background ease 120ms;gap:4px;height:36px}.app-nav .city>a i{display:block;margin-right:4px}.app-nav .city>a i svg{display:block;width:16px;height:16px;fill:#216d27}.app-nav .city>a strong{font-weight:500;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-nav .city>a>svg{width:14px;height:14px;fill:#1D1F20;transition:transform ease 120ms}.app-nav .city>a:hover{background:#ededed}.app-nav .city .list{position:absolute;top:40px;left:0;width:260px;background:#fff;box-sizing:border-box;box-shadow:0 0 12px rgba(0,0,0,.12);padding:15px 25px;border-radius:5px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;row-gap:10px;visibility:hidden;opacity:0;transition:visibility ease 120ms,opacity ease 120ms;z-index:101}.app-nav .city .list .header{flex:0 0 auto;font-weight:600;font-size:16px;line-height:18px}.app-nav .city .list .search{flex:0 0 auto;margin-top:5px;width:100%;position:relative}.app-nav .city .list .search input{display:block;width:100%;background:no-repeat;border:solid 1px #eee;border-radius:5px;height:40px;box-sizing:border-box;padding:0 40px 0 10px;margin:0;outline:0;position:relative;transition:border-color ease 120ms;font-size:13px}.app-nav .city .list .search input:hover{border-color:#ccc}.app-nav .city .list .search input:focus{border-color:#999}.app-nav .city .list .search svg{display:block;width:22px;height:22px;position:absolute;right:7px;top:50%;transform:translateY(-50%);fill:#ddd}.app-nav .city .list ul{flex:1 1 auto;list-style:none;padding:0;margin:0;box-sizing:border-box;overflow:auto;width:100%;max-height:290px;display:flex;flex-flow:column nowrap;row-gap:6px}.app-nav .city .list ul::-webkit-scrollbar{height:5px;background:0 0;width:8px}.app-nav .city .list ul::-webkit-scrollbar-thumb{background-color:#8696a0;border-radius:4px}.app-nav .city .list ul li{padding:0;margin:0}.app-nav .city .list ul a{line-height:18px;color:#1d1f20;text-decoration:none}.app-nav .city .list ul a:hover{color:#216d27}.app-nav .menu{order:3;flex:1 1 auto;padding:0 30px;display:flex;flex-flow:row wrap;align-items:center;user-select:none;gap:2px 25px}.app-nav .menu a{display:block;text-decoration:none;color:#6e6e6e;white-space:nowrap;outline:0;position:relative}.app-nav .menu a:hover{color:#1d1f20}.app-nav .menu a.mark:before{display:block;content:'';position:absolute;top:3px;right:-5px;width:7px;height:7px;border-radius:50%;background:#c20000}.app-nav .social{order:4;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.app-nav .social svg{width:40px;height:40px;display:block;fill:#7D7D7D}.app-nav .social a{display:block}.app-nav .social a:hover svg{fill:#1D1F20}.app-nav .contact{order:5;text-align:right;white-space:nowrap;margin-left:40px}.app-nav .contact a{display:block;text-decoration:none;color:#1d1f20;opacity:.85}.app-nav .contact a:hover{opacity:1}.app-nav .contact span{display:block;font-size:22px}.app-nav .contact i{display:block;font-size:12px;line-height:12px;color:rgba(32,36,39,.7);font-style:normal;padding-top:4px}.app-nav .catalog{order:7;position:absolute;left:300px;right:40px;bottom:-100px;display:flex;flex-flow:row nowrap;align-items:center;box-sizing:border-box;height:100px;user-select:none;padding:0 40px}.app-nav .catalog:after{content:'';display:none;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.4);box-shadow:0 0 20px 2px rgba(0,0,0,.4);z-index:1}.app-nav .catalog .button{display:none;z-index:2;transition:opacity ease 120ms;opacity:0}.app-nav .catalog .button button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:0;margin:0;border:0;position:fixed;left:50%;bottom:15px;transform:translateX(-50%);background:linear-gradient(95deg,#3a3d55 20%,#231d3b 80%);box-shadow:0 19px 38px 0 rgba(34,36,43,.3);border-radius:32px;color:#fff;width:170px;height:65px;font-size:20px;line-height:20px;font-weight:800;text-transform:uppercase;transition:width ease .1s;box-sizing:border-box;cursor:pointer}.app-nav .catalog .button button svg{display:none;width:30px;height:30px;fill:#fff}.app-nav .catalog .button .close{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1}.app-nav .groups{display:flex;flex-flow:row nowrap;gap:30px;z-index:2}.app-nav .groups>li>a{display:block;font-size:17px;line-height:22px;color:#1d1f20;text-decoration:none;white-space:nowrap;transition:color ease 120ms;padding:19px 0;outline:0}.app-nav .groups>li>a strong{font-weight:400;display:block;text-underline-offset:8px}.app-nav .groups>li>a:hover{color:#216d27}.app-nav .groups>li.selected>a{color:#216d27;text-decoration:underline}.app-nav .groups>li:hover>a{color:#216d27}.app-nav .groups>li:hover .submenu{visibility:visible;opacity:1;z-index:105}.app-nav .submenu{transition:opacity ease .1s,visibility ease .1s;position:absolute;top:78px;left:40px;right:40px;min-height:245px;background:#fff;visibility:hidden;display:flex;flex-flow:row nowrap;align-items:stretch;box-sizing:border-box;box-shadow:2px 2px 12px rgba(0,0,0,.15);opacity:0;border-radius:3px}.app-nav .submenu .menus{flex:1 1 auto;display:flex;flex-flow:row nowrap;column-gap:20px;padding:20px 53px;box-sizing:border-box}.app-nav .submenu menu{flex:1 1 33.33%;max-width:220px}.app-nav .submenu menu li{padding:5px 0}.app-nav .submenu menu a{color:#1d1f20;text-decoration:none;line-height:15px;white-space:nowrap}.app-nav .submenu menu a:hover{text-shadow:0 0 1px rgba(0,0,0,.5)}.app-nav .submenu menu a.red{color:#ff3d00;font-weight:600}.app-nav .submenu menu a.selected{font-weight:500;text-decoration:underline}.app-nav .submenu .all{display:none;border-top:solid 1px #ccc;position:absolute;left:-30px;bottom:0;right:-30px;padding:0 30px}.app-nav .submenu .all a{display:flex;flex-flow:row nowrap;align-items:center;column-gap:4px;color:#1d1f20;text-decoration:none;font-weight:500;text-transform:uppercase;height:50px}.app-nav .submenu .all a svg{margin-left:-19px;width:14px;height:14px;transform:rotate(90deg)}.app-nav .submenu .banner{flex:0 2 240px;background:#eee;display:flex;align-items:stretch}.app-nav .submenu .banner.banner2{background:#aaa}.app-nav .submenu .banner a{display:flex;justify-content:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;text-decoration:none;color:#fff;text-transform:uppercase}.app-nav .submenu .banner a span{display:block;background:#202427;padding:15px 25px;transition:background ease 120ms}.app-nav .submenu .banner a:hover span{background:#343739}.app-nav .tools{flex:1 1 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end}.app-nav .tools li{margin:0 0 0 40px;position:relative}.app-nav .tools li:first-child{margin:0}.app-nav .tools li.mobile-visible{display:none}.app-nav .tools a{display:block;position:relative;text-decoration:none;color:#fff}.app-nav .tools a[data-count]:after{content:attr(data-count);display:block;position:absolute;min-width:16px;height:16px;border-radius:8px;background:#216d27;bottom:-2px;right:-3px;font-size:10px;font-weight:600;line-height:16px;text-align:center}.app-nav .tools a.authenticated:after{content:'';display:block;position:absolute;width:10px;height:10px;border-radius:5px;background:#216d27;bottom:1px;right:1px;font-size:10px;font-weight:600;line-height:16px;text-align:center}.app-nav .tools a.cart[data-count]:after{background:#ffc700;color:#1d1f20}.app-nav .tools a svg{fill:#1D1F20;display:block;transition:all ease 120ms}.app-nav .tools a:hover svg{fill:#216d27;filter:drop-shadow(0 0 10px #ffffff)}@media all and (max-width:1550px){.app-nav .content-width{padding-top:38px;height:118px}.app-nav .logo{flex:0 0 270px;width:270px}.app-nav .logo a{font-size:30px}.app-nav .menu{position:absolute;top:0;left:0;right:0;order:0;padding:0;border-bottom:dashed 1px #e6e6e6;height:38px;padding:0 40px}.app-nav .social{flex:1 1 auto;justify-content:flex-end}.app-nav .catalog{left:40px}.app-nav .groups>li>a{font-size:16px}}@media all and (max-width:1300px){.app-nav .content-width{height:108px}.app-nav .social svg{width:36px;height:36px}.app-nav .contact{margin-left:30px}.app-nav .contact a span{font-size:18px}.app-nav .submenu .menus{padding:20px 33px}.app-nav .tools li{margin:0 0 0 30px}}@media all and (max-width:1050px){.app-nav{box-shadow:0 0 0 1px rgba(0,0,0,.06);position:absolute;width:100%;left:0;top:0;min-width:320px}.app-nav .content-width{height:102px;position:static;padding-top:40px}.app-nav .logo{flex:0 0 auto;width:auto}.app-nav .logo a{font-size:26px}.app-nav .logo a img{height:30px}.app-nav .logo a u{top:-2px}.app-nav .city{margin:0;padding:0;position:absolute;top:0;left:0;width:100%}.app-nav .city>a{height:40px;padding:0;justify-content:flex-start;padding-left:40px}.app-nav .city .list{position:fixed;left:0;top:40px;width:auto;right:0;bottom:0;border-width:1px 0 0 0;padding:25px 35px;box-shadow:none}.app-nav .city .list ul{max-height:none}.app-nav .city .list ul li{padding:5px 0}.app-nav .city .list ul a{font-size:16px;line-height:22px}.app-nav .menu{display:none}.app-nav .social{display:none}.app-nav .contact{display:none}.app-nav .contact.phone{display:block;position:absolute;right:40px;top:0}.app-nav .contact.phone a{height:40px;display:flex;flex-flow:row nowrap;align-items:center}.app-nav .contact.phone span{font-size:16px}.app-nav .contact.phone i{display:none}.app-nav .catalog{flex:1 1 auto;position:relative;left:auto;bottom:auto;right:auto;height:auto;justify-content:flex-end;padding:0}.app-nav .catalog .button{display:block}.app-nav .groups{display:none;position:fixed;left:50%;bottom:95px;transform:translateX(-50%);flex-flow:column nowrap;background:#fff;gap:0;padding:25px 38px;min-width:220px;border-radius:5px}.app-nav .groups>li>a{padding:10px 0;text-transform:uppercase;color:#1d1f20!important}.app-nav .groups>li>a strong{font-weight:500}.app-nav .groups>li .submenu{min-height:none}.app-nav .groups>li:hover .submenu{visibility:hidden}.app-nav .groups>li.selected>a{color:#216d27!important}.app-nav .groups.selected{padding:15px 30px 0}.app-nav .groups.selected>li{display:none}.app-nav .groups.selected>li.selected{display:block}.app-nav .groups.selected>li.selected>a{text-decoration:none}.app-nav .groups.selected>li.selected .submenu{visibility:visible;opacity:1;z-index:105;position:relative;left:auto;top:auto;right:auto;box-shadow:none;border:0;font-size:14px;display:block}.app-nav .groups.selected>li.selected .submenu .menus{padding:0;padding-bottom:65px;flex-flow:column nowrap}.app-nav .groups.selected>li.selected .submenu .menus menu.other{display:none}.app-nav .groups.selected>li.selected .submenu .all{display:block}.app-nav .groups.selected>li.selected .submenu .banner{display:none}.app-nav .tools li.mobile-visible{display:block}.app-nav .tools a svg{fill:#1D1F20!important}}@media all and (max-width:1050px) and (orientation:landscape){.app-nav .groups.selected>li.selected .submenu .menus{flex:0 0 auto;flex-flow:row nowrap;column-gap:30px;padding-bottom:60px}}@media all and (max-width:810px){.app-nav .content-width{height:92px}.app-nav .logo a{font-size:24px}.app-nav .logo a img{margin-right:7px}.app-nav .logo a b{padding-top:2px}.app-nav .logo a u{font-size:11px}.app-nav .city>a{padding-left:25px}.app-nav .contact.phone{right:25px}.app-nav .tools li{margin:0 0 0 20px}.app-nav .tools a svg{width:24px;height:24px}}@media all and (max-width:550px){.app-nav .logo a img{height:28px}.app-nav .logo a u{display:none}.app-nav .city>a{padding-left:20px}.app-nav .contact.phone{right:20px}.app-nav .tools li{margin:0 0 0 15px}}@media all and (max-width:370px){.app-nav .logo a{font-size:22px}.app-nav .city>a{padding-left:12px}.app-nav .contact.phone{right:12px}.app-nav .catalog .button button{width:150px;height:58px}.app-nav .tools li{margin:0 0 0 13px}.app-nav .tools a svg{width:20px;height:20px}}.app-content{flex:1 1 auto;box-sizing:border-box;padding-bottom:60px;min-height:100vh}@media all and (max-width:1050px){.app-content{padding-top:122px;padding-bottom:30px}}@media all and (max-width:810px){.app-content{padding-top:112px}}:where(img[width][height]){width:auto;height:auto}.app-footer{flex:0 0 auto;background:rgba(111,207,151,.1);border-top:1px solid rgba(31,96,14,.15);padding:47px 0 0}.app-footer .row{display:flex;flex-flow:row nowrap;align-items:flex-start;padding-bottom:30px}.app-footer .row .first{flex:0 0 300px}.app-footer .row .content{flex:1 1 auto;display:flex;flex-flow:row wrap;align-items:center}.app-footer .row.row1{padding-bottom:25px}.app-footer .row.dev{display:block;padding-left:300px;padding-bottom:10px;font-size:13px}.app-footer .row.dev a{display:inline-block;text-decoration:none;height:28px;line-height:28px;background:#ffc700;color:#1d1f20;padding:0 10px}.app-footer .row.dev a b{font-weight:600}.app-footer a.logo{display:block;color:#1d1f20;text-decoration:none;line-height:36px;font-size:30px;text-transform:uppercase;font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif}.app-footer a.logo img{width:210px;display:block}.app-footer a.address{color:#1d1f20;text-decoration:none}.app-footer ul.menu{flex:1 1 auto;list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap}.app-footer ul.menu li{padding:0 30px 0 0;margin:0}.app-footer ul.menu a{display:block;font-size:16px;line-height:36px;color:#1d1f20;text-decoration:none;white-space:nowrap;transition:color ease 120ms}.app-footer ul.menu a:hover{color:#216d27}.app-footer ul.social{list-style:none;padding:0;margin:0 -12px 0 0;display:flex;flex-flow:row nowrap}.app-footer ul.social li{padding:0 0 0 5px;margin:0}.app-footer ul.social a{display:block;border-radius:50%;width:34px;height:34px;line-height:34px;color:#1d1f20;text-decoration:none;white-space:nowrap}.app-footer ul.social a svg{display:block;fill:#1D1F20;transition:fill ease 120ms}.app-footer ul.social a.text{width:auto;padding:0 5px;font-weight:600}.app-footer ul.social a.text b{font-weight:700}.app-footer ul.social a:hover{color:#216d27}.app-footer ul.social a:hover svg{fill:#216d27}.app-footer .links a{color:#1d1f20;text-decoration:none;font-size:12px;line-height:26px}.app-footer .links a:hover{text-decoration:underline}.app-footer .contact{margin:0 40px 10px 0}.app-footer .contact>span{display:block;font-size:11px;line-height:26px}.app-footer .contact .phone{font-weight:600;font-size:24px;line-height:24px}.app-footer .contact .phone a{text-decoration:none;color:#1d1f20}.app-footer .contact .phone a u{text-decoration:none;display:block;font-size:13px;line-height:18px;padding-top:4px;font-weight:400}.app-footer .contact ul.chats{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;height:24px}.app-footer .contact ul.chats li{padding:0 15px 0 0;margin:0}.app-footer .contact ul.chats a{display:block}.app-footer .contact ul.chats svg{display:block;fill:#1D1F20}.app-footer .contact .work-time{font-weight:600;font-size:24px;line-height:24px;min-height:24px}.app-footer .contact .work-time i{white-space:nowrap;font-style:normal}.app-footer .contact .work-time span{font-size:12px}.app-footer .contact ul.payment{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;column-gap:7px;height:24px}.app-footer .contact ul.payment li{padding:0;margin:0;width:32px;height:24px;background-size:32px;background-position:50%;background-repeat:no-repeat}.app-footer .contact ul.payment li.visa{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMiAyIDQ0IDQ0Ij48cGF0aCBmaWxsPSIjMTU2NUMwIiBkPSJNNDUgMzVhNCA0IDAgMDEtNCA0SDdhNCA0IDAgMDEtNC00VjEzYTQgNCAwIDAxNC00aDM0YTQgNCAwIDAxNCA0djIyeiIvPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0xNS4xODYgMTlsLTIuNjI2IDcuODMycy0uNjY3LTMuMzEzLS43MzMtMy43MjljLTEuNDk1LTMuNDExLTMuNzAxLTMuMjIxLTMuNzAxLTMuMjIxTDEwLjcyNiAzMHYtLjAwMmgzLjE2MUwxOC4yNTggMTloLTMuMDcyek0xNy42ODkgMzBoMi44NzFsMS43MzYtMTFoLTIuOTA3ek0zOC4wMDggMTloLTMuMDIxbC00LjcxIDExaDIuODUybC41ODgtMS41NzFoMy41OTZMMzcuNjE5IDMwaDIuNjEzbC0yLjIyNC0xMXptLTMuNDk1IDcuMzI4bDEuNTYzLTQuMTU3LjgxOCA0LjE1N2gtMi4zODF6TTI2LjM2OSAyMi4yMDZjMC0uNjA2LjQ5OC0xLjA1NyAxLjkyNi0xLjA1Ny45MjggMCAxLjk5MS42NzQgMS45OTEuNjc0bC40NjYtMi4zMDlzLTEuMzU4LS41MTUtMi42OTEtLjUxNWMtMy4wMTkgMC00LjU3NiAxLjQ0NC00LjU3NiAzLjI3MiAwIDMuMzA2IDMuOTc5IDIuODUzIDMuOTc5IDQuNTUxIDAgLjI5MS0uMjMxLjk2NC0xLjg4OC45NjQtMS42NjIgMC0yLjc1OS0uNjA5LTIuNzU5LS42MDlsLS40OTUgMi4yMTZzMS4wNjMuNjA2IDMuMTE3LjYwNmMyLjA1OSAwIDQuOTE1LTEuNTQgNC45MTUtMy43NTIgMC0yLjY2MS0zLjk4NS0yLjg1My0zLjk4NS00LjA0MXoiLz48L2c+PHBhdGggZmlsbD0iI0ZGQzEwNyIgZD0iTTEyLjIxMiAyNC45NDVsLS45NjYtNC43NDhzLS40MzctMS4wMjktMS41NzMtMS4wMjloLTQuNDRzNS42NjEgMS42NzIgNi45NzkgNS43Nzd6Ii8+PC9zdmc+)}.app-footer .contact ul.payment li.mastercard{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMiAyIDQ0IDQ0Ij48cGF0aCBmaWxsPSIjM0Y1MUI1IiBkPSJNNDUgMzVhNCA0IDAgMDEtNCA0SDdhNCA0IDAgMDEtNC00VjEzYTQgNCAwIDAxNC00aDM0YTQgNCAwIDAxNCA0djIyeiIvPjxjaXJjbGUgZmlsbD0iI0ZGQzEwNyIgY3g9IjMwIiBjeT0iMjQiIHI9IjEwIi8+PHBhdGggZmlsbD0iI0ZGM0QwMCIgZD0iTTIyLjAxNCAzMGE5Ljk4MyA5Ljk4MyAwIDAxLTEuMTc2LTJoNS4zMjVhOS45IDkuOSAwIDAwLjYzNy0yaC02LjU5OEE5Ljk3NiA5Ljk3NiAwIDAxMjAgMjRoN2MwLS42ODYtLjA3LTEuMzU0LS4yMDEtMmgtNi41OThhOS45NjQgOS45NjQgMCAwMS42MzctMmg1LjMyNWE5LjkzNiA5LjkzNiAwIDAwLTEuMTc2LTJoLTIuOTczYy40MzctLjU4LjkzLTEuMTIyIDEuNDgxLTEuNTk1QTkuOTU1IDkuOTU1IDAgMDAxNyAxNGMtNS41MjMgMC0xMCA0LjQ3Ny0xMCAxMHM0LjQ3NyAxMCAxMCAxMGMzLjI2OSAwIDYuMTYyLTEuNTc1IDcuOTg2LTRoLTIuOTcyeiIvPjwvc3ZnPg==)}.app-footer .contact ul.payment li.mir{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMiAyIDQ0IDQ0Ij48cGF0aCBmaWxsPSIjQ0JDQ0NEIiBkPSJNNDEgMzlIN2MtMi4yIDAtNC0xLjgtNC00VjEzYzAtMi4yIDEuOC00IDQtNGgzNGMyLjIgMCA0IDEuOCA0IDR2MjJjMCAyLjItMS44IDQtNCA0eiIvPjxwYXRoIGZpbGw9IiM0Q0FGNTAiIGQ9Ik0yNS42IDIwLjFMMjMuMiAyNUgyM3YtNmgtM3YxMGgyLjdjLjcgMCAxLjQtLjQgMS42LTEuMWwyLjQtNC45aC4zdjZoM1YxOWgtMi43Yy0uNyAwLTEuNC40LTEuNyAxLjFtLTEyLjIuMmwtMS4zIDQuNmgtLjJsLTEuMy00LjZjLS4yLS44LS44LTEuMy0xLjYtMS4zSDZ2MTBoM3YtNS45aC4ybDEuNyA1LjlIMTNsMS43LTUuOWguM1YyOWgzVjE5aC0zYy0uOCAwLTEuNC41LTEuNiAxLjMiLz48cGF0aCBmaWxsPSIjMDA5MUVBIiBkPSJNMzguNCAxOUgzMWMuNSAyLjMgMi42IDQgNS4yIDRINDJjMC0uMi4xLS40LjEtLjctLjEtMS44LTEuNy0zLjMtMy43LTMuMyIvPjxwYXRoIGZpbGw9IiM0Q0FGNTAiIGQ9Ik0zMiAyNHY1aDN2LTNoMy41YzEuNCAwIDIuNi0uOCAzLjEtMkgzMnoiLz48L3N2Zz4=)}.app-footer .contact ul.payment li.kaspi{background-image:url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M47 36.4667C47 38.9702 45.0384 41 42.619 41H5.38095C2.96157 41 1 38.9702 1 36.4667V11.5333C1 9.0298 2.96157 7 5.38095 7H42.619C45.0384 7 47 9.0298 47 11.5333V36.4667Z%27 fill=%27%23F14635%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M24.5139 24.7915C26.4828 25.0955 26.7489 26.2604 26.9081 27.3447L26.9346 27.5296L26.9527 27.6554L27.0485 28.2934C27.2361 29.5118 27.6274 32.0407 27.6274 33.3603C27.6274 33.6901 27.5984 33.9432 27.5454 34.0823C27.457 34.2967 27.1996 34.5024 26.8442 34.6739C25.9842 34.8855 25.0853 35 24.1594 35C24.0613 35 23.9649 34.9953 23.8681 34.9924C23.4939 34.8861 23.2126 34.7086 23.0637 34.4662C22.6141 33.7342 22.587 32.1036 22.578 30.1979L22.5769 29.9769L22.5733 29.4057C22.5587 27.3884 22.5461 25.649 23.279 25.0249C23.5629 24.7848 23.9662 24.7053 24.5139 24.7915ZM20.2213 29.1836C20.648 29.1596 20.9223 31.2582 20.9775 32.8496C21.0161 33.9575 20.8998 34.4132 20.714 34.5768C20.5037 34.5067 20.2971 34.4307 20.0934 34.3482C19.9576 34.1013 19.8537 33.713 19.7878 33.2044C19.5864 31.606 19.7613 29.2118 20.2213 29.1836ZM30.9178 32.3197C30.8912 32.4655 30.8536 32.5781 30.8073 32.6731C30.4426 32.9658 30.0591 33.2346 29.6579 33.4764C29.5301 33.4979 29.4166 33.4829 29.3611 33.3891C28.8293 32.4547 28.6298 29.5235 29.1444 29.2684C29.8153 28.9443 31.0172 31.813 30.9178 32.3197ZM24.0005 13C29.9912 13 34.8629 17.7442 34.9973 23.6475L35 23.8516V23.9459C34.989 26.6125 34.0077 29.0522 32.3909 30.9404C32.3323 30.911 32.2253 30.8147 32.0315 30.5248C31.831 30.2334 30.1015 27.5718 30.1015 24.5212C30.1015 23.9225 30.9644 22.9873 31.7281 22.1664C32.2989 21.5487 32.8396 20.9661 33.0387 20.5081C33.2923 19.9172 33.1149 19.5046 32.8342 19.3648C32.5802 19.2405 32.1989 19.3311 31.9312 19.8065C31.492 20.5758 31.3513 20.7195 30.7107 21.2343C30.0803 21.7487 29.0782 22.2666 29.0782 21.5962C29.0782 21.2343 29.6363 20.4145 29.9121 19.8399C30.1937 19.2588 29.8902 18.8382 29.3087 18.8382C28.1668 18.8382 27.4088 20.2928 27.4088 20.7967C27.4088 21.3003 27.6531 21.372 27.6531 21.9583C27.6531 22.5491 26.4003 23.3154 25.2201 23.3154C24.0839 23.3154 23.425 23.0854 23.152 22.4375L23.1171 22.3466L23.0382 22.1131C22.7582 21.2949 22.5574 20.7015 22.2078 20.0814C22.0222 19.7535 21.7358 19.5261 21.4881 19.3261C21.1643 19.0746 20.9964 18.8431 20.9613 18.6704C20.929 18.4991 20.9116 18.1762 21.4651 17.432C22.0173 16.692 22.0947 16.1329 21.8184 15.8445C21.7182 15.7419 21.5474 15.6761 21.3281 15.6761C20.9402 15.6761 20.4012 15.8816 19.8457 16.4462C18.9823 17.331 19.4725 18.171 19.4725 18.5398C19.4725 18.9083 19.3143 19.1168 18.7961 19.6181C18.2741 20.1217 18.094 20.5535 18.0343 22.2887C18.0114 23.1828 17.854 23.6975 17.7126 24.1539C17.5905 24.5539 17.4781 24.9299 17.4721 25.4732C17.4624 26.0754 17.5626 26.4634 17.6796 26.9111C17.7944 27.3249 17.9164 27.7991 17.9945 28.5922C18.1188 29.82 18.0756 30.8572 17.8496 31.9173L17.7893 32.1828L17.7752 32.2591C17.7289 32.4455 17.6739 32.6717 17.5996 32.7565C14.8155 30.779 13 27.5496 13 23.899C13 17.8802 17.9249 13 24.0005 13Z%27 fill=%27white%27/%3E%3C/svg%3E%0A")}.app-footer .contact .nowrap{white-space:nowrap}.app-footer .copy{border-top:1px solid rgba(31,96,14,.05);font-size:12px;line-height:18px;color:#666;height:60px;display:flex;align-items:center;margin-top:10px;text-align:center}.app-footer .copy span{font-weight:600}@media all and (max-width:1550px){.app-footer a.logo{font-size:28px}.app-footer .row .first{flex:0 0 250px}.app-footer .row.dev{padding-left:250px}.app-footer ul.menu a{font-size:14px}}@media all and (max-width:1300px){.app-footer ul.menu{flex:1 1 auto;padding-bottom:0}.app-footer ul.social{margin:0 0 0 -12px}}@media all and (max-width:1050px){.app-footer{padding-bottom:100px}.app-footer a.logo{text-align:center}.app-footer .row .first{flex:0 1 auto}.app-footer .row.row1{flex-flow:column nowrap;align-items:center;padding-bottom:10px}.app-footer .row.row1 .content{flex:0 1 auto;flex-flow:column nowrap;align-items:center}.app-footer .row.dev{padding-left:0;text-align:center;justify-content:center}.app-footer .row.row2{flex-flow:column nowrap;align-items:center;padding-bottom:10px}.app-footer .row.row2 .first{order:2}.app-footer .row.row2 .content{order:1;justify-content:center;padding-bottom:20px}.app-footer ul.menu{display:none}.app-footer ul.social{padding-top:15px}.app-footer .links{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.app-footer .links div{padding:0 10px}.app-footer .contact{margin:0 15px 10px;text-align:center}}@media all and (max-width:810px){.app-footer{padding-top:30px}.app-footer a.logo{font-size:24px}.app-footer .row.row2{padding-bottom:10px}.app-footer .row.row2 .content{flex-flow:column nowrap}.app-footer ul.menu{flex-flow:column nowrap;justify-content:center;text-align:center}.app-footer .contact{margin:0 0 10px 0}.app-footer .contact ul.chats li{padding:0 8px}.app-footer .contact ul.payment li{padding:0 4px}.app-footer .contact .work-time i{display:block;padding-top:5px}}@media all and (max-width:550px){.app-footer .row.address{font-size:20px}.app-footer .contact .phone{font-size:20px}.app-footer .contact .work-time{font-size:20px}}.app-button,a.app-button,button.app-button{appearance:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:8px;background:#216d27;box-sizing:border-box;border:solid 1px #216d27;border-radius:5px;outline:0;text-decoration:none;text-transform:uppercase;text-align:center;font-size:14px;font-weight:600;line-height:20px;color:#fff;cursor:pointer;transition:background ease 120ms,border-color ease 120ms}.app-button svg,a.app-button svg,button.app-button svg{fill:#fff;width:18px;height:18px;transition:fill ease 120ms}.app-button:focus,.app-button:hover,a.app-button:focus,a.app-button:hover,button.app-button:focus,button.app-button:hover{background:#257d2c}.app-button:active,a.app-button:active,button.app-button:active{background:#1e6724}.app-button.secondary,a.app-button.secondary,button.app-button.secondary{background:#202427;border-color:#202427}.app-button.secondary:focus,.app-button.secondary:hover,a.app-button.secondary:focus,a.app-button.secondary:hover,button.app-button.secondary:focus,button.app-button.secondary:hover{background:#343739}.app-button.secondary:active,a.app-button.secondary:active,button.app-button.secondary:active{background:#16191b}.app-button.red,a.app-button.red,button.app-button.red{background:#c20000;border-color:#c20000}.app-button.red:focus,.app-button.red:hover,a.app-button.red:focus,a.app-button.red:hover,button.app-button.red:focus,button.app-button.red:hover{background:#a00;border-color:#a00}.app-button.red:active,a.app-button.red:active,button.app-button.red:active{background:#9d0000;border-color:#9d0000}.app-button.transparent,a.app-button.transparent,button.app-button.transparent{background:#fff;color:#202427;border:solid 1px #202427}.app-button.transparent svg,a.app-button.transparent svg,button.app-button.transparent svg{fill:#202427}.app-button.transparent:focus,.app-button.transparent:hover,a.app-button.transparent:focus,a.app-button.transparent:hover,button.app-button.transparent:focus,button.app-button.transparent:hover{background:#343739;color:#fff}.app-button.transparent:focus svg,.app-button.transparent:hover svg,a.app-button.transparent:focus svg,a.app-button.transparent:hover svg,button.app-button.transparent:focus svg,button.app-button.transparent:hover svg{fill:#fff}.app-button.transparent:active,a.app-button.transparent:active,button.app-button.transparent:active{background:#16191b;color:#fff}.app-button.transparent:active svg,a.app-button.transparent:active svg,button.app-button.transparent:active svg{fill:#fff}.app-button.transparent.no-hover:hover,a.app-button.transparent.no-hover:hover,button.app-button.transparent.no-hover:hover{background:#fff;color:#202427}.app-button.transparent.no-hover:hover svg,a.app-button.transparent.no-hover:hover svg,button.app-button.transparent.no-hover:hover svg{fill:#202427}.app-button.disable,a.app-button.disable,button.app-button.disable{background:#ccc;color:#1d1f20;cursor:default}.app-button.loading,a.app-button.loading,button.app-button.loading{background:#216d27;color:transparent;position:relative}.app-button.loading svg,a.app-button.loading svg,button.app-button.loading svg{visibility:hidden}.app-button.loading:after,a.app-button.loading:after,button.app-button.loading:after{content:'';display:block;border-radius:50%;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:spin .5s infinite steps(100);position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.app-button.loading.secondary,a.app-button.loading.secondary,button.app-button.loading.secondary{background:#202427}ol.page-nav{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;color:#7d7d7d;font-size:13px;line-height:16px}ol.page-nav li{padding:0;margin:0}ol.page-nav li:after{content:'/';padding:0 5px}ol.page-nav li:last-child:after{display:none}ol.page-nav a{color:#7d7d7d;text-decoration:none}ol.page-nav a:hover{color:#1d1f20;text-decoration:underline}@media all and (max-width:1050px){ol.page-nav{font-size:12px}}.main-banner{position:relative}.main-banner .banners{height:60vh;min-height:550px;max-height:700px;display:flex;flex-flow:row nowrap;align-items:stretch;overflow:hidden;position:relative;background:#202427;border-radius:5px}.main-banner .banner{flex:0 0 100%;width:100%;height:100%;box-sizing:border-box;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:90px 200px 108px 300px;color:#fff;position:relative;display:none;overflow:hidden;transition:transform .6s ease-in-out;backface-visibility:hidden}.main-banner .banner>*{position:relative}.main-banner .banner .content{flex:0 1 auto;text-shadow:0 0 10px rgba(0,0,0,.7);max-width:800px;z-index:2}.main-banner .banner .icon{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.main-banner .banner .icon svg{fill:#fff;height:200px}.main-banner .banner .bg{position:absolute;left:0;top:0;right:0;bottom:0;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;isolation:isolate}.main-banner .banner .bg img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;z-index:-1}.main-banner .banner .bg:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.main-banner .banner .bg:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:0 0;box-shadow:inset 139px -94px 140px -16px rgba(0,0,0,.4)}.main-banner .banner .header{font-size:46px;line-height:54px;font-weight:700;padding:0;margin:0}.main-banner .banner .header span{white-space:nowrap}.main-banner .banner p.text{font-size:18px;line-height:28px;padding:30px 0 0;margin:0}.main-banner .banner .button{padding:40px 0 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.main-banner .banner .button a.app-button{height:54px;min-width:200px}.main-banner .banner.light .bg:before{background:rgba(0,0,0,.4)}.main-banner .banner.light2 .bg:before{background:rgba(0,0,0,.2);box-shadow:inset -139px 94px 140px -16px rgba(0,0,0,.7)}.main-banner .banner.light2 .bg:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0);box-shadow:inset 139px -94px 140px -16px rgba(0,0,0,.6)}.main-banner .banner.black{background:#000}.main-banner .banner.black .app-button{background:#fff;color:#000;text-shadow:none}.main-banner .banner.black .app-button svg{fill:#000}.main-banner .banner.black .app-button:focus,.main-banner .banner.black .app-button:hover{background:rgba(255,255,255,.9)}.main-banner .banner.black .app-button:active{background:rgba(255,255,255,.9)}.main-banner .banner.start .bg{opacity:0;transition:opacity ease 250ms}.main-banner .banner.start-show .bg{opacity:1}.main-banner .banner.active,.main-banner .banner.next,.main-banner .banner.prev{display:flex}.main-banner .banner.active{transform:translate3d(0,0,0)}.main-banner .banner.next,.main-banner .banner.prev{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner .banner.next{transform:translate3d(100%,0,0)}.main-banner .banner.prev{transform:translate3d(-100%,0,0)}.main-banner .banner.next.left,.main-banner .banner.prev.right{transform:translate3d(0,0,0)}.main-banner .banner.active.left{transform:translate3d(-100%,0,0)}.main-banner .banner.active.right{transform:translate3d(100%,0,0)}.main-banner .controls{position:absolute;height:68px;left:300px;right:0;bottom:0;display:flex;flex-flow:row nowrap;align-items:center;opacity:0;z-index:2}.main-banner .controls .buttons{flex:1 1 auto;padding:0 20px 0 0;display:flex;flex-flow:row nowrap;align-items:center;margin-left:-20px}.main-banner .controls .buttons button{background:0 0;box-sizing:border-box;border:0;outline:0;width:50px;height:50px;cursor:pointer;opacity:.7;display:block;transition:opacity ease 120ms}.main-banner .controls .buttons button svg{fill:#fff;width:28px;height:28px;margin:0 auto}.main-banner .controls .buttons button:hover{opacity:1}.main-banner .controls .buttons i{display:block;width:1px;height:20px;overflow:hidden;background:rgba(255,255,255,.3);margin:0 10px}.main-banner .indicators{display:flex;flex-flow:row nowrap;cursor:default;user-select:none;padding-right:40px;z-index:2}.main-banner .indicators div{font-size:15px;margin-right:40px;font-weight:600;cursor:pointer;color:#fff;opacity:.7;transition:all ease 120ms}.main-banner .indicators div:last-child{margin-right:0}.main-banner .indicators div.active{opacity:1;font-weight:700}.main-banner.ready .controls{opacity:1;transition:opacity ease-in 250ms}@media all and (max-width:1800px){.main-banner .banner .content{max-width:700px}}@media all and (max-width:1550px){.main-banner .banners{min-height:450px;height:50vh}.main-banner .banner{padding-left:40px;padding-right:40px}.main-banner .banner .content{width:50%}.main-banner .banner .icon svg{height:180px}.main-banner .banner .header{font-size:36px;line-height:50px}.main-banner .controls{left:40px}}@media all and (max-width:1300px){.main-banner .banner{padding-bottom:98px}.main-banner .banner .icon svg{height:150px}.main-banner .banner .header{font-size:34px;line-height:44px}.main-banner .banner p.text{font-size:15px;line-height:25px}.main-banner .controls{height:58px}}@media all and (max-width:1050px){.main-banner .banner{padding-top:40px;padding-bottom:40px}.main-banner .banner .content{width:50%}.main-banner .banner .icon svg{height:120px}.main-banner .banner .header{font-size:30px;line-height:38px}.main-banner .banner p.text{font-size:16px;line-height:26px}.main-banner .controls{height:50px}.main-banner .controls .buttons{padding:0 10px 0 0}.main-banner .controls .buttons i{margin:0 5px}}@media all and (max-width:810px){.main-banner .banner{padding-left:30px;padding-right:30px}.main-banner .banner .content{width:auto}.main-banner .banner .icon{padding-left:40px}.main-banner .indicators{padding-right:30px}.main-banner .indicators span{display:none}.main-banner .indicators div{width:8px;height:8px;border-radius:4px;background:#fff;margin-right:25px;opacity:.6}.main-banner .indicators div:hover{opacity:1}.main-banner .indicators div.active{opacity:1}}@media all and (max-width:550px){.main-banner .banner{padding-left:30px;padding-right:30px;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.main-banner .banner .content{order:2;flex:0 1 auto}.main-banner .banner .icon{order:1;flex:0 1 auto;padding-bottom:20px;padding-left:0}.main-banner .banner .icon svg{height:80px}.main-banner .controls{left:30px}.main-banner .indicators{padding-right:30px}}@media all and (max-width:370px){.main-banner .banner{padding-left:20px;padding-right:20px}.main-banner .banner .header{font-size:26px;line-height:34px}.main-banner .controls{left:20px}.main-banner .indicators{padding-right:20px}}.page-header{padding:90px 40px 30px 300px;min-height:280px;display:flex;flex-flow:column nowrap;justify-content:center;background:#f3f3f3;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:5px;overflow:hidden}.page-header>*{position:relative}.page-header h1{font-weight:700;font-size:32px;line-height:38px;padding:0;margin:0;position:relative}.page-header ol.page-nav{padding-top:20px}.page-header.white{background:#fff;height:auto}.page-header.bg{color:#fff}.page-header.bg ol.page-nav{color:rgba(255,255,255,.7)}.page-header.bg ol.page-nav a{color:rgba(255,255,255,.7)}.page-header.bg ol.page-nav a:hover{color:#fff}.page-header.bg:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.page-header.empty{min-height:0;padding-top:70px}@media all and (max-width:1550px){.page-header{padding:90px 40px 30px;min-height:200px}.page-header.bg{min-height:300px}.page-header h1{font-size:28px;line-height:34px}}@media all and (max-width:1050px){.page-header{height:auto;padding:0;min-height:0;background:0 0}.page-header h1{font-size:26px;line-height:32px}.page-header ol.page-nav{padding-top:5px}.page-header.empty{display:none}.page-header.bg{min-height:0;background-image:none!important;color:#1d1f20}.page-header.bg:before{display:none}.page-header.bg ol{color:#7d7d7d}.page-header.bg ol a{color:#7d7d7d}.page-header.bg ol a:hover{color:#1d1f20}}@media all and (max-width:810px){.page-header ol.page-nav{display:none}}@media all and (max-width:370px){.page-header h1{font-size:22px;line-height:26px}}.mobile-popup{visibility:hidden;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;transition:visibility ease 120ms,opacity ease 120ms;cursor:default;box-sizing:border-box}.mobile-popup .close{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.3)}.mobile-popup .wrapper{background:#fff;width:80%;max-width:320px;max-height:80%;box-shadow:0 0 20px 2px rgba(0,0,0,.4);box-sizing:border-box;position:relative;border-radius:5px;display:flex;flex-flow:column nowrap}.mobile-popup .header{flex:0 0 auto;font-weight:600;background:#f3f3f3;display:flex;flex-flow:row nowrap;align-items:center;border-radius:5px 5px 0 0;font-size:15px;height:56px;padding-left:35px}.mobile-popup .header span{flex:1 1 auto;display:block}.mobile-popup .header a{display:flex;justify-content:center;align-items:center;width:70px;height:40px}.mobile-popup .header svg{width:18px;height:18px;fill:#1D1F20}.mobile-popup .content{flex:1 1 100%;height:100%;overflow:hidden;display:flex;flex-flow:column nowrap;padding:10px 0;box-sizing:border-box}.mobile-popup ol{flex:1 1 auto;list-style:none;padding:25px 35px 28px;margin:0;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:15px 8px;overflow-x:auto;height:100%;box-sizing:border-box}.mobile-popup ol li{padding:0;margin:0;height:auto}.mobile-popup ol li.parent{padding-bottom:5px;display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.mobile-popup ol li.parent svg{margin-left:-19px;width:14px;height:14px;transform:rotate(90deg)}.mobile-popup ol li.parent a{flex:1 1 auto;font-weight:700;font-size:17px}.mobile-popup ol a{font-size:15px;line-height:23px;color:#1d1f20;text-decoration:none;display:block;border-bottom:solid 1px #fff;transition:border-bottom-color ease 120ms}.mobile-popup ol a:hover{border-bottom-color:#1d1f20}.mobile-popup ol a.active,.mobile-popup ol a.selected{border-bottom-color:#1d1f20;font-weight:700}.mobile-popup ol a.red{color:#ff3d00;font-weight:500}.mobile-popup ol a.red:hover{border-bottom-color:#ff3d00}.mobile-popup ol a.red.active,.mobile-popup ol a.red.selected{border-bottom-color:#ff3d00}.mobile-menu{display:none;padding-top:20px}.mobile-menu .block.expanded .item-value{background:#f3f3f3}.mobile-menu .block.expanded .item-value i svg{transform:rotate(180deg)}.mobile-menu .block.expanded .mobile-popup{visibility:visible;opacity:1;transition:opacity ease 120ms}.mobile-menu .item-value{height:54px;display:flex;flex-flow:row nowrap;align-items:center;position:relative;cursor:pointer;background:#f3f3f3;transition:background ease 120ms;border-radius:5px;border:solid 1px #f3f3f3;padding:0 20px}.mobile-menu .item-value u{flex:0 0 auto;display:block}.mobile-menu .item-value u svg{fill:#1D1F20;width:20px;height:20px}.mobile-menu .item-value span{flex:1 1 auto;font-size:15px;line-height:18px;color:#1d1f20;box-sizing:border-box;font-weight:600;padding:0 10px;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}.mobile-menu .item-value i{flex:0 0 auto;display:block;margin-right:-2px}.mobile-menu .item-value i svg{fill:#1D1F20;width:18px;height:18px;transition:transform ease 180ms}.mobile-menu .item-value:hover{background:#ededed}@media all and (max-width:1050px){.mobile-menu{display:block}}.page-content{position:relative}.page-content-banner{position:absolute;padding-top:40px;z-index:50;width:260px}.page-content-banner a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#f3f3f3;text-align:center;color:#1d1f20;text-decoration:none;box-sizing:border-box;padding:50px 20px;border-radius:5px}.page-content-banner a svg{flex:0 0 auto;margin-bottom:5px;fill:#216d27;width:60px;height:60px}.page-content-banner a u{display:block;text-decoration:none}.page-content-banner a strong{display:block;font-weight:700;font-size:22px;line-height:36px}.page-content-banner a strong.discount{font-size:30px;line-height:40px}.page-content-banner a span{display:block;padding:20px 0 0}.page-content-banner a i{display:block;font-weight:600;text-transform:uppercase;font-style:normal;margin-top:20px;background:#202427;color:#fff;padding:10px 20px;border-radius:5px}.page-content-banner a i:hover{background:#343739}.page-content-banner.black-friday a{background:#000;color:#fff}.page-content-banner.black-friday a svg{fill:#fff}@media all and (max-width:1550px){.page-content-banner{padding-top:25px;width:230px}}@media all and (max-width:1050px){.page-content-banner{display:block;position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;width:auto;padding-top:25px}.page-content-banner a{flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:30px 35px;text-align:left}.page-content-banner a svg{order:2;margin-bottom:0;margin-right:0;width:100px;height:100px;display:none}.page-content-banner a u{order:1;flex:1 2 auto;display:flex;flex-flow:column nowrap;align-items:flex-start;padding-right:30px}.page-content-banner a strong{line-height:30px}.page-content-banner a span{padding:0;flex:1 1 auto;text-align:left;padding:8px 0 0}.page-content-banner a i{order:2;flex:0 0 auto;margin-top:0}}@media all and (max-width:810px){.page-content-banner a{display:block}.page-content-banner a svg{display:none}.page-content-banner a strong{font-size:20px}.page-content-banner a i{text-align:center;padding:15px 20px;margin-top:15px}}.page-menu{padding-top:40px;z-index:50;position:absolute;left:0;top:0}.page-menu ul{list-style:none;padding:0;margin:0}.page-menu ul>li{padding:0 0 10px;margin:0}.page-menu ul>li>a,.page-menu ul>li>span{font-weight:700;font-size:17px;line-height:17px;color:#1d1f20;text-decoration:none}.page-menu ol{list-style:none;padding:16px 0;margin:0}.page-menu ol>li{padding:5px 0;margin:0;display:flex;flex-flow:row nowrap;position:relative}.page-menu ol>li.pad{margin-top:15px;padding-top:20px}.page-menu ol>li.pad:before{content:'';position:absolute;left:0;top:0;width:60px;height:1px;overflow:hidden;background:#e0e0e0}.page-menu ol>li a{line-height:22px;color:#1d1f20;text-decoration:none;display:block}.page-menu ol>li a:hover{text-decoration:underline}.page-menu ol>li a.selected{text-decoration:underline;font-weight:700}.page-menu ol>li a.red{color:#ff3d00;font-weight:500}@media all and (max-width:1550px){.page-menu{padding-top:25px}}@media all and (max-width:1050px){.page-menu{display:none}}.product-list{position:relative}.product-list .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.product-list .items>.item{box-sizing:border-box}.product-list .empty{padding-top:10px}.product-list .empty p{padding:10px 0;margin:0}.product-list .empty p:first-child{padding-top:0}.product-list .empty p:last-child{padding-bottom:0}.product-list .empty a{font-weight:500;text-decoration:none}.product-list .empty a:hover{text-decoration:underline}.product-list .next{display:flex;justify-content:center;align-items:center;margin-top:20px}.product-list .next .app-button{width:220px;height:50px}@media all and (max-width:1550px){.product-list .items{gap:15px;grid-template-columns:1fr 1fr 1fr}.product-list.anons .items{grid-template-columns:1fr 1fr 1fr 1fr}}@media all and (max-width:1500px){.product-list.anons .items{grid-template-columns:1fr 1fr 1fr}}@media all and (max-width:1380px){.product-list .items{grid-template-columns:1fr 1fr 1fr}}@media all and (max-width:1300px){.product-list .items{gap:10px}}@media all and (max-width:1250px){.product-list .items{gap:10px 25px;grid-template-columns:1fr 1fr}.product-list.anons .items{gap:15px;grid-template-columns:1fr 1fr 1fr}}@media all and (max-width:1050px){.product-list .items{gap:10px;grid-template-columns:1fr 1fr 1fr}.product-list.anons .items{gap:10px;grid-template-columns:1fr 1fr 1fr}}@media all and (max-width:990px){.product-list .items{grid-template-columns:1fr 1fr}}@media all and (max-width:810px){.product-list .items{grid-template-columns:1fr}.product-list.anons .items{grid-template-columns:1fr 1fr}}@media all and (max-width:550px){.product-list.anons .items{grid-template-columns:1fr}}.product-item a{display:block;background:#fff;border:solid 1px #ededed;color:#1d1f20;text-decoration:none;position:relative;border-radius:3px;overflow:hidden;transition:all ease 120ms;box-shadow:0 0 20px 2px rgba(0,0,0,.06)}.product-item a:hover .play{opacity:.8}.product-item a:hover .play:hover{opacity:1}.product-item a:hover .tools span{display:block}.product-item a:hover .content .price .detail{visibility:visible}.product-item a:hover .markers{opacity:1}.product-item .brand{display:none}.product-item .product-player{z-index:10;display:block}.product-item figure{padding:0;margin:0;display:flex;justify-content:center;align-items:center;height:470px;position:relative;overflow:hidden;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.product-item figure.pad-opt-1{padding-top:0;padding-bottom:68px}.product-item figure.pad-opt-2{padding-top:0;padding-bottom:128px}.product-item figure:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.product-item figure img{display:block;width:100%;max-width:280px;z-index:1}.product-item figure ul{list-style:none;padding:15px 23px;margin:0;position:absolute;bottom:0;left:0;right:0;display:flex;flex-flow:row nowrap;justify-content:center;background:#fff;z-index:3}.product-item figure ul li{padding:0;margin:0;width:40px;height:40px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;margin-right:10px}.product-item figure.hide img{display:none}.product-item figure.full{background:#f3f3f3;padding:0}.product-item figure.full img{width:auto;max-width:none;height:100%}.product-item figure img.fit-height{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;max-width:none;height:100%}.product-item .play{z-index:5;position:absolute;left:50%;transform:translateX(-50%);bottom:7px;cursor:pointer;background:#216d27;color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;line-height:15px;padding:10px 15px;border-radius:5px;opacity:0;display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap}.product-item .play svg{fill:#fff;width:16px;height:16px;margin-right:5px}.product-item .assets{position:absolute;top:10px;right:10px;bottom:35px;display:flex;flex-flow:column nowrap;align-items:flex-end;z-index:5}.product-item .assets .split{flex:1 1 auto}.product-item .assets>*{margin-bottom:10px}.product-item .assets>:last-child{margin-bottom:0}.product-item .assets .video{width:50px;transition:border-color ease 120ms,opacity ease 120ms;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:solid 1px #202020;border-radius:5px;box-sizing:border-box;font-size:12px;line-height:12px;text-align:center;padding:5px 0 8px;opacity:.9;background:#202020;box-shadow:0 0 5px 2px rgba(255,255,255,.4);color:#fff;font-weight:600}.product-item .assets .video svg{fill:#fff;width:20px;height:20px;margin-bottom:-3px}.product-item .assets .video:focus,.product-item .assets .video:hover{opacity:1}.product-item .assets .img{width:90px;height:90px;background-position:50%;background-repeat:no-repeat;background-size:cover;visibility:hidden;border-radius:15px;transition:visibility ease .2s,opacity ease .2s;opacity:0;display:flex;justify-content:center;align-items:center;box-shadow:0 0 5px 0 rgba(255,255,255,.2);box-sizing:border-box;border:solid 1px #bbb;font-size:13px;line-height:15px;color:#fff;font-weight:600;text-align:center;padding:5px}.product-item .assets .img svg{fill:#1D1F20;width:20px;height:20px}.product-item .assets .img.selected{background-image:none!important;background-color:rgba(255,255,255,.8)}.product-item .content{border-top:solid 1px #ededed;padding:22px 23px;position:relative;box-sizing:border-box;width:100%}.product-item .content h3{padding:0 0 6px 0;margin:0;font-weight:400}.product-item .content h3>span{display:block;font-size:13px;line-height:18px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-item .content h3 strong{display:block;font-weight:700;font-size:20px;line-height:26px;padding-top:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-item .content h3 strong u{text-decoration:none}.product-item .content h3 strong i{font-style:normal;color:#666;display:block;font-size:15px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;margin-top:-6px}.product-item .content h3 strong em{font-style:normal;color:#666;font-weight:400}.product-item .content h3 strong s{text-decoration:none;font-style:normal;font-size:12px;margin-left:-3px}.product-item .content .options{z-index:91;cursor:default;visibility:hidden;opacity:0;transition:visibility ease .2s,opacity ease .2s,padding ease 150ms;transform:translateY(-100%);position:absolute;top:-1px;left:0;right:0;padding:7px 10px}.product-item .content .options.horizontal{display:flex;flex-flow:row wrap}.product-item .content .options.horizontal ul.variants{padding-right:0}.product-item .content .options.always{opacity:.9;visibility:visible;padding-top:6px;padding-bottom:6px}.product-item .content .options:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;box-shadow:0 0 20px 10px rgba(0,0,0,.08);display:block;background:#ededed;z-index:1}.product-item .content .options:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;display:block;background:rgba(255,255,255,.94);z-index:2}.product-item .content ul.variants{list-style:none;padding:7px 13px;margin:0;display:flex;flex-flow:row wrap;align-items:center;position:relative;z-index:92;gap:1px}.product-item .content ul.variants li{padding:0 10px;margin:0;min-width:40px;height:40px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.product-item .content ul.variants li:first-child{margin-left:0}.product-item .content ul.variants li:last-child{margin-right:0}.product-item .content ul.variants li.text{border-radius:5px;cursor:pointer;text-align:center;font-weight:600;line-height:20px}.product-item .content ul.variants li.text u{text-decoration:none;font-size:12px;padding-left:2px;padding-top:4px;font-weight:400;color:#555;display:block}.product-item .content ul.variants li.text:hover{background:#c3c3c3}.product-item .content ul.variants li.text.active{background:#216d27;color:#fff}.product-item .content ul.variants li.text.active u{color:#fff}.product-item .content ul.variants li.text.in-cart{background:rgba(255,199,0,.49);color:#1d1f20}.product-item .content ul.variants li.text.in-cart:hover{background:rgba(255,199,0,.69)}.product-item .content ul.variants li.text.in-cart.active{background:#ffc700}.product-item .content ul.variants li.color{cursor:pointer;transition:all ease 120ms;border:solid 2px #eee;border-radius:2px;margin-right:4px;margin-top:5px;margin-bottom:5px;width:40px;height:40px;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.9;transition:opacity ease 120ms,border-color ease 120ms}.product-item .content ul.variants li.color.multy{background-color:linear-gradient(90deg,#f58888,#0072ff,#fbfb9c,#a2ef8b)}.product-item .content ul.variants li.color.warmwhite{background-color:#fbfb9c}.product-item .content ul.variants li.color.coldwhite{background-color:#d4faf7}.product-item .content ul.variants li.color.violet{background-color:violet}.product-item .content ul.variants li.color.blue{background-color:#0072ff}.product-item .content ul.variants li.color:hover{border-color:#ccc;opacity:1}.product-item .content ul.variants li.color.active{border-color:#216d27;opacity:1}.product-item .content ul.variants li.color.in-cart{border-color:#ffc700}.product-item .content ul.variants li.control{width:30px;cursor:pointer}.product-item .content ul.variants li.control svg{width:26px;height:26px;fill:#1D1F20;opacity:.7}.product-item .content ul.variants li.control:hover svg{opacity:1}.product-item .content ul.variants.spinner{padding:7px 7px 0}.product-item .content ul.variants.spinner[data-option-title]{padding:12px 7px 0}.product-item .content ul.variants.spinner[data-option-title]::after{content:attr(data-option-title);display:block;position:absolute;top:3px;left:50%;transform:translateX(-50%);font-size:13px;line-height:15px;color:gray}.product-item .content ul.variants.spinner li.text{display:none;cursor:default;font-weight:700;font-size:20px}.product-item .content ul.variants.spinner li.text.active{display:flex;flex:1 1 auto;background:0 0;color:#1d1f20}.product-item .content ul.variants.spinner li.text.active u{color:#1d1f20;padding-top:4px;font-size:14px}.product-item .content ul.variants.center{justify-content:center}.product-item .content .price{font-weight:700;font-size:20px;line-height:20px;max-height:20px;padding-top:18px;padding-bottom:0;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.product-item .content .price .value{flex:1 1 auto;display:flex;flex-flow:row nowrap;position:relative}.product-item .content .price .value s{display:flex;flex-flow:row nowrap;align-items:center;column-gap:6px;position:absolute;left:0;top:-22px;color:#555;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:.2px}.product-item .content .price .value s span{display:block;text-decoration:line-through;font-weight:500}.product-item .content .price .value s em{display:block;background:#e01010;color:#fff;text-decoration:none;font-style:normal;font-size:13px;font-weight:500;padding:0 6px;border-radius:5px}.product-item .content .price .value u{display:block;text-decoration:none;letter-spacing:.4px}.product-item .content .price .value i{display:none;margin-left:10px;font-style:normal;color:#555;position:relative;font-weight:400;letter-spacing:-.2px}.product-item .content .price .value i em{font-size:14px;font-style:normal;margin-left:-3px}.product-item .content .price .detail{text-transform:lowercase;color:#216d27;font-size:16px;font-weight:600;opacity:.9;visibility:visible;white-space:nowrap}.product-item .content .price .detail:hover{opacity:1;transition:opacity ease 120ms}.product-item .content .product-cart{display:none;padding:12px 0;cursor:default;opacity:0;transition:opacity ease .2s}.product-item .content .product-cart .note{flex:1 2 auto;text-align:center}.product-item .content.selected .price .value i{display:block}.product-item .tools{position:absolute;top:20px;right:20px;z-index:5}.product-item .tools span{display:none;cursor:pointer;opacity:.7;transition:opacity ease 120ms}.product-item .tools span svg{width:28px;height:28px;fill:#666;transition:fill ease 120ms}.product-item .tools span:hover{opacity:1}.product-item .tools span.active{display:block;opacity:1}.product-item .tools span.active svg{fill:#FF3D00}.product-item .tools span.show{display:block}.product-item .markers{position:absolute;left:0;top:10px;display:flex;flex-flow:column nowrap;align-items:flex-start;z-index:5;opacity:.8}.product-item .markers div{margin-bottom:10px;border-top-left-radius:0;border-bottom-left-radius:0;border-radius:0 3px 3px 0}.product-item.deleted a>*{transition:opacity ease 120ms;opacity:.3}.product-item.deleted a .tools .del{display:none}.product-item.deleted a:hover{box-shadow:none;border-color:#ededed}.product-item.simple figure{height:300px;padding:15px}.product-item.simple figure img{max-width:auto;width:auto;height:270px}.product-item.simple figure img.fit-height{height:100%}@media all and (max-width:1550px){.product-item figure{height:400px}.product-item figure img{max-width:250px}}@media all and (max-width:1380px){.product-item .content{padding:16px 20px}.product-item .content h3 strong{font-size:18px;line-height:22px}.product-item .content h3 strong i{font-size:14px;line-height:20px;margin-top:-2px}.product-item .content .price{font-size:18px;padding-top:16px}.product-item .content .price .value s{font-size:15px;top:-19px}.product-item .content .price .detail{font-size:15px}}@media all and (min-width:1050px){.product-item a:hover{box-shadow:0 0 20px 2px rgba(0,0,0,.09);border-color:#d6d6d6}.product-item a:hover .content:before{display:block}.product-item a:hover .content.noline:before{display:none}.product-item a:hover ul.sizes{visibility:visible;opacity:1;transition:opacity ease .2s}.product-item a:hover .cart{opacity:1;transition:opacity ease .2s;display:flex}.product-item a:hover .assets .img{visibility:visible;opacity:.9;transition:opacity ease .2s,border-color ease 120ms}.product-item a:hover .assets .img:hover{opacity:1}.product-item .content:hover .options{visibility:visible;opacity:1;transition:opacity ease .2s}}@media all and (max-width:1050px){.product-item .content{padding:15px 19px}.product-item .content .price .detail{font-size:14px}.product-item .content .options.always{opacity:1}.product-item .play{opacity:1}.product-item .assets .video{top:70px}.product-item .assets .img{visibility:visible;opacity:1}.product-item .tools span{display:block}}.product-cart{display:flex;flex-flow:row wrap;column-gap:20px;row-gap:12px;user-select:none}.product-cart .app-button{width:180px;height:52px}.product-cart .buy{display:flex;flex-flow:row nowrap;column-gap:8px;position:relative}.product-cart .buy .app-button.cart{flex:1 1 auto;display:none;padding:0 14px;width:auto;min-width:140px}.product-cart .buy .app-button.cart i{display:block;font-size:12px;line-height:12px;font-style:normal;font-weight:400;text-transform:none;padding-bottom:3px}.product-cart .buy .app-button.cart i:empty{display:none}.product-cart .buy .count{flex:0 0 auto;display:none;flex-flow:row nowrap;align-items:center}.product-cart .buy .count .app-button{flex:0 0 auto;background:#ebebeb;width:52px;border:0;padding:0}.product-cart .buy .count .app-button svg{width:16px;height:16px;fill:#1D1F20}.product-cart .buy .count .app-button:focus,.product-cart .buy .count .app-button:hover{background:#d3d3d3}.product-cart .buy .count .app-button:active{background:#bfbfbf}.product-cart .buy .count .app-button.loading:after{border:2px solid rgba(29,31,32,.1);border-top-color:#1d1f20}.product-cart .buy .count span{display:block;min-width:40px;padding:0 12px;text-align:center;box-sizing:border-box;font-weight:500}.product-cart .buy.has .app-button.add{display:none}.product-cart .buy.has .app-button.cart{display:flex}.product-cart .buy.has .count{display:flex}@media all and (max-width:550px){.product-cart{flex-flow:column nowrap}.product-cart .app-button{width:auto;flex:1 1 auto}.product-cart .buy{flex:1 1 auto}.product-cart .buy .count .value{min-width:50px}}.tooltip{position:relative}.tooltip:after{display:block;bottom:-10px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#202427;border-width:5px;margin-left:-5px;visibility:hidden;opacity:0;transition:visibility ease .2s,opacity ease .2s}.tooltip:before{display:block;content:attr(data-tooltip);position:absolute;bottom:-36px;left:50%;background:#202427;color:#fff;padding:3px 10px;box-sizing:border-box;transform:translateX(-50%);pointer-events:none;white-space:nowrap;font-size:13px;border-radius:2px;font-weight:400;text-transform:none;visibility:hidden;opacity:0;transition:visibility ease .2s,opacity ease .2s}.tooltip:hover:after{visibility:visible;opacity:1;transition:opacity ease .2s}.tooltip:hover:before{visibility:visible;opacity:1;transition:opacity ease .2s}.product-marker{padding:8px 15px;background:#dcb3dc;color:#fff;font-weight:600;border-radius:1px;box-sizing:border-box;white-space:nowrap;font-size:14px;line-height:18px}.product-marker span{display:block;font-weight:500;font-size:13px}.product-marker.popular{background:#a26161}.product-marker.discount{background:#ff2f2f}.product-marker.tech{background:#7d7d7d}.product-marker.light{background:#3c55dd}.product-marker.availability.unknown{display:none}.product-marker.availability.instock{background:#24925b}.product-marker.availability.limitedavailability{background:#778fba}.product-marker.availability.preorder{background:#7d7d7d}.product-marker.availability.outofstock{background:#b2b2b2}.product-marker.availability.discontinued{background:#b2b2b2}.order-status-indicator{display:block;padding:5px 15px;background:#216d27;color:#fff;border-radius:1px;text-transform:uppercase;font-weight:700;font-size:12px;user-select:none;white-space:nowrap}.content-block{padding:40px 0;margin-left:300px;box-sizing:border-box;position:relative}.content-block a.hash-nav{position:absolute;top:0;left:0}.content-block.no-top-pad{padding-top:0}.content-block h2{font-size:22px;line-height:28px;font-weight:700;padding:0 0 30px;margin:0}.content-block .content.text .accent{color:#216d27}.content-block .content.text a{font-weight:500;text-decoration:none}.content-block .content.text a.clear{color:#1d1f20}.content-block .content.text a.contact{color:#1d1f20;text-decoration:none}.content-block .content.text a.contact:hover{text-decoration:underline}.content-block .content.text a:hover{text-decoration:underline}.content-block .content.text p{margin:0;padding:5px 0 8px;overflow:hidden}.content-block .content.text p:first-child{padding-top:0}.content-block .content.text p:last-child{padding-bottom:0}.content-block .content.text h3{font-size:18px;line-height:22px;font-weight:700;padding:10px 0 5px;margin:0}.content-block .content.text h3:first-child{padding-top:0}.content-block .content.text h4{font-size:16px;line-height:20px;font-weight:700;padding:10px 0 6px;margin:0}.content-block .content.text ol,.content-block .content.text ul{padding:3px 0 6px 30px;margin:0;overflow:hidden}.content-block .content.text ol li,.content-block .content.text ul li{padding:2px 0;margin:0}.content-block .content.text ol li b,.content-block .content.text ul li b{display:block}.content-block .content.text ol.no-style,.content-block .content.text ul.no-style{list-style:none;padding-left:0}.content-block .content.text figure{width:40%;box-sizing:border-box;padding:10px 0 10px;margin:0;overflow:hidden}.content-block .content.text figure img{display:block;width:100%}.content-block .content.text figure.full{width:100%}.content-block .content.text figure.right{float:inline-end;padding-left:30px}.content-block .content.text figure.left{float:inline-start;padding-right:30px}.content-block .content.facts{padding-top:30px}.content-block .content.facts.no-pad{padding-top:0}.content-block .content.facts ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap}.content-block .content.facts ul li{flex:1 0 25%;width:25%;padding:20px 10px;margin:0;min-width:200px;text-align:center;box-sizing:border-box;line-height:130%}.content-block .content.facts i{display:flex;justify-content:center;align-items:center;width:170px;height:170px;border-radius:50%;background:#216d27;margin:0 auto;overflow:hidden;color:#fff;line-height:30px;font-size:30px;font-style:normal;text-align:center;font-weight:600;margin-bottom:15px}.content-block .content.facts i img{display:block;width:100%;height:100%}.content-block .content.facts i svg{fill:#fff;width:60px;height:60px}.content-block .content.facts i.icon{width:110px;height:110px}.content-block .content.facts i.icon svg{width:50px;height:50px}.content-block .content.facts h3{padding:0 0 10px 0;margin:0}.content-block iframe.map{width:100%;height:400px;margin-top:20px;border-radius:5px}.content-block>.buttons{display:flex;flex-flow:row wrap;padding-bottom:25px;gap:3px 25px}.content-block>.buttons span{display:block}.content-block>.buttons a{display:block;font-weight:500;text-decoration:none;opacity:.85}.content-block>.buttons a:hover{opacity:1}.content-block .departments{display:flex;flex-flow:row wrap;align-items:stretch;padding:20px 0 0;position:relative;margin:-10px;box-sizing:border-box}.content-block .departments .item{flex:1 1 25%;min-width:220px;box-sizing:border-box;padding:10px}.content-block .departments .wrapper{box-sizing:border-box;background:#f3f3f3;padding:15px 23px 17px;height:100%;border-radius:5px}.content-block .departments b{display:block;margin:0;padding:0 0 15px;font-size:16px;color:#216d27}.content-block .departments p{padding:0 0 0!important}.content-block .departments p.desc{line-height:130%;padding-bottom:10px!important}.content-block .table{padding:10px 0;width:auto}.content-block .table table{width:auto;text-align:left;border-collapse:collapse;border:solid 1px #216d27}.content-block .table table td,.content-block .table table th{border:solid 1px #216d27;padding:5px 10px;vertical-align:top}.content-block .table table td.center,.content-block .table table th.center{text-align:center}.content-block .table table th{font-weight:500;white-space:nowrap}.content-block .table table.wauto{width:auto}.content-block.full{margin-left:0}.content-block.p-right{padding-right:300px}.content-block.border{border-top:solid 1px #eee}@media all and (max-width:1550px){.content-block{padding:25px 0;margin-left:250px}.content-block.no-menu{margin-left:0}.content-block.p-right{padding-right:0}.content-block.no-menu.p-right{padding-right:300px}}@media all and (max-width:1300px){.content-block h2{padding:0 0 25px}.content-block .content.facts ul li{min-width:170px}.content-block .content.facts i{width:150px;height:150px}.content-block.no-menu.p-right{padding-right:0}}@media all and (max-width:1050px){.content-block{margin-left:0}.content-block a.hash-nav{position:absolute;top:-70px;left:0}.content-block h2{font-size:20px;line-height:26px;padding:0 0 18px}.content-block.p-right{padding-right:0}.content-block iframe.map{height:350px}.content-block .content.facts ul li{min-width:140px}.content-block .content.facts i{width:130px;height:130px}.content-block .table{clear:both;overflow:auto;position:relative;margin:0 -40px;padding-left:40px;padding-right:40px}.content-block .table table{width:100%}.content-block>.buttons{padding-bottom:15px;gap:3px 18px}}@media all and (max-width:810px){.content-block{padding:20px 0}.content-block a.hash-nav{position:absolute;top:-50px;left:0}.content-block .content.text figure{width:100%}.content-block .content.text figure.right{float:none;padding-left:0}.content-block .content.text figure.left{float:none;padding-right:0}.content-block .table{margin:0 -25px;padding-left:25px;padding-right:25px}}@media all and (max-width:550px){.content-block iframe.map{height:250px}.content-block .table{margin:0 -20px;padding-left:20px;padding-right:20px}}@media all and (max-width:370px){.content-block iframe.map{height:250px}.content-block .table{margin:0 -12px;padding-left:12px;padding-right:12px}}.content-block-cities ul{list-style:none;padding:0;margin:0;columns:4}.content-block-cities ul li{padding:2px 0;margin:0;page-break-inside:avoid}.content-block-cities ul a{text-decoration:none;color:#1d1f20}@media all and (max-width:810px){.content-block-cities ul{columns:2}}@media all and (max-width:550px){.content-block-cities ul{columns:1}}.content-block-catalog{min-height:500px}.content-block-catalog .promo{padding:0 0 20px}.content-block-catalog .promo h6{font-weight:600;font-size:20px;line-height:125%;padding:0;margin:0}.content-block-catalog .promo p{padding:10px 0 0;margin:0}.content-block-catalog .promo ul{list-style:none;padding:10px 0 0;margin:0;display:flex;flex-flow:row wrap;gap:5px 25px}.content-block-catalog .promo ul li{padding:0;margin:0;white-space:nowrap;line-height:36px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:stretch;background:#9d9d9d;color:#fff;border-radius:3px;overflow:hidden}.content-block-catalog .promo ul li i{font-style:normal;font-weight:700;display:block;background:#ff2f2f;padding:0 10px}.content-block-catalog .promo ul li span{padding:0 10px}.content-block-catalog .total{display:flex;flex-flow:row nowrap;align-items:flex-start;line-height:24px;margin-bottom:20px;gap:40px;position:relative}.content-block-catalog .total.stiky{position:fixed;top:15px;left:0;right:0;z-index:700;background:#fff;border:solid 1px #ddd;margin-left:-15px;margin-right:25px;padding:15px}.content-block-catalog .catalog-banner{margin-bottom:20px}.content-block-catalog .filters{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:10px 18px;user-select:none}.content-block-catalog .filter{position:relative}.content-block-catalog .filter .value{display:flex;flex-flow:row nowrap;transition:background ease 120ms;gap:4px;align-items:center;padding:10px 20px;border:solid 1px #e4e4e4;border-radius:5px;box-sizing:border-box;cursor:pointer;line-height:22px;position:relative;min-width:160px}.content-block-catalog .filter .value .header{display:none}.content-block-catalog .filter .value b{display:block;flex:1 1 100%;width:100%;font-weight:500;font-size:15px;box-sizing:border-box;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-block-catalog .filter .value svg{flex:0 0 auto;fill:#1D1F20}.content-block-catalog .filter .value svg.icon{width:20px;height:20px;margin-right:2px}.content-block-catalog .filter .value svg.arrow{display:none;transition:transform ease 180ms;width:12px;height:12px}.content-block-catalog .filter .value:hover{border-color:#216d27}.content-block-catalog .filter .popup{visibility:hidden;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:100%;z-index:1000;opacity:0;transition:visibility ease 120ms,opacity ease 120ms;cursor:default;box-sizing:border-box}.content-block-catalog .filter .popup .close{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.3)}.content-block-catalog .filter .popup .wrapper{background:#fff;min-width:270px;max-height:350px;box-shadow:0 0 20px 2px rgba(0,0,0,.4);box-sizing:border-box;position:relative;border-radius:5px;display:flex;flex-flow:column nowrap;transform:translateY(10px)}.content-block-catalog .filter .popup .header{flex:0 0 auto;font-weight:600;background:#f3f3f3;display:none;flex-flow:row nowrap;align-items:center;border-radius:5px 5px 0 0;gap:5px;height:56px;padding:0 35px;font-size:15px;line-height:20px}.content-block-catalog .filter .popup .header i{display:block;margin-right:3px;margin-left:-5px}.content-block-catalog .filter .popup .header i svg{fill:#1D1F20;width:24px;height:24px}.content-block-catalog .filter .popup .header span{flex:1 1 auto;display:block}.content-block-catalog .filter .popup .header button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:0;padding:0;margin:0 -17px 0 0;background:0 0;outline:0;cursor:pointer}.content-block-catalog .filter .popup .header button svg{width:20px;height:20px;fill:#1D1F20}.content-block-catalog .filter .popup .content{flex:1 1 100%;height:100%;overflow:hidden;display:flex;flex-flow:column nowrap;padding:10px 0;box-sizing:border-box}.content-block-catalog .filter .popup ol{flex:1 1 auto;list-style:none;padding:15px 35px;margin:0;display:flex;flex-flow:column nowrap;gap:17px;overflow-x:auto;height:100%;box-sizing:border-box}.content-block-catalog .filter .popup ol li{padding:0;margin:0;height:auto}.content-block-catalog .filter .popup ol a{color:#1d1f20;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;height:auto;font-size:15px;line-height:130%}.content-block-catalog .filter .popup ol a i.color{display:block;margin-right:8px;width:20px;height:20px;border-radius:50%}.content-block-catalog .filter .popup ol a:hover{text-decoration:underline}.content-block-catalog .filter .popup ol a.all{text-transform:lowercase}.content-block-catalog .filter .popup ol a.active{font-weight:500}.content-block-catalog .filter.opened .value{z-index:1010;background:#f3f3f3;border-color:#216d27;background:#f7fcf7}.content-block-catalog .filter.opened .value svg.arrow{transform:rotate(180deg)}.content-block-catalog .filter.opened .value.selected .value{background:#ebf9ec}.content-block-catalog .filter.opened .popup{visibility:visible;opacity:1;transition:opacity ease 120ms}.content-block-catalog .filter.selected .value{border-color:#216d27;background:#f7fcf7}.content-block-catalog .filter.selected .value:hover{background:#ebf9ec}.content-block-catalog .clear{padding-left:10px}.content-block-catalog .clear a{text-decoration:none;color:#1d1f20;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;font-size:13px;padding:10px 0}.content-block-catalog .clear a svg{width:20px;height:20px;transition:transform ease 150ms}.content-block-catalog .clear a:hover svg{transform:rotate(180deg);fill:#216d27}.content-block-catalog .sort{display:flex;flex-flow:row nowrap;position:relative;outline:0;user-select:none;line-height:22px;padding:10px 0}.content-block-catalog .sort .header{display:block;font-weight:600;white-space:nowrap;margin-right:10px}.content-block-catalog .sort .value{display:none;cursor:pointer;flex-flow:row nowrap;align-items:center;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.content-block-catalog .sort .value i{display:block;font-style:normal}.content-block-catalog .sort .value svg{width:12px;height:12px;margin-left:4px;margin-top:2px;transition:transform ease 150ms}.content-block-catalog .sort ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row nowrap}.content-block-catalog .sort ul li{padding:0;margin:0 0 0 20px}.content-block-catalog .sort .item{display:block;color:#1d1f20;text-decoration:none;box-sizing:border-box;transition:border ease 120ms;white-space:nowrap;cursor:pointer;line-height:20px;text-underline-offset:4px;text-decoration-thickness:1px}.content-block-catalog .sort .item.active,.content-block-catalog .sort .item:hover{text-decoration:underline}.content-block-catalog .sort.expanded .value svg{transform:rotate(180deg)}.content-block-catalog .sort.expanded ul{display:block}.content-block-catalog .view{line-height:22px;display:flex;flex-flow:row nowrap;gap:20px;padding:10px 0}.content-block-catalog .view span{display:block;font-weight:600}.content-block-catalog .view a{display:block;color:#1d1f20;text-decoration:none;box-sizing:border-box;border-top:solid 1px #fff;border-bottom:solid 1px #fff;transition:border ease 120ms;white-space:nowrap;cursor:pointer;line-height:20px}.content-block-catalog .view a.active,.content-block-catalog .view a:hover{border-bottom-color:#1d1f20}@media all and (max-width:1950px){.content-block-catalog .sort .value{display:flex}.content-block-catalog .sort ul{display:none;position:absolute;right:0;top:40px;z-index:200;text-align:right;background:#fff;box-shadow:0 0 20px 2px rgba(0,0,0,.2);border-radius:5px;padding:13px 24px 25px}.content-block-catalog .sort ul li{margin:0;padding:4px 0;display:flex;justify-content:flex-end}}@media all and (max-width:1550px){.content-block-catalog .filters{flex-wrap:wrap;gap:10px 15px}}@media all and (max-width:1380px){.content-block-catalog .view{display:none}.content-block-catalog .sort .header{display:none}}@media all and (max-width:1050px){.content-block-catalog .promo h6{font-size:18px}.content-block-catalog .filters{gap:7px 10px}.content-block-catalog .filter .popup{top:0;width:100%;min-width:auto;height:100%;position:fixed}.content-block-catalog .filter .popup .wrapper{width:80%;max-width:320px;max-height:80%}.content-block-catalog .filter .popup .header{display:flex}.content-block-catalog .filter .popup ul a{font-size:15px;line-height:23px}.content-block-catalog .filter.opened .value{z-index:900}}@media all and (max-width:810px){.content-block-catalog{padding-top:15px}.content-block-catalog .promo ul{column-gap:10px}.content-block-catalog .filter{min-width:auto;flex:1 1 auto}.content-block-catalog .clear{flex:1 1 auto;padding-left:0}.content-block-catalog .clear a{border:solid 1px #eee;border-radius:5px;padding-left:20px;padding-right:20px}.content-block-catalog .sort{display:none}}@media all and (max-width:550px){.content-block-catalog .promo{padding:0 0 15px}.content-block-catalog .promo h6{font-size:16px}.content-block-catalog .promo ul{flex-wrap:nowrap}.content-block-catalog .promo ul li{flex:1 1 33.33%;flex-flow:column nowrap;align-items:stretch}.content-block-catalog .filters{flex-direction:row;flex-wrap:wrap;justify-content:stretch}.content-block-catalog .filter{flex:1 1 40%}.content-block-catalog .filter .value{padding:12px 15px}.content-block-catalog .clear{flex:1 1 100%}}.catalog-banner{border:dashed 1px #ffc700;padding:20px 30px;border-radius:5px;background:#ffc7000f;display:flex;flex-flow:column nowrap;row-gap:20px}.catalog-banner .header{display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer;user-select:none;gap:10px}.catalog-banner .header h4{flex:1 1 auto;font-size:18px;font-weight:600;padding:0;margin:0;color:#1d1f20}.catalog-banner .header svg{flex:0 0 auto;margin-right:-10px;fill:#a58100;width:20px;height:20px;display:block;transform:rotate(180deg);transition:transform ease 120ms;opacity:.8}.catalog-banner .header:hover svg{opacity:1}.catalog-banner ol{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;gap:10px 25px}.catalog-banner ol li{padding:0;margin:0;white-space:nowrap;line-height:34px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:stretch;background:#9d9d9d;color:#fff;border-radius:3px;overflow:hidden}.catalog-banner ol li i{box-sizing:border-box;font-style:normal;font-weight:500;display:block;background:#ff2f2f;padding:0 10px}.catalog-banner ol li span{display:block;padding:0 10px}.catalog-banner .text{display:flex;flex-flow:column nowrap;gap:10px;max-width:1000px}.catalog-banner .text p{padding:0;margin:0}.catalog-banner ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;gap:10px 25px}.catalog-banner ul li{padding:0;margin:0}.catalog-banner ul li.open{display:none}.catalog-banner ul a{font-weight:500;font-size:15px;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;gap:7px;line-height:20px;opacity:.9}.catalog-banner ul a svg{width:22px;height:22px;fill:#216d27}.catalog-banner ul a span{display:block}.catalog-banner ul a:hover{opacity:1}.catalog-banner ul a:hover span{border-color:#216d27}.catalog-banner.collapsed .header svg{transform:rotate(0)}.catalog-banner.collapsed ol{display:none}.catalog-banner.collapsed .text{display:none}@media all and (max-width:1050px){.catalog-banner{padding:15px 22px;row-gap:15px}.catalog-banner .header h4{font-size:16px}.catalog-banner .header svg{margin-right:-5px;width:18px;height:18px}.catalog-banner ol{gap:10px 15px;align-items:stretch}.catalog-banner ol li{flex:1 1 auto}}@media all and (max-width:810px){.catalog-banner ol{gap:10px}.catalog-banner ol li{flex-flow:column nowrap;align-items:stretch;gap:0}.catalog-banner ol li i{width:100%;font-size:15px}.catalog-banner ol li span{padding:0 10px;font-size:13px}}.color{outline:solid 1px #e5e5e5}.color.red{background:red}.color.blue{background:#00f}.color.silver{background:silver}.color.orange{background:orange}.color.gold{background:gold}.color.turquoise{background:#40e0d0}.color.violet{background:violet}.color.white{background:#fff}.color.yellow{background:#ff0}.color.green{background:green}.color.pink{background:pink}.color.coldwhite{background:#dcfcff}.color.warmwhite{background:#faf5b7}.color.multy{background:linear-gradient(90deg,red 0,#0530ff 20%,#12ff00 40%,#ffeb02 60%,#f400ff 80%,#00d4ff 100%)}.color.bluewhite{background:linear-gradient(90deg,#fff 0,#0023ff 100%)}.content-block-account{min-height:330px}.content-block-account p{margin:0;padding:13.33333333px 0}.content-block-account p.primary{font-weight:700;font-size:18px;line-height:24px}.content-block-account p.buttons{display:flex;flex-flow:row wrap;padding-top:40px}.content-block-account p.buttons .app-button{height:50px;padding:0 40px}.content-block-account .account-message{padding:20px 40px;margin-bottom:40px;border:solid 1px #ffc700;background:rgba(255,199,0,.23)}.content-block-account .account-message a{color:#1d1f20}.content-block-account .account-message.success{border:solid 1px #216d27;background:rgba(6,123,56,.1)}.content-block-account .steps{display:flex;flex-flow:row nowrap;padding-bottom:30px;border-bottom:solid 1px #e4e4e4;margin-bottom:30px}.content-block-account .steps span{display:flex;flex-flow:row nowrap;align-items:center;font-size:18px;line-height:22px;padding:4px 0;font-weight:700}.content-block-account .steps svg{width:30px;height:30px;fill:#216d27;margin-right:5px}.content-block-account .steps i{display:block;font-style:normal;padding-right:7px}.content-block-account .steps u{display:block;text-decoration:none}.content-block-account .steps .step{margin-right:40px;color:#999}.content-block-account .steps .step:last-child{margin-right:0}.content-block-account .steps .step.active{color:#1d1f20}@media all and (max-width:1050px){.content-block-account .account-message{margin-bottom:20px}.content-block-account .steps{padding-bottom:15px}}@media all and (max-width:810px){.content-block-account .steps{margin-bottom:20px}.content-block-account .steps .step{margin-right:20px}.content-block-account .steps .step u{display:none}.content-block-account .steps .step.active u{display:block}}@media all and (max-width:550px){.content-block-account .steps{padding-bottom:10px}.content-block-account .steps .step{margin-right:12px}}.content-block-banners .catalog-banner{margin-bottom:30px}.content-block-banners .content ul{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.content-block-banners .content ul li{padding:0;margin:0;box-sizing:border-box;min-width:240px}.content-block-banners .content ul li.w2{grid-column:span 2}.content-block-banners a.banner{display:block;height:220px;background:#ccc;position:relative;overflow:hidden;color:#fff;text-decoration:none;border-radius:5px;box-sizing:border-box}.content-block-banners a.banner img{display:block;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.content-block-banners a.banner:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.38);z-index:2;transition:background ease 120ms}.content-block-banners a.banner span{z-index:4;position:absolute;left:0;right:0;bottom:0;top:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.content-block-banners a.banner strong{display:block;padding:10px 5px 11px;margin-top:10px;font-size:24px;line-height:26px;font-weight:700;transition:background ease 120ms;border-radius:3px;max-width:100%;box-sizing:border-box;position:relative;transition:margin-top ease-in-out 150ms,text-shadow ease 150ms;text-align:center;text-shadow:0 0 10px #000}.content-block-banners a.banner strong svg{display:none}.content-block-banners a.banner i{display:block;font-size:15px;font-style:normal;font-weight:600;padding-top:8px;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}.content-block-banners a.banner em{display:block;padding-top:15px;font-style:normal;font-size:20px;line-height:30px;font-weight:500}.content-block-banners a.banner u{z-index:3;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:50px;height:50px;border-bottom-left-radius:100%;background:#c20000}.content-block-banners a.banner u svg{width:30px;height:30px;fill:#fff;margin-left:10px;margin-bottom:10px}.content-block-banners a.banner:hover:after{background:rgba(0,0,0,.21)}.content-block-banners a.banner:hover strong{text-shadow:0 0 20px #000}@media all and (max-width:1950px){.content-block-banners .content ul{gap:8px}.content-block-banners a.banner{height:190px}}@media all and (max-width:1550px){.content-block-banners a.banner{height:180px}.content-block-banners a.banner i{font-size:14px}.content-block-banners a.banner em{padding-top:14px;font-size:18px;line-height:28px}}@media all and (max-width:1300px){.content-block-banners .content ul{grid-template-columns:1fr 1fr 1fr;gap:6px}.content-block-banners .content ul li.w2{grid-column:auto}}@media all and (max-width:1050px){.content-block-banners .catalog-banner{margin-bottom:20px}.content-block-banners .content ul{grid-template-columns:1fr 1fr}.content-block-banners a.banner{height:170px}.content-block-banners a.banner strong{text-shadow:0 0 10px #000;margin-top:0}.content-block-banners a.banner:hover:after{background:rgba(0,0,0,.31)}.content-block-banners a.banner:hover strong{text-shadow:0 0 10px #000;margin-top:0}}@media all and (max-width:550px){.content-block-banners .content ul{grid-template-columns:1fr;gap:5px}.content-block-banners a.banner{height:200px}}@media all and (max-width:370px){.content-block-banners a.banner strong{font-size:20px;line-height:24px}}.content-block-facts{padding-top:0}.content-block-facts .content{border:solid 1px #eee;border-radius:5px;padding:30px 35px}.content-block-facts ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:4fr 4fr 4fr 4fr;gap:15px 30px}.content-block-facts ul li{flex:0 1 25%;padding:0;margin:0;box-sizing:border-box;display:flex;flex-flow:row nowrap;gap:23px}.content-block-facts i{display:block;flex:0 0 auto}.content-block-facts svg{width:50px;height:50px;fill:#216d27}.content-block-facts .text b{display:block;padding:0;margin:0;font-weight:600;font-size:18px}.content-block-facts .text span{display:block;padding-top:5px;line-height:130%;font-size:14px;color:#666}@media all and (max-width:1550px){.content-block-facts ul{gap:25px 30px;grid-template-columns:2fr 2fr}.content-block-facts ul li{gap:20px}}@media all and (max-width:1300px){.content-block-facts .content{padding:20px 30px}.content-block-facts svg{width:40px;height:40px}}@media all and (max-width:810px){.content-block-facts .content{padding:18px 27px}.content-block-facts ul{grid-template-columns:1fr}.content-block-facts .text b{display:block;font-size:16px}.content-block-facts svg{width:34px;height:34px}}.content-block-portfolio .items{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.content-block-portfolio .item{min-width:0;padding:0;margin:0;display:flex;flex-flow:column nowrap;background:#f3f3f3;border-radius:5px;overflow:hidden}.content-block-portfolio .photo{display:block;aspect-ratio:1.77777778;overflow:hidden;background:#f2f2f2;cursor:zoom-in}.content-block-portfolio .photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform ease .3s}.content-block-portfolio .photo:hover img{transform:scale(1.03)}.content-block-portfolio .text{flex:1 1 auto;padding:15px 18px 18px;display:flex;flex-flow:column nowrap;gap:8px}.content-block-portfolio h3{font-size:16px;line-height:20px;font-weight:600;padding:0;margin:0}.content-block-portfolio p{font-size:14px;line-height:140%;color:#666;padding:0;margin:0}.content-block-portfolio .products{list-style:none;padding:4px 0 0;margin:auto 0 0;display:flex;flex-flow:row wrap;gap:6px}.content-block-portfolio .products li{padding:0;margin:0}.content-block-portfolio .products a{display:block;padding:4px 10px;border-radius:15px;background:#fff;color:#216d27;font-size:13px;line-height:18px;text-decoration:none;transition:background-color ease 120ms}.content-block-portfolio .products a:hover{background:#eef5ee}.content-block-portfolio .next{display:flex;justify-content:center;margin-top:20px}.content-block-portfolio .next .app-button{width:260px;height:50px}@media all and (max-width:1300px){.content-block-portfolio .items{gap:15px}}@media all and (max-width:810px){.content-block-portfolio .items{grid-template-columns:1fr 1fr}}@media all and (max-width:550px){.content-block-portfolio .items{grid-template-columns:1fr}.content-block-portfolio.announce .items{display:flex;flex-flow:row nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.content-block-portfolio.announce .item{flex:0 0 85%;scroll-snap-align:start}}.gallery-overlay{position:fixed;left:0;top:0;width:100%;min-width:320px;height:100%;background:#000;z-index:5000;opacity:0;transition:opacity ease-in 130ms;color:#fff;user-select:none}.gallery-overlay button{position:absolute;z-index:100;box-sizing:border-box;height:50px;padding:10px;margin:0;background:0 0;border:0;outline:0;display:flex;flex-flow:row nowrap;align-items:center;column-gap:4px;color:#fff;line-height:10px;cursor:pointer;opacity:.7;transition:opacity ease 120ms}.gallery-overlay button svg{fill:#fff;width:30px;height:30px}.gallery-overlay button:focus,.gallery-overlay button:hover{opacity:1}.gallery-overlay button.left,.gallery-overlay button.right{top:0;bottom:0;width:50%;height:auto;padding:30px}.gallery-overlay button.left{left:0}.gallery-overlay button.right{right:0;justify-content:flex-end}.gallery-overlay .header{position:absolute;left:0;top:0;right:0;z-index:110;height:50px;line-height:50px;display:flex;flex-flow:row nowrap;align-items:center}.gallery-overlay .header .text{flex:1 1 auto;padding:0 20px;font-weight:600;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-overlay .header button.close{position:relative;flex:0 0 auto}.gallery-overlay .header button.close svg{width:24px;height:24px}.gallery-overlay figure.image{position:absolute;left:70px;top:50px;right:70px;bottom:40px;z-index:50;padding:0;margin:0}.gallery-overlay figure.image img{display:block;width:100%;height:100%;object-fit:contain}.gallery-overlay.show{opacity:1}@media all and (max-width:1050px){.gallery-overlay button.left,.gallery-overlay button.right{padding:10px}.gallery-overlay figure.image{left:40px;right:40px;bottom:20px}}@media all and (max-width:810px){.gallery-overlay button.left,.gallery-overlay button.right{padding:5px}.gallery-overlay .header button.close svg{width:20px;height:20px}.gallery-overlay figure.image{left:10px;right:10px}}.content-block-characteristic ul{flex:0 1 50%;list-style:none;padding:0;margin:0;columns:3;column-gap:30px}.content-block-characteristic ul li{padding:7px 0;margin:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;box-sizing:border-box;break-inside:avoid-column;position:relative}.content-block-characteristic ul li:before{display:block;content:'';position:absolute;left:0;right:0;bottom:8px;border-bottom:dotted 1px #aaa;height:1px}.content-block-characteristic ul span{flex:0 1 auto;color:#aaa;padding-right:3px;display:block;position:relative;line-height:120%;background:#fff}.content-block-characteristic ul b{flex:0 0 40%;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;padding-left:5px;background:#fff;position:relative;line-height:120%}.content-block-characteristic ul b i{font-style:normal}.content-block-characteristic ul a{text-decoration:none}.content-block-characteristic ul a:hover{text-decoration:underline}@media all and (max-width:1300px){.content-block-characteristic ul{columns:2}}@media all and (max-width:810px){.content-block-characteristic ul{columns:1}}.content-block-faq .content{display:flex;flex-flow:column nowrap;gap:20px}.content-block-faq .question h3{padding:5px 0;margin:0;font-size:18px;font-weight:600;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;gap:20px}.content-block-faq .question h3 i{flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:transform .13s ease,opacity .13s ease;width:30px;height:30px;border-radius:50%;border:solid 2px #216d27;box-sizing:border-box;opacity:.5}.content-block-faq .question h3 i svg{fill:#216d27;width:16px;height:16px}.content-block-faq .question h3:hover i{opacity:1}.content-block-faq .question .reply{display:none;padding-top:5px;padding-left:50px}.content-block-faq .question .reply .text p{padding:5px 0;margin:0}.content-block-faq .question .reply .text p:first-child{padding-top:0}.content-block-faq .question .reply .text p:last-child{padding-bottom:0}.content-block-faq .question .reply .text ul{list-style:disc outside;margin:5px 0 5px 25px;padding:0}.content-block-faq .question .reply .text ol{margin:5px 0 5px 25px;padding:0}.content-block-faq .question.expanded h3 i{transform:rotate(-45deg);opacity:1}.content-block-faq .question.expanded .reply{display:block}@media all and (max-width:1050px){.content-block-faq .content{gap:15px}.content-block-faq .question h3{gap:15px;font-size:16px}.content-block-faq .question h3 i{width:28px;height:28px}.content-block-faq .question h3 i svg{width:14px;height:14px}.content-block-faq .question .reply{padding-top:5px;padding-left:45px}.content-block-faq .question .reply .text p{padding:3px 0;margin:0}.content-block-faq .question .reply .text p:first-child{padding-top:0}.content-block-faq .question .reply .text p:last-child{padding-bottom:0}}.hp-control{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.content-block-leadback{background:#f3f3f3;padding:40px 50px;margin-top:20px;margin-bottom:20px;border-radius:5px}.content-block-leadback>h2{font-weight:700}.content-block-leadback .content{display:flex;flex-flow:row wrap;align-items:center}.content-block-leadback .content>*{margin-right:40px}.content-block-leadback .content>:last-child{margin-right:0}.content-block-leadback .note{flex:0 0 100%;padding-bottom:25px;margin-right:0}.content-block-leadback .phone{margin-right:30px}.content-block-leadback .phone a{text-decoration:none;font-size:24px;line-height:24px;color:#1d1f20;display:block;font-weight:500;display:flex;flex-flow:row nowrap;align-items:center}.content-block-leadback .phone a svg{margin-right:9px;margin-top:3px;width:20px;height:20px;fill:#CA0A0A}.content-block-leadback .phone a span{display:block}.content-block-leadback .callback button{height:48px;padding:0 30px}.content-block-leadback .messengers{font-weight:500;font-size:15px}.content-block-leadback .messengers ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap}.content-block-leadback .messengers ul li{padding:0;margin:10px 30px 10px 0}.content-block-leadback .messengers ul li:last-child{margin-right:0}.content-block-leadback .messengers a{text-decoration:none;text-underline-offset:3px}.content-block-leadback .messengers a:hover{text-decoration:underline}@media all and (max-width:1550px){.content-block-leadback .messengers ul li{margin-right:20px}.content-block-leadback .messengers ul li:last-child{margin-right:0}}@media all and (max-width:1050px){.content-block-leadback{padding:30px 30px}.content-block-leadback .note{padding-bottom:15px}.content-block-leadback .callback{margin-right:0}.content-block-leadback .messengers{flex:0 0 100%;padding-top:20px}}@media all and (max-width:810px){.content-block-leadback{padding:25px 15px;text-align:center}.content-block-leadback .content{justify-content:center;flex-flow:column nowrap}.content-block-leadback .note{flex:0 1 auto}.content-block-leadback .phone{margin-right:0}.content-block-leadback .callback{flex:0 1 auto;margin-top:15px}.content-block-leadback .messengers ul{justify-content:center}.content-block-leadback .messengers ul li.text{flex:0 1 100%;margin:0 0 5px}}.content-block-clients ul{list-style:none;padding:0;margin:-15px;display:flex;flex-flow:row wrap;align-items:center}.content-block-clients ul li{flex:0 0 14.28%;width:14.28%;padding:15px;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.content-block-clients ul li img{display:block;max-width:120px;max-height:80px}.content-block-clients .other{margin-top:30px;padding:18px 25px;border:solid 1px #eee;border-radius:5px;display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline;column-gap:10px;row-gap:2px;font-size:17px;line-height:130%;color:#444;text-align:center}.content-block-clients .other strong{font-size:32px;line-height:1;font-weight:700}@media all and (max-width:1300px){.content-block-clients ul li{flex:0 1 20%;width:20%}}@media all and (max-width:1050px){.content-block-clients ul li{flex:0 1 20%;width:20%}.content-block-clients .other{font-size:16px}.content-block-clients .other strong{font-size:28px}}@media all and (max-width:810px){.content-block-clients ul li{flex:0 1 25%;width:25%}.content-block-clients ul li img{max-width:100px;max-height:70px}}@media all and (max-width:550px){.content-block-clients .other{margin-top:20px;padding:15px;font-size:15px}.content-block-clients .other strong{font-size:24px}.content-block-clients ul li{flex:0 1 33.33%;width:33.33%}.content-block-clients ul li img{max-width:80px;max-height:60px}}.page-block-reviews .review-item{padding:15px 0;box-sizing:border-box;border-bottom:solid 1px #eee}.page-block-reviews .review-item:first-child{padding-top:0}.page-block-reviews .review-item:last-child{padding-bottom:0;border-bottom:0}.page-block-reviews .review-item .rating{display:flex;flex-flow:row nowrap;align-items:center;gap:5px 15px;padding-bottom:10px;line-height:20px}.page-block-reviews .review-item .rating .value{display:flex;flex-flow:row nowrap}.page-block-reviews .review-item .rating .value span{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3ClinearGradient id=%27q0c2dLEp_4LHk~8cW2fATa%27 x1=%279.009%27 x2=%2738.092%27 y1=%276.36%27 y2=%2745.266%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop offset=%270%27 stop-color=%27%23ffda1c%27%3E%3C/stop%3E%3Cstop offset=%271%27 stop-color=%27%23feb705%27%3E%3C/stop%3E%3C/linearGradient%3E%3Cpath fill=%27url%28%23q0c2dLEp_4LHk~8cW2fATa%29%27 d=%27M24.913,5.186l5.478,12.288l13.378,1.413c0.861,0.091,1.207,1.158,0.564,1.737l-9.993,9.005l2.791,13.161c0.18,0.847-0.728,1.506-1.478,1.074L24,37.141l-11.653,6.722c-0.75,0.432-1.657-0.227-1.478-1.074l2.791-13.161l-9.993-9.005c-0.643-0.579-0.296-1.646,0.564-1.737l13.378-1.413l5.478-12.288C23.439,4.395,24.561,4.395,24.913,5.186z%27%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0;background-size:20px;display:block;width:20px;height:20px}.page-block-reviews .review-item .rating .author{font-weight:500}.page-block-reviews .review-item .rating .date{flex:1 1 auto;display:block;text-align:right;font-weight:400;color:#555}.page-block-reviews .review-item p{padding:0;margin:0;font-size:14px}.page-block-reviews .anons{display:grid;grid-template-columns:1fr 1fr;gap:15px}.page-block-reviews .anons .review-item{flex:0 1 50%;padding:15px 20px;border:solid 1px #eee}.page-block-reviews .other{padding-top:25px}.page-block-reviews .other a{font-size:16px;line-height:16px;font-weight:600;color:#1d1f20;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;column-gap:6px}.page-block-reviews .other a svg{fill:#1D1F20;width:20px;height:20px;margin-bottom:-3px}.page-block-reviews .other a:hover{color:#216d27}.page-block-reviews .other a:hover svg{fill:#216d27}@media all and (max-width:810px){.page-block-reviews .review-item .rating{flex-flow:row wrap;padding-bottom:5px}.page-block-reviews .review-item .rating .value{order:1;flex:1 1 auto}.page-block-reviews .review-item .rating .date{flex:0 0 auto;order:2}.page-block-reviews .review-item .rating .author{order:3;flex:1 1 100%}.page-block-reviews .anons{gap:10px;grid-template-columns:1fr}.page-block-reviews .other{padding-top:15px}}.account-info{display:flex;flex-flow:row nowrap;position:relative}.account-info .column{box-sizing:border-box;flex:0 1 70%;display:flex;flex-flow:row nowrap;padding:0 20px}.account-info .column:last-child{padding-right:0}.account-info .block{box-sizing:border-box;flex:0 0 30%;padding:0 20px 40px}.account-info .block:first-child{padding-left:0}.account-info .block:last-child{padding-right:0}.account-info .block.w2{flex:0 0 40%}.account-info .block.w50{flex:0 1 50%}.account-info .block.w40{flex:0 1 40%}.account-info .block.w60{flex:0 1 60%}.account-info .block.full{flex:1 1 auto}.account-info .block-header{padding:23px 40px 0;box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center}.account-info .block-header h3{font-size:20px;line-height:34px;font-weight:600;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-info .block-header .status{margin-left:20px}.account-info .wrapper{border:solid 1px #e4e4e4;border-radius:5px;box-sizing:border-box;overflow:auto;position:relative}.account-info .wrapper .block-header{left:0;top:0;width:100%;position:absolute}.account-info .wrapper p.note{padding:0 0 20px;line-height:20px;margin:0}.account-info .wrapper .inner{padding:0 40px 30px;box-sizing:border-box;margin-top:77px}.account-info .wrapper.no-header .inner{margin-top:0;padding-top:30px}.account-info .wrapper.items{background:#f8f8f8;border:0}.account-info .wrapper.summary{background:#202427;border:0;color:#fff}.account-info form{display:block}.account-info form .detail{padding-bottom:20px}.account-info form .detail p{padding:2px 0;margin:0}.account-info form .fields{display:flex;flex-flow:row wrap;margin:0 -20px -20px}.account-info form .fields .set{flex:1 1 50%;padding-left:20px;padding-right:20px;padding-bottom:20px;box-sizing:border-box;min-width:250px}.account-info form .fields .set.w100{flex:0 1 100%}.account-info form .fields .detail{padding-left:20px;padding-right:20px}.account-info form .field-header{font-weight:600;font-size:16px;line-height:20px;padding-bottom:10px;cursor:pointer}.account-info form .field-header a.radio{position:relative;padding-left:25px;display:block;color:#1d1f20;text-decoration:none}.account-info form .field-header a.radio:before{content:'';display:block;position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:9px;border:solid 2px #1d1f20;box-sizing:border-box}.account-info form .field-header a.radio:after{content:'';display:none;position:absolute;left:5px;top:7px;width:8px;height:8px;border-radius:4px;box-sizing:border-box;background:#1d1f20;transition:background ease 120ms}.account-info form .field-header a.radio:hover:after{background:#bbb;display:block}.account-info form .field-header a.radio.active:after{display:block;background:#1d1f20}.account-info form .field{box-sizing:border-box;padding-bottom:20px}.account-info form .field:last-child{padding-bottom:0}.account-info form .field label{font-size:13px;font-weight:400;display:flex;flex-flow:row nowrap}.account-info form .field label span{flex:1 1 auto;text-align:right;color:#999}.account-info form .field .control{margin-top:3px}.account-info form .field .control input,.account-info form .field .control textarea{box-sizing:border-box;width:100%;border:solid 1px #ededed;border-radius:3px;background:#fff;padding:0 15px;margin:0;outline:0;height:44px;font-weight:600;position:relative;display:block}.account-info form .field .control input::placeholder,.account-info form .field .control textarea::placeholder{font-weight:300;color:#aaa}.account-info form .field .control input:hover,.account-info form .field .control textarea:hover{border-color:#aaa}.account-info form .field .control input:focus,.account-info form .field .control textarea:focus{border-color:#216d27}.account-info form .field .control input.invalid,.account-info form .field .control textarea.invalid{border-color:#fa9191}.account-info form .field .control textarea{height:100px;padding:10px 15px;resize:none}.account-info form .field .control textarea.auto{min-height:100px;height:auto}.account-info form .field .value span{display:block;font-weight:600;line-height:22px}.account-info form .field .value a{color:#1d1f20}.account-info form .field-validation-valid{display:none}.account-info form .field-validation-error{display:block;padding-top:5px;font-size:13px;line-height:18px;font-weight:400;color:red}.account-info form .success{color:#216d27;font-weight:600;padding-top:5px}.account-info form .button{padding-top:30px;display:flex;flex-flow:row wrap;align-items:center}.account-info form .button .app-button{width:180px;height:50px;margin-right:25px}.account-info form .button .app-button:last-child{margin-right:0}.account-info form .button a.back{border:0;background:0 0;box-sizing:border-box;padding:0;margin:0;display:block;color:#1d1f20;text-decoration:underline;cursor:pointer;outline:0}.account-info .provider{padding-top:5px;padding-bottom:15px;display:flex;flex-flow:row nowrap;align-items:center}.account-info .provider:last-child{padding-bottom:0}.account-info .provider i{display:block;padding-right:10px;opacity:.5;transition:opacity ease 120ms}.account-info .provider i svg{width:36px;height:36px}.account-info .provider span{flex:1 1 auto;font-weight:600;opacity:.5;transition:opacity ease 120ms}.account-info .provider a{color:#1d1f20}.account-info .provider.connected i{opacity:1}.account-info .provider.connected span{opacity:1}.account-info .provider:hover i{opacity:1}.account-info .provider:hover span{opacity:1}.account-info .error{color:red;font-weight:600;padding-top:25px}.account-info .order-items{max-height:500px;min-height:400px;overflow:auto;padding-right:15px}.account-info .order-items .item{display:flex;flex-flow:row nowrap;align-items:center;border-bottom:solid 1px #eee;box-sizing:border-box;padding:15px 0;width:100%}.account-info .order-items .item:last-child{border:0}.account-info .order-items .cell{padding:0 10px;box-sizing:border-box}.account-info .order-items .cell:first-child{padding-left:0}.account-info .order-items .cell:last-child{padding-right:0}.account-info .order-items button{outline:0;background:0 0;border:0;box-sizing:border-box;padding:0;margin:0;width:30px;height:30px;cursor:pointer;opacity:.6;transition:opacity ease 120ms;display:block}.account-info .order-items button svg{fill:#1D1F20;width:24px;height:24px;margin:0 auto}.account-info .order-items button:active,.account-info .order-items button:focus,.account-info .order-items button:hover{opacity:1}.account-info .order-items .image{flex:0 0 120px}.account-info .order-items .image img{flex:0 0 100px;display:block;width:100px}.account-info .order-items .product{flex:1 1 auto;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center}.account-info .order-items .product .data{padding-bottom:4px;flex:0 0 62%;width:62%}.account-info .order-items .product h4{font-weight:700;font-size:15px;line-height:20px;padding:0 0 10px;margin:0}.account-info .order-items .product h4 a{color:#1d1f20;text-decoration:none}.account-info .order-items .product .prop{padding-bottom:5px;font-size:13px;line-height:18px}.account-info .order-items .product .prop:last-child{padding-bottom:0}.account-info .order-items .product .price{flex:0 0 38%;width:38%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.account-info .order-items .product .price svg{margin:0 15px;fill:#1D1F20;width:12px;height:12px}.account-info .order-items .product .price .value{font-weight:600;font-size:18px;white-space:nowrap}.account-info .order-items .product .price .value span{position:relative;font-weight:700}.account-info .order-items .product .price .value span[data-old-price]{color:#ff3d00}.account-info .order-items .product .price .value span[data-old-price]:after{content:attr(data-old-price);display:block;position:absolute;left:0;top:-16px;text-decoration:line-through;font-weight:400;font-size:14px;color:#555}.account-info .order-items .product .price .value i{font-style:normal;font-size:14px;font-weight:400}.account-info .order-items .delete{flex:0 0 30px;width:30px;height:100%;padding-left:10px}.account-info .order-summary{padding:5px 0}.account-info .order-summary .amount{padding-bottom:10px;display:flex;flex-flow:row nowrap;white-space:nowrap}.account-info .order-summary .amount:last-child{padding-bottom:0}.account-info .order-summary .amount span{flex:1 1 auto;text-align:right}.account-info .order-summary .amount span u{text-decoration:none}.account-info .order-summary .amount.accent{font-weight:700;font-size:18px;padding-top:15px}.account-info .order-summary .amount.accent i{font-style:normal;font-size:13px}.account-info .part{padding-bottom:20px}.account-info .part:last-child{padding-bottom:0}.account-info .part b{display:block;font-weight:400;font-size:13px}.account-info .part span{padding-top:2px;display:block;font-weight:600;line-height:20px}@media all and (max-width:1700px){.account-info .order-items .item{align-items:flex-start}.account-info .order-items .product{flex-wrap:wrap}.account-info .order-items .product h4{padding:0 0 10px}.account-info .order-items .product .data{flex:1 1 auto;width:auto}.account-info .order-items .product .price{padding-top:12px;flex:1 1 auto;width:100%;justify-content:flex-start}}@media all and (max-width:1550px){.account-info .block{flex:0 1 50%}.account-info .block.w2{flex:0 1 50%}.account-info .column{display:block;flex:0 1 50%}.account-info .column .block{padding-left:0;padding-right:0}}@media all and (max-width:1300px){.account-info{flex-wrap:wrap}.account-info .block{padding:0 10px 25px}.account-info .block.w50{flex:0 1 100%;padding-left:0;padding-right:0}.account-info .order-items{max-height:none;min-height:0}}@media all and (max-width:1050px){.account-info .block-header{padding:17px 23px 0}.account-info .wrapper .inner{padding:0 23px 20px;margin-top:60px}}@media all and (max-width:810px){.account-info{display:block}.account-info .block{padding-left:0;padding-right:0;padding-bottom:20px}.account-info .column{padding-left:0;padding-right:0}.account-info form .fields{display:block}}@media all and (max-width:550px){.account-info form .button{display:block}.account-info form .button .app-button{width:100%;margin-right:0}.account-info form .button a.back{margin-top:20px;text-align:center}.account-info .block-header{padding-left:25px;padding-right:25px}.account-info .block-header h3{flex:1 1 auto;font-size:18px}.account-info .block-header .status{margin-left:0}.account-info .wrapper .inner{padding-left:25px;padding-right:25px}.account-info .order-items .item{padding:10px 0}.account-info .order-items .image{flex:0 0 80px}.account-info .order-items .image img{flex:0 0 70px;width:70px}.account-info .order-items .product{padding-left:0;padding-right:0}.account-info .order-items .product .price svg{margin:0 2px}}@media all and (max-width:370px){.account-info .block{padding-bottom:15px}}.promo-block{padding:80px;display:flex;flex-flow:column nowrap;align-items:center;text-align:center;position:relative}.promo-block.gray{background:#eee}.promo-block.bg{color:#fff;padding:160px 80px;background-position:50%;background-repeat:no-repeat;background-size:cover}.promo-block.bg:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.promo-block>*{position:relative}.promo-block h2.header{padding:0;margin:0;font-size:32px;line-height:38px}.promo-block p.note{padding:40px 0 0;margin:0;font-size:18px;line-height:26px;max-width:600px}.promo-block .content{padding-top:50px}@media all and (max-width:1550px){.promo-block{padding:60px}.promo-block.bg{padding:80px 40px}.promo-block h2.header{font-size:30px;line-height:36px}.promo-block p.note{font-size:16px;line-height:24px}.promo-block .content{padding-top:30px}}@media all and (max-width:1050px){.promo-block{padding:40px}.promo-block.bg{padding:40px}.promo-block h2.header{font-size:28px;line-height:34px}.promo-block p.note{font-size:16px;line-height:24px;padding:20px 0 0}.promo-block .content{padding-top:20px}}@media all and (max-width:810px){.promo-block{padding:30px 40px}.promo-block h2.header{font-size:22px;line-height:28px}.promo-block p.note{font-size:15px;line-height:22px}}@media all and (max-width:370px){.promo-block h2.header{font-size:20px;line-height:26px}.promo-block p.note{padding:15px 0 0}.promo-block .content{padding-top:15px}}.promo-block-cities .content{width:100%}.promo-block-cities .map{width:100%;height:500px;background:#eee}@media all and (max-width:1550px){.promo-block-cities .map{height:420px}}@media all and (max-width:1050px){.promo-block-cities .map{height:360px}}@media all and (max-width:810px){.promo-block-cities .map{height:260px}}.account-form{text-align:center;font-size:16px;line-height:160%;display:flex;flex-flow:column nowrap;align-items:center;padding:80px}.account-form h1{font-weight:700;font-size:32px;line-height:38px;padding:0 0 10px;margin:0}.account-form form{display:block;padding:0;max-width:366px;width:100%}.account-form .block{padding:20px 0}.account-form .block p.intro{opacity:.5;padding:10px 0 10px 0;margin:0}.account-form .block p.desc{padding:0 0 10px 0;margin:0;font-size:14px}.account-form .block p.desc a{opacity:1;text-decoration:underline}.account-form .block.form .field{padding:10px 0}.account-form .block.form .field input.textbox{box-sizing:border-box;width:100%;border:solid 1px #e4e4e4;border-radius:5px;font-family:system-ui,'Segoe UI','Gill Sans',Verdana,Arial,sans-serif;color:#1d1f20;font-size:18px;height:52px;padding:0 15px;outline:0;font-weight:500}.account-form .block.form .field input.textbox:focus,.account-form .block.form .field input.textbox:hover{border-color:#c4c4c4}.account-form .block.form .field input.textbox::placeholder{opacity:.3;font-weight:400}.account-form .block.form .field input.textbox.invalid{border-color:#fc5b5b}.account-form .block.form .validation-summary-valid{display:none}.account-form .block.form .validation-summary-errors{display:block;color:#fc5b5b;font-size:14px}.account-form .block.form .validation-summary-errors ul{list-style:none;padding:10px 0;margin:0}.account-form .block.form .validation-summary-errors ul li{padding:3px 0;margin:0}.account-form .block.form .links{padding:5px 0}.account-form .block.form .links a{text-decoration:none;color:#1d1f20}.account-form .block.form .links a:hover{text-decoration:underline}.account-form .block.form .button{display:flex;justify-content:center;align-items:center;padding:30px 0 10px}.account-form .block.form .button button{height:52px;padding:0 40px;font-size:16px;min-width:220px}.account-form .block.social ul{list-style:none;padding:5px 0 0;margin:0;display:flex;flex-flow:row nowrap;justify-content:center}.account-form .block.social ul li{padding:0;margin:0 5px}.account-form .block.social ul a{display:block;width:48px;height:48px;background-size:48px;background-position:0;background-repeat:no-repeat;opacity:.9}.account-form .block.social ul a:hover{opacity:1}.account-form .block.one-action a{font-weight:500;color:#1d1f20;opacity:1;font-size:18px;text-decoration:none}.account-form .block.one-action a:hover{text-decoration:underline}@media all and (max-width:1550px){.account-form{padding:40px 80px}}@media all and (max-width:1300px){.account-form{padding:40px}}@media all and (max-width:1050px){.account-form h1{font-size:28px;line-height:34px}}@media all and (max-width:810px){.account-form{padding:20px}.account-form h1{font-size:24px;line-height:28px}}body.page-with-banner .app-nav .groups>li>a{color:#fff}body.page-with-banner .app-nav .groups>li:hover>a{text-shadow:0 0 7px #fff}body.page-with-banner .app-nav .tools a svg{fill:#fff}@media all and (max-width:1050px){body.page-with-banner .app-nav .tools a svg{fill:#1D1F20}body.page-with-banner .app-nav .tools a:hover svg{fill:#216d27}}body.empty-page .app-nav .catalog{display:none}body.empty-page footer.app-footer{display:none}@media all and (max-width:1050px){body.empty-page .app-nav .catalog{display:block}}body.mobile.scrolled .app-nav{position:fixed;top:-40px;box-shadow:2px 2px 12px rgba(0,0,0,.1)}.elka-state-show-cities .app-nav .city>a{background:#e6e6e6}.elka-state-show-cities .app-nav .city>a>svg{transform:rotate(180deg)}.elka-state-show-cities .app-nav .city .list{visibility:visible;opacity:1;transition:opacity ease 120ms}.elka-state-show-cities .page-tools{opacity:0}.elka-state-show-cities jdiv{visibility:collapse}@media all and (max-width:1050px){.elka-state-show-cities{overflow:hidden}}.elka-state-mobile-catalog{overflow:hidden}.elka-state-mobile-catalog .app-nav .catalog .button button{width:65px}.elka-state-mobile-catalog .app-nav .catalog .button button span{display:none}.elka-state-mobile-catalog .app-nav .catalog .button button svg{display:block}.elka-state-mobile-catalog .app-nav .catalog .button .close{display:block}.elka-state-mobile-catalog .app-nav .catalog:after{display:block}.elka-state-mobile-catalog .app-nav .groups{display:flex}.elka-state-mobile-catalog .page-tools{opacity:0;z-index:1}.elka-state-mobile-catalog .ya-chat-widget_mobile{display:none}.elka-state-mobile-catalog jdiv{visibility:collapse}.elka-state-gallery{overflow:hidden}.elka-state-gallery .ya-chat-widget_mobile{display:none}.elka-state-gallery jdiv{visibility:collapse}.elka-state-mobile-menu{overflow:hidden}.elka-state-mobile-menu .app-nav .catalog .button{opacity:0}.elka-state-mobile-menu .page-tools{opacity:0}.elka-state-mobile-menu .ya-chat-widget_mobile{display:none}.elka-state-mobile-menu jdiv{visibility:collapse}@media all and (max-width:1050px){.elka-state-filtered{overflow:hidden}.elka-state-filtered .app-nav .catalog .button{opacity:0}.elka-state-filtered .page-tools{opacity:0}.elka-state-filtered .ya-chat-widget_mobile{display:none}.elka-state-filtered jdiv{visibility:collapse}}.related-sections .links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.related-sections .links a{display:block;padding:6px 14px;border:solid 1px #ededed;border-radius:5px;text-decoration:none;color:#1d1f20;transition:all ease 120ms}.related-sections .links a:hover{border-color:#216d27;color:#216d27}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-animation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-moz-keyframes spin-animation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-ms-keyframes spin-animation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes spin-animation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes spin-animation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes snow{0%{background-position:0 0,0 0,0 0}100%{background-position:500px 1000px,400px 400px,300px 300px}}@-moz-keyframes snow{0%{background-position:0 0,0 0,0 0}100%{background-position:500px 1000px,400px 400px,300px 300px}}@-webkit-keyframes snow{0%{background-position:0 0,0 0,0 0}100%{background-position:500px 1000px,400px 400px,300px 300px}}@-ms-keyframes snow{0%{background-position:0 0,0 0,0 0}100%{background-position:500px 1000px,400px 400px,300px 300px}}
