

/* Start:/local/templates/2020/assets/kube/css/kube.min.css?174633660162975*/
blockquote,hr,iframe{border:none}blockquote p:last-child,nav ol,nav ul{margin-bottom:0}blockquote,blockquote small,small,time{color:rgba(17,17,19,.6)}kbd,pre,pre code{background:0 0}nav ol,nav ul,ul.is-unstyled,ul.is-unstyled ul{list-style:none}audio,img,table,video{max-width:100%}sup,td{vertical-align:top}.label,.label a{text-decoration:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-size:1em}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;outline:0}img,video{height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{max-height:100%}svg:not(:root){overflow:hidden}iframe{width:100%}[type=submit],button{-webkit-appearance:button}[type=radio],[type=checkbox]{vertical-align:middle;position:relative;bottom:.15rem;margin-right:2px}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border:none;padding:0}@font-face{font-family:Kube;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal}.caret,.close,[class*=" icon-kube-"],[class^=icon-kube-]{font-family:Kube!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}blockquote,cite,dfn,em,figcaption,i{font-style:italic}abbr,dfn,h6,table caption{text-transform:uppercase}body,pre,pre code{line-height:1.5;color:#111113}.icon-kube-calendar:before{content:"\e900"}.caret.is-down:before,.icon-kube-caret-down:before{content:"\e901"}.caret.is-left:before,.icon-kube-caret-left:before{content:"\e902"}.caret.is-right:before,.icon-kube-caret-right:before{content:"\e903"}.caret.is-up:before,.icon-kube-caret-up:before{content:"\e904"}.close:before,.icon-kube-close:before{content:"\e905"}.icon-kube-menu:before{content:"\e906"}.icon-kube-search:before{content:"\e907"}a{color:#158df7}a:hover{color:#ee2455}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility;color:inherit;line-height:1.2}code,figcaption,kbd,pre,var{font-family:monospace,monospace}h1+*,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+*,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+*,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+*,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+*,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+*,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:8px}h1{font-size:2.5em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5,li li{font-size:1em}h6{font-size:.75em;letter-spacing:.01em}address,blockquote,dl,figure,hr,ol,p,pre,ul{margin-bottom:16px}blockquote+h1,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,div+h1,div+h2,div+h3,div+h4,div+h5,div+h6,dl+h1,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,form+h1,form+h2,form+h3,form+h4,form+h5,form+h6,hr+h1,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h1,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h1,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:20px}nav ol ol,nav ol ul,nav ul ol,nav ul ul,ol,ul{margin-left:20px}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin-left:0}ol.is-bar,ul.is-bar{margin:0;list-style:none}ol.is-bar li,ul.is-bar li{display:inline-block}ol.is-bar li+li,ul.is-bar li+li{margin-left:1em}b,dt,strong{font-weight:600}dl dd+dt{margin-top:8px}hr{border-bottom:1px solid rgba(0,0,0,.1);overflow:visible;margin-top:-1px}blockquote{font-size:1.125em;font-weight:400;line-height:1.45;padding:.4em 0 .4em 1rem;border-left:3px solid rgba(21,141,247,.6)}code,figcaption,kbd,small,time,var{display:inline-block;font-size:87.5%;line-height:1}code,figcaption,kbd,var{color:rgba(17,17,19,.85)}code,kbd{color:rgba(17,17,19,.75)}figcaption{font-size:80%;color:rgba(17,17,19,.7)}code{background:rgba(17,17,19,.05);border:0 solid transparent;border-radius:4px}var{opacity:.7;font-style:normal}abbr[title],dfn[title]{text-decoration:none;border-bottom:1px dotted rgba(17,17,19,.5);cursor:help}code,kbd{position:relative;top:-1px;padding:.25em .35em}kbd{border:1px solid rgba(17,17,19,.2);border-radius:4px}sub,sup{font-size:.6em}sup{position:relative;bottom:-.2em}h1 sub,h1 sup,h2 sub,h2 sup,h3 sub,h3 sup{font-size:.4em}sub{line-height:1}pre,pre code{padding:0;top:0;display:block;overflow:auto;white-space:pre}pre{font-size:.875em;padding:1rem;border:1px solid rgba(17,17,19,.08);border-radius:4px}fieldset,figure pre{border:1px solid rgba(17,17,19,.1)}pre code{font-size:100%;border:none}figure div+figcaption,figure pre+figcaption{position:relative;top:-8px}figure pre{background-color:none;border-radius:4px;margin-bottom:.5rem}ul.is-unstyled{margin-left:0}.is-muted,.is-muted a,a.is-muted{color:rgba(17,17,19,.6)}.is-muted a:hover,a.is-muted:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#111113}.is-color-black,.is-color-black a{color:#111113}.is-color-black a:hover,a.is-color-black:hover{color:#ee2455}td,th{color:inherit}.is-large{font-size:1.3125em;line-height:1.45}.is-big{font-size:1.125em;line-height:1.45}.is-small{font-size:.875em}.is-smaller{font-size:.75em}.is-text-left{text-align:left}.is-text-center{text-align:center}.is-text-right{text-align:right}@media only screen and (max-width:767px){.is-text-left-mobile{text-align:left}.is-text-right-mobile{text-align:right}.is-text-center-mobile{text-align:center}}table caption,th{font-weight:700;text-align:left}.is-nowrap,.is-nowrap td{white-space:nowrap}.is-highlight{background-color:rgba(21,141,247,.1)}table{font-size:.9375em;border-collapse:collapse;border-spacing:0;width:100%;empty-cells:show;margin-bottom:20px}table caption{font-size:11px;color:rgba(17,17,19,.4);letter-spacing:1px;margin-bottom:2px}th{vertical-align:bottom}tbody.is-middle td,td.is-middle,tr.is-middle td{vertical-align:middle}td,th{padding:16px;border-bottom:1px solid #eee}td::after,td::before,th::after,th::before{content:'';display:block;height:0;width:0}td::before,th::before{margin-top:calc((.75 - 1.5) * .49em)}td::after,th::after{margin-bottom:calc((.75 - 1.5) * .49em)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tbody td,tbody th{border-width:1px;border-color:#eee}tfoot td,tfoot th{color:rgba(17,17,19,.5)}table.is-border td,table.is-border th,table.is-bordered td,table.is-bordered th{border:1px solid #eee}table.is-border tbody td,table.is-border tbody th,table.is-bordered tbody td,table.is-bordered tbody th{border-bottom-width:1px;border-bottom-color:#eee}table.is-striped tr:nth-child(odd) td{background-color:#fafafa}table.is-border td:first-child,table.is-border th:first-child,table.is-bordered td:first-child,table.is-bordered th:first-child,table.is-striped td:first-child,table.is-striped th:first-child{padding-left:16px}table.is-border td:last-child,table.is-border th:last-child,table.is-bordered td:last-child,table.is-bordered th:last-child,table.is-striped td:last-child,table.is-striped th:last-child{padding-right:16px}@media only screen and (max-width:767px){table.is-responsive th{display:none}table.is-responsive td,table.is-responsive tr{display:block}table.is-responsive tr:nth-child(odd){background-color:#fafafa}table.is-responsive td{padding:16px;text-align:right}table.is-responsive td:before{margin-top:2px;content:attr(data-label);float:left;font-size:.875em;font-weight:700;text-transform:uppercase;white-space:nowrap}}.label,.label.is-secondary{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.is-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.is-table-container table{margin-bottom:0}fieldset,form{margin-bottom:16px}.is-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-24px}.is-row.is-gapless,.is-row.is-gapless>.is-row{margin-left:0;margin-top:0}.is-row>.is-col{flex:1;margin-left:24px}.is-row>.is-col.is-10{min-width:calc(10% - 24px)}.is-row>.is-col.is-20{min-width:calc(20% - 24px)}.is-row>.is-col.is-25{min-width:calc(25% - 24px)}.is-row>.is-col.is-30{min-width:calc(30% - 24px)}.is-row>.is-col.is-33,.is-row>.is-col.is-34{min-width:calc(33.3333% - 24px)}.is-row>.is-col.is-35{min-width:calc(35% - 24px)}.is-row>.is-col.is-40{min-width:calc(40% - 24px)}.is-row>.is-col.is-50{min-width:calc(50% - 24px)}.is-row>.is-col.is-60{min-width:calc(60% - 24px)}.is-row>.is-col.is-65{min-width:calc(65% - 24px)}.is-row>.is-col.is-66,.is-row>.is-col.is-67{min-width:calc(66.6666% - 24px)}.is-row>.is-col.is-70{min-width:calc(70% - 24px)}.is-row>.is-col.is-75{min-width:calc(75% - 24px)}.is-row>.is-col.is-80{min-width:calc(80% - 24px)}.is-row>.is-col.is-90{min-width:calc(90% - 24px)}.is-row.is-gapless>.is-col{margin-left:0}@media only screen and (max-width:767px){[class*=' is-offset-'],[class^=is-offset-]{margin-left:0}.is-row,.is-row+.is-row{margin-top:0}.is-row{flex-direction:column;flex-wrap:nowrap;margin-left:0}.is-row>.is-col{flex:0 0 100%;width:100%!important;max-width:100%!important;margin-left:0}}.label{display:inline-block;vertical-align:baseline;line-height:20px;background:#f3f3f3;color:rgba(17,17,19,.85);padding:0 8px;border:1px solid transparent;border-radius:4px}.label a,.label a:hover{color:inherit}.label a:hover,a.label:hover{text-decoration:underline}.label.is-secondary,a.label{color:rgba(17,17,19,.85)}.label .close{margin-right:-3px}.label.is-secondary{padding:0 .5em;background:0 0;border:1px solid rgba(17,17,19,.2);border-radius:4px}.label.is-tertiary{letter-spacing:.035em;background:0 0;color:#111113;text-transform:uppercase;font-size:12px;font-weight:700;padding:0 .2em;border:1px solid transparent;border-radius:0}.label.is-badge{text-align:center;font-size:10px;line-height:16px;height:18px;border-radius:64px;min-width:18px;padding-left:2px;padding-right:2px}.label.is-error{background-color:rgba(238,36,85,.07);color:#ee2455}.label.is-error.is-secondary,.label.is-error.is-tertiary{background-color:transparent;color:#ee2455}.label.is-error.is-secondary{border-color:rgba(238,36,85,.3)}.label.is-error .close:hover{background-color:#ee2455}.label.is-focus{background-color:rgba(21,141,247,.07);color:#158df7}.label.is-focus.is-secondary,.label.is-focus.is-tertiary{background-color:transparent;color:#158df7}.label.is-focus.is-secondary{border-color:rgba(21,141,247,.3)}.label.is-focus .close:hover{background-color:#158df7}.label.is-success{background-color:rgba(32,188,113,.07);color:#20bc71}.label.is-success.is-secondary,.label.is-success.is-tertiary{background-color:transparent;color:#20bc71}.label.is-success.is-secondary{border-color:rgba(32,188,113,.3)}.label.is-success .close:hover{background-color:#20bc71}.label.is-warning{background-color:rgba(255,105,81,.07);color:#ff6951}.label.is-warning.is-secondary,.label.is-warning.is-tertiary{background-color:transparent;color:#ff6951}.label.is-warning.is-secondary{border-color:rgba(255,105,81,.3)}.label.is-warning .close:hover{background-color:#ff6951}.button,.button:active,.button:focus{-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;font-family:inherit;font-size:.9375em;font-weight:500;text-decoration:none;text-transform:none;color:rgba(255,255,255,.95);background:#0c3dd7;border-radius:4px;border:0 solid transparent;min-height:2.66667em;padding:.5em 1.6em;box-shadow:none;cursor:pointer;line-height:1.2}.button i,.button span{position:relative;top:1px;display:inline-block;font-size:16px;width:24px}.button i.caret,.button span.caret{top:0;font-size:110%;margin-right:-12px}.button.is-secondary,.button.is-tertiary{font-size:.9375em;font-weight:500;text-decoration:none;text-transform:none;min-height:2.66667em;box-shadow:none}.button:hover{-moz-transition:all linear .2s;transition:all linear .2s;outline:0;text-decoration:none;color:rgba(255,255,255,.95);background-color:#2355f3}.button.is-disabled,.button:disabled{cursor:default;font-style:normal;color:#fff;background-color:rgba(17,17,19,.5);opacity:.55}.button.is-secondary{color:#0c3dd7;background:0 0;border-radius:4px;border:2px solid #0c3dd7;padding:.5em 1.6em}.button.is-secondary:hover{color:rgba(255,255,255,.95);background:#0c3dd7;border-color:#0c3dd7}.button.is-secondary.is-loading:before{width:22px;height:22px;border-color:rgba(12,61,215,.25);border-bottom-color:#0c3dd7}.button.is-secondary.is-loading:hover:before{border-color:rgba(255,255,255,.25);border-bottom-color:#fff}.button.is-secondary.is-disabled,.button.is-secondary:disabled{color:rgba(17,17,19,.5);border-color:rgba(17,17,19,.3);background:0 0}.button.is-secondary.is-disabled:hover,.button.is-secondary:disabled:hover{background-color:none}.button.is-tertiary{color:#0c3dd7;background:0 0;border-radius:4px;border:0 solid transparent;padding:.5em 0}.button.is-tertiary i,.button.is-tertiary span{top:0}.button.is-tertiary i.caret,.button.is-tertiary span.caret{top:-1px;margin-left:-4px}.button.is-tertiary:hover{color:#0c3dd7;text-decoration:underline}.button.is-tertiary.is-loading:before{border-color:rgba(12,61,215,.25);border-bottom-color:#0c3dd7}.button.is-tertiary.is-disabled,.button.is-tertiary:disabled{text-decoration:none;color:rgba(17,17,19,.5)}.button.is-inverted{color:#111113;background-color:#fff}.button.is-inverted:hover{opacity:.7}.button.is-inverted.is-disabled:hover,.button.is-inverted:disabled:hover{opacity:.55}.button.is-inverted.is-secondary{background:0 0;color:#fff;border-color:#fff}.button.is-inverted.is-secondary:hover{opacity:1;background-color:#fff;color:rgba(17,17,19,.95);border-color:#fff}.button.is-inverted.is-secondary.is-disabled:hover,.button.is-inverted.is-secondary:disabled:hover{opacity:.55;background:0 0;color:#fff}.button.is-inverted.is-tertiary{background:0 0;color:#fff}.button.is-inverted.is-tertiary:hover{opacity:.6}.button.is-inverted.is-tertiary.is-disabled:hover,.button.is-inverted.is-tertiary:disabled:hover{opacity:.55}.button.is-small{font-size:.875em;min-height:2.28571em;padding:.45em 1.15em}.button.is-small.is-tertiary{padding-left:0;padding-right:0}.button.is-big{font-size:1.125em;min-height:2.44444em;padding:.45em 1.45em}.button.is-big.is-tertiary{padding-left:0;padding-right:0}.button.is-icon,.button.is-loading{padding-left:1em;padding-right:1em}.button.is-icon.is-tertiary,.button.is-loading.is-tertiary{padding-left:0;padding-right:0}.button:empty.is-loading:before{margin-right:0}::placeholder{color:rgba(17,17,19,.4);opacity:1}:-ms-input-placeholder{color:rgba(17,17,19,.4)}::-ms-input-placeholder{color:rgba(17,17,19,.4)}fieldset{font-family:inherit;border-radius:4px;padding:32px}legend{font-size:.75em;font-weight:700;text-transform:uppercase;color:rgba(17,17,19,.5);padding:0 1rem;margin-left:-1rem;top:2px;position:relative;line-height:0}input,label,select,textarea{display:block;font-size:.9375em}form .is-desc,label,label .is-desc,label .is-error,label .is-success,label .is-warning,label.is-checkbox{font-weight:400;text-transform:none}input,select,textarea{width:100%;font-family:inherit;vertical-align:middle;font-weight:400;height:2.66667em;background-color:#fff;border:1px solid rgba(17,17,19,.1);border-radius:4px;box-shadow:none;padding:0 8px;color:rgba(17,17,19,.8)}.alert,.message{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}textarea{padding:8px;resize:vertical;height:auto;line-height:1.5;vertical-align:top}select{-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4)" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');background-repeat:no-repeat;background-position:right .65em center;padding-right:28px}select[multiple]{background-image:none;height:auto;padding:8px}input:hover,select:hover,textarea:hover{outline:0;color:inherit;background-color:#fff;border:1px solid rgba(17,17,19,.2);box-shadow:none}input:focus,select:focus,textarea:focus{-moz-transition:all linear .2s;transition:all linear .2s;outline:0;color:inherit;background-color:#fff;border:1px solid rgba(21,141,247,.5);box-shadow:0 0 3px rgba(21,141,247,.5) inset}input.is-error,select.is-error,textarea.is-error{background-color:rgba(238,36,85,.05);border:1px solid rgba(238,36,85,.5);box-shadow:none inset}input.is-error:focus,select.is-error:focus,textarea.is-error:focus{border-color:rgba(238,36,85,.75);box-shadow:0 0 3px rgba(238,36,85,.5) inset}input.is-success,select.is-success,textarea.is-success{background-color:rgba(32,188,113,.05);border:1px solid rgba(32,188,113,.5);box-shadow:none inset}input.is-success:focus,select.is-success:focus,textarea.is-success:focus{border-color:rgba(32,188,113,.75);box-shadow:0 0 3px rgba(32,188,113,.5) inset}input.is-warning,select.is-warning,textarea.is-warning{background-color:rgba(255,105,81,.05);border:1px solid rgba(255,105,81,.5);box-shadow:none inset}input.is-warning:focus,select.is-warning:focus,textarea.is-warning:focus{border-color:rgba(255,105,81,.75);box-shadow:0 0 3px rgba(255,105,81,.5) inset}input.is-disabled,input.is-disabled:hover,input:disabled,input:disabled:hover,select.is-disabled,select.is-disabled:hover,select:disabled,select:disabled:hover,textarea.is-disabled,textarea.is-disabled:hover,textarea:disabled,textarea:disabled:hover{resize:none;opacity:.7;cursor:default;font-style:italic;color:rgba(17,17,19,.6);border:1px solid rgba(17,17,19,.1);box-shadow:none;background-color:#fff}input[type=radio].is-error,input[type=checkbox].is-error{outline:rgba(238,36,85,.5) solid 2px}input[type=radio].is-success,input[type=checkbox].is-success{outline:rgba(32,188,113,.5) solid 2px}input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}input.is-search,input[type=search]{background-repeat:no-repeat;background-position:8px 51%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="rgb(0, 0, 0)" fill-opacity="0.4" d="M14.891,14.39l-0.5.5a0.355,0.355,0,0,1-.5,0L9.526,10.529a5.3,5.3,0,1,1,2.106-4.212,5.268,5.268,0,0,1-1.1,3.21l4.362,4.362A0.354,0.354,0,0,1,14.891,14.39ZM6.316,2.418a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,6.316,2.418Z"/></svg>');padding-left:32px}input[type=radio],input[type=checkbox]{display:inline-block;width:auto;height:auto;padding:0}label{color:#111113;margin-bottom:4px}label.is-checkbox{font-size:1em;line-height:1.5;cursor:pointer;color:inherit}label.is-checkbox.is-small{font-size:.875em}label.is-checkbox.is-big{font-size:1.125em}label.is-checkbox.is-large{font-size:1.3125em}form div.is-success,form span.is-success{font-size:.75em;color:#20bc71}form div.is-error,form span.is-error{font-size:.75em;color:#ee2455}form div.is-warning,form span.is-warning{font-size:.75em;color:#ff6951}form span.is-error,form span.is-success,form span.is-warning{margin-left:2px}form .is-desc{font-size:.75rem;color:rgba(17,17,19,.5)}form span.is-desc{margin-left:4px}form div.is-desc{margin-top:4px;margin-bottom:-4px}form .is-req{position:relative;top:1px;font-size:1rem;font-weight:700;color:#ee2455}.form-item{margin-bottom:16px}fieldset>.form-item:last-child{margin-bottom:0}.form-checkboxes label.is-checkbox{display:inline-block;margin-right:16px}.form-item.is-inline,.form-item.is-inline-offset{padding-left:150px}.form-item.is-inline label:not(.is-checkbox){float:left;margin-left:-150px}.form-item.is-bar input,.form-item.is-bar select,.form-item.is-bar textarea{display:inline-block;width:auto}.breadcrumb,.form-item.is-buttons,.is-append,.is-prepend{display:flex}.form-item.is-buttons .button,.form-item.is-buttons button{margin-right:8px}.form-item.is-buttons button+.button.is-tertiary{margin-left:8px}.form-item.is-buttons .button.is-push-right,.form-item.is-buttons .button.is-tertiary.is-push-right,.form-item.is-buttons button.is-push-right{margin-left:auto;margin-right:0}.is-append input,.is-prepend input{flex:1}.is-append .button,.is-append a,.is-append span,.is-prepend .button,.is-prepend a,.is-prepend span{flex-shrink:0}.is-append a,.is-append span,.is-prepend a,.is-prepend span{display:flex;flex-direction:column;justify-content:center;padding:0 16px;border:1px solid rgba(17,17,19,.1);background-color:#fff;white-space:nowrap}.is-append span,.is-prepend span{font-size:.875em;font-weight:400;text-transform:none;color:rgba(17,17,19,.5)}.is-append a,.is-prepend a{font-size:.875em;color:#158df7;text-decoration:none}.is-append a:hover,.is-prepend a:hover{text-decoration:underline}.is-append a.icon,.is-append a[class*=" icon-kube-"],.is-append a[class^=icon-kube-],.is-prepend a.icon,.is-prepend a[class*=" icon-kube-"],.is-prepend a[class^=icon-kube-]{font-size:1rem;color:rgba(17,17,19,.6)}.breadcrumb,.pager{font-size:.875em;font-weight:400;text-transform:none}.breadcrumb a,.breadcrumb span,.is-append a.icon:hover,.is-append a[class*=" icon-kube-"]:hover,.is-append a[class^=icon-kube-]:hover,.is-prepend a.icon:hover,.is-prepend a[class*=" icon-kube-"]:hover,.is-prepend a[class^=icon-kube-]:hover{color:#111113;text-decoration:none}.is-prepend input{border-radius:0 4px 4px 0}.is-prepend .button{margin-right:-1px;border-radius:4px 0 0 4px!important}.is-prepend a,.is-prepend span{border-right:none;border-radius:4px 0 0 4px}.is-append input{border-radius:4px 0 0 4px}.is-append .button{margin-left:-1px;border-radius:0 4px 4px 0!important}.is-append a,.is-append span{border-left:none;border-radius:0 4px 4px 0}.breadcrumb{align-items:center}.breadcrumb a,.breadcrumb span{font-style:normal;padding-right:8px;white-space:nowrap}.breadcrumb a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#158df7;text-decoration:underline}.breadcrumb a:after,.breadcrumb span:after{display:inline-block;content:"/";color:rgba(17,17,19,.4);padding-left:8px}.breadcrumb a:last-child:after,.breadcrumb span:last-child:after{display:none}.breadcrumb span,.breadcrumb span:last-child{color:rgba(17,17,19,.55);text-decoration:none}.pager{margin-top:20px;margin-bottom:20px}.pager:after{content:'';display:table;clear:both}.pager a,.pager span{float:left;padding:8px 16px;border:1px solid rgba(17,17,19,.1);border-right-color:transparent;color:#111113;text-decoration:none;line-height:1.4}.pager a:first-child,.pager span:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.pager a:last-child,.pager span:last-child{border-right-color:rgba(17,17,19,.1);border-top-right-radius:4px;border-bottom-right-radius:4px}.pager a.is-next:after,.pager a.is-prev:before{position:relative;top:1px;font-size:125%;line-height:1}.pager a.is-prev:before{content:'<';margin-right:8px}.pager a.is-next:after{content:'>';margin-left:8px}.pager a.is-prev:empty:before{margin-right:0}.pager a.is-next:empty:after{margin-left:0}.pager a:hover{-moz-transition:all linear .2s;transition:all linear .2s;background-color:rgba(17,17,19,.04)}.pager a.is-disabled{background-color:transparent;color:rgba(17,17,19,.3)}.pager a.is-active,.pager a.is-current,.pager span{background-color:rgba(17,17,19,.04);color:rgba(17,17,19,.5)}.pager.is-stacked a{position:relative;width:50%;border:none;font-size:1.1rem;font-weight:700;padding:20px 0 0}.pager.is-stacked a:hover{background:0 0;text-decoration:underline;color:#158df7}.pager.is-stacked a.is-next:after,.pager.is-stacked a.is-prev:before{content:'';margin:0}.pager.is-stacked a.is-next:before,.pager.is-stacked a.is-prev:after{position:absolute;top:0;left:0;content:attr(data-label);font-size:11px;text-transform:uppercase;font-style:normal;font-weight:400;letter-spacing:.03em;margin-bottom:4px;color:rgba(17,17,19,.5)}.is-loading:before,.kube-progress span{content:''}.alert,.message,.tabs{text-transform:none}.pager.is-stacked .is-next{text-align:right}.pager.is-stacked a.is-next:before{right:0}@media only screen and (max-width:767px){.pager.is-stacked a{float:none;display:block;width:100%;margin-bottom:20px}.pager.is-stacked a:last-child{margin-bottom:0}.pager.is-stacked a.is-next{text-align:left}}.alert{font-size:.9375em;font-weight:500;background:#fff;color:#111113;padding:16px 32px 16px 16px;box-shadow:none;border:1px solid rgba(17,17,19,.1);border-radius:4px;position:relative;margin-bottom:16px}.dropdown,.message{box-shadow:0 6px 24px rgba(17,17,19,.12);font-size:.9375em;font-weight:400}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{margin-bottom:2px}.alert a{color:inherit}.alert a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#ee2455}.alert .close{position:absolute;right:8px;top:20px}.alert p{margin-top:0;margin-bottom:0}.alert.is-error{background:rgba(238,36,85,.07);border-color:rgba(238,36,85,.3);color:#ee2455}.alert.is-error a:hover{color:#111113}.alert.is-success{background:rgba(32,188,113,.07);border-color:rgba(32,188,113,.3);color:#20bc71}.alert.is-success a:hover{color:#111113}.alert.is-focus{background:rgba(21,141,247,.07);border-color:rgba(21,141,247,.3);color:#158df7}.alert.is-focus a:hover{color:#111113}.alert.is-inverted{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);color:#fff}.alert.is-inverted a:hover{color:rgba(255,255,255,.6)}.is-navbar-box,.is-navbar-container{display:flex;flex:1;align-items:center;min-width:100%;min-height:100%}@media only screen and (max-width:767px){.is-navbar-box,.is-navbar-container{flex-direction:column}}.is-navbar-box .is-brand,.is-navbar-container .is-brand{display:flex;align-items:center}.is-navbar-box .is-brand h1,.is-navbar-box .is-brand h2,.is-navbar-box .is-brand h3,.is-navbar-box .is-brand h4,.is-navbar-box .is-brand h5,.is-navbar-box .is-brand h6,.is-navbar-container .is-brand h1,.is-navbar-container .is-brand h2,.is-navbar-container .is-brand h3,.is-navbar-container .is-brand h4,.is-navbar-container .is-brand h5,.is-navbar-container .is-brand h6{line-height:1;margin:0}.is-navbar{display:flex;flex:1;align-items:center}@media only screen and (max-width:767px){.is-navbar{flex-direction:column}}.is-navbar ul{display:flex;flex:1;align-items:center}@media only screen and (max-width:767px){.is-navbar ul{flex-direction:column}}.is-navbar li{white-space:nowrap;margin-left:28px}.is-navbar a:not(.button){line-height:1;display:block;padding-top:8px;padding-bottom:8px}.is-navbar a:not(.button)::after,.is-navbar a:not(.button)::before{content:'';display:block;height:0;width:0}.is-navbar a:not(.button)::before{margin-top:calc((.75 - 1) * .49em)}.is-navbar a:not(.button)::after{margin-bottom:calc((.75 - 1) * .49em)}.is-navbar form{margin:0}.is-navbar input{position:relative;top:1px}.is-navbar nav.is-justify{text-align:center;width:100%}.is-navbar nav.is-justify li{flex:1;margin-left:0;margin-right:0}@media only screen and (max-width:767px){.is-navbar-box.is-scrollable,.is-navbar-box.is-scrollable .is-navbar,.is-navbar-box.is-scrollable .is-navbar ul,.is-navbar-container.is-scrollable,.is-navbar-container.is-scrollable .is-navbar,.is-navbar-container.is-scrollable .is-navbar ul{display:flex;flex-direction:row}.is-navbar-box:not(.is-scrollable),.is-navbar-box:not(.is-scrollable) .is-navbar,.is-navbar-box:not(.is-scrollable) .is-navbar ul,.is-navbar-container:not(.is-scrollable),.is-navbar-container:not(.is-scrollable) .is-navbar,.is-navbar-container:not(.is-scrollable) .is-navbar ul{align-items:flex-start;display:block;max-width:100%}.is-navbar-box:not(.is-scrollable) .is-navbar li,.is-navbar-container:not(.is-scrollable) .is-navbar li{margin-left:0}.is-navbar-box:not(.is-scrollable) .is-navbar .button.is-small,.is-navbar-box:not(.is-scrollable) .is-navbar input,.is-navbar-container:not(.is-scrollable) .is-navbar .button.is-small,.is-navbar-container:not(.is-scrollable) .is-navbar input{margin-top:8px;margin-bottom:8px}.is-navbar-box:not(.is-scrollable) .is-navbar nav.is-justify,.is-navbar-container:not(.is-scrollable) .is-navbar nav.is-justify{text-align:left}}@keyframes slideUp{to{height:0;padding-top:0;padding-bottom:0;margin-bottom:0}}@keyframes slideDown{from{height:0;padding-top:0;padding-bottom:0;margin-bottom:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes flipIn{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flipOut{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}}@keyframes shake{15%{transform:translateX(.5rem)}30%{transform:translateX(-.4rem)}45%{transform:translateX(.3rem)}60%{transform:translateX(-.2rem)}75%{transform:translateX(.1rem)}90%{transform:translateX(0)}}.kube-fadeIn{opacity:0;animation:fadeIn .5s ease-in-out}.kube-fadeOut{opacity:1;animation:fadeOut .5s ease-in-out}.kube-zoomIn{animation:zoomIn .5s ease-in}.kube-zoomOut{animation:zoomOut .5s ease-in}.kube-slideInRight{animation:slideInRight .5s ease}.kube-slideInLeft{animation:slideInLeft .5s ease}.kube-slideInDown{animation:slideInDown .5s ease}.kube-slideOutLeft{animation:slideOutLeft .5s ease}.kube-slideOutRight{animation:slideOutRight .5s ease}.kube-slideOutUp{animation:slideOutUp .5s ease}.kube-slideUp{overflow:hidden;animation:slideUp .3s ease-out}.kube-slideDown{overflow:hidden;animation:slideDown .4s ease-in-out}.kube-flipIn{animation:flipIn .5s cubic-bezier(.5,-.5,.5,1.5)}.kube-flipOut{animation:flipOut .5s cubic-bezier(.5,-.5,.5,1.5)}.kube-rotate{animation:rotate .5s ease-in-out}.kube-pulse{animation:pulse .5s ease-out 2}.kube-shake{animation:shake .5s ease-in-out}.message{position:fixed;top:8px;right:8px;width:360px;background:#fff;border-radius:4px;z-index:400;border:1px solid transparent;color:#111113;padding:16px}.message.is-black,.message.is-error,.message.is-focus,.message.is-success{border-color:transparent}.message a,.message h1,.message h2,.message h3,.message h4,.message h5,.message h6{color:inherit}.message a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:rgba(17,17,19,.6)}.message.is-center,.message.is-centered{left:50%;margin-left:-180px}.message.is-left{left:8px;right:auto}.message.is-line{width:100%;top:0;left:0;right:0;border-radius:0}.message.is-error{background:#ee2455;color:#fff}.message.is-error a:hover{color:rgba(255,255,255,.7)}.message.is-success{background:#20bc71;color:#fff}.message.is-success a:hover{color:rgba(255,255,255,.7)}.message.is-focus{background:#158df7;color:rgba(255,255,255,.95)}.message.is-focus a:hover{color:rgba(255,255,255,.7)}.message.is-black{background:#111113;color:#fff}.message.is-black a:hover{color:rgba(255,255,255,.7)}.tabs{display:flex;font-size:.9375em;font-weight:400;margin-bottom:20px;border-bottom:1px solid rgba(17,17,19,.1)}.tabs a{position:relative;top:1px;display:block;padding:8px 20px;border-bottom:2px solid transparent;color:rgba(17,17,19,.65);background-color:transparent;text-decoration:none}.tabs a.is-active,.tabs a:hover{background:0 0;text-decoration:none}.tabs a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#158df7;border-bottom:2px solid #158df7}.tabs a.is-active{cursor:default;color:#111113;border-bottom:2px solid #111113}@media only screen and (max-width:767px){.tabs{display:block}.modal input,.modal textarea{font-size:16px}}.dropdown{position:absolute;z-index:300;background:#fff;border-radius:4px;width:280px;border:0 solid transparent;padding:0 0 2px}.dropdown a.is-separator,.modal-header{border-bottom:1px solid rgba(17,17,19,.05)}.dropdown a,.dropdown span{display:block;text-decoration:none;padding:8px 16px;white-space:nowrap}.modal-footer:empty,.modal-header:empty{display:none}.dropdown a{color:#111113;background:0 0}.dropdown a:hover{text-decoration:underline;color:#111113;background:rgba(17,17,19,.04)}.dropdown a.is-separator{padding-bottom:8px}.dropdown a:first-child,.dropdown span:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dropdown a.is-active,.dropdown a.is-active:hover,.dropdown span,.dropdown span:hover{text-decoration:none;cursor:text;color:rgba(17,17,19,.4);background:0 0}.modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:200}.modal{position:relative;margin:16px auto;padding:0;font-family:inherit;background:#fff;box-shadow:0 15px 40px rgba(17,17,19,.2);border-radius:4px;color:#111113}.modal .close{position:absolute;top:22px;right:16px;font-size:16px;width:32px;height:32px;line-height:32px;opacity:.4}.is-offcanvas,.kube-progress{position:absolute;top:0;left:0}.modal .close:hover{opacity:1}.modal-header{font-size:1.05rem;font-weight:700;background:0 0;padding:20px 24px}.modal-body{font-size:inherit;background:0 0;padding:24px}.modal-footer{font-size:inherit;font-weight:400;background-color:none;padding:16px 24px;border-top:1px solid rgba(17,17,19,.05)}.modal-footer button{margin-right:8px}.modal-footer button+button.is-tertiary{margin-left:8px}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.kube-progress{z-index:11000;width:100%;background-color:rgba(17,17,19,.2)}.kube-progress span{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;display:block;min-height:8px;width:100%;height:100%;background-color:#158df7;background-size:40px 40px}.is-offcanvasTransition{transition:transform .5s ease-in-out}.is-offcanvas{right:auto;overflow-y:scroll;z-index:200;min-height:100vh;width:300px;padding:16px 20px;background-color:#111113;font-size:.9375em;color:#fff}.is-offcanvas.is-offcanvas-right{left:auto;right:0}.is-offcanvas.is-offcanvas-push{left:-300px;right:auto}.is-offcanvas.is-offcanvas-push.is-offcanvas-right{right:-300px;left:auto}.is-offcanvas a{color:#fff}.is-offcanvas a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:rgba(255,255,255,.6)}.nav-toggle,.nav-toggle:active{color:#111113}.nav-toggle{position:relative;top:1px;text-decoration:none}.nav-toggle:hover{color:#ee2455}.is-container{display:flex;flex:1}@media only screen and (max-width:767px){.is-container{flex-direction:column}}.is-container-row{display:flex;flex:1}.is-container-column{display:flex;flex-direction:column;flex:1}.is-items-middle{align-items:center}@media only screen and (max-width:767px){.is-items-middle{justify-content:flex-start;align-items:flex-start}}.is-push-right{margin-left:auto;flex:none}@media only screen and (max-width:767px){.is-push-right{margin-left:0}.is-push-right-mobile{margin-left:auto}}.is-center,.is-centered{margin-left:auto;margin-right:auto}.is-fixed{position:fixed!important;top:0;left:0;z-index:200}.is-relative{position:relative}.is-width-large{max-width:1000px}.is-width-medium{max-width:820px}.is-width-small{max-width:420px}.is-10{width:10%;min-width:10%}.is-20{width:20%;min-width:20%}.is-25{width:25%;min-width:25%}.is-30{width:30%;min-width:30%}.is-33,.is-34{width:33.3333%;min-width:33.3333%}.is-35{width:35%;min-width:35%}.is-40{width:40%;min-width:40%}.is-50{width:50%;min-width:50%}.is-60{width:60%}.is-65{width:65%}.is-66,.is-67{width:66.6666%;min-width:66.6666%}.is-70{width:70%;min-width:70%}.is-75{width:75%;min-width:75%}.is-80{width:80%;min-width:80%}.is-90{width:90%;min-width:90%}.is-100{width:100%;min-width:100%}.is-invisible{visibility:hidden}.is-visible{visibility:visible}.is-hidden{display:none!important}@media only screen and (max-width:767px){.is-left-mobile{margin-left:0}.is-10,.is-100,.is-20,.is-25,.is-30,.is-33,.is-34,.is-35,.is-40,.is-50,.is-60,.is-65,.is-66,.is-67,.is-70,.is-75,.is-80,.is-90,.is-width-large,.is-width-medium,.is-width-small{width:auto;min-width:100%}.is-hidden-mobile{display:none!important}}@media only screen and (min-width:768px){.is-shown-mobile{display:none}}@media print{.is-hidden-print{display:none}}.caret,.close,.is-loading:before{display:inline-block}.is-shadow-1{box-shadow:0 1px 3px rgba(17,17,19,.15)}.is-shadow-2{box-shadow:0 6px 24px rgba(17,17,19,.12)}.is-shadow-3{box-shadow:0 15px 40px rgba(17,17,19,.2)}.is-border{border:1px solid rgba(17,17,19,.07)}.is-border-top{border-top:1px solid rgba(17,17,19,.07)}.is-border-bottom{border-bottom:1px solid rgba(17,17,19,.07)}.is-border-radius{border-radius:4px}.is-scrollable{overflow-x:auto;white-space:nowrap}.is-no-scroll{overflow:hidden}.is-no-scroll-x{overflow-x:hidden}.is-video-container{height:0;padding-bottom:56.25%;position:relative;margin-bottom:16px}.is-video-container embed,.is-video-container iframe,.is-video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}figure .is-video-container{margin-bottom:8px}.close{vertical-align:baseline;text-align:center;font-size:9px;opacity:.85;border-radius:20px;cursor:pointer;margin-top:-3px;margin-bottom:-3px;width:20px;height:20px;line-height:22px}.close:hover{-moz-transition:all linear .2s;transition:all linear .2s;opacity:1;color:#fff;background-color:#111113}.close.is-big{font-size:14px;width:28px;height:28px;line-height:28px}.close.is-large{font-size:18px;width:36px;height:36px;line-height:36px}.close.is-inverted{color:#fff}.is-loading:before{width:24px;height:24px;margin-right:.5em;border-radius:50%;border:4px solid rgba(255,255,255,.25);border-bottom-color:#fff;-webkit-animation:loadingRotate 2s linear 0s infinite;animation:loadingRotate 2s linear 0s infinite}@keyframes loadingRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.overlay{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background-color:rgba(17,17,19,.18)}.overlay>.close{position:fixed;top:1rem;right:1rem}.is-inset-none{padding:0}.is-inset-2{padding:2px}.is-inset-4{padding:4px}.is-inset-8{padding:8px}.is-inset-12{padding:12px}.is-inset-16{padding:16px}.is-inset-20{padding:20px}.is-inset-24{padding:24px}.is-inset-28{padding:28px}.is-inset-32{padding:32px}.is-inset-36{padding:36px}.is-inset-40{padding:40px}.is-inset-44{padding:44px}.is-inset-48{padding:48px}.is-inset-52{padding:52px}.is-inset-56{padding:56px}.is-inset-60{padding:60px}.is-inset-64{padding:64px}.is-inset-80{padding:80px}.is-inset-100{padding:100px}.is-inset-120{padding:120px}@media only screen and (max-width:767px){.inset-none-mobile{padding:0}.is-inset-2-mobile{padding:2px}.is-inset-4-mobile{padding:4px}.is-inset-8-mobile{padding:8px}.is-inset-12-mobile{padding:12px}.is-inset-16-mobile{padding:16px}.is-inset-20-mobile{padding:20px}.is-inset-24-mobile{padding:24px}.is-inset-28-mobile{padding:28px}.is-inset-32-mobile{padding:32px}.is-inset-36-mobile{padding:36px}.is-inset-40-mobile{padding:40px}.is-inset-44-mobile{padding:44px}.is-inset-48-mobile{padding:48px}.is-inset-52-mobile{padding:52px}.is-inset-56-mobile{padding:56px}.is-inset-60-mobile{padding:60px}.is-inset-64-mobile{padding:64px}.is-inset-80-mobile{padding:80px}.is-inset-100-mobile{padding:100px}.is-inset-120-mobile{padding:120px}}.is-inset-x-none{padding-left:0;padding-right:0}.is-inset-x-2{padding-left:2px;padding-right:2px}.is-inset-x-4{padding-left:4px;padding-right:4px}.is-inset-x-8{padding-left:8px;padding-right:8px}.is-inset-x-12{padding-left:12px;padding-right:12px}.is-inset-x-16{padding-left:16px;padding-right:16px}.is-inset-x-20{padding-left:20px;padding-right:20px}.is-inset-x-24{padding-left:24px;padding-right:24px}.is-inset-x-28{padding-left:28px;padding-right:28px}.is-inset-x-32{padding-left:32px;padding-right:32px}.is-inset-x-36{padding-left:36px;padding-right:36px}.is-inset-x-40{padding-left:40px;padding-right:40px}.is-inset-x-44{padding-left:44px;padding-right:44px}.is-inset-x-48{padding-left:48px;padding-right:48px}.is-inset-x-52{padding-left:52px;padding-right:52px}.is-inset-x-56{padding-left:56px;padding-right:56px}.is-inset-x-60{padding-left:60px;padding-right:60px}.is-inset-x-64{padding-left:64px;padding-right:64px}.is-inset-x-80{padding-left:80px;padding-right:80px}.is-inset-x-100{padding-left:100px;padding-right:100px}.is-inset-x-120{padding-left:120px;padding-right:120px}.is-inset-y-none{padding-top:0;padding-bottom:0}.is-inset-y-2{padding-top:2px;padding-bottom:2px}.is-inset-y-4{padding-top:4px;padding-bottom:4px}.is-inset-y-8{padding-top:8px;padding-bottom:8px}.is-inset-y-12{padding-top:12px;padding-bottom:12px}.is-inset-y-16{padding-top:16px;padding-bottom:16px}.is-inset-y-20{padding-top:20px;padding-bottom:20px}.is-inset-y-24{padding-top:24px;padding-bottom:24px}.is-inset-y-28{padding-top:28px;padding-bottom:28px}.is-inset-y-32{padding-top:32px;padding-bottom:32px}.is-inset-y-36{padding-top:36px;padding-bottom:36px}.is-inset-y-40{padding-top:40px;padding-bottom:40px}.is-inset-y-44{padding-top:44px;padding-bottom:44px}.is-inset-y-48{padding-top:48px;padding-bottom:48px}.is-inset-y-52{padding-top:52px;padding-bottom:52px}.is-inset-y-56{padding-top:56px;padding-bottom:56px}.is-inset-y-60{padding-top:60px;padding-bottom:60px}.is-inset-y-64{padding-top:64px;padding-bottom:64px}.is-inset-y-80{padding-top:80px;padding-bottom:80px}.is-inset-y-100{padding-top:100px;padding-bottom:100px}.is-inset-y-120{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:767px){.inset-x-none-mobile{padding-left:0;padding-right:0}.is-inset-x-2-mobile{padding-left:2px;padding-right:2px}.is-inset-x-4-mobile{padding-left:4px;padding-right:4px}.is-inset-x-8-mobile{padding-left:8px;padding-right:8px}.is-inset-x-12-mobile{padding-left:12px;padding-right:12px}.is-inset-x-16-mobile{padding-left:16px;padding-right:16px}.is-inset-x-20-mobile{padding-left:20px;padding-right:20px}.is-inset-x-24-mobile{padding-left:24px;padding-right:24px}.is-inset-x-28-mobile{padding-left:28px;padding-right:28px}.is-inset-x-32-mobile{padding-left:32px;padding-right:32px}.is-inset-x-36-mobile{padding-left:36px;padding-right:36px}.is-inset-x-40-mobile{padding-left:40px;padding-right:40px}.is-inset-x-44-mobile{padding-left:44px;padding-right:44px}.is-inset-x-48-mobile{padding-left:48px;padding-right:48px}.is-inset-x-52-mobile{padding-left:52px;padding-right:52px}.is-inset-x-56-mobile{padding-left:56px;padding-right:56px}.is-inset-x-60-mobile{padding-left:60px;padding-right:60px}.is-inset-x-64-mobile{padding-left:64px;padding-right:64px}.is-inset-x-80-mobile{padding-left:80px;padding-right:80px}.is-inset-x-100-mobile{padding-left:100px;padding-right:100px}.is-inset-x-120-mobile{padding-left:120px;padding-right:120px}.inset-y-none-mobile{padding-top:0;padding-bottom:0}.is-inset-y-2-mobile{padding-top:2px;padding-bottom:2px}.is-inset-y-4-mobile{padding-top:4px;padding-bottom:4px}.is-inset-y-8-mobile{padding-top:8px;padding-bottom:8px}.is-inset-y-12-mobile{padding-top:12px;padding-bottom:12px}.is-inset-y-16-mobile{padding-top:16px;padding-bottom:16px}.is-inset-y-20-mobile{padding-top:20px;padding-bottom:20px}.is-inset-y-24-mobile{padding-top:24px;padding-bottom:24px}.is-inset-y-28-mobile{padding-top:28px;padding-bottom:28px}.is-inset-y-32-mobile{padding-top:32px;padding-bottom:32px}.is-inset-y-36-mobile{padding-top:36px;padding-bottom:36px}.is-inset-y-40-mobile{padding-top:40px;padding-bottom:40px}.is-inset-y-44-mobile{padding-top:44px;padding-bottom:44px}.is-inset-y-48-mobile{padding-top:48px;padding-bottom:48px}.is-inset-y-52-mobile{padding-top:52px;padding-bottom:52px}.is-inset-y-56-mobile{padding-top:56px;padding-bottom:56px}.is-inset-y-60-mobile{padding-top:60px;padding-bottom:60px}.is-inset-y-64-mobile{padding-top:64px;padding-bottom:64px}.is-inset-y-80-mobile{padding-top:80px;padding-bottom:80px}.is-inset-y-100-mobile{padding-top:100px;padding-bottom:100px}.is-inset-y-120-mobile{padding-top:120px;padding-bottom:120px}}.is-inset-top-none{padding-top:0}.is-inset-top-2{padding-top:2px}.is-inset-top-4{padding-top:4px}.is-inset-top-8{padding-top:8px}.is-inset-top-12{padding-top:12px}.is-inset-top-16{padding-top:16px}.is-inset-top-20{padding-top:20px}.is-inset-top-24{padding-top:24px}.is-inset-top-28{padding-top:28px}.is-inset-top-32{padding-top:32px}.is-inset-top-36{padding-top:36px}.is-inset-top-40{padding-top:40px}.is-inset-top-44{padding-top:44px}.is-inset-top-48{padding-top:48px}.is-inset-top-52{padding-top:52px}.is-inset-top-56{padding-top:56px}.is-inset-top-60{padding-top:60px}.is-inset-top-64{padding-top:64px}.is-inset-top-80{padding-top:80px}.is-inset-top-100{padding-top:100px}.is-inset-top-120{padding-top:120px}.is-inset-bottom-none{padding-bottom:0}.is-inset-bottom-2{padding-bottom:2px}.is-inset-bottom-4{padding-bottom:4px}.is-inset-bottom-8{padding-bottom:8px}.is-inset-bottom-12{padding-bottom:12px}.is-inset-bottom-16{padding-bottom:16px}.is-inset-bottom-20{padding-bottom:20px}.is-inset-bottom-24{padding-bottom:24px}.is-inset-bottom-28{padding-bottom:28px}.is-inset-bottom-32{padding-bottom:32px}.is-inset-bottom-36{padding-bottom:36px}.is-inset-bottom-40{padding-bottom:40px}.is-inset-bottom-44{padding-bottom:44px}.is-inset-bottom-48{padding-bottom:48px}.is-inset-bottom-52{padding-bottom:52px}.is-inset-bottom-56{padding-bottom:56px}.is-inset-bottom-60{padding-bottom:60px}.is-inset-bottom-64{padding-bottom:64px}.is-inset-bottom-80{padding-bottom:80px}.is-inset-bottom-100{padding-bottom:100px}.is-inset-bottom-120{padding-bottom:120px}.is-inset-left-none{padding-left:0}.is-inset-left-2{padding-left:2px}.is-inset-left-4{padding-left:4px}.is-inset-left-8{padding-left:8px}.is-inset-left-12{padding-left:12px}.is-inset-left-16{padding-left:16px}.is-inset-left-20{padding-left:20px}.is-inset-left-24{padding-left:24px}.is-inset-left-28{padding-left:28px}.is-inset-left-32{padding-left:32px}.is-inset-left-36{padding-left:36px}.is-inset-left-40{padding-left:40px}.is-inset-left-44{padding-left:44px}.is-inset-left-48{padding-left:48px}.is-inset-left-52{padding-left:52px}.is-inset-left-56{padding-left:56px}.is-inset-left-60{padding-left:60px}.is-inset-left-64{padding-left:64px}.is-inset-left-80{padding-left:80px}.is-inset-left-100{padding-left:100px}.is-inset-left-120{padding-left:120px}.is-inset-right-none{padding-right:0}.is-inset-right-2{padding-right:2px}.is-inset-right-4{padding-right:4px}.is-inset-right-8{padding-right:8px}.is-inset-right-12{padding-right:12px}.is-inset-right-16{padding-right:16px}.is-inset-right-20{padding-right:20px}.is-inset-right-24{padding-right:24px}.is-inset-right-28{padding-right:28px}.is-inset-right-32{padding-right:32px}.is-inset-right-36{padding-right:36px}.is-inset-right-40{padding-right:40px}.is-inset-right-44{padding-right:44px}.is-inset-right-48{padding-right:48px}.is-inset-right-52{padding-right:52px}.is-inset-right-56{padding-right:56px}.is-inset-right-60{padding-right:60px}.is-inset-right-64{padding-right:64px}.is-inset-right-80{padding-right:80px}.is-inset-right-100{padding-right:100px}.is-inset-right-120{padding-right:120px}.is-outset-none{margin:0}.is-outset-2{margin:2px}.is-outset-4{margin:4px}.is-outset-8{margin:8px}.is-outset-12{margin:12px}.is-outset-16{margin:16px}.is-outset-20{margin:20px}.is-outset-24{margin:24px}.is-outset-28{margin:28px}.is-outset-32{margin:32px}.is-outset-36{margin:36px}.is-outset-40{margin:40px}.is-outset-44{margin:44px}.is-outset-48{margin:48px}.is-outset-52{margin:52px}.is-outset-56{margin:56px}.is-outset-60{margin:60px}.is-outset-64{margin:64px}.is-outset-80{margin:80px}.is-outset-100{margin:100px}.is-outset-120{margin:120px}@media only screen and (max-width:767px){.is-inset-top-none-mobile{padding-top:0}.is-inset-top-2-mobile{padding-top:2px}.is-inset-top-4-mobile{padding-top:4px}.is-inset-top-8-mobile{padding-top:8px}.is-inset-top-12-mobile{padding-top:12px}.is-inset-top-16-mobile{padding-top:16px}.is-inset-top-20-mobile{padding-top:20px}.is-inset-top-24-mobile{padding-top:24px}.is-inset-top-28-mobile{padding-top:28px}.is-inset-top-32-mobile{padding-top:32px}.is-inset-top-36-mobile{padding-top:36px}.is-inset-top-40-mobile{padding-top:40px}.is-inset-top-44-mobile{padding-top:44px}.is-inset-top-48-mobile{padding-top:48px}.is-inset-top-52-mobile{padding-top:52px}.is-inset-top-56-mobile{padding-top:56px}.is-inset-top-60-mobile{padding-top:60px}.is-inset-top-64-mobile{padding-top:64px}.is-inset-top-80-mobile{padding-top:80px}.is-inset-top-100-mobile{padding-top:100px}.is-inset-top-120-mobile{padding-top:120px}.is-inset-bottom-none-mobile{padding-bottom:0}.is-inset-bottom-2-mobile{padding-bottom:2px}.is-inset-bottom-4-mobile{padding-bottom:4px}.is-inset-bottom-8-mobile{padding-bottom:8px}.is-inset-bottom-12-mobile{padding-bottom:12px}.is-inset-bottom-16-mobile{padding-bottom:16px}.is-inset-bottom-20-mobile{padding-bottom:20px}.is-inset-bottom-24-mobile{padding-bottom:24px}.is-inset-bottom-28-mobile{padding-bottom:28px}.is-inset-bottom-32-mobile{padding-bottom:32px}.is-inset-bottom-36-mobile{padding-bottom:36px}.is-inset-bottom-40-mobile{padding-bottom:40px}.is-inset-bottom-44-mobile{padding-bottom:44px}.is-inset-bottom-48-mobile{padding-bottom:48px}.is-inset-bottom-52-mobile{padding-bottom:52px}.is-inset-bottom-56-mobile{padding-bottom:56px}.is-inset-bottom-60-mobile{padding-bottom:60px}.is-inset-bottom-64-mobile{padding-bottom:64px}.is-inset-bottom-80-mobile{padding-bottom:80px}.is-inset-bottom-100-mobile{padding-bottom:100px}.is-inset-bottom-120-mobile{padding-bottom:120px}.is-inset-left-none{padding-left:0}.is-inset-left-2-mobile{padding-left:2px}.is-inset-left-4-mobile{padding-left:4px}.is-inset-left-8-mobile{padding-left:8px}.is-inset-left-12-mobile{padding-left:12px}.is-inset-left-16-mobile{padding-left:16px}.is-inset-left-20-mobile{padding-left:20px}.is-inset-left-24-mobile{padding-left:24px}.is-inset-left-28-mobile{padding-left:28px}.is-inset-left-32-mobile{padding-left:32px}.is-inset-left-36-mobile{padding-left:36px}.is-inset-left-40-mobile{padding-left:40px}.is-inset-left-44-mobile{padding-left:44px}.is-inset-left-48-mobile{padding-left:48px}.is-inset-left-52-mobile{padding-left:52px}.is-inset-left-56-mobile{padding-left:56px}.is-inset-left-60-mobile{padding-left:60px}.is-inset-left-64-mobile{padding-left:64px}.is-inset-left-80-mobile{padding-left:80px}.is-inset-left-100-mobile{padding-left:100px}.is-inset-left-120-mobile{padding-left:120px}.is-inset-right-none-mobile{padding-right:0}.is-inset-right-2-mobile{padding-right:2px}.is-inset-right-4-mobile{padding-right:4px}.is-inset-right-8-mobile{padding-right:8px}.is-inset-right-12-mobile{padding-right:12px}.is-inset-right-16-mobile{padding-right:16px}.is-inset-right-20-mobile{padding-right:20px}.is-inset-right-24-mobile{padding-right:24px}.is-inset-right-28-mobile{padding-right:28px}.is-inset-right-32-mobile{padding-right:32px}.is-inset-right-36-mobile{padding-right:36px}.is-inset-right-40-mobile{padding-right:40px}.is-inset-right-44-mobile{padding-right:44px}.is-inset-right-48-mobile{padding-right:48px}.is-inset-right-52-mobile{padding-right:52px}.is-inset-right-56-mobile{padding-right:56px}.is-inset-right-60-mobile{padding-right:60px}.is-inset-right-64-mobile{padding-right:64px}.is-inset-right-80-mobile{padding-right:80px}.is-inset-right-100-mobile{padding-right:100px}.is-inset-right-120-mobile{padding-right:120px}.is-outset-none-mobile{margin:0}.is-outset-2-mobile{margin:2px}.is-outset-4-mobile{margin:4px}.is-outset-8-mobile{margin:8px}.is-outset-12-mobile{margin:12px}.is-outset-16-mobile{margin:16px}.is-outset-20-mobile{margin:20px}.is-outset-24-mobile{margin:24px}.is-outset-28-mobile{margin:28px}.is-outset-32-mobile{margin:32px}.is-outset-36-mobile{margin:36px}.is-outset-40-mobile{margin:40px}.is-outset-44-mobile{margin:44px}.is-outset-48-mobile{margin:48px}.is-outset-52-mobile{margin:52px}.is-outset-56-mobile{margin:56px}.is-outset-60-mobile{margin:60px}.is-outset-64-mobile{margin:64px}.is-outset-80-mobile{margin:80px}.is-outset-100-mobile{margin:100px}.is-outset-120-mobile{margin:120px}}.is-outset-x-none{margin-left:0;margin-right:0}.is-outset-x-2{margin-left:2px;margin-right:2px}.is-outset-x-4{margin-left:4px;margin-right:4px}.is-outset-x-8{margin-left:8px;margin-right:8px}.is-outset-x-12{margin-left:12px;margin-right:12px}.is-outset-x-16{margin-left:16px;margin-right:16px}.is-outset-x-20{margin-left:20px;margin-right:20px}.is-outset-x-24{margin-left:24px;margin-right:24px}.is-outset-x-28{margin-left:28px;margin-right:28px}.is-outset-x-32{margin-left:32px;margin-right:32px}.is-outset-x-36{margin-left:36px;margin-right:36px}.is-outset-x-40{margin-left:40px;margin-right:40px}.is-outset-x-44{margin-left:44px;margin-right:44px}.is-outset-x-48{margin-left:48px;margin-right:48px}.is-outset-x-52{margin-left:52px;margin-right:52px}.is-outset-x-56{margin-left:56px;margin-right:56px}.is-outset-x-60{margin-left:60px;margin-right:60px}.is-outset-x-64{margin-left:64px;margin-right:64px}.is-outset-x-80{margin-left:80px;margin-right:80px}.is-outset-x-100{margin-left:100px;margin-right:100px}.is-outset-x-120{margin-left:120px;margin-right:120px}.is-outset-y-none{margin-top:0;margin-bottom:0}.is-outset-y-2{margin-top:2px;margin-bottom:2px}.is-outset-y-4{margin-top:4px;margin-bottom:4px}.is-outset-y-8{margin-top:8px;margin-bottom:8px}.is-outset-y-12{margin-top:12px;margin-bottom:12px}.is-outset-y-16{margin-top:16px;margin-bottom:16px}.is-outset-y-20{margin-top:20px;margin-bottom:20px}.is-outset-y-24{margin-top:24px;margin-bottom:24px}.is-outset-y-28{margin-top:28px;margin-bottom:28px}.is-outset-y-32{margin-top:32px;margin-bottom:32px}.is-outset-y-36{margin-top:36px;margin-bottom:36px}.is-outset-y-40{margin-top:40px;margin-bottom:40px}.is-outset-y-44{margin-top:44px;margin-bottom:44px}.is-outset-y-48{margin-top:48px;margin-bottom:48px}.is-outset-y-52{margin-top:52px;margin-bottom:52px}.is-outset-y-56{margin-top:56px;margin-bottom:56px}.is-outset-y-60{margin-top:60px;margin-bottom:60px}.is-outset-y-64{margin-top:64px;margin-bottom:64px}.is-outset-y-80{margin-top:80px;margin-bottom:80px}.is-outset-y-100{margin-top:100px;margin-bottom:100px}.is-outset-y-120{margin-top:120px;margin-bottom:120px}@media only screen and (max-width:767px){.is-outset-x-none-mobile{margin-left:0;margin-right:0}.is-outset-x-2-mobile{margin-left:2px;margin-right:2px}.is-outset-x-4-mobile{margin-left:4px;margin-right:4px}.is-outset-x-8-mobile{margin-left:8px;margin-right:8px}.is-outset-x-12-mobile{margin-left:12px;margin-right:12px}.is-outset-x-16-mobile{margin-left:16px;margin-right:16px}.is-outset-x-20-mobile{margin-left:20px;margin-right:20px}.is-outset-x-24-mobile{margin-left:24px;margin-right:24px}.is-outset-x-28-mobile{margin-left:28px;margin-right:28px}.is-outset-x-32-mobile{margin-left:32px;margin-right:32px}.is-outset-x-36-mobile{margin-left:36px;margin-right:36px}.is-outset-x-40-mobile{margin-left:40px;margin-right:40px}.is-outset-x-44-mobile{margin-left:44px;margin-right:44px}.is-outset-x-48-mobile{margin-left:48px;margin-right:48px}.is-outset-x-52-mobile{margin-left:52px;margin-right:52px}.is-outset-x-56-mobile{margin-left:56px;margin-right:56px}.is-outset-x-60-mobile{margin-left:60px;margin-right:60px}.is-outset-x-64-mobile{margin-left:64px;margin-right:64px}.is-outset-x-80-mobile{margin-left:80px;margin-right:80px}.is-outset-x-100-mobile{margin-left:100px;margin-right:100px}.is-outset-x-120-mobile{margin-left:120px;margin-right:120px}.is-outset-y-none-mobile{margin-top:0;margin-bottom:0}.is-outset-y-2-mobile{margin-top:2px;margin-bottom:2px}.is-outset-y-4-mobile{margin-top:4px;margin-bottom:4px}.is-outset-y-8-mobile{margin-top:8px;margin-bottom:8px}.is-outset-y-12-mobile{margin-top:12px;margin-bottom:12px}.is-outset-y-16-mobile{margin-top:16px;margin-bottom:16px}.is-outset-y-20-mobile{margin-top:20px;margin-bottom:20px}.is-outset-y-24-mobile{margin-top:24px;margin-bottom:24px}.is-outset-y-28-mobile{margin-top:28px;margin-bottom:28px}.is-outset-y-32-mobile{margin-top:32px;margin-bottom:32px}.is-outset-y-36-mobile{margin-top:36px;margin-bottom:36px}.is-outset-y-40-mobile{margin-top:40px;margin-bottom:40px}.is-outset-y-44-mobile{margin-top:44px;margin-bottom:44px}.is-outset-y-48-mobile{margin-top:48px;margin-bottom:48px}.is-outset-y-52-mobile{margin-top:52px;margin-bottom:52px}.is-outset-y-56-mobile{margin-top:56px;margin-bottom:56px}.is-outset-y-60-mobile{margin-top:60px;margin-bottom:60px}.is-outset-y-64-mobile{margin-top:64px;margin-bottom:64px}.is-outset-y-80-mobile{margin-top:80px;margin-bottom:80px}.is-outset-y-100-mobile{margin-top:100px;margin-bottom:100px}.is-outset-y-120-mobile{margin-top:120px;margin-bottom:120px}}.is-col-stack-none .is-col,.is-stack-none{margin-bottom:0}.is-col-stack-2 .is-col,.is-stack-2{margin-bottom:2px}.is-col-stack-4 .is-col,.is-stack-4{margin-bottom:4px}.is-col-stack-8 .is-col,.is-stack-8{margin-bottom:8px}.is-col-stack-12 .is-col,.is-stack-12{margin-bottom:12px}.is-col-stack-16 .is-col,.is-stack-16{margin-bottom:16px}.is-col-stack-20 .is-col,.is-stack-20{margin-bottom:20px}.is-col-stack-24 .is-col,.is-stack-24{margin-bottom:24px}.is-col-stack-28 .is-col,.is-stack-28{margin-bottom:28px}.is-col-stack-32 .is-col,.is-stack-32{margin-bottom:32px}.is-col-stack-36 .is-col,.is-stack-36{margin-bottom:36px}.is-col-stack-40 .is-col,.is-stack-40{margin-bottom:40px}.is-col-stack-44 .is-col,.is-stack-44{margin-bottom:44px}.is-col-stack-48 .is-col,.is-stack-48{margin-bottom:48px}.is-col-stack-52 .is-col,.is-stack-52{margin-bottom:52px}.is-col-stack-56 .is-col,.is-stack-56{margin-bottom:56px}.is-col-stack-60 .is-col,.is-stack-60{margin-bottom:60px}.is-col-stack-64 .is-col,.is-stack-64{margin-bottom:64px}.is-col-stack-80 .is-col,.is-stack-80{margin-bottom:80px}.is-col-stack-100 .is-col,.is-stack-100{margin-bottom:100px}.is-col-stack-120 .is-col,.is-stack-120{margin-bottom:120px}@media only screen and (max-width:767px){.is-col-stack-none-mobile .is-col,.is-stack-none-mobile{margin-bottom:0}.is-col-stack-2-mobile .is-col,.is-stack-2-mobile{margin-bottom:2px}.is-col-stack-4-mobile .is-col,.is-stack-4-mobile{margin-bottom:4px}.is-col-stack-8-mobile .is-col,.is-stack-8-mobile{margin-bottom:8px}.is-col-stack-12-mobile .is-col,.is-stack-12-mobile{margin-bottom:12px}.is-col-stack-16-mobile .is-col,.is-stack-16-mobile{margin-bottom:16px}.is-col-stack-20-mobile .is-col,.is-stack-20-mobile{margin-bottom:20px}.is-col-stack-24-mobile .is-col,.is-stack-24-mobile{margin-bottom:24px}.is-col-stack-28-mobile .is-col,.is-stack-28-mobile{margin-bottom:28px}.is-col-stack-32-mobile .is-col,.is-stack-32-mobile{margin-bottom:32px}.is-col-stack-36-mobile .is-col,.is-stack-36-mobile{margin-bottom:36px}.is-col-stack-40-mobile .is-col,.is-stack-40-mobile{margin-bottom:40px}.is-col-stack-44-mobile .is-col,.is-stack-44-mobile{margin-bottom:44px}.is-col-stack-48-mobile .is-col,.is-stack-48-mobile{margin-bottom:48px}.is-col-stack-52-mobile .is-col,.is-stack-52-mobile{margin-bottom:52px}.is-col-stack-56-mobile .is-col,.is-stack-56-mobile{margin-bottom:56px}.is-col-stack-60-mobile .is-col,.is-stack-60-mobile{margin-bottom:60px}.is-col-stack-64-mobile .is-col,.is-stack-64-mobile{margin-bottom:64px}.is-col-stack-80-mobile .is-col,.is-stack-80-mobile{margin-bottom:80px}.is-col-stack-100-mobile .is-col,.is-stack-100-mobile{margin-bottom:100px}.is-col-stack-120-mobile .is-col,.is-stack-120-mobile{margin-bottom:120px}}@media print{body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}}
/* End */


/* Start:/local/templates/2020/css/variables.css?1746336601225*/
/* Vars */
:root {
	--color-black: #000000;
	--color-white: #FFFFFF;
	--color-red: #EF2936;
	--color-red-hover: #AA1D26;
	--border-radius: 5px;
	--color-grey-blue: #92A5B7;
	--color-accent: #6c687b;
	--color-green: #8BC34A;
}
/* End */


/* Start:/local/templates/2020/css/base.css?17463366015475*/
.bx-core-window.bx-core-adm-dialog {
	z-index: 80000 !important;
}
/* pt-sans-regular - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/local/templates/2020/css/../fonts/pt-sans-v17-cyrillic-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/2020/css/../fonts/pt-sans-v17-cyrillic-ext_latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* pt-sans-700 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/local/templates/2020/css/../fonts/pt-sans-v17-cyrillic-ext_latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/2020/css/../fonts/pt-sans-v17-cyrillic-ext_latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
*, *:before, *:after {
    box-sizing: inherit;
}
a[href^=mailto],
a[href^=tel] {
	color: inherit;
	text-decoration: none;
	white-space: nowrap;
}
body {
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #444;
	font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	color: inherit;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px solid;
	transition: color 200ms;
}
a.h1, a.h2, a.h3, a.h4, a.h5, a.h6,
a h1, a h2, a h3, a h4, a h5, a h6 {
	color: inherit;
	text-decoration: none;
	transition: color 200ms;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover,
a.h1:hover, a.h2:hover, a.h3:hover, a.h4:hover, a.h5:hover, a.h6:hover,
a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover {
	color: #bf252f;
}
body.page-index .section-name {
	margin-top: 32px;
}
.wrap {
	/*max-width: 1264px;*/
	max-width: 1440px;
    margin: auto;
    padding: 16px 32px;
}
.is-row>.is-col.is-20 {
	max-width: calc(20% - 24px);
}
.is-row>.is-col.is-25 {
	max-width: calc(25% - 24px);
}
.is-row>.is-col.is-75 {
	max-width: calc(75% - 24px);
}
.is-row>.is-col.is-80 {
	max-width: calc(80% - 24px);
}

.autocomplete-suggestions {
	overflow-y: auto;
	z-index: 10000001 !important;
}
.autocomplete-suggestions {
	border: 1px solid #8f8f8f;
	background: #FFFFFF;
	margin-top: -1px;
}
.autocomplete-suggestion {
	font-size: 13px;
	line-height: 1;
	color: #8f8f8f;
	padding: 4px 0 8px 11px;
	cursor: pointer;
}
.autocomplete-suggestion strong {
	font-weight: 500;
	color: #777;
}
.autocomplete-no-suggestion {
	font-size: 11px;
	line-height: 22px;
	color: #8f8f8f;
	padding: 0 0 0 11px;
	font-style: italic;
}
.autocomplete-group {
	color: #EF2936;
	padding: 6px 0 6px 11px;
}
.autocomplete-group strong {
	font-weight: 500;
}

.table-c {
	width: 100%;
	overflow-x: auto;
}
.table-c table {
	border-collapse: collapse;
}
.table-c table td {
}
.no-wrap {
	white-space: nowrap;
}
td.min-width {
	width: 1px;
}
.dropdown a:first-child,
.dropdown span:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.tooltipster-content {
	font-family: inherit;
	font-size: 14px;
	line-height: 1.2;
	padding: 32px !important;
}
body .fancybox__container {
	z-index: 20100 !important;
}

.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}
.wo-text-decoration {
	text-decoration: none;
}
.city-text {
	padding: 32px;
	background: #F5F7F9;
	margin-bottom: 32px;
	border-radius: 8px;
}

.irs--round .irs-handle {
	border-color: #ffffff;
	background-color: #EF2936;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
	background-color: rgba(239,41,54,0.7);
}
.irs--round .irs-bar {
	background-color: #EF2936;
}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
	background-color: #EF2936;
}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
	border-top-color: #EF2936;
}

@media (max-width: 768px) {
	.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
		font-size: 12px;
		line-height: 1.4 !important;
		position: relative;
		color: #444444 !important;
	}
	.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
		margin-left: 32px;
		margin-right: 32px;
		border-radius: 32px !important;
	}
	.tooltipster-sidetip.tooltipster-shadow .tooltipster-content:before {
		content: '';
		position: absolute;
		top: 8px;
		right: 8px;
		height: 32px;
		width: 32px;
		background: url('/images/icons/icon-close.svg') center center no-repeat;
	}
	.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
		left: 50% !important;
	}
	.button.is-secondary.m-100 {
		width: 100%;
	}
	.city-text {
		padding: 16px;
		font-size: 14px;
		background: #F5F7F9;
		margin-bottom: 16px;
		border-radius: 8px;
	}
}

/* End */


/* Start:/local/templates/2020/css/fonts-roboto.css?17463366011665*/
/* roboto-300 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/local/templates/2020/css/../fonts/roboto-v30-cyrillic-ext_latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/2020/css/../fonts/roboto-v30-cyrillic-ext_latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-regular - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/local/templates/2020/css/../fonts/roboto-v30-cyrillic-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/2020/css/../fonts/roboto-v30-cyrillic-ext_latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-500 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/local/templates/2020/css/../fonts/roboto-v30-cyrillic-ext_latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/2020/css/../fonts/roboto-v30-cyrillic-ext_latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* End */


/* Start:/local/templates/2020/css/template.css?176373899443273*/
fieldset, form {
	margin-bottom: 0;
}
form.search-form {
	margin-bottom: 0;
}
form.search-form .form-item {
	margin-bottom: 0;
}
.form-item {
	position: relative;
}
.form-item__checkbox-label {
	display: flex;
	gap: 12px;
	align-items: center;
	line-height: 1;
}
.form-item__checkbox-label input {
}
.form-item__checkbox-label span {
	line-height: 1.2;
}
.form-item__checkbox-label input:before {
	min-width: 20px;
}
.form-item.last {
	margin-bottom: 0;
}
.form-header {
	font-size: 20px;
	font-weight: 500;
	padding-right: 64px;
}
.menu-simple .title {
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
}
.menu-simple ul {
	list-style: none;
	margin-left: 0;
}
.menu-simple ul li {
	padding-bottom: 4px;
}
.menu-simple ul li a {
	font-size: 13px;
	color: #888888;
	text-decoration: none;
	line-height: 1.2;
	display: inline-block;
	/* border-bottom: 1px solid transparent; */
}
.menu-simple ul li a:hover {
	text-decoration: underline;
	/* border-bottom: 1px solid; */
}
.menu-simple ul li a[href="javascript:;"]:hover {
	text-decoration: none;
}

.header-c .wrap {
	padding-top: 0;
	padding-bottom: 0;
}
.header-c .js-show-user-form{
	margin-left: 16px;
}
.header-c .menu-simple ul {
	margin: 0;
}
.header-c .menu-simple ul li {
	display: inline-block;
	margin-left: 20px;
	padding-bottom: 0;
	line-height: 16px;
}
.header-c .menu-simple ul li:first-child {
	margin-left: 0;
}
.header-c a[href^="tel"] {
	font-size: 15px;
	font-weight: 500;
	line-height: 16px;
}
.header-c form,
.popup-catalog-menu form {
	margin-bottom: 0;
	width: 400px;
	padding-left: 16px;
	opacity: 1;
}
.header-c form .form-item,
.popup-catalog-menu form .form-item {
	margin-bottom: 0;
}
.header-c form input,
.popup-catalog-menu form input {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-radius: 3px 0 0 3px;
	background: #f2f2f2;
	border: 1px solid #C4C4C4;
}
.header-c form a,
.popup-catalog-menu form a {
	background: #EFEFEF;
}
.header-c .row-base {
	padding-top: 0;
	padding-bottom: 0;
	height: 112px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: height 0.5s;
}
body.in-scroll .header-c .row-base {
	height: 80px;
}
.header-c .row-base > div {
	display: flex;
	align-items: center;
}
.header-c .row-base > div.left-side {
	width: 100%;
}
.header-c .row-base > div.left-side form {
	width: 70%;
}
.header-c .row-base > div.right-side .login-block {
	width: 72px;
}
.header-c .row-base > div.right-side .login-block .text {
	color: #444444;
}

.basket-block {
	display: inline-flex;
}
.user-block-c {
}
.user-block-c a:hover span {
	text-decoration: underline;
}

.icon-w-text {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	text-decoration: none;
	margin-left: 16px;
}
.icon-w-text .icon {
	display: block;
	width: 24px;
	height: 20px;
}
.icon-w-text .text {
	font-size: 13px;
	line-height: 1;
	padding-top: 8px;
	text-align: center;
	font-weight: 400;
}
.icon-w-text.user-login .icon,
.icon-w-text.user-login-form .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.140903 18.7499C1.6292 16.1864 4.01145 14.2624 6.83095 13.3468C5.4795 12.5432 4.42928 11.3183 3.84163 9.86011C3.25398 8.40193 3.1614 6.79116 3.57812 5.27527C3.99485 3.75937 4.89782 2.4222 6.14831 1.46918C7.39881 0.516158 8.92766 0 10.5 0C12.0723 0 13.6012 0.516158 14.8517 1.46918C16.1022 2.4222 17.0052 3.75937 17.4219 5.27527C17.8386 6.79116 17.746 8.40193 17.1584 9.86011C16.5707 11.3183 15.5205 12.5432 14.1691 13.3468C16.9885 14.2624 19.3708 16.1864 20.8591 18.7499C20.9215 18.8404 20.9645 18.9429 20.9855 19.0509C21.0064 19.1588 21.0047 19.27 20.9806 19.3773C20.9565 19.4846 20.9105 19.5857 20.8454 19.6744C20.7803 19.7631 20.6976 19.8373 20.6024 19.8924C20.5073 19.9476 20.4017 19.9825 20.2924 19.9949C20.1831 20.0073 20.0725 19.997 19.9674 19.9646C19.8622 19.9322 19.765 19.8784 19.6817 19.8066C19.5983 19.7348 19.5308 19.6465 19.4832 19.5474C18.5715 17.9723 17.2616 16.6646 15.6849 15.7555C14.1082 14.8464 12.3201 14.3678 10.5 14.3678C8.6799 14.3678 6.8918 14.8464 5.31508 15.7555C3.73836 16.6646 2.42846 17.9723 1.5168 19.5474C1.46923 19.6465 1.40166 19.7348 1.31835 19.8066C1.23503 19.8784 1.13776 19.9322 1.03265 19.9646C0.927544 19.997 0.816866 20.0073 0.707579 19.9949C0.598289 19.9825 0.49275 19.9476 0.397591 19.8924C0.302433 19.8373 0.219713 19.7631 0.154629 19.6744C0.0895443 19.5857 0.0435009 19.4846 0.0193939 19.3773C-0.00471115 19.27 -0.00636292 19.1588 0.0145473 19.0509C0.0354576 18.9429 0.0784779 18.8404 0.140903 18.7499ZM16.0833 7.18604C16.0833 6.08191 15.7559 5.00259 15.1424 4.08454C14.5289 3.1665 13.6569 2.45097 12.6367 2.02844C11.6164 1.60591 10.4938 1.49536 9.41074 1.71076C8.32768 1.92616 7.33282 2.45785 6.55198 3.23858C5.77114 4.01931 5.23937 5.01403 5.02394 6.09694C4.8085 7.17984 4.91907 8.30231 5.34166 9.32238C5.76425 10.3425 6.47988 11.2143 7.39806 11.8278C8.31624 12.4412 9.39572 12.7686 10.5 12.7686C11.9808 12.7686 13.4009 12.1804 14.448 11.1335C15.4951 10.0866 16.0833 8.66662 16.0833 7.18604Z' fill='%23444444'/%3E%3C/svg%3E%0A");
	background-position: center center;
	background-repeat: no-repeat;
}

.footer-c {
	margin-top: 64px;
	background: #EFEFEF;
}
.footer-c .wrap {
	padding-top: 60px;
	padding-bottom: 60px;
}
.footer-c .wrap .is-row.second {
	padding-top: 32px;
	font-size: 13px;
}
.footer-c .developer a {
	color: #cccccc;
}
.footer-c p {
	font-size: 12px;
	color: #888888;
}

ul.contacts-c {
	list-style: none;
	margin-left: 0;
}
ul.contacts-c li {
	padding-bottom: 16px;
}
ul.contacts-c li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-left: 42px;
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: inherit;
}
ul.contacts-c li a.contact-phone {
	background-image: url('/local/templates/2020/css/../images/icons/contacts/phone.svg');
}
ul.contacts-c li a.contact-viber {
	background-image: url('/local/templates/2020/css/../images/icons/contacts/viber.svg');
}
ul.contacts-c li a.contact-whatsapp {
	background-image: url('/local/templates/2020/css/../images/icons/contacts/whatsapp.svg');
}
ul.contacts-c li a.contact-email {
	background-image: url('/local/templates/2020/css/../images/icons/contacts/email.svg');
}
ul.contacts-c li a.contact-telegram {
	background-image: url('/local/templates/2020/css/../images/icons/contacts/telegram.svg');
}

ul.social-c {
	list-style: none;
	margin-left: 0;
}
ul.social-c li {
	display: inline-block;
	margin-right: 16px;
}
ul.social-c li a {
	display: inline-block !important;
	height: 23px;
	width: 23px;
	min-width: 23px;
	line-height: 23px;
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: inherit;
	background-size: contain;
}
ul.social-c li a.social-vk {
	background-image: url('/images/social/vk.svg');
}
ul.social-c li a.social-instagram {
	background-image: url('/images/social/instagram.svg');
}
ul.social-c li a.social-facebook {
	background-image: url('/images/social/facebook.svg');
}
ul.social-c li a.social-ok {
	background-image: url('/images/social/ok.png');
}
ul.social-c li a.social-dzen {
	background-image: url('/images/social/dzen.png');
}
ul.social-c li a.social-youtube {
	background-image: url('/images/social/youtube.png');
}

.search-form button {
	font-size: 12px;
	height: 50px;
	border: 1px solid #c4c4c4;
	border-left: 0;
	margin-left: -1px;
	font-weight: 700;
	padding: 0 12px;
	color: #FFFFFF;
	border-radius: 0 3px 3px 0;
	width: 70px;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.5547' cy='10.4943' r='9.38877' transform='rotate(-2.04548 10.5547 10.4943)' stroke='%23888888' stroke-width='1.5'/%3E%3Cline x1='16.9378' y1='17.8869' x2='24.4495' y2='24.8804' stroke='%23888888' stroke-width='1.5'/%3E%3C/svg%3E%0A");
	background-color: #f2f2f2;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.is-discount-price {
	color: #EF2936;
}
.random-collections-c {
	margin-top: 32px;
}
.collections-title {
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	padding-bottom: 8px;
}
.collections-c {
	margin-bottom: 8px;
}
.collections-c.v2 {
	margin-top: 32px;
}
.collections-c a {
	color: #000;
	font-size: 13px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	border: 1px solid #C4C4C4;
	background: #ffffff;
	border-radius: 25px;
	padding: 4px 16px;
	margin-bottom: 10px;
	margin-right: 4px;

}
.collections-c.v2 a {
}
.collections-c a:hover,
.collections-c a.active {
	background: #f8f8f8;
	color: #000;
}
.collections-c.is-sotbit.is-top {
	margin-top: 16px;
}
.collections-c.is-sotbit.is-bottom {
	margin-top: 32px;
}
.collection-item:hover,
.collection-item.is-active {
	background: #f8f8f8;
	color: #000;
}

.top-text {
	margin-bottom: 16px;
	padding: 0 0 16px;
	border-bottom: 1px solid #f8f8f8;
	color: #888888;
	font-size: 90%;
}

.bottom-text {
	margin-top: 32px;
	padding: 32px 0;
	border-top: 1px solid #f8f8f8;
	color: #888888;
	font-size: 90%;
}

.ul-slider {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ul-slider li {
	display: none;
}
.ul-slider li:first-child {
	display: block;
}
.lSSlideOuter .ul-slider {
	display: block;
}
.lSSlideOuter .ul-slider li {
	display: block;
}

body .flex-direction-nav a {
	border-radius: 5px;
}
body .flex-direction-nav a,
body .lSAction>.lSPrev,
body .lSAction>.lSNext {
	background: transparent url('/images/icons/icon-slider-next.svg?1') center center no-repeat;
	width: 64px;
	height: initial;
	top: 50%;
	opacity: 0.7;
	margin-top: -24px;
}
body .w-flex-round-buttons .flex-direction-nav a {
	background: transparent url('/images/icons/icon-slider-next-round.svg') center center no-repeat;
}
body .flex-direction-nav a:hover {
	opacity: 1;
}
body .flex-direction-nav .flex-prev,
body .lSAction>.lSPrev {
	left: 0;
	transform: rotate(
		180deg
	);
}
body .lSAction>.lSNext {
	right: 0 !important;
}
body .flex-direction-nav a:before {
	display: none !important;
}
body .flex-direction-nav .flex-next {
	right: 0;
}
body .w-inner-arrows .flex-direction-nav a {
	top: 16px;
	right: 16px;
	margin-top: 0;
	width: 38px;
	height: 38px;
}
body .w-inner-arrows .flex-direction-nav .flex-prev {
	left: initial;
	right: 58px;
}

.az.az-index-c {
	background: #222222;
	margin-top: 64px;
	margin-bottom: 64px;
}
.az.az-index-c .wrap {
	background-color: #222222;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
}
.az.az-index-c .inner {
	background-size: contain;
	position: relative;
	display: block;
	text-decoration: none;
	padding: 32px 150px 32px 0;
	color: #ffffff;
}
.az.az-index-c .inner .text-c {
	padding-left: 45%;
}
.az.az-index-c .inner .stamp {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 32px;
	right: 0;
	border-radius: 50%;
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg width='107' height='110' viewBox='0 0 107 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.767 74.4681L76.0147 54.1966L54.767 33.9253M76.0186 54.1966H32.4727' stroke='%23888888' stroke-width='1.5' stroke-miterlimit='22.9256'/%3E%3Cpath d='M23.3452 88.8144L17.4806 94.5277L15.1356 92.1214C14.3462 91.3118 13.8859 90.5579 13.752 89.861C13.6195 89.1663 13.8135 88.5618 14.3374 88.0513C14.6079 87.788 14.936 87.6363 15.3164 87.5969C15.6953 87.556 16.106 87.6477 16.5453 87.8653C16.2453 87.4025 16.1079 86.9389 16.13 86.4764C16.1521 86.0142 16.3276 85.6241 16.657 85.3031C17.2033 84.7711 17.8145 84.5694 18.4988 84.6973C19.181 84.8269 19.894 85.2734 20.6374 86.0363L23.3449 88.8146L23.3452 88.8144ZM19.5486 89.9179L21.004 88.5003L19.5826 87.0422C18.9175 86.3597 18.3413 86.2537 17.8583 86.7246C17.3713 87.1987 17.468 87.7829 18.144 88.4764L19.5486 89.918V89.9179ZM18.6046 90.8377L17.5367 89.7421C16.7988 88.9846 16.2103 88.8217 15.7702 89.2506C15.3072 89.702 15.4182 90.2934 16.1013 91.024L17.2274 92.1793L18.6046 90.8377ZM10.9192 75.7542L4.50642 76.2274L3.45519 74.1573L10.7845 70.4902L11.6255 72.146L6.77643 74.5723L12.6566 74.1759L13.2274 75.2991L9.38504 79.7764L14.2618 77.3363L15.1028 78.9921L7.77348 82.6592L6.7154 80.5757L10.9195 75.7539L10.9192 75.7542ZM9.17843 63.611C9.04559 63.7265 8.81421 63.8505 8.48135 63.9871C9.21581 64.4272 9.67941 65.0619 9.87496 65.8931C10.0652 66.7013 9.9896 67.4097 9.65016 68.0253C9.30959 68.6389 8.80049 69.0204 8.12315 69.1733C7.26845 69.3662 6.53637 69.1981 5.92915 68.6652C5.32193 68.1323 4.88058 67.2742 4.60174 66.0906L4.34167 64.9856L3.81591 65.1042C3.4013 65.1979 3.09783 65.3893 2.90172 65.6765C2.70618 65.9659 2.66586 66.3485 2.77728 66.8224C2.87373 67.2329 3.05696 67.5469 3.32389 67.764C3.59013 67.9787 3.88128 68.0521 4.19749 67.9807L4.62204 69.7848C4.18195 69.8842 3.73809 69.8299 3.2875 69.6243C2.83733 69.4192 2.44288 69.089 2.11001 68.6358C1.77449 68.1832 1.53345 67.6452 1.38787 67.0269C1.16643 66.0868 1.22494 65.2836 1.56676 64.6194C1.90509 63.9531 2.49999 63.5172 3.35091 63.3091L6.9661 62.4929C7.68656 62.3302 8.23667 62.0991 8.6188 61.7996L8.74506 61.7712L9.17829 63.6109L9.17843 63.611ZM8.35565 65.8865C8.27152 65.5291 8.10719 65.2136 7.85859 64.9393C7.61265 64.6636 7.32416 64.4778 6.99395 64.3869L5.47968 64.7287L5.70868 65.702C5.86546 66.3684 6.09978 66.8442 6.41179 67.1288C6.72352 67.4131 7.09222 67.5085 7.51943 67.4121C7.86573 67.3338 8.11391 67.1554 8.26466 66.8786C8.41486 66.6013 8.44649 66.2714 8.35565 65.8863V65.8865ZM1.49328 55.0238L1.71808 58.5959L8.43781 58.2407L8.55371 60.0802L0.340704 60.514L0 55.1031L1.49328 55.024V55.0238ZM8.65366 48.7186C8.491 48.7861 8.23149 48.8314 7.87175 48.8559C8.43333 49.5029 8.67577 50.249 8.60145 51.0968C8.52894 51.9214 8.23457 52.5681 7.71833 53.0443C7.20154 53.5176 6.59642 53.7193 5.90311 53.6515C5.02839 53.5661 4.3838 53.1771 3.97269 52.4821C3.5613 51.7874 3.4097 50.8369 3.51566 49.6293L3.61477 48.5019L3.07641 48.4491C2.65214 48.4077 2.30262 48.4936 2.02589 48.704C1.74887 48.9164 1.59028 49.2662 1.54787 49.7495C1.51091 50.1683 1.58692 50.5227 1.77323 50.8121C1.95926 51.0988 2.21388 51.2596 2.5375 51.2912L2.37569 53.1318C1.9258 53.0878 1.51973 52.8968 1.15495 52.5612C0.79045 52.2257 0.517915 51.7895 0.342944 51.2562C0.165593 50.7225 0.104703 50.1378 0.159994 49.5068C0.24412 48.5478 0.55193 47.8059 1.08552 47.2847C1.61701 46.7607 2.32054 46.5347 3.19652 46.6048L6.89695 46.9669C7.63435 47.0389 8.23093 46.9929 8.68879 46.8293L8.81841 46.8416L8.65366 48.7186ZM7.1559 50.614C7.1881 50.2492 7.13001 49.8996 6.97981 49.5614C6.832 49.2238 6.61503 48.9571 6.3292 48.7676L4.77938 48.616L4.69217 49.6087C4.6324 50.2884 4.70645 50.8122 4.91431 51.1791C5.12246 51.5465 5.44357 51.7526 5.88099 51.7953C6.23542 51.8301 6.52741 51.7389 6.75809 51.5239C6.98821 51.3093 7.12175 51.0065 7.15604 50.6139L7.1559 50.614ZM5.2112 37.4696C5.55877 37.5795 5.84796 37.7848 6.0764 38.0882C6.30456 38.3912 6.4493 38.7631 6.50627 39.1993C7.09767 38.4003 7.84669 38.1425 8.75346 38.429C9.47868 38.6583 9.96552 39.1324 10.2185 39.8534C10.468 40.576 10.4441 41.427 10.1423 42.41C9.95866 43.0092 9.68879 43.5242 9.33647 43.9532C8.98176 44.3817 8.57821 44.6754 8.12077 44.8348C7.66374 44.9921 7.17914 44.9909 6.66738 44.829L7.20574 43.0736C7.52908 43.1759 7.84109 43.1168 8.14708 42.9013C8.45041 42.6849 8.67102 42.3579 8.80455 41.922C8.93683 41.4914 8.93977 41.1171 8.81589 40.8009C8.69075 40.4818 8.46357 40.2715 8.13546 40.1679C7.75067 40.0464 7.4381 40.0697 7.1986 40.2384C6.95882 40.407 6.76957 40.722 6.62665 41.1877L6.24004 42.4479L4.97324 42.0478L5.37358 40.7428C5.60496 39.9522 5.40045 39.456 4.7595 39.2533C4.43909 39.1521 4.1541 39.1843 3.90536 39.3557C3.65424 39.5262 3.46891 39.81 3.34741 40.2062C3.22913 40.5925 3.22563 40.9496 3.33481 41.278C3.44497 41.6029 3.64738 41.8141 3.93783 41.9058L3.39948 43.6615C2.70632 43.4424 2.22647 42.9727 1.96262 42.2511C1.69596 41.5313 1.70114 40.7237 1.97522 39.8296C2.27407 38.8564 2.70492 38.1614 3.26818 37.7472C3.83187 37.3305 4.47884 37.2388 5.2112 37.4702V37.4696ZM6.28567 29.362L7.089 27.7128L14.4945 31.3766L13.6912 33.0258L8.74982 30.5809L12.2844 35.9145L11.4813 37.5637L4.07585 33.8999L4.8789 32.2507L9.82051 34.6955L6.28567 29.362ZM19.8104 24.2277L18.6711 25.6726L16.0565 23.601L14.0815 26.1057L16.6962 28.1774L15.5584 29.6203L9.07667 24.4846L10.2144 23.0418L12.9151 25.1817L14.8901 22.6768L12.1893 20.5369L13.3289 19.0919L19.8104 24.2278V24.2277ZM40.9864 10.9637L39.0971 2.93519L42.3507 2.20045C43.4455 1.95353 44.325 1.95773 44.989 2.21095C45.6503 2.46445 46.068 2.94933 46.2369 3.66643C46.3239 4.03639 46.2862 4.39725 46.1256 4.74299C45.9668 5.08845 45.6787 5.39108 45.2686 5.652C45.8173 5.6401 46.2837 5.76692 46.6679 6.02994C47.0516 6.29296 47.2954 6.64878 47.4017 7.09992C47.5775 7.84754 47.4381 8.4766 46.9789 8.99395C46.5201 9.50865 45.7746 9.88239 44.7431 10.1153L40.9862 10.9637H40.9864ZM41.9812 7.13604L42.45 9.12791L44.4218 8.68278C45.3447 8.47436 45.7292 8.03791 45.5736 7.37638C45.4168 6.70995 44.8684 6.48431 43.9307 6.69595L41.9812 7.13604ZM41.677 5.84335L43.1584 5.50895C44.1822 5.27784 44.6219 4.86085 44.4801 4.25811C44.3309 3.62401 43.7687 3.40719 42.7957 3.60526L41.2332 3.95786L41.677 5.84321V5.84335ZM58.511 7.24298L61.4584 1.55236L63.7618 1.77772L63.0429 9.96805L61.2005 9.78776L61.6761 4.36911L58.9414 9.56688L57.6919 9.4444L55.9033 3.77267L55.425 9.22268L53.5826 9.04239L54.3013 0.852051L56.6199 1.07895L58.5111 7.24284L58.511 7.24298ZM69.7433 12.1636C69.7125 11.9895 69.7245 11.7259 69.7778 11.3692C69.0267 11.7645 68.2478 11.8254 67.4376 11.5534C66.6498 11.2892 66.083 10.8503 65.7304 10.2347C65.3802 9.62007 65.314 8.98345 65.5295 8.32374C65.8012 7.49144 66.3192 6.95491 67.0847 6.71723C67.8499 6.48011 68.8091 6.55597 69.9626 6.94315L71.0397 7.30471L71.2069 6.79267C71.3386 6.38926 71.3305 6.0284 71.1853 5.70897C71.0378 5.38899 70.7315 5.15242 70.2694 4.99747C69.8691 4.86309 69.5078 4.85385 69.1857 4.96695C68.866 5.08104 68.6547 5.29142 68.5543 5.59923L66.7956 5.00895C66.9356 4.58076 67.2091 4.23012 67.6148 3.95352C68.0199 3.67735 68.5036 3.51441 69.0609 3.4692C69.6191 3.42203 70.2022 3.5 70.8047 3.7024C71.7207 4.00993 72.3775 4.48403 72.7703 5.12709C73.167 5.76804 73.2354 6.5067 72.9781 7.34404L71.8288 10.8642C71.5995 11.5658 71.5159 12.1579 71.5768 12.6426L71.5365 12.7659L69.7434 12.164L69.7433 12.1636ZM68.2192 10.2589C68.5679 10.3757 68.921 10.4016 69.2829 10.3342C69.6436 10.27 69.9499 10.1213 70.1964 9.88729L70.6776 8.41249L69.7291 8.09418C69.0798 7.87624 68.5535 7.82514 68.151 7.94133C67.7486 8.05751 67.4787 8.3222 67.3428 8.73808C67.2326 9.07542 67.2587 9.38197 67.4184 9.65702C67.5781 9.93166 67.8441 10.1327 68.2193 10.2589H68.2192ZM80.8665 9.93418L77.6476 8.34166L74.7115 14.3712L73.0543 13.5513L76.6426 6.18223L81.5187 8.59474L80.8664 9.93432L80.8665 9.93418ZM82.7193 19.608C82.7496 19.4346 82.8513 19.1916 83.0237 18.8762C82.1798 18.9893 81.4243 18.7797 80.7533 18.2481C80.1007 17.731 79.7165 17.1265 79.5943 16.4297C79.4743 15.7344 79.6298 15.1154 80.0586 14.5718C80.5996 13.8854 81.2716 13.5603 82.075 13.5998C82.878 13.6392 83.7566 14.0386 84.712 14.7957L85.6043 15.5026L85.9369 15.0804C86.1994 14.7478 86.3149 14.4073 86.2869 14.0587C86.2576 13.7088 86.0495 13.3825 85.6668 13.0792C85.3354 12.8164 84.9977 12.6842 84.655 12.6802C84.3147 12.6776 84.0436 12.802 83.8433 13.0558L82.3864 11.9016C82.6652 11.5484 83.0432 11.3138 83.5202 11.1937C83.997 11.0735 84.5087 11.0867 85.0498 11.2348C85.5926 11.3817 86.1155 11.6544 86.615 12.0499C87.3737 12.6511 87.8307 13.3199 87.9811 14.0559C88.1358 14.7915 87.9477 15.5065 87.419 16.2025L85.1307 19.1049C84.6745 19.6834 84.393 20.2092 84.2846 20.6839L84.2046 20.7853L82.7193 19.6084V19.608ZM81.9337 17.3035C82.2221 17.5323 82.5467 17.6773 82.9106 17.7379C83.273 17.8012 83.613 17.7666 83.9253 17.6319L84.8839 16.416L84.0985 15.7938C83.5603 15.3671 83.0814 15.1394 82.6619 15.1107C82.2427 15.0817 81.8976 15.2372 81.6269 15.58C81.4078 15.858 81.3272 16.1538 81.3839 16.4658C81.4406 16.7778 81.6227 17.0572 81.9336 17.3035H81.9337ZM94.0648 22.1529C93.8076 22.4072 93.4929 22.5637 93.1203 22.6202C92.7471 22.6766 92.3524 22.6262 91.9412 22.4673C92.3738 23.3723 92.2556 24.1568 91.5844 24.8199C91.0473 25.3501 90.4043 25.5525 89.6514 25.4302C88.8984 25.3042 88.1586 24.8752 87.4302 24.1378C86.9862 23.6885 86.6561 23.2036 86.4399 22.6869C86.2256 22.1683 86.1524 21.6715 86.2228 21.1913C86.295 20.7124 86.5195 20.2855 86.8984 19.911L88.1992 21.2277C87.9602 21.4644 87.8679 21.768 87.917 22.1413C87.9684 22.5127 88.1553 22.8637 88.4781 23.1907C88.7975 23.514 89.1259 23.6956 89.4621 23.738C89.8018 23.7804 90.092 23.6808 90.335 23.4407C90.6199 23.1592 90.7432 22.8725 90.7047 22.5803C90.6665 22.2874 90.476 21.9697 90.1309 21.6204L89.197 20.6752L90.1347 19.7488L91.1017 20.7277C91.6925 21.3107 92.2248 21.3681 92.6995 20.8996C92.9366 20.6652 93.0401 20.3983 93.0034 20.0968C92.9688 19.7932 92.8039 19.4938 92.5102 19.1966C92.224 18.907 91.9099 18.7327 91.5702 18.6718C91.2323 18.613 90.9527 18.6909 90.7379 18.9032L89.4368 17.5866C89.9496 17.0797 90.5856 16.8814 91.344 16.9943C92.1025 17.1037 92.8127 17.4953 93.4752 18.1661C94.1963 18.8958 94.6109 19.6092 94.7168 20.3047C94.8243 21.0023 94.6072 21.6171 94.0648 22.1526V22.1529ZM100.519 27.8741L101.498 29.4438L94.5298 33.7494L93.5503 32.1803L98.2005 29.3067L91.8343 29.4309L90.855 27.8617L97.8234 23.5555L98.8029 25.1249L94.1527 27.9984L100.519 27.8742V27.8741ZM98.0171 42.0246L97.3266 40.3019L100.406 39.0939L99.2093 36.1081L96.1298 37.3163L95.4401 35.5962L103.074 32.6011L103.763 34.3212L100.583 35.5694L101.78 38.5551L104.96 37.3072L105.651 39.0299L98.0169 42.0249L98.0171 42.0246ZM98.4398 67.1506L106.264 69.7776L105.229 72.9458C104.881 74.0119 104.428 74.761 103.873 75.1945C103.318 75.6257 102.69 75.7263 101.991 75.4918C101.631 75.3709 101.342 75.1479 101.128 74.8279C100.914 74.5099 100.803 74.104 100.79 73.6162C100.52 74.0908 100.173 74.4223 99.7518 74.6118C99.3312 74.8008 98.9024 74.8208 98.4631 74.6733C97.734 74.4287 97.2679 73.977 97.0605 73.3116C96.8551 72.6474 96.9166 71.8131 97.245 70.8088L98.4398 67.1506ZM101.201 70.0229L99.2602 69.3712L98.6333 71.2911C98.3397 72.1898 98.516 72.749 99.1606 72.9654C99.8102 73.1836 100.283 72.834 100.582 71.921L101.201 70.0229ZM102.461 70.446L101.99 71.8883C101.664 72.8852 101.796 73.4814 102.384 73.6784C103.001 73.8862 103.474 73.52 103.802 72.5842L104.299 71.0628L102.461 70.4458L102.461 70.446ZM92.6354 84.1615L95.8257 89.7825L94.4013 91.5893L87.9198 86.4534L89.0591 85.0082L93.3477 88.4063L90.4564 83.2361L91.2293 82.2557L96.9439 83.8952L92.6313 80.4778L93.7706 79.0326L100.252 84.1685L98.8185 85.9872L92.6352 84.1613L92.6354 84.1615ZM82.7463 91.121C82.9115 91.1852 83.1316 91.3333 83.4109 91.565C83.4502 90.7141 83.7901 90.0132 84.4324 89.4593C85.0562 88.921 85.7186 88.6628 86.4249 88.6808C87.1288 88.7008 87.7093 88.9762 88.1669 89.5051C88.7446 90.1724 88.9441 90.8969 88.7622 91.6777C88.5804 92.459 88.0317 93.2426 87.1181 94.0314L86.2648 94.7677L86.6203 95.1782C86.9004 95.5016 87.2141 95.6827 87.5614 95.7243C87.9106 95.7646 88.2682 95.6249 88.634 95.3095C88.951 95.0357 89.1413 94.73 89.2064 94.3945C89.2694 94.0611 89.1953 93.7696 88.9818 93.523L90.3749 92.3207C90.6722 92.6641 90.8353 93.0818 90.8682 93.5741C90.9014 94.0664 90.7973 94.5665 90.5551 95.0683C90.3147 95.5725 89.9537 96.0323 89.4761 96.4446C88.7503 97.0707 88.0121 97.3873 87.2624 97.3894C86.5124 97.3954 85.8434 97.069 85.2541 96.412L82.8111 93.5892C82.3244 93.0265 81.8579 92.646 81.4115 92.4454L81.3258 92.3469L82.7463 91.1208V91.121ZM85.1498 90.8057C84.8737 91.044 84.6736 91.3339 84.5486 91.6793C84.4224 92.0227 84.3955 92.3636 84.4722 92.6968L85.4959 93.8794L86.2473 93.231C86.7617 92.7867 87.0709 92.3619 87.1736 91.9555C87.2769 91.5492 87.1858 91.1796 86.8972 90.8461C86.6631 90.5756 86.3869 90.4382 86.0705 90.4317C85.7543 90.4257 85.4469 90.549 85.15 90.8057H85.1498ZM78.6501 101.791L81.7288 100.001L78.3009 94.1714L79.8856 93.2497L84.0754 100.375L79.4118 103.086L78.6501 101.791ZM69.7361 98.2555C69.8713 98.3704 70.0316 98.5817 70.22 98.8917C70.5371 98.1037 71.0897 97.5563 71.88 97.2461C72.6488 96.9446 73.3614 96.9195 74.0245 97.1688C74.6854 97.419 75.1448 97.8688 75.4046 98.5171C75.7325 99.3351 75.6838 100.082 75.2544 100.757C74.8251 101.433 74.0474 101.99 72.9224 102.432L71.8718 102.844L72.0736 103.347C72.2325 103.744 72.4704 104.017 72.7859 104.171C73.1036 104.323 73.4883 104.309 73.9389 104.133C74.3295 103.98 74.6101 103.755 74.782 103.46C74.9517 103.167 74.977 102.868 74.8558 102.566L76.5715 101.893C76.7404 102.314 76.7578 102.76 76.6271 103.235C76.4966 103.708 76.2336 104.145 75.8391 104.538C75.4454 104.933 74.9521 105.247 74.3641 105.478C73.4704 105.829 72.6668 105.884 71.9553 105.639C71.2421 105.398 70.7158 104.871 70.3736 104.059L68.9863 100.599C68.7098 99.91 68.3931 99.3984 68.0354 99.0627L67.987 98.9418L69.7364 98.2552L69.7361 98.2555ZM72.1177 98.7487C71.7777 98.8824 71.4926 99.0894 71.2606 99.3733C71.028 99.6554 70.8907 99.9668 70.8537 100.306L71.4348 101.755L72.36 101.392C72.9938 101.143 73.4263 100.845 73.6577 100.496C73.8888 100.148 73.9241 99.7702 73.76 99.3614C73.6275 99.03 73.4108 98.8098 73.1131 98.6996C72.8152 98.59 72.4837 98.6053 72.1177 98.7486V98.7487ZM61.7034 106.53C61.6198 106.175 61.6491 105.824 61.7936 105.476C61.9383 105.129 62.1852 104.82 62.5328 104.555C61.5389 104.44 60.9323 103.92 60.7146 102.996C60.5405 102.255 60.7003 101.6 61.1932 101.024C61.6891 100.451 62.4363 100.05 63.4398 99.8235C64.0518 99.6853 64.6349 99.6629 65.186 99.7548C65.7381 99.8488 66.1988 100.052 66.5713 100.368C66.9415 100.685 67.189 101.104 67.3119 101.626L65.5195 102.031C65.4419 101.701 65.2311 101.461 64.8875 101.303C64.5451 101.149 64.1498 101.12 63.7047 101.221C63.2649 101.32 62.9404 101.503 62.7306 101.766C62.5192 102.033 62.4544 102.333 62.5332 102.668C62.6254 103.06 62.806 103.319 63.0748 103.442C63.3434 103.565 63.7122 103.573 64.1877 103.466L65.4745 103.175L65.7787 104.468L64.4465 104.768C63.6452 104.96 63.3215 105.383 63.4751 106.037C63.5521 106.363 63.7259 106.594 64.0014 106.724C64.2776 106.856 64.6179 106.876 65.0224 106.784C65.4167 106.695 65.727 106.521 65.9542 106.264C66.1787 106.008 66.2567 105.728 66.1871 105.432L67.9796 105.028C68.1459 105.734 67.9867 106.381 67.4986 106.967C67.0137 107.554 66.3134 107.949 65.401 108.155C64.4075 108.38 63.5861 108.352 62.9393 108.071C62.2905 107.79 61.8794 107.277 61.7033 106.53H61.7034ZM53.7128 109.113L51.872 109.153L51.6084 100.926L53.4487 100.886L53.6248 106.376L56.6735 100.815L58.514 100.775L58.7776 109.002L56.937 109.042L56.7612 103.552L53.7128 109.113ZM42.755 99.4628L44.5795 99.7843L44.0352 103.053L47.1974 103.611L47.7414 100.342L49.5632 100.663L48.2141 108.767L46.3924 108.446L46.9546 105.069L43.7924 104.512L43.2302 107.889L41.4058 107.566L42.7549 99.4626L42.755 99.4628Z' fill='%23EF2936'/%3E%3Cpath d='M27.3856 13.7203C28.0677 13.4418 28.3893 12.6608 28.1039 11.9758C27.8186 11.2908 27.0343 10.9613 26.3522 11.2397C25.6701 11.5182 25.3485 12.2992 25.6339 12.9842C25.9193 13.6691 26.7035 13.9987 27.3856 13.7203Z' fill='%23EF2936'/%3E%3Cpath d='M104.37 55.5669C105.052 55.2885 105.374 54.5075 105.088 53.8225C104.803 53.1375 104.019 52.808 103.337 53.0864C102.655 53.3649 102.333 54.1459 102.618 54.8308C102.904 55.5158 103.688 55.8454 104.37 55.5669Z' fill='%23EF2936'/%3E%3Cpath d='M30.7255 100.724C31.4076 100.445 31.7292 99.6645 31.4438 98.9795C31.1584 98.2945 30.3741 97.9649 29.6921 98.2434C29.01 98.5218 28.6884 99.3028 28.9737 99.9878C29.2591 100.673 30.0434 101.002 30.7255 100.724Z' fill='%23EF2936'/%3E%3C/svg%3E ");
}
.az.az-index-c .inner:hover .stamp {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.az.az-index-c .inner .h1 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 40px;
	font-weight: 400;
}
.az.az-index-c .inner ul {
	list-style: none;
	padding: 16px 0 0 0;
	margin: 0 0 0 0;
	display: flex;
	justify-content: space-between;
	border-top: 2px solid #EF2936;
}
.az.az-index-c .inner ul li {
	color: #cccccc;
	font-size: 14px;
	width: 30%;
}
.az.az-index-c .inner ul li span {
	display: block;
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
}
body.page-news .products-c.news-list .product-item-c,
body.page-articles .products-c.news-list .product-item-c {
	justify-content: flex-start;
}
@media (max-width: 1200px) {
	.az.az-index-c .inner .text-c {
		padding-left: 30%;
	}
}
@media (max-width: 1024px) {
	.az.az-index-c .inner .text-c {
		padding-left: 0;
	}
}
@media (max-width: 768px) {
	.az.az-index-c .inner {
		padding-right: 0;
	}
	.az.az-index-c .wrap {
		background-size: cover;
		background-position: left center;
	}
	.az.az-index-c .inner .stamp {
		width: 48px;
		height: 48px;
	}
	.az.az-index-c .inner .text-c {
		padding-left: 0;
	}
	.az.az-index-c .inner .h1 {
		font-size: 20px;
	}
	.az.az-index-c .inner ul {
		flex-direction: column;
	}
	.az.az-index-c .inner ul li {
		width: 100%;
		font-size: 14px;
		margin-bottom: 8px;
	}
	.az.az-index-c .inner ul li:last-child {
		margin-bottom: 0;
	}
	.az.az-index-c .inner ul li span {
		font-size: 14px;
		font-weight: 500;
	}
}

.design-c {
}
.design-c .is-row.row-1 {
	margin-bottom: 64px;
}
.design-c .is-row .col-text {
	padding-top: 32px;
	padding-right: 10%;
}
.design-c .is-row .buttons-c {
	padding-top: 32px;
}
@media screen and (max-width: 768px) {
	.design-c .is-row.row-2 {
		flex-direction: column-reverse;
	}
	.design-c .is-row.row-1 {
		margin-bottom: 32px;
	}
	.design-c .is-row .col-text {
		padding-top: 20px;
		padding-right: 0;
	}
	.design-c .is-row .buttons-c {
		padding-top: 0;
	}
	.design-c .is-row .h3 {
		padding-bottom: 16px;
	}
}

.ajax-form-c .js-ajax-msg.has-success,
.ajax-form-c .js-ajax-msg.has-error {
	padding: 8px;
	line-height: 1.2;
	font-size: 14px;
	color: #000000;
}
.ajax-form-c .js-ajax-msg.has-success {
	background: #cffacf;
}
.ajax-form-c .js-ajax-msg.has-error {
	background: #fae4e4;
}
.ajax-form-c .has-success input[type=text],
.ajax-form-c .has-success textarea {
	border-color: #cffacf;
}
.ajax-form-c .has-error input[type=text],
.ajax-form-c .has-error textarea {
	border-color: #fdbaba;
}
.ajax-form-c .has-error input[type=text] {
	border-color: #fdbaba;
	background-color: rgba(238,36,85,.05);
}
.ajax-form-c .is-checkbox.has-error {
	border-left: 4px solid #fdbaba;
	padding-left: 8px;
}
.ajax-form-c label.file.has-error {
	padding-left: 8px;
	border-left: 4px solid #fdbaba;
}
.ajax-form-c textarea {
	min-height: 7.5em;
}
.ajax-form-c .form-subscribe {
	padding-bottom: 32px;
}
.ajax-form-c .form-subscribe input {
	border-radius: 5px 5px 0 0;
}
.ajax-form-c .form-subscribe .button {
	width: 100%;
	border: 0;
	line-height: 36px;
	margin: 0 1px;
	height: 36px;
	border-radius: 0 0 5px 5px;
}
.ajax-form-c .form-subscribe .form-item {
	margin-bottom: 0;
}
.ajax-form-c .form-subscribe .form-agreement {
	padding: 12px 0;
}
.ajax-form-c .form-subscribe .form-agreement .form-checkbox__text {
	font-size: 12px;
}
.ajax-form-c .rating {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 32px;
	background: #f5f5f5;
}
.ajax-form-c .rating label {
	display: inline-block;
	padding-right: 16px;
	margin-bottom: 0;
}
.ajax-form-c .rating .stars {
	display: flex;
}
.ajax-form-c .rating .stars .star {
	color: #cccccc;
	font-size: 32px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
}
.ajax-form-c .rating .stars .star.active {
	color: #FFC107;
}
.ajax-form-c .files {
	opacity: 0.7;
	font-size: 90%;
}

.show-3d.hidden {
	display: none;
}
iframe[data-src] {
	display: none !important;
}
iframe[data-src-restore] + .iframe-close {
	display: block;
}
iframe[class^="uCalc-"] {
	display: block;
}
.iframe-close {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 1;
	text-decoration: none;
	height: 48px;
	width: 48px;
	line-height: 48px;
	color: #000;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
	z-index: 9999;
	background: #f5f5f5;
	border-radius: 0;
}
.scroll-to-top {
	opacity: 0;
	height: 75px;
	width: 75px;
	position: fixed;
	left: 32px;
	bottom: 32px;
	border-radius: 100%;
	color: #FFFFFF;
	transition: opacity 0.5s ease-in-out;
	text-decoration: none;
	z-index: 3000;
	background: #ffffff url('/images/icons/icon-up.svg') center center no-repeat;
	background-size: contain;
}
.scroll-to-top.is-active {
	opacity: 0.5;
	display: block;
}
.scroll-to-top.is-active:hover {
	opacity: 1;
	color: #FFFFFF;
}

body.is-admin .contacts-block {
	bottom: 48px;
}
.button-link {
	text-decoration: none;
	border-bottom: 1px dotted;
	display: inline-block;
	padding: 4px 0 0 0;
	font-size: 14px;
	line-height: 1;
}

.show-all-text a,
.show-all-text .a {
	color: #5D7894;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	padding-right: 48px;
	white-space: nowrap;
	background: url('/images/icons/icon-arrow-right.svg') right center no-repeat;
}
.show-all-text a:hover span,
.show-all-text .a:hover span {
	color: #5D7894;
	text-decoration: underline;
}
.flex-control-paging li {
	margin: 0 2px;
}
.flex-control-paging li a {
	height: 2px;
	width: 6px;
	border-radius: 0;
	box-shadow: none;
	color: #888888;
}
.flex-control-paging li a.flex-active {
	width: 12px;
	background: red;
}

.label-discount-products {
	position: absolute;
	top: 4px;
	left: 4px;
	display: inline-flex;
	height: 32px;
	width: 32px;
	background: url('/images/icons/discount.svg') left center no-repeat;
	background-size: contain;
	padding-left: 36px;
	line-height: 1;
}
.label-discount-products i {
	display: none;
	font-style: normal;
	font-size: 11px;
	font-weight: 300;
	color: #ccc;
	white-space: nowrap;
	line-height: 1;
	position: absolute;
	top: -18px;
	left: 0;
}
.label-discount-products-max-percent {
	position: absolute;
	top: 8px;
	right: 8px;
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	line-height: 1;
	padding: 4px 8px;
	color: #000000;
	font-size: 11px;
	background: #FFE600;
	border-radius: 0 10px 0 10px;
}
.label-discount-products-max-percent i {
	font-weight: 500;
	font-size: 13px;
	font-style: normal;
}
.prediction-c .alert {
	font-weight: 400;
}
.prediction-c .alert span {
	font-weight: 500;
}

body.page-404 .content-c {
}
body.page-404 .content-c .h1 {
	font-size: 10em;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #CCCCCC;
	height: 100%;
}
body.page-404 .content-c p {
	padding: 0;
	margin: 0;
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
}
body.page-404 .content-c .menu-c {
	padding: 16px 0;
}
body.page-404 .content-c .menu-c ul ul {
	padding-top: 8px;
	padding-left: 16px;
	font-size: 0.9em;
}
body.page-404 .content-c .menu-c ul li {
	margin: 0;
}
body.page-404 .content-c .menu-c ul li a {
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}
body.page-404 .content-c .menu-c ul ul li a {
}

.products-c.news-list .product-item-c .img-c {
	height: auto;
}
.products-c.news-list .product-item-c .img-c img {
	width: 100%;
	height: auto;
	object-fit: initial;
	object-position: initial;
}

.stores-details-c {
}
.stores-details-c .items-c {
}
.stores-details-c .map-c {
	position: relative;
	margin: 32px -36px -36px -36px;
}

.page-header-c {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	position: relative;
}
.page-header-c .items-count {
	white-space: nowrap;
	display: inline-block;
	margin-left: 8px;
	margin-top: 8px;
	font-size: 12px;
	font-weight: 500;
	color: #888;
}
.goto-good-to-know {
	height: 37px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none !important;
	color: #302F2D;
	margin-left: 48px;
	margin-top: 4px;
	margin-bottom: 24px;
	font-weight: 400;
	line-height: 37px;
	padding-left: 48px;
	background: url('/images/icons/icon-good-to-know.svg') left center no-repeat;
	background-size: contain;
}

.slide-basket-c {
	position: fixed;
	width: 0;
	overflow: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 20000;
	background: rgba(0,0,0,0.5);
}
.slide-basket-c.is-active {
	left: 0;
	width: 100%;
}
.slide-basket-c > .inner {
	position: absolute;
	width: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #ffffff;
	transition: width 500ms;
	overflow-y: auto;
}
.slide-basket-c.is-active > .inner {
	padding: 32px 32px 64px 32px;
	width: 600px;
}
.slide-basket-c .slide-basket-close {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 48px;
	height: 48px;
	font-size: 32px;
	font-weight: 300;
	display: inline-block;
	background: #f8f8f8;
	color: #888888;
	text-align: center;
	line-height: 42px;
	border-radius: 100%;
	text-decoration: none !important;
	transition: all 300ms;
}
.slide-basket-c .slide-basket-close:hover {
	background: #444444;
	color: #ffffff;
}
.slide-basket-c .basket-items-c {
	border-bottom: 1px dashed #d9d9d9;
}
.slide-basket-c .basket-items-c img {
	width: 100px;
	max-width: initial;
}
.slide-basket-c .basket-items-c .actions-c {
	display: flex;
	align-items: center;
}
.slide-basket-c .basket-items-c .article {
	font-size: 12px;
	font-weight: 400;
	color: #888888;
}
.slide-basket-c .basket-items-c .name {
	font-size: 16px;
	font-weight: 500;
	text-decoration: none !important;
	line-height: 1.2;
	display: inline-block;
	margin-top: 8px;
}
.slide-basket-c .basket-items-c tr td {
	border-bottom: none;
}
.slide-basket-c .basket-items-c tr.row-2 td {
	padding-top: 0;
	vertical-align: middle;
}
.slide-basket-c .basket-items-c tr.row-2 td:first-child {
	padding-left: 16px;
}
.slide-basket-c .basket-items-c td.price-c {
	text-align: right;
}
.slide-basket-c .basket-items-c .sum {
	font-weight: 500;
}
.slide-basket-c .basket-items-c .price {
	font-weight: 500;
}
.slide-basket-c .basket-items-c .price.price-old {
	font-weight: 300;
}
.slide-basket-c .buttons-c {
	margin-top: 32px;
}
.slide-basket-c .buttons-c .button {
	text-transform: initial;
	font-weight: 500;
}
.slide-basket-c .summary-c {
	display: flex;
	justify-content: space-between;
	margin-top: 32px;
	font-size: 12px;
	color: #888888;
}
.slide-basket-c .summary-c .sum {
	margin-top: 4px;
	font-size: 18px;
	font-weight: 500;
	color: #000000;
}
.slide-basket-c .summary-c > div {
	width: calc(50% - 12px);
}

.breadcrumb.is-custom-separator {
	overflow: visible;
	position: relative;
	z-index: 1000;
}
.breadcrumb.is-custom-separator {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.breadcrumb.is-custom-separator a,
.breadcrumb.is-custom-separator span {
	font-size: 14px;
	line-height: 14px;
	padding: 0;
	margin-bottom: 4px;
}
.breadcrumb.is-custom-separator span.item {
}
.breadcrumb.is-custom-separator > a + a:before,
.breadcrumb.is-custom-separator > a + span:before,
.breadcrumb.is-custom-separator > span + span:before {
	content: '/';
	display: inline-block;
	color: rgba(17,17,19,.4);
	padding-left: 8px;
	padding-right: 8px;
}
.breadcrumb.is-custom-separator a:after,
.breadcrumb.is-custom-separator span:after {
	display: none;
}
.breadcrumb.is-custom-separator .w-links {
	position: relative;
}
.breadcrumb.is-custom-separator .w-links .links {
	display: none;
	position: absolute;
	padding: 16px;
	background: #ffffff;
	z-index: 1;
	left: 8px;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.breadcrumb.is-custom-separator .w-links > span {
	cursor: pointer;
}
.breadcrumb.is-custom-separator .w-links > a,
.breadcrumb.is-custom-separator .w-links > span {
	position: relative;
	display: inline-block;
	padding-right: 20px;
}
.breadcrumb.is-custom-separator .w-links > a:after,
.breadcrumb.is-custom-separator .w-links > span:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 16px;
	background: url('/images/icons/icon-arrow-breadcrumb.svg') right center no-repeat;
}
.breadcrumb.is-custom-separator .w-links > span.links:after {
	display: none;
}

.breadcrumb.is-custom-separator .w-links:hover .links {
	display: block;
}
.breadcrumb.is-custom-separator .w-links .links a {
	display: block;
	line-height: 2em;
}
.breadcrumb.is-custom-separator .links a:after,
.breadcrumb.is-custom-separator .links span:after {
	content: '';
}

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

.video-detail__date {
	font-size: 12px;
	color: #888888;
	margin-bottom: 16px;
}
.video_detail__more {
	text-align: right;
	margin-bottom: 16px;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 1024px) {
}
@media (max-width: 768px) {
	.stores-details-c .map-c:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 64px;
		z-index: 1200;
		background: rgba(255,255,255,0.1);
	}
	.stores-details-c .map-c {
		margin: 32px -32px -32px -32px;
	}
	.page-header-c .items-count {
		font-size: 11px;
		font-weight: 400;
		margin-top: 15px;
	}
	.page-header-c {
		padding-right: 120px;
		padding-bottom: 16px;
	}
	.page-header-c h1 {
		padding-bottom: 0;
	}
	.page-header-c .items-count {
		width: 100%;
		margin-top: 0;
		margin-left: 0;
	}
	.goto-good-to-know {
		width: auto;
		margin-left: 0;
		margin-top: 16px;
		position: absolute;
		right: 0;
		top: 0;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
		padding-left: 32px;
	}
	.slide-basket-c > .inner {
		top: 48px;
		border-radius: 8px 8px 0 0;
	}
	.slide-basket-c .basket-items-c .name {
		margin-top: 0;
	}
	.slide-basket-c .basket-items-c tr td {
		padding-bottom: 8px;
	}
	.slide-basket-c {
		position: fixed;
		overflow: hidden;
		top: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 20000;
		background: rgba(0,0,0,0.5);
		transition: top 500ms;
	}
	.slide-basket-c.is-active > .inner,
	.slide-basket-c > .inner {
		width: 100%;
	}
	.slide-basket-c.is-active {
		top: 0;
	}
	.slide-basket-c .basket-items-c tr.row-2 td:first-child {
		padding-right: 0;
		padding-left: 0;
	}
	.slide-basket-c .basket-items-c tr td {
		padding-left: 0;
	}
	.slide-basket-c .basket-items-c img {
		width: 64px;
	}
	.slide-basket-c .basket-items-c .name {
		font-size: 14px;
	}
	.slide-basket-c .basket-items-c .price {
		font-size: 16px;
	}
	.slide-basket-c .summary-c {
		line-height: 1.2;
		font-size: 14px;
	}
	.slide-basket-c .summary-c .sum {
		font-size: 18px;
	}
	.slide-basket-c .slide-basket-close {
		top: 24px;
	}
	.slide-basket-c .summary-c .text span {
		display: block;
	}

	.breadcrumb.is-custom-separator {
		overflow: auto;
	}
	.breadcrumb.is-custom-separator a,
	.breadcrumb.is-custom-separator span {
		font-size: 12px;
		padding-bottom: 0;
	}
	.breadcrumb.is-custom-separator .w-links > a,
	.breadcrumb.is-custom-separator .w-links > span {
		/* padding-right: 0; */
	}
	.breadcrumb.is-custom-separator .w-links > a:after,
	.breadcrumb.is-custom-separator .w-links > span:after {
		/* display: none; */
	}
	.breadcrumb.is-custom-separator .w-links .links {
		display: none !important;
	}
	.breadcrumb.is-custom-separator > a.m-hide + a:before,
	.breadcrumb.is-custom-separator > a.m-hide + span:before {
		display: none;
	}
	.breadcrumb-fancy a,
	.breadcrumb-fancy span {
		display: block;
	}
	.breadcrumb-fancy a {
		margin: 8px 0;
	}
	.breadcrumb.is-custom-separator {
		flex-wrap: nowrap;
	}
	.video-detail__text-wrapper {
		margin-top: 32px;
	}
}

/* End */


/* Start:/local/templates/2020/css/catalog/compare.css?17463366013069*/
.is-col.is-75 {
	position: relative;
}
.is-col.is-75.pos-initial {
	position: initial;
}
.products-list-c.is-compare {
	overflow: hidden;
	padding-top: 0;
	margin-top: 32px;
	position: initial;
	background: #ffffff;
}
.products-list-c.is-compare .is-row {
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(0,0,.12,.89);
}
.products-list-c.is-compare.w-scrollbar-x {
	overflow-x: auto;
}
.products-list-c.is-compare .is-row {
	flex-wrap: nowrap !important;
	position: relative;
}
.products-list-c.is-compare .is-row.compare-row {
	position: initial;
	padding-top: 0;
}
.products-list-c.is-compare .is-row.compare-row .is-col {
}
.products-list-c.is-compare .is-row>.is-col {
	position: initial;
	margin-bottom: 0;
}
.products-list-c.is-compare.products-c .product-item-c {
	border: 0;
	border-radius: 0;
	padding: 16px 0;
}
.products-list-c.is-compare.products-c .product-item-c:hover {
}
.compare-prop-value,
.compare-props-c .compare-prop {
	padding: 0 16px 0 0;
	background: #ffffff;
	overflow: hidden;
}
.compare-prop-name,
.compare-prop .prop-name {
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 0;
	color: #000000;
	white-space: nowrap;
}
.compare-prop-value,
.compare-prop .prop-value {
	color: #000000;
	font-weight: 400;
	font-size: 14px;
	padding: 0 0 16px 0;
	white-space: nowrap;
	overflow: hidden;
}
.compare-prop .prop-name.is-first {
	position: absolute;
	left: 0;
	right: 0;
	text-align: left;
	font-weight: 500;
	padding-left: 16px;
	background: rgba(200,200,200,0.2);
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
.compare-actions-c {
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: initial;
	font-size: 16px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 32px;
	font-weight: 500;
}
.compare-actions-c + .products-list-c.is-compare {
	margin-top: 0;
}
.compare-hints {
	font-size: 12px;
	line-height: 16px;
	padding-top: 16px;
	text-transform: uppercase;
	text-align: left;
}
.compare-hints strong {
	font-weight: 500;
}
.compare-actions-c a {
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px dashed;
	margin-right: 16px;
	font-weight: normal;
	line-height: 1;
	color: #888888;
}
.compare-actions-c a:hover,
.compare-actions-c a.is-active {
	color: #000000;
}
@media (max-width: 1024px) {
	.products-list-c.is-compare .is-row>.is-col.is-20,
	.products-list-c.is-compare .is-row>.is-col.is-25 {
	}
}
@media (max-width: 768px) {
	.compare-actions-c {
		flex-direction: column;
		justify-content: center;
	}
	.compare-actions-c a {
		line-height: 1;
		margin-left: 0;
	}
	.compare-actions-c a + a {
		margin-top: 8px;
	}
	.products-list-c.is-compare .is-row>.is-col.is-20,
	.products-list-c.is-compare .is-row>.is-col.is-25 {
		min-width: calc(50% - 16px);
		padding-right: 16px;
	}
	.products-list-c.is-compare .is-row>.is-col:nth-child(2n + 1) {
		margin-right: 0;
	}
	.products-list-c.is-compare.products-c .product-item-c {
		padding-bottom: 48px;
	}
}
/* End */


/* Start:/local/templates/2020/css/catalog/categories-root.css?17463366015283*/
.categories-root-c {
	background: #EFEFEF;
	border-top: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	position: relative;
}
.categories-root-c a {
	text-decoration: none;
}
.categories-root-c .wrap {
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	position: relative;
}
.categories-root-c .category-root {
	font-size: 10px;
	line-height: 13px;
	font-weight: 400;
	color: inherit;
	width: 120px;
	text-align: center;
	padding: 8px 8px;
	text-decoration: none;
	display: inline-flex;
	justify-content: center;
	flex-direction: column;
	border-left: 1px solid #B4B4B4;
}
.categories-root-c .category-root:last-child {
	border-right: 1px solid #B4B4B4;
}
.categories-root-c .category-root span {
	display: block;
	text-align: center;
}
.categories-root-c .category-root .img-c {
	text-align: center;
}
.categories-root-c .category-root .text {
	margin-top: 8px;
	line-height: 13px;
	height: 26px;
	overflow: hidden;
}
.categories-root-c .category-root svg [fill="#EF2936"] {
	fill: #C4C4C4;
}
.categories-root-c .category-root:hover svg [fill="#EF2936"],
.categories-root-c .category-root.active svg [fill="#EF2936"] {
	fill: #EF2936;
}
.categories-root-c .category-root:hover,
.categories-root-c .category-root.active {
	background: #ffffff;
}
.categories-root-c .category-root:hover .text,
.categories-root-c .category-root.active .text {
	font-weight: 400;
}

.categories-root-c .subsections-level-2 {
	display: none;
	background: #ffffff;
	position: absolute;
	padding: 0;
	top: 77px;
	left: 32px;
	right: 32px;
	z-index: 10;
	box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.25);
	border-top: 1px solid #B4B4B4;
}
.categories-root-c .subsections-level-2 .inner {
	padding: 16px;
}
.categories-root-c .subsections-level-2 .row {
	display: flex;
}
.categories-root-c .subsections-level-2 .col {
	width: 25%;
}
.categories-root-c .category-root.hover:hover .subsections-level-2 {
	display: block;
}
.categories-root-c .subsections-level-2 {
	text-align: left;
}
.categories-root-c .subsections-level-2 a {
	text-align: left;
	display: block;
	font-size: 14px;
	font-weight: 300;
	color: #888888;
	padding: 4px;
	margin-right: 16px;
	line-height: 1.2;
}
.categories-root-c .subsections-level-2 a.level-2 {
	font-weight: 500;
	color: #444444;
}
.categories-root-c .subsections-level-2 a.level-3 + .level-2 {
	margin-top: 16px;
}
.categories-root-c .subsections-level-2 a.level-2 + .level-2 {
	margin-top: 16px;
}

.categories-root-c.type-2 {
	background: #FFFFFF;
}
.categories-root-c.type-2 .wrap .category-root:first-child {
}
.categories-root-c.type-2 .category-root:hover,
.categories-root-c.type-2 .category-root.active {
	background: #EFEFEF;
}

.offcanvas-menu-c {
	width: initial;
	min-width: initial;
	margin-right: 0;
	background: #ffffff;
	z-index: 100001;
	-webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	color: #222222;
	padding: 16px;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0 !important;
	min-height: initial !important;
}
.offcanvas-menu-c {
	position: fixed;
	height: initial !important;
	top: 0;
	left: 0;
	bottom: 0;
	overflow-y: auto;
}
.offcanvas-menu-c.kube-slideOutLeft .close,
.offcanvas-menu-c.kube-slideInLeft .close {
	display: none;
}
.offcanvas-menu-c .close {
	position: fixed;
	display: block;
	right: 0;
	color: #222;
	top: 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	opacity: 1;
	background: #ffffff;
	border-radius: 0 0 0 8px;
	z-index: 10;
	font-size: 24px;
	text-decoration: none;
}
.offcanvas-menu-c .slogan {
	padding-top: 1em;
	text-transform: uppercase;
	line-height: 1.2;
}
.offcanvas-menu-c .contacts-c {
	padding-top: 1em;
	display: flex;
	flex-direction: column;
}
.offcanvas-menu-c .menu-title {
	padding-top: 1em;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #000000;
	font-weight: 500;
}
.m-menu {
	list-style: none;
	margin: 1em -16px 0 -16px;
	padding-left: 0;
	/* border-left: 4px solid #888888; */
}
.m-menu a {
	background: #f5f5f5;
	display: block;
	text-decoration: none;
	padding: 10px 52px 10px 16px;
	line-height: 1.2;
	position: relative;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-top: -1px;
}
.m-menu.is-catalog {
	border-top: 1px solid #f0f0f0;
	/*border-left: 4px solid #EF2936;*/
}
.m-menu.is-catalog a {
	border-bottom: 1px solid #f0f0f0;
}

.m-menu span.down {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: transparent;
	height: 100%;
	width: 48px;
	border-left: 1px solid #f0f0f0;
}
.m-menu span.down:after {
	content: '\25BC';
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	line-height: 20px;
	margin-top: -10px;
	text-align: center;
	color: #444444;
}
.m-menu li.active > a > span.down:after {
	content: '\25B2';
	color: #888888;
}
.is-offcanvas .level-1 a {
	color: #000000 !important;
}
.is-offcanvas .level-2 a {
	color: #444444 !important;
}
.is-offcanvas .level-3 a {
	color: #444444 !important;
	font-size: 0.9em;
	padding-left: 32px;
}

.m-menu .level-2,
.m-menu .level-3 {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	background: #ffffff;
}
.m-menu li.active > .level-2,
.m-menu li.active > .level-3 {
	display: block;
}
.m-menu .w-submenu.active {
}
.m-menu.is-catalog span br {
	display: none;
}
/* End */


/* Start:/local/templates/2020/template_styles.css?1746336601814*/
.in-ajax {
	opacity: 0.5;
}
a:hover {
	color: inherit;
}
a[href^=tel],
a[href^=viber] {
}
a[href^=tel]:hover,
a[href^=viber]:hover {
}
a[href^=mailto] {
}
a[name] {
	text-decoration: none;
}
.categories-root-c a[href^="/"]:hover {
	color: #EF2936 !important;
}

.price {
	white-space: nowrap;
}
.sum {
	white-space: nowrap;
}
.price.price-old {
	font-size: 90%;
	font-weight: 300;
	color: #888888;
	text-decoration: line-through;
}
td::before, th::before {
	display: none;
}
td::after, th::after {
	display: none;
}

.popup-notice.inner .text-c {
	padding-top: 32px;
}

.personal-logout {
	float: right;
}
.back-url-button {
	float: right;
}
.page-header-c .back-url-button {
	position: absolute;
	right: 0;
}
.hr {
	margin-top: 32px;
	padding-top: 32px;
	border-top: 1px solid #DCDCDC;
}
noindex {
	width: 100%;
}
/* End */


/* Start:/local/templates/2020/css/kube_custom.css?17542941737242*/
input, select, textarea {
	border-radius: 3px;
	border-color: #C4C4C4;
}
.is-append input {
	border-radius: 0;
}
.is-append a,
.is-append span {
	border-radius: 0;
}
input:focus,
select:focus,
textarea:focus {
	border: 1px solid #000000;
	box-shadow: none;
}

.button,
.button:active,
.button:focus,
.button:hover {
	border-radius: 3px !important;
	background: #EF2936;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	padding: 0 32px;
	border: 1px solid #EF2936;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0;
	min-height: initial;
	max-width: 100%;
	box-sizing: border-box;
}
.dropdown .button,
.dropdown .button:active,
.dropdown .button:focus,
.dropdown .button:hover {
	border-radius: 5px;
	background: #EF2936;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	padding: 0 32px;
	border: 1px solid #EF2936;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
	min-height: initial;
	max-width: 100%;
}
.button:hover {
	background: #bf252f;
}
.button.is-red {
	color: #FFFFFF;
	font-weight: 500;
	font-size: 13px;
}
.button.is-inverted,
.button.is-inverted:active,
.button.is-inverted:focus {
	background: #ffffff;
	color: #EF2936;
	border: 1px solid #ffffff;
}
.button.is-transparent,
.button.is-transparent:active,
.button.is-transparent:focus {
	background: transparent;
	color: #ffffff;
	border: 1px solid #ffffff;
}
.button.is-grey,
.button.is-grey:active,
.button.is-grey:focus {
	background: #f1f1f1;
	color: #000000;
	border: 1px solid #eeeeee;
}
.button.is-secondary {
	color: #222222;
	background: transparent;
	border-radius: 3px;
	border: 1px solid #B4B4B4;
	padding: 20px 48px;
	font-size: 16px;
	line-height: 1;
	min-height: initial;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	box-shadow: none;
}
.button.is-secondary:hover {
	border-color: #222222;
	background: transparent;
	color: #000000;
}
.button.is-secondary.is-red {
	border-color: #EF2936;
	color: #EF2936;
}
.button.is-secondary.is-red:hover {
	background: #EF2936;
	color: #ffffff;
}
.user-orders-c .button.is-secondary {
	font-size: 12px;
	padding: 4px 8px;
	height: initial;
	min-height: initial;
}
.button.is-extra {
	text-align: center;
	color: #444444;
	background: #f5f5f5;
	border-radius: 3px;
	border: 1px solid #C4C4C4;
	padding: 0 16px;
	font-size: 13px;
	line-height: 1;
	height: 43px;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	box-shadow: none;
}
.button.is-extra.active {
	background-color: #fefefe;
}
a.button.is-extra:hover {
	background-color: #d7d7d7;
}

h1, .h1 {
	font-size: 34px;
	line-height: 1.2;
	font-weight: 500;
	padding-bottom: 32px;
	margin-top: 0;
}
h2, .h2 {
	font-size: 24px;
	line-height: 1.2;
	font-weight: 500;
	padding-bottom: 26px;
	margin-top: 0;
}
.h2,
span.h2,
a.h2 {
	text-transform: uppercase;
	text-decoration: none;
}
h3, .h3 {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 400;
	padding-bottom: 20px;
	margin-top: 0;
}
h4,
.h4,
h4 a,
.h4 a {
	font-size: 18px;
	line-height: 1.2;
	font-weight: 500;
	padding-bottom: 20px;
	margin-top: 0;
	color: #5D7894;
	text-transform: uppercase;
	text-decoration: none;
}
h4 a:hover,
.h4 a:hover {
	text-decoration: underline;
}
a {
	color: #222222;
	text-decoration: underline;
}
.is-custom-separator a:after,
.is-custom-separator span:after {
	content: '>';
}
.breadcrumb {
	padding: 0 0 24px 0;
	font-size: 11px;
	line-height: 15px;
	color: #888888;
	overflow: hidden;
}
.breadcrumb a:hover {
	color: #000000;
}
b, dt, strong {
	font-weight: 500;
}
input[readonly],
select[readonly],
textarea[readonly] {
	background: #f8f8f8;
}
address, blockquote, dl, figure, hr, ol, p, pre, ul {
	font-weight: 300;
}
tbody td, tbody th {
	font-weight: 300;
}
.is-inline {
	display: inline-block !important;
}
.modal {
	border-radius: var(--border-radius) !important;
}
.modal-header {
	font-size: 1.3rem;
	border-bottom: 1px solid var(--color-grey-blue);
}
.modal-box {
	z-index: 20000;
}
.modal-box span {
	width: initial;
}
.modal-box .modal-footer {
	text-align: right;
	background: #f0f0f0;
}
.modal-box .h1,
.modal-box .h2,
.modal-box .h3 {
	padding-right: 64px;
}
.modal .close {
	opacity: 1;
	border-radius: 2px;
}
.modal .close:before {
	opacity: 1;
	color: var(--color-grey-blue);
	font-size: 20px;
	font-weight: bold;
}
.modal .close:hover {
	background: var(--color-grey-blue);
}
.modal .close:hover:before {
	color: var(--color-white);
}
#kube-message {
	z-index: 10300;
	text-align: center;
}

h1+*, h1+h1, h1+h2, h1+h3, h1+h4, h1+h5, h1+h6, h2+*, h2+h1, h2+h2, h2+h3, h2+h4, h2+h5, h2+h6, h3+*, h3+h1, h3+h2, h3+h3, h3+h4, h3+h5, h3+h6, h4+*, h4+h1, h4+h2, h4+h3, h4+h4, h4+h5, h4+h6, h5+*, h5+h1, h5+h2, h5+h3, h5+h4, h5+h5, h5+h6, h6+*, h6+h1, h6+h2, h6+h3, h6+h4, h6+h5, h6+h6 {
	margin-top: 0;
}
.is-offcanvas a:hover {
	color: inherit;
}
.modal-header {
	font-weight: 500;
}
.modal-footer button {
	margin-right: 0;
}
.modal .modal-body .is-row + .ajax-msg {
	margin-top: -8px;
	padding-bottom: 8px;
}
form div.is-error, form span.is-error {
	font-size: inherit;
}
form div.is-error.is-checkbox {
	padding-left: 8px;
	border-left: 4px solid red;
}
form div.is-error.is-checkbox label input[type=checkbox] {
	box-shadow: 0 0 5px red;
}

.content-c .content > .is-row + .is-row {
	margin-top: 32px;
}
.content-c .content > .is-row > .is-col p:last-child {
	margin-bottom: 0;
}
form div.is-success, form span.is-success {
	font-size: inherit;
}
.is-shadow-1 {
	background: #ffffff;
}

.tabs {
	border-bottom: 4px solid #EFEFEF;
	font-size: initial;
	margin-bottom: 32px;
}
.tabs a {
	font-size: 16px;
	color: #3f3f3f;
	background: #EFEFEF;
	padding: 16px 20px 12px 20px;
	margin-right: 4px;
}
.tabs a:hover, .tabs a.is-active {
	color: #ffffff;
	background: #5D7894;
	border-bottom: 0;
	padding-bottom: 16px;
	margin-bottom: 0;
}
.tab-content {
	min-height: initial !important;
}
.tab-content th,
.tab-content td {
	border-bottom: 0;
}
.breadcrumb a {
	color: #888888;
	padding-right: 4px;
}
.breadcrumb span,
.breadcrumb span:last-child {
	color: #444444;
	padding-right: 4px;
}
.breadcrumb a:after,
.breadcrumb span:after {
	padding-left: 4px;
}
.overlay#kube-overlay {
	z-index: 10300;
}
.modal-body table td {
	line-height: 1;
}

.alert.wysiwyg {
	display: flex;
	gap: 8px;
	flex-direction: column;
}
.alert.wysiwyg p, ul, ol, div {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.is-portfolio .is-row>.is-col.is-33,
.is-portfolio .is-row>.is-col.is-34 {
	max-width: calc(33.3333% - 24px);
}

@media (max-width: 1400px) {
	.button.is-extra {
		padding: 0 8px;
		font-size: 11px;
		height: 43px;
		line-height: 43px;
	}
}
@media (max-width: 1250px) {
	.button.is-extra {
		padding: 0 8px;
		font-size: 10px;
		height: 36px;
		line-height: 36px;
	}
}
@media (max-width: 768px) {
	.content-c .content > .is-row + .is-row {
		margin-top: 0;
	}
	.content-c .content > .is-row > .is-col + .is-col {
		margin-top: 16px;
	}
	.content-c .content > .is-row > .is-col.m-hide + .is-col {
		margin-top: 0;
	}
	.button.is-secondary.is-red {
		height: initial;
		font-size: 12px;
		padding: 8px 16px;
	}
	.button.is-secondary {
		padding: 20px;
	}
	.page-index .button.is-secondary {
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/2020/css/custom.css?17463366012680*/
.u-section-1 .u-sheet-1 {
  min-height: 114px;
}

.u-section-1 .u-text-1 {
  font-weight: 700;
  margin: 31px -48px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-text-1 {
    margin-left: 0;
    margin-right: 0;
  }
}.u-section-2 .u-sheet-1 {
  min-height: 510px;
}

.u-section-2 .u-text-1 {
  font-size: 1.25rem;
  margin: 0 0 30px;
}

@media (max-width: 1199px) {
  .u-section-2 .u-sheet-1 {
    min-height: 450px;
  }

  .u-section-2 .u-text-1 {
    width: 510px;
  }
}

@media (max-width: 991px) {
  .u-section-2 .u-sheet-1 {
    min-height: 373px;
  }
}

@media (max-width: 767px) {
  .u-section-2 .u-sheet-1 {
    min-height: 580px;
  }
}

@media (max-width: 575px) {
  .u-section-2 .u-sheet-1 {
    min-height: 439px;
  }

  .u-section-2 .u-text-1 {
    width: 340px;
  }
}.u-section-3 .u-sheet-1 {
  min-height: 556px;
}

.u-section-3 .u-image-1 {
  height: 504px;
  margin-top: -13px;
  margin-bottom: 0;
}

.u-section-3 .u-text-1 {
  line-height: 39.6px;
  width: 798px;
  margin: 46px auto 0;
}







@media (max-width: 991px) {
  .u-section-3 .u-text-1 {
    width: 720px;
  }
}

@media (max-width: 767px) {
  .u-section-3 .u-text-1 {
    width: 540px;
    margin-bottom: 60px;
  }
}

@media (max-width: 575px) {
  .u-section-3 .u-text-1 {
    width: 340px;
  }
} .u-section-4 {
  min-height: 318px;
}

.u-section-4 .u-sheet-1 {
  min-height: 1084px;
}

.u-section-4 .u-layout-wrap-1 {
  pointer-events: auto;
  margin: 0 auto 0 0;
}

.u-section-4 .u-layout-cell-1 {
  min-height: 1830px;
  pointer-events: auto;
}

.u-section-4 .u-container-layout-1 {
  padding: 30px 0;
}

.u-section-4 .u-text-1 {
  font-size: 1.25rem;
  margin: 0 18px 0 0;
}

.u-section-4 .u-image-1 {
  height: 716px;
  margin-bottom: 0;
  margin-top: 30px;
}

@media (max-width: 1199px) {
  .u-section-4 .u-sheet-1 {
    min-height: 203px;
  }

  .u-section-4 .u-layout-wrap-1 {
    margin-right: initial;
    margin-left: initial;
  }

  .u-section-4 .u-layout-cell-1 {
    min-height: 1509px;
  }

  .u-section-4 .u-text-1 {
    margin-right: 0;
  }

  .u-section-4 .u-image-1 {
    height: 591px;
  }
}

@media (max-width: 991px) {
   .u-section-4 {
    min-height: 66px;
  }

  .u-section-4 .u-sheet-1 {
    min-height: 77px;
  }

  .u-section-4 .u-layout-cell-1 {
    min-height: 100px;
  }

  .u-section-4 .u-image-1 {
    height: 453px;
  }
}

@media (max-width: 767px) {
  .u-section-4 .u-container-layout-1 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .u-section-4 .u-image-1 {
    height: 340px;
  }
}

.u-section-5 .u-text-2 {
  font-size: 1.25rem;
  margin: 22px 0 0;
}

a[data-fancybox] img {
	cursor: move;
}

.fancybox__container {
	z-index: 11000 !important;
}
/* End */


/* Start:/local/templates/2020/css/catalog/catalog.css?176249902141141*/
.section-name {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 16px;
}
.page-catalog-sale .section-name {
	padding-top: 32px;
}
.products-slider .product-item-c .img-c img {
	/*filter: grayscale(100);*/
	transition: all 500ms;
}
.products-slider .product-item-c:hover .img-c img {
	filter: none;
	transform: scale(1.05);
}

.products-c {
	position: relative;
	clear: both;
}
.products-c + .products-c,
.products-c + script + .products-c {
	margin-top: 32px;
}
.products-c .is-row {
	margin-left: -16px !important;
}
.products-c .is-col {
	margin-bottom: 0;
	flex: initial;
	position: relative;
	margin-left: 16px !important;
}
.products-c .is-row>.is-col.is-20 {
	width: calc(20% - 16px);
	min-width: calc(20% - 16px);
}
.products-c .is-row>.is-col.is-25 {
	width: calc(25% - 16px);
	min-width: calc(25% - 16px);
}
.products-c .product-item__slide {
	padding: 4px;
}
.products-c .product-item-c {
	padding: 16px;
	border: none;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	border-radius: 0;
	background: #ffffff;
	height: 100%;
}
.products-c .product-item__slide .product-item-c {
	padding: 12px;
}
.product-item-c .top-block {
	position: relative;
}
.products-c .is-col:hover {
	z-index: 10;
}
ul.slides li {
	position: relative;
	margin-top: 4px;
	margin-left: 0;
}
ul.slides li + li {
	margin-left: 0;
}
.product-item-c:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	background: #ffffff;
	opacity: 0;
	transition: all 200ms;
}
.product-item-c:hover:before {
	opacity: 1;
}
ul.slides li:hover .product-item-c,
.products-c .is-col:hover .product-item-c {
	z-index: 10;
}
.products-c .product-item-c .img-c {
	position: relative;
	display: block;
	width: 100%;
}
.products-c .product-item-c .img-c .detail-image-item {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 100%;
	min-width: 100%;
	opacity: 0;
	transition: opacity 400ms;
}
.products-c .product-item-c .img-c .detail-image-item[data-inx="0"] {
	opacity: 1;
}
.products-c .product-item-c .detail-image-item-change {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: -5px;
	display: block;
	width: calc(33.3% - 4px);
	border-bottom: 2px solid #D7D7D7;
	z-index: 2;
}
.products-c .product-item-c .img-c:hover .detail-image-item {
	opacity: 0;
}
.products-c .product-item-c .detail-image-item[data-inx="0"] {
	opacity: 1;
}
.products-c .product-item-c .img-c:hover .detail-image-item-change {
	border-color: #D7D7D7 !important;
}
.products-c .product-item-c .img-c .detail-image-item-change:hover {
	border-color: #888888 !important;
}
.products-c .product-item-c .detail-image-item-change[data-inx="0"] {
	border-color: #888888;
}
.products-c .product-item-c .detail-image-item-change:hover + .detail-image-item {
	z-index: 1;
	opacity: 1 !important;
}
.products-c .product-item-c .detail-image-item-change[data-inx="0"] {
	left: 0;
}
.products-c .product-item-c .detail-image-item-change[data-inx="1"] {
	left: calc(33% + 2px);
}
.products-c .product-item-c .detail-image-item-change[data-inx="2"] {
	left: calc(66% + 4px);
}
.products-c .product-item-c .detail-image-item-change[data-inx="0"][data-cnt="2"] {
	left: 0;
	width: calc(50% - 2px);
}
.products-c .product-item-c .detail-image-item-change[data-inx="1"][data-cnt="2"] {
	left: initial;
	right: 0;
	width: calc(50% - 2px);
}
.products-c .product-item-c .item-labels {
	position: absolute;
	top: 2px;
	right: 3px;
	background: #ffffff;
	z-index: 10;
	display: flex;
	text-align: left;
	white-space: nowrap;
	line-height: 1;
}
.products-c .product-item-c .item-labels span {
	position: relative;
	display: inline-block;
	margin-right: 0;
	letter-spacing: 1px;
	padding: 0 0 0 3px;
	font-size: 11px;
	background: #ffffff;
	color: #B4B4B4;
	line-height: 1;
}
.products-c .product-item-c a.name {
	text-decoration: none;
	margin-top: 8px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	display: block;
	overflow: hidden;
	height: 48px;
}
.products-c .product-item-c .description-c {
	font-size: 12px;
	line-height: 1;
	color: #888888;
	margin-top: 8px;
}
.products-c .product-item-c .description-c strong {
	color: #222222;
	font-weight: 400;
}
.products-c .product-item-c .description-c a {
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.products-c .product-item-c .description.w-tooltip {
	cursor: pointer;
}
.products-c .product-item-c a.name:hover {
	text-decoration: underline;
}
.products-c .product-item-c .bottom-block {
	margin-top: 8px;
	padding-top: 0;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-direction: column;
	position: relative;
}
.products-c .product-item-c .buttons-c {
	padding-top: 8px;
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product-item-c .buttons-c {
	opacity: 0;
	transition: all 200ms;
}
.product-item-c:hover .buttons-c {
	opacity: 1;
}
.product-item-c .buttons-c .shop-button {
	display: block;
	white-space: nowrap;
}
.products-c .product-item-c .price-c {
	display: flex;
	width: 100%;
	flex-direction: row;
	align-items: flex-end;
	justify-content: space-between;
}
.products-c .product-item-c .price {
	font-size: 18px;
	font-weight: 500;
	white-space: nowrap;
}
.products-c .product-item-c .price.price-old {
	font-size: 14px;
	color: #888888;
	text-decoration: line-through;
	font-weight: 300;
	margin-left: 0;
}
.products-c .product-item-c .extra-c {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.products-c .product-item-c .extra-c noindex {
	line-height: 1;
	width: auto;
}
.products-c .product-item-c .extra-c .discount-percent {
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='23' viewBox='0 0 45 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.705 0.835449H45V22.8824H11.705C11.27 22.8824 10.8513 22.7109 10.5378 22.404L0.513447 13.589C-0.171149 12.9176 -0.171149 11.8024 0.513447 11.1309L10.5378 1.31376C10.8513 1.00692 11.27 0.835449 11.705 0.835449ZM7.05798 13.6405C7.98719 13.6405 8.7391 12.8761 8.7391 11.9331C8.7391 10.9902 7.98719 10.2258 7.05798 10.2258C6.12877 10.2258 5.37686 10.9902 5.37686 11.9331C5.37686 12.8761 6.12877 13.6405 7.05798 13.6405Z' fill='%23FFE600'/%3E%3C/svg%3E%0A");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 45px;
	height: 23px;
	font-size: 11px;
	color: #222222;
	line-height: 23px;
	text-align: center;
	position: relative;
	font-weight: 500;
	margin-bottom: 0;
}
.products-c .product-item-c .extra-c .discount-percent.discount-percent__online {
	font-size: 11px;
	height: 20px;
	display: inline-flex;
	white-space: nowrap;
	padding: 0 12px;
	border-radius: 2px;
	color: #ffffff;
	min-width: 80px;
	align-items: center;
	justify-content: center;
	line-height: 1;
	background: var(--color-green);
	box-sizing: border-box;
}
.products-c .product-item-c .block-1 .extra-c .discount-percent.discount-percent__online {
	display: none;
}
.products-c .product-item-c .article {
	font-size: 11px;
	font-weight: 400;
	line-height: 1.2;
	margin-top: 4px;
	color: #888888;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.own-production {
	font-size: 10px;
	line-height: 1.5;
	text-transform: uppercase;
	padding: 8px 16px;
	margin: 0;
	background: #ffeb3b;
	color: #444444;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}
.product-detail-c .own-production {
	display: inline-block;
	margin: 0 0 16px 0;
}
.product-detail-c .product-info-c {
	padding-top: 32px;
}
.shop-button {
	display: block;
	padding: 0 12px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #EF2936;
	color: #EF2936;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border-radius: 3px;
}
.shop-button:hover {
	transition: all linear .2s;
	border-color: #BF212B;
	background: #BF212B;
	color: #ffffff;
}
.shop-button.is-black {
	border: 1px solid #222222;
	background: #ffffff;
	color: #444444;
}
.shop-button.is-black:hover {
	border-color: #000000;
	background: #f1f1f1;
	color: #222222;
}
.shop-button.in-basket {
	background: url('/images/icons/basket-in.svg') center center no-repeat;
	color: transparent;
}
.shop-button.in-basket:hover {
	background-color: #EF2936;
	background-image: url('/images/icons/basket-in-hover.svg');
}
.shop-button.is-inverted {
	display: block;
	padding: 0 12px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #EF2936;
	background: #EF2936;
	color: #FFFFFF;
	text-decoration: none;
}
.shop-button.is-inverted:hover {
	background: #c41b27;
	color: #FFFFFF;
}
.shop-button.is-100 {
	width: 100%;
	padding: 0;
	text-align: center;
}
.products-c .product-item-c .shop-button,
.product-item-c .shop-button {
	font-size: 16px;
	font-weight: 500;
	display: block;
	padding: 0 12px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #EF2936;
	background: #EF2936;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border-radius: 3px;
	width: 100%;
}
.products-c .product-item-c .shop-button:hover,
.product-item-c .shop-button:hover {
	border-color: #CE1A26;
	background: #CE1A26;
	color: #ffffff;
}
.sort-c {
	margin-bottom: 24px;
}
.unit {
	font-size: 11px;
	font-weight: 300;
	line-height: 1;
	color: #888888;
}
.unit.is-big {
	font-size: 14px;
}

.js-basket-buttons .actions-c {
	display: none;
}
.js-basket-buttons.in-basket .actions-c {
	display: flex;
	align-items: center;
}
.js-basket-buttons.in-basket .actions-c input {
	border-radius: 0;
}
.product-detail-c .js-basket-buttons.in-basket  {
	flex-direction: row-reverse;
}
.product-detail-c .js-basket-buttons.in-basket .actions-c {
	display: inline-flex;
}
.js-basket-buttons.in-basket .js-add-to-basket {
	display: none !important;
}
.product-detail-c .products-c .actions-c input,
.actions-c input {
	height: 32px;
	line-height: 32px;
	padding: 0;
	text-align: center;
	border-color: #f8f8f8;
	color: #EF2936;
	font-weight: 500;
	font-size: 13px;
	width: 40px;
}
.product-detail-c .products-c .actions-c > a,
.actions-c > a {
	text-decoration: none;
	display: inline-block;
	width: 32px;
	height: 32px;
	border: 1px solid #f8f8f8;
	background: #f8f8f8;
	font-size: 24px;
	font-weight: lighter;
	line-height: 32px;
	text-align: center;
}
.product-top-bar-c .actions-c,
.product-detail-c .actions-c {
	margin-right: 2px;
}
.product-detail-c .actions-c input {
	border-color: #efefef;
	width: 64px;
	height: 58px;
	line-height: 58px;
	font-size: 16px;
	font-weight: 400;
}
.product-detail-c .actions-c > a {
	border: 1px solid #efefef;
	background: #efefef;
	width: 49px;
	height: 58px;
	line-height: 58px;
	font-weight: 400;
}
.product-top-bar-c .actions-c > a {
	border: 1px solid #efefef;
	background: #efefef;
	width: 36px;
	height: 40px;
	line-height: 40px;
	font-weight: 400;
}
.product-top-bar-c .actions-c > a.action-munus,
.product-detail-c .actions-c > a.action-munus {
	border-radius: 3px 0 0 3px;
}
.product-top-bar-c .actions-c > a.action-plus,
.product-detail-c .actions-c > a.action-plus {
	border-radius: 0 3px 3px 0;
}
.select-sort {
	width: initial;
}
.kit-c {
	padding-top: 32px;
}
.kit-c thead td {
	font-weight: 500;
}
.kit-c .name {
	line-height: 1.2;
}
.kit-c td {
	font-size: 80%;
	padding-top: 8px;
	padding-bottom: 8px;
}
.kit-c td a {
	text-decoration: none;
}
.kit-c td a:hover {
	text-decoration: underline;
}
.products-c .product-item-c .stickers-c,
.stickers-c {
	position: absolute;
	left: 16px;
	top: 16px;
	right: initial;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-right: 0;
	z-index: 10;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.stickers-c .mark-is_own_production {
	background: #ffeb3b !important;
	color: #444444 !important;
}
.stickers-c .mark.mark-new {
	background: #696C72;
}
.stickers-c a.mark:hover {
	text-decoration: underline;
}
.products-c .product-item-c .stickers-c {
	left: 16px;
	top: 16px;
	right: initial;
}
.product-detail-c .left-side {
	position: relative;
}
.modal-body .stickers-c {
	padding-right: 0;
	left: initial;
	right: 0;
	top: 0;
}
.product-detail-c .stickers-c {
	position: relative;
	left: initial;
	top: initial;
	right: initial;
	display: flex;
	gap: 12px;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 8px;
}
.product-detail-c .stickers-c .mark,
.product-detail-c .stickers-c .sticker {
	display: inline-flex;
	align-items: center;
	line-height: 1;
	height: 24px;
	white-space: nowrap;
	font-size: 16px;
	padding: 0 12px;
	margin: 0;
	border-radius: 3px;
	background: #8BC34A;
}
.product-detail-c .stickers-c .mark-online-discount {
	text-transform: initial;
}
.product-detail-c .stickers-c .sticker:after,
.modal-body .stickers-c .sticker:after {
	display: none;
}
.products-c .compare-product-c .product-item-c .stickers-c {
	left: 0;
}
.stickers-c .sticker,
.stickers-c .mark,
.products-c .stickers-c .sticker,
.products-c .stickers-c .mark {
	display: inline-block;
	line-height: 19px;
	height: 19px;
	font-weight: 500;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: initial;
	background: #8BC34A;
	color: #ffffff;
	padding: 0 10px 0 8px;
	text-decoration: none;
	border-radius: 0 3px 3px 0;
	white-space: nowrap;
	position: relative !important;
	z-index: 10 !important;
}
.products-c .stickers-c .mark-online-discount {
	display: none;
}
.go-to-basket {
	display: none;
}
.in-basket .go-to-basket {
	display: block;
}
.go-to-basket a {
	padding: 0;
	color: #EF2936;
}
.products-c .in-basket .go-to-basket {
}
.products-c .in-basket .go-to-basket a {
	display: inline-flex;
	flex-direction: column;
	font-size: 10px;
	white-space: initial;
	vertical-align: top;
	align-items: center;
	justify-content: center;
	height: 30px;
	color: #FFFFFF;
	background: #EF2936;
	text-decoration: none;
	text-align: center;
	line-height: 1;
	border-radius: 5px;
	padding: 0 8px;
}
.product-detail-c .in-basket .go-to-basket a {

}
.products-c .in-basket .go-to-basket a:hover {
	background: #CE1A26;
}
.products-c .in-basket .go-to-basket a span {
	white-space: nowrap;
}
.products-c .in-basket .go-to-basket a span:first-child {
	font-size: 11px;
	font-weight: 500;
}
.quantity-mark {
	display: inline-block;
	white-space: nowrap;
	position: relative;
	margin-left: 8px;
	float: right;
	line-height: 8px;
}
.quantity-mark > span {
	display: none;
	position: absolute;
	line-height: 50px;
	height: 55px;
	width: 82px;
	text-align: center;
	padding: 0;
	/* Vector */
	background: transparent url('/images/icons/bg-quantity-mark.svg') center center no-repeat;
	color: #444444;
	font-size: 10px;
	font-weight: 500;
	top: -42px;
	left: -30px;
	z-index: 1;
}
.quantity-mark:hover > span {
	line-height: 1;
	vertical-align: middle;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 8px;
}
.quantity-mark i {
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #888888;
	box-sizing: border-box;
	transform: matrix(-1, 0, 0, 1, 0, 0);
}
.quantity-mark i + i {
	margin-left: 2px;
}
.quantity-mark i[data-green] {
	border-color: #60D66A;
	background: #60D66A;
}
.quantity-mark i[data-red] {
	border-color: #EF2936;
	background: #EF2936;
}

.quantity-mark-v2 {
	display: inline-block;
	white-space: nowrap;
	position: relative;
	margin-left: 8px;
	float: right;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 2px 8px;
	border: 1px solid #D7D7D7;
	background: #ffffff;
	border-radius: 16px;
	line-height: 1;
}
.basket-block a {
	color: inherit;
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
}
.basket-block a.icon-w-text {
	width: 64px;
	min-width: 64px;
	flex-direction: column;
	justify-content: space-between;
}
.basket-block .icon {
	display: inline-block;
	position: relative;
	width: 24px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.4605 7.17341H19.5613L16.8772 1.31014C16.7471 1.03843 16.4295 0.924112 16.1631 1.05286C15.8967 1.18139 15.7796 1.50579 15.8996 1.78233L18.365 7.17343H6.63214L9.09755 1.78233C9.21761 1.50582 9.10045 1.18142 8.83406 1.05286C8.56745 0.924112 8.25007 1.03843 8.12 1.31014L5.43855 7.17341H1.53915C1.36988 7.17364 1.2104 7.25565 1.10861 7.39472C1.0066 7.53401 0.974303 7.71408 1.02085 7.88155L3.88318 18.192C4.11348 19.0011 4.59216 19.7118 5.24788 20.2181C5.90338 20.7242 6.70074 20.9984 7.52039 21H17.4794C18.2993 20.9984 19.0964 20.7242 19.7522 20.2181C20.4079 19.7118 20.8866 19.0011 21.1169 18.192L23.9792 7.88155C24.0257 7.71408 23.9932 7.53401 23.8914 7.39472C23.7896 7.25565 23.63 7.17364 23.4605 7.17341ZM20.077 17.8862C19.9137 18.4644 19.572 18.9725 19.1034 19.3338C18.6348 19.6949 18.0648 19.8899 17.4793 19.8887H7.52023C6.93333 19.8892 6.36222 19.6926 5.89363 19.3293C5.42478 18.9659 5.08401 18.4555 4.92253 17.8749L2.25465 8.28414H22.7452L20.077 17.8862Z' fill='%23888888' stroke='%23888888' stroke-width='0.2'/%3E%3C/svg%3E%0A");
	background-position: left center;
	background-repeat: no-repeat;
}
.to-basket-url .quantity,
.basket-block .icon .quantity {
	display: inline-block;
	top: -8px;
	right: -8px;
	background-color: rgba(255,255,255,0.7);
	color: #EF2936;
	line-height: 1.1rem;
	text-align: center;
	font-size: 12px;
	padding: 0;
	min-width: 18px;
	border-radius: 16px;
	position: absolute;
	font-weight: 500;
}
.basket-block .text {
}
.basket-block .text span {
	white-space: nowrap;
	padding-left: 0;
	width: 48px;
	display: inline-block;
}

.quick-order-form fieldset {
	/*
	margin-left: -24px;
	margin-right: -24px;
	margin-top: -25px;
	*/
	margin-bottom: 24px;
	padding: 16px;
	border-radius: 0;
	background: #f8f8f8;
}
.quick-order-form .basket-items {
	margin-bottom: 0;
}
.quick-order-form .basket-items td {
	font-size: 13px;
	vertical-align: top;
	padding: 4px;
	border: 0;
}
.quick-order-form .basket-items thead td {
	font-weight: 500;
}
.products-c .quick-order-start,
.products-list-c .quick-order-start {
	display: none;
	font-size: 12px;
	white-space: nowrap;
	margin-top: 8px;
}
.buttons-c.buttons-basket-clear {
	display: flex;
	justify-content: space-between;
}

.basket-quantity-fixed {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 10000;
}
.basket-quantity-fixed > a {
	position: fixed;
	top: 0;
	right: 0;
	background: #EF2936;
	display: none;
	padding: 0 16px;
	height: 48px;
	line-height: 48px;
	color: #ffffff !important;
	font-size: 16px;
	font-weight: 500 !important;
	border-radius: 0 0 0 16px;
}
.basket-quantity-fixed .quick-basket {
	display: none;
}
.quick-basket.is-active,
.basket-quantity-fixed:hover .quick-basket {
	display: inline-block;
}
.quick-basket {
	position: fixed;
	top: 130px;
	right: 0;
	padding: 16px 16px 128px 16px;
	background: #FFFFFF;
	max-width: 500px;
	box-shadow: 0px 6px 4px rgb(0 0 0 / 25%);
	height: 500px;
	overflow: hidden;
}
body.in-scroll .quick-basket {
	top: 80px;
}
.quick-basket .basket-items-c {
	font-size: 14px;
	max-height: 100%;
	overflow-y: auto;
}
.quick-basket .basket-items-c td {
	padding: 8px;
}
.quick-basket .basket-items-c .price,
.quick-basket .basket-items-c .sum {
	white-space: nowrap;
}
.quick-basket .basket-items-c td.img-c {
	padding-top: 12px;
}
.quick-basket .basket-items-c .img a {
	width: 32px;
}
.quick-basket .basket-items-c td.img-c img {
	width: 64px;
	height: auto;
}
.quick-basket .basket-items-c .actions-c a {
	text-decoration: none;
	display: inline-block;
	width: 32px;
	height: 32px;
	border: 1px solid #f8f8f8;
	background: #f8f8f8;
	font-size: 24px;
	line-height: 24px;
	font-weight: lighter;
	text-align: center;
}
.quick-basket .buttons-c {
	position: absolute;
	left: 16px;
	right: 16px;
	bottom: 20px;
	z-index: 11;
}
.quick-basket .buttons-c > a + a {
	margin-left: 0;
	margin-top: 16px;
}
.quick-basket .shop-button.is-inverted {
	font-size: 16px;
	line-height: 48px;
	height: 48px;
}
.quick-basket tfoot tr td {
	color: #000000;
	font-weight: 500;
	white-space: nowrap;
}
.quick-basket .basket-item-c .extra-product-actions {
	flex-direction: column;
}
.quick-basket .extra-product-actions a {
	width: 22px;
	height: 22px;
}
.quick-basket .extra-product-actions .quick-view:before {
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 15px;
}

.extra-product-actions-v2 {
	margin-top: 16px;
	display: flex;
}
.extra-product-actions-v2 div.is-extra {
	cursor: initial;
}
.extra-product-actions-v2 .is-extra i {
	top: 0;
	height: 100%;
	margin-right: 4px;
}
.extra-product-actions-v2 .button.is-extra {
	border-radius: 0 !important;
}
.extra-product-actions-v2.is-delivery-info .button.is-extra {
	flex-grow: 1;
	flex-basis: auto;
}
.extra-product-actions-v2.is-delivery-info .button.is-extra:first-child {
}
.extra-product-actions-v2 .button.is-extra:first-child {
	width: 100%;
	border-radius: 3px 0 0 3px !important;
}
.extra-product-actions-v2 .button.is-extra + .button.is-extra {
	margin-left: -1px;
}
.extra-product-actions-v2 .button.is-extra:last-child {
	width: 100%;
	border-radius: 0 3px 3px 0 !important;
}
.extra-product-actions-v2 .is-extra.is-quick-order i {
	background: url('/images/icons/product/quick-buy.svg') center center no-repeat;
}
.extra-product-actions-v2 .is-extra.is-favorite i {
	background: url('/images/icons/product/favorite.svg') center center no-repeat;
}
.extra-product-actions-v2 .is-extra.is-compare i {
	background: url('/images/icons/product/compare.svg') center center no-repeat;
}
.extra-product-actions-v2.is-delivery-info {
	font-size: 10px;
}
.extra-product-actions-v2.is-delivery-info .is-extra {
	min-width: 30%;
	max-width: 50%;
	line-height: 1.5;
	height: initial;
	padding: 8px;
	flex-direction: column;
	font-size: 10px;
}
.extra-product-actions-v2.is-delivery-info .is-extra.is-delivery-info-pvz,
.extra-product-actions-v2.is-delivery-info .is-extra.is-delivery-info-courier {
	display: none;
	opacity: 0;
	transition: all 300ms;
}
.extra-product-actions-v2.is-delivery-info .is-extra.is-delivery-info-pvz.is-active,
.extra-product-actions-v2.is-delivery-info .is-extra.is-delivery-info-courier.is-active {
	opacity: 1;
	display: block;
}
.extra-product-actions-v2.is-delivery-info strong {
	display: block;
	color: #000000;
}
.extra-product-info {
	display: inline-flex;
	align-items: center;
}
.extra-product-info span,
.extra-product-info a {
	display: inline-flex;
	align-items: center;
	height: 23px;
	font-size: 12px;
	line-height: 12px;
}
.extra-product-info .is-empty {
	/* opacity: 0.3;
	filter: grayscale(1);
	 */
}
.extra-product-info .item-rating.is-empty:after {
	line-height: 1;
	content: '5.0';
	margin-top: 1px;
}
.extra-product-info .item-comments-cnt.is-empty:after {
	content: '+1';
}
.extra-product-info a + a,
.extra-product-info span + a,
.extra-product-info span + span {
	margin-left: 6px;
}
.extra-product-info .item-rating {
	padding-left: 16px;
	background: url('/images/icons/icon-star-red.svg') left center no-repeat;
}
.extra-product-info .item-comments-cnt {
	padding-left: 20px;
	background: url('/images/icons/icon-comment.svg') left center no-repeat;
}
.extra-product-info .item-video-view {
	width: 20px;
	height: 23px;
	background: url('/images/icons/icon-video.svg') left center no-repeat;
}
.is-delivery-info-in-list {
	padding: 8px 0;
}
.is-delivery-info-in-list .info-item {
	text-align: left;
	font-size: 14px;
	text-decoration: none;
	line-height: 1;
	color: #222222;
	display: block;
}
.is-delivery-info-in-list strong {
	display: inline-block;
	font-weight: normal;
}
.is-delivery-info-in-list .is-delivery-stores strong {
	border-bottom: 1px dotted;
}
.is-delivery-info-in-list .is-delivery-info-dates {
	opacity: 0;
	transition: all 300ms;
}
.is-delivery-info-in-list .is-delivery-info-dates.is-active {
	opacity: 1;
}
.is-delivery-info-in-list .info-item + .info-item {
	margin-top: 8px;
}
.is-delivery-info-in-list.is-own-production .info-item + .info-item {
	margin-top: 2px;
}

.tools-side__wrapper {
	box-sizing: border-box;
}
.tools-side {
	width: 100%;
	padding: 16px 16px 8px 16px;
	border: 2px solid #D7D7D7;
	border-radius: 0;
	font-size: 16px;
	position: sticky;
	top: 100px;
}
.tools-side__inner {
	height: 100%;
	overflow-x: hidden;
	overscroll-behavior: contain;
}
.tools-side-m.button {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	width: 100%;
	letter-spacing: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tools-side-m i {
	display: inline-block;
	width: 18px;
	min-width: 18px;
	height: 15px;
	margin-right: 8px;
	background: url('/images/icons/icon-filter.svg') center center repeat;
}
.tools-side-m .cnt {
	display: inline-block;
	margin-left: 8px;
	font-size: 0.9em;
	width: initial;
	top: initial;
}
.open-close-button {
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: relative;
}
.open-close-button:before,
.open-close-button:after {
	content: "";
	display: block;
	background-color: #333;
	position: absolute;
	top: 50%;
	left: 0;
	transition: 0.35s;
	width: 100%;
	height: 2px;
}
.open-close-button:before {
	transform: translatey(-50%);
}
.open-close-button:after {
	transform: translatey(-50%) rotate(90deg);
}
.open-close-c.is-active .open-close-button:before {
	transform: translatey(-50%) rotate(-90deg);
	opacity: 0;
}
.open-close-c.is-active .open-close-button:after {
	transform: translatey(-50%) rotate(0);
}

.open-close-c {
	position: relative;
	padding: 0;
	border-bottom: 1px solid #D7D7D7;
	background: #ffffff;
}
.open-close-c .title {
	font-weight: 500;
	font-size: 15px;
	position: relative;
	display: flex;
	padding: 12px 0;
	align-items: center;
	justify-content: space-between;
	text-decoration: none;
	color: inherit;
	line-height: 1;
}
.open-close-c .title sub {
	font-size: 0.9em;
	font-weight: 300;
}
.open-close-content {
	display: none;
	padding: 8px 0 16px 0;
	font-size: 14px;
	color: #666666;
}
.open-close-c.is-active .open-close-content {
	display: block;
}
.open-close-content > a {
	display: block;
	text-decoration: none;
	padding: 4px;
	color: inherit;
}
.open-close-c a.is-link:hover,
.open-close-c a.is-link.is-active {
	color: #EF2936;
}
.open-close-c > label {
	padding: 12px 0;
	display: flex;
}
.w-padding-top {
	padding-top: 64px;
}

.stores-details-c .quantity-mark-v2 {
	float: none;
	margin-left: 0;
	font-size: 12px;
	padding: 8px 16px;
	margin-top: 8px;
}

.products-relations-c {
	margin-top: 48px;
}
.products-relations-c .title {
	text-transform: uppercase;
	font-weight: 300;
	color: #444444;
	font-size: 16px;
	margin-bottom: 24px;
	padding-left: 36px;
	background: url('/images/icons/product/related.svg') left center no-repeat;
}
.products-relations-c .item-c a.products-relations-load {
	display: block;
	padding: 15px 32px 15px 12px;
	position: relative;
	text-transform: uppercase;
	color: #000000;
	font-weight: 500;
	text-decoration: none;
	background: #f5f5f5;
}
.products-relations-c .item-c a.products-relations-load:after {
	content: '';
	background: url('/images/icons/icon-down-444444.svg') center center no-repeat;
	background-size: contain;
	width: 12px;
	height: 10px;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 16px;
}
.products-relations-c .item-c a.products-relations-load.is-active:after {
	-moz-transform: scale(-1, -1);
	-o-transform: scale(-1, -1);
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}
.products-relations-c .item-c .products-relations-loaded-c {
	padding-top: 16px;
	padding-bottom: 32px;
	display: block;
}
.products-relations-c .show-all-text {
	height: 64px;
	display: flex;
	align-items: center;
}
.products-relations-c .flex-viewport {
	overflow-x: hidden !important;
}
.products-relations-load.is-active + .inner {
	display: block !important;
}
.products-relations-c .item-c + .item-c {
	margin-top: 2px;
}
.products-relations-c .inner {
	position: relative;
}
.products-relations-c .show-all {
	display: inline-block;
	margin-top: 8px;
	margin-left: 8px;
}

.products-c .img-square {
	position: relative;
	width: 100%;
	margin-bottom: 12px;
}
.products-c .img-square:after {
	display: block;
	content: "";
	padding-top: 100%;
}
.products-c .img-square .img-c {
	/* padding-top: 100%; */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: initial !important;
	margin-bottom: 0 !important;
}
.product-top-bar-c .discount-percent__online,
.product-detail-c .price-c .discount-percent__online {
	background-image: url("data:image/svg+xml,%3Csvg width='80' height='35' viewBox='0 0 80 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07358 14.5848L11.2717 2.12596C12.3276 0.836133 14.026 0.0451322 15.8974 0H74.3344C77.4823 0 80 2.27442 80 5.01442V29.9856C80 32.684 77.5289 35 74.3344 35H15.8888C14.026 35 12.3288 34.2114 11.2705 32.9239L1.0748 20.4627C0.37944 19.6315 0 18.5941 0 17.5243C0 16.4546 0.37944 15.4172 1.0748 14.586L1.07358 14.5848ZM8.98952 19.7952C10.0809 19.7952 10.9737 18.9413 10.9737 17.8818C10.9737 16.8212 10.0809 15.9673 8.98952 15.9673C7.89686 15.9673 7.00287 16.8212 7.00287 17.8818C7.00287 18.9424 7.89686 19.7952 8.98952 19.7952Z' fill='%238BC34A'/%3E%3C/svg%3E%0A");
	color: #ffffff;
}

.product-item__discount-icon {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index: 10;
	opacity: 1;
	transition: opacity 300ms;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
.product-item__discount-icon svg {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.img-square:hover .product-item__discount-icon {
	display: none;
}

@media (min-width: 769px) {
	.filter-result-qty {
		padding-bottom: 0;
	}
	.tools-side .bx-filter-popup-result {
		padding-top: 8px;
		padding-bottom: 8px;
		margin: 0;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}
}
@media (max-width: 1200px) {
	.products-c .is-row>.is-col.is-20 {
		width: calc(25% - 16px) !important;
		min-width: calc(25% - 16px) !important;
	}
}
@media (max-width: 1024px) {
	.open-close-c .title {
		font-size: 12px;
	}
	.products-c .is-row>.is-col.is-20 {
		width: calc(33% - 16px) !important;
		min-width: calc(33% - 16px) !important;
	}
	.products-c .is-row>.is-col.is-25 {
		width: calc(50% - 16px);
		min-width: calc(50% - 16px);
	}
	.extra-product-actions-v2.is-delivery-info .button.is-extra {
		/*font-size: 8px;*/
		width: auto !important;
		min-width: initial !important;
		max-width: initial !important;
	}
	.products-relations-c .item-c a.products-relations-load {
		font-size: 12px;
	}
}
@media (max-width: 768px) {
	.products-c .is-row>.is-col.is-20 {
		width: calc(50% - 16px) !important;
		min-width: calc(50% - 16px) !important;
	}
	.extra-product-actions-v2.is-delivery-info .is-extra {
		font-size: 10px;
	}
	.open-close-c .title {
		font-size: 15px;
	}
	.products-c .product-item-c {
		padding: 0;
		position: relative !important;
	}
	.products-c .product-item-c:after {
		display: block;
		content: '';
		height: 16px;
		/* border-bottom: 1px solid #f1f1f1; */
		margin-left: -8px;
		margin-right: -8px;
	}
	.product-item-c:before {
		display: none;
	}
	.products-c .product-item-c a.name {
		font-size: 14px !important;
		height: 42px !important;
	}
	.products-c.products-list-c .product-item-c a.name {
		height: initial;
	}
	.products-c .product-item-c .buttons-c {
		opacity: 1;
	}
	.products-c .product-item-c .buttons-c.in-basket {
		flex-direction: row;
	}
	.products-c .product-item-c .buttons-c .shop-button {
		font-size: 14px;
		/*
		padding: 0;
		text-indent: -9999px;
		width: 32px;
		height: 32px;
		border-radius: 100%;
		position: relative;
		 */
	}
	/*
	.products-c .product-item-c .buttons-c .shop-button:after {
		content: '+';
		font-weight: 500;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		text-indent: 0;
		font-size: 20px;
	}
	 */
	.own-production {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
		font-size: 10px;
		line-height: 1.2;
	}
	.products-list-c .is-row {
		flex-wrap: wrap !important;
		flex-direction: row !important;
		margin-left: 0 !important;
	}
	.products-list-c .is-row>.is-col {
		flex: initial !important;
		width: calc(50% - 8px) !important;
		max-width: 100%!important;
		margin-bottom: 16px !important;
		margin-left: 0 !important;
	}
	.products-list-c .is-row>.is-col:nth-child(2n + 1) {
		margin-right: 16px;
	}

	.products-c .product-item-c .article {
		margin-right: 0;
	}
	.product-detail-c .top-block {
		margin-top: 1em;
	}
	.products-c .product-item-c .top-block {
		margin-top: 0;
	}
	.product-detail-c .article {
		margin-bottom: 1em;
	}
	.product-detail-c .buttons-c {
		padding-top: 1em;
		justify-content: space-between;
	}
	.product-detail-c .shop-button {
	}
	.product-detail-c .shop-button + .shop-button {
		margin-top: 0;
		margin-left: 0;
	}
	.product-detail-c .buttons-c .js-quick-order-start {
		font-size: 14px;
		padding-left: 16px;
		padding-right: 16px;
	}
	.product-detail-c .bottom-block {
		padding-bottom: 0;
	}
	.product-detail-c .price {
		font-size: 1.5em;
	}
	.product-detail-c .price.price-old {
		font-size: 1.3em;
		font-weight: 300;
	}
	.product-detail-c table.properties-c {
		width: 100%;
	}
	.product-detail-c .bottom-info {
		margin-top: 0;
		padding-top: 1em;
	}
	.product-detail-c .thumbs-c a img {
		width: 48px;
	}
	.product-detail-c .images-c {
		margin-left: -16px;
		margin-right: -16px;
	}

	.products-c .product-item-c {
		border: 0;
	}
	.products-c .product-item-c .buttons-c {
		flex-direction: column;
	}
	.products-c .in-basket .go-to-basket {
		width: auto;
	}
	.products-c .in-basket .go-to-basket a {
		width: 100%;
		height: 32px;
		border-radius: 3px;
	}
	.to-basket-url .quantity,
	.basket-block .icon .quantity {
		font-size: 10px;
	}
	.products-c .product-item-c .bottom-block {
		padding-top: 0;
	}
	.products-c.products-list-c .product-item-c .bottom-block {
		padding-top: 0;
	}
	.products-c .product-item-c .price-c {
		position: relative;
		flex-direction: row;
		justify-content: space-between;
	}
	.products-c .product-item-c .price.price-old {
		margin-left: 0;
	}
	.products-c .product-item-c .price {
		font-size: 16px;
	}
	.products-c .product-item-c .extra-c {
		top: -16px;
	}
	.products-c .product-item-c .extra-c .discount-percent {
		height: 18px;
		width: 43px;
		background-size: cover;
		line-height: 18px;
		font-size: 10px;
	}
	.products-c .product-item-c .stickers-c {
		left: 0;
		top: 0;
	}
	.stickers-c .mark {
		font-size: 8px;
	}
	.stickers-c .mark-is_own_production,
	.products-c .stickers-c .mark-is_own_production {
		font-size: 8px;
	}
	.quantity-mark-v2 {
		position: initial;
		float: none;
		margin-left: 0;
		font-size: 9px;
		border-radius: 2px;
		padding: 2px 4px;
	}
	.products-c .img-square {
		margin-bottom: 4px;
	}
	.products-c .product-item-c .img-c {
		display: block;
		white-space: nowrap;
		overflow-y: hidden;
	}
	.products-c .product-item-c .img-square .img-c {
		padding-bottom: 3px;
		bottom: -5px;
	}
	.products-c .product-item-c .img-square[data-count="1"] .img-c {
		padding-bottom: 0;
		bottom: 0;
	}
	.products-c .product-item-c .img-c .detail-image-item {
		opacity: 1 !important;
		position: relative;
		display: inline-block;
		/*
		width: auto !important;
		min-width: initial !important;
		 */
	}
	.products-c .product-item-c .detail-image-item:after {
		color: rgba(0,0,0,0.3);
		font-family: monospace;
		display: block;
		position: absolute;
		font-size: 12px;
		line-height: 1;
		letter-spacing: 2px;
	}
	.products-c .product-item-c .detail-image-item[data-inx="0"]:after,
	.products-c .product-item-c .detail-image-item[data-inx="1"]:after,
	.products-c .product-item-c .detail-image-item[data-inx="2"]:after {
		color: rgba(0,0,0,0.7);
		bottom: 0;
		right: 0;
		z-index: 2;
		background: rgba(255,255,255,0.7);
		padding: 4px 2px 2px 6px;
		border-radius: 8px 0 0 0;
	}
	.products-c .product-item-c .detail-image-item[data-cnt="2"][data-inx="0"]:after {
		content: '◉◎';
	}
	.products-c .product-item-c .detail-image-item[data-cnt="2"][data-inx="1"]:after {
		content: '◎◉';
	}
	.products-c .product-item-c .detail-image-item[data-cnt="3"][data-inx="0"]:after {
		content: '◉◎◎';
	}
	.products-c .product-item-c .detail-image-item[data-cnt="3"][data-inx="1"]:after {
		content: '◎◉◎';
	}
	.products-c .product-item-c .detail-image-item[data-cnt="3"][data-inx="2"]:after {
		content: '◎◎◉';
	}
	.products-c .product-item-c .detail-image-item-change {
		display: none;
	}
	.products-c .product-item-c .detail-image-item[data-inx="0"],
	.products-c .product-item-c .detail-image-item[data-inx="1"] {
		margin-right: 0;
	}
	.products-c .product-item-c .detail-image-item[data-inx="1"][data-cnt="2"] {
		margin-right: 0;
	}
	.products-c .product-item-c .img-c img {
		/*
		object-fit: initial !important;
		object-position: initial !important;
		height: 100% !important;
		width: auto !important;
	    */
	}
	.w-padding-top {
		padding-top: 24px;
	}

	.tools-side {
		opacity: 0;
		background: #F5F7F9;
		display: none;
		overflow-y: auto;
	}
	.tools-side.is-popup {
		opacity: 0;
		display: block !important;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 52px;
		z-index: 20000;
		padding: 0 16px 120px 16px;
		border-radius: 0;
		border: none;
	}
	.tools-side.is-popup .tools-side-close {
		position: fixed;
		z-index: 20004;
		top: 0;
		right: 0;
		width: 48px;
		height: 48px;
		border-radius: 0;
		background: #F5F7F9 url('/images/icons/icon-close-888888.svg') center center no-repeat;
	}
	.tools-side.is-popup .open-close-c {
		padding: 8px 16px;
		border: none;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
		border-radius: 8px;
		margin-bottom: 4px;
	}
	.tools-side.is-popup .bx-filter-container-modef {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 52px;
		background: #ffffff;
		z-index: 20001;
		padding: 16px !important;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
		border-radius: 10px 10px 0px 0px;
	}
	.tools-side.is-popup .bx-filter-container-modef:empty {
		display: none !important;
	}
	.tools-side.is-popup .bx-filter-popup-result {
		margin: 0;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}
	.tools-side.is-popup .filter-result-qty {
		padding-bottom: 0;
		font-size: 16px;
	}
	.tools-side.is-popup .selected-values-c {
		display: flex;
		flex-direction: column;
		width: 100%;
		margin-bottom: 32px;
	}
	.tools-side.is-popup .selected-values-c .selected-prop {
		font-weight: 400;
		margin-bottom: 8px;
	}
	.tools-side.is-popup .selected-values-c .selected-value {
		margin-bottom: 0;
	}
	.tools-side.is-popup .selected-values-c .selected-prop span {
		margin-right: 8px;
	}
	.tools-side.is-popup .selected-values-c .filter-clear {
		margin-left: 0;
		width: 50%;
		margin-right: 0;
		padding: 4px 28px 4px 16px;
		margin-bottom: 16px;
	}
	.tools-side.is-popup .bx-filter label span {
		margin-bottom: 0;
	}
	.tools-side.is-popup .button {
		text-transform: initial;
		font-weight: 400;
		letter-spacing: 1px;
		font-size: 16px;
	}
	.tools-side.is-popup .loader {
		position: fixed !important;
		top: 50%;
		z-index: 20002;
		left: 50%;
		margin-left: -24px;
		margin-top: -24px;
	}
	.sort-selected-values-c {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 1em;
	}
	.sort-selected-values-c > div {
		width: calc(50% - 8px);
	}
	.sort-selected-values-c .sort-c {
		margin-bottom: 0;
	}
	.sort-selected-values-c .tools-side-m.button {
		padding: 0;
		text-align: center;
		height: 31px;
	}
	.products-relations-c .item-c a.products-relations-load {
		font-size: 14px;
	}
	.relations-recommended-products-c {
		margin-top: 32px;
	}
	.relations-recommended-products-c .recommended-tabs-c {
		white-space: nowrap;
		margin-bottom: 24px;
	}
	.relations-recommended-products-c .recommended-tabs-c a {
		font-size: 14px;
		padding: 4px 12px;
		border-radius: 16px;
		margin-right: 0;
		margin-bottom: 8px;
	}
	.relations-recommended-products-c .recommended-tabs-c a + a {
		margin-left: 8px;
	}
	.products-relations-c .title {
		font-size: 14px;
	}
	.products-c .product-item-c .extra-c .discount-percent.discount-percent__online {
		padding: 0 4px;
	}
	.products-c .product-item__slide {
		padding: 0;
	}
	.products-c .product-item__slide .product-item-c {
		padding: 0;
	}

	.products-slider .detail-image-item:after {
		display: none !important;
	}
	.products-slider .product-item-c:hover .img-c img {
		transform: none;
	}
	.products-slider .product-item-c .img-c {
		overflow: hidden !important;
	}
	.products__grid {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 16px;
	}
	.products__grid.is-row>.is-col.is-20 {
		width: 100% !important;
		box-sizing: border-box;
		margin-right: 0 !important;
	}
}
/* End */


/* Start:/local/templates/2020/css/catalog/product.css?17542941734775*/
.product-top-bar-c .buttons-c,
.product-detail-c .buttons-c {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	flex-wrap: nowrap;
	position: relative;
}
.product-top-bar-c .buttons-c {
	flex-direction: row-reverse;
}
.product-detail-c .buttons-c .js-quick-order-start {
	margin-left: 16px;
	white-space: nowrap;
}
.product-detail-c h1 {
	padding-right: 64px;
	font-size: 1.5em;
}
.product-detail-c .price {
	font-weight: 500;
	font-size: 40px;
	line-height: 1.2;
	color: #000000;
}
.product-detail-c .price.price-old {
	font-size: 32px;
	font-weight: 300;
	color: #888888;
	text-decoration: line-through;
}
.product-detail-c .buttons-c {
	padding-top: 32px;
}
.product-top-bar-c .shop-button,
.product-detail-c .shop-button {
	white-space: nowrap;
	display: block;
	text-align: center;
	color: #ffffff;
	background: #EF2936;
	line-height: 1;
	padding: 20px 0;
	font-size: 16px;
	font-weight: 500;
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 58px;
}
.product-top-bar-c .shop-button:hover,
.product-detail-c .shop-button:hover {
	background: #BF212B;
}
.product-top-bar-c .shop-button {
	height: 40px;
	line-height: 40px;
	padding: 0 32px;
	font-size: 13px;
}
.product-detail-c .top-block {
	position: relative;
}
body.in-scroll .product-detail-c .top-block.is-floating-block {
	top: 160px !important;
}
.product-detail-c .bottom-block {
	padding-top: 32px;
}
.product-detail-c table.properties-c {
	width: auto;
}
.product-detail-c table.properties-c td {
	border: 0;
	padding: 0 32px 14px 0;
	position: relative;
}
.product-detail-c table.properties-c td .item-hint {
	right: -36px;
	top: -8px;
}
.product-detail-c table.properties-c td:before,
.product-detail-c table.properties-c td:after {
	display: none;
}
.product-detail-c table.properties-c td:first-child {
	font-size: 13px;
	line-height: 15px;
	color: #888888;
	white-space: nowrap;
}
.product-detail-c table.properties-c td:last-child {
	font-size: 11px;
	line-height: 15px;
	color: #222222;
	text-align: right;
	padding-right: 0;
}
.product-detail-c table.properties-c tr:first-child td:first-child,
.product-detail-c table.properties-c tr:first-child td:last-child {
	font-size: 16px;
}
.product-detail-c .bottom-info {
	margin-top: 64px;
	padding-top: 48px;
	border-top: 1px solid #DCDCDC;
}
.product-detail-c .bottom-info iframe[data-src] {
	display: none !important;
}
.product-detail-c .images-c {
	position: relative;
}
.product-detail-c .thumbs-c {
	display: flex;
	padding-top: 8px;
	flex-wrap: wrap;
}
.product-detail-c .thumbs-c a {
	padding: 2px;
	border: 1px solid #dedede;
	margin-right: 8px;
	margin-bottom: 8px;
}
.product-detail-c .thumbs-c a img {
	width: 64px;
}
.product-detail-c .thumbs-c a.active {
	border-color: #EF2936;
}
.product-detail-c .thumbs-c a:hover {
	border-color: #222222;
}

.product-detail-c .offers-c {
	margin-top: 32px;
}
.product-detail-c .offers-c .title {
	text-transform: uppercase;
	padding-bottom: 16px;
}
.product-detail-c .offers-c .actions-c {
	justify-content: flex-end;
}
.product-detail-c .offers-c .buttons-c {
	padding: 0;
}
.product-detail-c .offers-c .buttons-c .actions-c {
	display: none !important;
}
.product-detail-c .offers-c .buttons-c .go-to-basket {
	display: none !important;
}
.product-detail-c .offers-c .buttons-c.is-hidden {
	display: block !important;
}
.product-detail-c .offers-c table td {
	vertical-align: middle;
	padding: 8px;
}
.product-detail-c .offers-c .name {
	text-align: left;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
}
.product-detail-c .offers-c .shop-button {
	display: inline-block !important;
	font-size: 12px !important;
	padding: 8px 8px !important;
	height: auto !important;
	width: auto !important;
}
.product-detail-c .offers-c .price {
	text-align: right;
	font-size: 14px;
	line-height: 1.2;
}
.product-detail-c .offers-c .to-basket {
	text-align: right;
}

.modal-body .product-detail-c .price {
	font-size: 32px;
}
.modal-body .product-detail-c .offers-c .price {
	font-size: 14px;
}
.modal-body .product-detail-c .shop-button {
	width: 100%;
}
.modal-body .product-detail-c .shop-button + .shop-button {
	margin-top: 16px;
}
.modal-body .product-detail-c.type-OFFERS > .is-row {
	flex-direction: column;
	margin: 0;
}
.modal-body .product-detail-c.type-OFFERS > .is-row > .is-col {
	width: 100%;
	min-width: initial;
	max-width: initial;
	margin: 0;
	flex: initial;
}

.modal-body .product-detail-c .offers-c td {
	padding: 8px;
}
.detail-products-extra {
	margin-top: 32px;
	padding-top: 32px;
	border-top: 1px solid #DCDCDC;
}
.detail-products-extra .h2 {
	font-size: 22px;
	text-decoration: none;
	text-transform: uppercase;
}

.products-c .product-item-c .img-c img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

/* End */


/* Start:/local/templates/2020/css/catalog/sections_block.css?17463366012586*/
.sections-catalog-c {
}
.sections-catalog-c .is-row {
	margin-bottom: 32px;
}
.sections-catalog-c .is-row + .item-root {
	margin-top: 32px;
}

.sections-catalog-c .item-root a {
	display: inline-block;
	position: relative;
	margin: 0 0 32px 0;
	padding: 0;
}
.sections-catalog-c .item-root span {
	font-weight: 300;
	font-size: 24px;
	line-height: 1;
	color: #222222;
}
.page-catalog-sale .sections-catalog-c .item-root a {
	text-decoration: none;
}
.page-catalog-sale .sections-catalog-c .item-root a:hover {

}
.page-catalog-sale .sections-catalog-c .item-root span {
	font-size: 34px;
	font-weight: 500;
	transition: color 300ms;
}
.page-catalog-sale .sections-catalog-c .item-root a:hover span {
	color: #f44336;
}
.sections-catalog-c .item {
	margin-bottom: 24px;
	background-color: #F8F8F8;
	border-radius: 10px;
}
.sections-catalog-c .item .inner {
	height: 100%;
	border: 1px solid transparent;
	position: relative;
}
.sections-catalog-c .item a {
	text-decoration: none;
	display: block;
	position: relative;
	height: 100%;
	padding: 16px;
}
.sections-catalog-c .item .img {
	display: block;
	height: 120px;
	/*filter: grayscale(1);*/
	background-color: #F8F8F8;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	margin-bottom: 16px;
}
.sections-catalog-c .item.type-1 .img {
	background-color: #ffffff;
	border-radius: 100%;
	background-size: contain;
}
.sections-catalog-c .item.type-2 .img {
	margin-left: auto;
	margin-right: auto;
}
.sections-catalog-c .item .text {
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	color: #444444;
}
.page-catalog-sale .sections-catalog-c .item .text {
	font-weight: 400;
}
.sections-catalog-c .item:hover .inner {
	border-color: #444444;
	border-radius: 10px;
}
.sections-catalog-c .item.type-promo:hover .inner {
	border-radius: 0;
}
.sections-catalog-c .item:hover .img {
	filter: none;
	opacity: 1;
}
.item-hint,
.section-hint {
	position: absolute;
	top: 4px;
	right: 4px;
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 100%;
	cursor: pointer;
	transition: color 0.3s, background-image 0.5s, ease-in-out;
}
.item-hint:before,
.section-hint:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	background: url('/images/icons/icon-info.svg') center center no-repeat;
}
.item-hint:hover,
.section-hint:hover {
	box-shadow: 0 2px 2px #888888;
}
.form-item .item-hint {
	top: initial;
	bottom: 4px;
	right: -30px;
}

.page-catalog-sale .sections-catalog-c .item .img {
	height: 64px;
	margin-top: 16px;
	margin-bottom: 16px;
}
/* End */


/* Start:/local/templates/2020/css/catalog/favorites-compare.css?174633660115069*/
.extra-product-actions {
	position: absolute;
	display: none;
	flex-direction: column;
	top: 8px;
	right: 8px;
	align-items: center;
	margin: 0 !important;
	height: initial !important;
	z-index: 10;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.extra-product-actions.is-type-2 {
	display: flex;
}
.basket-item-c .extra-product-actions {
	position: relative;
	top: initial;
	right: initial;
	display: flex;
	flex-direction: column;
}
.products-slider .extra-product-actions {
	top: 16px;
	right: 16px;
}
.extra-product-actions a {
	display: inline-block;
	height: 30px;
	width: 30px;
	text-decoration: none;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	text-indent: -9999px;
	border-radius: 100%;
	opacity: 0.7;
}
.extra-product-actions a + a {
	margin-top: 4px;
}
.header-c .extra-product-actions a + a {
	margin-top: 4px;
	margin-left: 0;
}
.extra-product-actions .to-favorite {
	background-image: url('/images/icons/favorite-3/favorite-to.svg');
}
.extra-product-actions .to-favorite:hover {
	background-image: url('/images/icons/favorite-3/favorite-hover.svg');
}
.extra-product-actions .to-favorite.active {
	background-image: url('/images/icons/favorite-3/favorite-full.svg') !important;
}
.extra-product-actions .to-compare {
	background-image: url('/images/icons/compare-3/compare-to.svg');
}
.extra-product-actions .to-compare:hover {
	background-image: url('/images/icons/compare-3/compare-hover.svg');
}
.extra-product-actions .to-compare.active {
	background-image: url('/images/icons/compare-3/compare-full.svg') !important;
}
.product-item-c:hover .extra-product-actions {
	display: flex;
}
.product-item-c .extra-product-actions a:hover {
	opacity: 1;
}
@media (max-width: 768px) {
	.products-c .products-flex-slider .product-item-c {
		position: relative !important;
		z-index: 1 !important;
	}
	.extra-product-actions {
		display: flex;
		top: 8px;
		right: 8px;
	}
	.products-flex-slider .extra-product-actions {
		top: 8px;
		right: 8px;
	}
	.extra-product-actions .to-favorite:hover {
		background-image: url('/images/icons/favorite-3/favorite-to.svg');
	}
	.extra-product-actions .to-compare:hover {
		background-image: url('/images/icons/compare-3/compare-to.svg');
	}
}
.extra-product-actions .quick-view {
	background: #ffffff;
	border-radius: 5px;
}
.extra-product-actions .quick-view:before {
	/*content: '\21F1';*/
	content: '\25F3';
	position: absolute;
	left: 4px;
	top: 4px;
	width: 22px;
	height: 22px;
	display: block;
	color: #888888;
	text-align: center;
	line-height: 22px;
	font-size: 22px;
	font-weight: 500;
	text-indent: 0;
}
.extra-product-actions .quick-view:hover {
	background: #6c687b;
}
.extra-product-actions .quick-view:hover:before {
	color: #ffffff;
}
.extra-product-actions .photo-view {
	border-radius: 5px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0373 0.470947C6.28518 0.470947 2.77223 2.2275 0.119525 5.41873C0.0476771 5.51761 0 5.64134 0 5.76506C0 5.88879 0.0478436 6.01252 0.143364 6.1114C2.79607 9.30263 6.30911 11.0592 10.0372 11.0592C13.6937 11.0592 17.1828 9.30263 19.8833 6.08666C20.0507 5.88873 20.0267 5.61658 19.8833 5.44349C17.1828 2.22739 13.6698 0.470974 10.0372 0.470974L10.0373 0.470947ZM10.0373 10.0696C6.69162 10.0696 3.53697 8.53588 1.12325 5.76503C3.53693 2.99432 6.69154 1.46042 10.0373 1.46042C13.2874 1.46042 16.3942 2.99418 18.8796 5.76503C16.3941 8.53574 13.2874 10.0696 10.0373 10.0696Z' fill='%236c687b'/%3E%3Cpath d='M10.0005 1.64746C7.73576 1.64746 5.88281 3.50036 5.88281 5.76511C5.88281 8.02986 7.73571 9.88275 10.0005 9.88275C12.2652 9.88275 14.1181 8.02986 14.1181 5.76511C14.1181 3.50036 12.2652 1.64746 10.0005 1.64746ZM10.0005 8.85318C8.30192 8.85318 6.91234 7.4636 6.91234 5.76506C6.91234 4.06652 8.30192 2.67694 10.0005 2.67694C11.699 2.67694 13.0886 4.06652 13.0886 5.76506C13.0886 7.4636 11.699 8.85318 10.0005 8.85318Z' fill='%236c687b'/%3E%3Ccircle cx='9.10492' cy='4.90766' r='1.18305' fill='%236c687b'/%3E%3C/svg%3E%0A");
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
}
.extra-product-actions .photo-view:hover {
	background-color: #6c687b;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0373 0.470947C6.28518 0.470947 2.77223 2.2275 0.119525 5.41873C0.0476771 5.51761 0 5.64134 0 5.76506C0 5.88879 0.0478436 6.01252 0.143364 6.1114C2.79607 9.30263 6.30911 11.0592 10.0372 11.0592C13.6937 11.0592 17.1828 9.30263 19.8833 6.08666C20.0507 5.88873 20.0267 5.61658 19.8833 5.44349C17.1828 2.22739 13.6698 0.470974 10.0372 0.470974L10.0373 0.470947ZM10.0373 10.0696C6.69162 10.0696 3.53697 8.53588 1.12325 5.76503C3.53693 2.99432 6.69154 1.46042 10.0373 1.46042C13.2874 1.46042 16.3942 2.99418 18.8796 5.76503C16.3941 8.53574 13.2874 10.0696 10.0373 10.0696Z' fill='%23ffffff'/%3E%3Cpath d='M10.0005 1.64746C7.73576 1.64746 5.88281 3.50036 5.88281 5.76511C5.88281 8.02986 7.73571 9.88275 10.0005 9.88275C12.2652 9.88275 14.1181 8.02986 14.1181 5.76511C14.1181 3.50036 12.2652 1.64746 10.0005 1.64746ZM10.0005 8.85318C8.30192 8.85318 6.91234 7.4636 6.91234 5.76506C6.91234 4.06652 8.30192 2.67694 10.0005 2.67694C11.699 2.67694 13.0886 4.06652 13.0886 5.76506C13.0886 7.4636 11.699 8.85318 10.0005 8.85318Z' fill='%23ffffff'/%3E%3Ccircle cx='9.10492' cy='4.90766' r='1.18305' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.extra-product-actions .video-view {
	margin-top: 4px;
	border-radius: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)' %3E%3Crect x='3.44' y='11.14' rx='0' ry='0' width='84.42' height='67.06' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(249,249,249); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) '/%3E%3Cpath d='M 87.788 9.121 H 46.643 h -7.289 H 2.212 C 0.991 9.121 0 10.112 0 11.334 v 21.545 v 45.788 c 0 1.222 0.991 2.212 2.212 2.212 h 37.141 h 7.289 h 41.145 c 1.222 0 2.212 -0.991 2.212 -2.212 V 32.879 V 11.334 C 90 10.112 89.009 9.121 87.788 9.121 z M 41.392 14.557 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 4.11 h 1.023 c 0.63 0 1.141 0.511 1.141 1.141 v 5.133 c 0 0.63 -0.511 1.141 -1.141 1.141 h -1.023 h -4.11 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 14.557 z M 29.168 14.557 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 v 5.133 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 14.557 z M 12.53 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 H 6.256 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 12.53 19.69 c 0 0.63 -0.511 1.141 -1.141 1.141 H 6.256 c -0.63 0 -1.141 -0.511 -1.141 -1.141 v -5.133 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 19.69 z M 24.556 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 24.556 19.69 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 v -5.133 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 19.69 z M 36.582 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 37.339 57.272 c -0.979 0.565 -2.204 -0.141 -2.204 -1.272 V 34 c 0 -1.131 1.224 -1.838 2.204 -1.272 l 19.052 11 c 0.979 0.565 0.979 1.979 0 2.545 L 37.339 57.272 z M 48.806 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 h -1.023 h -4.11 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 4.11 h 1.023 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 60.832 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 60.832 19.69 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 v -5.133 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 19.69 z M 72.859 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 72.859 19.69 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 v -5.133 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 19.69 z M 84.885 75.443 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 V 70.31 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 75.443 z M 84.885 19.69 c 0 0.63 -0.511 1.141 -1.141 1.141 h -5.133 c -0.63 0 -1.141 -0.511 -1.141 -1.141 v -5.133 c 0 -0.63 0.511 -1.141 1.141 -1.141 h 5.133 c 0.63 0 1.141 0.511 1.141 1.141 V 19.69 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(210,34,21); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E");
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
	filter: grayscale(1);
	background-size: contain;
}
.extra-product-actions .video-view:hover {
	filter: none;
}

.extra-product-actions-header {
	display: inline-flex;
	flex-direction: row;
	align-items: center;
}
.small-favorites,
.small-compare {
	position: relative;
}
.small-favorites .icon,
.small-compare .icon {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 24px;
	text-decoration: none;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}
.small-favorites .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9755 1.74612C19.4326 1.19227 18.788 0.752982 18.0785 0.453374C17.3691 0.153765 16.6087 -0.000293706 15.8408 4.20359e-07C15.073 0.000294546 14.3127 0.154936 13.6035 0.455088C12.8942 0.755239 12.2499 1.19502 11.7074 1.74929L10.9992 2.48052L10.2969 1.75087L10.2923 1.74621C9.74962 1.19262 9.10535 0.753483 8.39629 0.453879C7.68723 0.154275 6.92726 7.09558e-05 6.15978 7.09558e-05C5.39229 7.09558e-05 4.63232 0.154275 3.92326 0.453879C3.2142 0.753483 2.56993 1.19262 2.02724 1.74621L1.71174 2.06805C0.615731 3.18608 0 4.70244 0 6.28357C0 7.86469 0.615731 9.38106 1.71174 10.4991L10.0386 18.9931L10.9789 19.9981L11.0013 19.9752L11.0257 20L11.9067 19.0518L20.291 10.4989C21.3854 9.38003 22 7.864 22 6.28343C22 4.70286 21.3854 3.18682 20.291 2.06791L19.9755 1.74612ZM19.2577 9.44508L11.0013 17.8675L2.7448 9.44508C1.9228 8.60656 1.46101 7.46929 1.46101 6.28345C1.46101 5.09761 1.9228 3.96034 2.7448 3.12182L3.06035 2.79998C3.88196 1.96188 4.99616 1.49084 6.15808 1.4904C7.32 1.48995 8.43456 1.96014 9.25678 2.79761L10.996 4.60413L12.7436 2.79998C13.1506 2.38479 13.6338 2.05543 14.1656 1.83073C14.6974 1.60603 15.2674 1.49038 15.843 1.49038C16.4186 1.49038 16.9886 1.60603 17.5204 1.83073C18.0522 2.05543 18.5354 2.38479 18.9424 2.79998L19.2579 3.12177C20.0786 3.96098 20.5396 5.09803 20.5395 6.28347C20.5395 7.4689 20.0785 8.60592 19.2577 9.44508Z' fill='%23888888'/%3E%3C/svg%3E%0A");
}
.small-favorites .choose-favorites-page {
	display: none;
}
.small-favorites.is-opened .choose-favorites-page {
	display: block;
}
.small-favorites .choose-favorites-page button {
	cursor: pointer;
	font-size: 12px;
	padding: 8px 16px;
	white-space: nowrap;
}
.small-favorites.is-opened .choose-favorites-page button:hover {
	color: #EF2936;
}
.small-favorites.is-opened .choose-favorites-page button span {
	display: inline-block;
	border-bottom: 1px solid;
}
.small-favorites.is-opened .choose-favorites-page button span.count {
	text-decoration: none;
	border-color: transparent;
}
.small-favorites.is-opened .choose-favorites-page button + button {
}
.small-favorites .choose-favorites-page {
	position: absolute;
	padding: 8px;
	background: #ffffff;
	top: 42px;
	z-index: 1001;
}
.small-compare .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='2' width='2' height='18' rx='1' fill='%23888888'/%3E%3Crect x='6' width='2' height='20' rx='1' fill='%23888888'/%3E%3Crect x='12' y='10' width='2' height='10' rx='1' fill='%23888888'/%3E%3Crect x='18' y='5' width='2' height='15' rx='1' fill='%23888888'/%3E%3C/svg%3E%0A");
}
.small-compare.active {
}
.small-favorites .icon:after,
.small-compare .icon:after {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	font-weight: 500;
	font-size: 12px;
	position: absolute;
	top: -8px;
	right: -8px;
	background-color: rgba(255,255,255,0.7);
	color: #EF2936;
	line-height: 1.1rem;
	text-align: center;
}
.small-favorites.active .icon:after {
	content: attr(data-count);
}
.small-compare.active .icon:after {
	content: attr(data-count);
}
.is-compare .compare-direction {
	position: fixed;
	top: 50%;
	margin-top: -24px;
	height: 49px;
	width: 49px;
	border: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAQAAAAjiTzDAAAAk0lEQVQY013QoQ5BARjF8fMGks3MJMkNVzHFppgJgnKDJAiSJOi6F/AGXkD0CopE4Jrdu3mJv2C279jXfuHbOUfsGaF4okvBwEn0Kek5iSElqZOY8KLtJDJyWk5izp2Gk1hypeYk1hz/acfJYcuZSoQNF6rx/Yob9RhiwYNmjDrj+Y35oykFSaw95k3HxznEYRD6AJgkuK1iA3/9AAAAAElFTkSuQmCC) center no-repeat,#cc2110;
	opacity: 0.7;
	transition: 0.3s;
	z-index: 100;
}
.is-compare .compare-direction.compare-prev {
	transform: rotate(180deg);
	left: 0;
}
.is-compare .compare-direction.compare-next {
	right: 0;
}
.is-compare .compare-direction:hover {
	opacity: 1;
}
.compare-delete-c {
	float: right;
}
@media (max-width: 768px) {
	.small-favorites,
	.small-compare {
	}
	.catalog-diff-sections-c {
		margin-bottom: 0;
	}
	.is-compare .compare-direction {
		bottom: 100px;
		margin-top: 0 !important;
		top: initial !important;
	}
	.compare-delete-c {
		float: none;
		margin-bottom: 16px;
	}
	.compare-delete-c .button {
		width: 100%;
	}
	.small-favorites .choose-favorites-page {
		top: 32px;
		right: -36px;
		background: #f8f8f8;
	}
	.products-slider .extra-product-actions {
		top: 4px;
		right: 4px;
	}
	.extra-product-actions.is-type-2 {
		top: 16px;
		right: 0;
	}
}
/* End */


/* Start:/local/templates/2020/css/fancybox.css?174633660115513*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:10000;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/2020/css/common/contacts-block.css?17463366012671*/
.contacts-block {
	opacity: 0.5;
	position: fixed;
	right: 12px;
	bottom: 12px;
	transition: opacity 0.5s ease-in-out;
	text-decoration: none;
	z-index: 3000;
	background: transparent;
}
.contacts-block .do-something {
	display: block;
	height: 115px;
	width: 115px;
	border-radius: 100%;
	color: #FFFFFF;
	text-decoration: none;
	background: url('/images/contacts-all/open.svg?1') center center no-repeat;
	background-size: contain;
}
.contacts-block .do-close {
	display: none;
}
.contacts-block.is-active .do-open {
	display: none;
}
.contacts-block.is-active .do-close {
	display: block;
	background-image: url('/images/contacts-all/close.svg?1');
}
.contacts-block:hover {
	opacity: 1;
}
.contacts-block.is-active {
	opacity: 1;
}
.contacts-block a {
	color: inherit;
	text-decoration: none;
}
.contacts-block a:hover {
	color: inherit;
}
.contacts-block .links {
	display: none;
	position: absolute;
	left: 28px;
	bottom: 115px;
}
.contacts-block.is-active .links {
	/*display: block;*/
}
.contacts-block .links ul.contacts-c {
	margin: 0;
}
.contacts-block .links ul.contacts-c li {
	padding: 0;
	position: relative;
}
.contacts-block .links ul.contacts-c li + li {
	margin-top: 6px;
}
.contacts-block .links ul.contacts-c li a {
	width: 62px;
	height: 62px;
	display: block;
	padding: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.contacts-block .links ul.contacts-c li a.contact-phone {
	background-image: url('/images/contacts-all/phone.svg?1');
}
.contacts-block .links ul.contacts-c li a.contact-whatsapp {
	background-image: url('/images/contacts-all/whatsapp.svg');
}
.contacts-block .links ul.contacts-c li a.contact-viber {
	background-image: url('/images/contacts-all/viber.svg');
}
.contacts-block .links ul.contacts-c li a.contact-telegram {
	background-image: url('/images/contacts-all/telegram.svg');
}
.contacts-block .links ul.contacts-c li a + div {
	display: none;
	left: -216px;
	width: 200px;
	position: absolute;
	top: 18px;
	text-align: right;
}
.contacts-block .links ul.contacts-c li span {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	color: #000000;
	background: #EFEFEF;
	border-radius: 10px;
	padding: 0 16px;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 500;
}
.contacts-block .links ul.contacts-c li a:hover + div {
	display: inline-block;
}

@media screen and (max-width: 768px) {
	.contacts-block {
		opacity: 1;
		right: -4px;
		bottom: -4px;
	}
	.contacts-block .do-something {
		width: 72px;
		height: 72px;
	}
	.contacts-block .links {
		left: 16px;
		bottom: 72px;
	}
	.contacts-block .links ul.contacts-c li a {
		width: 42px;
		height: 42px;
	}
}
/* End */


/* Start:/local/templates/2020/css/common/modal.css?17542941736776*/
body {
	height: 100dvh;
}
body.is-fixed {
	min-height: 101%;
	overflow-y: scroll;
	width: 100%;
}
body.is-fixed-2 {
	width: 100%;
	overflow: hidden !important;
	z-index: -1;
}
body.is-fixed .header-c,
body.is-fixed .categories-root-c,
body.is-fixed .content-c,
body.is-fixed .footer-c {
	opacity: 0.5;
	filter: grayscale(1);
}
.modal {
	margin-top: 16px !important;
	border-radius: 20px;
}
.modal h2,
.modal .h2 {
	font-size: 28px;
	line-height: 1.2;
	font-weight: 500;
	padding-bottom: 26px;
	margin-top: 0;
}
.modal .modal-footer {
	border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.modal .modal-body {
	padding: 36px;
}
.modal .auth-form {
	margin-bottom: -40px;
}
.modal .switch-to-variant {
	display: block;
	margin-top: 32px;
	text-align: center;
}
.modal .switch-to-variant a {
	text-decoration: none;
	font-size: 18px;
	color: #888888;
	border-bottom: 1px solid;
}
.modal .ajax-msg {
	font-size: 14px;
	line-height: 1.3;
	width: 100%;
}
.modal .is-desc {
	font-size: 12px;
	line-height: 1.3;
}
.modal .is-desc a {
	color: inherit;
}
.modal .is-flex {
	display: flex;
	align-items: center;
	justify-content: center;
}
.modal .show-step {
	text-decoration: none;
	font-size: 15px;
	color: #888888;
	border-bottom: 1px solid;
	white-space: nowrap;
}
.modal .bottom-hint {
	color: #888888;
	font-size: 12px;
	text-align: center;
	line-height: 1.2;
	padding-bottom: 16px;
}
.modal .bottom-hint.w-padding-top {
	padding-top: 32px;
	padding-bottom: 16px;
}
.modal .alert,
.modal .alert.is-success,
.modal .alert.is-error,
.modal .alert.is-focus {
	font-size: 15px;
	line-height: 1.2;
}
.modal .is-auth-phone-c .is-auth-phone {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
}
.modal .is-auth-phone-c .is-auth-phone input:hover {
	border: 1px solid #000000;
	box-shadow: none;
}
.modal .phone-actions {
	position: absolute;
	display: inline-block;
	right: 2px;
	bottom: 2px;
}
.modal .phone-actions a {
	display: inline-flex;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background: rgba(255,255,255,0.5);
}
.modal .phone-actions a:hover {
	text-decoration: none;
}
.modal .phone-actions a.phone-clear {
	font-size: 24px;
	font-weight: 500;
}
.modal .phone-actions a.phone-success {
	font-weight: bold;
	color: darkgreen;
}
/* Chrome, Safari, Edge, Opera */
.modal input[type=number]::-webkit-outer-spin-button,
.modal input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/* Firefox */
.modal input[type=number] {
	-moz-appearance: textfield;
}

.user-city-ack-popup {
	position: absolute;
	display: flex;
	flex-direction: column;
	white-space: nowrap;
	font-size: 18px;
	margin-top: 18px;
	padding: 24px;
	background: #ffffff;
	border-radius: 5px;
	box-shadow: 0px 3px 9.300000190734863px 0px #70747E4F;
	transform: translateX(-0%);
	z-index: 1;
	color: var(--color-black);
}
.user-city-ack-popup__triangle {
	position: absolute;
	top: -48px;
	left: 52px;
}
.user-city-ack-popup__buttons {
	display: flex;
}
.user-city-ack-popup strong {
	color: var(--color-red);
}
.user-city-ack-popup .button {
	height: 32px;
	line-height: 32px;
}
.user-city-popup__cities {
	margin-top: 36px;
	display: flex;
	flex-wrap: wrap;
}
.user-city-popup__city {
	width: calc(50% - 24px);
	margin-right: 24px;
	display: block;
	text-decoration: none !important;
	color: var(--color-black);
	font-size: 18px;
	font-weight: 400;
}
.user-city-popup__city:hover,
.user-city-popup__city.is-active {
	color: var(--color-red);
}
.user-city-popup__city {
	padding: 8px 0;
}
.top-notice {
	padding: 0 32px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	background-color: #eef7fe;
	color: #158df7;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	position: relative;
	z-index: 1;
}
.top-notice-close {
	position: absolute;
	top: 8px;
	right: 8px;
	display: inline-block;
	text-decoration: none;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	border-radius: 100%;
	background: rgba(255,255,255,1);
	color: #000000 !important;
}
body.in-scroll .top-notice {
	display: none;
}
@media screen and (max-width: 768px) {
	#kube-overlay {
	}
	.modal-box {
		position: fixed !important;
		top: 0;
		left: 0;
		height: 100%;
		-ms-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-overflow-scrolling: touch;
		overflow: scroll; /* not auto! */
	}
	.modal {
		font-size: 16px;
		position: fixed !important;
		margin: 0 !important;
		border-radius: 0 !important;
		top: 0 !important;
		left: 0 !important;
		bottom: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
	}
	.modal .modal-header {
		display: none;
	}
	.modal .modal-body {
		font-size: inherit !important;
		background: 0 0 !important;
		padding: 32px !important;
		position: absolute !important;
		overflow-y: auto !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 65px !important;
		left: 0 !important;
	}
	.modal .modal-footer {
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		background: #f0f0f0;
		border-radius: 0;
	}
	.modal .close {
		width: 48px;
		height: 48px;
		line-height: 46px;
		opacity: 1;
		background: none;
		border-radius: 0 0 0 var(--border-radius);
		position: fixed;
		top: 0;
		right: 0;
		z-index: 100;
	}
	.fancybox__backdrop {
		background: #ffffff;
	}
	.fancybox__slide {
		padding: 0;
		background: #ffffff;
	}
	.fancybox__content {
		padding: 16px;
		width: 100%;
		box-sizing: border-box;
	}
	.fancybox__content>.carousel__button.is-close {
		position: fixed;
		right: 0;
		top: 0;
		border-radius: 0;
		background: #000000;
	}

	.user-city-ack-popup {
		position: fixed;
		bottom: 52px;
		left: 0;
		right: 0;
		margin-top: 0;
		border-radius: 0;
		font-size: 16px;
		padding: 32px 16px;
	}
	.page-product-detail .user-city-ack-popup {
		bottom: 100px;
	}
	.user-city-ack-popup .buttons-c {
		display: flex;
		justify-content: space-between;
	}
	.user-city-ack-popup .button-custom {
		font-size: 14px;
		width: calc(50% - 6px);
		padding: 0;
		display: inline-block;
		text-align: center;
		margin: 0;
	}
	.top-notice {
		justify-content: flex-start;
		font-size: 13px;
		padding: 0 32px 0 16px;
	}
	.user-city-popup {
		padding-top: 24px;
	}
	.user-city-popup__city {
		font-size: 17px;
		line-height: 1;
		width: 100%;
		margin-right: 0;
		padding: 8px 0;
	}
}

@media (max-width: 350px) {
	.modal .modal-body {
		padding: 16px 32px 16px 16px !important;
	}
	.modal .auth-form .h2 {
		font-size: 15px;
		padding-right: 36px;
	}
	.modal .is-auth-phone-c .show-step {
		font-size: 13px;
	}
	.modal .auth-form .form-item {
		margin-bottom: 8px;
	}
}
/* End */


/* Start:/local/templates/2020/css/common/common.css?17538048269769*/
.is-upper {
	text-transform: uppercase !important;
}
.is-lower {
	text-transform: lowercase !important;
}
.button.is-black-2 {
	color: #ffffff !important;
	background: #302F2D !important;
	border-radius: 3px !important;
	border: 0 !important;
	font-size: 16px !important;
	letter-spacing: 1px !important;
	font-weight: 500 !important;
	text-align: center !important;
	padding: 15px 0 !important;
	height: initial !important;
	min-height: initial !important;
	line-height: 1 !important;
	width: 100% !important;
}
.button.is-black-2:hover {
	background: #000000 !important;
	border: 0;
}
.button.is-black-2.is-inline {
	margin-top: 8px !important;
	width: initial !important;
	font-size: 14px !important;
	padding: 12px 16px !important;
}
.user-block-c {
	position: relative;
}
.user-block-c:hover .popup-hint {
	display: block;
}
.popup-hint {
	display: none;
	position: absolute;
	z-index: 1001;
	width: 180px;
}
.popup-hint .inner {
	margin-top: 8px;
	margin-left: -50%;
	padding: 24px 16px;
	background: #ffffff;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.18);
	border-radius: 20px;
	color: #444444;
	font-size: 13px;
	text-align: center;
}
.popup-hint p {
	font-weight: 400;
	line-height: 1.3;
}
.alert.is-success,
.alert.is-error,
.alert.is-focus {
	font-size: 13px;
	border: 0;
	border-radius: 0;
	font-weight: normal;
	line-height: 1.2;
}

.admin-edit-meta-url-wrapper {
	position: fixed !important;
	top: 50% !important;
	left: 0 !important;
	display: flex;
	flex-direction: column;
	gap: 1px;
	align-items: flex-start;
}
.admin-edit-meta-url {
	text-align: left;
	width: auto;
	display: inline-block !important;
	opacity: 0.5 !important;
	min-height: auto !important;
	padding: 8px !important;
	height: auto !important;
	line-height: 1 !important;
	z-index: 10300 !important;
	border-radius: 0 !important;
	font-size: 12px !important;
	text-transform: initial !important;
}
.admin-edit-meta-url:hover {
	opacity: 1 !important;
}
.admin-edit-meta-url:after {
	display: none;
}
@media (max-width: 768px) {
	.admin-edit-meta-url {
		display: none !important;
		font-size: 10px !important;
		padding: 4px 8px !important;
	}
}
.w-scrollbar-x::-webkit-scrollbar-thumb,
.w-scrollbar-x::-webkit-scrollbar-track,
.w-scrollbar-x::-webkit-scrollbar {
	height: 4px !important;
}
.w-scrollbar-x.w-scrollbar-m-small::-webkit-scrollbar-thumb,
.w-scrollbar-x.w-scrollbar-m-small::-webkit-scrollbar-track,
.w-scrollbar-x.w-scrollbar-m-small::-webkit-scrollbar {
	height: 12px !important;
}
.w-scrollbar-x::-webkit-scrollbar-track {
	background-color: #cccccc !important;
	border-radius: 0 !important;
}
.w-scrollbar-x::-webkit-scrollbar-thumb {
	background-color: #5D7894 !important;
	border-radius: 0 !important;
}
.w-scrollbar-x.w-scrollbar-small::-webkit-scrollbar-thumb,
.w-scrollbar-x.w-scrollbar-small::-webkit-scrollbar-track,
.w-scrollbar-x.w-scrollbar-small::-webkit-scrollbar {
	height: 1px !important;
}
.w-scrollbar-x.w-scrollbar-smaller::-webkit-scrollbar-thumb,
.w-scrollbar-x.w-scrollbar-smaller::-webkit-scrollbar-track,
.w-scrollbar-x.w-scrollbar-smaller::-webkit-scrollbar {
	height: 2px !important;
}
.w-scrollbar-x.w-scrollbar-smaller::-webkit-scrollbar-track {
	background-color: #D7D7D7 !important;
	border-radius: 0 !important;
}
.w-scrollbar-x.w-scrollbar-smaller::-webkit-scrollbar-thumb {
	background-color: #888888 !important;
	border-radius: 0 !important;
}
.w-scrollbar-x.w-scrollbar-black::-webkit-scrollbar-track {
	background-color: #D7D7D7 !important;
	border-radius: 0 !important;
}
.w-scrollbar-x.w-scrollbar-black::-webkit-scrollbar-thumb {
	background-color: #888888 !important;
	border-radius: 0 !important;
}
.w-scrollbar-x::-webkit-scrollbar-thumb:window-inactive {
	background: #888888 !important;
}
.w-scrollbar-x::-webkit-scrollbar {
	-webkit-overflow-scrolling: auto !important;
	/* -webkit-appearance: none !important; */
}
.w-scrollbar-x::-webkit-scrollbar-thumb:horizontal {
	min-height: 2px !important;
}

.w-scrollbar-y::-webkit-scrollbar-thumb,
.w-scrollbar-y::-webkit-scrollbar {
	width: 12px;
}
.w-scrollbar-y::-webkit-scrollbar-track {
	background-color: #cccccc;
	border-radius: 0;
}
.w-scrollbar-y::-webkit-scrollbar-thumb {
	background-color: #5D7894;
	border-radius: 0;
}
.w-scrollbar-y::-webkit-scrollbar-thumb,
.w-scrollbar-y::-webkit-scrollbar {
	width: 12px;
}
.w-scrollbar-y::-webkit-scrollbar-track {
	background-color: #cccccc;
	border-radius: 0;
}
.w-scrollbar-y::-webkit-scrollbar-thumb {
	background-color: #5D7894;
	border-radius: 0;
}
.w-scrollbar-y.w-scrollbar-small::-webkit-scrollbar-thumb,
.w-scrollbar-y.w-scrollbar-small::-webkit-scrollbar-track,
.w-scrollbar-y.w-scrollbar-small::-webkit-scrollbar {
	width: 4px;
}
.w-scrollbar-y.w-scrollbar-smaller::-webkit-scrollbar-thumb,
.w-scrollbar-y.w-scrollbar-smaller::-webkit-scrollbar-track,
.w-scrollbar-y.w-scrollbar-smaller::-webkit-scrollbar {
	width: 2px;
}
.w-scrollbar-y.w-scrollbar-smaller::-webkit-scrollbar-track {
	background: transparent;
}

.button-custom {
	display: inline-flex;
	border-radius: 5px;
	background: var(--color-red);
	color: #ffffff !important;
	border: 1px solid var(--color-red);
	height: 48px;
	line-height: 46px;
	white-space: nowrap;
	padding: 0 32px;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0;
	min-height: initial;
	max-width: 100%;
	text-decoration: none;
}
.button-custom ~ .button-custom {
	margin-left: 16px;
}
.button-custom:hover {
	background: var(--color-red-hover);
	border-color: var(--color-red-hover);
}
.button-custom.is-inverted {
	background: var(--color-white);
	color: var(--color-black) !important;
	border: 1px solid var(--color-black);
}
.button-custom.is-inverted:hover {
	background: #eeeeee;
}

.loader {
	width: 48px;
	height: 48px;
	border: 5px solid #FFF;
	border-bottom-color: #FF3D00;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

.button.v2 {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: 400;
	padding: 0 32px;
	color: #ffffff;
	background: #EF2935;
	border: 2px solid #EF2935;
	border-radius: 3px !important;
	text-transform: initial;
	letter-spacing: 0.4px;
}
.button.v2:hover {
	background: #AA1D26;
	border-color: #AA1D26;
}
.button.v2:active {
	background: #F47078;
}
.button.v2:disabled {
	background: #B4C1CE;
	border-color: transparent;
}
.button.v2.is-inverted {
	color: #EF2935;
	background: #ffffff;
	border-color: #EF2935;
	border-width: 2px;
}
.button.v2.is-inverted:hover,
.button.v2.is-inverted:active {
	background: #f5f5f9;
	color: #EF2935;
	border-color: #EF2935;
	border-width: 2px;
	opacity: 1;
}
.button.v2.is-inverted.is-black {
	color: #151515;
	background: #ffffff;
	border-color: #151515;
	border-width: 2px;
}
.button.v2.is-inverted.is-black:hover,
.button.v2.is-inverted.is-black:active {
	background: #f5f5f9;
	color: #151515;
	border-color: #151515;
	border-width: 2px;
	opacity: 1;
}
.button.v2.is-secondary {
	color: #000000;
	background: #F5F4F7;
	border-color: #F5F4F7;
	box-shadow: -2px 2px 3.5px 0px #00000036;
	border-width: 2px;
}
.button.v2.is-secondary:hover,
.button.v2.is-secondary:active {
	background: #CDD5DE;
	border-color: #CDD5DE;
	opacity: 1;
}
.button.v2.is-upper {
	text-transform: uppercase;
}
.button.v2.is-up-down {
	width: 40px;
	height: 40px;
	letter-spacing: initial;
	background: url('/images/icons/icon-down.svg') center center no-repeat;
}
.button.v2.is-up-down.is-active {
	background: url('/images/icons/icon-up.svg') center center no-repeat;
}
.w-radius-shadow {
	border-radius: 8px;
	background: #ffffff;
	box-shadow: -2px 2px 3.5px 0px #00000036;
}
table caption, th {
	font-weight: 500;
}
@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media (max-width: 1024px) {
	.w-scrollbar-x.w-scrollbar-m-small::-webkit-scrollbar-thumb,
	.w-scrollbar-x.w-scrollbar-m-small::-webkit-scrollbar {
		height: 2px;
	}

	.button.v2 {
		font-size: 14px;
		height: 50px;
		line-height: 50px;
	}
}
@media (max-width: 768px) {
	.w-radius-shadow {
		border-radius: 3px;
	}
}

[data-b24-crm-button-cont] {
	display: none !important;
}
.is-active[data-b24-crm-button-cont] {
	display: flex !important;
}
.nav-sections {
	opacity: 0;
}
.nav-sections.is-active {
	opacity: 1;
}
.header-c {
	/*opacity: 0;*/
}
.header-c.is-active {
	opacity: 1;
}

.form-item.is-error label.is-checkbox,
.form-item.is-error label.is-checkbox a,
.form-item.has-error label.is-checkbox,
.form-item.has-error label.is-checkbox a {
	color: red;
}
.form-item.is-error .form-item__checkbox-label input:before,
.form-item.has-error .form-item__checkbox-label input:before {
	box-shadow: 0 0 5px red;
}

.form-checkbox-wrapper {
	display: flex;
	gap: 8px;
	line-height: 1;
}
.form-agreement .form-checkbox__check {
	font-weight: 300;
}
.form-checkbox-wrapper .form-checkbox__input {
	display: none;
}
.form-checkbox-wrapper .form-checkbox__check {
	position: relative;
	display: inline-block;
	width: 20px;
	min-width: 20px;
	height: 20px;
	border-radius: 2px;
	border: 1px solid #CCCCCC;
	background: #ffffff;
}
.form-checkbox-wrapper .form-checkbox__check::after {
	content: "✔";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: transparent;
	background: transparent;
}

.form-checkbox-wrapper  .form-checkbox__text {
	line-height: 1.2;
}
.form-checkbox-wrapper:hover .form-checkbox__check::after {
	color: rgba(0,0,0,0.3);
}
.form-checkbox-wrapper .form-checkbox__input:checked + .form-checkbox__check::after {
	color: #000000;
	opacity: 1;
	font-weight: 600;
}
.form-item.is-error .form-checkbox-wrapper .form-checkbox__check,
.form-item.has-error .form-checkbox-wrapper .form-checkbox__check {
	background: rgba(238,36,85,.05);
}
/* End */


/* Start:/local/templates/2020/css/common/tables.css?17611354491346*/
.content-c .table-wrapper {
	max-width: 100%;
	overflow-x: auto;
}

.article-table table {
	border-collapse: separate;
	border: none;
}
.article-text__text + .article-table table {
	margin-top: 24px;
}
.article-text__image + .article-table table {
	margin-top: 24px;
}
.article-table table th,
.article-table table td {
	padding: 8px 16px;
	line-height: 1.2;
	font-size: inherit;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: none;
	border-bottom: none;
	vertical-align: middle;
}
.article-table table td {
	font-size: 90%;
}
.article-table table th {
	font-size: 90%;
	background: #f8f8f8;
}
.article-table table tr th:last-child {
	border-right: 1px solid #cccccc;
}
.article-table table tr td:last-child {
	border-right: 1px solid #cccccc;
}
.article-table table tr:first-child th:first-child {
	border-radius: 8px 0 0 8px;
}
.article-table table tr:first-child th:last-child {
	border-radius: 0 8px 8px 0;
}
.article-table table tr:first-child td:first-child {
	border-radius: 8px 0 0 0;
}
.article-table table tr:first-child td:last-child {
	border-radius: 0 8px 0 0;
}
.article-table table tr:last-child td:first-child {
	border-radius: 0 0 0 8px;
}
.article-table table tr:last-child td:last-child {
	border-radius: 0 0 8px 0;
}
.article-table table tr:last-child td {
	border-bottom: 1px solid #cccccc;
}
/* End */


/* Start:/local/templates/2020/css/wide.css?175429417310676*/
body {
	padding-top: 208px;
	transition: padding-top 0.5s;
}
body.in-scroll {
	padding-top: 180px;
}
body.w-top-notice {
	padding-top: 256px;
}
body.in-scroll.w-top-notice {
	padding-top: 180px;
}
.header-c {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	background: #ffffff;
	z-index: 5000;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12), 0px 4px 4px rgba(0, 0, 0, 0.05);
}
a.link-action-wo-line {
	text-decoration: none;
}
a.link-action-wo-line:hover {
	border-bottom: 1px dashed;
}
.header-c a {
	color: #666666;
}
.header-c a + a {
	margin-left: 20px;
}
.header-c .row-top {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	font-weight: 400;
	font-size: 15px;
	height: 48px;
	transition: height 0.5s;
}
body.in-scroll .header-c .row-top {
	height: 0;
	overflow: hidden;
}
.header-c .row-top .left-side,
.header-c .row-top .right-side {
	display: flex;
	align-items: center;
}
.header-c .row-top .menu-simple {
	white-space: nowrap;
}
.header-c .row-top .logo {
	min-width: 150px;
}
.header-c .row-top .logo img {
	height: 20px;
	width: auto;
}
.header-c .row-top .contacts {
	white-space: nowrap;
}
.header-c .menu-simple ul li a {
	font-weight: 400;
	font-size: 15px;
	color: #666666;
}
.header-c .user-city {
	padding-left: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9205 1.1529C15.8271 1.02988 15.6669 0.97397 15.5149 1.01156L1.29321 4.50278C1.12944 4.54239 1.01091 4.68124 1.00071 4.84556C0.990513 5.00989 1.09104 5.16148 1.24876 5.22019L7.01818 7.38375L7.53199 13.6525C7.54473 13.8153 7.6639 13.9515 7.82672 13.9895C7.98954 14.0277 8.15905 13.9592 8.24652 13.8201L15.9418 1.58041C16.0266 1.44746 16.0181 1.27724 15.9206 1.15298L15.9205 1.1529ZM8.20401 12.4379L7.7694 7.08803C7.75762 6.94328 7.66139 6.81794 7.52215 6.76606L2.66264 4.94341L14.7847 1.9663L8.20401 12.4379Z' fill='%23666666' stroke='%23666666' stroke-width='0.3'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	position: relative;
}
.header-c .user-city-change {
	text-decoration: none;
	border-bottom: 1px dashed;
	white-space: nowrap;
}
.header-c .button.show-catalog-menu {
	border: 0 !important;
	height: 50px !important;
	line-height: 50px;
	font-size: 15px;
	white-space: nowrap;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
}
.header-c .button.show-catalog-menu i {
	display: inline-block;
	width: 32px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='7' width='22' height='2.5' rx='1.25' fill='white'/%3E%3Crect width='22' height='2.5' rx='1.25' fill='white'/%3E%3Crect y='14' width='12' height='2.5' rx='1.25' fill='white'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
}

.menu-fixed-m {
	display: none;
}

@media (max-width: 1024px) {
	.header-c .button.show-catalog-menu.m-hide strong {
		display: none;
	}
	.header-c .button.show-catalog-menu.m-hide i {
		background-position: center center;
	}
	.header-c a + a {
		margin-left: 12px;
	}
	.basket-block a.icon-w-text:first-child {
		margin-left: 0;
	}
}
@media (max-width: 768px) {
	body {
		padding-top: 144px;
		padding-bottom: 52px;
	}
	body.w-top-notice {
		padding-top: 192px;
	}
	body.in-scroll.w-top-notice {
		padding-top: 160px;
	}
	.header-c .row-top {
		align-items: center;
		line-height: 1;
	}
	.header-c [data-form-type="formRequest"] {
		display: none;
	}
	.header-c .row-top .logo {
		width: 80px;
		min-width: 80px;
	}
	.header-c .row-top .logo img {
		height: auto;
		width: 100%;
	}
	.header-c a[href^="tel"] {
		width: 24px;
		height: 24px;
		color: transparent;
		overflow: hidden;
		display: inline-block;
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3553 0.405475C16.9891 0.155598 16.5939 0.00675077 16.182 0.000223778C15.7421 -0.00674753 15.3107 0.149157 14.9049 0.468776L14.8926 0.478461L12.279 3.08953L12.2755 3.0931C11.9571 3.4234 11.8167 3.86568 11.7944 4.30712C11.772 4.749 11.8663 5.21019 12.0404 5.60825L12.0508 5.63211L12.0657 5.65349C12.3194 6.01826 12.5927 6.38526 12.8628 6.74801C13.0317 6.97498 13.1995 7.20028 13.3604 7.42233C13.5179 7.83431 13.3476 8.3022 12.9585 8.81836L12.9573 8.81991C12.5421 9.37896 11.9412 9.96974 11.3714 10.53C11.2342 10.6648 11.0989 10.7978 10.9683 10.9283C10.3092 11.5868 9.51482 12.3783 8.7944 12.8935L8.7809 12.903C8.5615 13.0587 8.33785 13.2173 8.10513 13.3125C7.88206 13.4037 7.68204 13.4234 7.49215 13.3407C7.28494 13.1923 7.05767 13.0239 6.81992 12.8478C6.4588 12.5803 6.07352 12.2948 5.69771 12.0342L5.68351 12.0244L5.66816 12.0165C4.88161 11.6107 3.88021 11.637 3.11579 12.2471L3.10423 12.2563L0.497329 14.8607C0.14843 15.1692 0.00133146 15.6809 8.98499e-06 16.1437C-0.0013176 16.6079 0.144158 17.1215 0.499853 17.416L0.505439 17.4205C0.69564 17.5696 0.905194 17.746 1.1341 17.9386C1.20137 17.9953 1.27032 18.0533 1.34094 18.1125C1.64906 18.3706 1.98446 18.6463 2.3337 18.903C3.02178 19.409 3.80053 19.8704 4.56679 19.9593C6.09329 20.1887 7.74182 19.4227 9.35891 18.3167C10.9917 17.2 12.6544 15.6662 14.187 14.1351C15.7339 12.5895 17.1727 10.9658 18.2308 9.35828C19.2861 7.7549 19.9807 6.14066 19.9998 4.61915L20 4.60123L19.9978 4.58344C19.8126 3.07694 18.8275 1.78927 17.4502 0.475552L17.3776 0.406362L17.3553 0.405475ZM15.6702 1.32855L13.1054 3.88128C12.8667 4.2374 12.9094 4.6203 13.0618 5.07965L14.3094 6.78259L14.317 6.79607C14.9031 7.83001 14.3832 8.81258 13.8757 9.50144L13.875 9.50228C13.3703 10.1818 12.6863 10.8573 12.102 11.4343C11.9929 11.542 11.8873 11.6463 11.787 11.7466C11.1346 12.3982 10.2882 13.2429 9.45966 13.8353L9.4575 13.8369C9.10767 14.0818 8.66342 14.34 8.20677 14.466C7.75064 14.5918 7.24045 14.5951 6.81418 14.2658C6.38279 13.9581 5.95413 13.6443 5.52723 13.3318C5.38644 13.2287 5.24584 13.1257 5.10539 13.0232C4.6539 12.8325 4.2652 12.8665 3.89094 13.0966L1.31533 15.6697C1.19691 15.8377 1.1603 15.9858 1.16584 16.1248C1.17135 16.2632 1.21967 16.4132 1.30978 16.5839C1.54945 16.7731 1.78244 16.9666 2.01346 17.1584C2.36182 17.4477 2.70569 17.7332 3.06119 17.9948C3.65859 18.4344 4.21533 18.7468 4.73317 18.8165L4.73661 18.817C5.77421 18.9704 7.16862 18.4234 8.71187 17.3678C10.2466 16.3182 11.8639 14.8381 13.3778 13.3257C14.8884 11.8166 16.2522 10.2368 17.2419 8.72826C18.2285 7.22435 18.8225 5.82227 18.8513 4.64748C18.662 3.6807 17.8552 2.5708 16.6698 1.31405C16.4684 1.18067 16.3097 1.1396 16.1698 1.145C16.0256 1.15057 15.8675 1.20674 15.6702 1.32855Z' fill='%23888888'/%3E%3C/svg%3E%0A");
		background-position: center center;
		background-repeat: no-repeat;
	}
	.header-c .user-city-change {
		font-size: 12px;
		line-height: 1.3;
	}
	.header-c .row-top .contacts {
		padding: 0;
	}
	.header-c .user-city {
		display: inline-block;
		max-width: 100px;
		text-overflow: ellipsis;
		overflow: hidden;
		margin-right: 16px;
	}
	.header-c .row-base {
		height: 48px;
	}
	.header-c .row-base .right-side {
		padding-left: 16px;
	}
	.header-c .row-base > div {
		justify-content: space-between;
	}
	.header-c form input {
		height: 38px;
		line-height: 38px;
	}
	.header-c .search-form {
		width: 100% !important;
	}
	.header-c .search-form button {
		height: 38px;
		border: 1px solid #c4c4c4;
		border-left: 0;
		width: 36px;
		border-radius: 0 3px 3px 0;
	}
	body.in-scroll {
		padding-top: 160px;
	}
	body.in-scroll .header-c .row-base {
		height: 60px;
	}
	.header-c form {
		padding-left: 0;
	}
	.header-c button.is-burger {
		display: block;
		border: 0;
		height: 38px;
		width: 36px;
		min-width: 36px;
		padding: 0;
		margin: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='7.5' width='22' height='2.5' rx='1.25' fill='%23EF2936'/%3E%3Crect width='22' height='2.5' rx='1.25' fill='%23EF2936'/%3E%3Crect y='15' width='22' height='2.5' rx='1.25' fill='%23EF2936'/%3E%3C/svg%3E%0A") !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
	}
	.header-c .nav-sections {
		align-items: center;
	}
	.header-c .nav-sections .nav {
		height: 48px;
		width: 36px;
		top: 0;
	}
	.header-c .nav-sections .inner a {
		font-size: 12px;
		margin-right: 16px;
	}
	.header-c .nav-sections .inner a + a {
		margin-right: 16px;
	}
	.header-c .nav-sections .inner-c {
		overflow: auto;
	}

	.menu-fixed-m {
		margin-top: 0 !important;
		position: fixed;
		height: 52px;
		left: 0;
		right: 0;
		bottom: 0;
		background: #ffffff;
		z-index: 19000;
		display: flex;
		justify-content: space-around;
		align-items: center;
		border-top: 1px solid #E7E7E7;
	}
	.menu-fixed-m a {
		color: #888888;
		text-decoration: none !important;
		font-size: 12px;
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}
	.menu-fixed-m .personal-auth {
		display: none;
	}
	.menu-fixed-m .personal-auth.is-active {
		display: flex;
	}
	.menu-fixed-m .img-c {
		display: inline-block;
		height: 22px;
		width: 24px;
		min-width: 24px;
		text-align: center;
		position: relative;
	}
	.menu-fixed-m .text {
		display: block;
		line-height: 1;
		font-weight: 400;
		text-decoration: none !important;
	}
	.menu-fixed-m a:hover svg path,
	.menu-fixed-m a:hover svg rect {
		fill: #EF2936;
	}
	.menu-fixed-m a:hover {
		color: #EF2936;
	}
	body .scroll-to-top {
		bottom: 58px;
	}
	body.page-product-detail .scroll-to-top {
		bottom: 130px;
	}
	body .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		bottom: 52px !important;
	}
	body.page-product-detail .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		bottom: 128px !important;
	}
	body.is-fixed-2 .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		display: none !important;
	}
	body.page-basket .menu-fixed-m,
	body.page-order .menu-fixed-m {
		display: none;
	}
	body.page-basket .scroll-to-top,
	body.page-order .scroll-to-top {
		bottom: 8px;
	}
	body.page-basket .b24-widget-button-wrapper.b24-widget-button-position-bottom-right,
	body.page-order .b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		bottom: 0px !important;
	}
	body.page-order .row-base {
		display: none;
	}
	body.page-basket .nav-sections,
	body.page-order .nav-sections {
		display: none;
	}
	body.page-basket,
	body.page-order {
		padding-top: 48px;
		padding-bottom: 100px;
	}
}
/* End */


/* Start:/local/templates/2020/css/z/media.css?176113544915085*/
.m-show {
	display: none;
}
#bx-panel,
#bx-panel.bx-panel-fixed {
	position: fixed !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	top: initial !important;
}
.header-mobile-c {
	position: fixed;
	z-index: 10200;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 64px;
	padding: 0 16px 0 16px;
	background: #f8f8f8;
	justify-content: space-between;
	box-shadow: 0px 0px 4px rgb(0 0 0 / 12%), 0px 4px 4px rgb(0 0 0 / 5%);
}
.header-mobile-c .button {
	border: 0;
	padding: 8px 0 8px 8px;
	margin-left: 8px;
}
.header-mobile-c .button span {
	font-size: 24px;
}
.header-mobile-c .logo {
	margin-right: 4px;
	display: inline-block;
	width: 20px;
	overflow: hidden;
}
.header-mobile-c .logo img {
	height: 20px;
	width: auto;
	max-width: initial;
	max-height: initial;
}
.header-mobile-c > div {
	display: flex;
	align-items: center;
}
.header-mobile-c .basket-block {
	margin-top: 0;
}
.header-mobile-c .user-block-c {
	display: flex;
	align-items: center;
	background: none;
	padding: 0;
}
.header-mobile-c .user-logout {
	display: block;
	width: 16px;
	height: 32px;
	opacity: 0.5;
	margin-right: 8px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGlkPSJsb2dvdXQiPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE1LjkyIiB4Mj0iMjguOTIiIHkxPSIxNiIgeTI9IjE2Ii8+PHBhdGggZD0iTTIzLjkzLDI1djNoLTE2VjRoMTZWN2gyVjNhMSwxLDAsMCwwLTEtMWgtMThhMSwxLDAsMCwwLTEsMVYyOWExLDEsMCwwLDAsMSwxaDE4YTEsMSwwLDAsMCwxLTFWMjVaIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjguOTIiIHgyPSIyNC45MiIgeTE9IjE2IiB5Mj0iMjAiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyOC45MiIgeDI9IjI0LjkyIiB5MT0iMTYiIHkyPSIxMiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjI0LjkyIiB4Mj0iMjQuOTIiIHkxPSI4LjA5IiB5Mj0iNi4wOSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjI0LjkyIiB4Mj0iMjQuOTIiIHkxPSIyNiIgeTI9IjI0Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.header-mobile-c .user-login-form {
	display: inline-block;
	margin-right: 0;
	padding: 4px 8px;
	font-size: 14px;
}
.header-mobile-c .user-login-form span {
	font-size: 12px;
	font-weight: 500;
}
.header-mobile-c a[href^=tel] {
	font-size: 12px;
	font-weight: 500;
}
#autocomplete-search-m {
	height: 32px;
	line-height: 32px;
}
.suggestions-suggestions {
	left: 0 !important;
	margin-top: 8px;
	padding: 8px !important;
	width: initial !important;
	right: 0 !important;
	background: #ffffff;
	border: none !important;
	box-shadow: 0px 3px 9.300000190734863px 0px #70747E4F;
}
.suggestions-suggestion {
	padding: 8px !important;
	font-weight: 400 !important;
	border-radius: var(--border-radius) !important;
	border: none !important;
}
.suggestions-selected:hover {
	background: var(--color-accent) !important;
}
@media screen and (max-width: 1600px) {
	.wrap {
		padding-left: 64px;
		padding-right: 64px;
	}
	body .flex-direction-nav a,
	body .lSAction>.lSPrev,
	body .lSAction>.lSNext {
		width: 64px;
	}
}
@media screen and (max-width: 1500px) {
	.header-c .row-top .right-side {
		/* padding-right: 100px; */
	}
}
@media screen and (max-width: 1400px) {
	.products-flex-slider .flex-viewport {
		padding-bottom: 48px;
	}
	/*
	.products-flex-slider .flex-direction-nav a {
		width: 36px;
		height: 36px;
		background-size: contain;
		margin-top: 0;
		top: initial;
		bottom: 0;
	}
	.products-flex-slider .flex-direction-nav a.flex-prev {
		left: 0 !important;
		right: initial !important;
	}
	.products-flex-slider .flex-direction-nav a.flex-next {
		left: initial !important;
		right: 0 !important;
	}
	*/
}
@media screen and (max-width: 1300px) {
	.header-c .menu-simple ul li {
		margin-left: 8px;
	}
	.header-c .menu-simple ul li a {
		font-size: 12px;
	}
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
	.wrap {
		padding-left: 32px;
		padding-right: 32px;
	}
	.is-row>.is-col.is-20 {
		flex: initial !important;
		width: calc(33.3% - 12px) !important;
		max-width: 100%!important;
		margin-bottom: 12px !important;
		margin-left: 12px;
	}
	.header-c .row-top .menu-simple {
		display: none;
	}
	.suggestions-suggestions.suggestions-mobile {
		left: 0 !important;
		padding: 8px !important;
		width: initial !important;
		right: 0 !important;
		background: #ffffff;
		box-shadow: 0px 3px 9.300000190734863px 0px #70747E4F;
	}
	.suggestions-suggestions.suggestions-mobile * {
		padding-left: 0 !important;
		margin-left: 0 !important;
		text-align: left !important;
	}
	.suggestions-constraints li {
		padding-left: 0 !important;
		margin-left: 0 !important;
		text-align: left !important;
	}
	.suggestions-suggestion {
		font-size: 17px;
		line-height: 1;
		padding: 8px;
	}
}

@media screen and (max-width: 768px) {
	.m-show {
		display: block;
	}
	.m-hide {
		display: none !important;
	}
	input, select, textarea {
		font-size: 15px !important;
	}
	body {
		overflow-x: hidden !important;
		width: 100%;
	}
	body .content-c {
		width: 100%;
		overflow-x: hidden !important;
		padding-bottom: 32px;
	}
	.sliders-c {
		margin-bottom: 2em;
	}
	.benefits-c {
		display: none;
	}
	.breadcrumb {
		padding-top: 0;
		padding-bottom: 1em;
		overflow-x: auto;
	}
	.wrap {
		padding-left: 16px;
		padding-right: 16px;
	}
	h1, .h1 {
		font-size: 1.2em;
		text-transform: uppercase;
		padding-top: 16px;
		padding-bottom: 16px;
	}
	h2, .h2 {
		font-size: 1em;
		padding-bottom: 1em;
	}
	h2 + p {
		margin-top: 0;
	}
	.page-catalog-sale .section-name {
		padding-top: 0;
	}
	.page-catalog-sale .page-header-c h1 {
		padding-bottom: 16px;
	}
	.page-catalog-sale .sections-catalog-c .item-root {
		padding-top: 32px;
	}
	.page-catalog-sale .sections-catalog-c .item-root span {
		font-size: 1.2em;
		text-transform: uppercase;
	}
	.benefits-c {
		align-content: center;
		justify-content: flex-start;
		flex-direction: column;
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.benefits-c .item {
		padding-bottom: 16px;
		width: 100%;
	}
	.benefits-c .item .inner {
		display: flex;
	}
	.benefits-c .item .img-c {
		width: 48px;
	}
	.benefits-c .item .text {
		display: block;
	}
	.benefits-c .text span {
		font-size: 16px;
		padding-left: 12px;
		line-height: 1.2;
		display: inline-block;
	}
	.benefits-c br  {
		content: ' '
	}
	.benefits-c br:after {
		content: ' '
	}

	.menu-simple .title {
		color: #444444;
	}
	.menu-simple ul li a {
		font-size: 14px;
	}
	ul.contacts-c li a {
		font-size: 14px;
	}

	.section-name {
		flex-direction: column;
		padding-bottom: 12px;
	}
	.products-slider-c .product-item-c {
		flex-direction: row;
	}
	.products-slider-c .product-item-c .top-block {
		width: 50%;
	}
	.products-slider-c .product-item-c .bottom-block {
		flex-direction: column;
		justify-content: flex-end;
		align-items: flex-start;
	}
	.products-slider-c .product-item-c .bottom-block .price-c {
		padding-bottom: 32px;
	}
	.sort-c {
		margin-top: 0;
		margin-bottom: 1em;
		float: none;
	}
	.sort-c select {
		width: 100%;
		margin-left: 0 !important;
	}
	.bx-filter .row {
		flex-wrap: nowrap;
		overflow-y: auto;
		margin-bottom: 16px;
	}
	.bx-filter .checkbox + .checkbox {
		margin-top: 0;
	}
	.bx-filter .checkbox-c {
		max-height: initial;
	}

	.collections-c {
		margin-top: 8px;
		margin-bottom: 16px;
		white-space: nowrap;
		overflow-x: auto;
	}
	.collections-c .items-c {
		display: flex;
		overflow-x: auto;
	}

	.modal-body h1,
	.modal-body .h1 {
		padding-right: 32px;
	}

	.sections-catalog-c .is-row {
		flex-wrap: wrap !important;
		flex-direction: row !important;
		justify-content: space-between;
	}
	.sections-catalog-c .is-row>.is-col {
		flex: initial !important;
		width: calc(50% - 6px) !important;
		max-width: 100%!important;
		margin-bottom: 12px !important;
		margin-left: 0;
		height: 180px;
	}
	.sections-catalog-c.w-images12-Y .is-row>.is-col.is-50 {
		width: 100% !important;
		min-height: 200px;
	}
	.sections-catalog-c .is-row>.is-col:nth-child(2n + 1) {
		margin-right: 0;
	}
	.sections-catalog-c.w-images12-Y .item a {
		padding: 16px;
	}
	.sections-catalog-c.w-images12-Y .item .img {
		margin-bottom: 16px;
	}
	.sections-catalog-c .item .text {
		font-size: 14px;
		overflow: hidden;
	}
	.sections-catalog-c .item .img {
		height: 80px;
	}
	.sections-catalog-c.w-images12-Y .item.is-50 .inner a .text {
		width: 50%;
	}

	.contacts {
		padding: 16px;
	}
	.contacts .map {
		padding-top: 1em;
		height: 300px;
	}

	.news-detail .text {
		padding-top: 2em;
	}

	.portfolio-items-c .item .name {
		font-size: 12px;
		line-height: 1.2;
	}
	.autocomplete-suggestions {
		width: calc(100% - 32px) !important;
	}
	.basket-c .summary-c .inner {
		padding: 16px;
	}
	.basket-c .is-col .inner .button.is-secondary {
		height: initial;
		padding: 8px 16px;
		font-size: 12px;
	}

	.ul-slider {
		margin-left: -16px;
		margin-right: -16px;
	}
	.modal-body .ul-slider {
		margin-left: -32px;
		margin-right: -32px;
	}
	.lSSlideOuter .ul-slider {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.lSSlideOuter.l-slider-full-width {
		margin-left: -16px;
		margin-right: -16px;
	}
	.lSSlideOuter .lSPager.lSGallery {
		padding-left: 16px;
		padding-right: 16px;
		padding-top: 8px;
		width: 100% !important;
		display: block !important;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		transform: none !important;
		white-space: nowrap;
		overflow-x: auto;
		border-top: 1px solid #CCCCCC;
		margin-top: 0 !important;
	}
	.lSSlideOuter .lSPager.lSGallery li {
		margin: 0 8px 8px 0 !important;
		/*height: 64px !important;*/
		width: calc(20% - 8px) !important;
		float: none;
		display: inline-block;
	}
	.lSSlideOuter .lSPager.lSGallery li a {
		display: block;
		padding: 4px;
		border: 1px solid #CCCCCC;
		border-radius: 4px;
	}
	.lSSlideOuter .lSPager.lSGallery li.active a {
		border-color: #5D7894;
	}
	.lSSlideOuter .lSPager.lSGallery li a img {
		max-width: 100%;
		max-height: 100%;
        margin: 0 auto;
	}
	.modal-body .lSSlideOuter {
		margin-left: -32px;
		margin-right: -32px;
	}
	.modal-body .lSSlideOuter .lSPager.lSGallery {
		padding-left: 32px;
		padding-top: 8px;
		width: 100% !important;
	}
	.lSSlideOuter.l-slider-products .lightSlider {
		padding-bottom: 64px !important;
	}
	.lSSlideOuter.l-slider-products .lSAction>.lSPrev,
	.lSSlideOuter.l-slider-products .lSAction>.lSNext {
		top: initial;
		margin-top: 0;
		bottom: 0;
	}
	.lSSlideOuter.l-slider-products .lSAction>.lSPrev {
		left: initial;
		right: 52px;
	}
	.products-flex-slider .flex-viewport  {
		padding-bottom: 24px;
	}

	form.search-form {
		margin-top: 0;
	}
	.search-form input {
		border: 0;
		border-radius: 0;
	}
	.search-form button {
		height: 32px;
		border-radius: 0;
		border: 0;
	}
	.product-detail-c .offers-c td {
		padding: 8px 8px 8px 0;
		font-size: 14px !important;
	}

	.buttons-c.buttons-basket-clear {
		flex-direction: column;
	}
	.buttons-c.buttons-basket-clear .button {
		margin-top: 64px;
	}
	.scroll-to-top {
		left: 8px;
		bottom: 8px;
		height: 48px;
		width: 48px;
	}
	.scroll-to-top.is-active {
		opacity: 1;
	}
	.product-tabs-content.tab-content {
		display: block !important;
		border-bottom: 1px solid #ffffff;
	}
	.product-tabs-content.tab-content.is-usual-tabs.is-hidden {
		display: none !important;
	}
	.product-tabs-content.tab-content.is-usual-tabs.is-open .inner {
		display: initial;
		height: initial;
	}
	.mobile-show-hide-next {
		display: block;
		text-decoration: none;
		width: 100%;
		background: #f5f5f5;
		color: #000000;
		font-weight: 500;
		padding: 16px;
		margin-top: 1px;
		font-size: 16px;
	}
	.product-tabs-content.tab-content > .inner {
		display: none;
		padding-left: 32px;
		padding-right: 32px;
		font-size: 14px;
	}
	.product-tabs-content.tab-content > .inner iframe {
		height: initial;
	}
	.product-tabs-content .tab-content {
		padding-top: 32px;
		overflow: auto;
	}
	.mobile-show-hide-next::before {
		content: "▼";
		color: rgb(68, 68, 68);
		display: inline-block;
		padding-right: 16px;
	}
	.mobile-show-hide-next.active::before {
		content: "▲";
	}
	.product-tabs-content.tab-content.m-active {
		padding-bottom: 32px;
	}
	.product-tabs-content.tab-content.m-active .inner {
		display: block;
	}
	.icon-w-text {
		margin-left: 8px;
	}
	.icon-w-text .text {
		display: none;
	}
	.basket-block a.icon-w-text {
		width: 32px;
		min-width: 32px;
	}
	.show-other-sliders-c {
		padding-top: 32px;
	}
	.show-other-sliders {
		font-size: 14px;
		width: 100%;
	}
	.subsections-items-slider-c .h1 {
		font-size: 16px;
	}
	.subsections-items-slider-c .show-all-text {
		padding: 8px 0;
	}

	body.is-input-edit .is-order-fixed-block,
	body.is-input-edit .js-contacts-fixed,
	body.is-input-edit .js-scroll-to-top {
		display: none !important;
	}

	.b24-widget-button-inner-container,
	.bx-touch .b24-widget-button-inner-container {
		transform: scale(0.7) !important;
	}
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		right: 0 !important;
		bottom: 0 !important;
	}
	.tabs.is-usual-tabs {
		border-bottom: 0;
	}
	.tabs.is-usual-tabs a:hover,
	.tabs.is-usual-tabs a.is-active {
		padding-bottom: 12px;
		border-bottom: 2px solid transparent;
	}
	.tabs.is-usual-tabs .tab-title {
		margin-bottom: 1px;
		margin-right: 0;
	}
	.az.az-index-c {
		margin-top: 32px;
		margin-bottom: 0;
	}

	.button.is-secondary.js-click-contacts-do-open {
		font-size: 12px;
	}
	.button.is-black-2,
	.button.is-black-2 span {
		font-size: 12px !important;
	}
	.modal h2,
	.modal .h2 {
		font-size: 18px;
		padding-bottom: 16px;
	}
	.modal .auth-form .h2 {
		font-size: 16px;
	}
	.modal .is-auth-phone-c .is-auth-phone {
		justify-content: space-between;
		margin-bottom: 8px;
	}
	.modal .is-auth-phone-c .is-auth-phone .form-item {
		width: calc(70% - 8px);
		min-width: calc(70% - 8px);
	}
	.modal .is-auth-phone-c .is-auth-phone .form-item.is-text-right {
		width: calc(30% - 8px);
		min-width: calc(30% - 8px);
	}
	.modal .auth-form .step-2 {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-end;
		justify-content: space-between;
	}
	.modal .is-auth-phone-c .show-step {
		white-space: initial;
		font-size: 14px;
	}
	.modal .auth-form .step-2 .form-item {
		width: calc(50% - 8px);
		min-width: calc(50% - 8px);
	}
	.modal .switch-to-variant {
		margin-top: 8px;
	}
	.modal .alert {
		font-size: 16px;
		padding: 16px 32px;
		margin: 0 -32px 16px -32px;
	}
	.modal .bottom-hint {
		padding-bottom: 8px;
		margin: 0 -16px;
		padding-left: 16px;
		padding-right: 16px;
	}
	.modal .button.is-secondary {
		font-size: 12px;
		padding: 8px 16px;
		height: initial;
	}
	.modal .modal-footer {
		padding: 12px 16px;
	}
	.page-header-c .back-url-button {
		width: 100%;
		position: initial;
		margin-top: 16px;
	}
	.content-c .content > .is-row > .is-col + .is-col.pos-initial {
		margin-top: 8px;
	}
	.footer-c .is-col + .is-col {
		margin-top: 24px;
	}
	.products-slider .splide__arrow {
		display: none;
	}
	.pagination {
		padding-bottom: 32px;
	}
}
/* End */


/* Start:/local/templates/2020/css/common/images_products.css?17463366016120*/
.images-products-edit-c {
	line-height: 1;
}
.images-products-edit-c input {
	font-size: 12px;
}
.images-products-edit-c .js-image-product-search-result {
	position: relative;
}
.images-products-edit-c .image-c {
	text-align: left;
	position: relative;
	cursor: crosshair;
	display: inline-block;
	margin-bottom: 32px;
	line-height: 1;
}
.images-products-edit-c .image-c img {
	max-height: 400px;
}
.fancybox__slide.is-draggable .product-point {
	display: none !important;
}
.product-point {
	position: absolute;
	display: block;
	width: 32px !important;
	height: 32px !important;
	margin-top: -16px;
	margin-left: -16px;
	background: url('/images/design/portfolio/product-point.svg') center center no-repeat;
	outline: none !important;
	z-index: 1000;
}
.product-point:hover,
.product-point.is-active {
	background-image: url('/images/design/portfolio/product-point-hover.svg');
	z-index: 1001;
}
.product-point .product-point-details {
	display: none;
	position: absolute;
}
.product-point:hover .product-point-details,
.product-point.is-active .product-point-details {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.product-point:hover .product-point-details {
	z-index: 20;
}
.product-point.is-active .product-point-details {
	z-index: 10;
}
.product-point-details .line {
	display: flex;
	justify-content: space-between;
}
.product-point-details {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: #1a1a1a;
	line-height: 1;
	width: 240px;
	height: 100px;
	border-radius: 16px;
	cursor: pointer;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
	padding: 16px 0;
}
.product-point .product-point-details {
	left: -120px;
	top: initial;
	right: initial;
	bottom: 32px;
	text-align: left;
}
.product-point .product-point-details.pos-center-top {
	left: -120px;
	top: initial;
	right: initial;
	bottom: 32px;
}
.product-point .product-point-details.pos-center-bottom {
	left: -120px;
	top: 32px;
	right: initial;
	bottom: initial;
}
.product-point .product-point-details.pos-left-top {
	left: initial;
	top: initial;
	right: 32px;
	bottom: 0;
}
.product-point .product-point-details.pos-left-bottom {
	left: initial;
	top: 0;
	right: 32px;
	bottom: initial;
}
.product-point .product-point-details.pos-right-top {
	left: 32px;
	top: initial;
	right: initial;
	bottom: 0;
}
.product-point .product-point-details.pos-right-bottom {
	left: 32px;
	top: 0;
	right: initial;
	bottom: initial;
}
.portfolio-detail-c .product-point .product-point-details {
	left: 32px !important;
	top: 0 !important;
	right: initial !important;
	bottom: initial !important;
}
.product-point-details > div {
	margin: 0 16px;
}
.product-point-details .name {
	font-size: 13px;
	color: #ffffff;
	line-height: 15px;
	height: 45px;
	overflow: hidden;
	padding-right: 24px;
	margin-top: 0;
	margin-bottom: 0;
	background: url('/images/design/portfolio/product-point-arrow.svg') right top no-repeat;
	white-space: initial;
}
.product-point-details .article {
	font-size: 12px;
	color: #aaaaaa;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 8px;
}
.product-detail-c .product-point-details .article {
	background: none;
	margin: 0;
	padding: 0;
}
.product-point-details .price {
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	white-space: nowrap;
	color: #ffffff;
	text-align: right;
}
.product-point .product-point-details .actions-c {
	position: absolute;
	bottom: 92px;
	left: 0;
}
.product-point .product-point-details .actions-c .label {
	background: red;
	color: #ffffff;
}
a.portfolio-image-edit-products {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 10;
}
a.image-c:hover + a.portfolio-image-edit-products {
	z-index: 1002;
}
a.has-products {
	opacity: 1;
}
a.has-products + .label {
	opacity: 0.7;
}
a.has-products + .label:hover {
	opacity: 1;
}

.product-images-c {
	margin: -40px -20px;
}
.product-images-c .image-c {
	position: relative;
	display: block;
	text-decoration: none;
	line-height: 1;
}
.product-images-c .image-c picture {
	position: relative;
	display: block;
}
.product-images-c .image-c img {
	width: 100%;
	height: auto;
	border-radius: 8px;
}
.product-images-c a + .image-c {
	margin-top: 16px;
}
.product-images-c a.link {
	display: block;
	padding: 8px 0;
	text-decoration: none;
	line-height: 1.3;
}
.product-images-c a.link span {
	border-bottom: 1px solid;
}
.fancybox-portfolio .has-image .fancybox__image {
	cursor: zoom-in;
}
.fancybox-portfolio .has-image.is-draggable .fancybox__image {
	cursor: grab;
}
@media (max-width: 768px) {
	.product-point:hover {
		background-image: url('/images/design/portfolio/product-point.svg');
	}
	.product-point.is-active:hover {
		background-image: url('/images/design/portfolio/product-point-hover.svg');
	}
	.product-point:hover .product-point-details {
		display: none;
	}
	.product-point.is-active:hover .product-point-details {
		display: flex;
	}
	.product-point .product-point-details.pos-center-top {
		left: -100px !important;
		top: initial !important;
		right: initial !important;
		bottom: 32px !important;
	}
	.product-point .product-point-details.pos-center-bottom {
		left: -100px !important;
		top: 32px !important;
		right: initial !important;
		bottom: initial !important;
	}
	.product-point .product-point-details.pos-left-top {
		left: initial !important;
		top: initial !important;
		right: 32px !important;
		bottom: 0 !important;
	}
	.product-point .product-point-details.pos-left-bottom {
		left: initial !important;
		top: 0 !important;
		right: 32px !important;
		bottom: initial !important;
	}
	.product-point .product-point-details.pos-right-top {
		left: 32px !important;
		top: initial !important;
		right: initial !important;
		bottom: 0 !important;
	}
	.product-point .product-point-details.pos-right-bottom {
		left: 32px !important;
		top: 0 !important;
		right: initial !important;
		bottom: initial !important;
	}
	.product-point:hover {
		z-index: 102;
	}
	.product-point {
		width: 48px !important;
		height: 48px !important;
		margin-top: -24px;
		margin-left: -24px;
		cursor: pointer;
	}
	.product-images-c {
		margin: -16px -16px 0 -16px;
	}
}

/* End */


/* Start:/local/templates/2020/css/basket-order.css?17463366013525*/
body.page-order .content-c,
body.page-basket .content-c {
	background: #f8f8f8;
	padding-bottom: 48px;
}
body.page-order .page-header-c,
body.page-basket .page-header-c {
	padding-right: 0;
}
body.page-order .breadcrumb,
body.page-basket .breadcrumb {
	display: none;
}
body.page-order .content.wrap,
body.page-basket .content.wrap {
	padding-top: 40px;
	padding-bottom: 0;
}
body.page-order .basket-c .wrap,
body.page-basket .basket-c .wrap {
	padding-top: 0;
}
body.page-order .footer-c,
body.page-basket .footer-c {
	margin-top: 0;
}
.basket-c small {
	color: #646669;
}
.basket-c h5 {
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 8px;
}
.summary-text {
	font-size: 20px;
	font-weight: 400;
	color: #000000;
}
.summary-text span {
	color: #EF2935;
}
.basket-summary-c {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 32px;
	margin-bottom: 24px;
	line-height: 1.2;
}
.basket-items-c .table-c {
	padding: 20px 32px 20px 32px;
}
.basket-items-c .table-c table {
	margin-bottom: 0;
}
.basket-c .basket-items-c tbody tr td {
	border-top: 2px solid #CDD5DE;
	border-bottom: none;
}
.basket-c .basket-items-c tbody tr.is-first td {
	border-top: none;
}
.basket-c .basket-items-c tbody tr td:first-child {
	padding-left: 0;
}
.basket-c .basket-items-c tbody tr td:last-child {
	padding-right: 0;
}
.basket-c .basket-item-c.kit-c td {
	border-top: 1px solid #CDD5DE;
	border-bottom: none;
}

@media (min-width: 1025px) and (max-width: 1260px) {
	.basket-c .basket-items-c .basket-item-c .img-c a {
		width: 64px;
	}
	.basket-c .basket-items-c .basket-item-c .name a,
	.basket-c .basket-items-c .basket-item-c .name small {
		font-size: 14px;
	}
	.basket-c .basket-items-c .td-actions,
	.basket-c .basket-items-c .price-c.one-pcs {
		display: none;
	}
	.basket-c .button.v2 {
		font-size: 14px;
	}
	.basket-c .summary-text {
		font-size: 16px;
	}
}
@media (max-width: 1024px) {
	body.page-order .content.wrap,
	body.page-basket .content.wrap {
		padding-top: 24px;
		padding-bottom: 0;
	}
	body.page-order .page-header-c h1,
	body.page-basket .page-header-c h1 {
		padding-top: 0;
	}
	body.page-basket .content-c .is-row {
		flex-direction: column;
		flex-wrap: nowrap;
		margin-left: 0;
	}
	body.page-basket .content-c .is-row > .is-col {
		flex: 0 0 100%;
		width: 100%!important;
		max-width: 100%!important;
		margin-left: 0;
	}
	.basket-c .is-col + .is-col {
		margin-top: 24px;
	}
	.basket-summary-c {
		flex-direction: column;
		align-items: flex-start;
	}
	.basket-summary-c > div {
		width: 100%;
	}
	.basket-summary-c .summary-text {
		font-size: 16px;
		display: block;
		margin-bottom: 16px;
	}
	.basket-items-c .table-c {
		padding: 20px 16px 20px 16px;
		margin-bottom: 0;
	}
	.basket-c .basket-items-c .basket-item-c .img-c a {
		width: 64px;
	}
	.basket-c .basket-items-c .basket-item-c .price-c .sum {
		font-size: 18px;
	}
	.basket-c .m .basket-item-c.kit-c > div {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.basket-c .button.v2.is-secondary {
		width: 100%;
	}
	.is-basket-fixed-block {
		margin-top: 0 !important;
		margin-bottom: 0;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 3000;
		padding: 16px 16px 0 16px;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		background: #f0f0f0;
		border-radius: 0;
	}
	.is-basket-fixed-block .param-c {
		height: 64px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.is-basket-fixed-block .param-c .param-name {
		font-weight: 300;
		padding-right: 8px;
	}
}

/* End */


/* Start:/local/templates/2020/css/categories-root-popup.css?174633660110518*/
.popup-catalog-menu {
	display: none;
	background: #ffffff;
	z-index: 10250;
}
.popup-catalog-menu.is-active {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
}
.popup-catalog-menu .inner {
	display: none;
	background: #fff;
	z-index: 2;
}

.popup-catalog-menu .top-links-c {
	padding: 32px 96px;
	background: #ffffff;
	box-shadow: 0px 0px 4px rgb(0 0 0 / 12%), 0px 4px 4px rgb(0 0 0 / 5%);
}
.popup-catalog-menu .top-links-c .side {
	display: flex;
	align-items: center;
}
.popup-catalog-menu .top-links-c .side form {
	width: 100%;
	margin-left: 16px;
}
.popup-catalog-menu .inner .menu-links-c {
	padding: 32px 96px;
	position: relative;
}
.popup-catalog-menu .inner.is-active {
	display: block;
	opacity: 0;
	transition: opacity 1s;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.popup-catalog-menu.is-active .inner.is-active {
	display: block;
	opacity: 1;
}
.popup-catalog-menu.is-active .inner.subcategories-c.is-active {
	position: fixed;
	background: #ffffff;
}
.popup-catalog-menu.is-active .inner.subcategories-c.is-active .menu-links-c {
	position: absolute;
	padding: 32px 96px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: auto;
}
.popup-catalog-menu .close {
	position: fixed;
	top: 16px;
	right: 24px;
	height: 48px;
	width: 48px;
	line-height: 48px;
	color: #000;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
	z-index: 9999;
	background: #ffffff;
	border-radius: 100%;
}
.popup-catalog-menu .close:hover {
	background: #f8f8f8;
	color: #000000;
}
.popup-catalog-menu .back-action {
	position: absolute;
	top: 28px;
	left: 40px;
	height: 48px;
	width: 48px;
	line-height: 44px;
	color: #000;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 100%;
	z-index: 1;
	display: block;
	text-align: center;
}
.popup-catalog-menu .w-section-path .back-action {
	top: 52px;
}
.popup-catalog-menu .back-action:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 10px;
	width: 28px;
	height: 28px;
	background: url('/images/icons/icon-arrow-left.svg') center center no-repeat;
	background-size: contain;
}
.popup-catalog-menu .back-action:hover {
	background: #f8f8f8;
	color: #000000;
}
.popup-catalog-menu .row {
	display: flex;
	flex-wrap: wrap;
}
.popup-catalog-menu .row .col {
	width: calc(33% - 24px);
	margin-right: 24px;
}
.popup-catalog-menu a {
	text-decoration: none;
	line-height: 1.3;
	display: block;
}
.popup-catalog-menu .subcategories-c a:hover {
	color: #f44336;
}
.popup-catalog-menu a.level-0 {
	text-decoration: none;
	border-bottom: 0;
}
.popup-catalog-menu .category-root {
	padding-left: 64px;
	position: relative;
	min-height: 48px;
}
.popup-catalog-menu a.img-c {
	line-height: 1;
	text-decoration: none !important;
	border: 0 !important;
}
.popup-catalog-menu .category-root .img-c {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: auto;
}
.popup-catalog-menu .category-root .img-c.w-bg {
	height: 48px;
	background-size: contain;
	background-position: top center;
	background-repeat: no-repeat;
}
.popup-catalog-menu .category-root .img-c img {
	max-width: 100%;
	height: auto;
	max-height: 64px;
}
.popup-catalog-menu .subsections-level-2 {
	padding-top: 16px;
}
.popup-catalog-menu .category-root {
	margin-bottom: 32px;
}
.popup-catalog-menu .level-1 {
	font-weight: 500;
}
.popup-catalog-menu .level-2 {
	font-size: 14px;
}
.popup-catalog-menu .level-2.more {
	font-weight: 500;
}
.popup-catalog-menu .level-2 + .level-2 {
	margin-top: 8px;
}
.popup-catalog-menu .menu-links-c .is-row + .is-row {
	margin-top: 32px;
	padding-top: 32px;
	border-top: 1px solid #e5e5e5;
}
.popup-catalog-menu .section-path {
	height: 24px;
}

.top-categories-c {
	margin-top: 24px;
}
.top-categories-c a {
	background-color: #d8d8d8;
	position: relative;
	color: #302F2D;
	padding: 18px 0 0 18px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	height: 130px;
	width: 100%;
	display: block;
}
.top-categories-c a .bg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgb(255,255,255);
	opacity: 0.5;
	transition: opacity 0.5s;
}
.top-categories-c a:hover .bg {
	opacity: 0;
}
.top-categories-c a .text {
	display: block;
	position: relative;
	z-index: 1;
}

.nav-sections {
	white-space: nowrap;
	height: 48px;
	display: flex;
	align-items: flex-start;
	transition: all 0.5s;
	position: relative;
}
.nav-sections .nav {
	display: none;
	position: absolute;
	top: -20px;
	right: -32px;
	height: 64px;
	width: 96px;
	background-color: #ffffff;
	background-image: url('/images/icons/icon-round-arrow-right.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	text-decoration: none;
}
.nav-sections .nav.is-active {
	display: block;
}
.nav-sections .nav.left {
	right: initial;
	left: -32px;
	transform: rotate(180deg);
}
.nav-sections .inner-c {
	overflow: hidden;
}
.nav-sections .inner a {
	color: #000000;
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	margin-left: 0;
	margin-right: 32px;
	text-decoration: none;
	text-indent: 0;
}
.nav-sections .inner a.is-sale {
	color: #EF2936;
}
body.in-scroll .nav-sections {
	height: 0;
	overflow: hidden;
}

.popup-catalog-menu .promo-c {
	position: relative;
}
.popup-catalog-menu .promo-c + .promo-c {
	margin-top: 32px;
}
.popup-catalog-menu .promo-c a {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
}
.popup-catalog-menu .promo-c.type-text {
	background: #f8f8f8;
	padding: 32px;
}
.popup-catalog-menu .promo-c.type-text_button {
	background: #f8f8f8;
	padding: 32px;
}
.popup-catalog-menu .promo-c.type-text_button .button {
	width: 100%;
	margin-top: 16px;
}
.popup-catalog-menu .promo-c.type-image_button .button {
	position: absolute;
	left: 32px;
	right: 32px;
	bottom: 32px;
}
.popup-catalog-menu .promo-c.type-image_text_button {
	background: #f8f8f8;
	padding: 32px;
}
.popup-catalog-menu .promo-c.type-image_text_button .image {
	margin: -32px -32px 0 -32px;
}
.popup-catalog-menu .promo-c.type-image_text_button .text {
	margin-top: 16px;
}
.popup-catalog-menu .promo-c.type-image_text_button .button {
	width: 100%;
	margin-top: 16px;
}
.popup-catalog-menu .section-path a.logo {
	display: inline-block;
	margin-top: -3px;
	vertical-align: middle;
	margin-right: 8px;
}
.popup-catalog-menu .section-path a.logo img {
	height: 14px;
}

@media (max-width: 1024px) {
	.popup-catalog-menu .top-links-c {
		padding: 32px;
	}
	.popup-catalog-menu .top-links-c .wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.popup-catalog-menu .inner .menu-links-c {
		padding: 32px;
	}
	.popup-catalog-menu .inner .menu-links-c .wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.top-categories-c a {
		padding-left: 8px;
	}
	.popup-catalog-menu .row .col {
		width: calc(50% - 24px);
		margin-right: 24px;
	}
}
@media (max-width: 768px) {
	.popup-catalog-menu .top-links-c {
		padding: 72px 16px 16px 16px;
	}
	.popup-catalog-menu .close-c {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		height: 48px;
		z-index: 9999;
		background: #ffffff;
		box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12), 0px 4px 4px rgba(0, 0, 0, 0.05);
	}
	.popup-catalog-menu .close-c .title {
		position: absolute;
		left: 0;
		top: 0;
		font-size: 14px;
		right: 48px;
		height: 48px;
		line-height: 48px;
		overflow: hidden;
		text-overflow: ellipsis;
		padding: 0 16px;
	}
	.popup-catalog-menu .close-c .back-action + .title {
		left: 48px;
	}
	.popup-catalog-menu .close {
		top: 0;
		right: 0;
	}
	.popup-catalog-menu .logo {
		display: none;
	}
	.popup-catalog-menu .top-links-c .side form {
		margin-left: 0;
		padding-left: 0;
	}
	.popup-catalog-menu form input {
		height: 38px;
		line-height: 38px;
	}
	.popup-catalog-menu .search-form {
		width: 100% !important;
	}
	.popup-catalog-menu .search-form button {
		height: 38px;
		border: 1px solid #c4c4c4;
		border-left: 0;
		width: 36px;
		border-radius: 0 3px 3px 0;
	}
	.top-categories-c .is-col {
		border-radius: 3px;
		box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.18);
		position: relative;
		margin-bottom: 8px;
	}
	.top-categories-c a {
		height: 72px;
		background-color: #ffffff;
		padding: 0;
		width: 50%;
		background-position: right center;
		background-size: cover;
	}
	.top-categories-c a .bg {
		display: none;
	}
	.top-categories-c a .text {
		font-size: 11px;
		position: absolute;
		right: -100%;
		width: 100%;
		top: 0;
		bottom: 0;
		padding: 16px;
		display: flex;
		align-items: center;
	}
	.popup-catalog-menu .promo-c {
		display: none;
	}
	.popup-catalog-menu .inner .menu-links-c {
		padding: 32px 16px 106px 16px;
	}
	.popup-catalog-menu .category-root {
		padding-top: 16px;
		padding-right: 32px;
		padding-bottom: 16px;
		border-bottom: 1px solid#e7e7e7;
		margin-bottom: 0;
		min-height: 64px;
	}
	.popup-catalog-menu .category-root .img-c {
		top: 16px;
	}
	.popup-catalog-menu .h2.category-root {
		padding-left: 0;
		margin-bottom: 0;
	}
	.popup-catalog-menu .h2.category-root a {

	}
	.popup-catalog-menu .h2.category-root .img-c.w-bg {
		display: none;
	}
	.popup-catalog-menu .row .col {
		width: 100%;
		margin-right: 0;
	}
	.popup-catalog-menu .subsections-level-2 {
		padding-top: 8px;
		padding-right: 0;
	}
	.popup-catalog-menu .icon-arrow {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 8px;
		background: url('/images/icons/icon-arrow-right-gt.svg') center center no-repeat;
	}
	.popup-catalog-menu .level-2 {
		font-size: 13px;
	}
	.popup-catalog-menu.is-active .inner.subcategories-c.is-active .menu-links-c {
		padding: 72px 16px 96px 16px;
	}
	.popup-catalog-menu .menu-links-c .row .col:last-child .category-root {
		border-bottom: 0;
	}
	.popup-catalog-menu .back-action {
		position: fixed;
		top: 0;
		left: 0;
		background: #ffffff;
		border-radius: 0;
	}
	.popup-catalog-menu .w-section-path .back-action {
		top: 0;
	}
	.popup-catalog-menu .back-action + .h1 {
		font-size: 18px;
		background: #ffffff;
	}
	.popup-catalog-menu .level-1 {
		font-size: 16px;
		line-height: 1.2;
		font-weight: 400;
	}
	.popup-catalog-menu .is-main .level-1 {
		font-weight: 500;
	}
	.popup-catalog-menu .category-root .img-c {
		height: 48px;
		text-align: center;
	}
	.popup-catalog-menu .category-root .img-c img {
		max-height: 36px;
	}
	.popup-catalog-menu .menu-links-c .is-row + .is-row {
		border-top: 0;
	}
}
/* End */


/* Start:/local/templates/2020/css/sticky.css?1749470977102*/
[data-sticky--w-scroll] {
	overscroll-behavior: contain;
}
.filter-w-scroll {
	padding-bottom: 20px;
}
/* End */


/* Start:/local/templates/2020/css/product-cross-links.css?1748263503947*/
.product-cross-links {
	display: flex;
	gap: 16px;
	flex-direction: column;
	margin-top: 48px;
}
.product-cross-links + .products-relations-c {
	margin-top: 16px;
}
.product-cross-link {
	display: flex;
	width: 100%;
	gap: 16px;
	align-items: center;
	justify-content: space-between;
	text-decoration: none;
}
.product-cross-link__title {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	font-weight: 300;
	color: #444444;
	font-size: 15px;
	transition: color 300ms;
}
.product-cross-link__title--icon {
	width: 36px;
	min-width: 36px;
}
.product-cross-link__arrow {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	font-weight: 300;
	color: #5D7894;
	font-size: 14px;
	transition: color 300ms;
}
.product-cross-link:hover .product-cross-link__title {
	color: var(--color-red);
}
.product-cross-link:hover .product-cross-link__arrow {
	color: var(--color-red);
}
/* End */


/* Start:/local/templates/2020/css/catalog-cross-links.css?17488528691446*/
.catalog-cross-links {
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.catalog-cross-links__item {
	text-decoration: none;
	display: inline-flex;
	gap: 12px;
	align-items: center;
	background: #F8F8F8;
	border-radius: 10px;
	padding: 16px 24px;
	transition: color 300ms;
}
.catalog-cross-links__item:hover {
	color: var(--color-red);
}
.catalog-cross-links__item--icon {
	height: 32px;
	width: 32px;
	min-width: 32px;
	line-height: 1;
}
.catalog-cross-links__item--icon svg {
	max-width: 100%;
	max-height: 100%;
}
.catalog-cross-links__item--text {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
	line-height: 1;
}

@media (max-width: 1500px) {
	.catalog-cross-links {
		gap: 16px;
	}
	.catalog-cross-links__item {
		gap: 8px;
		padding: 6px 8px;
	}
	.catalog-cross-links__item--icon {
		height: 24px;
		width: 24px;
		min-width: 24px;
	}
	.catalog-cross-links__item--text {
		font-size: 13px;
	}
}
@media (max-width: 1024px) {
	.catalog-cross-links {
		display: flex;
		flex-wrap: nowrap;
		white-space: nowrap;
		overflow-x: auto;
	}
	.catalog-cross-links__item {
		display: inline-flex;
		gap: 6px;
		padding: 12px 16px;
		border-radius: 2px;
		margin-bottom: 10px;
	}
	.catalog-cross-links__item + .catalog-cross-links__item {
	}
	.catalog-cross-links__item--icon {
		height: 24px;
		width: 24px;
		min-width: 24px;
	}
	.catalog-cross-links__item--text {
		font-size: 13px;
	}
}
/* End */


/* Start:/local/templates/2020/css/common/cookie-notifier.css?1748595657806*/
.cookie-notifier {
	font-size: 14px !important;
	position: fixed;
	z-index: 1001;
	left: 20%;
	right: 20%;
	bottom: 16px;
	padding: 16px;
	background: #f8f8f8;
	display: flex;
	gap: 32px;
	align-items: center;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
	border-radius: 0;
	box-sizing: border-box;
}
.cookie-notifier__text {
	flex: 1;
}
.cookie-notifier__text a {
	white-space: nowrap;
	border-bottom: 0 !important;
	line-height: 1.2;
	text-decoration: underline;
}
@media (max-width: 1200px) {
	.cookie-notifier {
		left: 120px;
		right: 120px;
	}
}
@media (max-width: 768px) {
	.cookie-notifier {
		font-size: 12px;
		line-height: 1.2;
		left: 0;
		right: 0;
		bottom: 52px;
		flex-direction: column;
		gap: 16px;
	}
	.cookie-notifier .btn {
		height: 36px;
	}
}
/* End */


/* Start:/local/templates/2020/css/portfolio.css?17510393614129*/
body.is-portfolio {
	font-size: 18px;
	color: #1A1A1A;
	font-weight: 300;
	margin: 0 auto;
}

body.is-portfolio .wrap {
	max-width: 1440px;
}
body.is-portfolio h2,
body.is-portfolio .h2 {
	font-size: 34px;
	text-transform: uppercase;
	padding-top: 32px;
	padding-bottom: 32px;
}

.is-portfolio .content-c .button,
.is-portfolio .content-c .button:active,
.is-portfolio .content-c .button:focus,
.is-portfolio .content-c .button:hover,
.is-portfolio .content-c .dropdown .button,
.is-portfolio .content-c .dropdown .button:active,
.is-portfolio .content-c .dropdown .button:focus,
.is-portfolio .content-c .dropdown .button:hover,
.is-portfolio .design-detail-c .button,
.is-portfolio .design-detail-c .button:active,
.is-portfolio .design-detail-c .button:focus,
.is-portfolio .design-detail-c .button:hover,
.is-portfolio .design-detail-c .dropdown .button,
.is-portfolio .design-detail-c .dropdown .button:active,
.is-portfolio .design-detail-c .dropdown .button:focus,
.is-portfolio .design-detail-c .dropdown .button:hover {
	position: relative;
	border-radius: 0 !important;
	background: #EF2936;
	border: 1px solid transparent;
	color: #ffffff;
	height: 46px;
	line-height: 46px;
	white-space: nowrap;
	padding: 0 40px 0 20px;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0;
	min-height: initial;
	max-width: 100%;
	text-decoration: none;
}
.is-portfolio .content-c .button span.icon,
.is-portfolio .design-detail-c .button span.icon {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-left: 8px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.is-portfolio .content-c .button i,
.is-portfolio .content-c .button span,
.is-portfolio .design-detail-c .button i,
.is-portfolio .design-detail-c .button span {
	position: initial;
	top: initial;
	display: initial;
	font-size: inherit;
	color: inherit;
	width: initial;
}
.is-portfolio .content-c .button.wo-icon,
.is-portfolio .design-detail-c .button.wo-icon {
	padding-right: 20px;
	height: 32px;
	line-height: 36px;
}
.is-portfolio .content-c .button.is-flex,
.is-portfolio .design-detail-c .button.is-flex {
	display: inline-flex;
	align-items: center;
	height: 48px;
	line-height: 1;
	font-weight: 500;
	letter-spacing: 1px;
}
.is-portfolio .content-c .button span.icon.icon-video,
.is-portfolio .design-detail-c .button span.icon.icon-video {
	background-image: url('/images/design/portfolio/video.svg');
}
.is-portfolio .content-c .button span.icon.icon-arrow,
.is-portfolio .design-detail-c .button span.icon.icon-arrow {
	background-image: url('/images/design/icons/button-arrow.svg');
}

.is-portfolio .portfolio-similar-c .buttons-c .button {
	border: 1px solid #888888;
}
.is-portfolio .content-c .button.is-black,
.is-portfolio .design-detail-c .button.is-black {
	color: #ffffff;
	background: #1a1a1a;
	height: 48px;
}
.is-portfolio .content-c .button.is-secondary,
.is-portfolio .design-detail-c .button.is-secondary {
	position: relative;
	border-radius: 0;
	color: #1A1A1A;
	background: transparent;
	border: 1px solid #1A1A1A;
	height: 46px;
	line-height: 46px;
	white-space: nowrap;
	padding: 0 40px 0 20px;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0;
	min-height: initial;
	max-width: 100%;
}
.is-portfolio .content-c .button:after,
.is-portfolio .design-detail-c .button:after {
	content: '';
	position: absolute;
	background: url('/images/design/icons/button-arrow.svg') center center no-repeat;
	background-size: contain;
	width: 12px;
	right: 20px;
	top: 0;
	bottom: 3px;
}
.is-portfolio .content-c .button.is-secondary:after,
.is-portfolio .design-detail-c .button.is-secondary:after {
	background: url('/images/design/icons/button-arrow-secondary.svg?1') center center no-repeat;
}
.is-portfolio .content-c .button.wo-icon:after,
.is-portfolio .design-detail-c .button.wo-icon:after {
	display: none !important;
}

@media (max-width: 768px) {
	h2 strong,
	.h2 strong {
		font-size: inherit;
	}

	body.is-portfolio h2,
	body.is-portfolio .h2 {
		font-size: 24px;
		padding-top: 16px;
		padding-bottom: 16px;
	}
}
/* End */


/* Start:/local/templates/2020/css/catalog/product.v3.css?17542941737740*/
.product__images-buttons {
	margin-top: 32px;
	display: flex;
	gap: 12px;
	justify-content: flex-start;
}
.button.button__product {
	background: #EFF2F4;
	transition: background-color 300ms;
	height: 40px;
	padding: 0 42px;
	border: none;
	font-size: 20px;
	text-transform: initial;
}
.button.button__product:hover {
	background: #DFE4E8;
}
.button.button__product--w-icon {
	gap: 8px;
}
.product__actions {
	margin-top: 32px;
	padding: 0 12px;
	display: grid;
	gap: 32px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.product__actions + .product__actions {
	margin-top: 20px;
}
.product__action {
	height: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	box-sizing: border-box;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	font-size: 16px;
	transition: background-color 300ms;
	line-height: 1.2;
}
.product__action--small {
	font-size: 16px;
	flex-direction: column;
	gap: 0;
}
.product__action strong {
	font-weight: 500;
}
a.product__action:hover {
	background: #EFF2F4;
}
.product__action--checkbox {
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	border: 1px solid #000000;
	background: #F5F5F5;
	position: relative;
}
.product__action--checkbox:after {
	position: absolute;
	content: '✓';
	display: none;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 14px;
	font-weight: 700;

}
.product__action.active .product__action--checkbox {
	background: var(--color-red);
	border-color: var(--color-red);
}
.product__action.active .product__action--checkbox:after {
	display: flex;
	color: #ffffff;
}

.product-detail-c .images-all-c iframe {
	display: inline-block !important;
	height: 250px;
	width: 250px;
	margin-right: 8px;
}
.product__price--wrapper noindex {
	width: initial;
}
.product__price--wrapper {
	display: flex;
	position: relative;
	gap: 12px;
	justify-content: flex-start;
	align-items: flex-end;
	line-height: 1;
}
.product__price {
	font-size: 28px;
	font-weight: 500;
	white-space: nowrap;
}
.product__price--w-discount {
	color: var(--color-red);
}
.product__unit {
	line-height: 1.2;
	font-size: 13px;
	white-space: nowrap;
	display: inline-block;
}
.product__price--old {
	white-space: nowrap;
	text-decoration: line-through;
	line-height: 1;
	display: inline-block;
}

.products-relations__link {
	margin-top: 32px;
}
.products-relations__link + .products-relations__link {
	margin-top: 0;
}
.products-relations__title {
	text-decoration: none;
	display: flex;
	white-space: nowrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0 !important;
	height: 40px;
}
.products-relations__title--arrow {
	color: #5D7894;
	font-size: 16px;
	text-decoration: none;
	text-transform: initial;
	display: inline-block;
	padding-right: 48px;
	white-space: nowrap;
	background: url(/images/icons/icon-arrow-right.svg) right center no-repeat;
}

.product__shop-buttons {
	position: relative;
	margin-top: 32px;
}
.product__shop-buttons .buttons-c {
	margin-right: 58px;
}
.product__shop-buttons .shop-button {
	height: 50px !important;
	line-height: 50px !important;
	padding: 0 24px !important;
	text-align: center;
}
.product-detail-c .actions-c > a {
	height: 50px !important;
	line-height: 50px !important;
}
.product-detail-c .actions-c input {
	height: 50px !important;
	line-height: 50px !important;
}
.product-detail-c .buttons-c {
	padding-top: 0 !important;
}
.product__action-icon {
	display: inline-block;
	width: 50px;
	min-width: 50px;
	height: 50px;
	background-color: var(--color-red);
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 3px;
	transition: background-color 300ms;
}
.product__action-icon:hover {
	background-color: #BF212B;
}
.product__action-icon--favorites {
	position: absolute;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.67506 0C2.54081 0 0 2.43061 0 5.42892C0 8.43422 1.2565 9.93843 6.51585 13.8516L8.93228 15.6495C9.5603 16.1168 10.4397 16.1168 11.0677 15.6495L13.4841 13.8516C18.7435 9.93843 20 8.43422 20 5.42892C20 2.43061 17.4592 0 14.3249 0C12.6975 0 11.2486 0.707381 10 2.06843C8.75138 0.707381 7.30246 0 5.67506 0ZM5.67506 1.6637C6.99609 1.6637 8.18685 2.37703 9.28479 3.89585L9.4636 4.14319C9.66846 4.42659 10.0747 4.49745 10.3709 4.30147C10.4356 4.25868 10.4917 4.20506 10.5364 4.14319L10.7152 3.89585C11.8131 2.37703 13.0039 1.6637 14.3249 1.6637C16.4987 1.6637 18.2609 3.34945 18.2609 5.42892C18.2609 7.7417 17.2718 8.92577 12.4164 12.5384L10 14.3363L7.58357 12.5384C2.72822 8.92577 1.73913 7.7417 1.73913 5.42892C1.73913 3.34945 3.5013 1.6637 5.67506 1.6637Z' fill='white'/%3E%3C/svg%3E%0A");
}
.product__action-icon--favorites.active {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.24256 0C2.79489 0 0 2.73444 0 6.10754C0 9.4885 1.38215 11.1807 7.16744 15.5831L9.82551 17.6057C10.5163 18.1314 11.4837 18.1314 12.1745 17.6057L14.8326 15.5831C20.6178 11.1807 22 9.4885 22 6.10754C22 2.73444 19.2051 0 15.7574 0C13.9673 0 12.3735 0.795804 11 2.32699C9.62652 0.795804 8.0327 0 6.24256 0Z' fill='white'/%3E%3C/svg%3E%0A");
}

.product-top-bar-c .product__shop-buttons {
	margin-top: 0;
}
.product-top-bar-c .product__shop-buttons {
	margin-top: 0;
}
.product-top-bar-c .product__shop-buttons .shop-button {
	height: 40px !important;
	line-height: 40px !important;
	padding: 0 24px !important;
	text-align: center;
}
.product-top-bar-c .product-detail-c .actions-c > a {
	height: 40px !important;
	line-height: 40px !important;
}
.product-top-bar-c .product-detail-c .actions-c input {
	height: 40px !important;
	line-height: 40px !important;
}
.product-top-bar-c .product__action-icon {
	display: inline-block;
	width: 40px;
	min-width: 40px;
	height: 40px;
}
.product-top-bar-c .product__shop-buttons .buttons-c {
	margin-right: 48px;
}

.product__documents {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.product__document {
	text-decoration: none;
	display: flex !important;
	justify-content: space-between !important;
	gap: 24px;
	padding-left: 16px !important;
	padding-right: 16px !important;
	text-transform: initial !important;
}
.product__document--name {
	font-weight: 500;
	white-space: initial;
	line-height: 1;
	width: initial !important;
	text-align: left;
}
.product__document--size {
	font-size: 90% !important;
	font-weight: 300;
	width: initial !important;
	text-align: right;
}

@media (max-width: 768px) {
	.button.button__product {
		font-size: 15px;
		padding: 0 24px;
	}
	.product__images-buttons {
		margin-top: 20px;
		gap: 8px;
	}
	.product__action,
	.product__action--small {
		font-size: 14px;
	}
	.products-relations-c .title {
		font-size: 14px !important;
	}
	.products-relations__title--arrow {
		font-size: 14px !important;
	}
	.product-top-bar-c .product__shop-buttons .shop-button {
		height: 40px !important;
		line-height: 40px !important;
		padding: 0 16px !important;
		text-align: center;
	}
	.product-top-bar-c .product-detail-c .actions-c > a {
		height: 40px !important;
		line-height: 40px !important;
	}
	.product-top-bar-c .product-detail-c .actions-c input {
		height: 40px !important;
		line-height: 40px !important;
	}
	.product-top-bar-c .product__action-icon {
		display: inline-block;
		width: 40px;
		min-width: 40px;
		height: 40px;
	}
	.product-top-bar-c .product__shop-buttons .buttons-c {
		margin-right: 48px;
	}
	.detail-products-extra .products-relations-c {
		margin-top: 0;
	}
	.detail-products-extra .products-relations-c + .products-relations-c {
		margin-top: 24px;
	}
}
/* End */


/* Start:/local/templates/2020/assets/suggestions/suggestions.min.css?17463366019621*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-addon{display:none;opacity:0;position:absolute}.suggestions-addon[data-addon-type=spinner]{background:rgba(255,255,255,.75) url(data:image/gif;base64,R0lGODlhEAAQAKUAABwaHIyOjMzKzOTm5LSytFxaXHR2dJyenNza3PT29Ly+vISGhERGRJSWlNTS1Ozu7Ly6vGRmZHx+fKSmpOTi5Pz+/MTGxDQyNJSSlMzOzOzq7LS2tHx6fNze3Pz6/MTCxIyKjExKTJyanNTW1PTy9GxqbKyqrP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAnACwAAAAAEAAQAAAGk8CTcHgSHYjIU8dAOoFApwfDkfQYJqcFdBFKECleS4mCaSAum1MiIwQFHBWTRtgJxC8XYYIggSQlABwPRAODSB0jQxYKEB9JQiUFBQaLCo6PEZIGQyReSCRNQx4ZBIlIDgQOHkIQEBQVI54kIxUUG35RqxQEJBkOJAQDJx6GQh4biQJsGRCrSA/NJ8rDG8WPI6ZIQQAh+QQJCQArACwAAAAAEAAQAIUEAgSEgoTEwsTk4uSkoqRERkRkYmTU0tT08vSUlpS0srRsbmwcHhyMiozMyszs6uysqqxcXlzc2tz8+vxMTkycnpy8urx0dnQcGhyEhoTExsTk5uSkpqRMSkxsamzU1tT09vScmpy0trR0cnQ0MjSMjozMzszs7uysrqzc3tz8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk8CVcLiCoIjI1aAEWoVCq1NEkpw0RKsENGFoDh+TlSmwIXAGHcEKdBASCB+V5SQcVFSKQkcIEoQ0SSUkGQhEJ4VIAylDHyYObUkrFx4eAR8OJpBJk5VDCF5EEporEyYKH0kjAAt0KxYWAyofXghxBBgMQidhAwoImQgKAysIgEMTIqiYYhZhSCfNK8vIrZErH6hJQQAh+QQJCQAkACwAAAAAEAAQAIUEAgSEhoTExsTk5uRMTkykpqTU1tRsamz09vS0trR0dnScmpzMzszs7uzc3tw0MjRcXly0srT8/vy8vrx8fnwcGhyUkpTMyszs6uysqqzc2tx0cnT8+vy8urx8enykoqTU0tT08vTk4uRkZmT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkECScEhKdIhI0qCAIGUypJDCkeR8BE7oR8EhNrqaRSMSEY0uJIRB2OmIJIKQcJCRTCAQIYeRWCMXBAtyQyFNSCIiQwYMFyBJQgEeHhYGFwyOjwEKk4SGRA5+egwRoUMUFR4NbG4SBoYaGxIZDw9CXyQiESGXDAAFaQxEHH0kliQHFZ5DDR1dxhgVWI9CBqVDQQAh+QQJCQAmACwAAAAAEAAQAIUcGhyMjozMysxUVlTk5uSsrqx0cnT09vS8vrzc3tyEgoScnpxERkTU0tTs7uy0trRkZmR8fnz8/vzExsSMioykpqQ0MjSUlpTMzsxcWlzs6uy0srR0dnT8+vzEwsTk4uSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjkCTcGiaCIhIk4PUMZEQphHlk+w8Gk7oJtAcOpqEzQgxIUSwh4SQRPpIRAehhiSZcDjCDuYhSpYgJSNEI3FIGlRCIhgCWEkmFxQUCyICGI1JkCALQ4RJH2pDeht9SBQWIIJObW+FCQoSDyEMQl8mH2IQECIABSYHlyZWfQMZJhwWhURLTcRKFhiOQwZ4SUEAIfkECQkAKQAsAAAAABAAEACFBAIEhIKExMLE5OLkREZEpKKkZGZk1NLU9PL0tLK0dHZ0XF5cnJqczMrM7OrsbG5s3Nrc/Pr8vLq8NDI0jI6MTE5MrK6sHBochIaExMbE5ObkTEpMpKakbGps1NbU9Pb0tLa0fH58ZGJkzM7M7O7sdHJ03N7c/P78vL68////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpDAlHCY8niIyBRJEkk1RqlPwZGMgA5OqIDTHJKamgRidHAwjpGBUCIZnDwfISlzOlAowsgIdERKQglxQwiCRA5UQh4jDVhJKQUMDBYeT41JkJKDhUMDJkR6CX1EDBUMCGttJyWeKQMUJygLInJNBQAHJQoQEyApEaIpCBcPKQYdKRgbm0IZF1TGSgSWjiEBjkEAIfkECQkAJgAsAAAAABAAEACFBAIEhIKExMLE5OLkpKKkTE5M1NLU9PL0lJKUZGZktLK0zMrM7Ors3Nrc/Pr8nJqcdHZ0NDI0jI6MrKqsXF5cHBochIaExMbE5ObkpKak1NbU9Pb0lJaUbGpsvLq8zM7M7O7s3N7c/P78nJ6cfHp8ZGJk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpRAk3Bo0miISBPI4zAtPiaHB5SUGpzQD5MIaoYUh48BpMBEzSaPByPSbIQHjahByAgdH8UReXkI3kMHgEQHVEIaHwtXSSYKExMeGk+LSQoZkEMGDUkYaEIMHQAQSRMJGQdCFRUZDgEhQhgjIgsQoyYXbxMVGhYWAwUCJhuvQxsRoxAkJgglg0MLEVTJShSbjEISCIxBACH5BAkJACkALAAAAAAQABAAhRwaHIyOjMzKzFxaXKyurOTm5HR2dJyenLy+vPT29Nze3DQ2NISChJSWlNTS1GxqbLS2tOzu7KyqrMTGxPz+/ERGRIyKjDQyNJSSlMzOzGRmZLSytOzq7Hx6fKSipMTCxPz6/OTi5ISGhJyanNTW1HRydLy6vPTy9ExKTP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTwJRwmCKRiMhUxARKCTIpkCmSBEEcTmiGSYw0C5tTxnHahKLUlMkUopASwhOJEoKYhKAM5Ih0XJtDJ3BIJydDJQMDD0lCHwgmE4gDGowpjggTQyQKSREFXR0ADEkQDBuDFxcSFAFnKRyrDhYBQgJwGwsKGA0hGgIpCa5CCRUWKSLGHgaARA4VhsgpJwaclSkjB4xBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTGxKSipOTm5ERGRLSytGxqbJSSlNTW1PT29IyKjMzOzKyqrOzu7FxeXLy6vHR2dDQyNExOTJyanOTi5Pz+/Hx+fBwaHISGhMzKzKSmpOzq7ExKTLS2tNza3Pz6/IyOjNTS1KyurPTy9Ly+vHx6fJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTQJRwiEokiEiUAwJCaRgoEMSRBHlETiiDSRQoUBUDiSEiGSpRKgqD2VgSXxQpYal4IELOARBJiq5NQyIfSSQkQwEHB31JKCIMGgkXiox+kEdCH2hIDmpCDhkSCEkCFF5CHR0eFicEnxAWHwMbQiJfJRMVAwMEF1ggrkMKDxQoCCcoBiGBRAkPhxTFCgubjSgNI41BACH5BAkJACoALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSWlHRydCwuLMzKzOzq7KyqrNza3Pz6/Ly6vIyOjFxeXJyenHx6fBwaHISGhMTGxOTm5KSmpNTW1PT29LS2tGxubJyanHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vGRiZP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaRQJVwqOJwiEhV5uJQNUaqiISUPFw+TuhIEiE2OioCwDAyHBCDKFXFEJVOC5PwwDkNPBIhyXIJJA0eBl1DHHJIBwdDExYWGElCZA0ciyGOjwZPR0ImGlWJQwcKBRVJHAiCQhQpKCcPTSokDXZ4QhxdGQkaCAgkIBBqRB0LGyoPDyooG4NEJiGJxiodG6+PKrRJQQAh+QQJCQAnACwAAAAAEAAQAIUcGhyMjozMyszk5uRUVlSsrqx0cnTc2tz09vS8vryEgoScnpxERkTU0tTs7uy0trRkZmR8enzk4uT8/vzExsSMioykpqQ0MjSUlpTMzszs6uxcWly0srR0dnTc3tz8+vzEwsSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkMCTcHgydIjIk+DiOBE2p0+piURcIk5opvQhNhAnE2AEgZA4gyiVIXpMFB4hYjSRlEpCR+gSSDY4GV1DBxJJCCRDCxUVGElCDRkCI4qMjicNAhkjQxIaSSRUQiQWEAVJIxwNgh0GAhNTonQSD3gnHmAZCgMgIA4chROhURUPJyUJl1xJEhVgxycIsJYnFAKOQQAh+QQJCQApACwAAAAAEAAQAIUEAgSEgoTExsTk5uRERkSkoqRkZmTU1tSUlpT09vS0srRcXlx0dnSMiozMzszs7uzc3tw0NjRMTkysqqx0cnScnpz8/vy8urwcGhyEhoTMyszs6uxMSkykpqRsamzc2tycmpz8+vxkYmR8fnyMjozU0tT08vTk4uS8vrz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGj8CUcJgKBIjIVIlgShk8qQ1GkEwQGk6oAZMgHkIpReRDYZQAnZTlIVyIUBbSSfhhWE6Xi9CE4FSSJQoOYEMQA0kmXUITICBpSUoOGgeMjpBKGg4HQwNsSCaeQgkKAXpIgSWEDSQOFhqeJgd3eUInYB8gDyUlDwqHIaEpIRVUGhopDheERAMdYJnCF8GAm0lBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSSlHRydBweHMzKzOzq7KyqrNza3Pz6/IyOjLy6vJyanHx6fBwaHISGhMTGxOTm5KSmpFxeXNTW1PT29GxubHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWQJRwiJIoiEgUZ3NAfSooESiU7GwoTugH1CGSIqhJYRC4cCwj1KEhXHwaJUpGSAqUCBaG8EBIPJILAB4ORAOESBwcQxMPDwhJQiGSHAgjGo+QBiENikIiTUgHoEIdAhQYSZQGYCgEGhAlHF1qHCUDExNCDl0DCAchBgcIcxEiRCUTBigNVCETrEQiE12bKBETxpBCiZBBADs=) 50% 50% no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.suggestions-addon[data-addon-type=clear]{background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.8}.suggestions-addon[data-addon-type=clear]:hover{opacity:1}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-constraints{list-style:none!important;margin:0!important;padding:0!important;position:absolute!important;white-space:nowrap!important}.suggestions-constraints:empty{display:none!important}.suggestions-constraints li{background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:default;display:inline-block;margin:0 4px 0 0;padding:0 .5em}.suggestions-constraints li .suggestions-remove{height:1em;width:1em;display:inline-block;margin:0 0 0 .25em;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.8}.suggestions-constraints li .suggestions-remove:hover{opacity:1}.suggestions-constraints li span{vertical-align:middle}.suggestions-subtext{color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}.suggestions-promo-desktop{position:absolute;top:0;right:0;text-align:left}
/* End */


/* Start:/local/templates/2020/assets/tooltipster/css/tooltipster.bundle.min.css?17463366016495*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* End */


/* Start:/local/templates/2020/assets/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css?17463366011782*/
.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}
/* End */


/* Start:/local/templates/2020/assets/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-shadow.min.css?17463366011684*/
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}
/* End */


/* Start:/local/templates/2020/assets/splide/splide.min.css?17463366015002*/
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/* End */


/* Start:/local/templates/2020/css/slider.css?17463366013455*/
.splide__arrow {
	outline: none !important;
	height: 56px;
	width: 56px;
	border-radius: 100%;
	border: none;
	opacity: 1;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28' r='27.5' transform='rotate(-180 28 28)' fill='white' fill-opacity='0.8' stroke='%23CDD5DE'/%3E%3Cpath d='M30.9797 28L22.7041 36.2756C22.1462 36.8334 22.1462 37.738 22.7041 38.2959C23.262 38.8538 24.1665 38.8538 24.7244 38.2959L34.0101 29.0101C34.568 28.4523 34.568 27.5477 34.0101 26.9898L24.7244 17.7041C24.1665 17.1462 23.262 17.1462 22.7041 17.7041C22.1462 18.262 22.1462 19.1665 22.7041 19.7244L30.9797 28Z' fill='%23EF2936'/%3E%3C/svg%3E%0A");
	transition: all 300ms;
}
.splide__arrow:disabled {
	opacity: 0.3;
}
.splide__arrow:hover:not(:disabled) {
	opacity: 1;
	background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='28' cy='28' r='27.5' transform='rotate(-180 28 28)' fill='%23EF2936' fill-opacity='0.8' stroke='%23EF2936'/%3E%3Cpath d='M30.9797 28L22.7041 36.2756C22.1462 36.8334 22.1462 37.738 22.7041 38.2959C23.262 38.8538 24.1665 38.8538 24.7244 38.2959L34.0101 29.0101C34.568 28.4523 34.568 27.5477 34.0101 26.9898L24.7244 17.7041C24.1665 17.1462 23.262 17.1462 22.7041 17.7041C22.1462 18.262 22.1462 19.1665 22.7041 19.7244L30.9797 28Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.splide__arrow svg {
	display: none;
}
.splide__arrow--prev {
	left: -28px;
	margin-top: -28px;
	transform: scaleX(-1);
}
.splide__arrow--next {
	right: -28px;
}
.splide__slide {
	outline: none !important;
}

.slider-index__wrapper {
	margin-bottom: 32px;
}
.slider-index__item {
	position: relative;
}
.slider-index__item--link {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
ul.splide__pagination {
	display: flex;
	padding: 0;
	justify-content: center;
	gap: 12px;
}
ul.splide__pagination > li {
	flex: initial;
	display: inline-flex;
	justify-content: center;
}
.splide__pagination__page {
	width: 24px;
	height: 8px;
	position: relative;
	background: transparent;
	border-left: none;
	border-right: none;
	outline: none !important;
	margin: 0;
	border-radius: 0;
}
.splide__pagination__page:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 3px;
	height: 2px;
	background-color: #CCCCCC;
}
.splide__pagination__page.is-active {
	transform: none;
	background: transparent;
}
.splide__pagination__page.is-active:after {
	background-color: var(--color-red);
}
.splide__pagination {
	bottom: -16px;
}
[data-slider--prev-left] .splide__arrow--prev {
	left: -72px;
}
[data-slider--prev-left] ul.splide__pagination {
	justify-content: flex-start;
}
[data-slider--pagination="1"] {
	margin-bottom: 32px;
}
@media (max-width: 768px) {
	.slider-index__wrapper {
		margin-left: -16px;
		margin-right: -16px;
		margin-top: -16px;
	}
	ul.splide__pagination {
		justify-content: space-between;
		gap: 8px;
		padding-left: 0;
		padding-right: 0;
	}
	.slider-index ul.splide__pagination,
	.sliders-blog-c ul.splide__pagination {
		padding-left: 16px;
		padding-right: 16px;
	}
	ul.splide__pagination > li {
		flex: 1;
		display: inline-flex;
		justify-content: center;
	}
	.splide__pagination__page {
		width: 100%;
		height: 8px;
	}
	.splide__pagination {
		bottom: -16px;
	}
}
/* End */


/* Start:/local/components/app/categories_root_popup/templates/root_sections/style.css?1746336600148*/
.mobile-menu .top-categories-c {
	margin-top: 16px;
	padding: 16px 16px 8px 16px;
	background: #ffffff;
	margin-left: -16px;
	margin-right: -16px;
}
/* End */


/* Start:/local/templates/2020/components/bitrix/news.list/slider.index.v2/style.css?17463366011548*/
.sliders-index-c {
	margin-top: 16px;
	position: relative;
	margin-bottom: 32px;
}
.sliders-index-c > ul.slides {
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-wrap: nowrap;
}
.sliders-index-c ul.slides {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
}
.sliders-index-c .flex-viewport ul.slides {
	width: 100%;
	overflow: hidden;
}
.sliders-index-c .flex-viewport ul.slides li {
	margin-top: 0;
}
.sliders-index-c ul.slides > li {
	width: 100%;
	display: inline-block;
	position: relative;
}
.sliders-index-c > ul.slides > li {
	display: none;
}
.sliders-index-c > ul.slides > li:first-child {
	display: block;
}
.sliders-index-c .item-c .inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 64px;
}
.sliders-index-c .item-c .inner > a {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.sliders-index-c .flex-control-nav {
	display: none;
}
@media screen and (max-width: 768px) {
	.sliders-index-c {
		margin-left: -16px;
		margin-right: -16px;
		margin-top: -16px;
		padding-top: 0;
	}
	.sliders-index-c .flex-control-nav {
		display: initial;
	}
	.sliders-index-c .flex-direction-nav {
		display: none;
	}
	.sliders-index-c .item-c {
		overflow: hidden;
		display: flex;
		align-items: center;
		width: 100%;
	}
	.sliders-index-c .item-c picture {
		width: 100%;
	}
	.sliders-index-c .item-c picture img {
		width: 100%;
		height: auto;
		max-width: 100%;
		max-height: initial;
	}
}
/* End */


/* Start:/local/templates/2020/css/include/article-digits.css?176373899424454*/
.article-list-mark {
	display: inline-block;
	width: 42px;
	height: 42px;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
}
.article-list-mark--star {
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.7165 2.54108C27.4215 -0.0400829 24.1167 -0.925609 22.5706 1.16225L15.8073 10.2944C15.3352 10.9319 14.6195 11.345 13.8314 11.4352L2.54108 12.7263C-0.0400829 13.0213 -0.925609 16.3261 1.16225 17.8722L10.2944 24.6354C10.9319 25.1076 11.345 25.8232 11.4352 26.6114L12.7263 37.9017C13.0213 40.4829 16.3261 41.3684 17.8722 39.2805L24.6354 30.1483C25.1076 29.5109 25.8232 29.0977 26.6113 29.0075L37.9017 27.7165C40.4829 27.4215 41.3684 24.1167 39.2805 22.5706L30.1483 15.8073C29.5109 15.3352 29.0977 14.6196 29.0075 13.8314L27.7165 2.54108Z' fill='%23EAEAEF'/%3E%3Cpath d='M10.4318 8.36707C10.3164 8.52285 10.1412 8.6239 9.94861 8.64604L3.24538 9.41283C0.811256 9.69102 -0.0237 12.8071 1.94522 14.2651L7.36699 18.2808C7.52278 18.3962 7.62388 18.5713 7.64597 18.764L8.41276 25.4672C8.69095 27.9013 11.807 28.7363 13.265 26.7674L17.2807 21.3456C17.3962 21.1903 17.5716 21.0886 17.7639 21.0666L24.4671 20.2998C26.9008 20.0213 27.7358 16.9055 25.7673 15.4476L20.3446 11.4316C20.1892 11.3163 20.0885 11.1419 20.0663 10.9496L19.2998 4.24546C19.0214 1.81172 15.9055 0.976988 14.4475 2.94529L10.4318 8.36707ZM16.0544 4.13614C16.4323 3.62584 17.2406 3.84244 17.3127 4.47331L18.0786 11.1763C18.153 11.8265 18.4609 12.4242 18.9392 12.8618L19.1544 13.0397L24.5765 17.0545C25.0868 17.4323 24.8702 18.2407 24.2393 18.3128L17.536 19.0796C16.8858 19.154 16.2881 19.4618 15.8506 19.9403L15.6726 20.1554L11.6579 25.5775C11.28 26.0878 10.4717 25.8711 10.3995 25.2403L9.63275 18.5371L9.58716 18.262C9.44748 17.6288 9.08292 17.0633 8.5569 16.6736L3.13512 12.658C2.6249 12.2801 2.84145 11.4717 3.47229 11.3996L10.1753 10.6338C10.8255 10.5593 11.4241 10.2518 11.8617 9.77334L12.0387 9.55792L16.0544 4.13614Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-list-mark--circle {
	background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39 19.5C39 30.2696 30.2696 39 19.5 39C8.73045 39 0 30.2696 0 19.5C0 8.73045 8.73045 0 19.5 0C30.2696 0 39 8.73045 39 19.5Z' fill='%23EAEAEF'/%3E%3Cpath d='M20 15C20 10.0294 15.9706 6 11 6C6.02944 6 2 10.0294 2 15C2 19.9706 6.02944 24 11 24C15.9706 24 20 19.9706 20 15ZM22 15C22 21.0751 17.0751 26 11 26C4.92487 26 0 21.0751 0 15C0 8.92487 4.92487 4 11 4C17.0751 4 22 8.92487 22 15Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}

.article-digit {
	display: inline-block;
	width: 48px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	z-index: 1;
}
.article-digit:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: -8px;
	display: inline-block;
	width: 39px;
	height: 39px;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19.5' cy='19.5' r='19.5' fill='%23EAEAEF'/%3E%3C/svg%3E%0A");
}
.article-digit:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
}
.article-digit--0:after {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='58' viewBox='0 0 33 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5127 10.6547C19.5126 10.4917 19.4631 10.3501 19.3008 10.1888L19.2686 10.1566L19.2393 10.1224C19.1538 10.0205 19.0723 9.97601 18.9082 9.97595H14.0928C13.9349 9.97603 13.7993 10.0216 13.6504 10.1576C13.5421 10.2994 13.4884 10.453 13.4883 10.6547V47.2611C13.4883 47.4625 13.5425 47.6155 13.6504 47.7572C13.7995 47.8936 13.9347 47.9397 14.0928 47.9398H18.9082C19.0723 47.9398 19.1538 47.8953 19.2393 47.7933L19.2686 47.7592L19.3008 47.7269C19.4631 47.5656 19.5126 47.4242 19.5127 47.2611V10.6547ZM21.5127 47.2611C21.5126 47.9933 21.2242 48.6357 20.7109 49.1459L20.71 49.1449C20.2386 49.6692 19.6146 49.9397 18.9082 49.9398H14.0928C13.3621 49.9397 12.7192 49.6557 12.2061 49.1459L12.1738 49.1136L12.1445 49.0785C11.7085 48.5585 11.4883 47.9381 11.4883 47.2611V10.6547C11.4884 9.97768 11.7086 9.35728 12.1445 8.83728L12.1738 8.80212L12.2061 8.77087C12.7192 8.26079 13.3619 7.97606 14.0928 7.97595H18.9082C19.6148 7.97603 20.2385 8.2472 20.71 8.77185L20.7109 8.77087C21.224 9.28097 21.5126 9.9226 21.5127 10.6547V47.2611Z' fill='%235D7894'/%3E%3Cpath d='M31 12.082C30.9999 8.52862 30.1588 6.04897 28.6543 4.45703C27.1598 2.87598 24.8482 2.00008 21.5264 2H11.4736C8.15185 2.00008 5.84025 2.87598 4.3457 4.45703C2.84115 6.04897 2.00007 8.52862 2 12.082V45.918C2.00007 49.4714 2.84115 51.951 4.3457 53.543C5.84025 55.124 8.15185 55.9999 11.4736 56H21.5264C24.8482 55.9999 27.1598 55.124 28.6543 53.543C30.1588 51.951 30.9999 49.4714 31 45.918V42.1602H33V45.918C32.9999 49.7523 32.0949 52.8139 30.1084 54.916C28.1117 57.0287 25.1865 57.9999 21.5264 58H11.4736C7.81347 57.9999 4.88828 57.0287 2.8916 54.916C0.905053 52.8139 6.66171e-05 49.7523 0 45.918V12.082C6.69182e-05 8.24769 0.905053 5.18605 2.8916 3.08398C4.88828 0.971336 7.81347 8.51679e-05 11.4736 0H21.5264C25.1865 8.53368e-05 28.1117 0.971336 30.1084 3.08398C32.0949 5.18605 32.9999 8.24769 33 12.082V30.6602H31V12.082Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--1:after {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='56' viewBox='0 0 15 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 39V55H1V1H14V31.5' stroke='%235D7894' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
.article-digit--2:after {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='56' viewBox='0 0 30 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.545898 35.8385C0.545899 32.0865 1.38153 29.079 3.22949 27.0085C5.09111 24.923 7.81844 23.9674 11.2168 23.9673H17.457C17.5789 23.9673 17.6316 23.938 17.6982 23.8539L17.7266 23.8174L17.7588 23.784C17.8972 23.6384 17.9384 23.5124 17.9385 23.3627V11.6251C17.9385 11.4755 17.8971 11.3495 17.7588 11.2038L17.7266 11.1704L17.6982 11.134C17.6316 11.0498 17.5789 11.0206 17.457 11.0205H12.8555C12.7373 11.0205 12.6334 11.0541 12.5098 11.1725C12.4199 11.2992 12.3731 11.4379 12.373 11.6251V16.8478H0V11.8712C3.39223e-05 8.11918 0.835569 5.11167 2.68359 3.04123C4.54522 0.955714 7.27251 7.70432e-05 10.6709 0H19.3291C22.7275 7.72222e-05 25.4548 0.955714 27.3164 3.04123C29.1644 5.11167 30 8.11918 30 11.8712V24.265C30 28.0173 29.1646 31.0256 27.3164 33.0961C25.4548 35.1816 22.7275 36.1372 19.3291 36.1373H13.0498C13.0409 36.1399 13.0267 36.1433 13.0078 36.1505C12.9457 36.174 12.8676 36.2123 12.7822 36.2598C12.7485 36.2786 12.7169 36.2992 12.6865 36.3176C12.6724 36.3488 12.6561 36.3812 12.6416 36.4158C12.603 36.5079 12.5701 36.5964 12.5488 36.671C12.5248 36.7553 12.5293 36.7739 12.5293 36.7419V44.0741H29.376V56H0.545898V48.7407H2.5459V53.9259H27.376V46.1481H10.5293V36.7419C10.5293 36.2876 10.709 35.8247 10.8076 35.5894C10.8673 35.4471 10.9259 35.323 10.9697 35.235C10.9918 35.1906 11.0106 35.154 11.0244 35.1276C11.0312 35.1147 11.0367 35.1042 11.041 35.0962C11.0431 35.0923 11.0455 35.0887 11.0469 35.0861C11.0476 35.0847 11.0483 35.083 11.0488 35.082V35.081L11.0498 35.08L11.1611 34.8775L11.3447 34.7438L11.3467 34.7418C11.3476 34.7411 11.3493 34.7406 11.3506 34.7397C11.3531 34.7379 11.3566 34.7353 11.3604 34.7326C11.3681 34.7271 11.3781 34.7191 11.3906 34.7104C11.416 34.6926 11.4514 34.6687 11.4941 34.6405C11.5787 34.5846 11.6982 34.5096 11.8359 34.4329C11.9715 34.3574 12.1407 34.2718 12.3223 34.203C12.491 34.1391 12.7378 34.0633 13.0107 34.0632H19.3291C22.3778 34.0631 24.4866 33.2121 25.8486 31.6863C27.224 30.1453 28 27.7354 28 24.265V11.8712C28 8.40076 27.2241 5.9909 25.8486 4.44994C24.4866 2.92414 22.3778 2.07415 19.3291 2.07407H10.6709C7.62216 2.07415 5.51337 2.92414 4.15137 4.44994C2.77587 5.9909 2.00003 8.40076 2 11.8712V14.7737H10.373V11.6251C10.3731 10.9555 10.5788 10.3382 10.9902 9.81843L11.0195 9.78197L11.0508 9.74855C11.5364 9.2375 12.152 8.94647 12.8555 8.94647H17.457C18.1365 8.94653 18.734 9.22312 19.1816 9.74855H19.1826C19.6681 10.2595 19.9385 10.8994 19.9385 11.6251V23.3627C19.9384 24.0884 19.6681 24.7284 19.1826 25.2393L19.1816 25.2383C18.7339 25.7641 18.1367 26.0413 17.457 26.0414H11.2168C8.16809 26.0415 6.05926 26.8915 4.69727 28.4172C3.32183 29.9582 2.5459 32.3681 2.5459 35.8385V39.4074H0.545898V35.8385Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--3:after {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='57' viewBox='0 0 32 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 45.1263V39.7701H12.2461V45.6205C12.2461 45.8259 12.3015 45.9802 12.4062 46.1196C12.5471 46.2496 12.6677 46.2885 12.8037 46.2885H19.2783C19.4179 46.2885 19.4873 46.254 19.5684 46.1561L19.5967 46.1215L19.6289 46.0898C19.7841 45.9336 19.8359 45.7907 19.8359 45.6205V34.2344C19.8359 34.0644 19.784 33.9222 19.6289 33.766L19.5967 33.7343L19.5684 33.6998C19.4872 33.6017 19.418 33.5673 19.2783 33.5673H9.83594V22.6908H18.7871C18.9266 22.6907 18.996 22.6563 19.0771 22.5583L19.1055 22.5238L19.1367 22.4912C19.2919 22.3349 19.3447 22.1929 19.3447 22.0228V11.6271C19.3447 11.457 19.292 11.314 19.1367 11.1578L19.1055 11.1261L19.0771 11.0915C18.996 10.9935 18.9266 10.9591 18.7871 10.9591H13.2949C13.1587 10.9591 13.0376 10.9974 12.8965 11.128C12.7921 11.2672 12.7373 11.4221 12.7373 11.6271V17.8902H0.492188V11.8737C0.492252 8.11203 1.3678 5.10746 3.2959 3.04137C5.239 0.959222 8.09007 8.32848e-05 11.6553 0H20.3447C23.9099 8.34561e-05 26.761 0.959222 28.7041 3.04137C30.6322 5.10746 31.5077 8.11203 31.5078 11.8737V15.4218H29.5078V11.8737C29.5077 8.37491 28.6902 5.93386 27.2305 4.36963C25.7857 2.82151 23.555 1.9656 20.3447 1.96552H11.6553C8.44501 1.9656 6.21425 2.82151 4.76953 4.36963C3.30978 5.93386 2.49225 8.37491 2.49219 11.8737V15.9247H10.7373V11.6271C10.7373 10.9695 10.9485 10.3633 11.3721 9.85158L11.4004 9.81703L11.4316 9.78536C11.9323 9.28141 12.5672 8.99363 13.2949 8.99359H18.7871C19.4914 8.99364 20.1075 9.26758 20.5674 9.78536H20.5684C21.0686 10.2891 21.3447 10.9173 21.3447 11.6271V22.0228C21.3447 22.7327 21.0687 23.3608 20.5684 23.8645L20.5674 23.8636C20.1075 24.3816 19.4916 24.6562 18.7871 24.6563H11.8359V31.6018H19.2783C19.9825 31.6018 20.5988 31.8752 21.0586 32.3926H21.0596C21.56 32.8964 21.8359 33.5244 21.8359 34.2344V45.6205C21.8359 46.3305 21.56 46.9584 21.0596 47.4623C20.5997 47.9802 19.9828 48.254 19.2783 48.254H12.8037C12.0759 48.254 11.4411 47.9662 10.9404 47.4623L10.9082 47.4306L10.8799 47.396C10.4564 46.8844 10.2461 46.278 10.2461 45.6205V41.7356H2V45.1263C2.00006 48.6251 2.81857 51.0661 4.27832 52.6304C5.72312 54.1784 7.95375 55.0345 11.1641 55.0345H20.8359C24.0462 55.0345 26.2769 54.1784 27.7217 52.6304C29.1814 51.0661 29.9999 48.6251 30 45.1263V37.2047C30 32.9801 28.7728 30.241 26.5635 28.6795L25.458 27.8973L26.5479 27.095C27.7356 26.2201 28.5999 24.8717 29.0801 22.9442L30.0508 23.1783L31.0225 23.4115C30.5744 25.2105 29.802 26.7086 28.6787 27.8551C30.9484 29.9689 32 33.1554 32 37.2047V45.1263C31.9999 48.8879 31.1243 51.8925 29.1963 53.9586C27.2531 56.0409 24.4014 57 20.8359 57H11.1641C7.59862 57 4.7469 56.0409 2.80371 53.9586C0.875711 51.8925 6.45846e-05 48.8879 0 45.1263Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--4:after {
	background-image: url("data:image/svg+xml,%3Csvg width='34' height='56' viewBox='0 0 34 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8418 22.1992V2H2V22.7002C2.00001 26.2223 2.86611 28.6798 4.42285 30.2617C5.97671 31.8407 8.3862 32.7168 11.8418 32.7168H23.0713V54H32V45.5H34V56H21.0713V34.7168H11.8418C8.06976 34.7168 5.05803 33.7573 2.99805 31.6641C0.940984 29.5737 6.88332e-06 26.5227 0 22.7002V0H12.8418V22.1992C12.8418 22.388 12.8936 22.5337 13.0049 22.6738C13.164 22.8139 13.3173 22.8682 13.5029 22.8682H20.4102C20.6046 22.8681 20.7025 22.8136 20.793 22.71L20.8232 22.6758L20.8555 22.6445C21.0265 22.4813 21.0713 22.346 21.0713 22.1992V0H34V35H32V2H23.0713V22.1992C23.0713 22.9426 22.7655 23.5864 22.2373 24.0908L22.2363 24.0898C21.7511 24.6088 21.1181 24.8681 20.4102 24.8682H13.5029C12.7691 24.8682 12.116 24.595 11.5879 24.0908L11.5557 24.0596L11.5254 24.0254C11.0742 23.5085 10.8418 22.885 10.8418 22.1992Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--5:after {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='56' viewBox='0 0 33 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 31.7393C30.9999 28.2692 30.1601 25.8514 28.6562 24.2979C27.1581 22.7503 24.8354 21.8906 21.4971 21.8906H13.4512C12.7267 21.8906 12.0844 21.616 11.5684 21.1152L11.5361 21.083L11.5068 21.0488C11.0668 20.5364 10.8418 19.9205 10.8418 19.2461V8.79492H28.7979V2H2V20.1504C2 23.6204 2.84002 26.0382 4.34375 27.5918C5.84187 29.1394 8.16456 30 11.5029 30H19.4648C20.1635 30.0001 20.7863 30.2606 21.2607 30.7754H21.2617C21.7779 31.2763 22.0741 31.9126 22.0742 32.6436V44.3975C22.0742 45.1284 21.7779 45.7647 21.2617 46.2656L21.2607 46.2646C20.7862 46.7798 20.1638 47.0409 19.4648 47.041H14.4668C13.7425 47.0409 13.1009 46.7663 12.585 46.2656L12.5527 46.2344L12.5225 46.1992C12.0826 45.6869 11.8584 45.0716 11.8584 44.3975V41.2051H2.59277V44.1504C2.59277 47.6207 3.43354 50.0382 4.9375 51.5918C6.43562 53.1393 8.75736 54 12.0957 54H21.4971C24.8354 54 27.1581 53.1394 28.6562 51.5918C30.16 50.0382 31 47.6204 31 44.1504V43H33V44.1504C33 47.913 32.0897 50.9206 30.0928 52.9834C28.09 55.0522 25.1605 56 21.4971 56H12.0957C8.43228 56 5.50279 55.0522 3.5 52.9834C1.50305 50.9206 0.592773 47.913 0.592773 44.1504V39.2051H13.8584V44.3975C13.8584 44.5827 13.9079 44.7242 14.0117 44.8584C14.1609 44.992 14.2999 45.0409 14.4668 45.041H19.4648C19.6388 45.041 19.7234 44.9934 19.8066 44.8965L19.8369 44.8623L19.8691 44.8301C20.0303 44.6737 20.0742 44.543 20.0742 44.3975V32.6436C20.0742 32.498 20.0303 32.3674 19.8691 32.2109L19.8369 32.1787L19.8066 32.1445C19.7234 32.0477 19.6387 32.0001 19.4648 32H11.5029C7.83954 32 4.91001 31.0522 2.90723 28.9834C0.910278 26.9206 0 23.913 0 20.1504V0H30.7979V10.7949H12.8418V19.2461C12.8418 19.431 12.8908 19.5731 12.9941 19.707C13.1439 19.8414 13.2837 19.8906 13.4512 19.8906H21.4971C25.1605 19.8906 28.09 20.8383 30.0928 22.9072C32.0896 24.97 32.9999 27.9769 33 31.7393V33.5H31V31.7393Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--6:after {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='56' viewBox='0 0 31 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1768 34.0315C19.1767 33.8752 19.1304 33.7451 18.9863 33.5979L18.9551 33.5657L18.9268 33.5305C18.855 33.4426 18.7969 33.4124 18.6709 33.4124H12.4121C12.2894 33.4124 12.1804 33.4465 12.0508 33.5676C11.956 33.6971 11.9063 33.8399 11.9062 34.0315V43.4231C11.9063 43.6138 11.9558 43.756 12.0498 43.885C12.18 44.0072 12.2889 44.0422 12.4121 44.0422H18.6709C18.7969 44.0422 18.855 44.012 18.9268 43.9241L18.9551 43.8889L18.9863 43.8567C19.1303 43.7096 19.1767 43.5793 19.1768 43.4231V34.0315ZM21.1768 43.4231C21.1767 44.1303 20.9058 44.7557 20.416 45.2561L20.415 45.2551C19.964 45.7698 19.3598 46.0422 18.6709 46.0422H12.4121C11.6999 46.0422 11.0778 45.7566 10.5879 45.2561L10.5557 45.2229L10.5273 45.1887C10.1126 44.6801 9.9063 44.0768 9.90625 43.4231V34.0315C9.90626 33.3777 10.1125 32.7745 10.5273 32.2659L10.5557 32.2307L10.5879 32.1985C11.0778 31.698 11.6998 31.4124 12.4121 31.4124H18.6709C19.3598 31.4124 19.9639 31.6847 20.415 32.1995C20.9048 32.6999 21.1767 33.3242 21.1768 34.0315V43.4231Z' fill='%235D7894'/%3E%3Cpath d='M18.0654 11.4434C18.0653 11.2872 18.0189 11.1568 17.875 11.0098L17.8438 10.9775L17.8154 10.9424C17.7438 10.8545 17.6863 10.8243 17.5605 10.8242H12.4102C12.2871 10.8242 12.1778 10.8587 12.0479 10.9805C11.9536 11.1096 11.9044 11.2523 11.9043 11.4434V22.04C13.1828 21.6435 14.6243 21.4541 16.2129 21.4541H20.1748C23.6266 21.4541 26.3934 22.3969 28.2803 24.4492C30.1523 26.4856 31 29.4444 31 33.1406V35.5H29V33.1406C29 29.7129 28.2103 27.3285 26.8076 25.8027C25.4195 24.2929 23.2731 23.4541 20.1748 23.4541H16.2129C14.2049 23.4541 12.597 23.7887 11.3457 24.4043L9.9043 25.1133V11.4434C9.90439 10.7899 10.1108 10.1872 10.5254 9.67871L10.5547 9.64355L10.5859 9.61133C11.0759 9.1107 11.6978 8.82422 12.4102 8.82422H17.5605C18.2492 8.82433 18.8527 9.09683 19.3037 9.61133C19.7933 10.1117 20.0653 10.7363 20.0654 11.4434V14.5723H28.208V11.6865C28.208 8.25887 27.4182 5.8744 26.0156 4.34863C24.6275 2.8388 22.4809 2.00005 19.3828 2H10.8252C7.72691 2 5.58054 2.83876 4.19238 4.34863C2.78969 5.87439 2.00002 8.25874 2 11.6865V44.3135C2.00002 47.7413 2.78969 50.1256 4.19238 51.6514C5.58054 53.1612 7.72691 54 10.8252 54H20.1748C22.9406 54 24.9456 53.3307 26.3252 52.123C27.7012 50.9185 28.5941 49.0571 28.8916 46.3896L30.8789 46.6104C30.5445 49.6092 29.5029 51.9982 27.6426 53.627C25.7855 55.2526 23.2506 56 20.1748 56H10.8252C7.37339 56 4.60662 55.0572 2.71973 53.0049C0.847697 50.9685 1.98313e-05 48.0097 0 44.3135V11.6865C1.99773e-05 7.99029 0.847697 5.03152 2.71973 2.99512C4.60662 0.942776 7.37339 0 10.8252 0H19.3828C22.8345 5.41621e-05 25.6005 0.942835 27.4873 2.99512C29.3595 5.03153 30.208 7.99011 30.208 11.6865V16.5723H18.0654V11.4434Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--7:after {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='56' viewBox='0 0 32 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.2412 0L25.6338 25.7148L23.6797 25.2891L28.7588 2H2V8.93066H17.5166L8.28906 54H17.4189L20.5234 39.7656L22.4766 40.1914L19.0293 56H5.83789L15.0654 10.9307H0V0H31.2412Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--8:after {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='56' viewBox='0 0 32 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8359 33.7891C19.8359 33.644 19.7935 33.5162 19.6416 33.3662L19.6094 33.335L19.5801 33.2998C19.5038 33.2095 19.4322 33.17 19.2793 33.1699H12.8037C12.6569 33.1699 12.5319 33.211 12.3936 33.3359C12.2948 33.4656 12.2461 33.605 12.2461 33.7891V44.5566C12.2462 44.7402 12.2952 44.8784 12.3936 45.0078C12.5321 45.1331 12.6567 45.1758 12.8037 45.1758H19.2793C19.4322 45.1757 19.5038 45.1353 19.5801 45.0449L19.6094 45.0098L19.6416 44.9785C19.7933 44.8287 19.8359 44.7016 19.8359 44.5566V33.7891ZM30 36.541C30 32.4156 28.7816 29.7432 26.5781 28.2148L25.417 27.4092L26.5615 26.582C28.4271 25.2337 29.5078 22.7122 29.5078 18.6494V11.6865C29.5078 8.26635 28.6937 5.88646 27.2422 4.36035C25.7997 2.84397 23.5648 2.00008 20.3447 2H11.6553C8.43516 2.00008 6.20031 2.84397 4.75781 4.36035C3.30635 5.88646 2.49221 8.26635 2.49219 11.6865V18.6494C2.49223 22.7122 3.57288 25.2337 5.43848 26.582L6.58301 27.4092L5.42188 28.2148C3.21838 29.7432 2.00004 32.4156 2 36.541V44.3135C2.00002 47.7337 2.81416 50.1135 4.26562 51.6396C5.70819 53.1562 7.94357 54 11.1641 54H20.8359C23.3496 54 25.2628 53.4842 26.6602 52.5449C28.041 51.6166 29.0129 50.2108 29.542 48.2383L31.4736 48.7568C30.8401 51.1189 29.6194 52.965 27.7764 54.2041C25.9497 55.4321 23.6076 56 20.8359 56H11.1641C7.60882 56 4.76183 55.063 2.81641 53.0176C0.879934 50.9815 2.05388e-05 48.0176 0 44.3135V36.541C3.74954e-05 32.574 1.04439 29.4452 3.29199 27.3652C1.36181 25.4053 0.492224 22.4211 0.492188 18.6494V11.6865C0.492208 7.98239 1.37212 5.01848 3.30859 2.98242C5.25393 0.93721 8.10036 8.15993e-05 11.6553 0H20.3447C23.8996 8.17671e-05 26.7461 0.93721 28.6914 2.98242C30.6279 5.01848 31.5078 7.98239 31.5078 11.6865V18.6494C31.5078 22.4214 30.6376 25.4053 28.707 27.3652C30.955 29.4452 32 32.5737 32 36.541V39H30V36.541ZM19.3447 11.6865C19.3447 11.5416 19.302 11.4145 19.1504 11.2646L19.1172 11.2324L19.0879 11.1982C19.0116 11.1078 18.9403 11.0674 18.7871 11.0674H13.2949C13.1479 11.0674 13.0234 11.1098 12.8848 11.2354C12.7866 11.3647 12.7383 11.5031 12.7383 11.6865V21.5635C12.7383 21.7464 12.7863 21.8847 12.8838 22.0137C13.0229 22.1401 13.1475 22.1826 13.2949 22.1826H18.7871C18.9401 22.1826 19.0117 22.1429 19.0879 22.0527L19.1172 22.0176L19.1504 21.9854C19.3019 21.8355 19.3447 21.7084 19.3447 21.5635V11.6865ZM21.8359 44.5566C21.8358 45.275 21.5507 45.9038 21.0469 46.4014L21.0459 46.4004C20.5822 46.9122 19.97 47.1757 19.2793 47.1758H12.8037C12.0881 47.1758 11.4569 46.8989 10.9531 46.4014L10.9209 46.3691L10.8916 46.335C10.4631 45.8271 10.2462 45.2194 10.2461 44.5566V33.7891C10.2461 33.1263 10.4632 32.5187 10.8916 32.0107L10.9209 31.9756L10.9531 31.9434C11.4569 31.4459 12.0882 31.1699 12.8037 31.1699H19.2793C19.9697 31.17 20.5823 31.432 21.0459 31.9434C21.5498 32.441 21.8359 33.0706 21.8359 33.7891V44.5566ZM21.3447 21.5635C21.3447 22.2818 21.0593 22.9106 20.5557 23.4082L20.5547 23.4072C20.0909 23.9195 19.4783 24.1826 18.7871 24.1826H13.2949C12.5794 24.1825 11.949 23.9057 11.4453 23.4082L11.4131 23.377L11.3838 23.3418C10.9552 22.8338 10.7383 22.2264 10.7383 21.5635V11.6865C10.7383 11.0237 10.9552 10.4161 11.3838 9.9082L11.4131 9.87402L11.4453 9.8418C11.949 9.34438 12.5795 9.06747 13.2949 9.06738H18.7871C19.4779 9.06739 20.0909 9.33001 20.5547 9.8418C21.0584 10.3394 21.3447 10.9682 21.3447 11.6865V21.5635Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}
.article-digit--9:after {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='56' viewBox='0 0 31 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0947 12.5771C19.0947 12.4209 19.0483 12.2907 18.9043 12.1436L18.873 12.1113L18.8447 12.0762C18.773 11.9882 18.7149 11.958 18.5889 11.958H12.3301C12.2073 11.958 12.0984 11.9922 11.9688 12.1133C11.874 12.2427 11.8242 12.3855 11.8242 12.5771V21.9688C11.8243 22.1595 11.8738 22.3017 11.9678 22.4307C12.098 22.5528 12.2069 22.5879 12.3301 22.5879H18.5889C18.7149 22.5879 18.773 22.5577 18.8447 22.4697L18.873 22.4346L18.9043 22.4023C19.0483 22.2552 19.0947 22.1249 19.0947 21.9688V12.5771ZM21.0947 21.9688C21.0947 22.6759 20.8237 23.3013 20.334 23.8018L20.333 23.8008C19.8819 24.3155 19.2778 24.5879 18.5889 24.5879H12.3301C11.6178 24.5879 10.9958 24.3022 10.5059 23.8018L10.4736 23.7695L10.4453 23.7344C10.0305 23.2258 9.82427 22.6224 9.82422 21.9688V12.5771C9.82423 11.9234 10.0305 11.3202 10.4453 10.8115L10.4736 10.7764L10.5059 10.7441C10.9958 10.2436 11.6178 9.95801 12.3301 9.95801H18.5889C19.2778 9.95801 19.8819 10.2303 20.333 10.7451C20.8228 11.2456 21.0947 11.8699 21.0947 12.5771V21.9688Z' fill='%235D7894'/%3E%3Cpath d='M29 11.6865C29 8.25874 28.2103 5.87439 26.8076 4.34863C25.4195 2.83876 23.2731 2 20.1748 2H10.8252C7.72691 2 5.58054 2.83876 4.19238 4.34863C2.78969 5.87439 2.00002 8.25874 2 11.6865V22.8594C2.00005 26.2871 2.78966 28.6715 4.19238 30.1973C5.58054 31.7071 7.72691 32.5459 10.8252 32.5459H14.7871C16.7951 32.5459 18.403 32.2113 19.6543 31.5957L21.0957 30.8867V44.5566C21.0956 45.2636 20.8245 45.8883 20.335 46.3887L20.334 46.3877C19.8829 46.9027 19.279 47.1758 18.5898 47.1758H13.4395C12.7273 47.1757 12.1061 46.8892 11.6162 46.3887L11.584 46.3564L11.5557 46.3213C11.141 45.8128 10.9347 45.2102 10.9346 44.5566V41.4277H2.79199V44.3135C2.79201 47.7411 3.58179 50.1256 4.98438 51.6514C6.37249 53.1612 8.51906 53.9999 11.6172 54H20.1748C23.2731 54 25.4195 53.1612 26.8076 51.6514C28.2103 50.1256 29 47.7413 29 44.3135V40.4277H31V44.3135C31 48.0097 30.1523 50.9685 28.2803 53.0049C26.3934 55.0572 23.6266 56 20.1748 56H11.6172C8.16552 55.9999 5.39953 55.0572 3.5127 53.0049C1.64047 50.9685 0.792012 48.0099 0.791992 44.3135V39.4277H12.9346V44.5566C12.9346 44.7483 12.9842 44.8911 13.0791 45.0205C13.2085 45.1413 13.317 45.1757 13.4395 45.1758H18.5898C18.7159 45.1758 18.774 45.1456 18.8457 45.0576L18.874 45.0225L18.9053 44.9902C19.0492 44.8432 19.0956 44.7128 19.0957 44.5566V33.959C17.8171 34.3556 16.3759 34.5459 14.7871 34.5459H10.8252C7.37339 34.5459 4.60662 33.6031 2.71973 31.5508C0.847667 29.5144 4.66621e-05 26.5556 0 22.8594V11.6865C1.99773e-05 7.99029 0.847697 5.03152 2.71973 2.99512C4.60662 0.942776 7.37339 0 10.8252 0H20.1748C23.6266 0 26.3934 0.942776 28.2803 2.99512C30.1523 5.03152 31 7.99029 31 11.6865V28.8223H29V11.6865Z' fill='%235D7894'/%3E%3C/svg%3E%0A");
}

@media (max-width: 1023px) {
	.article-digit {
		width: 36px;
		height: 48px;
	}
	.article-digit:before {
		right: -8px;
	}
}
/* End */


/* Start:/local/templates/2020/css/include/articles.css?176373899425915*/
/*root-----------------------------------------------------------*/
:root {
	--color-grey-very-light: #F5F5F5;
}

.article,
.articles-other {
	--color-black: #282828;
	--color-blue: #5D7894;
	--color-blue-light: #ECF3FD;
	--color-grey-light: #C4C4C4;
	--color-grey-very-light: #F5F5F5;
	--color-grey-medium: #989898;
	--color-grey-dark: #666666;
	--color-slider-cnt: #B9B9B9;
	--color-red: #EF2936;
	--color-white: #FFFFFF;

	--article-radius-big: 20px;
	--article-radius-big-minus: -20px;
	--article-radius-small: 10px;
	--article-radius-small-minus: -10px;
	--article-radius-tiny: 5px;

	--article-title-1-font-size: 35px;
	--article-title-2-font-size: 28px;
	--article-title-3-font-size: 23px;
	--article-title-4-font-size: 20px;

	--article-font-size-50: 50px;
	--article-font-size-22: 22px;
	--article-font-size-18: 18px;
	--article-font-size-16: 14px;
	--article-font-size-14: 14px;
	--article-font-size-12: 12px;

	--article-gap-menu: 40px;
	--article-padding-1x: 8px;
	--article-padding-2x: 16px;
	--article-padding-2x-minus: -16px;
	--article-padding-3x: 24px;
	--article-padding-4x: 32px;
	--article-padding-5x: 40px;
	--article-padding-6x: 48px;
	--article-padding-7x: 56px;
	--article-padding-8x: 64px;
	--article-padding-small: 48px;
	--article-padding-small-minus: -48px;
	--article-padding-big: 140px;
	--article-padding-big-minus: -140px;
}

.article-content address,
.article-content blockquote, .article-content dl,
.article-content figure,
.article-content hr,
.article-content ol,
.article-content p,
.article-content pre,
.article-content ul {
	font-weight: 400;
}
.article-content ul + p,
.article-content ul + ul {
	margin-top: var(--article-padding-2x);
}

.article-content .article-menu {
	display: none;
}
.article-content .products-flex-slider {
	color: var(--color-black);
}
.article-content .products-flex-slider a {
	color: var(--color-black);
}
.article {
	display: flex;
	position: relative;
	justify-content: space-between;
	color: var(--color-black);
	font-size: var(--article-font-size-18);
	font-weight: 400;
}
.article-date,
.article-time {
	font-size: var(--article-font-size-14);
	color: var(--color-grey-dark);
}
.article-date + .article-time {
	margin-left: var(--article-padding-2x);
}
.article p {
	color: var(--color-grey-dark);
	font-size: var(--article-font-size-18);
	font-weight: 400;
}
.article-aside {
	width: calc(28% - var(--article-gap-menu));
	color: var(--color-grey-dark);
	font-weight: 400;
}
.article-content {
	width: 72%;
	overflow: hidden;
}
.article section ~ section {
	padding-top: var(--article-padding-4x);
}
.article-content,
.article-content a:not(.lead-btn):not(.button) {
	color: var(--color-black);
}

.page-article-detail .content-c {
	background: var(--color-grey-very-light);
}
.page-article-detail .page-header-c {
	display: none;
}
.article-title-1 {
	font-size: var(--article-title-1-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-4x);
	color: var(--color-black);
	line-height: 1;
	margin-top: var(--article-padding-2x);
}
.article-title-2 {
	font-size: var(--article-title-2-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-3x);
	color: var(--color-black);
}
.article-title-3 {
	font-size: var(--article-title-3-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-2x);
	color: var(--color-black);
}
.article-title-4 {
	font-size: var(--article-title-4-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-2x);
	color: var(--color-black);
}

.article-aside-sticky {
	position: sticky;
	top: 120px;
}

.article-content-top {
	margin-bottom: var(--article-padding-1x);
	border-radius: var(--article-radius-big);
	overflow: hidden;
}
.article-content-bottom {
	padding: var(--article-padding-small) var(--article-padding-big);
	background: #ffffff;
	border-radius: var(--article-radius-big);
}

.article-menu {

}
.article-menu__items {

}
.article-menu__item {

}
.article-menu__item ~ .article-menu__item {
	margin-top: var(--article-padding-2x);
}
.article-menu__items-link {
	display: block;
	text-decoration: none;
	color: var(--color-grey-dark);
	font-weight: 400;
}

.article-social {
	margin-top: var(--article-padding-6x);
}

.article-subscription {
	margin-top: var(--article-padding-6x);
}
.article-text__text,
.article-text__text p {
	color: var(--color-black);
}
.article-text__image + .article-text__text {
	padding-top: var(--article-padding-2x);
}

.article-product {
	display: flex;
	width: 100%;
	color: var(--color-black);
}
.article-product__image {
	width: 250px;
	min-width: 250px;
	height: 250px;
}
.article-product__info {
	padding: var(--article-padding-2x);
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-1x);
	background: var(--color-grey-very-light);
	flex-basis: max-content;
	flex-grow: 1;
	justify-content: space-between;
}
.article-product__name {
	font-weight: 500;
	font-size: var(--article-font-size-18);
}
.article-product__name-link {
	text-decoration: none;
	color: var(--color-black) !important;
}
.article-product__price {
	font-weight: 500;
	font-size: var(--article-font-size-22);
}

.article-slider .flex-direction-nav a {
	width: 42px;
	height: 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='43' height='42' viewBox='0 0 43 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='21' transform='matrix(-1 0 0 1 42.8203 0)' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.4205 27.7201L29.3781 21.4201L23.4205 15.1201' fill='white'/%3E%3Cpath d='M23.4205 27.7201L29.3781 21.4201M29.3781 21.4201L23.4205 15.1201M29.3781 21.4201H12.5781' stroke='%23666666' stroke-miterlimit='22.9256'/%3E%3C/svg%3E%0A");
}
.article .products-flex-slider .flex-direction-nav a {
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='20.5' transform='matrix(-1 0 0 1 42 0)' stroke='%23C4C4C4'/%3E%3Cpath d='M22.6002 27.7201L28.5578 21.4201M28.5578 21.4201L22.6002 15.1201M28.5578 21.4201H11.7578' stroke='%23666666' stroke-miterlimit='22.9256'/%3E%3C/svg%3E%0A");
}
.article-slider .flex-direction-nav .flex-prev {
	left: -96px;
	opacity: 1;
}
.article-slider .flex-direction-nav .flex-next {
	right: -96px;
	opacity: 1;
}
.article-slider .flex-viewport {
	overflow: visible !important;
}
.article-slider-wrapper {
	margin-left: var(--article-padding-2x-minus);
	margin-right: var(--article-padding-2x-minus);
}
.article-slider {
	font-size: var(--article-font-size-18);
	position: relative;
}
.article-slider__text-top {
	padding-top: var(--article-padding-2x);
	padding-bottom: var(--article-padding-1x);
	display: flex;
	justify-content: space-between;
}
.article-slider__title {
	color: var(--color-black);
	font-size: var(--article-font-size-18);
	font-weight: 500;
}
.article-slider__description {
	color: var(--color-grey-dark);
}
.article-slider__nn {
	color: var(--color-black);
	font-weight: 500;
}
.article-slider__nn-cnt {
	color: var(--color-slider-cnt);
}
.article-slider .slides::after {
	content: "";
	clear: both;
	display: table;
}
.article-slider__item {
	padding-left: var(--article-padding-2x);
	padding-right: var(--article-padding-2x);
}
.article-slider__content {
	display: flex;
	align-items: center;
	justify-content: center;
}
.article-slider .slides > li {
	opacity: 0.2;
	transition: opacity 0.5s;
}
.article-slider .slides > li.flex-active-slide {
	opacity: 1;
}

.article-benefits-list {
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-2x);
	list-style: none;
	padding: 0;
	margin-left: 0;
}
.article-benefits-list__item {
	color: var(--color-black);
	position: relative;
	padding-left: var(--article-padding-3x);
	font-weight: 400;
}
.article-benefits-list__item::before {
	content: "•";
	color: var(--color-blue);
	font-size: 2em;
	position: absolute;
	top: 5px;
	left: 0;
	line-height: 0.5em;
}

.article-benefits-blocks__items {
	display: flex;
	flex-wrap: wrap;
	margin-left: var(--article-padding-2x-minus);
}
.article-benefits-blocks__item {
	width: calc(33% - var(--article-padding-2x));
	margin-left: var(--article-padding-2x);
	margin-bottom: var(--article-padding-2x);
	color: var(--color-blue);
}
.article-benefits-blocks__item-description {
	font-size: var(--article-font-size-50);
	color: var(--color-blue);
	border-bottom: 2px solid var(--color-grey-light);
	margin-bottom: var(--article-padding-1x);
}
.article-benefits-blocks__item-value {
	color: var(--color-black);
}

.article-subscription__form {
	margin-top: var(--article-padding-3x);
}
.article-subscription__label {
	position: relative;
}
.article-subscription__input {
	border-color: #C4C4C4;
	border-width: 2px !important;
	border-radius: 3px;
}
.article-subscription__button {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 48px;
	bottom: 2px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.article-subscription__button:hover {
	background: #f8f8f8;
}

.page-article-detail .content-c {
	padding-bottom: 64px;
}
.page-article-detail .footer-c {
	margin-top: 0;
}

.article-image-left {
	display: flex;
	justify-content: space-between;
}
.article-image-left__image {
	width: 55%;
	border-radius: var(--article-radius-big);
}
.article-image-left__image-img {
	border-radius: var(--article-radius-big);
}
.article-image-left__text {
	width: calc(45% - 6px);
	padding: var(--article-padding-4x);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-radius: var(--article-radius-big);
	border: 2px solid #c4c4c4;
	gap: var(--article-padding-2x);
}
.article-image-left__text-nn {
	width: 36px;
	min-width: 36px;
	height: 36px;
	border-radius: 100%;
	color: var(--color-white);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: var(--article-font-size-14);
	background: var(--color-blue);
	margin-bottom: var(--article-padding-3x);
}
.article-image-left__text-title {
	font-size: var(--article-title-3-font-size);
	font-weight: 500;
	line-height: 1.2;
}
.article-image-left__text-hint {
	color: var(--color-grey-light);
	font-style: italic;
	font-size: var(--article-font-size-16);
}
.article-image-left__text-hint.m {
	display: none;
}

.article-image-right {
	display: flex;
	justify-content: space-between;
}
.article-image-right__image {
	width: 55%;
	border-radius: var(--article-radius-big);
}
.article-image-right__image-img {
	border-radius: var(--article-radius-big);
}
.article-image-right__text {
	width: calc(45% - 6px);
	padding: var(--article-padding-4x);
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	justify-content: space-between;
	border-radius: var(--article-radius-big);
	border: 2px solid #c4c4c4;
	text-align: right;
	gap: var(--article-padding-2x);
}
.article-image-right__text-top {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.article-image-right__text-nn {
	width: 36px;
	height: 36px;
	border-radius: 100%;
	color: var(--color-white);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: var(--article-font-size-14);
	background: var(--color-blue);
	margin-bottom: var(--article-padding-3x);
}
.article-image-right__text-title {
	font-size: var(--article-title-3-font-size);
	font-weight: 500;
	line-height: 1.2;
}
.article-image-right__text-hint {
	color: var(--color-grey-light);
	font-style: italic;
	font-size: var(--article-font-size-16);
}
.article-image-right__text-hint.m {
	display: none;
}
.article-image-text {
	border-radius: var(--article-radius-big);
	padding: var(--article-padding-1x);
	background: var(--color-blue-light);
	display: flex;
}
.article-image-text__image {
	width: 40%;
}
.article-image-text__image-img {
	border-radius: var(--article-radius-big);
}
.article-image-text__text {
	width: 60%;
	display: flex;
	padding: var(--article-padding-4x);
	align-items: center;
	justify-content: flex-start;
	font-weight: 500;
	color: var(--color-blue);
	font-size: var(--article-font-size-16);
}

.article-quote-white {
	padding: var(--article-padding-4x);
	padding-left: 126px;
	position: relative;
	border: 1px solid var(--color-grey-light);
	border-radius: 0 var(--article-radius-big) 0 var(--article-radius-big);
}
.article-quote-white::before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	background: var(--color-white);
	left: -1px;
	top: 0;
	bottom: var(--article-padding-4x);
}
.article-quote-white::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	background: var(--color-white);
	right: -1px;
	top: var(--article-padding-4x);
	bottom: 0;
}
.article-quote-white__icon {
	width: 108px;
	position: absolute;
	left: 0;
	top: -1px;
	background: var(--color-white);
	z-index: 1;
}
.article-quote-white__text {
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-2x);
}
.article-quote-white__text-text {
	font-size: var(--article-font-size-22);
	color: var(--color-black);
	font-style: italic;
}
.article-quote-white__text-hint {
	width: 100%;
	text-align: right;
	font-size: var(--article-font-size-16);
	color: var(--color-grey-light);
	font-style: italic;
}

.article-quote-blue {
	background: var(--color-blue-light);
	padding: var(--article-padding-4x);
	padding-left: 126px;
	position: relative;
	border-radius: var(--article-radius-big);
}
.article-quote-blue__icon {
	position: absolute;
	left: var(--article-padding-4x);
	top: var(--article-padding-4x);
}
.article-quote-blue__text {
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-2x);
}
.article-quote-blue__text-text {
	font-size: var(--article-font-size-22);
	font-weight: 500;
	color: var(--color-blue);
}
.article-quote-blue__text-hint {
	font-size: var(--article-font-size-16);
	color: var(--color-black);
}

.article-main-parameters {
	padding-left: 64px;
}
.article-main-parameters__item + .article-main-parameters__item {
	margin-top: var(--article-padding-2x);
	padding-top: var(--article-padding-2x);
	border-top: 1px solid var(--color-grey-light);
}
.article-main-parameters__item-title {
	position: relative;
	font-weight: 500;
	color: var(--color-black);
	padding-bottom: var(--article-padding-1x);
}
.article-main-parameters__item-icon {
	position: absolute;
	left: -24px;
}
.article-main-parameters__item-icon__digit {
	left: -64px;
}
.article-main-parameters__item-icon__star,
.article-main-parameters__item-icon__circle {
	left: -52px;
}
.article-main-parameters__item-value {
	color: var(--color-grey-dark);
}

.articles-other {
	margin-top: var(--article-padding-5x);
}
.page-article-detail .articles-other {
	margin-top: 100px;
}
.articles-other__item {

}
.articles-other__item-image-img {
	border-radius: var(--article-radius-small) var(--article-radius-small) 0 0;
}
.articles-other__item-link {
	display: block;
	position: relative;
	z-index: 1;
	border-radius: var(--article-radius-small);
	background: var(--color-white);
	padding: var(--article-padding-2x);
	margin-top: var(--article-radius-small-minus);
	text-decoration: none;
	min-height: 130px;
}
.articles-other__item-title {
	font-size: var(--article-font-size-16);
	font-weight: 500;
}
.articles-other .flex-direction-nav .flex-prev,
.articles-other .flex-direction-nav .flex-next {
	top: -64px;
	width: 50px;
	height: 50px;
	margin-top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='20.5' transform='matrix(-1 0 0 1 42 0)' stroke='%23C4C4C4'/%3E%3Cpath d='M22.6002 27.7201L28.5578 21.4201M28.5578 21.4201L22.6002 15.1201M28.5578 21.4201H11.7578' stroke='%23666666' stroke-miterlimit='22.9256'/%3E%3C/svg%3E%0A");
}
.articles-other .flex-direction-nav .flex-prev {
	left: initial;
	right: 58px;
}
.articles-other .flex-direction-nav .flex-next {
	right: 0;
}
.articles-other .flex-direction-nav .flex-disabled {
	opacity: 0.5 !important;
	z-index: 1;
}
.articles-other__item-date-time {
	font-size: var(--article-font-size-12);
	color: var(--color-grey-dark);
	padding-bottom: var(--article-padding-1x);
}
.articles-other__item-date + .articles-other__item-time {
	margin-left: var(--article-padding-2x);
}

.article-product-properties {
	padding: var(--article-padding-5x);
	border-radius: var(--article-radius-small);
	background: var(--color-grey-very-light);
}
.article-product-properties__items {
	padding-top: var(--article-padding-1x);
}
.article-product-properties__item + .article-product-properties__item {
	margin-top: var(--article-padding-2x);
	padding-top: var(--article-padding-2x);
	border-top: 1px solid var(--color-grey-light);
}
.article-product-properties__item {
	display: flex;
	justify-content: space-between;
	font-size: var(--article-font-size-16);
}
.article-product-properties__item-title {
	width: calc(50% - 16px);
}
.article-product-properties__item-value {
	width: calc(50% - 16px);
	font-weight: 500;
	color: var(--color-black);
}
.article-product-properties .article-title-2 {
	text-align: center;
}

.article-link-small {
	padding: 5px;
	border: 1px solid #c4c4c4;
	border-radius: var(--article-radius-tiny);
	display: flex;
	justify-content: space-between;
	text-decoration: none;
	font-size: var(--article-font-size-16);
	width: 80%;
	margin: 0 auto;
}
.article-link-small__image {
	width: 40%;
}
.article-link-small__image-img {
	border-radius: var(--article-radius-tiny);
}
.article-link-small__text {
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 10px 20px;
}
.article-link-small__text-title {
	font-weight: 500;
	color: var(--color-black);
}
.article-link-small__more {
	color: var(--color-blue);
	border-bottom: 1px solid;
	line-height: 1;
}

.article-link-big {
	padding: 5px;
	border: 1px solid #c4c4c4;
	border-radius: var(--article-radius-tiny);
	display: flex;
	justify-content: space-between;
	text-decoration: none;
	font-size: var(--article-font-size-16);
}
.article-link-big__image {
	width: 40%;
}
.article-link-big__image-img {
	border-radius: var(--article-radius-tiny);
}
.article-link-big__text {
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 10px 20px;
}
.article-link-big__text-title {
	font-weight: 500;
	color: var(--color-black);
}
.article-link-big__text-description {
	font-weight: 300;
	color: var(--color-grey-dark);
	font-size: var(--article-font-size-16);
	padding-top: var(--article-padding-1x);
	padding-bottom: var(--article-padding-2x);
}
.article-link-big__more {
	color: var(--color-blue);
	border-bottom: 1px solid;
	line-height: 1;
}
.article-link-big__date {
	font-size: var(--article-font-size-14);
	color: var(--color-grey-dark);
}
.article-link-big__more-wrapper {
	display: flex;
	justify-content: space-between;
	line-height: 1;
}
.article-video-list {
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.article-video-list__item iframe {
	width: 100%;
	height: auto;
	--aspect-ratio: attr(data-aspect-ratio);
	aspect-ratio: calc(var(--aspect-ratio) *1);
}

.article-map {
	height: 400px;
}

.page-catalog-sale .articles-other__item-link {
	background-color: var(--color-grey-very-light)
}

@media (max-width: 1400px) {
	.article,
	.articles-other {
		--article-title-3-font-size: 20px;
		--article-title-4-font-size: 18px;
	}
}
@media (max-width: 1200px) {
	.article,
	.articles-other {
		--article-padding-big: 48px;
		--article-title-1-font-size: 30px;
		--article-title-2-font-size: 24px;
		--article-title-3-font-size: 20px;
		--article-title-4-font-size: 18px;

		--article-font-size-50: 36px;
		--article-font-size-22: 20px;
		--article-font-size-18: 16px;
		--article-font-size-16: 14px;
		--article-font-size-14: 12px;
		--article-font-size-12: 11px;

	}
	.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
		height: 36px !important;
		width: 36px !important;
	}
	.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
		background-size: 32px 32px !important;
	}
	.article-benefits-blocks__item-description {
	}
	.article-quote-white__text-text,
	.article-quote-blue__text-text {
	}
	.article-quote-white__text-hint,
	.article-quote-blue__text-hint {
	}
	.article-quote-white__icon,
	.article-quote-blue__icon {
		height: 36px;
		width: auto;
	}
	.article-quote-white {
		padding-left: 96px;
	}
	.article-content-bottom {

	}
	.article-slider .flex-direction-nav .flex-prev {
		left: 32px;
	}
	.article-slider .flex-direction-nav .flex-next {
		right: 32px;
	}
	.article-main-parameters {
		padding-left: 64px;
	}
}

@media (max-width: 1023px) {
	.article,
	.articles-other {

		--article-title-1-font-size: 24px;
		--article-title-2-font-size: 20px;
		--article-title-3-font-size: 16px;
		--article-title-4-font-size: 16px;

		--article-font-size-50: 36px;
		--article-font-size-22: 16px;
		--article-font-size-18: 16px;
		--article-font-size-16: 14px;
		--article-font-size-14: 12px;
		--article-font-size-12: 11px;

		--article-gap-menu: 25px;
		--article-padding-1x: 5px;
		--article-padding-2x: 10px;
		--article-padding-2x-minus: -10px;
		--article-padding-3x: 15px;
		--article-padding-4x: 20px;
		--article-padding-5x: 25px;
		--article-padding-6x: 30px;
		--article-padding-7x: 35px;
		--article-padding-8x: 40px;
		--article-padding-small: 32px;
		--article-padding-small-minus: -32px;
		--article-padding-big: 16px;
		--article-padding-big-minus: -16px;

		--article-radius-big: 10px;
		--article-radius-big-minus: -10px;
		--article-radius-small: 5px;
		--article-radius-small-minus: -5px;
		--article-radius-tiny: 3px;
	}
	.article {
		margin-left: -16px;
		margin-right: -16px;
	}
	.article section ~ section {
		padding-top: var(--article-padding-8x);
	}
	.article-aside {
		padding-left: 16px;
		padding-right: 16px;
	}
	.article-content-bottom {
		padding-top: var(--article-padding-2x);
	}
	.article-top-image {
		padding-left: 10px;
		padding-right: 10px;
	}
	.article .flex-direction-nav,
	.article .articles-other {
		display: none;
	}
	.article {
		flex-direction: column-reverse;
	}
	.article-aside {
		width: 100%;
	}
	.article-content {
		width: 100%;
	}
	.article-menu {
		display: none;
	}
	.article-benefits-blocks__items {
		flex-direction: column;
	}
	.article-benefits-blocks__item {
		width: 100%;
		display: flex;
		align-items: center;
		gap: var(--article-padding-3x);
		margin: 0;
		padding-top: var(--article-padding-2x);
		padding-bottom: var(--article-padding-2x);
		border-bottom: 1px solid var(--color-grey-light);
	}
	.article-benefits-blocks__item-description {
		border-bottom: none;
		margin-bottom: 0;
		padding-left: var(--article-padding-3x);
	}
	.article-quote-white__icon,
	.article-quote-blue__icon {
		height: 32px;
		width: auto;
	}
	.article-quote-white {
		padding-left: 96px;
	}
	.article-quote-blue {
		padding-left: 96px;
	}
	.articles-other .flex-direction-nav {
		display: none;
	}
	.article-main-parameters {
		padding-left: 48px;
	}
	.article-main-parameters__item-icon__digit {
		left: -48px;
	}
	.article-image-left {
		flex-direction: column-reverse;
		gap: var(--article-padding-1x);
		position: relative;
		padding-bottom: 40px;
	}
	.article-image-left__image {
		width: 100%;
	}
	.article-image-left__text {
		display: block;
		width: 100%;
	}
	.article-image-left__text-nn {
		margin-bottom: 0;
	}
	.article-image-left__text-top {
		display: flex;
		flex-direction: row;
		gap: var(--article-padding-3x);
		align-items: center;
	}
	.article-image-left__text-hint.d {
		display: none;
	}
	.article-image-left__text-hint.m {
		display: block;
		position: relative;
		text-align: center;
	}
	.article-image-right {
		flex-direction: column;
		gap: var(--article-padding-1x);
		position: relative;
		padding-bottom: 40px;
	}
	.article-image-right__image {
		width: 100%;
	}
	.article-image-right__text {
		display: block;
		width: 100%;
	}
	.article-image-right__text-nn {
		margin-bottom: 0;
	}
	.article-image-right__text-top {
		display: flex;
		flex-direction: row;
		gap: var(--article-padding-3x);
		align-items: center;
	}
	.article-image-right__text-hint.d {
		display: none;
	}
	.article-image-right__text-hint.m {
		display: block;
		position: relative;
		text-align: center;
	}
	.article-link-small {
		width: 100%;
	}
	.article-link-big {
		flex-direction: column;
		gap: var(--article-padding-3x);
	}
	.article-link-big__image {
		width: 100%;
	}
	.article-link-big__text {
		width: 100%;
	}
	.article-image-text {
		flex-direction: column;
	}
	.article-image-text__image {
		width: 100%;
	}
	.article-image-text__text {
		width: 100%;
	}
	.article-image-text__image-img {
		width: 100%;
	}
	.article-product {
		flex-direction: column;
	}
	.article-product__image {
		width: 100%;
		max-width: initial;
		height: auto;
	}
	.article-product__image img {
		width: 100%;
	}
	.article-product__info {
		width: 100%;
	}
	.article-content .article-menu {
		display: block;
		background: var(--color-grey-very-light);
		padding: var(--article-padding-8x) var(--article-padding-8x);
		margin-top: var(--article-padding-8x);
		margin-left: var(--article-padding-big-minus);
		margin-right: var(--article-padding-big-minus);
	}
	.article-product-properties {
		margin-left: var(--article-padding-big-minus);
		margin-right: var(--article-padding-big-minus);
	}
}

@media (max-width: 768px) {
	.article-benefits-blocks__item {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: initial;
		gap: var(--article-padding-1x);
		margin: 0;
		padding-top: var(--article-padding-2x);
		padding-bottom: var(--article-padding-2x);
		border-bottom: 1px solid var(--color-grey-light);
	}
	.article-benefits-blocks__item-value {
		padding-left: var(--article-padding-3x);
		padding-right: var(--article-padding-3x);
	}
	.article nav + section {
		padding-top: var(--article-padding-8x);
	}

}
/* End */


/* Start:/local/templates/2020/css/include/catalog-diff.css?17624990211505*/
.sections-subsections-c {
	border: 1px solid #EF2936;
	border-radius: 5px;
}
.sections-subsections-c a {
	display: block;
	text-decoration: none;
	padding: 10px 12px;
	border-bottom: 1px solid #B4B4B4;
	color: #444444;
}
.sections-subsections-c a:hover,
.sections-subsections-c a.selected {
	background: #5D7894;
	color: #ffffff;
}
.sections-subsections-c a:last-child {
	border-bottom: none;
}
.sections-subsections-c a span {
	display: block;
	line-height: 1.2;
	font-size: 13px;
}
.sections-subsections-c a.title {
	background: #EF2936;
	color: #ffffff;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-bottom: 0;
}

.catalog-page-diff-col {
	position: relative;
}
.catalog-diff-sections-c {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 16px;
	margin-bottom: 32px;
}
.catalog-diff-sections-c .sections-c .item {
	display: inline-block;
	padding: 8px 0 4px 0;
	margin-right: 32px;
	text-decoration: none;
	color: #000000;
	font-weight: 500;
	white-space: nowrap;
	border-bottom: 2px solid transparent;
}
.catalog-diff-sections-c .sections-c .item i {
	font-style: normal;
	color: #888888;
	display: inline-block;
	margin-left: 8px;
}
.catalog-diff-sections-c .sections-c .item:first-child {
	padding-left: 0;
	margin-left: 0;
}
.catalog-diff-sections-c .sections-c .item.selected {
	border-bottom: 2px solid #EF2936;
}
@media (max-width: 768px) {
	.catalog-page-diff .is-col {
		margin-top: 0 !important;
	}
}
/* End */


/* Start:/local/templates/2020/css/include/catalog-sale.css?1762499021119*/
@media (max-width: 768px) {
	.discount-blocks > div,
	.discount-blocks > section {
		margin-top: 64px !important;
	}
}

/* End */


/* Start:/local/templates/2020/css/include/form-agreement.css?176373899486*/
.form-agreement {
	font-size: 14px;
	font-weight: 300;
	margin-top: 16px !important;
}
/* End */


/* Start:/local/templates/2020/css/include/good-to-know.css?17611354492862*/
.good-to-know-c {
	border: 1px solid #c4c4c4;
	border-radius: 16px;
	position: relative;
	margin-top: 34px;
	color: #000000;
	font-size: 18px;
	padding-bottom: 64px;
}
.good-to-know-c h2,
.good-to-know-c h3 {
	max-width: 220px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	margin-top: 8px;
	color: #000000;
	text-decoration: none !important;
}
.good-to-know-c .title {
	color: #ffffff;
	padding: 0 48px;
	font-size: 16px;
	height: 34px;
	width: 216px;
	text-align: center;
	line-height: 35px;
	white-space: nowrap;
	display: inline-block;
	position: absolute;
	left: 48px;
	top: -34px;
	background: url('/images/icons/good-to-know.svg') center center no-repeat;
	background-size: contain;
}
.good-to-know-c .show-more {
	padding: 0 20px 0 20px;
	font-size: 14px;
	font-weight: 500;
	height: 54px;
	text-align: center;
	line-height: 1;
	white-space: nowrap;
	position: absolute;
	right: 48px;
	bottom: -54px;
	background: #ffffff;
	display: inline-flex;
	align-items: center;
	border: 1px solid #c4c4c4;
	border-top: none;
	border-radius: 0 0 16px 16px;
	text-decoration: none !important;
}
.good-to-know-c .show-more i {
	display: inline-block;
	width: 54px;
	min-width: 54px;
	height: 54px;
	background: url('/images/icons/icon-show-more.svg') center center no-repeat;
	background-size: contain;
}
.good-to-know-c .show-more .to-hide {
	display: none;
}
.good-to-know-c .inner {
	padding: 48px 32px;
	position: relative;
	max-height: 520px;
	overflow: hidden;
}
.good-to-know-c[data-max-height="350"] .inner {
	max-height: 350px;
}
.good-to-know-c .inner:after {
	content: '';
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	right: 0;
	height: 36px;
	background: linear-gradient(0deg, #FFF 50%, rgba(255, 255, 255, 0.00) 111.25%);
	border-radius: 0 0 16px 16px;
}
.good-to-know-c .inner .is-row + .is-row {
	margin-top: 32px;
}
.good-to-know-c .inner .text > ul,
.good-to-know-c .inner .text > ol {
	font-size: 18px;
}
.good-to-know-c .inner .text > ul > li + li,
.good-to-know-c .inner .text > ol > li + li {
	margin-top: 16px;
}
.good-to-know-c .inner ul,
.good-to-know-c .inner ol {
	padding-left: 0;
	font-size: 16px;
	margin-top: 0;
}
.good-to-know-c .inner ul p,
.good-to-know-c .inner ol p {
	margin: 0;
	padding: 0;
}
.good-to-know-c .inner p + ul,
.good-to-know-c .inner p + ol {
	margin-top: 8px;
}
.good-to-know-c .inner ul ul,
.good-to-know-c .inner ul ol,
.good-to-know-c .inner ol ul,
.good-to-know-c .inner ol ul {
	margin-bottom: 16px;
}
.good-to-know-c .inner ol ul {
	list-style-type: disc;
}

.good-to-know-c.is-active .inner {
	max-height: initial;
}
.good-to-know-c .show-more .to-hide {
	display: none;
}
.good-to-know-c.is-active .show-more .to-hide {
	display: inline;
}
.good-to-know-c.is-active .show-more .to-show {
	display: none;
}
.good-to-know-c.is-active .show-more i {
	transform: scaleY(-1);
}
/* End */


/* Start:/local/templates/2020/css/include/lead-form--buttons.css?17637389944035*/
.lead-btn__wrapper {
	display: flex;
	justify-content: center;
}
.lead-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 3px;
	background-color: #5D7894;
	color: #ffffff;
	font-size: 20px;
	line-height: 1;
	height: 40px;
	padding: 0 16px;
	position: relative;
	z-index: 1;
	white-space: nowrap;
	transition: background-color 300ms, color 300ms;
	text-decoration: none;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	box-sizing: border-box;
}
a:hover .lead-btn,
.lead-btn:hover {
	background-color: #556D87;
	color: #ffffff;
	text-decoration: none;
}
.lead-btn.lead-btn__link {
	background-color: transparent;
	padding: 0;
	color: #5D7894;
	font-size: 22px;
}
a:hover .lead-btn.lead-btn__link,
.lead-btn.lead-btn__link:hover {
	background-color: transparent;
	color: #556D87;
}

span.lead-btn {
	cursor: initial;
}
.lead-btn.lead-btn__flag {
	min-width: 220px;
	height: 50px;
	padding-left: 60px;
	font-size: 22px;
}
.lead-btn.lead-btn__flag:hover {
	background-color: #556D87;
}
.lead-btn.lead-btn__flag:before {
	content: '';
	position: absolute;
	display: block;
	left: -1px;
	width: 0;
	height: 0;
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
	border-left: 22px solid #ffffff;
}
.lead-btn.lead-btn__big {
	font-size: 18px;
	min-width: 300px;
	height: 50px;
	padding-left: 32px;
	padding-right: 32px;
	text-transform: uppercase;
	font-weight: 500;
}
.lead-btn.lead-btn__100 {
	width: 100%;
	box-sizing: border-box;
}
.lead-btn.lead-btn__secondary {
	text-transform: initial;
	background: #B4C1CE;
}
a:hover .lead-btn.lead-btn__secondary,
.lead-btn.lead-btn__secondary:hover {
	background: #92A5B7;
}
.lead-btn.lead-btn__single {
	height: 50px;
	padding: 0 32px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right center;
	background-image: url("data:image/svg+xml,%3Csvg width='257' height='56' viewBox='0 0 257 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1467_629)'%3E%3Crect width='257' height='56' rx='4' fill='%235D7894'/%3E%3Cg style='mix-blend-mode:multiply' opacity='0.09'%3E%3Cpath d='M238.63 66.0013C179.63 90.5013 69.9295 123.801 103.13 61.0013C135.976 -1.12972 184.907 -16.8326 205.959 -16.9987L286.629 -6.99866L279.129 50.0013L238.63 66.0013Z' fill='%23466D95'/%3E%3Cpath d='M100.624 135.968C75.8836 77.0687 42.1368 -32.4947 105.072 0.449106C167.336 33.042 183.238 81.909 183.49 102.96L173.819 183.67L116.789 176.402L100.624 135.968Z' fill='%23466D95'/%3E%3C/g%3E%3Cpath d='M208.658 9.81729C208.59 9.21834 207.823 9.01286 207.464 9.49734L205.895 11.6164C205.785 11.7643 205.619 11.8602 205.436 11.8811L202.816 12.1807C202.217 12.2492 202.012 13.0161 202.496 13.3748L204.615 14.9442C204.763 15.0538 204.859 15.2198 204.88 15.4027L205.18 18.0226C205.248 18.6215 206.015 18.827 206.374 18.3425L207.943 16.2234C208.053 16.0755 208.219 15.9797 208.402 15.9587L211.021 15.6591C211.62 15.5907 211.826 14.8238 211.341 14.4651L209.222 12.8957C209.074 12.7861 208.979 12.62 208.958 12.4372L208.658 9.81729Z' fill='white'/%3E%3Cpath d='M233.821 48.2797C233.698 47.1988 232.314 46.8279 231.666 47.7023L228.834 51.5266C228.636 51.7936 228.336 51.9666 228.006 52.0044L223.278 52.545C222.197 52.6686 221.826 54.0526 222.701 54.7L226.525 57.5323C226.792 57.7301 226.965 58.0297 227.003 58.3598L227.544 63.0879C227.667 64.1689 229.051 64.5397 229.698 63.6654L232.531 59.841C232.729 59.5741 233.028 59.401 233.358 59.3633L238.086 58.8226C239.167 58.699 239.538 57.3151 238.664 56.6676L234.839 53.8353C234.573 53.6376 234.4 53.3379 234.362 53.0078L233.821 48.2797Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1467_629'%3E%3Crect width='257' height='56' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.lead-btn.lead-btn__single:hover {
	background-image: none;
}
@media (max-width: 768px) {
	.lead-btn {
		height: 32px;
		font-size: 16px;
	}
	.lead-btn.lead-btn__flag {
		min-width: 120px;
		height: 36px;
		padding-left: 40px;
		font-size: 22px;
	}
}
/* End */


/* Start:/local/templates/2020/css/include/lead-form.css?17637389944572*/
.lead-form {
	padding: 40px;
	background-color: #F9F9F9;
	margin-bottom: 32px;
	background-image: url("data:image/svg+xml,%3Csvg width='316' height='176' viewBox='0 0 316 176' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M394.15 -2.9211C402.227 16.7941 381.637 44.6333 346.571 64.5775C365.758 65.5386 380.163 72.2703 385.196 84.1117C394.777 107.473 363.664 142.591 316.099 162.228C268.214 182.35 221.729 179.393 212.374 155.901C208.383 145.866 211.745 133.992 220.112 121.938C216.601 123.664 213.09 125.391 209.449 126.891C161.658 146.658 115.529 143.796 105.818 120.208C102.94 113.142 103.964 105.026 107.764 96.5124C107.088 96.9027 106.281 97.0674 105.83 97.3277C57.9452 117.45 11.6856 114.362 2.10462 91.0009C-5.71159 71.7371 13.4314 45.0346 46.6235 24.9682C29.3699 23.1919 16.388 16.8425 12.1012 5.77392C2.52024 -17.5874 33.6335 -52.7058 81.1983 -72.3422C128.988 -92.1087 175.473 -89.151 184.829 -65.6596C189.472 -54.4954 184.376 -40.4179 172.949 -26.898C178.038 -29.5351 183.257 -31.9465 188.832 -34.2622C236.622 -54.0287 283.107 -51.0711 292.463 -27.5796C294.653 -22.2233 294.65 -16.5031 292.939 -10.0977C339.602 -29.2135 384.83 -25.831 394.15 -2.9211Z' fill='%23BFBFBF' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	background-position: top right;
	background-repeat: no-repeat;
}
.lead-form__text {
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
}
.lead-form__text b,
.lead-form__text strong {
	font-weight: 500 !important;
	white-space: nowrap;
}
.lead-form__items {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 32px;
}

.article .lead-form {
	margin-left: -40px;
	margin-right: -40px;
}
@media (max-width: 1300px) {
	.lead-form {
		background-image: url("data:image/svg+xml,%3Csvg width='215' height='106' viewBox='0 0 215 106' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M258.341 -11.3411C263.622 1.55113 250.158 19.7558 227.227 32.7977C239.774 33.4262 249.194 37.8282 252.485 45.5715C258.75 60.848 238.405 83.8127 207.301 96.6533C175.988 109.812 145.591 107.878 139.473 92.5161C136.863 85.9537 139.062 78.1894 144.533 70.3071C142.237 71.4359 139.941 72.5647 137.56 73.5459C106.309 86.4716 76.1441 84.6001 69.7937 69.176C67.9119 64.555 68.5817 59.248 71.0663 53.6806C70.6241 53.9359 70.0967 54.0435 69.802 54.2137C38.4888 67.3722 8.23864 65.353 1.97347 50.0765C-3.13772 37.4795 9.38032 20.0182 31.0853 6.89635C19.8028 5.73475 11.3137 1.58276 8.51042 -5.65521C2.24526 -20.9317 22.5909 -43.8963 53.6945 -56.737C84.9455 -69.6627 115.343 -67.7286 121.461 -52.3671C124.497 -45.0666 121.165 -35.861 113.692 -27.02C117.02 -28.7445 120.433 -30.3214 124.078 -31.8357C155.329 -44.7614 185.727 -42.8274 191.845 -27.4658C193.277 -23.9632 193.275 -20.2226 192.156 -16.034C222.67 -28.5343 252.246 -26.3223 258.341 -11.3411Z' fill='%23BFBFBF' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	}
	.lead-form__items {
		display: flex;
		flex-direction: column-reverse;
		gap: 16px;
	}
}
@media (max-width: 1300px) {
	.article .lead-form {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 1024px) {
	.lead-form {
		padding: 24px 16px;
		background-image: url("data:image/svg+xml,%3Csvg width='215' height='106' viewBox='0 0 215 106' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M258.341 -11.3411C263.622 1.55113 250.158 19.7558 227.227 32.7977C239.774 33.4262 249.194 37.8282 252.485 45.5715C258.75 60.848 238.405 83.8127 207.301 96.6533C175.988 109.812 145.591 107.878 139.473 92.5161C136.863 85.9537 139.062 78.1894 144.533 70.3071C142.237 71.4359 139.941 72.5647 137.56 73.5459C106.309 86.4716 76.1441 84.6001 69.7937 69.176C67.9119 64.555 68.5817 59.248 71.0663 53.6806C70.6241 53.9359 70.0967 54.0435 69.802 54.2137C38.4888 67.3722 8.23864 65.353 1.97347 50.0765C-3.13772 37.4795 9.38032 20.0182 31.0853 6.89635C19.8028 5.73475 11.3137 1.58276 8.51042 -5.65521C2.24526 -20.9317 22.5909 -43.8963 53.6945 -56.737C84.9455 -69.6627 115.343 -67.7286 121.461 -52.3671C124.497 -45.0666 121.165 -35.861 113.692 -27.02C117.02 -28.7445 120.433 -30.3214 124.078 -31.8357C155.329 -44.7614 185.727 -42.8274 191.845 -27.4658C193.277 -23.9632 193.275 -20.2226 192.156 -16.034C222.67 -28.5343 252.246 -26.3223 258.341 -11.3411Z' fill='%23BFBFBF' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	}
	.lead-form__text {
		font-size: 14px;
	}
	.lead-form__items {
		display: flex;
		flex-direction: column-reverse;
		gap: 16px;
	}
	.article .lead-form {
		margin-left: 0;
		margin-right: 0;
	}
}
/* End */


/* Start:/local/templates/2020/css/include/menu.css?17637389941035*/
.menu-items__submenu {
	position: absolute;
	left: -16px;
	display: none;
	padding: 16px;
	flex-direction: column;
	gap: 8px;
	background: #FFFFFF;
	z-index: 1;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
.menu-item {
	position: relative;
}
.menu-item__link.w-submenu {
	padding-right: 20px;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.64681 6.82464C4.39222 6.60642 4.00893 6.63591 3.79071 6.8905C3.57249 7.14509 3.60197 7.52838 3.85656 7.7466L8.10656 11.3895C8.33393 11.5843 8.66944 11.5843 8.89681 11.3895L13.1468 7.7466C13.4014 7.52838 13.4309 7.14509 13.2127 6.8905C12.9944 6.63591 12.6112 6.60642 12.3566 6.82464L8.50169 10.1288L4.64681 6.82464Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.menu-item.w-submenu:hover > .menu-items__submenu {
	display: flex;
}
.menu-items__submenu > a + a {
	margin-left: 0;
}
/* End */


/* Start:/local/templates/2020/css/include/modals.css?1763738994211*/
.fancybox__container :focus {
	outline: none !important;
}
.form-modal-wrapper {
	max-width: 600px;
}
.form-warning-text {
	max-width: 400px;
	position: relative;
	display: flex;
	gap: 16px;
	font-size: 14px;
}

/* End */


/* Start:/local/templates/2020/css/include/sitemap-menu.css?17611354491022*/
.sitemap-menu {
	/*
	padding: 64px;
	border-radius: 16px;
	background: #f8f8f8;
	 */
	line-height: 1.2;
}
.sitemap-menu__title {
	font-weight: 500;
	margin-bottom: 32px;
}
.sitemap-menu__link {
	display: block;
	text-decoration: none;
}
.sitemap-menu__blocks {
	display: grid;
	grid-template-columns: 50% 25% 25%;
	gap: 32px 0;
}

.sitemap-menu__link--wrapper.level-1 {
	font-weight: 500;
	margin-bottom: 16px;
}
.sitemap-menu__links.level-1 {
}
.sitemap-menu__links.level-2 {
	font-size: 90%;
	box-sizing: border-box;
}
.sitemap-menu__link.level-2 {
	padding-right: 24px;
	margin-bottom: 8px;
}
.sitemap-menu__links.level-3 {
	padding-left: 16px;
	display: none;
	flex-direction: column;
}
.sitemap-menu__links.level-2.cols-2 {
	display: block;
	flex-direction: initial;
	columns: 2;
}

@media (max-width: 1200px) {
	.sitemap-menu__blocks {
		display: grid;
		grid-template-columns: 100%;
		gap: 32px 0;
	}
}
@media (max-width: 1024px) {
	.sitemap-menu {
	}
	.sitemap-menu__links.level-2.cols-2 {
		columns: initial;
	}
}
/* End */


/* Start:/local/templates/2020/css/include/smart-captcha.css?1763738994549*/
.smart-captcha-manual {
	background: #f8f8f8;
	position: relative;
	border-radius: 8px;
}
.fancybox__container .smart-captcha-manual {
	background: #f0f0f0;
}
.form-container .smart-captcha-manual {
	background: #f0f0f0;
}
.smart-captcha-manual:before {
	content: 'Yandex SmartCaptcha';
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #cccccc;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.smart-captcha-manual.has-error {
	outline: 1px solid red;
	outline-offset: 3px;
	border-radius: 10px !important;
}

/* End */
/* /local/templates/2020/assets/kube/css/kube.min.css?174633660162975 */
/* /local/templates/2020/css/variables.css?1746336601225 */
/* /local/templates/2020/css/base.css?17463366015475 */
/* /local/templates/2020/css/fonts-roboto.css?17463366011665 */
/* /local/templates/2020/css/template.css?176373899443273 */
/* /local/templates/2020/css/catalog/compare.css?17463366013069 */
/* /local/templates/2020/css/catalog/categories-root.css?17463366015283 */
/* /local/templates/2020/template_styles.css?1746336601814 */
/* /local/templates/2020/css/kube_custom.css?17542941737242 */
/* /local/templates/2020/css/custom.css?17463366012680 */
/* /local/templates/2020/css/catalog/catalog.css?176249902141141 */
/* /local/templates/2020/css/catalog/product.css?17542941734775 */
/* /local/templates/2020/css/catalog/sections_block.css?17463366012586 */
/* /local/templates/2020/css/catalog/favorites-compare.css?174633660115069 */
/* /local/templates/2020/css/fancybox.css?174633660115513 */
/* /local/templates/2020/css/common/contacts-block.css?17463366012671 */
/* /local/templates/2020/css/common/modal.css?17542941736776 */
/* /local/templates/2020/css/common/common.css?17538048269769 */
/* /local/templates/2020/css/common/tables.css?17611354491346 */
/* /local/templates/2020/css/wide.css?175429417310676 */
/* /local/templates/2020/css/z/media.css?176113544915085 */
/* /local/templates/2020/css/common/images_products.css?17463366016120 */
/* /local/templates/2020/css/basket-order.css?17463366013525 */
/* /local/templates/2020/css/categories-root-popup.css?174633660110518 */
/* /local/templates/2020/css/sticky.css?1749470977102 */
/* /local/templates/2020/css/product-cross-links.css?1748263503947 */
/* /local/templates/2020/css/catalog-cross-links.css?17488528691446 */
/* /local/templates/2020/css/common/cookie-notifier.css?1748595657806 */
/* /local/templates/2020/css/portfolio.css?17510393614129 */
/* /local/templates/2020/css/catalog/product.v3.css?17542941737740 */
/* /local/templates/2020/assets/suggestions/suggestions.min.css?17463366019621 */
/* /local/templates/2020/assets/tooltipster/css/tooltipster.bundle.min.css?17463366016495 */
/* /local/templates/2020/assets/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css?17463366011782 */
/* /local/templates/2020/assets/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-shadow.min.css?17463366011684 */
/* /local/templates/2020/assets/splide/splide.min.css?17463366015002 */
/* /local/templates/2020/css/slider.css?17463366013455 */
/* /local/components/app/categories_root_popup/templates/root_sections/style.css?1746336600148 */
/* /local/templates/2020/components/bitrix/news.list/slider.index.v2/style.css?17463366011548 */
/* /local/templates/2020/css/include/article-digits.css?176373899424454 */
/* /local/templates/2020/css/include/articles.css?176373899425915 */
/* /local/templates/2020/css/include/catalog-diff.css?17624990211505 */
/* /local/templates/2020/css/include/catalog-sale.css?1762499021119 */
/* /local/templates/2020/css/include/form-agreement.css?176373899486 */
/* /local/templates/2020/css/include/good-to-know.css?17611354492862 */
/* /local/templates/2020/css/include/lead-form--buttons.css?17637389944035 */
/* /local/templates/2020/css/include/lead-form.css?17637389944572 */
/* /local/templates/2020/css/include/menu.css?17637389941035 */
/* /local/templates/2020/css/include/modals.css?1763738994211 */
/* /local/templates/2020/css/include/sitemap-menu.css?17611354491022 */
/* /local/templates/2020/css/include/smart-captcha.css?1763738994549 */
