

/* 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/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/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/catalog/catalog.css?174947097739925*/
.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-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: 14px;
	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: 8px;
	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: 12px;
	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: 15px;
	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;
}
@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: 1024px) {
	.open-close-c .title {
		font-size: 12px;
	}
	.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) {
	.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: 13px;
		height: 39px;
	}
	.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: 12px;
		/*
		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: 8px;
		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: 12px;
	}
	.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: 12px;
		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;
	}
}
/* End */


/* Start:/local/templates/2020/css/catalog/product.css?17463366014757*/
.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 {
	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/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/common/modal.css?17463366016735*/
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;
	}
	.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?17486079709747*/
.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;
}
.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/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/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/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/design/css/base.css?1746336601303*/
body.is-portfolio {
	font-size: 18px;
	color: #1A1A1A;
	font-weight: 300;
	/*max-width: 1920px;*/
	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;
}

/* End */


/* Start:/local/templates/design/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/design/css/../fonts/roboto-v30-cyrillic-ext_latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/design/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/design/css/../fonts/roboto-v30-cyrillic-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/design/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/design/css/../fonts/roboto-v30-cyrillic-ext_latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/local/templates/design/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/design/css/template.css?174633660119429*/
.wrap.wo-top-padding {
	padding-top: 0;
	padding-bottom: 0;
}
.menu-simple ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu-simple ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.header-c-layer {
	height: 120px;
	background: #1A1A1A;
}
.header-c {
	background: #000;
	color: #ffffff;
	line-height: 1;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1001;
}
.header-c .wrap {
	padding-top: 0;
	padding-bottom: 0;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	-webkit-transition: height 0.5s, -webkit-transform 0.5s;
	transition: height 0.5s, transform 0.5s;
}
body.in-scroll .header-c {
	border-bottom: 1px solid rgba(255,255,255,0.3);
}
body.in-scroll .header-c .wrap {
	height: 70px;
}
.header-c .logo-c {
	display: inline-block;
	position: relative;
	min-width: 150px;
	height: 20px;
}
.header-c .logo-c .logo-1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.header-c .logo-c span {
	display: none;
	position: absolute;
	font-size: 11px;
	line-height: 1;
	white-space: nowrap;
	top: -16px;
	left: 0;
	color: #bbbbbb;
	font-weight: 500;
}
.header-c .logo-c a:hover + span {
	display: block;
}
.header-c ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.header-c ul li {
	list-style: none;
	margin: 0;
}
.header-c .menu-simple ul li {
	margin-right: 20px;
}
.header-c .menu-simple ul li a:hover {
	text-decoration: none;
	color: #EF2936;
}
.header-c .menu-simple ul li a {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	visibility: hidden;
	white-space: nowrap;
	display: inline-block;
	padding: 4px 0;
	border-bottom: 0;
	text-transform: uppercase;
}
.header-c .menu-simple.w-ul ul li a {
	border-bottom: 1px solid transparent;
}
.header-c .menu-simple.w-ul ul {
	margin: 4px 0;
}
.header-c .menu-simple ul + ul {
}
.header-c .menu-simple ul.type-0 {
	margin-right: 16px;
}
.header-c .menu-simple ul.type-1 {
	padding-left: 16px;
	border-left: 1px solid #ffffff;
}
.header-c .menu-simple ul li a.is-visible {
	visibility: visible;
}
.header-c .menu-simple ul.type-0 li a {
}
.header-c .menu-simple ul.type-0 li a:hover {
	color: #EF2936;
}
.header-c .menu-simple ul li.is-active a {
	border-color: #EF2936;
}
.header-c .menu-simple ul li.w-scroll-to + li.w-link {
	margin-left: 24px;
	padding-left: 24px;
	border-left: 1px solid #ffffff;
}
.header-mobile-c .button {
	min-width: 48px;
}
.is-portfolio .header-c .left-side,
.is-portfolio .header-c .right-side {
	display: flex;
	align-items: center;
}
.is-portfolio .header-mobile-c > div,
.is-portfolio .header-c .right-side .basket-block {
	display: flex;
	align-items: center;
}
.is-portfolio .header-c .menu-simple.w-ul {
	margin-left: 32px;
	display: flex;
	flex-wrap: wrap;
}
body.is-page-design .header-c .menu-simple.w-ul ul.type-0 {
	/* display: none; */
}
body.is-page-design .header-c .menu-simple.w-ul ul.type-1 {
	padding-left: 0;
	border: 0;
}
.header-c .phone {
	display: inherit;
	margin-left: 32px;
}
.header-c .phone a {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('/images/design/icons/phone.svg?1') center center no-repeat;
	text-decoration: none;
}

.header-mobile-c {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 16px;
	z-index: 1000;
	-webkit-transition: background-color 1s, -webkit-transform 0.5s;
	transition: background-color 1s, transform 0.5s;
	line-height: 1;
	background: black;
}
body.in-scroll .header-mobile-c {
	background: #1A1A1A;
	padding: 4px 16px;
}
.header-mobile-c .button,
.header-mobile-c .button:hover,
.header-mobile-c .button:active,
.header-mobile-c .button:focus {
	border: 0;
	color: #ffffff;
	padding: 0;
	background: transparent;
}
.header-mobile-c .button span {
	font-size: 32px;
	width: initial;
}
.header-mobile-c .button:after {
	display: none;
}
.header-mobile-c .logo-c {
	display: inline-block;
	position: relative;
	zoom: 0.7;
}
.header-mobile-c .logo-c .logo-1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.header-mobile-c .phone {
	display: inherit;
}
.header-mobile-c .phone a {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('/images/design/icons/phone.svg?1') center center no-repeat;
	text-decoration: none;
}

.footer-c {
	padding-top: 64px;
	padding-bottom: 45px;
	background: #1A1A1A;
	color: #ffffff;
	font-size: 16px;
	font-weight: 500;
}
.footer-c .logo-c {
	display: inline-block;
	position: relative;
	margin-bottom: 50px;
}
.footer-c .logo-c .logo-1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.footer-c .wrap {
	padding-top: 0;
	padding-bottom: 60px;
}
.footer-c .wrap .is-row.second {
	padding-top: 32px;
	font-size: 13px;
}
.footer-c .developer a {
	color: #cccccc;
}
.footer-c .copyright {
	margin-top: 32px;
	font-size: 12px;
	font-weight: 400;
	color: #888888;
}
.footer-c ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-c ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-c .menu-simple ul li + li {
	margin-top: 20px;
}
.footer-c div.title,
.footer-c ul li a {
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1;
	color: #ffffff;
	font-weight: 500;
}
.footer-c .menu-simple ul li a:hover {
	text-decoration: none;
	color: #EF2936;
}
.footer-c .menu-simple ul li:last-child {
}
.footer-c .address {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 400;
	color: #888888;
}
.footer-c .phone a {
	margin-bottom: 20px;
	white-space: nowrap;
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
}
.footer-c .phone a:hover {
	text-decoration: none;
	color: #EF2936;
}

ul.contacts-c {
	list-style: none;
	margin-left: 0;
}
ul.contacts-c li {
	padding-bottom: 8px;
}
ul.contacts-c li a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding-left: 36px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	color: #888888;
}
ul.contacts-c li a.contact-phone {
	background-image: url('/local/templates/design/css/../images/icons/contacts/phone.svg');
}
ul.contacts-c li a.contact-viber {
	background-image: url('/local/templates/design/css/../images/icons/contacts/viber.svg');
}
ul.contacts-c li a.contact-whatsapp {
	background-image: url('/local/templates/design/css/../images/icons/contacts/whatsapp.svg');
}
ul.contacts-c li a.contact-email {
	background-image: url('/local/templates/design/css/../images/icons/contacts/email.svg');
}
ul.contacts-c li a.contact-telegram {
	background-image: url('/local/templates/design/css/../images/icons/contacts/telegram.svg');
}

ul.social-c {
	list-style: none;
	margin-left: 0;
	margin-bottom: 64px;
}
ul.social-c li {
	display: inline-block;
	margin-right: 16px;
}
ul.social-c li a {
	display: inline-block;
	height: 32px;
	width: 32px;
	line-height: 32px;
	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('/local/templates/design/css/../images/icons/social/vk-2.svg');
}
ul.social-c li a.social-instagram {
	background-image: url('/local/templates/design/css/../images/icons/social/instagram-2.svg');
}
ul.social-c li a.social-facebook {
	background-image: url('/local/templates/design/css/../images/icons/social/facebook.svg');
}

.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;
}

.about-text-c {
	background: #1A1A1A;
	color: #ffffff;
}
.about-text-c .wrap {
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
}
.about-text-c .bg-over {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url('/images/design/design-bg-over.svg?1') center center no-repeat;
	background-position-y: 90%;
	background-size: contain;
}
.about-text-c h2 {
	padding-left: 30%;
	font-size: 14px;
	line-height: 1.5;
	padding-bottom: 0;
	font-weight: 500;
	margin-bottom: 0;
	text-transform: uppercase;
}
.about-text-c .subtitle {
	padding-left: 30%;
	font-size: 14px;
	line-height: 1.3;
	padding-bottom: 0;
	font-weight: 300;
	margin-bottom: 0;
	text-transform: uppercase;
}
.about-text-c p {
	margin-top: 32px;
	margin-left: 15%;
	margin-right: 15%;
	text-indent: 120px;
	font-size: 24px;
	font-weight: 300;
	position: relative;
	z-index: 1;
	background: url('/images/design/quote.svg') left top no-repeat;
}
.about-text-c .img-c {
	text-align: center;
	margin-top: -56px;
}
.about-text-c .img-c img {
	max-width: 50%;
}

.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 .is-checkbox.has-error {
	border-left: 4px solid #fdbaba;
	padding-left: 8px;
}
.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;
}
/* Блок расчета стоимости */
.calculation-block {
	background-size: cover;
	background-position: 100% 70%;
	color: #FFFFFF;
	margin-bottom: -32px;
	display: none;
	position: relative;
}
.calculation-block .bg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(0deg, rgba(26, 26, 26, 0.8), rgba(26, 26, 26, 0.8));
	z-index: 0;
}
.calculation-block .wrap {
	position: relative;
	z-index: 1;
}
.calculation-block .m-show {
	display: none;
}
.calculation-block .js-load-request-form-design {
	padding: 40px 0;
}
.calculation-block .is-buttons {
}
.calculation-block .form_footer {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.calculation-block button {
}
.calculation-block button:hover {
}
.calculation-block input, .calculation-block textarea {
	border-radius: unset;
	border-bottom: white 1px solid;
	background: rgba(255, 255, 255, 0.25);
	backdrop-filter: blur(15px);
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 150%;
	color: #FFFFFF;
}
.calculation-block textarea {
	resize: none;
}
.calculation-block input::placeholder, .calculation-block textarea::placeholder {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 150%;
	color: #FFFFFF;
}
.calculation-block label, .calculation-block a {
	color: #FFFFFF;
}
.form-caption h3 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-size: 26px;
	line-height: 140%;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #EFEFEF;
}
.form-caption p {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #C4C4C4;
}
.calculation-block .is-checkbox span {
	color: #888888;
}
@media screen and (max-width: 768px){
	.calculation-block .is-buttons {
		padding-top: 4vh;
	}
	.calculation-block .m-show {
		display: block;
	}
}

.is-discount-price {
	color: #EF2936;
}

.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;
}

.flex-direction-nav a {
	border-radius: 5px;
}
.flex-direction-nav a,
.lSAction>.lSPrev,
.lSAction>.lSNext {
	/*background: #cccccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAQAAAAjiTzDAAAAk0lEQVQY013QoQ5BARjF8fMGks3MJMkNVzHFppgJgnKDJAiSJOi6F/AGXkD0CopE4Jrdu3mJv2C279jXfuHbOUfsGaF4okvBwEn0Kek5iSElqZOY8KLtJDJyWk5izp2Gk1hypeYk1hz/acfJYcuZSoQNF6rx/Yob9RhiwYNmjDrj+Y35oykFSaw95k3HxznEYRD6AJgkuK1iA3/9AAAAAElFTkSuQmCC) center center no-repeat;*/
	background: url('/images/icons/icon-slider-next.svg?1') center center no-repeat;
	background-color: rgba(255,255,255,0.5);
	width: 48px;
	height: 48px;
	top: 50%;
	opacity: 0.7;
	margin-top: -24px;
}
.flex-direction-nav a:hover {
	opacity: 1;
}
.flex-direction-nav .flex-prev,
.lSAction>.lSPrev {
	left: 0;
	transform: rotate(
			180deg
	);
}
.lSAction>.lSNext {
	right: 0 !important;
}
.flex-direction-nav a:before {
	display: none;
}
.flex-direction-nav .flex-next {
	right: 0;
}
.w-inner-arrows .flex-direction-nav a {
	top: 16px;
	right: 16px;
	margin-top: 0;
	width: 38px;
	height: 38px;
}
.w-inner-arrows .flex-direction-nav .flex-prev {
	left: initial;
	right: 58px;
}

/* стили для баннера на /portfolio/ */

.content-c.portfolio-image-container {
	background-color: #1a1a1a;
}
.under-banner {
	margin-top: 90px;
}
.portfolio-head-dark {
	color: #FFFFFF;
	text-transform: uppercase;
}
.portfolio-head-dark h2{
	padding-bottom: 10px;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-size: 34px;
	line-height: 140%;
	/* identical to box height, or 48px */

	letter-spacing: 0.02em;
	text-transform: uppercase;
}
.portfolio-head-dark h3 {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 34px;
	line-height: 140%;
	/* identical to box height, or 48px */
	letter-spacing: 0.02em;
}
.portfolio-head-image {
	position: relative;
	height: 250px;
	margin-bottom: -105px;
	background-size: cover;
	display: flex;
	justify-content: space-around;
	align-items: center;
	overflow: hidden;
}
.bg-design {
	display: none;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url('/images/design/portfolio/head-image-design-background.svg') left center no-repeat;
	background-size: contain;
}
.bg-portfolio {
	display: none;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url('/images/design/portfolio/head-image-portfolio-background.svg') right center no-repeat;
	background-size: contain;
}
.bg-portfolio svg {
	backdrop-filter: blur(15px);
}
.portfolio-head-image a,
.portfolio-head-image-mobile a {
	text-decoration: none;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 34px;
	line-height: 140%;
	/* identical to box height, or 48px */
	letter-spacing: 0.02em;
	text-transform: uppercase;
	background: transparent;
	z-index: 1;
	width: 50%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.portfolio-head-image a.link-design, .portfolio-head-image-mobile a.link-design {
	color: #000000;
}
.portfolio-head-image a.link-design.is-active + .bg-design,
.portfolio-head-image a.link-design:hover + .bg-design {
	display: block;
}
.portfolio-head-image a.link-portfolio, .portfolio-head-image-mobile a.link-portfolio {
	color: #ffffff;
}
.portfolio-head-image a.link-portfolio.is-active + .bg-portfolio,
.portfolio-head-image a.link-portfolio:hover + .bg-portfolio {
	display: block;
}
.portfolio-head-image-mobile {
	background: url('/images/design/portfolio/head-image-background-mobile.png') center no-repeat;
	background-size: cover;
	display: flex;
	justify-content: space-around;
	align-items: center;
	overflow: hidden;
	position: relative;
	height: 175px;
	margin-bottom: -70px;
}
.portfolio-head-image-mobile a:hover {
	backdrop-filter: blur(3px);
}
.portfolio-head-image-mobile a {
	font-size: 18px;
}
@media screen and (max-width: 768px) {
	.portfolio-image-container .m-show {
		display: flex;
	}
	.portfolio-head-dark h2 {
		font-size: 24px;
	}
	.portfolio-head-dark h3 {
		font-size: 20px;
	}
	.under-banner {
		margin-top: 75px;
	}
}

@-webkit-keyframes shine {
	100% {
		left: 75%;
	}
}
@keyframes shine {
	100% {
		left: 75%;
	}
}
.shine-on-hover .shine-item {
	position: relative;
	/*overflow: hidden;*/
}
.shine-on-hover .shine-item:before {
	position: absolute;
	top: 0;
	left: -25%;
	z-index: 2;
	display: block;
	content: '';
	width: 25%;
	height: 100%;
	opacity:0;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	/*-webkit-transform: skewX(-25deg);*/
	/*transform: skewX(-25deg);*/
}
.shine-on-hover .shine-item:hover:before {
	-webkit-animation: shine 2s;
	animation: shine 2s;
	opacity:0.5;
}
body.is-portfolio .extra-product-actions.is-type-2 a {
	display: inline-block;
	height: 46px;
	width: 46px;
	border: 1px solid #c4c4c4;
	background-position: center center;
	background-size: initial;
}
body.is-portfolio .extra-product-actions.is-type-2 .to-favorite {
	transition: all 0.5s;
	background-image: url('/images/design/portfolio/favorite-to.svg?1');
}
body.is-portfolio .extra-product-actions.is-type-2 .to-favorite:hover {
	background-color: #888888;
	background-image: url('/images/design/portfolio/favorite-active.svg?1');
}
body.is-portfolio .extra-product-actions.is-type-2 .to-favorite.active {
	background-color: #444444;
	background-image: url('/images/design/portfolio/favorite-active.svg?1') !important;
}
body.is-portfolio .portfolio-items-c .extra-product-actions.is-type-2 .to-favorite {
	background-color: rgba(255,255,255,0.5);
	border: 0;
	border-radius: 100%;
}
body.is-portfolio .portfolio-items-c .extra-product-actions.is-type-2 .to-favorite.active {
	background-color: rgba(239,41,54,0.5);
}
body.is-portfolio .extra-product-actions.is-type-2 .video-view {
	transition: all 0.5s;
	background: url('/images/icons/movie-850.svg') left center no-repeat;
	background-size: contain;
	filter: grayscale(1);
	border: 0;
}
body.is-portfolio .extra-product-actions.is-type-2 .video-view:hover {
	filter: none;
}

@media (max-width: 1200px) {
	.header-c .menu-simple ul li a {
		font-size: 13px;
	}
}
@media (max-width: 1024px) {
	.header-c .menu-simple ul li a {
		font-size: 12px;
	}
	.shine-on-hover .shine-item:before {
		display: none;
	}
	.shine-on-hover .shine-item:hover:before {
		-webkit-animation: none;
		animation: none;
		opacity:1;
		display: none;
	}
}
body.is-portfolio .autocomplete-suggestions {
	max-height: 600px !important;
}
body.is-portfolio .autocomplete-suggestion {
	display: flex;
}
body.is-portfolio .autocomplete-suggestion img {
	width: 64px;
	min-width: 64px;
	margin-right: 8px;
}
body.is-portfolio picture {
	position: relative;
}
body.is-portfolio .basket-block a.icon-w-text {
	height: 36px;
}
body.is-portfolio .small-favorites .icon:after,
body.is-portfolio .small-compare .icon:after {
	font-size: 12px;
	color: #ffffff;
	background-color: #444444;
	height: 24px;
	width: initial;
	min-width: 24px;
	line-height: 24px;
	font-weight: 500;
	top: -10px;
	right: -12px;
	padding: 0 4px;
}

/* End */


/* Start:/local/templates/design/css/portfolio.css?17463366015392*/
.portfolio-items-c {
}
.portfolio-items-c .is-col {
	position: relative;
}
.portfolio-item-c {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
	padding-bottom: 12px;
	margin-bottom: 48px;
	border-bottom: 1px solid #888888;
}
.favorite-product-c:hover .extra-product-actions {
	z-index: 102;
}
.portfolio-item-c picture {
	display: block;
	width: 100%;
	height: initial;
}
.portfolio-item-c .bottom-block .name {
	display: block;
	line-height: 20px;
	min-height: 40px;
	margin-top: 16px;
}

.portfolio-items-c .product-item-c {
	padding: 0 0 16px;
	border: 1px solid transparent;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
	text-decoration: none;
	border-bottom: 1px solid #888888;
	border-radius: 0px;
}
.portfolio-items-c .product-item-c:hover {
	border-bottom-color: #888888;
}
.portfolio-items-c .top-block img {
	width: -webkit-fill-available;
	width: -moz-available;
}
.portfolio-c .bottom-block {
	padding-top: 15px;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	/* identical to box height */
	text-transform: capitalize;
	color: #000000;
}

.portfolio-items-c .top-block {
	height: 250px;
	overflow: hidden;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.portfolio-items-c .top-block:hover {
	overflow: visible;
	position: relative;
	z-index: 101;
}
.portfolio-items-c .top-block:hover picture img {
	outline: 8px solid #ffffff;
}
.portfolio-item-c .vector-arrow {
	background: url(/images/design/portfolio/link-arrow.svg?1) no-repeat right top;
	padding-right: 24px;
}

.portfolio-c .more-items {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #444444;
	text-align: center;
}
.is-portfolio .header-mobile-c .basket-block {
	margin-top: 0;
	display: inline-flex;
}
.is-portfolio .basket-item-c {
	color: #1a1a1a;
}
.is-portfolio .basket-quantity-fixed > a {
	display: none !important;
}
.is-portfolio .user-block-c a .text,
.is-portfolio .basket-block .text {
	color: #888888;
	font-size: 10px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	height: 10px;
}
.is-portfolio .basket-block .to-basket-url,
.is-portfolio .login-block,
.is-portfolio .user-block-c a,
.is-portfolio .basket-block > div > a {
	width: 64px;
	height: 36px;
	justify-content: space-between;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	text-decoration: none;
}
.is-portfolio .basket-block .to-basket-url .icon,
.is-portfolio .user-block-c .icon,
.is-portfolio .basket-block > div > a .icon {
	width: 32px;
	height: 20px;
	min-height: 20px;
	display: block;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.is-portfolio .basket-block .icon .quantity,
.is-portfolio .basket-block > div > a .icon:after {
	font-size: 12px;
	color: #ffffff;
	background-color: #444444;
	height: 24px;
	width: initial;
	min-width: 24px;
	line-height: 24px;
	font-weight: 500;
	top: -10px;
	right: -12px;
	padding: 0 4px;
}
.is-portfolio .small-favorites .icon {
	background-image: url(/images/design/portfolio/favorites.svg);
}
.is-portfolio .small-compare .icon {
	background-image: url(/images/design/portfolio/compare.svg);
}
.is-portfolio .to-basket-url .icon {
	background-image: url(/images/design/portfolio/basket.svg);
}
.is-portfolio .user-block-c .icon {
	background-image: url(/images/design/portfolio/user.svg);
}
.is-portfolio .quick-basket .basket-items-c {
	color: #1a1a1a;
}

.is-portfolio .compare-delete-c {
	float: none;
	text-align: left;
	padding-bottom: 32px;
}
.is-portfolio .compare-delete-c .button.is-secondary {
	font-size: 12px;
}
.is-portfolio .small-favorites .choose-favorites-page {
	background: #1a1a1a;
	top: 42px;
	z-index: 1001;
}
.is-portfolio .small-favorites .choose-favorites-page button {
	color: #ffffff;
}

@media (max-width: 768px) {
	.portfolio-item-c .bottom-block .name {
		min-height: initial;
	}
	.is-portfolio .basket-block .to-basket-url,
	.is-portfolio .login-block,
	.is-portfolio .user-block-c a,
	.is-portfolio .basket-block > div > a {
		width: 36px;
		height: 36px;
		justify-content: center;
	}
	.is-portfolio .login-block,
	.is-portfolio .user-block-c a {
		width: 48px;
	}
	.is-portfolio .basket-block .to-basket-url .icon,
	.is-portfolio .user-block-c .icon,
	.is-portfolio .basket-block > div > a .icon {
		background-size: contain;
		width: 24px;
		height: 24px;
	}
	body.is-portfolio .small-favorites .icon:after,
	body.is-portfolio .small-compare .icon:after,
	.is-portfolio .basket-block .icon .quantity,
	.is-portfolio .basket-block > div > a .icon:after {
		font-size: 10px;
		color: #ffffff;
		background-color: #444444;
		height: 20px;
		width: initial;
		min-width: 20px;
		line-height: 20px;
		font-weight: 400;
		top: -12px;
		right: -8px;
		padding: 0 4px;
	}
	.portfolio-detail-c.is-row + .products-c .h2 {
		font-size: inherit;
	}
	.is-portfolio .user-block-c a .text,
	.is-portfolio .basket-block .text {
		display: none;
	}
	.is-portfolio .portfolio-item-c {
		margin: 0 -16px 0 -16px;
		background: #ffffff;
	}
	.portfolio-items-c .top-block {
		height: auto;
	}
	.is-portfolio .portfolio-item-c .bottom-block {
		margin: 0 16px;
	}
	.portfolio-items-c .top-block:hover picture img {
		outline: none;
	}
}
/* End */


/* Start:/local/templates/design/template_styles.css?1746336601934*/
.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;
}
noindex {
	width: 100%;
}

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 {
}
body.page-404 .content-c .do-search-text {
	display: none;
}

/* End */


/* Start:/local/templates/design/css/kube_custom.css?17486027945793*/
input, select, textarea {
	border-radius: 5px;
}
.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,
.dropdown .button,
.dropdown .button:active,
.dropdown .button:focus,
.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;
}
.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;
}
.button:hover {
	background: #bf252f !important;
}
.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%;
}
.button.is-secondary:after {
	background: url('/images/design/icons/button-arrow-secondary.svg?1') center center no-repeat;
}
.button.is-secondary:hover {
	border-color: #000000;
	color: #1A1A1A;
	background: #f8f8f8 !important;
}
.button.wo-icon {
	padding-right: 20px;
	height: 32px;
	line-height: 36px;
}
.button.wo-icon:after {
	display: none;
}
.button.is-black {
	color: #ffffff;
	background: #1a1a1a;
	height: 48px;
}
.button.is-black:hover {
	background: #444444 !important;
}
.button.is-flex {
	display: inline-flex;
	align-items: center;
	height: 48px;
	line-height: 1;
	font-weight: 500;
	letter-spacing: 1px;
}
.button i,
.button span {
	position: initial;
	top: initial;
	display: initial;
	font-size: inherit;
	color: inherit;
	width: initial;
}
h1, .h1 {
	font-size: 34px;
	line-height: 1.2;
	font-weight: 500;
	padding-bottom: 32px;
	margin-top: 0;
}
h2, .h2 {
	font-size: 45px;
	line-height: 1.2;
	font-weight: 400;
	padding-bottom: 60px;
	margin-top: 0;
}
h2 strong, .h2 strong {
	font-weight: 500;
}
h3, .h3 {
	font-size: 22px;
	line-height: 1.2;
	font-weight: 400;
	padding-bottom: 20px;
	margin-top: 0;
}
a {
	color: #222222;
	text-decoration: underline;
}
.is-custom-separator a:after,
.is-custom-separator span:after {
	content: '>';
}
.breadcrumb {
	padding: 0 0 16px 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-box {
	z-index: 10000;
}
.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;
	line-height: 1;
}

#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: -2px;
}
.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;
}
.is-row>.is-col.is-33, .is-row>.is-col.is-34 {
	max-width: calc(33.3333% - 24px);
}
@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;
	}
}
td::before,
th::before {
	display: none;
}
td::after,
th::after {
	display: none;
}

.button span.icon {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-left: 8px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.button span.icon.icon-video {
	background-image: url('/images/design/portfolio/video.svg');
}
.button span.icon.icon-arrow {
	background-image: url('/images/design/icons/button-arrow.svg');
}
/* End */


/* Start:/local/templates/design/css/z/media.css?17463366015984*/
html, body {
	overflow-x: hidden;
}
.m-show {
	display: none;
}
#bx-panel {
	position: fixed !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

.flex-control-paging li {
	margin: 0 3px;
}
.flex-control-paging li a {
	width: 20px;
	height: 3px;
	border-radius: 0;
	box-shadow: none;
	color: #DDDDDD;
}
.flex-control-paging li a.flex-active {
	width: 20px;
	background: #EF2936;
}
.offcanvas-menu-c .logo-c {
	display: inline-block;
	position: relative;
}
.offcanvas-menu-c  .logo-c .logo-1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.offcanvas-menu-c {
	width: initial;
	min-width: initial;
	margin-right: 0;
	background: #1A1A1A;
	z-index: 100001;
	-webkit-box-shadow: 4px 4px 8px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 4px 4px 8px 0px rgba(255, 255, 255, 0.2);
	box-shadow: 4px 4px 8px 0px rgba(255, 255, 255, 0.2);
	color: #222222;
	padding: 16px 32px;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 64px !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: 64px;
	color: #222;
	top: 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	opacity: 1;
	background: rgba(255,255,255,0.5);
	border-radius: 0;
	z-index: 10;
	font-size: 16px;
	text-decoration: none;
}

.offcanvas-menu-c .contacts-c {
	margin-top: 50px;
	color: #CCCCCC;
}
.offcanvas-menu-c .contacts-c a {
	display: block;
	color: #CCCCCC;
}
.offcanvas-menu-c .contacts-c a + a {
	margin-top: 16px;
}
.offcanvas-menu-c .menu-simple {
	margin-top: 50px;
}
.offcanvas-menu-c .menu-simple li + li {
	margin-top: 10px;
}
.offcanvas-menu-c .menu-simple li.w-scroll-to + li.w-link {
	margin-top: 32px;
	padding-top: 32px;
	border-top: 1px solid #888888;
}
.offcanvas-menu-c .menu-simple a {
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}
.offcanvas-menu-c .menu-simple a:hover {
	color: #ffffff;
}

@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: 768px) {
	.m-show {
		display: block;
	}

	.m-hide {
		display: none !important;
	}

	input, select, textarea {
		font-size: 15px !important;
	}

	body {
		font-size: 15px;
	}

	.sliders-c {
		margin-bottom: 2em;
	}

	.breadcrumb {
		margin-bottom: 8px;
		padding-bottom: 4px;
		white-space: nowrap;
		overflow-x: auto;
	}

	.content-c h1,
	.content-c .h1 {
		font-size: 28px;
		line-height: 1.2;
		padding-bottom: 16px;
	}

	h2 strong,
	.h2 strong {
		font-size: inherit;
	}

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

	h2, .h2 {
		font-size: 24px;
		padding-bottom: 24px;
	}

	.wrap {
		padding-left: 16px;
		padding-right: 16px;
	}

	.sliders-index-c .flex-control-nav {
		display: initial;
	}

	.portfolio-flex-slider .flex-control-nav {
		display: flex;
		justify-content: center;
		top: -4px;
	}

	.flex-control-paging li a {
		width: 20px;
		height: 3px;
	}

	.flex-control-paging li {
		margin: 0 2px;
	}

	.portfolio-flex-slider .flex-direction-nav {
		display: none;
	}

	.footer-c {
		padding-top: 0;
	}

	.footer-c .is-row > .is-col {
		text-align: center;
	}

	.footer-c .is-row .is-col {
		margin-top: 40px;
	}

	.footer-c .copyright {
		margin-top: 0;
	}

	.footer-c ul.contacts-c {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		flex-direction: column;
		align-items: center;
	}

	.footer-c ul.contacts-c li {
		min-width: 50%;
		text-align: left;
	}

	.footer-c ul.contacts-c li a {
		font-size: 10px;
	}

	ul.social-c {
		margin-bottom: 32px;
	}

	ul.contacts-c li a {
		padding-left: 30px;
	}

	.scroll-to-top {
		left: 8px;
		bottom: 8px;
		height: 48px;
		width: 48px;
	}

	.scroll-to-top.is-active {
		opacity: 1;
	}

	.about-text-c {
		padding-top: 24px;
		padding-bottom: 24px;
	}

	.about-text-c .wrap {
		padding-top: 24px;
		padding-bottom: 24px;
	}

	.about-text-c h2 {
		padding-left: 0;
	}

	.about-text-c .subtitle {
		padding-left: 0;
	}

	.about-text-c p {
		font-size: 14px;
		margin-left: 0;
		margin-right: 0;
	}

	.about-text-c .bg-over {
		background-position: bottom center;
		background-position-y: bottom;
	}

	.content-c .icons-portfolio-c .is-row .title {
		padding: 0px 15px 10px;
		font-size: 20px;
	}

	.content-c .icons-portfolio-c .is-row .text {
		padding: 0 15px;
		font-size: 16px;
	}

	body.portfolio-items .m-show.m-header {
		padding-top: 80px;
		background: black;
	}

	.modal .button,
	.modal .button.is-secondary {
		font-size: 12px;
		text-transform: initial;
		padding-right: 32px;
		padding-left: 32px;
	}

	.modal .button:after {
		display: none;
	}

	.content-c.portfolio-image-container {
		padding-top: 0;
	}

	.is-portfolio .basket-block > .m-hide {
		display: block !important;
	}
	.is-portfolio .small-favorites .icon,
	.is-portfolio .small-compare .icon {
		height: 24px;
	}
	.is-portfolio .basket-block a.icon-w-text {
		width: 40px;
		min-width: 40px;
		height: initial;
		display: inline-flex !important;
		justify-content: center;
	}
	.portfolio-promo-c .type-promo.type-promo-left .is-row {
		flex-direction: column-reverse;
	}
	.portfolio-promo-c .type-promo.type-promo-left:before,
	.portfolio-promo-c .type-promo.type-promo-right:before {
		width: 100%;
	}
	.portfolio-promo-c .type-promo .left-side,
	.portfolio-promo-c .type-promo .right-side {
		min-height: 200px;
	}
}
/* 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/templates/design/components/bitrix/news.list/icons.portfolio/style.css?17463366011306*/
.icons-portfolio-c {
	padding-top: 100px;
	padding-bottom: 76px;
}
.icons-portfolio-c .is-col {
	background: #EFEFEF;
	margin-bottom: 24px;
}
.icons-portfolio-c .item {
	min-height: 150px;
	padding: 0 32px 32px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.icons-portfolio-c .is-row>.is-col {
	flex: 0;
}

.icons-portfolio-c .is-row .title {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 20px 16px;
}
.icons-portfolio-c .is-row .text {
	font-family: roboto;
	text-align: left;
	font-size: 18px;
	padding: 0 20px;
}
.icons-portfolio-c .is-row .text p {
	font-weight: 400;
}

@media screen and (max-width: 1200px) {
	.icons-portfolio-c .item {
		padding-bottom: 0;
		min-height: 100px;
	}
	.icons-portfolio-c .is-row .title {
		font-size: 20px;
		line-height: 1.2;
	}
}
@media screen and (max-width: 768px) {
	.icons-portfolio-c {
		padding: 50px 0 0 0;
		margin-bottom: -16px;
	}
	.icons-portfolio-c .item {
		padding: 16px;
		min-height: 100px;
	}
	.icons-portfolio-c .is-row {
		flex-direction: row;
		flex-wrap: wrap;
		margin-left: -16px;
		margin-right: -16px;
		padding: 32px;
		background: #EFEFEF;
	}
	.icons-portfolio-c .is-col {
		margin-bottom: 0;
	}
	.icons-portfolio-c .is-row > .is-col.is-25 {
		min-width: 100%;
		margin-left: 0;
	}
}
/* End */


/* Start:/local/templates/design/components/bitrix/news.list/faq/style.css?17463366011868*/
.faq-c {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #EFEFEF;
}
.faq-c .wrap {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
}
.faq-c .item {
}
.faq-c .show-more {
	border-top: 1px solid #888888;
	display: block;
	text-decoration: none;
	color: #1A1A1A;
	-webkit-transition: background-color 0.5s, -webkit-transform 0.5s;
	transition: background-color 0.5s, transform 0.5s;
}
.faq-c .show-more:last-child {
	border-bottom: 1px solid #888888;
}
.faq-c .show-more .name {
	font-size: 20px;
	line-height: 1.3;
	font-weight: 500;
	position: relative;
	display: block;
	align-items: center;
	background: url('/images/design/icons/plus.svg') right center no-repeat;
	padding: 24px 63px 24px 0;
	text-decoration: none;
}
.faq-c .description {
	display: block;
	max-height: 0;
	color: #bbbbbb;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	-webkit-transition: max-height 0.1s, padding 0.5s, -webkit-transform 0.5s;
	transition: max-height 0.1s, padding 0.5s, transform 0.5s;
	overflow: hidden;
}
.faq-c .show-more.is-active {
	background: #1A1A1A;
}
.faq-c .show-more.is-active .name {
	font-weight: 400;
	color: #ffffff;
}
.faq-c .show-more.is-active .name {
	background: url('/images/design/icons/minus-grey.svg') right center no-repeat;
}
.faq-c .show-more.is-active .description {
	max-height: 1000px;
	padding-top: 12px;
	padding-bottom: 20px;
	-webkit-transition: max-height 0.5s, padding 0.5s, -webkit-transform 0.5s;
	transition: max-height 0.5s, padding 0.5s, transform 0.5s;
}

@media screen and (max-width: 768px) {
	.faq-c {
		padding: 50px 0;
	}
	.faq-c .show-more .name {
		padding: 10px 36px 10px 0;
		font-size: 13px;
	}
	.faq-c .show-more.is-active .name {
		font-weight: 500;
	}
	.faq-c .show-more .description {
		font-size: 14px;
	}
	.faq-c .show-more.is-active .description {
		padding-top: 0;
		padding-bottom: 12px;
	}
}
/* End */


/* Start:/local/templates/design/components/bitrix/news.list/clients/style.css?1746336601671*/
.clients-c {
	padding-top: 100px;
	padding-bottom: 76px;
}
.clients-c .is-col {
	background: #EFEFEF;
	margin-bottom: 24px;
}
.clients-c .item {
	height: 100%;
	min-height: 150px;
	padding: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.clients-c .is-row>.is-col {
	flex: 0;
}

@media screen and (max-width: 768px) {
	.clients-c {
		padding: 50px 0;
	}
	.clients-c .item {
		padding: 16px;
		min-height: 100px;
	}
	.clients-c .is-row {
		flex-direction: row;
		flex-wrap: wrap;
		margin-left: -16px;
	}
	.clients-c .is-col {
		margin-bottom: 16px;
	}
	.clients-c .is-row > .is-col.is-25 {
		min-width: calc(50% - 16px);
		margin-left: 16px;
	}
}
/* End */
/* /local/templates/2020/assets/kube/css/kube.min.css?174633660162975 */
/* /local/templates/2020/css/base.css?17463366015475 */
/* /local/templates/2020/css/common/contacts-block.css?17463366012671 */
/* /local/templates/2020/css/catalog/catalog.css?174947097739925 */
/* /local/templates/2020/css/catalog/product.css?17463366014757 */
/* /local/templates/2020/css/catalog/favorites-compare.css?174633660115069 */
/* /local/templates/2020/css/common/modal.css?17463366016735 */
/* /local/templates/2020/css/common/common.css?17486079709747 */
/* /local/templates/2020/css/fancybox.css?174633660115513 */
/* /local/templates/2020/css/common/images_products.css?17463366016120 */
/* /local/templates/2020/css/common/cookie-notifier.css?1748595657806 */
/* /local/templates/design/css/base.css?1746336601303 */
/* /local/templates/design/css/fonts-roboto.css?17463366011665 */
/* /local/templates/design/css/template.css?174633660119429 */
/* /local/templates/design/css/portfolio.css?17463366015392 */
/* /local/templates/design/template_styles.css?1746336601934 */
/* /local/templates/design/css/kube_custom.css?17486027945793 */
/* /local/templates/design/css/z/media.css?17463366015984 */
/* /local/templates/2020/assets/splide/splide.min.css?17463366015002 */
/* /local/templates/2020/css/slider.css?17463366013455 */
/* /local/templates/design/components/bitrix/news.list/icons.portfolio/style.css?17463366011306 */
/* /local/templates/design/components/bitrix/news.list/faq/style.css?17463366011868 */
/* /local/templates/design/components/bitrix/news.list/clients/style.css?1746336601671 */
