.tpl-component-catalog-list-items .sticker_block { background: 0; padding: 0; text-align: left; }
.tpl-component-catalog-list-items .sticker_block .sticker { display: inline-block; padding: 5px 15px 5px 15px; }
.tpl-component-catalog-list-items .sticker_block .sticker.season { background-color: #ff6b02; }
.tpl-component-catalog-list-items .sticker_block .sticker.new { background-color: #17bb42; }
.tpl-component-netcat-page-block-footer .tpl-block-page-block { position: relative; min-width: 460px; }
.tpl-component-netcat-page-block-footer .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 420px; padding: 0 20px; height: 90px; display: flex; justify-content: center; align-items: center; font-weight: 600; font-size: 14px; color: #777; }
.tpl-component-netcat-page-block-footer.tpl-template-plain .tpl-block-page-block { position: relative; min-width: 460px; word-wrap: break-word; }
.tpl-component-netcat-page-block-footer.tpl-template-plain .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 420px; padding: 0 20px; min-height: 90px; height: auto; display: flex; justify-content: center; align-items: center; font-weight: 600; font-size: 14px; color: #777; word-wrap: break-word; }
.tpl-component-netcat-page-block-footer.tpl-template-plain .tpl-block-content .tpl-field-text { max-width: 1060px; }
.tpl-component-netcat-page-block-footer.tpl-template-plain .tpl-block-content .tpl-field-text * { line-height: 1.86em; }
.tpl-component-netcat-page-block-image.tpl-template-wide .nc-editable-image-container { width: 100%; }
.tpl-component-netcat-page-block-image.tpl-template-wide .nc-editable-image-container .nc-editable-image-container-toolbar { top: 10px; right: 406px; }
.tpl-component-netcat-page-block-image.tpl-template-wide .nc-move-place { display: none !important; }
.tpl-component-netcat-page-block-image.tpl-template-wide .nc-object-toolbar { position: absolute; right: 271px; }
.tpl-component-netcat-page-block-image.tpl-template-wide .nc--dropdown.nc-object-toolbar-more UL { width: auto !important; }
.tpl-component-netcat-page-block-image.tpl-template-wide .tpl-block-content IMG { position: relative; width: 100%; margin: 0 auto; height: auto; }
.tpl-component-netcat-page-block-image.tpl-template-wide .tpl-block-content .nc-toolbar { z-index: 2; }
.tpl-component-netcat-page-block-image.tpl-template-wide .nc-infoblock-toolbar { position: absolute; right: 10px; z-index: 11; }
.tpl-component-netcat-page-block-other .tpl-block-page-block { position: relative; min-width: 460px; }
.tpl-component-netcat-page-block-other .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 460px; padding: 0; }
.tpl-component-netcat-page-block-other.tpl-template-spacer .tpl-block-page-block { position: relative; min-width: 460px; }
.tpl-component-netcat-page-block-other.tpl-template-spacer .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 460px; padding: 0; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .nc-infoblock-toolbar { position: absolute; top:0; right: 10px; z-index: 2; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-page-block { position: relative; min-width: 460px; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 420px; padding: 0 20px; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph h1 { font-weight: bold; font-size: 32px; line-height: 1.22em; color: #333; margin: 0 auto 23px; word-wrap: break-word; max-width: 700px; word-wrap: break-word; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph h1 * { line-height: 1.22em; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-text { max-width: 700px; margin: 0 auto; font-weight: 500; font-size: 24px; line-height: 1.58em; color: #333; word-wrap: break-word; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-text * { line-height: 1.58em; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-page-block.tpl-layout-background-dark H1, .tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-page-block.tpl-layout-background-dark .tpl-block-text { color: #fff; }
.tpl-component-netcat-page-block-title.tpl-template-title .nc-infoblock-toolbar { position: absolute; top:0; right: 10px; z-index: 2; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block { position: relative; color: #333; background: #fff; min-width: 450px; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-content { max-width: 840px; text-align: center; margin: 0 auto; padding: 0 40px; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-prefix { font-size: 12px; line-height: 1em; letter-spacing: 0.2em; font-weight: 600; text-transform: uppercase; text-align: center; max-width: 740px; color: #777; margin: 0 auto 35px; word-wrap: break-word; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-prefix * { line-height: 1em; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-text { font-size: 18px; line-height: 1.44em; margin: 50px auto 0; max-width: 740px; word-wrap: break-word; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-text * { line-height: 1.44em; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block h1 { font-size: 42px; line-height: 1.24em; font-weight: 600; margin: 15px auto; max-width: 740px; word-wrap: break-word; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block h1 * { line-height: 1.24em; }
@media (max-width: 700px) { 
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-content { width: auto; padding: 0 30px }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block h1 { font-size: 38px; line-height: 1.21em; padding: 0; margin: -10px 0; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block h1 * { line-height: 1.21em; }
 }
@media (max-width: 540px) { 
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-content { width: auto; padding: 0 20px }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-prefix { font-size: 10px; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-prefix, .tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-text { font-size: 16px; line-height: 1.38em; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-prefix *, .tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block .tpl-block-text * { line-height: 1.38em; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block h1 { font-size: 34px; line-height: 1.12em; margin: -20px 0 -15px 0; }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block h1 * { line-height: 1.12em; }
 }
.tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block.tpl-layout-background-dark H1, .tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block.tpl-layout-background-dark .tpl-block-prefix, .tpl-component-netcat-page-block-title.tpl-template-title .tpl-block-page-block.tpl-layout-background-dark .tpl-block-text { color: #fff; }
