

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


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


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

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

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

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

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

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

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

/* End */


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

/* End */


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* End */


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


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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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







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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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


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


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

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

/* End */


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

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

/* End */


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

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

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

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

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

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

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


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


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


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

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


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


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

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

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

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

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

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


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


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


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


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


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


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

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


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


/* Start:/local/templates/2020/components/bitrix/news.list/slider.index.v2/style.css?17463366011548*/
.sliders-index-c {
	margin-top: 16px;
	position: relative;
	margin-bottom: 32px;
}
.sliders-index-c > ul.slides {
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-wrap: nowrap;
}
.sliders-index-c ul.slides {
	position: relative;
	overflow: hidden;
	white-space: nowrap;
}
.sliders-index-c .flex-viewport ul.slides {
	width: 100%;
	overflow: hidden;
}
.sliders-index-c .flex-viewport ul.slides li {
	margin-top: 0;
}
.sliders-index-c ul.slides > li {
	width: 100%;
	display: inline-block;
	position: relative;
}
.sliders-index-c > ul.slides > li {
	display: none;
}
.sliders-index-c > ul.slides > li:first-child {
	display: block;
}
.sliders-index-c .item-c .inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 64px;
}
.sliders-index-c .item-c .inner > a {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.sliders-index-c .flex-control-nav {
	display: none;
}
@media screen and (max-width: 768px) {
	.sliders-index-c {
		margin-left: -16px;
		margin-right: -16px;
		margin-top: -16px;
		padding-top: 0;
	}
	.sliders-index-c .flex-control-nav {
		display: initial;
	}
	.sliders-index-c .flex-direction-nav {
		display: none;
	}
	.sliders-index-c .item-c {
		overflow: hidden;
		display: flex;
		align-items: center;
		width: 100%;
	}
	.sliders-index-c .item-c picture {
		width: 100%;
	}
	.sliders-index-c .item-c picture img {
		width: 100%;
		height: auto;
		max-width: 100%;
		max-height: initial;
	}
}
/* End */
/* /local/templates/2020/assets/kube/css/kube.min.css?174633660162975 */
/* /local/templates/2020/css/variables.css?1746336601225 */
/* /local/templates/2020/css/base.css?17463366015475 */
/* /local/templates/2020/css/fonts-roboto.css?17463366011665 */
/* /local/templates/2020/css/template.css?174999461443028 */
/* /local/templates/2020/css/catalog/compare.css?17463366013069 */
/* /local/templates/2020/css/catalog/categories-root.css?17463366015283 */
/* /local/templates/2020/template_styles.css?1746336601814 */
/* /local/templates/2020/css/kube_custom.css?17494679337108 */
/* /local/templates/2020/css/custom.css?17463366012680 */
/* /local/templates/2020/css/catalog/catalog.css?174947097739925 */
/* /local/templates/2020/css/catalog/product.css?17463366014757 */
/* /local/templates/2020/css/catalog/sections_block.css?17463366012586 */
/* /local/templates/2020/css/catalog/favorites-compare.css?174633660115069 */
/* /local/templates/2020/css/fancybox.css?174633660115513 */
/* /local/templates/2020/css/common/contacts-block.css?17463366012671 */
/* /local/templates/2020/css/common/modal.css?17463366016735 */
/* /local/templates/2020/css/common/common.css?17486079709747 */
/* /local/templates/2020/css/wide.css?175103936110676 */
/* /local/templates/2020/css/z/media.css?174885286914910 */
/* /local/templates/2020/css/common/images_products.css?17463366016120 */
/* /local/templates/2020/css/basket-order.css?17463366013525 */
/* /local/templates/2020/css/categories-root-popup.css?174633660110518 */
/* /local/templates/2020/css/sticky.css?1749470977102 */
/* /local/templates/2020/css/product-cross-links.css?1748263503947 */
/* /local/templates/2020/css/catalog-cross-links.css?17488528691446 */
/* /local/templates/2020/css/common/cookie-notifier.css?1748595657806 */
/* /local/templates/2020/css/portfolio.css?17510393614129 */
/* /local/templates/2020/assets/suggestions/suggestions.min.css?17463366019621 */
/* /local/templates/2020/assets/tooltipster/css/tooltipster.bundle.min.css?17463366016495 */
/* /local/templates/2020/assets/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css?17463366011782 */
/* /local/templates/2020/assets/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-shadow.min.css?17463366011684 */
/* /local/templates/2020/assets/splide/splide.min.css?17463366015002 */
/* /local/templates/2020/css/slider.css?17463366013455 */
/* /local/components/app/categories_root_popup/templates/root_sections/style.css?1746336600148 */
/* /local/templates/2020/components/bitrix/news.list/slider.index.v2/style.css?17463366011548 */
