/* Мир Паркета v2: shell.css — замена /css/site.css (Bulma, 487 КБ) на v2-страницах для гостей.
   Подключается перед core.css (там же, где раньше вставлялся site.css), поэтому селекторы и порядок правил
   совпадают с исходником: v2-стили по-прежнему их перекрывают.
   Состав (собран по реально применявшимся правилам site.css на всех v2-страницах):
   - модальные окна Bulma (поиск, обратный звонок, «Узнать цену», заказ книги, темы блога), modal-fx, уведомления;
   - .container (баннер шоу-рума), .columns/.column/.box/.title/.content (вёрстка текстовых страниц из админки);
   - баннеры в статьях блога (.baner-card), подписи и кнопки лайтбокса blueimp;
   - утилиты отступов, которые используют окна (.m-*, .p-*).
   Персоналу по-прежнему отдаётся site.css целиком. */
/* Roboto (как в /css/fonts.css из site.css): v2-шрифт «MP Text» содержит не все знаки (например, ₽ U+20BD),
   недостающие берутся из Roboto; файлы скачиваются браузером только при наличии таких символов на странице. */
@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/google/s_roboto_v19_KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1ea0-1ef9,U+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(/fonts/google/s_roboto_v19_KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}
/* сглаживание шрифтов, как задавал Bulma (на macOS иначе светлый текст на тёмном фоне выглядит жирнее) */
html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.shopping-cart-count[hidden],.notification[hidden],[data-lead-body][hidden]{display:none!important}
.mp-fa{display:inline-block;height:1em;vertical-align:-.125em;fill:currentColor;overflow:visible}
.modal-content .button.is-dark .mp-fa{margin-right:.14em}
.reloc__x,.modal button,.modal input,.modal select,.modal textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.modal input[type=checkbox],.modal input[type=radio]{vertical-align:baseline}
.modal small{font-size:.875em}
.modal-close,.button,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.box:not(:last-child),.title:not(:last-child),.notification:not(:last-child),.content:not(:last-child){margin-bottom:1.5rem}
.modal-close,.delete{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}
.modal-close:before,.modal-close:after,.delete:before,.delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}
.modal-close:before,.delete:before{height:2px;width:50%}
.modal-close:after,.delete:after{height:50%;width:2px}
.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}
.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}
.input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top}
.has-text-weight-semibold{font-weight:600!important}
.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);color:#4a4a4a;display:block;padding:1.25rem}
.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}
.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}
.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}
.button.is-large{font-size:1.5rem}
.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}
.container{flex-grow:1;margin:0 auto;position:relative;width:auto}
@media screen and (min-width: 1024px){.container{max-width:960px}}
@media screen and (min-width: 1216px){.container{max-width:1152px}}
@media screen and (min-width: 1408px){.container{max-width:1344px}}
.content li+li{margin-top:.25em}
.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:1em}
.content h2{color:#363636;font-weight:600;line-height:1.125}
.content h2{font-size:1.75em;margin-bottom:.5714em}
.content h2:not(:first-child){margin-top:1.1428em}
.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}
.content ol:not([type]){list-style-type:decimal}
.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}
.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}
.notification>.delete{position:absolute;right:.5rem;top:.5rem}
.notification.is-light{background-color:#f5f5f5;color:#363636}
.notification.is-success{background-color:#23d160;color:#fff}
.notification.is-danger{background-color:#ff3860;color:#fff}
.title{word-break:break-word}
.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}
.title.is-4{font-size:1.5rem}
.title.is-5{font-size:1.25rem}
.input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}
.input{box-shadow:inset 0 1px 2px rgba(10,10,10,.1);max-width:100%;width:100%}
.is-medium.input{font-size:1.25rem}
.is-large.input{font-size:1.5rem}
.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}
.checkbox input,.radio input{cursor:pointer}
.label{color:#363636;display:block;font-size:1rem;font-weight:700}
.label:not(:last-child){margin-bottom:.5em}
.field:not(:last-child){margin-bottom:.75rem}
.field.has-addons{display:flex;justify-content:flex-start}
.field.has-addons .control:not(:last-child){margin-right:-1px}
.field.has-addons .control:first-child:not(:only-child) .input{border-bottom-right-radius:0;border-top-right-radius:0}
.field.has-addons .control:last-child:not(:only-child) .button{border-bottom-left-radius:0;border-top-left-radius:0}
.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}
.field.is-grouped{display:flex;justify-content:flex-start}
.field.is-grouped>.control{flex-shrink:0}
.field.is-grouped.is-grouped-right{justify-content:flex-end}
.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}
.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}
.modal.is-active{display:flex}
.modal-background{background-color:rgba(10,10,10,.86)}
.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}
@media print, screen and (min-width: 769px){.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}
.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}
.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}
@media print, screen and (min-width: 769px){.column.is-4{flex:none;width:33.3333333333%}}
@media print, screen and (min-width: 769px){.column.is-6{flex:none;width:50%}}
.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}
.columns:not(:last-child){margin-bottom:.75rem}
.columns.is-multiline{flex-wrap:wrap}
@media print, screen and (min-width: 769px){.columns:not(.is-desktop){display:flex}}
.modal{display:flex;visibility:hidden}
.modal .modal-background{transition:all .3s;opacity:0}
.modal.is-active{visibility:visible}
.modal.is-active .modal-background{opacity:1}
.modal.modal-fx-fadeInScale .modal-content{transform:scale(.7);opacity:0;transition:all .3s}
.modal.modal-fx-fadeInScale.is-active .modal-content{transform:scale(1);opacity:1}
.modal .modal-background{background-color:rgba(10,10,10,.86)}
.m-r-5{margin-right:5px!important}
.m-b-10{margin-bottom:10px!important}
.m-l-10{margin-left:10px!important}
.m-b-20{margin-bottom:20px!important}
.m-t-30{margin-top:30px!important}
.p-t-30{padding-top:30px!important}
.p-b-30{padding-bottom:30px!important}
.p-l-30{padding-left:30px!important}
.p-r-30{padding-right:30px!important}
.title{font-size:2.5rem;margin-bottom:0;font-weight:300}
.notification.is-fixed{position:fixed;right:20px;left:auto;bottom:20px;width:325px;transition:all .145s ease-out}
.modal .box{border-radius:0}
.is-large.modal-close{position:fixed;right:20px;top:20px}
.modal.is-active{position:fixed}
.blog-category-menu .nav-link{display:block;font-family:Roboto Light,Roboto;font-weight:300;font-size:20px;line-height:45px;color:#fff;text-align:center}
.blog-category-menu .title{font-family:Roboto Bold,Roboto;font-weight:700;font-size:25px;color:#fff;text-align:center;line-height:45px;margin-bottom:.5rem;margin-top:2rem}
.blog-image-response{margin:0 0 20px;padding:0 0 50%;overflow:hidden;position:relative}
.blog-image-response img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}
.baner-card{box-shadow:0 2px 9px rgba(0,0,0,.25);border-radius:6px}
.baner-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;transition:background 1s ease-out;background-image:linear-gradient(transparent,rgba(0,0,0,.8))}
.baner-card-img-overlay .baner-card-title{color:#fff;font-weight:700;font-size:26px;line-height:38px;display:block;position:absolute;right:20px;bottom:20px;left:30px}
.columns.is-multiline{display:flex}
.blueimp-gallery>.prev,.blueimp-gallery>.next{color:#fff!important;display:block!important}
.blueimp-gallery>.title,.blueimp-gallery>.close,.blueimp-gallery>.play-pause,.blueimp-gallery>.indicator{display:block!important}
.blueimp-gallery>.title{background:rgba(0,0,0,.5);padding:0;max-width:500px;font-size:16px!important;line-height:22px!important;text-align:center;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important;top:40px!important}
.is-fixed{position:fixed;right:0;left:0;z-index:1030}
.checkbox-is-small,.radio-is-small{color:grey;font-size:.8rem}
@media screen and (max-width: 768px){.title{font-size:1.5rem}}
@media screen and (max-width: 768px){.blog-image-response{padding:0 0 55%}}
@media screen and (max-width: 768px){.baner-card-img-overlay .baner-card-title{font-weight:600;font-size:20px;line-height:26px;font-size:18px;line-height:24px}}
@media screen and (min-width: 1024px){.baner-card-img-overlay .baner-card-title{font-weight:600;font-size:22px;line-height:28px}}
@media screen and (max-width: 425px){.blueimp-gallery>.title{max-width:300px}}
@media screen and (max-width: 425px){.modal-content{max-height:calc(100vh - 50px)}}
/* состояния (наведение, фокус, плейсхолдер) тех же компонентов Bulma */
.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}
.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}
.button:active,.button:focus,.input:active,.input:focus{outline:none}
.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}
.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}
.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}
.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}
.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}
.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#f5f5f5}
.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}
.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#f5f5f5}
.input::-moz-placeholder{color:rgba(54,54,54,.3)}
.input::-webkit-input-placeholder{color:rgba(54,54,54,.3)}
.input:-moz-placeholder{color:rgba(54,54,54,.3)}
.input:-ms-input-placeholder{color:rgba(54,54,54,.3)}
.input:hover{border-color:#b5b5b5}
.input:active,.input:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}
.checkbox:hover,.radio:hover{color:#363636}
.button:active,.button:focus,.button:hover{text-decoration:none}
