/* axio overlay for https://grivasi.com
 * concept: Ink & Lime Ledger
 * generated 2026-09-29T06:43:05.018Z
 * load AFTER the site's own stylesheets */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@400;500;600;700;800&display=swap');
/* ── recolour layer: the site's own rules with the new palette (covers hover states, popups, hidden and mobile-only blocks) ── */
.bx-panel-tooltip{box-shadow:0 12px 10px #0e151233!important;border-color:#7d8781 #6f7a74 #6f7a74;background:#cfc8b8;background:-webkit-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:-moz-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:-o-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:-ms-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:linear-gradient(to bottom,#f3f0e8f2,#eae6dbf2)}
.bx-panel-tooltip-title{color:#0e1512!important;text-shadow:0 1px color-mix(in srgb, #f7f5ef 66%, transparent)}
.bx-panel-tooltip-text{color:#1c2520!important;text-shadow:0 1px color-mix(in srgb, #f7f5ef 25%, transparent)}
.bx-panel-tooltip-text a,.bx-panel-tooltip-text a:hover{color:#1c2520!important}
.popup-window{background-color:#f7f5ef;box-shadow:0 7px 21px color-mix(in srgb, #2b3530 12%, transparent),0 -1px 6px 0 color-mix(in srgb, #2b3530 6%, transparent)}
.popup-window-delimiter{background-color:#eae6db}
.popup-window-delimiter-section:before,.popup-window-delimiter-section:after{background-color:#eae6db}
.popup-window-delimiter-text{background:#f7f5ef;color:#a9b3ad}
.popup-window-button{background:#ece8de;color:#56615b;box-shadow:0 0 0 1px #cfc8b8 inset}
.popup-window-button:hover{background:#cfc8b8;color:#2b3530}
.popup-window-button-accept,.popup-window-button-create{color:#2b3530}
.popup-window-button-accept:hover,.popup-window-button-create:hover{color:#2b3530}
.popup-window-button-wait:before{box-shadow:inset 0 0 0 1px #f7f5ef;color:#f7f5ef}
.popup-window-button-wait:after{background:#f7f5ef!important}
.popup-window-button-create.popup-window-button-wait:before,.popup-window-button-accept.popup-window-button-wait:before{color:#2b3530;box-shadow:inset 0 0 0 1px #2b3530}
.popup-window-button-create.popup-window-button-wait:after,.popup-window-button-accept.popup-window-button-wait:after{background:#2b3530!important}
.popup-window-button-decline{background:#c4361f;color:#f7f5ef}
.popup-window-button-decline:hover{color:#f7f5ef}
.popup-window-button-blue{color:#f7f5ef}
.popup-window-button-blue:hover{color:#f7f5ef}
.popup-window-button-blue:active{color:#f7f5ef}
.popup-window-button-link{border-bottom:1px solid #cfc8b8;color:#2b3530}
.popup-window-button-link:hover,.popup-window-button-link:active{border-bottom-color:#2b3530;color:#2b3530}
.popup-window-button-link-cancel{color:#c4361f}
.popup-window-button.popup-window-button-link-cancel:hover,.popup-window-button.popup-window-button-link-cancel:active{border-bottom-color:#c4361f;color:#c4361f}
.popup-window-titlebar-text,.popup-window-titlebar-text-version{color:#56615b}
.popup-window-content{background-color:#f7f5ef}
.popup-window-with-titlebar .popup-window-content,.popup-window-content-gray .popup-window-content{background-color:#eae6db}
.popup-window-content-white .popup-window-content{background-color:#f7f5ef}
.popup-window-angly:before{background-color:#f7f5ef;box-shadow:0 0 21px color-mix(in srgb, #2b3530 13%, transparent)}
.popup-window-overlay{background:#1c2520}
.menu-popup-title{color:#2b3530}
.menu-popup-item-text{color:#2b3530}
.menu-popup-item:hover,.menu-popup-item.menu-popup-item-open{background-color:#f7f5ef}
.menu-popup-item:hover .menu-popup-item-text{color:#2b3530}
.bx-admin-submenu-opened{background:#eae6db!important}
.popup-window-dark{background-color:color-mix(in srgb, #0e1512 80%, transparent);box-shadow:0 19px 24px color-mix(in srgb, #56615b 17%, transparent)}
.popup-window-dark .popup-window-content{color:#f7f5ef}
.popup-window-dark .popup-window-angly:before{background-color:color-mix(in srgb, #0e1512 80%, transparent)}
.popup-window-dark .popup-window-titlebar-text{color:#f7f5ef}
.popup-window-tab{color:#2b3530;background-color:#eae6db}
.popup-window-tab:hover{background-color:#f7f5ef}
.popup-window-tab-selected{background-color:#f7f5ef!important;border:1px solid #cfc8b8}
.popup-window-tabs-content{border:1px solid #cfc8b8}
.popup-window-tab-content{background:#eae6db}
.popup-window-tabs-content-white .popup-window-tab-content{background:#f7f5ef}
img.calendar-icon-hover{border:1px solid #a9b3ad;background-color:#e2ddd1}
.bx-calendar{color:#0e1512}
.bx-calendar-left-arrow:hover,.bx-calendar-right-arrow:hover{background-color:#ece8de}
.bx-calendar-top-month,.bx-calendar-top-year{color:#0e1512!important}
.bx-calendar-top-month:hover,.bx-calendar-top-year:hover{background-color:#ece8de}
.bx-calendar-cell,.bx-calendar-cell:link,.bx-calendar-cell:active,.bx-calendar-cell:visited{color:#0e1512}
.bx-calendar-cell:hover{background-color:#ece8de;color:#0e1512}
.bx-calendar-name-day{color:#a9b3ad}
.bx-calendar-range{border-bottom:1px solid #eae6db}
.bx-calendar-weekend,.bx-calendar-weekend:link,.bx-calendar-weekend:active,.bx-calendar-weekend:visited{color:#b93a32}
.bx-calendar-weekend:hover{color:#b93a32}
.bx-calendar-date-hidden,.bx-calendar-date-hidden:link,.bx-calendar-date-hidden:active,.bx-calendar-date-hidden:visited{color:#cfc8b8}
.bx-calendar-active{background-color:#e2ddd1}
.bx-calendar-active:hover{background-color:#e2ddd1}
.bx-calendar-name-day-wrap{background-color:#ece8de}
.bx-calendar-set-time-wrap{border-top:1px solid #eae6db;border-bottom:1px solid #eae6db}
.bx-calendar-set-time{color:#a9b3ad!important}
.bx-calendar-set-time:hover{color:#7d8781!important}
.bx-calendar-set-time{color:#a9b3ad}
.bx-calendar-button-text{color:#0e1512}
.bx-calendar-form-text{color:#7d8781}
.bx-calendar-form-arrow-top:hover i{background-color:#eae6db}
.bx-calendar-form-arrow-bottom:hover i{background-color:#eae6db}
.bx-calendar-form-input{background:#f7f5ef;border:1px solid #cfc8b8;box-shadow:inset 1px 1px 0 #f3f0e8}
.bx-calendar-form-separator{color:#a9b3ad}
.bx-calendar-form-close:hover i{background-color:#e2ddd1}
.bx-calendar-AM-PM-text{color:#1c2520}
.bx-calendar-year-title,.bx-calendar-month-title{color:#0e1512}
.bx-calendar-year-content,.bx-calendar-month-content{color:#0e1512;border-top:1px solid #e2ddd1}
.bx-calendar-month,.bx-calendar-month:link,.bx-calendar-month:active,.bx-calendar-month:visited,.bx-calendar-year-number,.bx-calendar-year-number:link,.bx-calendar-year-number:active,.bx-calendar-year-number:visited{color:#0e1512}
.bx-calendar-month:hover,.bx-calendar-year-number:hover{background-color:#ece8de}
.bx-calendar-year-input,.bx-calendar-month-input{background:#f7f5ef;border:1px solid #a9b3ad;box-shadow:inset 2px 2px 1px #ece8de}
mark{color:#0e1512}
fieldset{border:1px solid #cfc8b8}
@media print{*,*:before,*:after{color:#0e1512!important}}
@media print{pre,blockquote{border:1px solid #6f7a74}}
@media print{.btn>.caret,.dropup>.btn>.caret{border-top-color:#0e1512!important}}
@media print{.label{border:1px solid #0e1512}}
@media print{.table td,.table th{background-color:#f7f5ef!important}}
@media print{.table-bordered th,.table-bordered td{border:1px solid #e2ddd1!important}}
body{color:#1c2520;background-color:#f7f5ef}
a{color:var(--axio-primary)}
a:hover,a:focus{color:var(--axio-primary-dark)}
.img-thumbnail{background-color:#f7f5ef;border:1px solid #e2ddd1}
hr{border-top:1px solid #ece8de}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#6f7a74}
mark,.mark{background-color:#fbf3d9}
.text-muted{color:#6f7a74}
.text-primary{color:var(--axio-primary)}
a.text-primary:hover,a.text-primary:focus{color:var(--axio-primary-dark)}
.text-success{color:#2f6a2f}
a.text-success:hover,a.text-success:focus{color:#1f4a1f}
.text-info{color:var(--axio-primary-dark)}
a.text-info:hover,a.text-info:focus{color:var(--axio-primary-dark)}
.text-warning{color:#7a5b1f}
a.text-warning:hover,a.text-warning:focus{color:#5a4318}
.text-danger{color:#a8342c}
a.text-danger:hover,a.text-danger:focus{color:#7f2a22}
.bg-primary{color:#f7f5ef;background-color:var(--axio-primary)}
a.bg-primary:hover,a.bg-primary:focus{background-color:var(--axio-primary-dark)}
.bg-success{background-color:#e9f7c4}
a.bg-success:hover,a.bg-success:focus{background-color:#e9f7c4}
.bg-info{background-color:#e2eef3}
a.bg-info:hover,a.bg-info:focus{background-color:#e2eef3}
.bg-warning{background-color:#fbf3d9}
a.bg-warning:hover,a.bg-warning:focus{background-color:#f8e2de}
.bg-danger{background-color:#f8e2de}
a.bg-danger:hover,a.bg-danger:focus{background-color:#f8e2de}
.page-header{border-bottom:1px solid #ece8de}
abbr[title],abbr[data-original-title]{border-bottom:1px dotted #6f7a74}
blockquote{border-left:5px solid #ece8de}
blockquote footer,blockquote small,blockquote .small{color:#6f7a74}
.blockquote-reverse,blockquote.pull-right{border-right:5px solid #ece8de}
code{color:#c4361f;background-color:#f3f0e8}
kbd{color:#f7f5ef;background-color:#1c2520;box-shadow:inset 0 -1px 0 #0e151233}
pre{color:#1c2520;background-color:#f3f0e8;border:1px solid #cfc8b8}
caption{color:#6f7a74}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #e2ddd1}
.table>thead>tr>th{border-bottom:2px solid #e2ddd1}
.table>tbody+tbody{border-top:2px solid #e2ddd1}
.table .table{background-color:#f7f5ef}
.table-bordered{border:1px solid #e2ddd1}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #e2ddd1}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f7f5ef}
.table-hover>tbody>tr:hover{background-color:#f3f0e8}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f3f0e8}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e2ddd1}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#e9f7c4}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#e9f7c4}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#e2eef3}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#e2eef3}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fbf3d9}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#fbf3d9}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f8e2de}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#f8e2de}
@media screen and (max-width:767px){.table-responsive{border:1px solid #e2ddd1}}
legend{color:#1c2520;border-bottom:1px solid #e2ddd1}
output{color:#3a4540}
.form-control{color:#3a4540;background-color:#f7f5ef;border:1px solid #cfc8b8;box-shadow:inset 0 1px 1px #0e151212}
.form-control:focus{border-color:#1f6f8b;box-shadow:inset 0 1px 1px #0e151212, 0 0 8px color-mix(in srgb, #1f6f8b 60%, transparent)}
.form-control::-moz-placeholder{color:#6f7a74}
.form-control:-ms-input-placeholder{color:#6f7a74}
.form-control::-webkit-input-placeholder{color:#6f7a74}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ece8de}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#2f6a2f}
.has-success .form-control{border-color:#2f6a2f;box-shadow:inset 0 1px 1px #0e151212}
.has-success .form-control:focus{border-color:#1f4a1f;box-shadow:inset 0 1px 1px #0e151212,0 0 6px var(--axio-primary)}
.has-success .input-group-addon{color:#2f6a2f;border-color:#2f6a2f;background-color:#e9f7c4}
.has-success .form-control-feedback{color:#2f6a2f}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#7a5b1f}
.has-warning .form-control{border-color:#7a5b1f;box-shadow:inset 0 1px 1px #0e151212}
.has-warning .form-control:focus{border-color:#5a4318;box-shadow:inset 0 1px 1px #0e151212,0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#7a5b1f;border-color:#7a5b1f;background-color:#fbf3d9}
.has-warning .form-control-feedback{color:#7a5b1f}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a8342c}
.has-error .form-control{border-color:#a8342c;box-shadow:inset 0 1px 1px #0e151212}
.has-error .form-control:focus{border-color:#7f2a22;box-shadow:inset 0 1px 1px #0e151212,0 0 6px #ce8483}
.has-error .input-group-addon{color:#a8342c;border-color:#a8342c;background-color:#f8e2de}
.has-error .form-control-feedback{color:#a8342c}
.help-block{color:#56615b}
.btn:hover,.btn:focus,.btn.focus{color:#1c2520}
.btn:active,.btn.active{box-shadow:inset 0 3px 5px color-mix(in srgb, #0e1512 13%, transparent)}
.btn-default{color:#1c2520;background-color:#f7f5ef;border-color:#cfc8b8}
.btn-default:focus,.btn-default.focus{color:#1c2520;background-color:#e2ddd1;border-color:#7d8781}
.btn-default:hover{color:#1c2520;background-color:#e2ddd1;border-color:#a9b3ad}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#1c2520;background-color:#e2ddd1;border-color:#a9b3ad}
.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#1c2520;background-color:#cfc8b8;border-color:#7d8781}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#f7f5ef;border-color:#cfc8b8}
.btn-default .badge{color:#f7f5ef;background-color:#1c2520}
.btn-primary{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-primary:focus,.btn-primary.focus{color:#f7f5ef;background-color:var(--axio-primary-dark)}
.btn-primary:hover{color:#f7f5ef;background-color:var(--axio-primary-dark);border-color:var(--axio-primary-dark)}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#f7f5ef;background-color:var(--axio-primary-dark);border-color:var(--axio-primary-dark)}
.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#f7f5ef;background-color:var(--axio-primary-dark)}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-primary .badge{color:var(--axio-primary);background-color:#f7f5ef}
.btn-success{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-success:focus,.btn-success.focus{color:#f7f5ef;background-color:var(--axio-primary);border-color:#1f4a1f}
.btn-success:hover{color:#f7f5ef;background-color:var(--axio-primary);border-color:#2f6a2f}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#f7f5ef;background-color:var(--axio-primary);border-color:#2f6a2f}
.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#f7f5ef;background-color:#2f6a2f;border-color:#1f4a1f}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-success .badge{color:var(--axio-primary);background-color:#f7f5ef}
.btn-info{color:#f7f5ef;background-color:#1f6f8b;border-color:#1f6f8b}
.btn-info:focus,.btn-info.focus{color:#f7f5ef;background-color:#1f6f8b;border-color:var(--axio-primary-dark)}
.btn-info:hover{color:#f7f5ef;background-color:#1f6f8b;border-color:var(--axio-primary)}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#f7f5ef;background-color:#1f6f8b;border-color:var(--axio-primary)}
.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary-dark)}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#1f6f8b;border-color:#1f6f8b}
.btn-info .badge{color:#1f6f8b;background-color:#f7f5ef}
.btn-warning{color:#f7f5ef;background-color:#b86e00;border-color:#b86e00}
.btn-warning:focus,.btn-warning.focus{color:#f7f5ef;background-color:#b86e00}
.btn-warning:hover{color:#f7f5ef;background-color:#b86e00}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#f7f5ef;background-color:#b86e00}
.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#f7f5ef}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#b86e00;border-color:#b86e00}
.btn-warning .badge{color:#b86e00;background-color:#f7f5ef}
.btn-danger{color:#f7f5ef;background-color:#b93a32;border-color:#c4361f}
.btn-danger:focus,.btn-danger.focus{color:#f7f5ef;background-color:#c4361f}
.btn-danger:hover{color:#f7f5ef;background-color:#c4361f;border-color:#c4361f}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#f7f5ef;background-color:#c4361f;border-color:#c4361f}
.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#f7f5ef;background-color:#c4361f}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#b93a32;border-color:#c4361f}
.btn-danger .badge{color:#b93a32;background-color:#f7f5ef}
.btn-link{color:var(--axio-primary)}
.btn-link:hover,.btn-link:focus{color:var(--axio-primary-dark)}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#6f7a74}
.dropdown-menu{background-color:#f7f5ef;border:1px solid #cfc8b8;border:1px solid color-mix(in srgb, #0e1512 15%, transparent);box-shadow:0 6px 12px color-mix(in srgb, #0e1512 18%, transparent)}
.dropdown-menu .divider{background-color:#e2ddd1}
.dropdown-menu>li>a{color:#1c2520}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#1c2520;background-color:#f3f0e8}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#f7f5ef;background-color:var(--axio-primary)}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#6f7a74}
.dropdown-header{color:#6f7a74}
.nav>li>a:hover,.nav>li>a:focus{background-color:#ece8de}
.nav>li.disabled>a{color:#6f7a74}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#6f7a74}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ece8de;border-color:var(--axio-primary)}
.nav .nav-divider{background-color:#e2ddd1}
.nav-tabs{border-bottom:1px solid #e2ddd1}
.nav-tabs>li>a:hover{border-color:#ece8de #ece8de #e2ddd1}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#3a4540;background-color:#f7f5ef;border:1px solid #e2ddd1}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #e2ddd1}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #e2ddd1}}
@media (min-width:768px){.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#f7f5ef}}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#f7f5ef;background-color:var(--axio-primary)}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #e2ddd1}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #e2ddd1}}
@media (min-width:768px){.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#f7f5ef}}
.navbar-collapse{box-shadow:inset 0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent)}
.navbar-form{box-shadow:inset 0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent),0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent)}
.navbar-default{background-color:#f7f5ef;border-color:#e2ddd1}
.navbar-default .navbar-brand{color:#56615b}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#2b3530}
.navbar-default .navbar-text{color:#56615b}
.navbar-default .navbar-nav>li>a{color:#56615b}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#1c2520}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#3a4540;background-color:#e2ddd1}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cfc8b8}
.navbar-default .navbar-toggle{border-color:#e2ddd1}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#e2ddd1}
.navbar-default .navbar-toggle .icon-bar{background-color:#7d8781}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e2ddd1}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e2ddd1;color:#3a4540}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#56615b}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#1c2520}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#3a4540;background-color:#e2ddd1}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cfc8b8}}
.navbar-default .navbar-link{color:#56615b}
.navbar-default .navbar-link:hover{color:#1c2520}
.navbar-default .btn-link{color:#56615b}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#1c2520}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cfc8b8}
.navbar-inverse{background-color:#1c2520;border-color:#0e1512}
.navbar-inverse .navbar-brand{color:#6f7a74}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#f7f5ef}
.navbar-inverse .navbar-text{color:#6f7a74}
.navbar-inverse .navbar-nav>li>a{color:#6f7a74}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#f7f5ef}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#f7f5ef;background-color:#0e1512}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#2b3530}
.navbar-inverse .navbar-toggle{border-color:#1c2520}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#1c2520}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#f7f5ef}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#0e1512}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#0e1512;color:#f7f5ef}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#0e1512}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#0e1512}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#6f7a74}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#f7f5ef}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#f7f5ef;background-color:#0e1512}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#2b3530}}
.navbar-inverse .navbar-link{color:#6f7a74}
.navbar-inverse .navbar-link:hover{color:#f7f5ef}
.navbar-inverse .btn-link{color:#6f7a74}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#f7f5ef}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#2b3530}
.breadcrumb{background-color:#f3f0e8}
.breadcrumb>li+li:before{color:#cfc8b8}
.breadcrumb>.active{color:#6f7a74}
.pagination>li>a,.pagination>li>span{color:var(--axio-primary);background-color:#f7f5ef;border:1px solid #e2ddd1}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:var(--axio-primary-dark);background-color:#ece8de;border-color:#e2ddd1}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#6f7a74;background-color:#f7f5ef;border-color:#e2ddd1}
.thumbnail{background-color:#f7f5ef;border:1px solid #e2ddd1}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:var(--axio-primary)}
.thumbnail .caption{color:#1c2520}
.alert-success{background-color:#e9f7c4;border-color:#e9f7c4;color:#2f6a2f}
.alert-success hr{border-top-color:#e9f7c4}
.alert-success .alert-link{color:#1f4a1f}
.alert-info{background-color:#e2eef3;border-color:#e2eef3;color:var(--axio-primary-dark)}
.alert-info hr{border-top-color:#e2eef3}
.alert-info .alert-link{color:var(--axio-primary-dark)}
.alert-warning{background-color:#fbf3d9;border-color:#f8e2de;color:#7a5b1f}
.alert-warning hr{border-top-color:#f8e2de}
.alert-warning .alert-link{color:#5a4318}
.alert-danger{background-color:#f8e2de;border-color:#f8e2de;color:#a8342c}
.alert-danger hr{border-top-color:#f8e2de}
.alert-danger .alert-link{color:#7f2a22}
.progress{background-color:#f3f0e8;box-shadow:inset 0 1px 2px color-mix(in srgb, #0e1512 10%, transparent)}
.progress-bar{color:#f7f5ef;background-color:var(--axio-primary);box-shadow:inset 0 -1px 0 color-mix(in srgb, #0e1512 15%, transparent)}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-success{background-color:var(--axio-primary)}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-info{background-color:#1f6f8b}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-warning{background-color:#b86e00}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-danger{background-color:#b93a32}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.close{color:#0e1512;text-shadow:0 1px 0 #f7f5ef}
.close:hover,.close:focus{color:#0e1512}
.modal-content{background-color:#f7f5ef;border:1px solid #6f7a74;border:1px solid #0e151226;box-shadow:0 3px 9px color-mix(in srgb, #0e1512 50%, transparent)}
.modal-backdrop{background-color:#0e1512}
.modal-header{border-bottom:1px solid #e2ddd1}
.modal-footer{border-top:1px solid #e2ddd1}
@media (min-width:768px){.modal-content{box-shadow:0 5px 15px color-mix(in srgb, #0e1512 50%, transparent)}}
.tooltip-inner{color:#f7f5ef;background-color:#0e1512}
.tooltip.top .tooltip-arrow{border-top-color:#0e1512}
.tooltip.top-left .tooltip-arrow{border-top-color:#0e1512}
.tooltip.top-right .tooltip-arrow{border-top-color:#0e1512}
.tooltip.right .tooltip-arrow{border-right-color:#0e1512}
.tooltip.left .tooltip-arrow{border-left-color:#0e1512}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#0e1512}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#0e1512}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#0e1512}
.popover{background-color:#f7f5ef;border:1px solid #cfc8b8;border:1px solid #0e151226;box-shadow:0 5px 10px #0e151226}
.popover-title{background-color:#f3f0e8;border-bottom:1px solid #ece8de}
.popover.top>.arrow{border-top-color:#6f7a74;border-top-color:#0e151233}
.popover.top>.arrow:after{border-top-color:#f7f5ef}
.popover.right>.arrow{border-right-color:#6f7a74;border-right-color:#0e151233}
.popover.right>.arrow:after{border-right-color:#f7f5ef}
.popover.bottom>.arrow{border-bottom-color:#6f7a74;border-bottom-color:#0e151233}
.popover.bottom>.arrow:after{border-bottom-color:#f7f5ef}
.popover.left>.arrow{border-left-color:#6f7a74;border-left-color:#0e151233}
.popover.left>.arrow:after{border-left-color:#f7f5ef}
.carousel-control{color:#f7f5ef;text-shadow:0 1px 2px color-mix(in srgb, #0e1512 60%, transparent);background-color:color-mix(in srgb, #0e1512 0%, transparent)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, color-mix(in srgb, #0e1512 50%, transparent) 0, color-mix(in srgb, #0e1512 0%, transparent) 100%);background-image:-o-linear-gradient(left, color-mix(in srgb, #0e1512 50%, transparent) 0, color-mix(in srgb, #0e1512 0%, transparent) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, color-mix(in srgb, #0e1512 50%, transparent)), to(color-mix(in srgb, #0e1512 0%, transparent)));background-image:linear-gradient(to right, color-mix(in srgb, #0e1512 50%, transparent) 0, color-mix(in srgb, #0e1512 0%, transparent) 100%)}
.carousel-control.right{background-image:-webkit-linear-gradient(left, color-mix(in srgb, #0e1512 0%, transparent) 0, color-mix(in srgb, #0e1512 50%, transparent) 100%);background-image:-o-linear-gradient(left, color-mix(in srgb, #0e1512 0%, transparent) 0, color-mix(in srgb, #0e1512 50%, transparent) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, color-mix(in srgb, #0e1512 0%, transparent)), to(color-mix(in srgb, #0e1512 50%, transparent)));background-image:linear-gradient(to right, color-mix(in srgb, #0e1512 0%, transparent) 0, color-mix(in srgb, #0e1512 50%, transparent) 100%)}
.carousel-control:hover,.carousel-control:focus{color:#f7f5ef}
.carousel-indicators li{border:1px solid #f7f5ef;background-color:#0e1512 \9;background-color:color-mix(in srgb, #0e1512 0%, transparent)}
.carousel-indicators .active{background-color:#f7f5ef}
.carousel-caption{color:#f7f5ef;text-shadow:0 1px 2px color-mix(in srgb, #0e1512 60%, transparent)}
ul.left-menu li{background:#f3f0e8 url(/bitrix/templates/cashback-ua/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}
ul.left-menu li a{color:#c4361f}
ul.left-menu li a:visited{color:#c4361f}
ul.left-menu li a:hover{color:#c4361f}
div.title-search-result{border-bottom:1px solid #e2ddd1;box-shadow:0 0 50px 10px color-mix(in srgb, #0e1512 5%, transparent);background:#f7f5ef}
body{background-color:#f3f0e8}
.footer{background-color:#0e1512}
.modal-content{background-color:#eae6db}
.b-shadow{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 18%, transparent)}
.b-white{background:#f7f5ef}
.b-rght{border-right:1px solid #e2ddd1}
.brdr-grey{border:1px solid #cfc8b8}
.t-gray{color:#7d8781}
.t-red{color:#c4361f}
.color-brand{color:var(--axio-primary)}
.new-rate{color:#56615b}
.slide-nav-btn{border:1px solid var(--axio-primary);background-color:#f7f5ef}
.slide-nav-btn:hover{background-color:var(--axio-primary)}
.dropdown-toggle p span{color:var(--axio-primary)}
.right-header-auth li a{color:#56615b}
.right-header-auth li a:hover{color:#0e1512}
.btn_reg-hdr{border:2px solid var(--axio-primary)}
.shops-article-title{color:#56615b}
.shops-article-value-wrap{border:1px solid #e2ddd1}
.shops-article-value .title,.shops-article-value{background:#f7f5ef}
.shops-article-value .val{background:var(--axio-primary);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary)), to(var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary) 0%, var(--axio-primary) 100%);color:#f7f5ef}
.shops-article-value .title,.shops-article-value{color:#1c2520}
a.shops-article:hover{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 70%, transparent)}
.shops-article:hover{color:#1c2520}
a:active,a:hover{color:var(--axio-primary)}
.shops-article:hover p.shops-article-title{color:var(--axio-primary)}
p.shops-article-title:before,p.shops-article-title:after{background:var(--axio-primary);border:solid #f7f5ef}
.all-shops-button{color:#0e1512;border:1px solid #cfc8b8}
.all-shops-button:hover{color:var(--axio-primary);background:#f7f5ef}
.shops-category-menu ul li a{color:#0e1512}
.shops-category-menu ul li a:hover{color:var(--axio-primary)}
.favorite-close{color:#56615b}
.favorite-go a{color:#56615b}
.favorite-go a:hover{color:var(--axio-primary)}
.rate-cash li{border-top:1px solid #e2ddd1}
.button-go{color:#f7f5ef;background:var(--axio-primary-dark);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary-dark)), color-stop(100%, var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary-dark) 0%, var(--axio-primary) 100%)}
.button-go:hover{color:#f7f5ef}
#click-reviews{color:#0e1512}
#click-reviews:hover{color:#f7f5ef;background:var(--axio-primary)}
#click-info{color:#cfc8b8}
#click-info:hover{color:#0e1512}
#clickme{color:#56615b}
#clickme:hover{color:var(--axio-primary)}
.reviews-plus{background:#f7f5ef}
.info-plus{background:#f7f5ef}
.icon-note{color:#c4361f}
.correct-blocks{border-top:1px solid  #e2ddd1}
.correct-block .title{color:#1c2520}
.correct-block .title .num{color:#e9f7c4}
.corr-block{border-bottom:1px solid #e2ddd1}
.tech-works-act{background:color-mix(in srgb, #0e1512 65%, transparent)}
.tech-works-act h2{color:var(--axio-primary)}
.tech-works-act h3{color:#f7f5ef}
.tech-works-act h4{color:#f7f5ef}
.tech-works-act a,.tech-works-act a:hover{color:var(--axio-primary)}
.list-block-info{background:#eef7dc}
.comment_no_auth{border:2px solid var(--axio-primary)}
.comment_no_auth a{color:#3a4540}
.comment_no_auth a:hover{color:#0e1512}
.comment-white{background:#f7f5ef}
.comment-white:before{background:#f7f5ef}
.comment-green{background:#eef7dc!important}
.comment-green:before{background:#eef7dc}
.comment-lite-green{background:#eef7dc}
.comment-lite-green:before{background:#eef7dc}
.reviews-border{border:2px solid #eef7dc}
.reviews-form{color:#3a4540;border:1px solid var(--axio-primary)}
.reviews-form:focus{border-color:var(--axio-primary);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--axio-primary) 7%, transparent), 0 0 6px color-mix(in srgb, var(--axio-primary) 50%, transparent)}
.reviews-button{color:#f7f5ef;background:var(--axio-primary);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary)), to(var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary) 0%, var(--axio-primary) 100%)}
.reviews-button:hover{background:var(--axio-primary-dark);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary-dark)), color-stop(100%, #0fad4b));background:linear-gradient(to right, var(--axio-primary-dark) 0%, #0fad4b 100%)}
.reviews-outher:hover{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 70%, transparent)}
.reviews-outher a:hover,.reviews-outher a:active{color:#0e1512}
.main-im{background-color:linear-gradient(to top,#3a4540,#3a4540)}
.main-i-3{background:#b86e00;box-shadow:0 10px 35px color-mix(in srgb, #b86e00 35%, transparent)}
.form-mail-input:focus,.form-mail-text:focus{border:1px solid var(--axio-primary)}
.box-shdw{box-shadow:0 8px 24px 0 color-mix(in srgb, #0e1512 10%, transparent)}
.form-mail-go{background:#f7f5ef}
.bckgr-im-smi{color:#f7f5ef}
.bckgr-im-smi p{color:#0e1512}
.bckgr-im-smi a{color:#f7f5ef;background:var(--axio-primary)}
.bckgr-im-smi a:hover{color:#f7f5ef}
.bckgr-im-smi div{background:color-mix(in srgb, #f7f5ef 80%, transparent)}
.bckgr-im-aff{color:#f7f5ef}
.bckgr-im-aff a{color:#f7f5ef;background:var(--axio-primary)}
.bckgr-im-aff a:hover{color:#f7f5ef}
.table-buy tbody{background:#f7f5ef;box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 18%, transparent)}
.number-shop-buy{color:#cfc8b8}
.requisite-block input,.block-contacts input{color:#3a4540;background-color:#f7f5ef;border:1px solid #cfc8b8}
.requisite-block input:focus{border:1px solid #0e1512}
.requisite-go p{background:#eef7dc}
.requisite-go input:focus~.requisite-go:focus{border:3px solid #0e1512}
.text-sad-sml{color:#cfc8b8}
.balance-bl-4 .correct-aff .cash-null,.balance-bl-3 .correct-aff .cash-null{color:#cfc8b8}
.balance-bl-4 .correct-aff .cash-aprv,.balance-bl-3 .correct-aff .cash-aprv{color:var(--axio-primary-dark)}
.balance-bl-4 .correct-aff .cash-pend,.balance-bl-3 .correct-aff .cash-pend{color:#1c2520}
.balance-bl-4 .correct-aff .text,.balance-bl-3 .correct-aff .text{color:#56615b}
.btn-balance{color:#0e1512;border:2px solid var(--axio-primary)}
.btn-balance:hover{color:#f7f5ef;background:var(--axio-primary)}
.icon-note-hlp{color:#c4361f}
.bal-link:hover{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 70%, transparent)}
.bal-link a{color:#56615b}
.bal-link a:hover,.bal-link a:active{color:#0e1512}
.ring-2{border:4px solid #7d8781}
.ball{background:var(--axio-primary)}
.warning-aff{background:#eae6db}
.stat-bl-3 .correct-aff .text{color:#56615b}
.block-num-aff{background:#eef7dc}
.block-num-aff .num{color:#cfc8b8}
.aff-text-top span{color:var(--axio-primary)}
.aff-i-1{background:var(--axio-primary)}
.number-block{color:#f7f5ef;background:var(--axio-primary)}
.tooltip-aff{color:#1c2520}
[tooltip]::after{box-shadow:0 1em 2em -.5em color-mix(in srgb, #0e1512 35%, transparent);background:#1c2520;color:#f7f5ef}
[tooltip]:not([flow])::before,[tooltip][flow^="up"]::before{border-top-color:#1c2520}
.sel-lang{color:var(--axio-primary)!important}
.lang-foot{color:#cfc8b8;background:#1c2520}
.lang-foot:hover{color:var(--axio-primary);background:#1c2520}
.footer-bl-app a{color:#a9b3ad}
.footer-menu li a{color:#a9b3ad}
.footer-menu li a:hover,.footer-bl-app a:hover{color:var(--axio-primary)}
.margin-footer{border-bottom:1px dashed #f7f5ef}
.footer_bottom{color:#a9b3ad}
.footer_bottom a{color:#a9b3ad}
.footer_bottom a:hover{color:var(--axio-primary)}
.boxing{background:#f7f5ef;box-shadow:0 1px 2px #0e151224}
.boxing .boxing-text .info-box-steps .info-box-steps-number>span{border:1px solid #c4361f;color:#c4361f}
.navbar-default{background-color:#f7f5ef;box-shadow:0 0 4px #0e151226}
.button-search{background:var(--axio-primary);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary)), to(var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary) 0%, var(--axio-primary) 100%);border:0px solid var(--axio-primary);color:#f7f5ef}
.dropdown-menu{background-color:#f7f5ef;border:0px solid color-mix(in srgb, #0e1512 15%, transparent);box-shadow:0 6px 12px color-mix(in srgb, #0e1512 18%, transparent)}
.dropdown-toggle{background-color:#f7f5ef;color:#0e1512}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{color:#0e1512;border-bottom:2px solid var(--axio-primary)}
.nav_btn_reg{border:2px solid var(--axio-primary)}
input[type="textt"],select{border:2px solid #ece8de;background-color:#f7f5ef}
input[type="textt"]:focus,select:focus{border:2px solid var(--axio-primary)}
.lines{color:#3a4540}
.lines:before,.lines:after{background:var(--axio-primary);border:solid #f7f5ef}
.search_top_line{border-top:1px solid #cfc8b8}
#close_search{color:#56615b}
#search_up{color:var(--axio-primary)!important}
.search input{border:1px solid var(--axio-primary);color:#0e1512}
div.title-search-result{background:#f7f5ef}
table.title-search-result td:hover{background:#eef7dc}
table.title-search-result td a{color:#0e1512}
table.title-search-result td a:hover{color:#0e1512}
.search__bl{background:#f7f5ef!important}
.search_ajax_list li span{color:var(--axio-primary)}
.search_ajax_list li a{color:#1c2520}
.search input:focus{border:1px solid var(--axio-primary)!important}
.search input::-webkit-input-placeholder{color:#7d8781}
.search input::-moz-placeholder{color:#7d8781}
.search input:-moz-placeholder{color:#7d8781}
.search input:-ms-input-placeholder{color:#7d8781}
.white-back-gl{background:#f7f5ef}
.reg-box{background:#f7f5ef}
.aut_form{color:#3a4540;background-color:#f7f5ef;border:1px solid #cfc8b8}
.aut_form:focus{border:2px solid var(--axio-primary)}
.aut_bottom{background:#eef7dc;border-top:1px solid #cfc8b8}
.btn-aut{border:1px solid var(--axio-primary);background:var(--axio-primary)}
.table-containe::-webkit-scrollbar-thumb{border:3px solid #f7f5ef;background-color:color-mix(in srgb, #0e1512 30%, transparent)}
.top_slogan{color:#f7f5ef}
.bottom_header{background:color-mix(in srgb, #0e1512 60%, transparent)}
.text_logo{color:#f7f5ef}
.user_top img{border:2px solid #56615b}
.user_top p{color:#f7f5ef}
.sidebar-menu{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.sidebar-menu ul li{border-top:1px solid #cfc8b8}
.sidebar-menu ul li a{color:#0e1512}
.block-menu{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border-top:2px solid var(--axio-primary)!important}
.block-menu>h4{border-bottom:2px solid var(--axio-primary)!important}
.shop-menu ul li a{background:#f7f5ef;color:#0e1512}
.shop-menu ul li a:hover{background:var(--axio-primary);color:#f7f5ef}
.shop-info-box{background:#e2ddd1!important}
.shop_tabs .nav-tabs>li.active>a,.shop_tabs .nav-tabs>li>a:hover,.shop_tabs .nav-tabs>li>a:focus{color:#f7f5ef;background-color:var(--axio-primary)!important;border-color:var(--axio-primary)!important}
.shop_tabs .nav-tabs>li.active>a{color:#f7f5ef}
.shop_tabs .nav-tabs>li>a{color:#0e1512}
.shop_tabs .nav-tabs{border-bottom:3px solid var(--axio-primary)!important}
.shop_tabs .tab-content{box-shadow:0 1px 2px #0e151224;background:#f7f5ef}
.oshibki{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.ostop{color:#0e1512}
.toppravi{color:#0e1512}
.whitefon{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
#detail_shop_instr{border:1px solid #e2ddd1}
.box_detail{background:#f7f5ef;box-shadow:0 1px 2px #0e151224}
.white_box{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border-top:2px solid var(--axio-primary)!important}
.white_box>h4{border-bottom:2px solid var(--axio-primary)!important}
.box_detail .box_detail-image>p{color:#f7f5ef}
.box_detail .box_detail-image>table>tbody>tr>td{color:#f7f5ef}
.box_detail .box_detail-image>table>tbody>tr>th{color:#f7f5ef;border:5px solid var(--axio-primary)!important}
.box_detail .box_detail-image>p>b{color:#f7f5ef}
.fav_items{border:1px solid #e2ddd1;background:#f7f5ef;box-shadow:0px 2px 15px 0px color-mix(in srgb, #0e1512 32%, transparent)}
.fav_items .right__box a{background-color:var(--axio-primary-dark);color:#f7f5ef}
.table-tarif{color:#f7f5ef;border-color:var(--axio-primary)}
.table-tarif th{background-color:var(--axio-primary);border-color:var(--axio-primary)}
.table-tarif tr{background-color:#f7f5ef}
.table-tarif td{color:#0e1512}
.table-tarif tr:hover{background-color:#eef7dc}
.descr{background:#eae6db;box-shadow:0 5px 5px color-mix(in srgb, #0e1512 10%, transparent)}
#zero__board{background:#e9f7c4;color:#0e1512}
#zero__board input{background:#e9f7c4;background-color:#e9f7c4}
.ball a{color:#56615b}
.ball a:before{background:#2b3530}
.ball li:before{background:var(--axio-primary)}
.foto_title p{color:var(--axio-primary);background-color:#0e1512cc}
.ball3 a{color:#0e1512}
.ball3 a:before{background:#2b3530}
.ball3 li:before{background:var(--axio-primary)}
.profile-menu ul li a{background:#f7f5ef;color:#0e1512}
.profile-menu ul li.active a,.profile-menu ul li:focus a{color:var(--axio-primary)}
.profile-menu ul li a:hover{background:var(--axio-primary);color:#f7f5ef}
.blogs_item{box-shadow:1px 1px 10px color-mix(in srgb, #0e1512 30%, transparent)}
.item_blog_body h4 a{color:var(--axio-primary)}
.bx-newslist-block{background:#f7f5ef}
.bx-newslist-title{color:#0e1512}
.bx-newslist-title a:hover{color:var(--axio-primary)}
.btn-blog{color:#0e1512;border:2px solid var(--axio-primary)}
.btn-blog:hover{color:#f7f5ef;background:var(--axio-primary)}
.white-back{background:#f7f5ef}
.foto_support p{color:var(--axio-primary);background-color:#0e1512cc}
.foto_support p a{color:var(--axio-primary)}
.foto_support p a:hover{color:var(--axio-primary)}
.box__line{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.foto_settings p{color:var(--axio-primary);background-color:#0e1512cc}
.foto_request p{color:var(--axio-primary);background-color:#0e1512cc}
.foto_pay p{color:var(--axio-primary);background-color:#0e1512cc}
.panel-he{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.panel-heading{border:1px solid #e2ddd1}
.panel-heading:hover{color:#0e1512;background:#f7f5ef}
.panel-body{background-color:#f7f5ef}
.btn-faq{color:#0e1512;border:1px solid #f7f5ef!important}
.faq_list .panel-title a:focus,.faq_list .panel-title a:hover{color:#0e1512}
.faq_list .panel-title a{color:#56615b}
.green-box{background:radial-gradient(circle at 50% 67%,#54ef4c 0,var(--axio-primary) 75%)}
.green-box>h1{color:#f7f5ef}
#detail_blog{color:#3a4540}
.anonce_in_detail{color:#3a4540}
#user_profile table .head-table{background:#f7f5ef;color:#3a4540;border-top:4px solid var(--axio-primary)}
.profile_menu{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.profile_menu ul li{border-top:1px solid #cfc8b8}
.profile_menu ul li a{color:#0e1512}
.profile_menu ul li.active,.profile_menu ul li:hover,.profile_menu ul li:focus{background:var(--axio-primary);color:#f7f5ef}
.profile_menu ul li.active a,.profile_menu ul li:hover a,.profile_menu ul li:focus a{color:#f7f5ef}
.fav_btn:hover{color:var(--axio-primary)}
.shop_btn{background-color:var(--axio-primary);color:#f7f5ef}
.shop_btn:hover{color:#f7f5ef}
.rate_green{color:var(--axio-primary)}
.btn-default{color:#f7f5ef;background-color:var(--axio-primary);border-color:#cfc8b8}
.btn-defaul{color:#0e1512;background-color:#f7f5ef;border-color:#cfc8b8}
.btn-defaul:hover{color:#f7f5ef;background-color:var(--axio-primary)}
.bg_lin{background-color:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151240}
footer{color:#f7f5ef}
footer .ul_head{color:#f7f5ef}
footer a,footer a:hover{color:#f7f5ef}
footer p i{color:#eae6db}
footer h3 a{color:#f7f5ef}
footer h3 a:hover{color:#f7f5ef;border-bottom:var(--axio-primary) 2px solid!important}
.example1 h4 a{color:var(--axio-primary)}
.shop_box_promo{background-color:#f7f5ef;border:1px solid var(--axio-primary);box-shadow:0px 2px 15px 0px #0e151240}
.shop_box_promo ul{color:#56615b}
.shop_box_promo ul li a{color:var(--axio-primary)}
.shop_box_promo:hover,.shop_box_promo:focus{border:3px solid var(--axio-primary);box-shadow:0px 5px 10px color-mix(in srgb, #0e1512 50%, transparent);background-color:#f7f5ef}
.shop_btn_promo{color:var(--axio-primary)!important}
.rate_green_promo{color:var(--axio-primary)}
.black_fon{background:color-mix(in srgb, #0e1512 40%, transparent)}
.block_gl{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border:1px solid var(--axio-primary)}
.block_gl>h4{border-bottom:2px solid var(--axio-primary)!important}
.block_g{background:#f7f5ef;box-shadow:0 1px 2px #0e151224}
.block_g>h4{border-bottom:2px solid var(--axio-primary)!important}
.example2 span{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 p{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 h4{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 spann{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 h1{color:#f7f5ef;border-bottom:2px solid #f7f5ef}
.example2 h4 b,.example2 p b,.example2 span b,.example2 spann b{color:var(--axio-primary)}
.br-theme-fontawesome-stars .br-widget a:after{color:#cfc8b8}
.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#b86e00}
.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#b86e00}
.rating_stars_result .fa-star{color:#b86e00}
.rating_stars_result .fa-star-o{color:#cfc8b8}
blockquote{background:color-mix(in srgb, #56615b 50%, transparent);box-shadow:0px 2px 15px 0px #0e151240;color:#f7f5ef;border-left:0px solid #ece8de}
blockquote:before,blockquote:after{color:var(--axio-primary);background:linear-gradient(to right, var(--axio-primary) 45%, transparent 45%, transparent), linear-gradient(to right, transparent, transparent 55%, var(--axio-primary) 55%)}
.b-pagination .b-pagination-container ul li span{background:#eae6db;color:#2b3530}
.b-pagination .b-pagination-container ul li a{color:#2b3530}
.b-pagination .b-pagination-container ul li a:hover span{background:#cfc8b8}
.b-pagination .b-pagination-container ul li.b-active span{background:var(--axio-primary);color:#f7f5ef}
.b-pagination .b-pagination-container ul li.b-pag-all a span,.b-pagination .b-pagination-container ul li.b-pag-prev a span,.b-pagination .b-pagination-container ul li.b-pag-next a span{background:#f7f5ef;border:2px solid #eae6db;color:#2b3530}
.b-pagination .b-pagination-container ul li.b-pag-all span,.b-pagination .b-pagination-container ul li.b-pag-prev span,.b-pagination .b-pagination-container ul li.b-pag-next span{color:#a9b3ad;background:#f7f5ef;border:2px solid #eae6db}
.b-pagination .b-pagination-container ul li.b-pag-all a:hover span,.b-pagination .b-pagination-container ul li.b-pag-prev a:hover span,.b-pagination .b-pagination-container ul li.b-pag-next a:hover span{background:#f7f5ef;border-color:#cfc8b8;color:#0e1512}
@media screen and (max-width:1150px){.box_detail .box_detail-image>p{color:#f7f5ef}}
@media screen and (max-width:1150px){.box_detail .box_detail-image>p>b{color:#f7f5ef}}
@media (max-width:991px){.margin-footer{border-bottom:0px dashed #f7f5ef}}
@media (max-width:991px){.footer-bl-2 label{border-bottom:1px dashed #f7f5ef}}
@media (max-width:991px){.b-rght{border-bottom:1px solid #e2ddd1}}
.hidden-menu{background-color:color-mix(in srgb, #0e1512 86%, transparent)}
.hidden-menu li{border-bottom:1px solid #f7f5ef}
.hidden-menu .reg{color:var(--axio-primary)}
.hidden-menu li a{color:#f7f5ef}
.hidden-menu li a:hover{background-color:#0e1512}
.btn-menu{color:#f7f5ef}
.btn-menu span{background-color:#0e1512}
.hidden-menu-ticker:checked~.btn-menu span.first{background-color:#f7f5ef}
.hidden-menu-ticker:checked~.btn-menu span.third{background-color:#f7f5ef}
.hidden-menu-profile{background-color:color-mix(in srgb, #0e1512 86%, transparent)}
.hidden-menu-profile .reg{color:var(--axio-primary)}
.hidden-menu-profile li a{color:#f7f5ef}
.hidden-menu-profile li a:hover{background-color:#0e1512}
.btn-menu-profile{color:#f7f5ef}
.mobile-profile-info h4{background:#f7f5ef}
.mobile-profile-info p{color:#f7f5ef}
.btn-menu-profile-close{color:#f7f5ef}
@media (max-width:767px){.box_detail .box_detail-image>p{color:#f7f5ef}}
@media (max-width:767px){.box_detail .box_detail-image>p>b{color:#f7f5ef}}
@media (max-width:767px){.tech-works-act h3{color:#f7f5ef}}
@media (max-width:767px){.review-shop-brdr{border:1px solid #cfc8b8}}
@media (max-width:767px){.comment_site{background:#f7f5ef}}
@media (max-width:767px){.comment_shop{background:#eef7dc}}
@media (max-width:767px){.mobile-m-cl{color:#0e1512}}
@media (max-width:767px){.mobile-m-cl:hover,.mobile-m-cl:active,.mobile-m-cl:focus{color:#0e1512}}
@media screen and (max-width:568px){.block_gl{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border:1px solid var(--axio-primary)}}
@media screen and (max-width:568px){.footer{background-color:#0e1512}}
@media (max-width:480px){.footer{background-color:#0e1512}}
@media (max-width:480px){.carousel-caption{color:#0e1512}}
@media (max-width:480px){.bg_lin{background-color:#f3f0e8;box-shadow:0px 2px 15px 0px #0e151240}}
@media (max-width:480px){.button_green,.btn_reg{color:#f7f5ef}}
@media (max-width:480px){.button_green:hover,.button_green:focus,.btn_reg:hover{color:#f7f5ef;background:var(--axio-primary)}}
#altasib_sidebar_resizer:hover{border-right:3px solid #cfc8b8;border-left:1px dashed #a9b3ad}
.altasib_sidebar_resizer-close{background-color:#e2ddd1!important;border-right:1px solid #cfc8b8!important;box-shadow:0 1px 1px color-mix(in srgb, #0e1512 8%, transparent)}
#altasib-support-detail .ticketn a{color:var(--axio-primary-dark)}
#altasib-support-detail .ticketn a:hover{border-bottom:1px solid var(--axio-primary-dark)}
.altasib-support-detail-fullScreen{background-color:#f7f5ef}
.win_popup .altasib-projects-title-win-container{background-color:#f7f5ef}
.win_popup .altasib-projects-title-win{border-bottom:7px solid #eae6db;color:#2b3530}
.win_popup{background-color:#f7f5ef;box-shadow:0px 0px 10px #a9b3ad}
.choose_popup{background-color:#f7f5ef;box-shadow:0px 0px 10px #a9b3ad}
.choose_popup ul.popup_menuItem li:hover{background:none repeat scroll 0 0 #cfc8b8;box-shadow:0 1px 2px color-mix(in srgb, #0e1512 8%, transparent) inset;color:#0e1512}
.choose_popup ul.popup_menuItem li.choose_item_selected{background:none repeat scroll 0 0 #f7f5ef;box-shadow:0 1px 2px color-mix(in srgb, #0e1512 8%, transparent) inset;color:#0e1512;border:1px solid #e2ddd1}
a.altasib-support-button-save,a.altasib-support-button-cancel{color:#f7f5ef!important}
a.altasib-support-button-save:hover{color:#f7f5ef}
a.altasib-support-button-cancel:hover{background-color:#c4361f;color:#f7f5ef}
.altasib_choose_item_wait{background:url("/local/components/altasib/support/templates/.default/images/wait1.gif") center no-repeat #f7f5ef}
.bx_pagination_bottom{color:#7d8781}
.bx_pagination_bottom .bx_pagination_select_container select{border:1px solid #e2ddd1;background:#f7f5ef url(/bitrix/components/bitrix/system.pagenavigation/templates/visual/images/select_arrow.png) no-repeat right center;color:#7d8781}
.bx_pagination_bottom .bx_pagination_page li{color:#7d8781}
.bx_pagination_bottom .bx_pagination_page li a{color:#7d8781}
.bx_pagination_bottom .bx_pagination_page li a:hover{color:#3a4540}
.bx_pagination_bottom .bx_pagination_page li.bx_active{background:#e2eef3;box-shadow:inset 0 2px 2px 0 color-mix(in srgb, #0e1512 10%, transparent)}
.altasib-support-block-green{box-shadow:inset 0 0 1px #eae6db}
.altasib-support-block-red{background:#c4361f;border:1px solid #c4361f;box-shadow:inset 0 0 1px #eae6db}
.altasib-support-button:hover,.ticket-go:hover{color:#f7f5ef}
.ticket-go{background-color:var(--axio-primary);color:#f7f5ef}
table.bx-interface-grid{border:1px solid #e2ddd1}
table.bx-interface-grid td{border-bottom:1px solid #ece8de}
table.bx-interface-grid td.bx-left{border-bottom:1px solid #ece8de}
table.bx-interface-grid tr.bx-bottom td{border-bottom:1px solid #ece8de}
table.bx-interface-grid tr.bx-grid-gutter td{background:#eae6db;border-right:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-gutter td.bx-sorted{background:#e2ddd1;border-right:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-gutter td.bx-over{background:#e2ddd1}
table.bx-interface-grid tr.bx-grid-gutter td.bx-over-sorted{background:#e2ddd1}
table.bx-interface-grid tr.bx-grid-gutter td.bx-left{border-right:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-head td{color:#2b3530;border-right:1px solid #e2ddd1;border-bottom:1px solid #e2ddd1;background:#eae6db}
table.bx-interface-grid tr.bx-grid-head td.bx-over{background-color:#e2ddd1}
table.bx-interface-grid tr.bx-grid-head td.bx-sorted{background:#e2ddd1;border-right:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-head td.bx-over-sorted{background:#e2ddd1;border-right:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-head td.bx-left{border-bottom:1px solid #e2ddd1;border-right:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-head td.bx-right{border-bottom:1px solid #e2ddd1}
table.bx-interface-grid tr.bx-grid-head div.bx-action{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action_head.gif)}
table.bx-interface-grid tr.bx-even td,table.bx-interface-grid tr.bx-even td.bx-sorted{background-color:#f3f0e8}
table.bx-interface-grid tr.bx-odd td,table.bx-interface-grid tr.bx-odd td.bx-sorted{background-color:#f7f5ef}
table.bx-interface-grid tr.bx-selected td{border-bottom:1px solid #ece8de;background-color:#f8e2de}
table.bx-interface-grid tr.bx-selected td.bx-sorted{background-color:#f8e2de}
table.bx-interface-grid tr.bx-over td{background-color:#fbf3d9}
table.bx-interface-grid tr.bx-over td.bx-sorted{background-color:#fbf3d9}
tr.bx-grid-footer table.bx-grid-footer{color:#56615b}
tr.bx-grid-footer table.bx-grid-footer span{color:#56615b}
tr.bx-grid-footer table.bx-grid-footer span.modern-page-title{color:#56615b}
table.bx-interface-grid tr.bx-grid-footer td{background-color:#e2ddd1}
tr.bx-grid-footer table.bx-grid-footer div.modern-page-navigation a{color:#56615b}
table.bx-interface-grid a.bx-action:hover{border:1px solid #e2ddd1}
table.bx-interface-grid a.bx-action div{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action.gif)}
table.bx-interface-grid a.bx-action:hover div,table.bx-interface-grid tr.bx-over a.bx-action div{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action_hover.gif)}
table.bx-interface-grid a.pressed{border:1px solid #e2ddd1}
table.bx-interface-grid a.pressed div{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action_hover.gif)}
table.bx-interface-grid tr.bx-grid-head a.bx-action div{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action.gif)}
table.bx-interface-grid tr.bx-grid-head a.bx-action:hover div{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action_hover.gif)}
table.bx-interface-grid tr.bx-grid-head a.pressed div{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/action_hover.gif)}
table.bx-interface-grid table.bx-grid-sorting td.bx-sort-sign{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/sort_no.gif)}
table.bx-interface-grid table.bx-grid-sorting td.bx-sort-up{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/sort_up.gif)}
table.bx-interface-grid table.bx-grid-sorting td.bx-sort-down{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/sort_down.gif)}
div.bx-drag-object{border:1px solid #2b3530;color:#2b3530;background:#e2ddd1}
table.bx-interface-filter tr.bx-filter-header td{background:#cfc8b8;border:1px solid #cfc8b8}
a.bx-filter-show{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/arrow-down.gif)}
a.bx-filter-hide{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/arrow-up.gif)}
a.bx-filter-menu{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/menu.gif)}
a.bx-filter-min{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/hide.gif)}
a.bx-filter-max{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/show.gif)}
a.bx-filter-show:hover,a.bx-filter-hide:hover,a.bx-filter-menu:hover,a.bx-filter-min:hover,a.bx-filter-max:hover{background-color:#cfc8b8}
div.bx-filter-sep{background-color:#cfc8b8}
div.bx-filter-off{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/check-off.gif)}
div.bx-filter-on{background-image:url(/bitrix/components/bitrix/main.interface.grid/templates/.default/themes/#cfc8b8/images/filter/check-on.gif)}
div.bx-filter-text{color:#0e1512}
.b-pagination.b-green .b-pagination-container ul li.b-active span{background:var(--axio-primary-dark);color:#f7f5ef}
.b-pagination.b-yellow .b-pagination-container ul li.b-active span{background:#b86e00;color:#f7f5ef}
.b-pagination.b-red .b-pagination-container ul li.b-active span{background:#c4361f;color:#f7f5ef}
.b-pagination.b-blue .b-pagination-container ul li.b-active span{color:#f7f5ef}

/* ── recolour layer: the site's own rules with the new palette (covers hover states, popups, hidden and mobile-only blocks) ── */
.bx-panel-tooltip{box-shadow:0 12px 10px #0e151233!important;border-color:#7d8781 #6f7a74 #6f7a74;background:#cfc8b8;background:-webkit-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:-moz-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:-o-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:-ms-linear-gradient(top,#f3f0e8f2,#eae6dbf2);background:linear-gradient(to bottom,#f3f0e8f2,#eae6dbf2)}
.bx-panel-tooltip-title{color:#0e1512!important;text-shadow:0 1px color-mix(in srgb, #f7f5ef 66%, transparent)}
.bx-panel-tooltip-text{color:#1c2520!important;text-shadow:0 1px color-mix(in srgb, #f7f5ef 25%, transparent)}
.bx-panel-tooltip-text a,.bx-panel-tooltip-text a:hover{color:#1c2520!important}
.popup-window{background-color:#f7f5ef;box-shadow:0 7px 21px color-mix(in srgb, #2b3530 12%, transparent),0 -1px 6px 0 color-mix(in srgb, #2b3530 6%, transparent)}
.popup-window-delimiter{background-color:#eae6db}
.popup-window-delimiter-section:before,.popup-window-delimiter-section:after{background-color:#eae6db}
.popup-window-delimiter-text{background:#f7f5ef;color:#a9b3ad}
.popup-window-button{background:#ece8de;color:#56615b;box-shadow:0 0 0 1px #cfc8b8 inset}
.popup-window-button:hover{background:#cfc8b8;color:#2b3530}
.popup-window-button-accept,.popup-window-button-create{color:#2b3530}
.popup-window-button-accept:hover,.popup-window-button-create:hover{color:#2b3530}
.popup-window-button-wait:before{box-shadow:inset 0 0 0 1px #f7f5ef;color:#f7f5ef}
.popup-window-button-wait:after{background:#f7f5ef!important}
.popup-window-button-create.popup-window-button-wait:before,.popup-window-button-accept.popup-window-button-wait:before{color:#2b3530;box-shadow:inset 0 0 0 1px #2b3530}
.popup-window-button-create.popup-window-button-wait:after,.popup-window-button-accept.popup-window-button-wait:after{background:#2b3530!important}
.popup-window-button-decline{background:#c4361f;color:#f7f5ef}
.popup-window-button-decline:hover{color:#f7f5ef}
.popup-window-button-blue{color:#f7f5ef}
.popup-window-button-blue:hover{color:#f7f5ef}
.popup-window-button-blue:active{color:#f7f5ef}
.popup-window-button-link{border-bottom:1px solid #cfc8b8;color:#2b3530}
.popup-window-button-link:hover,.popup-window-button-link:active{border-bottom-color:#2b3530;color:#2b3530}
.popup-window-button-link-cancel{color:#c4361f}
.popup-window-button.popup-window-button-link-cancel:hover,.popup-window-button.popup-window-button-link-cancel:active{border-bottom-color:#c4361f;color:#c4361f}
.popup-window-titlebar-text,.popup-window-titlebar-text-version{color:#56615b}
.popup-window-content{background-color:#f7f5ef}
.popup-window-with-titlebar .popup-window-content,.popup-window-content-gray .popup-window-content{background-color:#eae6db}
.popup-window-content-white .popup-window-content{background-color:#f7f5ef}
.popup-window-angly:before{background-color:#f7f5ef;box-shadow:0 0 21px color-mix(in srgb, #2b3530 13%, transparent)}
.popup-window-overlay{background:#1c2520}
.menu-popup-title{color:#2b3530}
.menu-popup-item-text{color:#2b3530}
.menu-popup-item:hover,.menu-popup-item.menu-popup-item-open{background-color:#f7f5ef}
.menu-popup-item:hover .menu-popup-item-text{color:#2b3530}
.bx-admin-submenu-opened{background:#eae6db!important}
.popup-window-dark{background-color:color-mix(in srgb, #0e1512 80%, transparent);box-shadow:0 19px 24px color-mix(in srgb, #56615b 17%, transparent)}
.popup-window-dark .popup-window-content{color:#f7f5ef}
.popup-window-dark .popup-window-angly:before{background-color:color-mix(in srgb, #0e1512 80%, transparent)}
.popup-window-dark .popup-window-titlebar-text{color:#f7f5ef}
.popup-window-tab{color:#2b3530;background-color:#eae6db}
.popup-window-tab:hover{background-color:#f7f5ef}
.popup-window-tab-selected{background-color:#f7f5ef!important;border:1px solid #cfc8b8}
.popup-window-tabs-content{border:1px solid #cfc8b8}
.popup-window-tab-content{background:#eae6db}
.popup-window-tabs-content-white .popup-window-tab-content{background:#f7f5ef}
img.calendar-icon-hover{border:1px solid #a9b3ad;background-color:#e2ddd1}
.bx-calendar{color:#0e1512}
.bx-calendar-left-arrow:hover,.bx-calendar-right-arrow:hover{background-color:#ece8de}
.bx-calendar-top-month,.bx-calendar-top-year{color:#0e1512!important}
.bx-calendar-top-month:hover,.bx-calendar-top-year:hover{background-color:#ece8de}
.bx-calendar-cell,.bx-calendar-cell:link,.bx-calendar-cell:active,.bx-calendar-cell:visited{color:#0e1512}
.bx-calendar-cell:hover{background-color:#ece8de;color:#0e1512}
.bx-calendar-name-day{color:#a9b3ad}
.bx-calendar-range{border-bottom:1px solid #eae6db}
.bx-calendar-weekend,.bx-calendar-weekend:link,.bx-calendar-weekend:active,.bx-calendar-weekend:visited{color:#b93a32}
.bx-calendar-weekend:hover{color:#b93a32}
.bx-calendar-date-hidden,.bx-calendar-date-hidden:link,.bx-calendar-date-hidden:active,.bx-calendar-date-hidden:visited{color:#cfc8b8}
.bx-calendar-active{background-color:#e2ddd1}
.bx-calendar-active:hover{background-color:#e2ddd1}
.bx-calendar-name-day-wrap{background-color:#ece8de}
.bx-calendar-set-time-wrap{border-top:1px solid #eae6db;border-bottom:1px solid #eae6db}
.bx-calendar-set-time{color:#a9b3ad!important}
.bx-calendar-set-time:hover{color:#7d8781!important}
.bx-calendar-set-time{color:#a9b3ad}
.bx-calendar-button-text{color:#0e1512}
.bx-calendar-form-text{color:#7d8781}
.bx-calendar-form-arrow-top:hover i{background-color:#eae6db}
.bx-calendar-form-arrow-bottom:hover i{background-color:#eae6db}
.bx-calendar-form-input{background:#f7f5ef;border:1px solid #cfc8b8;box-shadow:inset 1px 1px 0 #f3f0e8}
.bx-calendar-form-separator{color:#a9b3ad}
.bx-calendar-form-close:hover i{background-color:#e2ddd1}
.bx-calendar-AM-PM-text{color:#1c2520}
.bx-calendar-year-title,.bx-calendar-month-title{color:#0e1512}
.bx-calendar-year-content,.bx-calendar-month-content{color:#0e1512;border-top:1px solid #e2ddd1}
.bx-calendar-month,.bx-calendar-month:link,.bx-calendar-month:active,.bx-calendar-month:visited,.bx-calendar-year-number,.bx-calendar-year-number:link,.bx-calendar-year-number:active,.bx-calendar-year-number:visited{color:#0e1512}
.bx-calendar-month:hover,.bx-calendar-year-number:hover{background-color:#ece8de}
.bx-calendar-year-input,.bx-calendar-month-input{background:#f7f5ef;border:1px solid #a9b3ad;box-shadow:inset 2px 2px 1px #ece8de}
.bx-pagination .bx-pagination-container ul li span{background:#eae6db;color:#2b3530}
.bx-pagination .bx-pagination-container ul li a{color:#2b3530}
.bx-pagination .bx-pagination-container ul li a:hover span{background:#cfc8b8}
.bx-pagination .bx-pagination-container ul li.bx-active span{color:#f7f5ef}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#f7f5ef;border:2px solid #eae6db;color:#2b3530}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#a9b3ad;background:#f7f5ef;border:2px solid #eae6db}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#f7f5ef;border-color:#cfc8b8;color:#0e1512}
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:var(--axio-primary-dark);color:#f7f5ef}
.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#b86e00;color:#f7f5ef}
.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#c4361f;color:#f7f5ef}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{color:#f7f5ef}
mark{color:#0e1512}
fieldset{border:1px solid #cfc8b8}
@media print{*,*:before,*:after{color:#0e1512!important}}
@media print{pre,blockquote{border:1px solid #6f7a74}}
@media print{.btn>.caret,.dropup>.btn>.caret{border-top-color:#0e1512!important}}
@media print{.label{border:1px solid #0e1512}}
@media print{.table td,.table th{background-color:#f7f5ef!important}}
@media print{.table-bordered th,.table-bordered td{border:1px solid #e2ddd1!important}}
body{color:#1c2520;background-color:#f7f5ef}
a{color:var(--axio-primary)}
a:hover,a:focus{color:var(--axio-primary-dark)}
.img-thumbnail{background-color:#f7f5ef;border:1px solid #e2ddd1}
hr{border-top:1px solid #ece8de}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#6f7a74}
mark,.mark{background-color:#fbf3d9}
.text-muted{color:#6f7a74}
.text-primary{color:var(--axio-primary)}
a.text-primary:hover,a.text-primary:focus{color:var(--axio-primary-dark)}
.text-success{color:#2f6a2f}
a.text-success:hover,a.text-success:focus{color:#1f4a1f}
.text-info{color:var(--axio-primary-dark)}
.text-warning{color:#7a5b1f}
a.text-warning:hover,a.text-warning:focus{color:#5a4318}
.text-danger{color:#a8342c}
a.text-danger:hover,a.text-danger:focus{color:#7f2a22}
.bg-primary{color:#f7f5ef;background-color:var(--axio-primary)}
a.bg-primary:hover,a.bg-primary:focus{background-color:var(--axio-primary-dark)}
.bg-success{background-color:#e9f7c4}
a.bg-success:hover,a.bg-success:focus{background-color:#e9f7c4}
.bg-info{background-color:#e2eef3}
a.bg-info:hover,a.bg-info:focus{background-color:#e2eef3}
.bg-warning{background-color:#fbf3d9}
a.bg-warning:hover,a.bg-warning:focus{background-color:#f8e2de}
.bg-danger{background-color:#f8e2de}
a.bg-danger:hover,a.bg-danger:focus{background-color:#f8e2de}
.page-header{border-bottom:1px solid #ece8de}
abbr[title],abbr[data-original-title]{border-bottom:1px dotted #6f7a74}
blockquote{border-left:5px solid #ece8de}
blockquote footer,blockquote small,blockquote .small{color:#6f7a74}
.blockquote-reverse,blockquote.pull-right{border-right:5px solid #ece8de}
code{color:#c4361f;background-color:#f3f0e8}
kbd{color:#f7f5ef;background-color:#1c2520;box-shadow:inset 0 -1px 0 #0e151233}
pre{color:#1c2520;background-color:#f3f0e8;border:1px solid #cfc8b8}
caption{color:#6f7a74}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #e2ddd1}
.table>thead>tr>th{border-bottom:2px solid #e2ddd1}
.table>tbody+tbody{border-top:2px solid #e2ddd1}
.table .table{background-color:#f7f5ef}
.table-bordered{border:1px solid #e2ddd1}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #e2ddd1}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f7f5ef}
.table-hover>tbody>tr:hover{background-color:#f3f0e8}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f3f0e8}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e2ddd1}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#e9f7c4}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#e9f7c4}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#e2eef3}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#e2eef3}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fbf3d9}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#fbf3d9}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f8e2de}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#f8e2de}
@media screen and (max-width:767px){.table-responsive{border:1px solid #e2ddd1}}
legend{color:#1c2520;border-bottom:1px solid #e2ddd1}
output{color:#3a4540}
.form-control{color:#3a4540;background-color:#f7f5ef;border:1px solid #cfc8b8;box-shadow:inset 0 1px 1px #0e151212}
.form-control:focus{border-color:#1f6f8b;box-shadow:inset 0 1px 1px #0e151212, 0 0 8px color-mix(in srgb, #1f6f8b 60%, transparent)}
.form-control::-moz-placeholder{color:#6f7a74}
.form-control:-ms-input-placeholder{color:#6f7a74}
.form-control::-webkit-input-placeholder{color:#6f7a74}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ece8de}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#2f6a2f}
.has-success .form-control{border-color:#2f6a2f;box-shadow:inset 0 1px 1px #0e151212}
.has-success .form-control:focus{border-color:#1f4a1f;box-shadow:inset 0 1px 1px #0e151212,0 0 6px var(--axio-primary)}
.has-success .input-group-addon{color:#2f6a2f;border-color:#2f6a2f;background-color:#e9f7c4}
.has-success .form-control-feedback{color:#2f6a2f}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#7a5b1f}
.has-warning .form-control{border-color:#7a5b1f;box-shadow:inset 0 1px 1px #0e151212}
.has-warning .form-control:focus{border-color:#5a4318;box-shadow:inset 0 1px 1px #0e151212,0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#7a5b1f;border-color:#7a5b1f;background-color:#fbf3d9}
.has-warning .form-control-feedback{color:#7a5b1f}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a8342c}
.has-error .form-control{border-color:#a8342c;box-shadow:inset 0 1px 1px #0e151212}
.has-error .form-control:focus{border-color:#7f2a22;box-shadow:inset 0 1px 1px #0e151212,0 0 6px #ce8483}
.has-error .input-group-addon{color:#a8342c;border-color:#a8342c;background-color:#f8e2de}
.has-error .form-control-feedback{color:#a8342c}
.help-block{color:#56615b}
.btn:hover,.btn:focus,.btn.focus{color:#1c2520}
.btn:active,.btn.active{box-shadow:inset 0 3px 5px color-mix(in srgb, #0e1512 13%, transparent)}
.btn-default{color:#1c2520;background-color:#f7f5ef;border-color:#cfc8b8}
.btn-default:focus,.btn-default.focus{color:#1c2520;background-color:#e2ddd1;border-color:#7d8781}
.btn-default:hover{color:#1c2520;background-color:#e2ddd1;border-color:#a9b3ad}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#1c2520;background-color:#e2ddd1;border-color:#a9b3ad}
.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#1c2520;background-color:#cfc8b8;border-color:#7d8781}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#f7f5ef;border-color:#cfc8b8}
.btn-default .badge{color:#f7f5ef;background-color:#1c2520}
.btn-primary{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-primary:focus,.btn-primary.focus{color:#f7f5ef;background-color:var(--axio-primary-dark)}
.btn-primary:hover{color:#f7f5ef;background-color:var(--axio-primary-dark);border-color:var(--axio-primary-dark)}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#f7f5ef;background-color:var(--axio-primary-dark);border-color:var(--axio-primary-dark)}
.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#f7f5ef;background-color:var(--axio-primary-dark)}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-primary .badge{color:var(--axio-primary);background-color:#f7f5ef}
.btn-success{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-success:focus,.btn-success.focus{color:#f7f5ef;background-color:var(--axio-primary);border-color:#1f4a1f}
.btn-success:hover{color:#f7f5ef;background-color:var(--axio-primary);border-color:#2f6a2f}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#f7f5ef;background-color:var(--axio-primary);border-color:#2f6a2f}
.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#f7f5ef;background-color:#2f6a2f;border-color:#1f4a1f}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:var(--axio-primary);border-color:var(--axio-primary)}
.btn-success .badge{color:var(--axio-primary);background-color:#f7f5ef}
.btn-info{color:#f7f5ef;background-color:#1f6f8b;border-color:#1f6f8b}
.btn-info:focus,.btn-info.focus{color:#f7f5ef;background-color:#1f6f8b;border-color:var(--axio-primary-dark)}
.btn-info:hover{color:#f7f5ef;background-color:#1f6f8b}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#f7f5ef;background-color:#1f6f8b}
.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#f7f5ef;border-color:var(--axio-primary-dark)}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#1f6f8b;border-color:#1f6f8b}
.btn-info .badge{color:#1f6f8b;background-color:#f7f5ef}
.btn-warning{color:#f7f5ef;background-color:#b86e00;border-color:#b86e00}
.btn-warning:focus,.btn-warning.focus{color:#f7f5ef;background-color:#b86e00}
.btn-warning:hover{color:#f7f5ef;background-color:#b86e00}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#f7f5ef;background-color:#b86e00}
.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#f7f5ef}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#b86e00;border-color:#b86e00}
.btn-warning .badge{color:#b86e00;background-color:#f7f5ef}
.btn-danger{color:#f7f5ef;background-color:#b93a32;border-color:#c4361f}
.btn-danger:focus,.btn-danger.focus{color:#f7f5ef;background-color:#c4361f}
.btn-danger:hover{color:#f7f5ef;background-color:#c4361f;border-color:#c4361f}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#f7f5ef;background-color:#c4361f;border-color:#c4361f}
.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#f7f5ef;background-color:#c4361f}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#b93a32;border-color:#c4361f}
.btn-danger .badge{color:#b93a32;background-color:#f7f5ef}
.btn-link{color:var(--axio-primary)}
.btn-link:hover,.btn-link:focus{color:var(--axio-primary-dark)}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#6f7a74}
.dropdown-menu{background-color:#f7f5ef;border:1px solid #cfc8b8;border:1px solid color-mix(in srgb, #0e1512 15%, transparent);box-shadow:0 6px 12px color-mix(in srgb, #0e1512 18%, transparent)}
.dropdown-menu .divider{background-color:#e2ddd1}
.dropdown-menu>li>a{color:#1c2520}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#1c2520;background-color:#f3f0e8}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#f7f5ef;background-color:var(--axio-primary)}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#6f7a74}
.dropdown-header{color:#6f7a74}
.nav>li>a:hover,.nav>li>a:focus{background-color:#ece8de}
.nav>li.disabled>a{color:#6f7a74}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#6f7a74}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ece8de;border-color:var(--axio-primary)}
.nav .nav-divider{background-color:#e2ddd1}
.nav-tabs{border-bottom:1px solid #e2ddd1}
.nav-tabs>li>a:hover{border-color:#ece8de #ece8de #e2ddd1}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#3a4540;background-color:#f7f5ef;border:1px solid #e2ddd1}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #e2ddd1}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #e2ddd1}}
@media (min-width:768px){.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#f7f5ef}}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#f7f5ef;background-color:var(--axio-primary)}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #e2ddd1}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #e2ddd1}}
@media (min-width:768px){.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#f7f5ef}}
.navbar-collapse{box-shadow:inset 0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent)}
.navbar-form{box-shadow:inset 0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent),0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent)}
.navbar-default{background-color:#f7f5ef;border-color:#e2ddd1}
.navbar-default .navbar-brand{color:#56615b}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#2b3530}
.navbar-default .navbar-text{color:#56615b}
.navbar-default .navbar-nav>li>a{color:#56615b}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#1c2520}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#3a4540;background-color:#e2ddd1}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cfc8b8}
.navbar-default .navbar-toggle{border-color:#e2ddd1}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#e2ddd1}
.navbar-default .navbar-toggle .icon-bar{background-color:#7d8781}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e2ddd1}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e2ddd1;color:#3a4540}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#56615b}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#1c2520}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#3a4540;background-color:#e2ddd1}}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cfc8b8}}
.navbar-default .navbar-link{color:#56615b}
.navbar-default .navbar-link:hover{color:#1c2520}
.navbar-default .btn-link{color:#56615b}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#1c2520}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cfc8b8}
.navbar-inverse{background-color:#1c2520;border-color:#0e1512}
.navbar-inverse .navbar-brand{color:#6f7a74}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#f7f5ef}
.navbar-inverse .navbar-text{color:#6f7a74}
.navbar-inverse .navbar-nav>li>a{color:#6f7a74}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#f7f5ef}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#f7f5ef;background-color:#0e1512}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#2b3530}
.navbar-inverse .navbar-toggle{border-color:#1c2520}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#1c2520}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#f7f5ef}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#0e1512}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#0e1512;color:#f7f5ef}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#0e1512}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#0e1512}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#6f7a74}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#f7f5ef}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#f7f5ef;background-color:#0e1512}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#2b3530}}
.navbar-inverse .navbar-link{color:#6f7a74}
.navbar-inverse .navbar-link:hover{color:#f7f5ef}
.navbar-inverse .btn-link{color:#6f7a74}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#f7f5ef}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#2b3530}
.breadcrumb{background-color:#f3f0e8}
.breadcrumb>li+li:before{color:#cfc8b8}
.breadcrumb>.active{color:#6f7a74}
.pagination>li>a,.pagination>li>span{color:var(--axio-primary);background-color:#f7f5ef;border:1px solid #e2ddd1}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:var(--axio-primary-dark);background-color:#ece8de;border-color:#e2ddd1}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#6f7a74;background-color:#f7f5ef;border-color:#e2ddd1}
.thumbnail{background-color:#f7f5ef;border:1px solid #e2ddd1}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:var(--axio-primary)}
.thumbnail .caption{color:#1c2520}
.alert-success{background-color:#e9f7c4;border-color:#e9f7c4;color:#2f6a2f}
.alert-success hr{border-top-color:#e9f7c4}
.alert-success .alert-link{color:#1f4a1f}
.alert-info{background-color:#e2eef3;border-color:#e2eef3;color:var(--axio-primary-dark)}
.alert-info hr{border-top-color:#e2eef3}
.alert-warning{background-color:#fbf3d9;border-color:#f8e2de;color:#7a5b1f}
.alert-warning hr{border-top-color:#f8e2de}
.alert-warning .alert-link{color:#5a4318}
.alert-danger{background-color:#f8e2de;border-color:#f8e2de;color:#a8342c}
.alert-danger hr{border-top-color:#f8e2de}
.alert-danger .alert-link{color:#7f2a22}
.progress{background-color:#f3f0e8;box-shadow:inset 0 1px 2px color-mix(in srgb, #0e1512 10%, transparent)}
.progress-bar{color:#f7f5ef;background-color:var(--axio-primary);box-shadow:inset 0 -1px 0 color-mix(in srgb, #0e1512 15%, transparent)}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-success{background-color:var(--axio-primary)}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-info{background-color:#1f6f8b}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-warning{background-color:#b86e00}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.progress-bar-danger{background-color:#b93a32}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, color-mix(in srgb, #f7f5ef 15%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 50%, color-mix(in srgb, #f7f5ef 15%, transparent) 75%, transparent 75%, transparent)}
.close{color:#0e1512;text-shadow:0 1px 0 #f7f5ef}
.close:hover,.close:focus{color:#0e1512}
.modal-content{background-color:#f7f5ef;border:1px solid #6f7a74;border:1px solid #0e151226;box-shadow:0 3px 9px color-mix(in srgb, #0e1512 50%, transparent)}
.modal-backdrop{background-color:#0e1512}
.modal-header{border-bottom:1px solid #e2ddd1}
.modal-footer{border-top:1px solid #e2ddd1}
@media (min-width:768px){.modal-content{box-shadow:0 5px 15px color-mix(in srgb, #0e1512 50%, transparent)}}
.tooltip-inner{color:#f7f5ef;background-color:#0e1512}
.tooltip.top .tooltip-arrow{border-top-color:#0e1512}
.tooltip.top-left .tooltip-arrow{border-top-color:#0e1512}
.tooltip.top-right .tooltip-arrow{border-top-color:#0e1512}
.tooltip.right .tooltip-arrow{border-right-color:#0e1512}
.tooltip.left .tooltip-arrow{border-left-color:#0e1512}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#0e1512}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#0e1512}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#0e1512}
.popover{background-color:#f7f5ef;border:1px solid #cfc8b8;border:1px solid #0e151226;box-shadow:0 5px 10px #0e151226}
.popover-title{background-color:#f3f0e8;border-bottom:1px solid #ece8de}
.popover.top>.arrow{border-top-color:#6f7a74;border-top-color:#0e151233}
.popover.top>.arrow:after{border-top-color:#f7f5ef}
.popover.right>.arrow{border-right-color:#6f7a74;border-right-color:#0e151233}
.popover.right>.arrow:after{border-right-color:#f7f5ef}
.popover.bottom>.arrow{border-bottom-color:#6f7a74;border-bottom-color:#0e151233}
.popover.bottom>.arrow:after{border-bottom-color:#f7f5ef}
.popover.left>.arrow{border-left-color:#6f7a74;border-left-color:#0e151233}
.popover.left>.arrow:after{border-left-color:#f7f5ef}
.carousel-control{color:#f7f5ef;text-shadow:0 1px 2px color-mix(in srgb, #0e1512 60%, transparent);background-color:color-mix(in srgb, #0e1512 0%, transparent)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, color-mix(in srgb, #0e1512 50%, transparent) 0, color-mix(in srgb, #0e1512 0%, transparent) 100%);background-image:-o-linear-gradient(left, color-mix(in srgb, #0e1512 50%, transparent) 0, color-mix(in srgb, #0e1512 0%, transparent) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, color-mix(in srgb, #0e1512 50%, transparent)), to(color-mix(in srgb, #0e1512 0%, transparent)));background-image:linear-gradient(to right, color-mix(in srgb, #0e1512 50%, transparent) 0, color-mix(in srgb, #0e1512 0%, transparent) 100%)}
.carousel-control.right{background-image:-webkit-linear-gradient(left, color-mix(in srgb, #0e1512 0%, transparent) 0, color-mix(in srgb, #0e1512 50%, transparent) 100%);background-image:-o-linear-gradient(left, color-mix(in srgb, #0e1512 0%, transparent) 0, color-mix(in srgb, #0e1512 50%, transparent) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, color-mix(in srgb, #0e1512 0%, transparent)), to(color-mix(in srgb, #0e1512 50%, transparent)));background-image:linear-gradient(to right, color-mix(in srgb, #0e1512 0%, transparent) 0, color-mix(in srgb, #0e1512 50%, transparent) 100%)}
.carousel-control:hover,.carousel-control:focus{color:#f7f5ef}
.carousel-indicators li{border:1px solid #f7f5ef;background-color:#0e1512 \9;background-color:color-mix(in srgb, #0e1512 0%, transparent)}
.carousel-indicators .active{background-color:#f7f5ef}
.carousel-caption{color:#f7f5ef;text-shadow:0 1px 2px color-mix(in srgb, #0e1512 60%, transparent)}
ul.left-menu li{background:#f3f0e8 url(/bitrix/templates/cashback-ua/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}
ul.left-menu li a{color:#c4361f}
ul.left-menu li a:visited{color:#c4361f}
ul.left-menu li a:hover{color:#c4361f}
div.title-search-result{border-bottom:1px solid #e2ddd1;box-shadow:0 0 50px 10px color-mix(in srgb, #0e1512 5%, transparent);background:#f7f5ef}
body{background-color:#f3f0e8}
.footer{background-color:#0e1512}
.modal-content{background-color:#eae6db}
.b-shadow{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 18%, transparent)}
.b-white{background:#f7f5ef}
.b-rght{border-right:1px solid #e2ddd1}
.brdr-grey{border:1px solid #cfc8b8}
.t-gray{color:#7d8781}
.t-red{color:#c4361f}
.color-brand{color:var(--axio-primary)}
.new-rate{color:#56615b}
.slide-nav-btn{border:1px solid var(--axio-primary);background-color:#f7f5ef}
.slide-nav-btn:hover{background-color:var(--axio-primary)}
.dropdown-toggle p span{color:var(--axio-primary)}
.right-header-auth li a{color:#56615b}
.right-header-auth li a:hover{color:#0e1512}
.btn_reg-hdr{border:2px solid var(--axio-primary)}
.shops-article-title{color:#56615b}
.shops-article-value-wrap{border:1px solid #e2ddd1}
.shops-article-value .title,.shops-article-value{background:#f7f5ef}
.shops-article-value .val{background:var(--axio-primary);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary)), to(var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary) 0%, var(--axio-primary) 100%);color:#f7f5ef}
.shops-article-value .title,.shops-article-value{color:#1c2520}
a.shops-article:hover{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 70%, transparent)}
.shops-article:hover{color:#1c2520}
.shops-article:hover p.shops-article-title{color:var(--axio-primary)}
p.shops-article-title:before,p.shops-article-title:after{background:var(--axio-primary);border:solid #f7f5ef}
.all-shops-button{color:#0e1512;border:1px solid #cfc8b8}
.all-shops-button:hover{color:var(--axio-primary);background:#f7f5ef}
.shops-category-menu ul li a{color:#0e1512}
.shops-category-menu ul li a:hover{color:var(--axio-primary)}
.favorite-close{color:#56615b}
.favorite-go a{color:#56615b}
.favorite-go a:hover{color:var(--axio-primary)}
.rate-cash li{border-top:1px solid #e2ddd1}
.button-go{color:#f7f5ef;background:var(--axio-primary-dark);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary-dark)), color-stop(100%, var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary-dark) 0%, var(--axio-primary) 100%)}
.button-go:hover{color:#f7f5ef}
#click-reviews{color:#0e1512}
#click-reviews:hover{color:#f7f5ef;background:var(--axio-primary)}
#click-info{color:#cfc8b8}
#click-info:hover{color:#0e1512}
#clickme{color:#56615b}
#clickme:hover{color:var(--axio-primary)}
.reviews-plus{background:#f7f5ef}
.info-plus{background:#f7f5ef}
.icon-note{color:#c4361f}
.correct-blocks{border-top:1px solid  #e2ddd1}
.correct-block .title{color:#1c2520}
.correct-block .title .num{color:#e9f7c4}
.corr-block{border-bottom:1px solid #e2ddd1}
.tech-works-act{background:color-mix(in srgb, #0e1512 65%, transparent)}
.tech-works-act h2{color:var(--axio-primary)}
.tech-works-act h3{color:#f7f5ef}
.tech-works-act h4{color:#f7f5ef}
.tech-works-act a,.tech-works-act a:hover{color:var(--axio-primary)}
.list-block-info{background:#eef7dc}
.comment_no_auth{border:2px solid var(--axio-primary)}
.comment_no_auth a{color:#3a4540}
.comment_no_auth a:hover{color:#0e1512}
.comment-white{background:#f7f5ef}
.comment-white:before{background:#f7f5ef}
.comment-green{background:#eef7dc!important}
.comment-green:before{background:#eef7dc}
.comment-lite-green{background:#eef7dc}
.comment-lite-green:before{background:#eef7dc}
.reviews-border{border:2px solid #eef7dc}
.reviews-form{color:#3a4540;border:1px solid var(--axio-primary)}
.reviews-form:focus{border-color:var(--axio-primary);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--axio-primary) 7%, transparent), 0 0 6px color-mix(in srgb, var(--axio-primary) 50%, transparent)}
.reviews-button{color:#f7f5ef;background:var(--axio-primary);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary)), to(var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary) 0%, var(--axio-primary) 100%)}
.reviews-button:hover{background:var(--axio-primary-dark);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary-dark)), color-stop(100%, #0fad4b));background:linear-gradient(to right, var(--axio-primary-dark) 0%, #0fad4b 100%)}
.reviews-outher:hover{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 70%, transparent)}
.reviews-outher a:hover,.reviews-outher a:active{color:#0e1512}
.main-im{background-color:linear-gradient(to top,#3a4540,#3a4540)}
.main-i-3{background:#b86e00;box-shadow:0 10px 35px color-mix(in srgb, #b86e00 35%, transparent)}
.form-mail-input:focus,.form-mail-text:focus{border:1px solid var(--axio-primary)}
.box-shdw{box-shadow:0 8px 24px 0 color-mix(in srgb, #0e1512 10%, transparent)}
.form-mail-go{background:#f7f5ef}
.bckgr-im-smi{color:#f7f5ef}
.bckgr-im-smi p{color:#0e1512}
.bckgr-im-smi a{color:#f7f5ef;background:var(--axio-primary)}
.bckgr-im-smi a:hover{color:#f7f5ef}
.bckgr-im-smi div{background:color-mix(in srgb, #f7f5ef 80%, transparent)}
.bckgr-im-aff{color:#f7f5ef}
.bckgr-im-aff a{color:#f7f5ef;background:var(--axio-primary)}
.bckgr-im-aff a:hover{color:#f7f5ef}
.table-buy tbody{background:#f7f5ef;box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 18%, transparent)}
.number-shop-buy{color:#cfc8b8}
.requisite-block input,.block-contacts input{color:#3a4540;background-color:#f7f5ef;border:1px solid #cfc8b8}
.requisite-block input:focus{border:1px solid #0e1512}
.requisite-go p{background:#eef7dc}
.requisite-go input:focus~.requisite-go:focus{border:3px solid #0e1512}
.text-sad-sml{color:#cfc8b8}
.balance-bl-4 .correct-aff .cash-null,.balance-bl-3 .correct-aff .cash-null{color:#cfc8b8}
.balance-bl-4 .correct-aff .cash-aprv,.balance-bl-3 .correct-aff .cash-aprv{color:var(--axio-primary-dark)}
.balance-bl-4 .correct-aff .cash-pend,.balance-bl-3 .correct-aff .cash-pend{color:#1c2520}
.balance-bl-4 .correct-aff .text,.balance-bl-3 .correct-aff .text{color:#56615b}
.btn-balance{color:#0e1512;border:2px solid var(--axio-primary)}
.btn-balance:hover{color:#f7f5ef;background:var(--axio-primary)}
.icon-note-hlp{color:#c4361f}
.bal-link:hover{box-shadow:0 10px 35px color-mix(in srgb, #a9b3ad 70%, transparent)}
.bal-link a{color:#56615b}
.bal-link a:hover,.bal-link a:active{color:#0e1512}
.ring-2{border:4px solid #7d8781}
.ball{background:var(--axio-primary)}
.warning-aff{background:#eae6db}
.stat-bl-3 .correct-aff .text{color:#56615b}
.block-num-aff{background:#eef7dc}
.block-num-aff .num{color:#cfc8b8}
.aff-text-top span{color:var(--axio-primary)}
.aff-i-1{background:var(--axio-primary)}
.number-block{color:#f7f5ef;background:var(--axio-primary)}
.tooltip-aff{color:#1c2520}
[tooltip]::after{box-shadow:0 1em 2em -.5em color-mix(in srgb, #0e1512 35%, transparent);background:#1c2520;color:#f7f5ef}
[tooltip]:not([flow])::before,[tooltip][flow^="up"]::before{border-top-color:#1c2520}
.sel-lang{color:var(--axio-primary)!important}
.lang-foot{color:#cfc8b8;background:#1c2520}
.lang-foot:hover{color:var(--axio-primary);background:#1c2520}
.footer-bl-app a{color:#a9b3ad}
.footer-menu li a{color:#a9b3ad}
.footer-menu li a:hover,.footer-bl-app a:hover{color:var(--axio-primary)}
.margin-footer{border-bottom:1px dashed #f7f5ef}
.footer_bottom{color:#a9b3ad}
.footer_bottom a{color:#a9b3ad}
.footer_bottom a:hover{color:var(--axio-primary)}
.boxing{background:#f7f5ef;box-shadow:0 1px 2px #0e151224}
.boxing .boxing-text .info-box-steps .info-box-steps-number>span{border:1px solid #c4361f;color:#c4361f}
.navbar-default{background-color:#f7f5ef;box-shadow:0 0 4px #0e151226}
.button-search{background:var(--axio-primary);background:-webkit-gradient(linear, left top, right top, from(var(--axio-primary)), to(var(--axio-primary)));background:linear-gradient(to right, var(--axio-primary) 0%, var(--axio-primary) 100%);border:0px solid var(--axio-primary);color:#f7f5ef}
.dropdown-menu{background-color:#f7f5ef;border:0px solid color-mix(in srgb, #0e1512 15%, transparent);box-shadow:0 6px 12px color-mix(in srgb, #0e1512 18%, transparent)}
.dropdown-toggle{background-color:#f7f5ef;color:#0e1512}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{color:#0e1512;border-bottom:2px solid var(--axio-primary)}
.nav_btn_reg{border:2px solid var(--axio-primary)}
input[type="textt"],select{border:2px solid #ece8de;background-color:#f7f5ef}
input[type="textt"]:focus,select:focus{border:2px solid var(--axio-primary)}
.lines{color:#3a4540}
.lines:before,.lines:after{background:var(--axio-primary);border:solid #f7f5ef}
.search_top_line{border-top:1px solid #cfc8b8}
#close_search{color:#56615b}
#search_up{color:var(--axio-primary)!important}
.search input{border:1px solid var(--axio-primary);color:#0e1512}
div.title-search-result{background:#f7f5ef}
table.title-search-result td:hover{background:#eef7dc}
table.title-search-result td a{color:#0e1512}
table.title-search-result td a:hover{color:#0e1512}
.search__bl{background:#f7f5ef!important}
.search_ajax_list li span{color:var(--axio-primary)}
.search_ajax_list li a{color:#1c2520}
.search input:focus{border:1px solid var(--axio-primary)!important}
.search input::-webkit-input-placeholder{color:#7d8781}
.search input::-moz-placeholder{color:#7d8781}
.search input:-moz-placeholder{color:#7d8781}
.search input:-ms-input-placeholder{color:#7d8781}
.white-back-gl{background:#f7f5ef}
.reg-box{background:#f7f5ef}
.aut_form{color:#3a4540;background-color:#f7f5ef;border:1px solid #cfc8b8}
.aut_form:focus{border:2px solid var(--axio-primary)}
.aut_bottom{background:#eef7dc;border-top:1px solid #cfc8b8}
.btn-aut{border:1px solid var(--axio-primary);background:var(--axio-primary)}
.table-containe::-webkit-scrollbar-thumb{border:3px solid #f7f5ef;background-color:color-mix(in srgb, #0e1512 30%, transparent)}
.top_slogan{color:#f7f5ef}
.bottom_header{background:color-mix(in srgb, #0e1512 60%, transparent)}
.text_logo{color:#f7f5ef}
.user_top img{border:2px solid #56615b}
.user_top p{color:#f7f5ef}
.sidebar-menu{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.sidebar-menu ul li{border-top:1px solid #cfc8b8}
.sidebar-menu ul li a{color:#0e1512}
.block-menu{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border-top:2px solid var(--axio-primary)!important}
.block-menu>h4{border-bottom:2px solid var(--axio-primary)!important}
.shop-menu ul li a{background:#f7f5ef;color:#0e1512}
.shop-menu ul li a:hover{background:var(--axio-primary);color:#f7f5ef}
.shop-info-box{background:#e2ddd1!important}
.shop_tabs .nav-tabs>li.active>a,.shop_tabs .nav-tabs>li>a:hover,.shop_tabs .nav-tabs>li>a:focus{color:#f7f5ef;background-color:var(--axio-primary)!important;border-color:var(--axio-primary)!important}
.shop_tabs .nav-tabs>li.active>a{color:#f7f5ef}
.shop_tabs .nav-tabs>li>a{color:#0e1512}
.shop_tabs .nav-tabs{border-bottom:3px solid var(--axio-primary)!important}
.shop_tabs .tab-content{box-shadow:0 1px 2px #0e151224;background:#f7f5ef}
.oshibki{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.ostop{color:#0e1512}
.toppravi{color:#0e1512}
.whitefon{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
#detail_shop_instr{border:1px solid #e2ddd1}
.box_detail{background:#f7f5ef;box-shadow:0 1px 2px #0e151224}
.white_box{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border-top:2px solid var(--axio-primary)!important}
.white_box>h4{border-bottom:2px solid var(--axio-primary)!important}
.box_detail .box_detail-image>p{color:#f7f5ef}
.box_detail .box_detail-image>table>tbody>tr>td{color:#f7f5ef}
.box_detail .box_detail-image>table>tbody>tr>th{color:#f7f5ef;border:5px solid var(--axio-primary)!important}
.box_detail .box_detail-image>p>b{color:#f7f5ef}
.fav_items{border:1px solid #e2ddd1;background:#f7f5ef;box-shadow:0px 2px 15px 0px color-mix(in srgb, #0e1512 32%, transparent)}
.fav_items .right__box a{background-color:var(--axio-primary-dark);color:#f7f5ef}
.table-tarif{color:#f7f5ef;border-color:var(--axio-primary)}
.table-tarif th{background-color:var(--axio-primary);border-color:var(--axio-primary)}
.table-tarif tr{background-color:#f7f5ef}
.table-tarif td{color:#0e1512}
.table-tarif tr:hover{background-color:#eef7dc}
.descr{background:#eae6db;box-shadow:0 5px 5px color-mix(in srgb, #0e1512 10%, transparent)}
#zero__board{background:#e9f7c4;color:#0e1512}
#zero__board input{background:#e9f7c4;background-color:#e9f7c4}
.ball a{color:#56615b}
.ball a:before{background:#2b3530}
.ball li:before{background:var(--axio-primary)}
.foto_title p{color:var(--axio-primary);background-color:#0e1512cc}
.ball3 a{color:#0e1512}
.ball3 a:before{background:#2b3530}
.ball3 li:before{background:var(--axio-primary)}
.profile-menu ul li a{background:#f7f5ef;color:#0e1512}
.profile-menu ul li.active a,.profile-menu ul li:focus a{color:var(--axio-primary)}
.profile-menu ul li a:hover{background:var(--axio-primary);color:#f7f5ef}
.blogs_item{box-shadow:1px 1px 10px color-mix(in srgb, #0e1512 30%, transparent)}
.item_blog_body h4 a{color:var(--axio-primary)}
.bx-newslist-block{background:#f7f5ef}
.bx-newslist-title{color:#0e1512}
.bx-newslist-title a:hover{color:var(--axio-primary)}
.btn-blog{color:#0e1512;border:2px solid var(--axio-primary)}
.btn-blog:hover{color:#f7f5ef;background:var(--axio-primary)}
.white-back{background:#f7f5ef}
.foto_support p{color:var(--axio-primary);background-color:#0e1512cc}
.foto_support p a{color:var(--axio-primary)}
.foto_support p a:hover{color:var(--axio-primary)}
.box__line{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.foto_settings p{color:var(--axio-primary);background-color:#0e1512cc}
.foto_request p{color:var(--axio-primary);background-color:#0e1512cc}
.foto_pay p{color:var(--axio-primary);background-color:#0e1512cc}
.panel-he{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.panel-heading{border:1px solid #e2ddd1}
.panel-heading:hover{color:#0e1512;background:#f7f5ef}
.panel-body{background-color:#f7f5ef}
.btn-faq{color:#0e1512;border:1px solid #f7f5ef!important}
.faq_list .panel-title a:focus,.faq_list .panel-title a:hover{color:#0e1512}
.faq_list .panel-title a{color:#56615b}
.green-box{background:radial-gradient(circle at 50% 67%,#54ef4c 0,var(--axio-primary) 75%)}
.green-box>h1{color:#f7f5ef}
#detail_blog{color:#3a4540}
.anonce_in_detail{color:#3a4540}
#user_profile table .head-table{background:#f7f5ef;color:#3a4540;border-top:4px solid var(--axio-primary)}
.profile_menu{background:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151226}
.profile_menu ul li{border-top:1px solid #cfc8b8}
.profile_menu ul li a{color:#0e1512}
.profile_menu ul li.active,.profile_menu ul li:hover,.profile_menu ul li:focus{background:var(--axio-primary);color:#f7f5ef}
.profile_menu ul li.active a,.profile_menu ul li:hover a,.profile_menu ul li:focus a{color:#f7f5ef}
.fav_btn:hover{color:var(--axio-primary)}
.shop_btn{background-color:var(--axio-primary);color:#f7f5ef}
.shop_btn:hover{color:#f7f5ef}
.rate_green{color:var(--axio-primary)}
.btn-default{color:#f7f5ef;background-color:var(--axio-primary);border-color:#cfc8b8}
.btn-defaul{color:#0e1512;background-color:#f7f5ef;border-color:#cfc8b8}
.btn-defaul:hover{color:#f7f5ef;background-color:var(--axio-primary)}
.bg_lin{background-color:#f7f5ef;box-shadow:0px 2px 15px 0px #0e151240}
footer{color:#f7f5ef}
footer .ul_head{color:#f7f5ef}
footer a,footer a:hover{color:#f7f5ef}
footer p i{color:#eae6db}
footer h3 a{color:#f7f5ef}
footer h3 a:hover{color:#f7f5ef;border-bottom:var(--axio-primary) 2px solid!important}
.example1 h4 a{color:var(--axio-primary)}
.shop_box_promo{background-color:#f7f5ef;border:1px solid var(--axio-primary);box-shadow:0px 2px 15px 0px #0e151240}
.shop_box_promo ul{color:#56615b}
.shop_box_promo ul li a{color:var(--axio-primary)}
.shop_box_promo:hover,.shop_box_promo:focus{border:3px solid var(--axio-primary);box-shadow:0px 5px 10px color-mix(in srgb, #0e1512 50%, transparent);background-color:#f7f5ef}
.shop_btn_promo{color:var(--axio-primary)!important}
.rate_green_promo{color:var(--axio-primary)}
.black_fon{background:color-mix(in srgb, #0e1512 40%, transparent)}
.block_gl{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border:1px solid var(--axio-primary)}
.block_gl>h4{border-bottom:2px solid var(--axio-primary)!important}
.block_g{background:#f7f5ef;box-shadow:0 1px 2px #0e151224}
.block_g>h4{border-bottom:2px solid var(--axio-primary)!important}
.example2 span{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 p{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 h4{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 spann{color:#f7f5ef;background-color:color-mix(in srgb, #0e1512 50%, transparent)}
.example2 h1{color:#f7f5ef;border-bottom:2px solid #f7f5ef}
.example2 h4 b,.example2 p b,.example2 span b,.example2 spann b{color:var(--axio-primary)}
.br-theme-fontawesome-stars .br-widget a:after{color:#cfc8b8}
.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#b86e00}
.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#b86e00}
.rating_stars_result .fa-star{color:#b86e00}
.rating_stars_result .fa-star-o{color:#cfc8b8}
blockquote{background:color-mix(in srgb, #56615b 50%, transparent);box-shadow:0px 2px 15px 0px #0e151240;color:#f7f5ef;border-left:0px solid #ece8de}
blockquote:before,blockquote:after{color:var(--axio-primary);background:linear-gradient(to right, var(--axio-primary) 45%, transparent 45%, transparent), linear-gradient(to right, transparent, transparent 55%, var(--axio-primary) 55%)}
.b-pagination .b-pagination-container ul li span{background:#eae6db;color:#2b3530}
.b-pagination .b-pagination-container ul li a{color:#2b3530}
.b-pagination .b-pagination-container ul li a:hover span{background:#cfc8b8}
.b-pagination .b-pagination-container ul li.b-active span{background:var(--axio-primary);color:#f7f5ef}
.b-pagination .b-pagination-container ul li.b-pag-all a span,.b-pagination .b-pagination-container ul li.b-pag-prev a span,.b-pagination .b-pagination-container ul li.b-pag-next a span{background:#f7f5ef;border:2px solid #eae6db;color:#2b3530}
.b-pagination .b-pagination-container ul li.b-pag-all span,.b-pagination .b-pagination-container ul li.b-pag-prev span,.b-pagination .b-pagination-container ul li.b-pag-next span{color:#a9b3ad;background:#f7f5ef;border:2px solid #eae6db}
.b-pagination .b-pagination-container ul li.b-pag-all a:hover span,.b-pagination .b-pagination-container ul li.b-pag-prev a:hover span,.b-pagination .b-pagination-container ul li.b-pag-next a:hover span{background:#f7f5ef;border-color:#cfc8b8;color:#0e1512}
@media screen and (max-width:1150px){.box_detail .box_detail-image>p{color:#f7f5ef}}
@media screen and (max-width:1150px){.box_detail .box_detail-image>p>b{color:#f7f5ef}}
@media (max-width:991px){.margin-footer{border-bottom:0px dashed #f7f5ef}}
@media (max-width:991px){.footer-bl-2 label{border-bottom:1px dashed #f7f5ef}}
@media (max-width:991px){.b-rght{border-bottom:1px solid #e2ddd1}}
.hidden-menu{background-color:color-mix(in srgb, #0e1512 86%, transparent)}
.hidden-menu li{border-bottom:1px solid #f7f5ef}
.hidden-menu .reg{color:var(--axio-primary)}
.hidden-menu li a{color:#f7f5ef}
.hidden-menu li a:hover{background-color:#0e1512}
.btn-menu{color:#f7f5ef}
.btn-menu span{background-color:#0e1512}
.hidden-menu-ticker:checked~.btn-menu span.first{background-color:#f7f5ef}
.hidden-menu-ticker:checked~.btn-menu span.third{background-color:#f7f5ef}
.hidden-menu-profile{background-color:color-mix(in srgb, #0e1512 86%, transparent)}
.hidden-menu-profile .reg{color:var(--axio-primary)}
.hidden-menu-profile li a{color:#f7f5ef}
.hidden-menu-profile li a:hover{background-color:#0e1512}
.btn-menu-profile{color:#f7f5ef}
.mobile-profile-info h4{background:#f7f5ef}
.mobile-profile-info p{color:#f7f5ef}
.btn-menu-profile-close{color:#f7f5ef}
@media (max-width:767px){.box_detail .box_detail-image>p{color:#f7f5ef}}
@media (max-width:767px){.box_detail .box_detail-image>p>b{color:#f7f5ef}}
@media (max-width:767px){.tech-works-act h3{color:#f7f5ef}}
@media (max-width:767px){.review-shop-brdr{border:1px solid #cfc8b8}}
@media (max-width:767px){.comment_site{background:#f7f5ef}}
@media (max-width:767px){.comment_shop{background:#eef7dc}}
@media (max-width:767px){.mobile-m-cl{color:#0e1512}}
@media (max-width:767px){.mobile-m-cl:hover,.mobile-m-cl:active,.mobile-m-cl:focus{color:#0e1512}}
@media screen and (max-width:568px){.block_gl{background:#f7f5ef;box-shadow:0 1px 2px #0e151224;border:1px solid var(--axio-primary)}}
@media screen and (max-width:568px){.footer{background-color:#0e1512}}
@media (max-width:480px){.footer{background-color:#0e1512}}
@media (max-width:480px){.carousel-caption{color:#0e1512}}
@media (max-width:480px){.bg_lin{background-color:#f3f0e8;box-shadow:0px 2px 15px 0px #0e151240}}
@media (max-width:480px){.button_green,.btn_reg{color:#f7f5ef}}
@media (max-width:480px){.button_green:hover,.button_green:focus,.btn_reg:hover{color:#f7f5ef;background:var(--axio-primary)}}
.bx-breadcrumb i{color:#a9b3ad}
.b-pagination.b-green .b-pagination-container ul li.b-active span{background:var(--axio-primary-dark);color:#f7f5ef}
.b-pagination.b-yellow .b-pagination-container ul li.b-active span{background:#b86e00;color:#f7f5ef}
.b-pagination.b-red .b-pagination-container ul li.b-active span{background:#c4361f;color:#f7f5ef}
.b-pagination.b-blue .b-pagination-container ul li.b-active span{color:#f7f5ef}
div.bx-auth-line{border-bottom:1px solid #e2ddd1}
div.bx-auth-title{border-bottom:solid 2px #e2ddd1}
div.bx-auth span.bx-auth-secure{background-color:#fbf3d9;border:1px solid #cfc8b8}
.bx-authform-social-popup{background:#f7f5ef}
.bx-authform-social-popup input[type="text"]{border:1px solid #cfc8b8;background:#f7f5ef}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#56615b}
.text-muted{color:#56615b}
abbr[title],abbr[data-original-title]{border-bottom:1px dotted #56615b}
blockquote footer,blockquote small,blockquote .small{color:#56615b}
caption{color:#56615b}
.has-success .form-control:focus{border-color:#1f4a1f;box-shadow:inset 0 1px 1px #0e151212, 0 0 6px var(--axio-primary)}
.has-success .input-group-addon{color:#2f6a2f;background-color:#e9f7c4;border-color:#2f6a2f}
.has-warning .form-control:focus{border-color:#5a4318;box-shadow:inset 0 1px 1px #0e151212, 0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#7a5b1f;background-color:#fbf3d9;border-color:#7a5b1f}
.has-error .form-control:focus{border-color:#7f2a22;box-shadow:inset 0 1px 1px #0e151212, 0 0 6px #ce8483}
.has-error .input-group-addon{color:#a8342c;background-color:#f8e2de;border-color:#a8342c}
.btn-primary{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary-dark)}
.btn-primary:focus,.btn-primary.focus{color:#f7f5ef;background-color:var(--axio-primary-dark);border-color:#1c2520}
.btn-primary:hover{color:#f7f5ef;background-color:var(--axio-primary-dark)}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#f7f5ef;background-color:var(--axio-primary-dark)}
.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#f7f5ef;border-color:#1c2520}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:var(--axio-primary);border-color:var(--axio-primary-dark)}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#56615b}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#56615b}
.dropdown-header{color:#56615b}
.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px color-mix(in srgb, #0e1512 13%, transparent)}
.input-group-addon{color:#3a4540;background-color:#ece8de;border:1px solid #cfc8b8}
.nav>li.disabled>a{color:#56615b}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#56615b}
.navbar-form{box-shadow:inset 0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent), 0 1px 0 color-mix(in srgb, #f7f5ef 10%, transparent)}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#3a4540;background-color:#e2ddd1}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#f7f5ef;background-color:#0e1512}
.breadcrumb>.active{color:#56615b}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#56615b;background-color:#f7f5ef;border-color:#e2ddd1}
.pager li>a,.pager li>span{background-color:#f7f5ef;border:1px solid #e2ddd1}
.pager li>a:hover,.pager li>a:focus{background-color:#ece8de}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#56615b;background-color:#f7f5ef}
.label{color:#f7f5ef}
a.label:hover,a.label:focus{color:#f7f5ef}
.label-default{background-color:#56615b}
.label-default[href]:hover,.label-default[href]:focus{background-color:#2b3530}
.label-primary{background-color:var(--axio-primary)}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:var(--axio-primary-dark)}
.label-success{background-color:var(--axio-primary)}
.label-success[href]:hover,.label-success[href]:focus{background-color:var(--axio-primary)}
.label-info{background-color:#1f6f8b}
.label-info[href]:hover,.label-info[href]:focus{background-color:#1f6f8b}
.label-warning{background-color:#b86e00}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#b86e00}
.label-danger{background-color:#b93a32}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c4361f}
.badge{color:#f7f5ef;background-color:#56615b}
a.badge:hover,a.badge:focus{color:#f7f5ef}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:var(--axio-primary);background-color:#f7f5ef}
.jumbotron{background-color:#ece8de}
.jumbotron>hr{border-top-color:#cfc8b8}
.alert-success{color:#2f6a2f;background-color:#e9f7c4;border-color:#e9f7c4}
.alert-info{color:var(--axio-primary-dark);background-color:#e2eef3;border-color:#e2eef3}
.alert-warning{color:#7a5b1f;background-color:#fbf3d9;border-color:#f8e2de}
.alert-danger{color:#a8342c;background-color:#f8e2de;border-color:#f8e2de}
.list-group-item{background-color:#f7f5ef;border:1px solid #e2ddd1}
a.list-group-item,button.list-group-item{color:#3a4540}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#1c2520}
a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#3a4540;background-color:#f3f0e8}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#56615b;background-color:#ece8de}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#56615b}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e2eef3}
.list-group-item-success{color:#2f6a2f;background-color:#e9f7c4}
a.list-group-item-success,button.list-group-item-success{color:#2f6a2f}
a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#2f6a2f;background-color:#e9f7c4}
a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#f7f5ef;background-color:#2f6a2f;border-color:#2f6a2f}
.list-group-item-info{color:var(--axio-primary-dark);background-color:#e2eef3}
a.list-group-item-info,button.list-group-item-info{color:var(--axio-primary-dark)}
a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:var(--axio-primary-dark);background-color:#e2eef3}
a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#f7f5ef;background-color:var(--axio-primary-dark);border-color:var(--axio-primary-dark)}
.list-group-item-warning{color:#7a5b1f;background-color:#fbf3d9}
a.list-group-item-warning,button.list-group-item-warning{color:#7a5b1f}
a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#7a5b1f;background-color:#fbf3d9}
a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#f7f5ef;background-color:#7a5b1f;border-color:#7a5b1f}
.list-group-item-danger{color:#a8342c;background-color:#f8e2de}
a.list-group-item-danger,button.list-group-item-danger{color:#a8342c}
a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a8342c;background-color:#f8e2de}
a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#f7f5ef;background-color:#a8342c;border-color:#a8342c}
.panel{background-color:#f7f5ef;box-shadow:0 1px 1px color-mix(in srgb, #0e1512 5%, transparent)}
.panel-footer{background-color:#f3f0e8;border-top:1px solid #e2ddd1}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #e2ddd1}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #e2ddd1}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #e2ddd1}
.panel-default{border-color:#e2ddd1}
.panel-default>.panel-heading{color:#1c2520;background-color:#f3f0e8;border-color:#e2ddd1}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e2ddd1}
.panel-default>.panel-heading .badge{color:#f3f0e8;background-color:#1c2520}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e2ddd1}
.panel-primary{border-color:var(--axio-primary)}
.panel-primary>.panel-heading{color:#f7f5ef;background-color:var(--axio-primary);border-color:var(--axio-primary)}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:var(--axio-primary)}
.panel-primary>.panel-heading .badge{color:var(--axio-primary);background-color:#f7f5ef}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:var(--axio-primary)}
.panel-success{border-color:#e9f7c4}
.panel-success>.panel-heading{color:#2f6a2f;background-color:#e9f7c4;border-color:#e9f7c4}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e9f7c4}
.panel-success>.panel-heading .badge{color:#e9f7c4;background-color:#2f6a2f}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e9f7c4}
.panel-info{border-color:#e2eef3}
.panel-info>.panel-heading{color:var(--axio-primary-dark);background-color:#e2eef3;border-color:#e2eef3}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e2eef3}
.panel-info>.panel-heading .badge{color:#e2eef3;background-color:var(--axio-primary-dark)}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e2eef3}
.panel-warning{border-color:#f8e2de}
.panel-warning>.panel-heading{color:#7a5b1f;background-color:#fbf3d9;border-color:#f8e2de}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f8e2de}
.panel-warning>.panel-heading .badge{color:#fbf3d9;background-color:#7a5b1f}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f8e2de}
.panel-danger{border-color:#f8e2de}
.panel-danger>.panel-heading{color:#a8342c;background-color:#f8e2de;border-color:#f8e2de}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f8e2de}
.panel-danger>.panel-heading .badge{color:#f8e2de;background-color:#a8342c}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f8e2de}
.well{background-color:#f3f0e8;border:1px solid #e2ddd1;box-shadow:inset 0 1px 1px color-mix(in srgb, #0e1512 5%, transparent)}
.well blockquote{border-color:#e2ddd1;border-color:color-mix(in srgb, #0e1512 15%, transparent)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, color-mix(in srgb, #0e1512 50%, transparent) 0%, color-mix(in srgb, #0e1512 0%, transparent) 100%);background-image:-o-linear-gradient(left, color-mix(in srgb, #0e1512 50%, transparent) 0%, color-mix(in srgb, #0e1512 0%, transparent) 100%);background-image:-webkit-gradient(linear, left top, right top, from(color-mix(in srgb, #0e1512 50%, transparent)), to(color-mix(in srgb, #0e1512 0%, transparent)));background-image:linear-gradient(to right, color-mix(in srgb, #0e1512 50%, transparent) 0%, color-mix(in srgb, #0e1512 0%, transparent) 100%)}
.carousel-control.right{background-image:-webkit-linear-gradient(left, color-mix(in srgb, #0e1512 0%, transparent) 0%, color-mix(in srgb, #0e1512 50%, transparent) 100%);background-image:-o-linear-gradient(left, color-mix(in srgb, #0e1512 0%, transparent) 0%, color-mix(in srgb, #0e1512 50%, transparent) 100%);background-image:-webkit-gradient(linear, left top, right top, from(color-mix(in srgb, #0e1512 0%, transparent)), to(color-mix(in srgb, #0e1512 50%, transparent)));background-image:linear-gradient(to right, color-mix(in srgb, #0e1512 0%, transparent) 0%, color-mix(in srgb, #0e1512 50%, transparent) 100%)}
.carousel-indicators li{background-color:#0e1512 \9;background-color:color-mix(in srgb, #0e1512 0%, transparent);border:1px solid #f7f5ef}
.fa-border{border:solid .08em #ece8de}
.fa-inverse{color:#f7f5ef}
.bx-newsdetail-slider-arrow{color:#f7f5ef;text-shadow:0 0 2px color-mix(in srgb, #0e1512 50%, transparent)}
.bx-newsdetail-slider-arrow-container-left:hover .bx-newsdetail-slider-arrow,.bx-newsdetail-slider-arrow-container-right:hover .bx-newsdetail-slider-arrow{color:#f7f5ef}
.bx-newsdetail-slider-control li{background:#f7f5ef}
.bx-newsdetail-slider-control li:hover,.bx-newsdetail-slider-control li.current{background:#f7f5ef}
.bx-newsdetail-title,.bx-newsdetail-title a{color:#0e1512}
.bx-newsdetail-separator,.bx-newsdetail-view,.bx-newsdetail-date,.bx-newsdetail-comments,.bx-newsdetail-author,.bx-newsdetail-other{color:#7d8781}
.bx-newsdetail-view i.fa,.bx-newsdetail-date i.fa,.bx-newsdetail-comments i.fa,.bx-newsdetail-author i.fa,.bx-newsdetail-tags i.fa,.bx-newsdetail-other i.fa{color:#a9b3ad}
.bx-newsdetail-tags{color:#7d8781}
.bx-newsdetail .fa.bx-star-active{color:var(--axio-primary-dark)}
.bx-newsdetail .btn{background-color:var(--axio-primary-dark);border-color:var(--axio-primary-dark)}
div.bx-auth-services a{color:#2b3530}
div.bx-auth-services a:hover{border:1px solid #cfc8b8}
div.bx-auth-services a.bx-ss-selected{border:1px solid #cfc8b8;background-color:#ece8de}
div.bx-auth-service-form{color:#0e1512;background-color:#ece8de;border-bottom:solid 1px #cfc8b8}
div.bx-auth-serv-icons a{color:#2b3530}
div.bx-auth-serv-icons a:hover{border:1px solid #cfc8b8}
textarea.ss-text-for-message-default{color:#56615b}
a.ss-socserv-setup-link{color:#56615b!important}
.ss-text-without-border{background:#f7f5ef}
.bx-core-adm-dialog,.bx-core-adm-dialog a,.bx-core-adm-dialog span,.bx-core-adm-dialog div{color:#0e1512}
.bx-core-adm-dialog{background-color:#f7f5ef;box-shadow:0 18px 37px 6px color-mix(in srgb, #1c2520 69%, transparent)}
.bx-core-adm-dialog td{color:#0e1512}
.bx-core-adm-dialog .bx-core-adm-dialog-head{background-color:#e2ddd1;border-bottom:1px solid#a9b3ad;box-shadow:0 1px 0 0 #e2ddd1,0 -1px 0 0 #eae6db inset,inset 0 1px 0 0 #f7f5ef,inset 0 0 0 1px #ece8de}
.bx-core-adm-dialog .bx-core-adm-dialog-head-inner{text-shadow:0 1px #f7f5ef;color:#1c2520}
.bx-core-adm-dialog .bx-core-adm-dialog-head-icons{background-color:#e2ddd1}
.bx-core-adm-dialog .bx-core-adm-icon-expand,.bx-core-adm-dialog .bx-core-adm-icon-narrow,.bx-core-adm-dialog .bx-core-adm-icon-close{background:url("images/popup_sprite.png") no-repeat 0 0 #e2ddd1}
.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab{color:var(--axio-primary-dark)!important;text-shadow:0 1px #f7f5ef!important}
.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active{background:#f7f5ef!important;border:1px solid #e2ddd1!important;color:#0e1512!important}
.bx-core-adm-dialog .bx-core-adm-dialog-content{border:solid 1px #e2ddd1;background-color:#f7f5ef}
.bx-core-adm-dialog .bx-core-adm-dialog-head-block{border-bottom:1px solid #e2ddd1}
.bx-core-dialog-overlay{background-color:color-mix(in srgb, #2b3530 82%, transparent)}
.bx-ie9 .bx-core-dialog-overlay{background-color:#2b3530}
.bx-ie8 .bx-core-dialog-overlay,.bx-quirks .bx-core-dialog-overlay{background-color:#2b3530}
.bx-core-adm-dialog .adm-detail-title{border-bottom:1px solid #e2ddd1}
.bx-core-popup-menu{border:solid 1px #0e1512;background-color:color-mix(in srgb, #2b3530 94%, transparent);box-shadow:0 1px 0 color-mix(in srgb, #0e1512 30%, transparent),inset 0 1px 0 color-mix(in srgb, #cfc8b8 12%, transparent)}
.bx-ie8 .bx-core-popup-menu,.bx-quirks .bx-core-popup-menu{background-color:#2b3530}
.bx-core-popup-menu-level0{background-color:color-mix(in srgb, #1c2520 94%, transparent)}
.bx-ie8 .bx-core-popup-menu-level0,.bx-quirks .bx-core-popup-menu-level0{background-color:#1c2520}
.bx-core-popup-menu-item{color:#7d8781!important}
.bx-core-popup-menu-item:hover,.bx-core-popup-menu-item-opened{border-top:solid 1px #1f6f8b;border-right:solid 1px var(--axio-primary);background-image:-webkit-linear-gradient(top,var(--axio-primary),var(--axio-primary-dark));background-image:-moz-linear-gradient(top,var(--axio-primary),var(--axio-primary-dark));background-image:-ms-linear-gradient(top,var(--axio-primary),var(--axio-primary-dark));background-image:-o-linear-gradient(top,var(--axio-primary),var(--axio-primary-dark));background-image:linear-gradient(top,var(--axio-primary),var(--axio-primary-dark));box-shadow:0 1px 1px color-mix(in srgb, #0e1512 30%, transparent);color:#ece8de!important}
.bx-ie8 .bx-core-popup-menu-item:hover,.bx-ie8 .bx-core-popup-menu-item-opened,.bx-ie9 .bx-core-popup-menu-item:hover,.bx-ie9 .bx-core-popup-menu-item-opened{background-color:var(--axio-primary)}
.bx-core-popup-menu-item-text{text-shadow:0 1px color-mix(in srgb, #0e1512 50%, transparent)}
.bx-core-popup-menu-separator{background-color:color-mix(in srgb, #a9b3ad 20%, transparent)}
.bx-ie8 .bx-core-popup-menu-separator,.bx-quirks .bx-core-popup-menu-separator{background-color:#3a4540}
.bx-core-popup-menu-item-disabled .bx-core-popup-menu-item-text{color:#2b3530}
.bx-core-popup-menu-item-disabled:hover .bx-core-popup-menu-item-text{color:#6f7a74}
.bx-popup-label{color:#0e1512}
.bx-core-adm-dialog .section td{background-color:#e2ddd1!important;color:#2b3530}
#bx-admin-prefix .bx-menu-current-row{background-color:#e9f7c4!important}
#bx-admin-prefix .edit-field{color:#2b3530}
#bx-admin-prefix .edit-field:hover{background-color:#f7f5ef;border-color:#6f7a74 #6f7a74 #7d8781;box-shadow:0 1px 0 0 color-mix(in srgb, #f7f5ef 30%, transparent),0 2px 2px -1px color-mix(in srgb, #a9b3ad 70%, transparent) inset}

/* ── inline colours from the site's markup (style="…"), new palette ── */
[style^="border-top: 1px solid #fff" i],[style*="; border-top: 1px solid #fff" i],[style*=";border-top: 1px solid #fff" i]{border-top:1px solid #f7f5ef!important}
[style^="color: #0BC801" i],[style*="; color: #0BC801" i],[style*=";color: #0BC801" i]{color:var(--axio-primary)!important}
[style^="color: #000" i],[style*="; color: #000" i],[style*=";color: #000" i]{color:#0e1512!important}

:root{
  --axio-ink:#0E1512;
  --axio-ink-2:#18221C;
  --axio-ink-3:#243029;
  --axio-paper:#F3F0E8;
  --axio-paper-2:#EAE6DB;
  --axio-paper-3:#F7F5EF;
  --axio-surface:#FFFFFF;
  --axio-primary:#0A7A3B;
  --axio-primary-dark:#075C2C;
  --axio-lime:#C6F03A;
  --axio-lime-soft:#E9F7C4;
  --axio-lime-tint:#F1F8DE;
  --axio-text:#1C2520;
  --axio-muted:#56615B;
  --axio-on-dark:#F3F0E8;
  --axio-on-dark-muted:#A9B3AD;
  --axio-line:#E2DDD1;
  --axio-line-strong:#CFC8B8;
  --axio-font-body:'Manrope', 'PT Sans', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  --axio-font-display:'Unbounded', 'Manrope', system-ui, sans-serif;
  --axio-radius:22px;
  --axio-radius-lg:30px;
  --axio-radius-sm:14px;
  --axio-pill:999px;
  --axio-shadow:0 1px 2px rgba(14,21,18,.05), 0 14px 34px -16px rgba(14,21,18,.20);
  --axio-shadow-lg:0 2px 4px rgba(14,21,18,.05), 0 40px 80px -30px rgba(14,21,18,.35);
  --axio-ring:0 0 0 4px rgba(198,240,58,.55);
  --axio-grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  --axio-percent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23C6F03A' stroke-width='2.5'%3E%3Ccircle cx='112' cy='112' r='74'/%3E%3Ccircle cx='112' cy='112' r='100' stroke-opacity='.25' stroke-width='1.5'/%3E%3Ccircle cx='288' cy='288' r='74'/%3E%3Ccircle cx='288' cy='288' r='100' stroke-opacity='.25' stroke-width='1.5'/%3E%3Cpath d='M336 44 L64 356' stroke-linecap='round'/%3E%3Ccircle cx='112' cy='112' r='16' fill='%23C6F03A' stroke='none'/%3E%3Ccircle cx='336' cy='44' r='6' fill='%23C6F03A' stroke='none'/%3E%3C/svg%3E");
  --axio-percent-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23C6F03A' stroke-opacity='.4' stroke-width='3'%3E%3Ccircle cx='112' cy='112' r='74'/%3E%3Ccircle cx='288' cy='288' r='74'/%3E%3Cpath d='M336 44 L64 356' stroke-linecap='round'/%3E%3Ccircle cx='112' cy='112' r='16' fill='%23C6F03A' fill-opacity='.5' stroke='none'/%3E%3C/svg%3E");
  --axio-s1:8px; --axio-s2:16px; --axio-s3:24px; --axio-s4:32px; --axio-s5:48px; --axio-s6:72px;
}

/* ================= GLOBAL BASE ================= */
html{ -webkit-text-size-adjust:100%; }
html body{
  font-family:var(--axio-font-body) !important;
  color:var(--axio-text);
  background-color:var(--axio-paper) !important;
  background-image:radial-gradient(rgba(14,21,18,.07) 1px, transparent 1.4px) !important;
  background-size:22px 22px !important;
  font-size:16px;
  line-height:1.6;
  overflow-x:hidden;
  -webkit-font-smoothing:antialiased;
}
html body p, html body li, html body td, html body th, html body label, html body input, html body select, html body textarea, html body button{
  font-family:var(--axio-font-body);
}
html body h1, html body h2, html body h3{
  font-family:var(--axio-font-display);
  color:var(--axio-ink);
  letter-spacing:-.025em;
  line-height:1.12;
  font-weight:700;
  overflow-wrap:break-word;
}
html body h4, html body h5, html body h6{
  font-family:var(--axio-font-body);
  color:var(--axio-ink);
  font-weight:800;
  letter-spacing:-.01em;
}
html body a{ text-decoration:none; }
html body a:hover{ color:var(--axio-primary-dark); }
html body a:focus-visible, html body button:focus-visible, html body input:focus-visible, html body select:focus-visible, html body textarea:focus-visible{
  outline:none !important;
  box-shadow:var(--axio-ring) !important;
  border-radius:10px;
}
html body ::selection{ background:var(--axio-lime); color:var(--axio-ink); }
html body hr{ border:0; border-top:1px solid var(--axio-line); margin:32px 0; }
html body blockquote{
  border-left:4px solid var(--axio-lime);
  background:var(--axio-surface);
  border-radius:0 var(--axio-radius-sm) var(--axio-radius-sm) 0;
  padding:16px 20px;
  color:var(--axio-text);
  box-shadow:none;
  font-size:17px;
}
html body code, html body kbd{
  font-family:ui-monospace, 'SFMono-Regular', Menlo, monospace;
  background:var(--axio-paper-2);
  color:var(--axio-ink);
  border-radius:6px;
  padding:2px 6px;
  font-size:.9em;
  box-shadow:none;
}
html body pre{
  background:var(--axio-ink);
  color:var(--axio-on-dark);
  border:0;
  border-radius:var(--axio-radius-sm);
  padding:16px 20px;
  overflow-x:auto;
}
html body pre code{ background:transparent; color:inherit; padding:0; }
html body mark, html body .mark{ background:var(--axio-lime); color:var(--axio-ink); border-radius:4px; padding:0 4px; }
html body img{ max-width:100%; }

/* tables */
html body .table{
  background:var(--axio-surface);
  border-collapse:separate;
  border-spacing:0;
  border-radius:var(--axio-radius-sm);
  overflow:hidden;
  box-shadow:0 0 0 1px var(--axio-line);
}
html body .table>thead>tr>th{
  background:var(--axio-paper-2);
  color:var(--axio-ink);
  font-weight:800;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:.06em;
  border-bottom:0 !important;
  padding:14px 16px !important;
}
html body .table>tbody>tr>td, html body .table>tbody>tr>th, html body .table>tfoot>tr>td{
  padding:14px 16px !important;
  border-top:1px solid var(--axio-line) !important;
  vertical-align:middle;
}
html body .table-striped>tbody>tr:nth-of-type(odd){ background:var(--axio-paper-3); }
html body .table-hover>tbody>tr:hover{ background:var(--axio-lime-soft); }
html body .table-responsive{ overflow-x:auto; -webkit-overflow-scrolling:touch; border:0; }

/* buttons */
html body .btn{
  font-family:var(--axio-font-body);
  font-weight:700;
  border-radius:var(--axio-pill) !important;
  padding:12px 24px;
  min-height:44px;
  letter-spacing:.01em;
  border-width:1.5px;
  box-shadow:none;
}
html body .btn-primary, html body .btn-success{
  background:var(--axio-primary) !important;
  border-color:var(--axio-primary) !important;
  color:#fff !important;
}
html body .btn-primary:hover, html body .btn-success:hover{
  background:var(--axio-ink) !important;
  border-color:var(--axio-ink) !important;
  color:#fff !important;
}
html body .btn-default{
  background:var(--axio-surface);
  border-color:var(--axio-line-strong);
  color:var(--axio-ink);
}
html body .btn-default:hover{ background:var(--axio-ink); border-color:var(--axio-ink); color:#fff; }
html body .btn-link{ color:var(--axio-primary); }

/* forms: content-scoped so header/footer controls stay compact */
html body .container .form-control,
html body .modal .form-control,
html body .popup-window .form-control,
html body .container textarea,
html body .container select.form-control{
  border-radius:12px;
  border:1.5px solid var(--axio-line-strong);
  background:var(--axio-surface);
  color:var(--axio-ink);
  min-height:46px;
  padding:10px 14px;
  font-size:16px;
  box-shadow:none;
}
html body .container textarea.form-control, html body .container textarea{ min-height:120px; }
html body .container .form-control:focus,
html body .modal .form-control:focus{
  border-color:var(--axio-primary);
  box-shadow:var(--axio-ring);
}
html body .container .form-control::placeholder{ color:#7D8781; }
html body .container label, html body .modal label{ color:var(--axio-ink); font-weight:700; font-size:14px; }

/* generic components */
html body .modal-content{
  border:0;
  border-radius:var(--axio-radius-lg);
  box-shadow:var(--axio-shadow-lg);
  background:var(--axio-surface);
  overflow:hidden;
}
html body .modal-header{ border-bottom:1px solid var(--axio-line); padding:20px 24px; }
html body .modal-header .modal-title{ font-family:var(--axio-font-display); font-size:20px; color:var(--axio-ink); }
html body .modal-body{ padding:24px; }
html body .modal-footer{ border-top:1px solid var(--axio-line); padding:16px 24px; }
html body .modal-backdrop.in{ background:var(--axio-ink); }
html body .close{ color:var(--axio-ink); opacity:.6; text-shadow:none; }
html body .close:hover{ color:var(--axio-ink); opacity:1; }

html body .dropdown-menu{
  border:1px solid var(--axio-line);
  border-radius:var(--axio-radius-sm);
  box-shadow:var(--axio-shadow-lg);
  padding:8px;
  background:var(--axio-surface);
}
html body .dropdown-menu>li>a{ border-radius:10px; padding:10px 14px; color:var(--axio-ink); font-weight:600; }
html body .dropdown-menu>li>a:hover, html body .dropdown-menu>li>a:focus{ background:var(--axio-paper); color:var(--axio-primary); }
html body .dropdown-menu>.active>a, html body .dropdown-menu>.active>a:hover{ background:var(--axio-ink); color:#fff; }

html body .tooltip-inner{
  background:var(--axio-ink);
  color:var(--axio-on-dark);
  border-radius:10px;
  padding:8px 12px;
  font-weight:600;
  font-size:13px;
}
html body .tooltip.top .tooltip-arrow{ border-top-color:var(--axio-ink); }
html body .tooltip.bottom .tooltip-arrow{ border-bottom-color:var(--axio-ink); }
html body .tooltip.left .tooltip-arrow{ border-left-color:var(--axio-ink); }
html body .tooltip.right .tooltip-arrow{ border-right-color:var(--axio-ink); }
html body .popover{
  border:1px solid var(--axio-line);
  border-radius:var(--axio-radius-sm);
  box-shadow:var(--axio-shadow-lg);
  font-family:var(--axio-font-body);
}
html body .popover-title{ background:var(--axio-paper); border-bottom:1px solid var(--axio-line); font-weight:800; padding:12px 16px; border-radius:var(--axio-radius-sm) var(--axio-radius-sm) 0 0; }
html body .popover-content{ padding:14px 16px; }

html body .alert{
  border-radius:var(--axio-radius-sm);
  border:1px solid transparent;
  padding:16px 20px;
  font-weight:500;
}
html body .alert-success{ background:var(--axio-lime-soft); color:#1F4A1F; border-color:#CFE89A; }
html body .alert-info{ background:#E2EEF3; color:#1A4E61; border-color:#C4DCE6; }
html body .alert-warning{ background:#FBF3D9; color:#5A4318; border-color:#EEDDA6; }
html body .alert-danger{ background:#F8E2DE; color:#7F2A22; border-color:#EEC3BB; }

html body .badge{
  background:var(--axio-ink);
  color:var(--axio-lime);
  border-radius:var(--axio-pill);
  padding:4px 10px;
  font-weight:800;
  font-size:12px;
}

html body .pagination{ display:inline-flex; flex-wrap:wrap; gap:6px; }
html body .pagination>li>a, html body .pagination>li>span{
  border-radius:var(--axio-pill) !important;
  border:1px solid var(--axio-line);
  background:var(--axio-surface);
  color:var(--axio-ink);
  min-width:44px;
  min-height:44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 14px;
  font-weight:700;
  margin:0;
}
html body .pagination>li>a:hover{ background:var(--axio-paper-2); color:var(--axio-ink); }
html body .pagination>.active>a, html body .pagination>.active>span, html body .pagination>.active>a:hover{
  background:var(--axio-ink) !important; border-color:var(--axio-ink) !important; color:var(--axio-lime) !important;
}

html body .nav-tabs{ border-bottom:0; display:flex; flex-wrap:wrap; gap:6px; background:var(--axio-paper-2); padding:6px; border-radius:var(--axio-pill); width:auto; }
html body .nav-tabs>li{ float:none; margin:0; }
html body .nav-tabs>li>a{
  border:0 !important;
  border-radius:var(--axio-pill) !important;
  color:var(--axio-muted);
  font-weight:700;
  padding:10px 18px;
  margin:0;
  background:transparent;
  min-height:44px;
  display:inline-flex;
  align-items:center;
}
html body .nav-tabs>li>a:hover{ background:rgba(255,255,255,.7); color:var(--axio-ink); }
html body .nav-tabs>li.active>a, html body .nav-tabs>li.active>a:hover, html body .nav-tabs>li.active>a:focus{
  background:var(--axio-ink) !important; color:#fff !important; border:0 !important;
}

html body .panel{ border-radius:var(--axio-radius-sm); box-shadow:none; }
html body .thumbnail{ border:1px solid var(--axio-line); border-radius:var(--axio-radius-sm); padding:6px; background:var(--axio-surface); }
html body a.thumbnail:hover{ border-color:var(--axio-primary); }
html body .progress{ border-radius:var(--axio-pill); background:var(--axio-paper-2); box-shadow:none; }
html body .progress-bar{ background-color:var(--axio-primary); }
html body .text-muted{ color:var(--axio-muted); }
html body .color-brand{ color:var(--axio-primary); }

/* ================= HEADER (desktop) ================= */
html body nav.navbar-default.desktop{
  background:rgba(251,250,246,.96) !important;
  border:0 !important;
  border-bottom:1px solid var(--axio-line) !important;
  box-shadow:0 1px 0 rgba(255,255,255,.6) inset;
  border-radius:0;
}
html body nav.navbar-default.desktop .top_menu>li>a{
  font-family:var(--axio-font-body) !important;
  font-weight:700 !important;
  font-size:15px !important;
  color:var(--axio-ink) !important;
  text-decoration:none !important;
  border-bottom:0 !important;
  background-color:transparent !important;
  background-image:linear-gradient(var(--axio-lime), var(--axio-lime)) !important;
  background-repeat:no-repeat !important;
  background-position:50% calc(100% - 12px) !important;
  background-size:0 4px !important;
}
html body nav.navbar-default.desktop .top_menu>li>a:hover,
html body nav.navbar-default.desktop .top_menu>li>a:focus,
html body nav.navbar-default.desktop .top_menu>li.active>a{
  color:var(--axio-primary-dark) !important;
  background-size:28px 4px !important;
  text-decoration:none !important;
  border-bottom:0 !important;
}
html body nav.navbar-default.desktop .top_menu>li>a::before,
html body nav.navbar-default.desktop .top_menu>li>a::after{ background:transparent !important; border:0 !important; }

html body .right-header-auth .btn_auth-hdr a{
  color:var(--axio-ink) !important;
  font-weight:700;
  text-decoration:none !important;
}
html body .right-header-auth .btn_auth-hdr a:hover{ color:var(--axio-primary) !important; }
html body .right-header-auth li.btn_reg-hdr{
  background:var(--axio-ink) !important;
  border-color:var(--axio-ink) !important;
  border-radius:var(--axio-pill) !important;
}
html body .right-header-auth li.btn_reg-hdr a{
  color:#fff !important;
  font-weight:700;
  text-decoration:none !important;
}
html body .right-header-auth li.btn_reg-hdr:hover{ background:var(--axio-primary) !important; border-color:var(--axio-primary) !important; }

/* ================= HERO ================= */
html body .main-im.bckgr-im-aff{
  background-color:var(--axio-ink) !important;
  background-image:
    var(--axio-percent),
    radial-gradient(60% 80% at 92% 10%, rgba(198,240,58,.24), transparent 60%),
    radial-gradient(50% 70% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
    radial-gradient(40% 60% at 55% 120%, rgba(198,240,58,.12), transparent 70%),
    var(--axio-grain-dark),
    linear-gradient(160deg, #111B16 0%, #0E1512 55%, #0A100D 100%) !important;
  background-size:340px 340px, auto, auto, auto, 180px 180px, auto !important;
  background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat, no-repeat !important;
  background-position:right max(24px, calc((100% - 1140px) / 2)) top 84px, 0 0, 0 0, 0 0, 0 0, 0 0 !important;
  height:auto !important;
  min-height:520px;
  text-align:left !important;
  padding:96px max(24px, calc((100% - 1140px) / 2)) 176px !important;
  box-sizing:border-box;
  box-shadow:none !important;
}
html body .main-im.bckgr-im-aff h1{
  font-family:var(--axio-font-display) !important;
  font-size:clamp(44px, 5.6vw, 84px) !important;
  line-height:1.02 !important;
  letter-spacing:-.045em !important;
  font-weight:800 !important;
  color:var(--axio-on-dark) !important;
  text-shadow:none !important;
  max-width:min(800px, calc(100% - 360px));
  margin:0 0 28px !important;
  padding:0 !important;
  text-align:left !important;
}
html body .main-im.bckgr-im-aff h1 .color-brand{
  color:var(--axio-lime) !important;
  text-shadow:none !important;
  display:inline;
}
html body .main-im.bckgr-im-aff>p{
  color:#C9D2CC !important;
  font-family:var(--axio-font-body) !important;
  font-size:clamp(17px, 1.5vw, 21px) !important;
  line-height:1.55 !important;
  font-weight:500;
  max-width:560px;
  text-shadow:none !important;
  margin:0 0 36px !important;
  padding:0 !important;
  text-align:left !important;
}
html body .main-im.bckgr-im-aff>a{
  display:inline-flex !important;
  align-items:center;
  gap:10px;
  background:var(--axio-lime) !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:800 !important;
  font-size:17px !important;
  letter-spacing:.005em;
  padding:18px 34px !important;
  margin:0 !important;
  min-height:56px;
  border:0 !important;
  border-radius:var(--axio-pill) !important;
  box-shadow:0 0 0 6px rgba(198,240,58,.14), 0 20px 40px -18px rgba(198,240,58,.6) !important;
  text-decoration:none !important;
  text-shadow:none !important;
}
html body .main-im.bckgr-im-aff>a:hover{
  background:#fff !important;
  color:var(--axio-ink) !important;
}

/* ================= STEPS (overlapping card) ================= */
html body .main-im + .b-white.b-radius.b-shadow{
  max-width:1140px;
  width:calc(100% - 48px);
  margin:-112px auto 0 !important;
  border-radius:var(--axio-radius-lg) !important;
  background:var(--axio-surface) !important;
  box-shadow:var(--axio-shadow-lg) !important;
  padding:56px 48px 48px !important;
  box-sizing:border-box;
  height:auto !important;
  border:0 !important;
}
html body .main-im + .b-white.b-radius.b-shadow>.center{
  text-align:left !important;
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  margin:0 -10px;
}
html body .main-im + .b-white>.center>h1,
html body .container>.col-sm-12>h1,
html body .b-block>.b-white>h1.center{
  font-family:var(--axio-font-display) !important;
  font-size:clamp(28px, 3.2vw, 44px) !important;
  font-weight:700 !important;
  letter-spacing:-.035em !important;
  line-height:1.1 !important;
  color:var(--axio-ink) !important;
  text-align:left !important;
  margin:0 0 36px !important;
}
html body .main-im + .b-white>.center>h1{ flex:0 0 100%; padding:0 10px; box-sizing:border-box; }
html body .container>.col-sm-12>h1 b{ font-weight:inherit; color:inherit; }
html body .main-im + .b-white>.center>h1::after,
html body .container>.col-sm-12>h1::after,
html body .b-block>.b-white>h1.center::after{
  content:"";
  display:block;
  width:64px;
  height:6px;
  border-radius:var(--axio-pill);
  background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-primary) 70% 100%);
  margin-top:18px;
  pointer-events:none;
}
html body .main-im + .b-white .balance-bl-4{
  flex:1 1 300px;
  float:none !important;
  width:auto !important;
  padding:0 10px !important;
  margin:0 0 20px !important;
  box-sizing:border-box;
  display:flex;
}
html body .main-im + .b-white .balance-bl-4 .brdr-grey{
  flex:1 1 auto;
  width:auto !important;
  border:0 !important;
  border-radius:var(--axio-radius) !important;
  background:var(--axio-paper) !important;
  background-image:radial-gradient(120% 90% at 100% 0%, rgba(198,240,58,.22), transparent 55%) !important;
  padding:28px 28px 30px !important;
  text-align:left !important;
  box-shadow:none !important;
  height:auto !important;
}
html body .main-im + .b-white .balance-bl-4 .back-svg-about{
  background-color:var(--axio-ink) !important;
  border-radius:18px !important;
  box-shadow:0 14px 28px -14px rgba(14,21,18,.6) !important;
  margin:0 0 22px !important;
}
html body .main-im + .b-white .balance-bl-4 .number-block{
  background:var(--axio-lime) !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-display) !important;
  font-weight:800 !important;
  font-size:11px !important;
  border:2px solid var(--axio-surface) !important;
  box-sizing:content-box;
}
html body .main-im + .b-white .balance-bl-4 h4{
  font-family:var(--axio-font-display) !important;
  font-size:21px !important;
  font-weight:700 !important;
  letter-spacing:-.02em;
  color:var(--axio-ink) !important;
  margin:0 0 10px !important;
  text-align:left !important;
}
html body .main-im + .b-white .balance-bl-4 p{
  color:var(--axio-muted) !important;
  font-size:15px !important;
  line-height:1.6 !important;
  text-align:left !important;
  margin:0 !important;
}
html body .main-im + .b-white a.btn-blog{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  margin:12px 10px 0 !important;
  padding:16px 30px !important;
  min-height:52px;
  width:auto !important;
  border:2px solid var(--axio-ink) !important;
  border-radius:var(--axio-pill) !important;
  background:transparent !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:800 !important;
  font-size:14px !important;
  letter-spacing:.06em;
  box-shadow:none !important;
  text-decoration:none !important;
}
html body .main-im + .b-white a.btn-blog:hover{
  background:var(--axio-ink) !important;
  color:var(--axio-lime) !important;
}

/* ================= SHOP CARDS (coupon style) ================= */
html body .container>.col-sm-12{ padding-top:88px; }
html body .container>.col-sm-12>.row{
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
}
html body .container>.col-sm-12>.row>.shop-one{
  float:none !important;
  display:flex;
}
html body .container>.col-sm-12>.row>.shop-one>a.shops-article{
  flex:1 1 auto;
  width:100%;
}
html body a.shops-article{
  position:relative;
  background:var(--axio-surface) !important;
  border:1px solid var(--axio-line) !important;
  border-radius:var(--axio-radius) !important;
  box-shadow:var(--axio-shadow) !important;
  text-decoration:none !important;
  overflow:hidden;
}
html body a.shops-article::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height:5px;
  background:linear-gradient(90deg, var(--axio-lime) 0 65%, var(--axio-primary) 65% 100%);
  transform:scaleX(0);
  transform-origin:0 50%;
  pointer-events:none;
  z-index:1;
}
html body a.shops-article:hover::before,
html body a.shops-article:focus-visible::before{ transform:scaleX(1); }
html body a.shops-article:hover{
  box-shadow:var(--axio-shadow-lg) !important;
  border-color:var(--axio-line-strong) !important;
  transform:translateY(-4px);
}
html body a.shops-article .shops-article-logo{ background:transparent !important; }
html body a.shops-article img.shops-article-img{ border-radius:10px; }
/* store name: perforated coupon stub, ink on its own white surface */
html body a.shops-article p.shops-article-title{
  font-family:var(--axio-font-body) !important;
  font-weight:800 !important;
  font-size:14px !important;
  color:var(--axio-ink) !important;
  background:var(--axio-surface) !important;
  background-image:none !important;
  letter-spacing:.02em;
  border:0 !important;
  border-top:1.5px dashed var(--axio-line-strong) !important;
  margin:14px 18px 0 !important;
  padding:12px 4px 0 !important;
  line-height:1.4 !important;
  height:auto !important;
  text-align:center;
}
html body a.shops-article:hover p.shops-article-title{ color:var(--axio-primary-dark) !important; }
html body a.shops-article p.shops-article-title::before,
html body a.shops-article p.shops-article-title::after,
html body p.shops-article-title:before,
html body p.shops-article-title:after{
  content:none !important;
  background:none !important;
  border:0 !important;
}
html body a.shops-article .shops-article-value{
  background:transparent !important;
  box-shadow:none !important;
}
html body a.shops-article .shops-article-value-wrap{
  border:1.5px dashed var(--axio-line-strong) !important;
  border-radius:16px !important;
  box-shadow:none !important;
  background:transparent !important;
}
html body a.shops-article .shops-article-value-wrap .title{ background:var(--axio-surface) !important; }
html body a.shops-article .shops-article-value-wrap .title .text{
  color:var(--axio-muted) !important;
  font-weight:700 !important;
  font-size:12px !important;
  text-transform:uppercase;
  letter-spacing:.06em;
  background:var(--axio-surface) !important;
}
html body a.shops-article .val-wrap .val{
  background:var(--axio-lime) !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-display) !important;
  font-weight:800 !important;
  letter-spacing:-.03em;
  border-radius:12px !important;
  box-shadow:0 10px 20px -12px rgba(120,160,20,.9) !important;
  text-shadow:none !important;
}
html body a.shops-article:hover .val-wrap .val{
  background:var(--axio-ink) !important;
  color:var(--axio-lime) !important;
}

/* centered pill CTAs */
html body a.all-shops-button{
  display:flex !important;
  align-items:center;
  justify-content:center;
  width:max-content !important;
  max-width:calc(100% - 32px);
  margin:32px auto !important;
  padding:16px 32px !important;
  min-height:54px;
  box-sizing:border-box;
  background:var(--axio-ink) !important;
  color:#fff !important;
  border:0 !important;
  border-radius:var(--axio-pill) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:800 !important;
  font-size:14px !important;
  letter-spacing:.08em;
  box-shadow:0 18px 36px -20px rgba(14,21,18,.7) !important;
  text-decoration:none !important;
  float:none !important;
}
html body a.all-shops-button:hover,
html body a.all-shops-button:focus{
  background:var(--axio-primary) !important;
  color:#fff !important;
  text-decoration:none !important;
}

/* ================= FAQ ================= */
html body .b-block.b-margin-all>.b-white.b-radius{
  border-radius:var(--axio-radius-lg) !important;
  background:var(--axio-surface) !important;
  box-shadow:var(--axio-shadow) !important;
  border:1px solid var(--axio-line) !important;
  padding:56px 56px 48px !important;
}
html body .faq_list .panel-group{ margin:0; }
html body .faq_list .panel.panel-default{
  border:0 !important;
  border-radius:18px !important;
  background:var(--axio-paper) !important;
  box-shadow:none !important;
  margin:0 0 10px !important;
  overflow:hidden;
}
html body .faq_list .panel.panel-default:has(.panel-collapse.in){
  background:var(--axio-lime-tint) !important;
  box-shadow:inset 0 0 0 1.5px rgba(198,240,58,.8) !important;
}
html body .faq_list .panel-default>.panel-heading{
  background:transparent !important;
  border:0 !important;
  padding:0 !important;
  border-radius:0 !important;
}
html body .faq_list .panel-title{ border:0 !important; margin:0 !important; width:auto !important; }
html body .faq_list .panel-title a{
  position:relative;
  display:block !important;
  padding:18px 72px 18px 22px !important;
  min-height:44px;
  font-family:var(--axio-font-body) !important;
  font-weight:700 !important;
  font-size:17px !important;
  color:var(--axio-ink) !important;
  text-decoration:none !important;
  border:0 !important;
  border-left:4px solid transparent !important;
  background:transparent !important;
}
/* closed state: white disc with + */
html body .faq_list .panel-title a::after{
  content:"" !important;
  position:absolute;
  right:20px;
  top:50%;
  width:32px;
  height:32px;
  margin-top:-16px;
  border-radius:50%;
  background:
    linear-gradient(var(--axio-ink), var(--axio-ink)) center / 12px 2px no-repeat,
    linear-gradient(var(--axio-ink), var(--axio-ink)) center / 2px 12px no-repeat,
    var(--axio-surface) !important;
  box-shadow:0 0 0 1px var(--axio-line);
  transform:none;
  pointer-events:none;
}
/* open state: driven by the panel's real state, not the static aria attribute */
html body .faq_list .panel.panel-default:has(.panel-collapse.in) .panel-title a::after{
  background:
    linear-gradient(var(--axio-lime), var(--axio-lime)) center / 12px 2px no-repeat,
    linear-gradient(var(--axio-lime), var(--axio-lime)) center / 2px 12px no-repeat,
    var(--axio-ink) !important;
  box-shadow:none;
  transform:rotate(45deg);
}
html body .faq_list .panel-title a:hover,
html body .faq_list .panel-title a:focus{
  color:var(--axio-primary-dark) !important;
  border-left-color:var(--axio-lime) !important;
  text-decoration:none !important;
}
html body .faq_list .panel-collapse{ border:0 !important; }
html body .faq_list .panel-collapse .panel-body{
  border:0 !important;
  padding:4px 26px 24px 26px !important;
  color:var(--axio-text) !important;
  font-size:15.5px !important;
  line-height:1.7 !important;
  background:transparent !important;
}
html body .faq_list .panel-body b, html body .faq_list .panel-body strong{ color:var(--axio-ink) !important; font-weight:800; }
html body .b-block.b-margin-all a.all-shops-button{ margin-top:32px !important; }

/* ================= FOOTER ================= */
html body footer.footer{
  background-color:var(--axio-ink) !important;
  background-image:
    radial-gradient(50% 120% at 0% 0%, rgba(198,240,58,.10), transparent 60%),
    radial-gradient(40% 90% at 100% 100%, rgba(10,122,59,.30), transparent 65%),
    var(--axio-grain-dark) !important;
  background-size:auto, auto, 180px 180px !important;
  border-top:0 !important;
  color:var(--axio-on-dark-muted) !important;
  margin-top:72px;
  padding-top:24px;
  border-radius:var(--axio-radius-lg) var(--axio-radius-lg) 0 0;
  overflow:hidden;
}
html body footer.footer .margin-footer{
  border-bottom:1px solid rgba(243,240,232,.12) !important;
  border-top:0 !important;
}
html body footer.footer .footer-bl-2 label.link{
  font-family:var(--axio-font-display) !important;
  font-weight:600 !important;
  font-size:14px !important;
  letter-spacing:.02em;
  color:var(--axio-on-dark) !important;
  text-decoration:none !important;
}
html body footer.footer .footer-menu li a{
  color:var(--axio-on-dark-muted) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:500;
  font-size:15px !important;
  text-decoration:none !important;
  border-bottom:0 !important;
}
html body footer.footer .footer-menu li a:hover,
html body footer.footer .footer-menu li a:focus{
  color:var(--axio-lime) !important;
  text-decoration:none !important;
}
html body footer.footer a.lang-foot{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  background:rgba(243,240,232,.07) !important;
  border:1px solid rgba(243,240,232,.14) !important;
  color:var(--axio-on-dark-muted) !important;
  border-radius:var(--axio-pill) !important;
  font-weight:800;
  font-size:12px;
  text-decoration:none !important;
}
html body footer.footer a.lang-foot:hover{ color:var(--axio-on-dark) !important; border-color:rgba(243,240,232,.35) !important; }
html body footer.footer a.sel-lang.lang-foot{
  background:var(--axio-lime) !important;
  border-color:var(--axio-lime) !important;
  color:var(--axio-ink) !important;
}
html body footer.footer .footer_bottom{
  background:rgba(0,0,0,.28) !important;
  border-top:1px solid rgba(243,240,232,.08);
  display:flex !important;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:8px 24px;
  height:auto !important;
  padding:18px max(24px, calc((100% - 1140px) / 2)) !important;
  box-sizing:border-box;
  color:var(--axio-on-dark-muted) !important;
}
html body footer.footer .footer_bottom p,
html body footer.footer .footer_bottom h4{
  float:none !important;
  margin:0 !important;
  padding:0 !important;
  color:var(--axio-on-dark-muted) !important;
  font-family:var(--axio-font-body) !important;
  font-size:13.5px !important;
  font-weight:500 !important;
  line-height:1.5;
}
html body footer.footer .footer_bottom a{
  color:var(--axio-on-dark) !important;
  text-decoration:none !important;
  border-bottom:1px solid rgba(198,240,58,.5);
}
html body footer.footer .footer_bottom a:hover{ color:var(--axio-lime) !important; border-bottom-color:var(--axio-lime); }
html body footer.footer h3 a{ color:var(--axio-on-dark) !important; }
html body footer.footer h3 a:hover{ color:var(--axio-lime) !important; }

/* ================= RARE / UNSEEN COMPONENTS ================= */
html body .bx-pagination .bx-pagination-container ul,
html body .b-pagination .b-pagination-container ul{ display:inline-flex !important; flex-wrap:wrap; gap:6px; }
html body .bx-pagination .bx-pagination-container ul li span,
html body .b-pagination .b-pagination-container ul li span{
  background:var(--axio-surface) !important;
  border:1px solid var(--axio-line);
  color:var(--axio-ink) !important;
  border-radius:var(--axio-pill) !important;
  min-width:44px;
  height:44px;
  line-height:42px !important;
  padding:0 14px !important;
  box-sizing:border-box;
  text-align:center;
  font-weight:700;
}
html body .bx-pagination .bx-pagination-container ul li a,
html body .b-pagination .b-pagination-container ul li a{ color:var(--axio-ink) !important; border-radius:var(--axio-pill) !important; }
html body .bx-pagination .bx-pagination-container ul li a:hover span,
html body .b-pagination .b-pagination-container ul li a:hover span{ background:var(--axio-paper-2) !important; border-color:var(--axio-line-strong) !important; }
html body .bx-pagination .bx-pagination-container ul li.bx-active span,
html body .b-pagination .b-pagination-container ul li.bx-active span{ background:var(--axio-ink) !important; color:var(--axio-lime) !important; border-color:var(--axio-ink) !important; }

html body .shop_tabs .nav-tabs>li>a:hover,
html body .shop_tabs .nav-tabs>li>a:focus{ background:rgba(255,255,255,.7) !important; color:var(--axio-ink) !important; border-color:transparent !important; border-radius:var(--axio-pill) !important; }
html body .shop_tabs .nav-tabs>li.active>a{ background:var(--axio-ink) !important; color:#fff !important; border-color:var(--axio-ink) !important; border-radius:var(--axio-pill) !important; font-size:15px !important; }
html body .shop_tabs .tab-content{ border-radius:var(--axio-radius); box-shadow:var(--axio-shadow) !important; background:var(--axio-surface); padding:24px; margin-top:12px; }

html body .shop_box_promo{
  background:var(--axio-surface) !important;
  border:1.5px dashed var(--axio-line-strong) !important;
  border-radius:var(--axio-radius) !important;
  box-shadow:var(--axio-shadow) !important;
  padding:24px !important;
}
html body .shop_box_promo ul{ color:var(--axio-muted) !important; font-size:17px !important; }
html body .shop_box_promo ul li a{ color:var(--axio-primary) !important; font-weight:700; }

html body .button-go,
html body .reviews-button,
html body .shop_btn,
html body .fav_items .right__box a,
html body .bckgr-im-smi a{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  min-height:48px;
  background:var(--axio-primary) !important;
  color:#fff !important;
  border:0 !important;
  border-radius:var(--axio-pill) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:800 !important;
  padding:14px 28px !important;
  box-shadow:none !important;
  text-decoration:none !important;
}
html body .button-go:hover,
html body .reviews-button:hover,
html body .shop_btn:hover,
html body .fav_items .right__box a:hover,
html body .bckgr-im-smi a:hover{ background:var(--axio-ink) !important; color:var(--axio-lime) !important; }

html body .popup-window{
  border-radius:var(--axio-radius) !important;
  box-shadow:var(--axio-shadow-lg) !important;
  background:var(--axio-surface) !important;
  padding:16px !important;
  font-family:var(--axio-font-body) !important;
}
html body .popup-window.popup-window-with-titlebar{ padding:0 16px 16px !important; }
html body .popup-window-button{
  border-radius:var(--axio-pill) !important;
  background:var(--axio-paper-2) !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:700 !important;
  font-size:13px !important;
  box-shadow:none !important;
  min-height:40px;
}
html body .popup-window-button:hover{ background:var(--axio-line-strong) !important; color:var(--axio-ink) !important; }
html body .popup-window-button-accept,
html body .popup-window-button-create{ background:var(--axio-primary) !important; color:#fff !important; }
html body .popup-window-button-accept:hover,
html body .popup-window-button-create:hover{ background:var(--axio-ink) !important; color:#fff !important; }
html body .popup-window-tab{ border-radius:10px 10px 0 0; font-family:var(--axio-font-body) !important; color:var(--axio-muted) !important; background:var(--axio-paper) !important; }
html body .popup-window-tab-selected{ background:var(--axio-surface) !important; color:var(--axio-ink) !important; border-color:var(--axio-line) !important; }
html body .popup-window-tab-content{ background:var(--axio-paper) !important; border-radius:0 12px 12px 12px; padding:20px !important; }
html body .popup-window-delimiter-text{ background:var(--axio-surface) !important; color:var(--axio-muted) !important; }
html body .bx-panel-tooltip{ border-radius:12px !important; background:var(--axio-surface) !important; border-color:var(--axio-line) !important; box-shadow:var(--axio-shadow-lg) !important; }

html body .profile-menu ul li a,
html body .shop-menu ul li a{
  display:inline-flex;
  align-items:center;
  min-height:44px;
  background:var(--axio-surface) !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-body) !important;
  font-weight:700;
  border:1px solid var(--axio-line) !important;
  border-radius:var(--axio-pill) !important;
  padding:10px 18px !important;
  text-decoration:none !important;
}
html body .profile-menu ul li a:hover,
html body .shop-menu ul li a:hover{ background:var(--axio-ink) !important; color:#fff !important; border-color:var(--axio-ink) !important; }
html body .profile-menu ul li.active a{ background:var(--axio-ink) !important; color:var(--axio-lime) !important; border-color:var(--axio-ink) !important; }

html body .profile_menu,
html body .sidebar-menu{
  border-radius:var(--axio-radius) !important;
  background:var(--axio-surface) !important;
  box-shadow:var(--axio-shadow) !important;
  border:1px solid var(--axio-line);
  overflow:hidden;
}
html body .sidebar-menu{ padding:20px !important; }
html body .profile_menu ul li,
html body .sidebar-menu ul li{ border-top:1px solid var(--axio-line) !important; }
html body .profile_menu ul li:first-child,
html body .sidebar-menu ul li:first-child{ border-top:0 !important; }
html body .profile_menu ul li{ padding:0 20px !important; }
html body .profile_menu ul li a,
html body .sidebar-menu ul li a{ color:var(--axio-ink) !important; font-family:var(--axio-font-body) !important; font-weight:700 !important; padding:12px 0 !important; text-decoration:none !important; }
html body .profile_menu ul li a:hover,
html body .sidebar-menu ul li a:hover{ color:var(--axio-primary) !important; }
html body .profile_menu ul li.active{ background:var(--axio-ink) !important; }
html body .profile_menu ul li.active a{ color:var(--axio-lime) !important; }

html body .block_gl, html body .block_g, html body .block-menu, html body .white_box,
html body .whitefon, html body .oshibki, html body .white-back-gl, html body .box_detail,
html body .boxing, html body .fav_items, html body .bx-newslist-block{
  background:var(--axio-surface) !important;
  border-radius:var(--axio-radius) !important;
  box-shadow:var(--axio-shadow) !important;
  border:1px solid var(--axio-line) !important;
}
html body .block_gl, html body .block_g, html body .block-menu, html body .white_box,
html body .whitefon, html body .oshibki, html body .fav_items{ padding:24px !important; }
html body .white-back-gl{ padding:20px 32px !important; }
html body .block-menu, html body .white_box{ border-top:4px solid var(--axio-lime) !important; }
html body .block_gl>h4, html body .block_g>h4, html body .block-menu>h4, html body .white_box>h4{
  font-family:var(--axio-font-display) !important;
  font-size:26px !important;
  letter-spacing:-.02em;
  border-bottom:2px solid var(--axio-lime) !important;
  padding-bottom:10px;
}
html body .block_gl>h2, html body .block_g>h2{ font-family:var(--axio-font-display) !important; }
html body .white-back-gl>h2{ font-family:var(--axio-font-display) !important; font-weight:700 !important; }
html body .boxing .boxing-image{ border-radius:var(--axio-radius) 0 0 var(--axio-radius) !important; }
html body .boxing .boxing-text+.boxing-image, html body .box_detail .box_detail-image{ border-radius:0 var(--axio-radius) var(--axio-radius) 0 !important; }

html body .foto_title p, html body .foto_support p, html body .foto_settings p,
html body .foto_request p, html body .foto_pay p{
  color:var(--axio-lime) !important;
  background-color:rgba(14,21,18,.82) !important;
  font-family:var(--axio-font-display) !important;
  font-weight:700;
  letter-spacing:-.02em;
  border-radius:var(--axio-radius-sm);
}
html body .foto_support p a, html body .foto_support p a:hover{ color:var(--axio-lime) !important; font-size:inherit !important; }
html body .foto_title, html body .foto_support, html body .foto_settings, html body .foto_request, html body .foto_pay{ border-radius:var(--axio-radius); overflow:hidden; }

html body .tech-works-act{ background:rgba(14,21,18,.88) !important; border-radius:var(--axio-radius); padding:24px !important; }
html body .tech-works-act h2{ color:var(--axio-lime) !important; }
html body .tech-works-act h3, html body .tech-works-act h4{ color:var(--axio-on-dark) !important; }
html body .bckgr-im-smi{ border-radius:var(--axio-radius); }
html body .bckgr-im-smi h1{ font-family:var(--axio-font-display) !important; }
html body .example2 span, html body .example2 p, html body .example2 h4{
  background-color:rgba(14,21,18,.82) !important;
  color:var(--axio-on-dark) !important;
  font-family:var(--axio-font-display) !important;
  border-radius:12px;
  padding:12px 16px !important;
}

html body .aut_form,
html body .requisite-block input,
html body .block-contacts input{
  border-radius:12px !important;
  border:1.5px solid var(--axio-line-strong) !important;
  background:var(--axio-surface) !important;
  color:var(--axio-ink) !important;
  font-family:var(--axio-font-body) !important;
  font-size:16px !important;
  padding:10px 14px !important;
  min-height:46px;
  box-sizing:border-box;
}
html body .aut_form:focus,
html body .requisite-block input:focus,
html body .block-contacts input:focus{ border:1.5px solid var(--axio-primary) !important; box-shadow:var(--axio-ring) !important; }
html body .requisite-go p{ background:var(--axio-lime-soft) !important; border-radius:12px; padding:14px 16px !important; }
html body .requisite-go h2{ font-family:var(--axio-font-display) !important; }
html body .block-num-aff{ background:var(--axio-lime-soft) !important; border-radius:var(--axio-radius); }
html body .block-num-aff .num{ color:rgba(14,21,18,.14) !important; font-family:var(--axio-font-display) !important; }
html body .warning-aff{ background:#F8E2DE !important; color:#7F2A22; border-radius:var(--axio-radius-sm) !important; padding:16px 24px !important; }
html body .list-block-info, html body .comment-green{ background:var(--axio-lime-soft) !important; border-radius:var(--axio-radius-sm); }
html body .descr{ background:var(--axio-surface) !important; border-radius:12px; box-shadow:var(--axio-shadow) !important; padding:14px 16px !important; }
html body .reviews-plus, html body .info-plus{ border-radius:var(--axio-radius); }
html body .bx-calendar-top-month:hover, html body .bx-calendar-top-year:hover{ background-color:var(--axio-paper-2) !important; }

/* ================= DESKTOP-ONLY REFINEMENTS ================= */
@media (min-width: 769px){
  html body a.shops-article img.shops-article-img{
    max-height:64px;
    width:auto;
    max-width:80%;
    object-fit:contain;
  }
}

/* ================= MOBILE ================= */
@media (max-width: 768px){
  html body{ font-size:15.5px; }
  html body .main-im.bckgr-im-aff{
    min-height:0;
    padding:56px 16px 132px !important;
    background-image:
      var(--axio-percent-soft),
      radial-gradient(80% 60% at 100% 0%, rgba(198,240,58,.22), transparent 60%),
      radial-gradient(70% 60% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
      var(--axio-grain-dark),
      linear-gradient(160deg, #111B16 0%, #0E1512 60%, #0A100D 100%) !important;
    background-size:150px 150px, auto, auto, 180px 180px, auto !important;
    background-repeat:no-repeat, no-repeat, no-repeat, repeat, no-repeat !important;
    background-position:right -52px top -46px, 0 0, 0 0, 0 0, 0 0 !important;
  }
  html body .main-im.bckgr-im-aff h1{ font-size:36px !important; line-height:1.06 !important; margin-bottom:18px !important; max-width:100%; }
  html body .main-im.bckgr-im-aff>p{ font-size:16px !important; margin-bottom:28px !important; }
  html body .main-im.bckgr-im-aff>a{ font-size:16px !important; padding:16px 28px !important; min-height:52px; margin:0 !important; }

  html body .main-im + .b-white.b-radius.b-shadow{
    width:calc(100% - 32px);
    margin:-88px auto 0 !important;
    padding:32px 16px 28px !important;
    border-radius:var(--axio-radius) !important;
  }
  html body .main-im + .b-white.b-radius.b-shadow>.center{ margin:0; }
  html body .main-im + .b-white>.center>h1{ padding:0 4px; }
  html body .main-im + .b-white .balance-bl-4{ flex:1 1 100%; padding:0 !important; margin:0 0 12px !important; }
  html body .main-im + .b-white .balance-bl-4 .brdr-grey{ padding:22px 18px 24px !important; }
  html body .main-im + .b-white .balance-bl-4 h4{ font-size:18px !important; }
  html body .main-im + .b-white a.btn-blog{ margin:8px 0 0 !important; width:100% !important; box-sizing:border-box; }

  html body .main-im + .b-white>.center>h1,
  html body .container>.col-sm-12>h1,
  html body .b-block>.b-white>h1.center{ font-size:26px !important; margin-bottom:24px !important; }
  html body .main-im + .b-white>.center>h1::after,
  html body .container>.col-sm-12>h1::after,
  html body .b-block>.b-white>h1.center::after{ width:48px; height:5px; margin-top:12px; }
  html body .container>.col-sm-12{ padding-top:56px; }

  html body a.shops-article{ border-radius:18px !important; }
  html body a.shops-article:hover{ transform:none; }
  html body a.shops-article p.shops-article-title{ margin:10px 12px 0 !important; padding:8px 2px 0 !important; font-size:13px !important; }
  html body a.all-shops-button{ width:calc(100% - 32px) !important; font-size:13px !important; }

  html body .b-block.b-margin-all>.b-white.b-radius{ padding:28px 12px 20px !important; border-radius:var(--axio-radius) !important; }
  html body .faq_list .panel-title a{ font-size:15px !important; line-height:1.4 !important; padding:15px 48px 15px 12px !important; letter-spacing:-.005em; }
  html body .faq_list .panel-title a::after{ right:10px; width:28px; height:28px; margin-top:-14px; }
  html body .faq_list .panel-collapse .panel-body{ padding:2px 16px 18px !important; font-size:15px !important; }

  html body footer.footer{ margin-top:48px; border-radius:var(--axio-radius) var(--axio-radius) 0 0; }
  html body footer.footer .container{ padding-left:16px; padding-right:16px; }
  html body footer.footer .footer-bl-2 label.link{ min-height:44px; display:flex !important; align-items:center; }
  html body footer.footer .footer-menu li a{ display:inline-flex; align-items:center; min-height:40px; }
  html body footer.footer .footer_bottom{ flex-direction:column; align-items:flex-start; padding:18px 16px !important; }

  html body .container table{ display:block; max-width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  html body .modal-body{ padding:20px 16px; }
  html body .nav-tabs{ border-radius:18px; }
  html body .block_gl, html body .block_g, html body .block-menu, html body .white_box,
  html body .whitefon, html body .oshibki, html body .fav_items{ padding:18px 16px !important; }
  html body .white-back-gl{ padding:16px !important; }
  html body .foto_title p, html body .foto_support p, html body .foto_settings p,
  html body .foto_request p, html body .foto_pay p{ font-size:24px !important; padding:10px 16px !important; }
  html body .tech-works-act h2{ font-size:44px !important; }
}

/* client revisions approved on the preview */
/* axio revision layer */

/* #ktiwqw — wider side gutters in the desktop header */
@media (min-width: 769px){
  html body nav.navbar-default.desktop{
    padding-left:20px !important;
    padding-right:20px !important;
    box-sizing:border-box;
  }
}
@media (min-width: 1200px){
  html body nav.navbar-default.desktop{
    padding-left:calc((100% - 1140px) / 2) !important;
    padding-right:calc((100% - 1140px) / 2) !important;
  }
}

/* ── extension: the approved design on the other page types ── */
html body .container>h1.t-bold,html body .rows>h1.category-shops-h1,html body .bx-newsdetail-block>h1.bx-newsdetail-title{position:relative;display:block;float:none!important;box-sizing:border-box;width:auto!important;height:auto!important;margin:32px 0 32px!important;padding:52px 260px 56px 56px!important;background-color:var(--axio-ink)!important;background-image:var(--axio-percent),
    radial-gradient(55% 130% at 100% 0%, rgba(198,240,58,.20), transparent 60%),
    radial-gradient(50% 150% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
    var(--axio-grain-dark),
    linear-gradient(160deg, #111B16 0%, #0E1512 55%, #0A100D 100%)!important;background-size:210px 210px, auto, auto, 180px 180px, auto!important;background-repeat:no-repeat, no-repeat, no-repeat, repeat, no-repeat!important;background-position:right 44px center, 0 0, 0 0, 0 0, 0 0!important;border:0!important;border-radius:var(--axio-radius-lg)!important;box-shadow:var(--axio-shadow-lg)!important;color:var(--axio-on-dark)!important;font-family:var(--axio-font-display)!important;font-size:clamp(30px, 3.6vw, 52px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.04em!important;text-align:left!important;text-shadow:none!important}
html body .container>h1.t-bold b,html body .container>h1.t-bold strong,html body .container>h1.t-bold span,html body .rows>h1.category-shops-h1 b,html body .rows>h1.category-shops-h1 span,html body .bx-newsdetail-block>h1.bx-newsdetail-title b,html body .bx-newsdetail-block>h1.bx-newsdetail-title span{color:inherit!important;font-weight:inherit!important}
html body .container>h1.t-bold .color-brand,html body .rows>h1.category-shops-h1 .color-brand{color:var(--axio-lime)!important}
html body .container>h1.t-bold::after,html body .rows>h1.category-shops-h1::after,html body .bx-newsdetail-block>h1.bx-newsdetail-title::after{content:"";display:block;width:64px;height:6px;margin-top:22px;border-radius:var(--axio-pill);background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-on-dark-muted) 70% 100%);pointer-events:none}
@media (min-width:769px){html body .rows>h1.category-shops-h1{margin-right:8px!important}
}
html body .container>h1.t-bold+.b-white.b-radius,html body .bx-newsdetail-content>.b-white.b-radius{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius-lg)!important;box-shadow:var(--axio-shadow)!important;padding:52px 56px 56px!important;box-sizing:border-box;color:var(--axio-text)}
html body .container>h1.t-bold+.b-white.b-radius>p,html body .container>h1.t-bold+.b-white.b-radius>ul,html body .container>h1.t-bold+.b-white.b-radius>ol,html body .container>h1.t-bold+.b-white.b-radius>h2,html body .container>h1.t-bold+.b-white.b-radius>h3,html body .container>h1.t-bold+.b-white.b-radius>h4,html body .bx-newsdetail-content>.b-white.b-radius>p,html body .bx-newsdetail-content>.b-white.b-radius>ul,html body .bx-newsdetail-content>.b-white.b-radius>ol,html body .bx-newsdetail-content>.b-white.b-radius>h2,html body .bx-newsdetail-content>.b-white.b-radius>h3,html body .bx-newsdetail-content>.b-white.b-radius>h4{max-width:820px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
html body .container>h1.t-bold+.b-white.b-radius>p,html body .bx-newsdetail-content>.b-white.b-radius>p{font-size:17px!important;line-height:1.75!important;color:var(--axio-text)!important;text-align:left!important;margin-top:0;margin-bottom:16px!important}
html body .container>h1.t-bold+.b-white.b-radius>p:first-child,html body .bx-newsdetail-content>.b-white.b-radius>p:first-child{font-size:19px!important;line-height:1.65!important;color:var(--axio-ink)!important;font-weight:500;margin-top:0!important}
html body .container>h1.t-bold+.b-white.b-radius>ul,html body .container>h1.t-bold+.b-white.b-radius>ol,html body .bx-newsdetail-content>.b-white.b-radius>ul,html body .bx-newsdetail-content>.b-white.b-radius>ol{padding-left:24px!important;margin-top:8px!important;margin-bottom:24px!important}
html body .container>h1.t-bold+.b-white.b-radius li,html body .bx-newsdetail-content>.b-white.b-radius li{font-size:16.5px!important;line-height:1.7!important;color:var(--axio-text)!important;text-align:left!important;padding-left:6px;margin-bottom:8px}
html body .container>h1.t-bold+.b-white.b-radius li::marker,html body .bx-newsdetail-content>.b-white.b-radius li::marker{color:var(--axio-primary);font-weight:800}
html body .container>h1.t-bold+.b-white.b-radius ol>li::marker,html body .bx-newsdetail-content>.b-white.b-radius ol>li::marker{font-family:var(--axio-font-display);font-size:.9em}
html body .container>h1.t-bold+.b-white.b-radius>h2,html body .bx-newsdetail-content>.b-white.b-radius>h2{position:relative;font-family:var(--axio-font-display)!important;font-size:clamp(22px, 2.2vw, 28px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.2!important;color:var(--axio-ink)!important;text-align:left!important;border-top:1.5px dashed var(--axio-line-strong);padding-top:36px!important;margin-top:52px!important;margin-bottom:18px!important}
html body .container>h1.t-bold+.b-white.b-radius>h2::before,html body .bx-newsdetail-content>.b-white.b-radius>h2::before{content:"";position:absolute;left:0;top:-4px;width:56px;height:6px;border-radius:var(--axio-pill);background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-primary) 70% 100%);pointer-events:none}
html body .container>h1.t-bold+.b-white.b-radius>h4,html body .bx-newsdetail-content>.b-white.b-radius>h4{font-family:var(--axio-font-display)!important;font-size:clamp(20px, 2vw, 24px)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;color:var(--axio-ink)!important;text-align:left!important;margin-top:44px!important;margin-bottom:14px!important}
html body .container>h1.t-bold+.b-white.b-radius>p.t-bold:not(.center),html body .bx-newsdetail-content>.b-white.b-radius>p.t-bold:not(.center){width:fit-content;margin:28px 0 12px max(0px, calc((100% - 820px) / 2))!important;padding:6px 14px!important;background:var(--axio-lime-soft)!important;color:var(--axio-primary-dark)!important;border-radius:var(--axio-pill);font-size:12.5px!important;font-weight:800!important;line-height:1.4!important;text-transform:uppercase;letter-spacing:.08em}
html body .bx-newsdetail-content>.b-white.b-radius>p.center.t-bold{text-align:center!important;color:var(--axio-ink)!important;font-weight:800!important;margin-top:32px!important}
html body .container>h1.t-bold+.b-white.b-radius img.img-responsive,html body .bx-newsdetail-content>.b-white.b-radius img.img-responsive{border-radius:16px;border:1px solid var(--axio-line);box-shadow:var(--axio-shadow);margin-top:28px;margin-bottom:28px}
html body .container>h1.t-bold+.b-white.b-radius p a,html body .container>h1.t-bold+.b-white.b-radius li a,html body .bx-newsdetail-content>.b-white.b-radius p a,html body .bx-newsdetail-content>.b-white.b-radius li a{color:var(--axio-primary)!important;font-weight:700;text-decoration:underline!important;text-decoration-color:rgba(10,122,59,.35)!important;text-decoration-thickness:2px!important;text-underline-offset:3px;border-bottom:0!important}
html body .container>h1.t-bold+.b-white.b-radius p a:hover,html body .container>h1.t-bold+.b-white.b-radius li a:hover,html body .bx-newsdetail-content>.b-white.b-radius p a:hover,html body .bx-newsdetail-content>.b-white.b-radius li a:hover{color:var(--axio-primary-dark)!important;text-decoration-color:var(--axio-lime)!important}
html body .bx-newsdetail-content>.b-white.b-radius>table{width:100%;max-width:902px;margin:36px auto!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius-sm);overflow:hidden;background:var(--axio-surface)}
html body .bx-newsdetail-content>.b-white.b-radius>table td,html body .bx-newsdetail-content>.b-white.b-radius>table th{border:0!important;border-top:1px solid var(--axio-line)!important;padding:16px!important;vertical-align:middle}
html body .bx-newsdetail-content>.b-white.b-radius>table tr:first-child>td,html body .bx-newsdetail-content>.b-white.b-radius>table tr:first-child>th{border-top:0!important;background:var(--axio-paper-3)}
html body .bx-newsdetail-content>.b-white.b-radius>table td+td,html body .bx-newsdetail-content>.b-white.b-radius>table th+th{border-left:1px solid var(--axio-line)!important}
html body .bx-newsdetail-content>.b-white.b-radius>table h2{font-family:var(--axio-font-display)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em;color:var(--axio-ink)!important;margin:4px 0!important}
html body .bx-newsdetail-content>.b-white.b-radius>table img{border-radius:10px}
html body .bx-newslist>.row{display:flex;flex-wrap:wrap}
html body .bx-newslist .bx-newslist-container{float:none!important;display:flex;margin-bottom:30px}
html body .bx-newslist .bx-newslist-block{flex:1 1 auto;display:flex;flex-direction:column;padding:0!important;height:auto!important;position:relative}
html body .bx-newslist .bx-newslist-block:hover{box-shadow:var(--axio-shadow-lg)!important;border-color:var(--axio-line-strong)!important;transform:translateY(-4px)}
html body .bx-newslist .bx-newslist-img{border-radius:calc(var(--axio-radius) - 1px) calc(var(--axio-radius) - 1px) 0 0;overflow:hidden;margin:0!important}
html body .bx-newslist .bx-newslist-img img{display:block;width:100%;object-fit:cover}
html body h3.bx-newslist-title{font-family:var(--axio-font-display)!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;text-align:left!important;margin:0!important;padding:24px 24px 0!important;height:auto!important}
html body h3.bx-newslist-title a{color:var(--axio-ink)!important;font:inherit!important;text-decoration:none!important}
html body h3.bx-newslist-title a:hover{color:var(--axio-primary)!important}
html body .bx-newslist .bx-newslist-content{padding:12px 24px 0!important;color:var(--axio-muted)!important;font-size:15px!important;line-height:1.65!important;text-align:left!important;height:auto!important}
html body .bx-newslist .bx-newslist-block>.row{margin:auto 0 0!important}
html body .bx-newslist .bx-newslist-more{text-align:left!important;padding:20px 24px 24px!important;margin:0!important;width:auto!important;float:none!important}
html body a.btn-blog{display:inline-flex!important;align-items:center;justify-content:center;padding:14px 26px!important;min-height:48px;width:auto!important;box-sizing:border-box;border:2px solid var(--axio-ink)!important;border-radius:var(--axio-pill)!important;background:transparent!important;color:var(--axio-ink)!important;font-family:var(--axio-font-body)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em;box-shadow:none!important;text-decoration:none!important}
html body a.btn-blog:hover,html body a.btn-blog:focus{background:var(--axio-ink)!important;color:var(--axio-lime)!important}
html body .shops-bl-3.b-white{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow)!important;padding:12px!important;box-sizing:border-box;height:auto!important}
html body .shops-category-menu{width:auto!important}
html body .shops-category-menu ul{margin:0!important;padding:0!important}
html body .shops-category-menu ul li{list-style:none;margin:0 0 2px!important;border:0!important;background:transparent!important}
html body .shops-category-menu ul li a{display:flex!important;align-items:center;gap:12px;min-height:44px;padding:8px 12px!important;box-sizing:border-box;border-radius:12px!important;color:var(--axio-ink)!important;font-family:var(--axio-font-body)!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important;border:0!important;background:transparent!important}
html body .shops-category-menu ul li a:hover,html body .shops-category-menu ul li a:focus{background:var(--axio-paper)!important;color:var(--axio-primary-dark)!important;text-decoration:none!important}
html body .shops-category-menu ul li.active>a,html body .shops-category-menu ul li.active>a:hover{background:var(--axio-lime-soft)!important;color:var(--axio-primary-dark)!important;font-weight:800!important;box-shadow:inset 4px 0 0 var(--axio-lime)}
html body .shops-category-menu ul li a::after{border:0!important}
@media (min-width:769px){html body .shops-bl-9>.row{display:flex;flex-wrap:wrap;align-items:stretch}
html body .shops-bl-9>.row>.shop-one{float:none!important;display:flex}
html body .shops-bl-9>.row>.shop-one>a.shops-article{flex:1 1 auto;width:100%}
}
html body .reg-box{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius-lg)!important;box-shadow:var(--axio-shadow-lg)!important;margin-top:40px;height:auto!important}
html body .reg-box>h1{display:block;box-sizing:border-box;margin:0 0 36px!important;padding:40px 150px 44px 40px!important;background-color:var(--axio-ink)!important;background-image:var(--axio-percent),
    radial-gradient(70% 140% at 100% 0%, rgba(198,240,58,.20), transparent 60%),
    radial-gradient(60% 150% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
    var(--axio-grain-dark),
    linear-gradient(160deg, #111B16 0%, #0E1512 55%, #0A100D 100%)!important;background-size:140px 140px, auto, auto, 180px 180px, auto!important;background-repeat:no-repeat, no-repeat, no-repeat, repeat, no-repeat!important;background-position:right 24px center, 0 0, 0 0, 0 0, 0 0!important;border-radius:calc(var(--axio-radius-lg) - 1px) calc(var(--axio-radius-lg) - 1px) 0 0!important;color:var(--axio-on-dark)!important;font-family:var(--axio-font-display)!important;font-size:clamp(26px, 2.6vw, 34px)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.08!important;text-align:left!important;text-shadow:none!important}
html body .reg-box>h1::after{content:"";display:block;width:56px;height:6px;margin-top:18px;border-radius:var(--axio-pill);background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-on-dark-muted) 70% 100%);pointer-events:none}
html body .reg-box .aut_form::placeholder{color:#7D8781}
html body .reg-box a.t-gray{color:var(--axio-muted)!important;font-weight:700;font-size:14px;text-decoration:underline!important;text-decoration-color:var(--axio-line-strong)!important;text-underline-offset:3px}
html body .reg-box a.t-gray:hover{color:var(--axio-primary-dark)!important;text-decoration-color:var(--axio-lime)!important}
html body .reg-box .aut_bottom{background:var(--axio-paper)!important;border:0!important;border-top:1.5px dashed var(--axio-line-strong)!important;border-radius:0 0 calc(var(--axio-radius-lg) - 1px) calc(var(--axio-radius-lg) - 1px)!important;padding:24px 28px 28px!important;margin-top:24px;box-sizing:border-box;height:auto!important}
html body .reg-box .aut_bottom p{color:var(--axio-muted)!important;font-size:14px!important;line-height:1.65!important;text-align:left!important;margin:16px 0 0!important;padding:0!important}
html body .reg-box .aut_bottom p b,html body .reg-box .aut_bottom p strong{color:var(--axio-ink)!important;font-weight:800}
html body .reg-box input.btn-aut,html body .reg-box input[type="submit"],html body .reg-box button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px!important;background:var(--axio-lime)!important;color:var(--axio-ink)!important;border:0!important;border-radius:var(--axio-pill)!important;font-family:var(--axio-font-body)!important;font-weight:800!important;font-size:15px!important;letter-spacing:.04em;box-shadow:0 0 0 5px rgba(198,240,58,.18), 0 14px 28px -16px rgba(120,160,20,.9)!important;text-shadow:none!important;cursor:pointer;height:auto!important}
html body .reg-box input.btn-aut:hover,html body .reg-box input[type="submit"]:hover,html body .reg-box button[type="submit"]:hover{background:var(--axio-ink)!important;color:var(--axio-lime)!important}
html body .reg-minus-b a.all-shops-button{width:100%!important;max-width:100%}
html body .comment_no_auth{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}
html body .comment_no_auth a{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 24px!important;background:var(--axio-lime-soft)!important;color:var(--axio-primary-dark)!important;border:1.5px dashed rgba(10,122,59,.35)!important;border-radius:var(--axio-pill)!important;font-weight:800!important;font-size:14px!important;text-decoration:none!important;box-sizing:border-box}
html body .comment_no_auth a:hover,html body .comment_no_auth a:focus{background:var(--axio-ink)!important;color:var(--axio-lime)!important;border-color:var(--axio-ink)!important}
html body .reviews-block .reviews-text{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow)!important;padding:24px 28px!important;box-sizing:border-box}
html body .reviews-block .reviews-text.comment-green,html body .reviews-block .comment-green{background:var(--axio-lime-tint)!important;border:1px solid rgba(198,240,58,.8)!important;border-left:4px solid var(--axio-lime)!important;box-shadow:none!important}
html body .reviews-block .comment-green::before{background:var(--axio-lime-tint)!important}
html body .reviews-block .reviews-title{color:var(--axio-ink)!important;font-family:var(--axio-font-body)!important;font-weight:800!important;font-size:16px!important}
html body .reviews-block .reviews-text-title .pull-right.t-gray{display:inline-flex;align-items:center;padding:3px 10px!important;background:var(--axio-paper)!important;border-radius:var(--axio-pill);color:var(--axio-muted)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.02em}
html body .reviews-block .rt_name.t-gray{color:var(--axio-muted)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em}
html body .reviews-block .reviews-text p{color:var(--axio-text)!important;font-size:15.5px!important;line-height:1.65!important}
html body .reviews-block .reviews-text p.rt_name{font-size:12px!important;line-height:20px!important}
html body .reviews-block .reviews-text b,html body .reviews-block .reviews-text strong{color:var(--axio-ink)!important}
html body .reviews-block .reviews-text a{color:var(--axio-primary)!important;text-decoration:underline!important;text-decoration-color:rgba(10,122,59,.35)!important;text-underline-offset:3px;word-break:break-word}
html body .reviews-block .reviews-logo img{border-radius:50%}
html body .reviews-outher{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow)!important;padding:0!important;margin-bottom:14px!important;height:auto!important}
html body .reviews-outher>a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:14px 16px 14px 22px!important;box-sizing:border-box;border-radius:inherit;color:var(--axio-ink)!important;font-family:var(--axio-font-display)!important;font-weight:600!important;font-size:15px!important;letter-spacing:-.01em;text-align:left!important;text-decoration:none!important;background:transparent!important}
html body .reviews-outher>a::after{content:"";flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1512' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 15px 15px no-repeat, var(--axio-lime);pointer-events:none}
html body .reviews-outher>a:hover,html body .reviews-outher>a:focus{background:var(--axio-ink)!important;color:var(--axio-on-dark)!important}
html body .b-pagination .b-pagination-container ul li.b-active span{background:var(--axio-ink)!important;color:var(--axio-lime)!important;border-color:var(--axio-ink)!important}
html body .b-pagination .b-pagination-container ul li.b-pag-prev span,html body .b-pagination .b-pagination-container ul li.b-pag-next span,html body .b-pagination .b-pagination-container ul li.b-pag-prev a span,html body .b-pagination .b-pagination-container ul li.b-pag-next a span,html body .b-pagination .b-pagination-container ul li.b-pag-all span{border:1px solid var(--axio-line)!important;padding:0 18px!important}
html body .b-pagination .b-pagination-container ul li.b-pag-prev a:hover span,html body .b-pagination .b-pagination-container ul li.b-pag-next a:hover span,html body .b-pagination .b-pagination-container ul li.b-pag-all a:hover span{background:var(--axio-ink)!important;color:var(--axio-lime)!important;border-color:var(--axio-ink)!important}
html body .bx-pagination .bx-pagination-container ul li.bx-pag-prev span,html body .bx-pagination .bx-pagination-container ul li.bx-pag-next span{padding:0 18px!important}
html body .aff-im.bckgr-im-aff{background-color:var(--axio-ink)!important;background-image:var(--axio-percent),
    radial-gradient(60% 80% at 92% 10%, rgba(198,240,58,.24), transparent 60%),
    radial-gradient(50% 70% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
    radial-gradient(40% 60% at 55% 120%, rgba(198,240,58,.12), transparent 70%),
    var(--axio-grain-dark),
    linear-gradient(160deg, #111B16 0%, #0E1512 55%, #0A100D 100%)!important;background-size:300px 300px, auto, auto, auto, 180px 180px, auto!important;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat, no-repeat!important;background-position:right max(24px, calc((100% - 1140px) / 2)) center, 0 0, 0 0, 0 0, 0 0, 0 0!important;height:auto!important;min-height:440px;text-align:left!important;padding:96px max(24px, calc((100% - 1140px) / 2)) 104px!important;box-sizing:border-box;box-shadow:none!important}
html body .aff-im.bckgr-im-aff h1{font-family:var(--axio-font-display)!important;font-size:clamp(40px, 5vw, 76px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:800!important;color:var(--axio-on-dark)!important;text-shadow:none!important;max-width:min(820px, calc(100% - 330px));margin:0 0 28px!important;padding:0!important;text-align:left!important}
html body .aff-im.bckgr-im-aff h1 .color-brand{color:var(--axio-lime)!important;text-shadow:none!important;display:inline}
html body .aff-im.bckgr-im-aff>p{color:#C9D2CC!important;font-family:var(--axio-font-body)!important;font-size:clamp(17px, 1.5vw, 21px)!important;line-height:1.55!important;font-weight:500;max-width:560px;text-shadow:none!important;margin:0 0 36px!important;padding:0!important;text-align:left!important}
html body .aff-im.bckgr-im-aff>a{display:inline-flex!important;align-items:center;gap:10px;background:var(--axio-lime)!important;color:var(--axio-ink)!important;font-family:var(--axio-font-body)!important;font-weight:800!important;font-size:17px!important;padding:18px 34px!important;margin:0!important;min-height:56px;border:0!important;border-radius:var(--axio-pill)!important;box-shadow:0 0 0 6px rgba(198,240,58,.14), 0 20px 40px -18px rgba(198,240,58,.6)!important;text-decoration:none!important;text-shadow:none!important}
html body .aff-im.bckgr-im-aff>a:hover{background:#fff!important;color:var(--axio-ink)!important}
html body .white-back{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius-lg)!important;box-shadow:var(--axio-shadow)!important;padding:48px 56px!important;box-sizing:border-box}
html body .white-back>.faq_list{width:auto!important}
html body .about-us-block{background:var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius-lg)!important;box-shadow:var(--axio-shadow)!important;padding:40px!important;box-sizing:border-box;height:auto!important}
html body .about-us-block>h1{font-family:var(--axio-font-display)!important;font-size:clamp(26px, 2.6vw, 34px)!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.1!important;color:var(--axio-ink)!important;text-align:left!important;margin:0 0 24px!important;border:0!important}
html body .about-us-block>h1::after{content:"";display:block;width:56px;height:6px;margin-top:14px;border-radius:var(--axio-pill);background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-primary) 70% 100%);pointer-events:none}
html body .about-us-block>p{font-size:16px!important;line-height:1.75!important;color:var(--axio-text)!important;text-align:left!important}
html body .boxing .boxing-text{padding:32px 40px!important;font-size:17px!important;line-height:1.7!important;color:var(--axio-text)!important;box-sizing:border-box}
html body .boxing .boxing-text b,html body .boxing .boxing-text strong{color:var(--axio-ink)!important;font-weight:800}
html body .contacts-im-1.bckgr-im,html body .bckgr-im{border-radius:var(--axio-radius-lg)!important;overflow:hidden}
html body .form-mail-go{background:var(--axio-surface)!important;color:var(--axio-ink)!important;border:0!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow-lg)!important;font-family:var(--axio-font-display)!important;font-weight:600!important;font-size:clamp(18px, 2.2vw, 28px)!important;letter-spacing:-.02em;padding:24px 28px!important;box-sizing:border-box;overflow-wrap:anywhere}
html body .form-mail-go a{color:var(--axio-ink)!important;text-decoration:none!important}
html body .form-mail-go a:hover{color:var(--axio-primary)!important}
html body table.addons-icons{width:100%;border-collapse:separate!important;border-spacing:0!important;background:var(--axio-surface);border:1px solid var(--axio-line);border-radius:var(--axio-radius-sm);overflow:hidden}
html body table.addons-icons td{padding:16px 18px!important;vertical-align:middle!important;border:0!important;border-top:1px solid var(--axio-line)!important;color:var(--axio-text)!important;font-size:16px;line-height:1.6}
html body table.addons-icons tr:first-child td{border-top:0!important}
html body .faq_list .panel-body a{color:var(--axio-primary)!important;font-weight:700;text-decoration:underline!important;text-decoration-color:rgba(10,122,59,.35)!important;text-underline-offset:3px}
@media (max-width:768px){html body .container>h1.t-bold,html body .rows>h1.category-shops-h1,html body .bx-newsdetail-block>h1.bx-newsdetail-title{margin:16px 0 24px!important;padding:32px 64px 34px 20px!important;font-size:27px!important;line-height:1.1!important;letter-spacing:-.035em!important;border-radius:var(--axio-radius)!important;background-image:var(--axio-percent-soft),
      radial-gradient(80% 90% at 100% 0%, rgba(198,240,58,.20), transparent 60%),
      radial-gradient(70% 90% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
      var(--axio-grain-dark),
      linear-gradient(160deg, #111B16 0%, #0E1512 60%, #0A100D 100%)!important;background-size:120px 120px, auto, auto, 180px 180px, auto!important;background-repeat:no-repeat, no-repeat, no-repeat, repeat, no-repeat!important;background-position:right -34px top -34px, 0 0, 0 0, 0 0, 0 0!important}
html body .container>h1.t-bold::after,html body .rows>h1.category-shops-h1::after,html body .bx-newsdetail-block>h1.bx-newsdetail-title::after{width:48px;height:5px;margin-top:14px}
html body .rows>h1.category-shops-h1{width:calc(100vw - 32px)!important;margin-left:calc(50% - 50vw + 16px)!important;margin-right:0!important}
html body .container>h1.t-bold+.b-white.b-radius,html body .bx-newsdetail-content>.b-white.b-radius{padding:26px 18px 30px!important;border-radius:var(--axio-radius)!important}
html body .container>h1.t-bold+.b-white.b-radius>p,html body .bx-newsdetail-content>.b-white.b-radius>p{font-size:16px!important;line-height:1.7!important}
html body .container>h1.t-bold+.b-white.b-radius>p:first-child,html body .bx-newsdetail-content>.b-white.b-radius>p:first-child{font-size:17px!important}
html body .container>h1.t-bold+.b-white.b-radius li,html body .bx-newsdetail-content>.b-white.b-radius li{font-size:15.5px!important;text-align:left!important}
html body .container>h1.t-bold+.b-white.b-radius>ul,html body .container>h1.t-bold+.b-white.b-radius>ol,html body .bx-newsdetail-content>.b-white.b-radius>ul,html body .bx-newsdetail-content>.b-white.b-radius>ol{padding-left:20px!important}
html body .container>h1.t-bold+.b-white.b-radius>h2,html body .bx-newsdetail-content>.b-white.b-radius>h2{font-size:21px!important;padding-top:28px!important;margin-top:36px!important}
html body .container>h1.t-bold+.b-white.b-radius>h4,html body .bx-newsdetail-content>.b-white.b-radius>h4{font-size:19px!important;margin-top:32px!important}
html body .container>h1.t-bold+.b-white.b-radius>p.t-bold:not(.center),html body .bx-newsdetail-content>.b-white.b-radius>p.t-bold:not(.center){margin-left:0!important}
html body .container>h1.t-bold+.b-white.b-radius img.img-responsive,html body .bx-newsdetail-content>.b-white.b-radius img.img-responsive{border-radius:12px;margin-top:20px;margin-bottom:20px}
html body .bx-newsdetail-content>.b-white.b-radius>table{margin:24px 0!important}
html body .bx-newsdetail-content>.b-white.b-radius>table h2{font-size:16px!important}
html body .bx-newsdetail-content>.b-white.b-radius>table td{padding:12px!important}
html body .bx-newslist .bx-newslist-container{flex:0 0 100%;max-width:100%;box-sizing:border-box;margin-bottom:20px}
html body .bx-newslist .bx-newslist-block:hover{transform:none}
html body h3.bx-newslist-title{font-size:18px!important;padding:20px 18px 0!important}
html body .bx-newslist .bx-newslist-content{padding:10px 18px 0!important}
html body .bx-newslist .bx-newslist-more{padding:18px 18px 20px!important}
html body .bx-newslist .bx-newslist-more a.btn-blog{width:100%!important}
html body .shops-category-menu ul li a{min-height:44px;font-size:15px!important}
html body .reg-box{margin-top:20px;border-radius:var(--axio-radius)!important}
html body .reg-box>h1{padding:28px 96px 30px 20px!important;margin-bottom:28px!important;font-size:26px!important;border-radius:calc(var(--axio-radius) - 1px) calc(var(--axio-radius) - 1px) 0 0!important;background-size:100px 100px, auto, auto, 180px 180px, auto!important;background-position:right 12px center, 0 0, 0 0, 0 0, 0 0!important}
html body .reg-box .aut_bottom{padding:20px 16px 24px!important;border-radius:0 0 calc(var(--axio-radius) - 1px) calc(var(--axio-radius) - 1px)!important}
html body .reg-box input.btn-aut,html body .reg-box input[type="submit"],html body .reg-box button[type="submit"]{min-height:48px}
html body .comment_no_auth a{font-size:13.5px!important;padding:12px 18px!important;max-width:100%;text-align:center}
html body .reviews-block .reviews-text{padding:18px 16px!important;border-radius:18px!important}
html body .reviews-block .reviews-text p{font-size:15px!important;text-align:left!important}
html body .reviews-outher>a{min-height:56px;font-size:14px!important}
html body .aff-im.bckgr-im-aff{min-height:0;padding:56px 16px 64px!important;background-image:var(--axio-percent-soft),
      radial-gradient(80% 60% at 100% 0%, rgba(198,240,58,.22), transparent 60%),
      radial-gradient(70% 60% at 0% 100%, rgba(10,122,59,.55), transparent 65%),
      var(--axio-grain-dark),
      linear-gradient(160deg, #111B16 0%, #0E1512 60%, #0A100D 100%)!important;background-size:150px 150px, auto, auto, 180px 180px, auto!important;background-repeat:no-repeat, no-repeat, no-repeat, repeat, no-repeat!important;background-position:right -52px top -46px, 0 0, 0 0, 0 0, 0 0!important}
html body .aff-im.bckgr-im-aff h1{font-size:34px!important;line-height:1.06!important;margin-bottom:18px!important;max-width:100%}
html body .aff-im.bckgr-im-aff>p{font-size:16px!important;margin-bottom:28px!important}
html body .aff-im.bckgr-im-aff>a{font-size:16px!important;padding:16px 28px!important;min-height:52px}
html body .white-back{padding:24px 12px!important;border-radius:var(--axio-radius)!important}
html body .about-us-block{padding:24px 18px!important;border-radius:var(--axio-radius)!important}
html body .about-us-block>h1{font-size:24px!important}
html body .boxing .boxing-text{padding:20px 18px!important;font-size:16px!important}
html body .form-mail-go{padding:16px 18px!important;font-size:18px!important;max-width:calc(100% - 32px)}
html body table.addons-icons td{padding:12px!important;font-size:15px}
}
html body .container>h1.t-bold+.b-white.b-radius>h2,html body .bx-newsdetail-content>.b-white.b-radius>h2{border-top:0!important}
html body .container>h1.t-bold+.b-white.b-radius>h2::after,html body .bx-newsdetail-content>.b-white.b-radius>h2::after{content:"";position:absolute;left:0;right:0;top:0;height:0;border-top:1.5px dashed var(--axio-line-strong);pointer-events:none}
html body .container>h1.t-bold+.b-white.b-radius>h2::before,html body .bx-newsdetail-content>.b-white.b-radius>h2::before{top:-2px;z-index:1}
html body .container>h1.t-bold+.b-white.b-radius li:has(>span),html body .bx-newsdetail-content>.b-white.b-radius li:has(>span){padding-left:0}
html body .shops-category-menu hr{margin:10px 12px!important;border:0!important;border-top:1px solid var(--axio-line)!important;height:0}
html body .reg-box:has(.aut_bottom){padding-bottom:0!important}
html body .reg-box .aut_bottom{margin-bottom:0!important}
html body .reg-box{background:linear-gradient(90deg, var(--axio-lime) 0 22%, var(--axio-primary) 22% 34%, var(--axio-ink) 34% 100%) top left / 100% 8px no-repeat,
    var(--axio-surface)!important}
html body .comment_site{background:transparent!important;box-shadow:none!important;border:0!important}
html body .reviews-block .reviews-text.comment-lite-green,html body .reviews-block .comment-lite-green{background:var(--axio-lime-tint)!important;border:1px solid rgba(198,240,58,.8)!important;border-left:4px solid var(--axio-lime)!important;box-shadow:none!important}
html body .reviews-block .comment-lite-green::before{background:var(--axio-lime-tint)!important}
html body .reviews-block .reviews-text p{text-align:left!important}
html body .warning-aff{color:var(--axio-ink)!important}
html body .warning-aff a{color:var(--axio-primary-dark)!important}
html body table.addons-icons td:first-child{width:1%;white-space:nowrap}
@media (max-width:768px){html body a.all-shops-button.desktop{display:none!important}
html body .bx-newsdetail-content>.b-white.b-radius table,html body .container>h1.t-bold+.b-white.b-radius table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important;overflow:hidden!important;box-sizing:border-box}
html body .bx-newsdetail-content>.b-white.b-radius table td,html body .bx-newsdetail-content>.b-white.b-radius table th,html body .container>h1.t-bold+.b-white.b-radius table td,html body .container>h1.t-bold+.b-white.b-radius table th{width:auto!important;overflow-wrap:anywhere;box-sizing:border-box}
html body .bx-newsdetail-content>.b-white.b-radius table img,html body .container>h1.t-bold+.b-white.b-radius table img{max-width:100%!important;height:auto!important}
html body table.addons-icons{display:table!important;width:100%!important;max-width:100%!important}
html body .reviews-block .reviews-text>p{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
}


/* ── review changes ── */
/* ===== approved homepage: hidden .correct-main blocks keep their approved look ===== */
html body .container .b-white:not(.shops-article):not(.correct-main){
  background-color:var(--axio-surface) !important;
}
html body .container .b-white.b-radius:not(.shops-article):not(.correct-main){
  border-radius:var(--axio-radius);
}

/* ===== login: paper panel runs to the card's bottom edge (no white strip) ===== */
html body .reg-box:has(.aut_bottom){
  background:
    linear-gradient(to top, var(--axio-paper) 0 56px, transparent 56px),
    var(--axio-surface) !important;
}
html body .reg-box:has(.aut_bottom) form.form-horizontal{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}

/* ===== registration submit: same lime pill as login (beats the site's id-level rule) ===== */
html body .reg-box input[type="submit"]:not(#axio-a):not(#axio-b),
html body .reg-box button[type="submit"]:not(#axio-a):not(#axio-b),
html body .reg-box input.btn-aut:not(#axio-a):not(#axio-b){
  background:var(--axio-lime) !important;
  background-color:var(--axio-lime) !important;
  background-image:none !important;
  color:var(--axio-ink) !important;
  border:0 !important;
  border-radius:var(--axio-pill) !important;
}
html body .reg-box input[type="submit"]:not(#axio-a):not(#axio-b):hover,
html body .reg-box button[type="submit"]:not(#axio-a):not(#axio-b):hover,
html body .reg-box input.btn-aut:not(#axio-a):not(#axio-b):hover{
  background:var(--axio-ink) !important;
  background-color:var(--axio-ink) !important;
  color:var(--axio-lime) !important;
}

/* ===== shop page tabs: one pill bar, no leftover green underline ===== */
html body .shop_tabs .nav-tabs{
  border-bottom:0 !important;
  box-shadow:none !important;
  display:inline-flex !important;
  flex-wrap:wrap;
  width:auto !important;
  max-width:100%;
  box-sizing:border-box;
}
html body .shop_tabs .nav-tabs>li>a,
html body .shop_tabs .nav-tabs>li.active>a{
  border-bottom:0 !important;
}

@media (max-width: 768px){
  /* registration captcha lines up under the fields */
  html body .reg-box .g-recaptcha{
    display:block;
    width:304px;
    max-width:100%;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  /* reviews: replies never overlap the review above; no stray bubble tail */
  html body .comment_site .reviews-block{
    margin-bottom:14px !important;
  }
  html body .comment_site{
    margin-bottom:14px !important;
  }
  html body .reviews-block .reviews-text::before{
    content:none !important;
  }
}


/* ── final look changes ── */
@media (max-width: 768px){
  html body .comment_site .reviews-block,
  html body .comment_site .reviews-block .reviews-text{
    margin-top:0 !important;
    top:auto !important;
  }
  html body .comment_site .reviews-block + .reviews-block{
    margin-top:14px !important;
  }
}
/* ── icon fonts only on the glyph, text keeps the body font ── */
.br-theme-fontawesome-stars .br-widget a{font-family:inherit!important}.br-theme-fontawesome-stars .br-widget a::before,.br-theme-fontawesome-stars .br-widget a::after{font-family:FontAwesome!important}
.glyphicon{font-family:inherit!important}.glyphicon::before,.glyphicon::after{font-family:'Glyphicons Halflings'!important}
.fa{font-family:inherit!important}.fa::before,.fa::after{font-family:FontAwesome!important}


/* ── motion: only for visitors who have not asked for reduced motion ── */
@media (prefers-reduced-motion: no-preference) {
html body a,
html body .btn,
html body button{
  transition:color .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .2s ease;
}
html body nav.navbar-default.desktop .top_menu>li>a{
  transition:color .2s ease, background-size .22s cubic-bezier(.2,.7,.2,1) !important;
}
html body .right-header-auth li.btn_reg-hdr{
  transition:background-color .18s ease, border-color .18s ease;
}
html body a.shops-article{
  transition:transform .22s cubic-bezier(.2,.7,.2,1), box-shadow .22s ease, border-color .2s ease;
}
html body a.shops-article::before{
  transition:transform .24s cubic-bezier(.2,.7,.2,1);
}
html body a.shops-article .val-wrap .val,
html body a.shops-article p.shops-article-title{
  transition:background-color .2s ease, color .2s ease;
}
html body .main-im.bckgr-im-aff>a,
html body a.all-shops-button,
html body .main-im + .b-white a.btn-blog,
html body .button-go,
html body .reviews-button,
html body .shop_btn{
  transition:background-color .2s ease, color .2s ease, box-shadow .22s ease, transform .2s ease;
}
html body .main-im.bckgr-im-aff>a:hover,
html body a.all-shops-button:hover{
  transform:translateY(-2px);
}
html body .faq_list .panel-title a{
  transition:color .18s ease, border-color .2s ease;
}
html body .faq_list .panel-title a::after{
  transition:transform .22s cubic-bezier(.2,.7,.2,1), background-color .2s ease;
}
html body .faq_list .panel.panel-default{
  transition:background-color .2s ease, box-shadow .2s ease;
}
html body footer.footer .footer-menu li a,
html body footer.footer a.lang-foot,
html body footer.footer .footer_bottom a{
  transition:color .18s ease, border-color .18s ease;
}
html body .container .form-control,
html body .aut_form,
html body .requisite-block input,
html body .block-contacts input{
  transition:border-color .18s ease, box-shadow .2s ease;
}
html body .nav-tabs>li>a,
html body .pagination>li>a,
html body .profile-menu ul li a,
html body .shop-menu ul li a{
  transition:background-color .18s ease, color .18s ease, border-color .18s ease;
}

html body a.btn-blog,
html body .comment_no_auth a,
html body .reviews-outher>a,
html body .reg-box input.btn-aut,
html body .reg-box input[type="submit"],
html body .reg-box button[type="submit"],
html body .aff-im.bckgr-im-aff>a{
  transition:background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .22s ease, transform .2s ease;
}
html body .aff-im.bckgr-im-aff>a:hover{ transform:translateY(-2px); }
html body .bx-newslist .bx-newslist-block{
  transition:transform .22s cubic-bezier(.2,.7,.2,1), box-shadow .22s ease, border-color .2s ease;
}
html body .shops-category-menu ul li a{
  transition:background-color .18s ease, color .18s ease, box-shadow .2s ease;
}
html body .container>h1.t-bold + .b-white.b-radius p a,
html body .container>h1.t-bold + .b-white.b-radius li a,
html body .bx-newsdetail-content>.b-white.b-radius p a,
html body .bx-newsdetail-content>.b-white.b-radius li a,
html body .reg-box a.t-gray,
html body .faq_list .panel-body a{
  transition:color .18s ease, text-decoration-color .2s ease;
}
html body .b-pagination .b-pagination-container ul li a span,
html body .bx-pagination .bx-pagination-container ul li a span{
  transition:background-color .18s ease, color .18s ease, border-color .18s ease;
}
html body .reg-box .aut_form{
  transition:border-color .18s ease, box-shadow .2s ease;
}

/* ── review changes ── */
html body .reg-box input[type="submit"]:not(#axio-a):not(#axio-b),
html body .reg-box button[type="submit"]:not(#axio-a):not(#axio-b){
  transition:background-color .2s ease, color .2s ease, box-shadow .22s ease;
}

}


/* ── revisions from client comments (version 6) ── */
/* axio revision layer */

/* #r718dk — shop-detail sidebar card: white surface like the other cards */
html body div.shops-article.b-white:not(#axio-a),
html body .container div.shops-article.b-white.b-radius:not(#axio-a){
  background-color:var(--axio-surface) !important;
  background-image:none !important;
}
/* inner logo/title: no own fill, let the white card show through */
html body div.shops-article.b-white:not(#axio-a) .shops-article-logo,
html body div.shops-article.b-white:not(#axio-a) p.shops-article-title{
  background-color:transparent !important;
  background-image:none !important;
}
/* legend-style label must mask the frame border, so it keeps an opaque white fill */
html body div.shops-article.b-white:not(#axio-a) .shops-article-value,
html body div.shops-article.b-white:not(#axio-a) .shops-article-value-wrap .title,
html body div.shops-article.b-white:not(#axio-a) .shops-article-value-wrap .title .text{
  background-color:var(--axio-surface) !important;
}

/* #mo37fw — submit button (input.btn-blog.b-white): readable in every state */
html body input.btn-blog:not(#axio-a):hover,
html body input.btn-blog:not(#axio-a):focus,
html body input.btn-blog:not(#axio-a):active,
html body .container input.btn-blog.b-white:not(.shops-article):not(.correct-main):not(#axio-a):hover,
html body .container input.btn-blog.b-white:not(.shops-article):not(.correct-main):not(#axio-a):focus,
html body .container input.btn-blog.b-white:not(.shops-article):not(.correct-main):not(#axio-a):active{
  background:var(--axio-ink) !important;
  background-color:var(--axio-ink) !important;
  background-image:none !important;
  border-color:var(--axio-ink) !important;
  color:var(--axio-lime) !important;
  text-shadow:none !important;
}

/* ── account area ── */
html body #user_profile.rows>h1.category-shops-h1{background:none!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:8px 0 28px!important;color:var(--axio-ink)!important;font-family:var(--axio-font-display)!important;font-size:clamp(24px, 2.4vw, 32px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.15!important;text-align:left!important}
html body #user_profile.rows>h1.category-shops-h1::after,html body .title-support-list>h1.t-bold::after{content:"";display:block;width:48px;height:5px;margin-top:12px;border-radius:var(--axio-pill);background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-primary) 70% 100%);pointer-events:none}
html body .title-support-list{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:28px 0 20px!important;height:auto!important}
html body .title-support-list>h1.t-bold{float:none!important;margin:0!important;padding:0!important;font-family:var(--axio-font-display)!important;font-size:clamp(24px, 2.4vw, 32px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.15!important;color:var(--axio-ink)!important;text-align:left!important}
html body .title-support-list>a.btn-blog{float:none!important;margin:0!important}
html body .container a.btn-blog.b-white:not(.shops-article):not(.correct-main):not(#axio-a):hover,html body .container a.btn-blog.b-white:not(.shops-article):not(.correct-main):not(#axio-a):focus,html body .container a.btn-blog.b-white:not(.shops-article):not(.correct-main):not(#axio-a):active{background:var(--axio-ink)!important;background-color:var(--axio-ink)!important;border-color:var(--axio-ink)!important;color:var(--axio-lime)!important}
html body .list-block-info{border:1px solid rgba(198,240,58,.8)!important;border-left:4px solid var(--axio-lime)!important;color:var(--axio-ink)!important;padding:16px 20px!important;font-size:15px;line-height:1.6;box-sizing:border-box}
html body .list-block-info span,html body .list-block-info p{color:var(--axio-ink)!important}
html body .list-block-info b,html body .list-block-info strong{color:var(--axio-ink)!important;font-weight:800}
html body .list-block-info a{color:var(--axio-primary-dark)!important;font-weight:700;text-decoration:underline!important;text-decoration-color:rgba(10,122,59,.4)!important;text-underline-offset:3px}
html body .list-block-info a:hover{color:var(--axio-primary)!important;text-decoration-color:var(--axio-lime)!important}
html body label.all-shops-button{display:flex!important;align-items:center;justify-content:center;width:max-content!important;max-width:100%;min-height:50px;margin:28px auto 8px!important;padding:14px 30px!important;box-sizing:border-box;float:none!important;background:var(--axio-ink)!important;color:#fff!important;border:0!important;border-radius:var(--axio-pill)!important;font-family:var(--axio-font-body)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 36px -20px rgba(14,21,18,.7)!important;cursor:pointer}
html body label.all-shops-button:hover,html body label.all-shops-button:focus{background:var(--axio-primary)!important;color:#fff!important}
html body .table_bi,html body .table-containe{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
html body table.table-buy{width:100%;background:transparent!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important;font-variant-numeric:tabular-nums}
html body table.table-buy tr,html body table.table-buy tbody{background:transparent!important;box-shadow:none!important}
html body table.table-buy td{background:var(--axio-surface)!important;color:var(--axio-text);font-family:var(--axio-font-body)!important;font-size:15px;padding:16px 18px!important;vertical-align:middle!important;border:0!important;border-top:1px solid var(--axio-line)!important;border-bottom:1px solid var(--axio-line)!important;box-shadow:none!important}
html body table.table-buy td:first-child{border-left:1px solid var(--axio-line)!important;border-radius:16px 0 0 16px}
html body table.table-buy td:last-child{border-right:1px solid var(--axio-line)!important;border-radius:0 16px 16px 0}
html body table.table-buy td:first-child:last-child{border-radius:16px}
html body table.table-buy tr:hover>td{background:var(--axio-paper-3)!important}
html body table.table-buy td img{border-radius:10px;max-height:56px;width:auto}
html body table.table-buy>tbody:first-of-type>tr:first-child>td,html body table.table-buy>thead>tr>td,html body table.table-buy>thead>tr>th{background:transparent!important;border:0!important;border-radius:0!important;color:var(--axio-muted)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.07em;padding:10px 18px!important}
html body table.table-buy>tbody.table-buy-none td{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;height:12px}
html body table.table-buy td.center{color:var(--axio-muted)!important;text-align:center!important;padding:28px 20px!important;font-weight:600}
html body table.table-buy td.t-green{color:var(--axio-primary)!important;font-weight:800!important}
html body table.table-buy td.t-gray{color:var(--axio-muted)!important;font-weight:700!important}
html body table.table-buy td.t-green>span:not(.number-shop-buy){display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--axio-pill);background:var(--axio-lime-soft);color:var(--axio-primary-dark)!important;font-weight:800;white-space:nowrap}
html body table.table-buy td.t-green:has(>.number-shop-buy)::before,html body table.table-buy td.t-gray:has(>.number-shop-buy)::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:middle;pointer-events:none}
html body table.table-buy td.t-green:has(>.number-shop-buy)::before{background:var(--axio-primary);box-shadow:0 0 0 3px var(--axio-lime-soft)}
html body table.table-buy td.t-gray:has(>.number-shop-buy)::before{background:var(--axio-line-strong);box-shadow:0 0 0 3px var(--axio-paper-2)}
html body table.table-buy span.number-shop-buy{display:block;margin-top:4px;color:var(--axio-muted)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.01em}
html body .aff-im+.b-white.b-radius.b-shadow:not(input):not(a){max-width:1140px;width:calc(100% - 48px);margin:-56px auto 0!important;border-radius:var(--axio-radius-lg)!important;background:var(--axio-surface)!important;box-shadow:var(--axio-shadow-lg)!important;padding:44px 40px 28px!important;box-sizing:border-box;height:auto!important;border:0!important}
html body .aff-im+.b-white.b-radius.b-shadow>.center{text-align:left!important;display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -10px}
html body .aff-im+.b-white>.center>h1.t-bold{flex:0 0 100%;box-sizing:border-box;padding:0 10px!important;margin:0 0 28px!important;font-family:var(--axio-font-display)!important;font-size:clamp(24px, 2.4vw, 32px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.15!important;color:var(--axio-ink)!important;text-align:left!important}
html body .aff-im+.b-white>.center>h1.t-bold::after{content:"";display:block;width:48px;height:5px;margin-top:12px;border-radius:var(--axio-pill);background:linear-gradient(90deg, var(--axio-lime) 0 70%, var(--axio-primary) 70% 100%);pointer-events:none}
html body .aff-im+.b-white>.center>.stat-bl-3{flex:1 1 220px;float:none!important;width:auto!important;padding:0 10px!important;margin:0 0 20px!important;box-sizing:border-box;display:flex}
html body .aff-im+.b-white>.center>.stat-bl-3>.brdr-grey{flex:1 1 auto;width:auto!important;height:auto!important;border:0!important;border-radius:var(--axio-radius)!important;background:var(--axio-paper)!important;background-image:radial-gradient(120% 90% at 100% 0%, rgba(198,240,58,.22), transparent 55%)!important;padding:24px 22px 26px!important;text-align:left!important;box-shadow:none!important;box-sizing:border-box}
html body .aff-im+.b-white .stat-bl-3 .back-svg-about{background-color:var(--axio-ink)!important;border-radius:16px!important;box-shadow:0 14px 28px -14px rgba(14,21,18,.6)!important;margin:0 0 18px!important}
html body .aff-im+.b-white .stat-bl-3 .number-block{background:var(--axio-lime)!important;color:var(--axio-ink)!important;font-family:var(--axio-font-display)!important;font-weight:800!important;font-size:11px!important;border:2px solid var(--axio-surface)!important;box-sizing:content-box}
html body .aff-im+.b-white .stat-bl-3 .brdr-grey>p{color:var(--axio-muted)!important;font-size:15px!important;line-height:1.6!important;text-align:left!important;margin:0!important;padding:0!important}
html body .container .correct-aff.b-white:not(.correct-main):not(input):not(a){background:linear-gradient(90deg, var(--axio-lime), var(--axio-lime)) 24px 0 / 40px 4px no-repeat, var(--axio-surface)!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow)!important;box-sizing:border-box}
html body .container>.stat-bl-3>.correct-aff.b-white{padding:26px 24px 22px!important}
html body .container>.stat-bl-3>.correct-aff>span.number{font-family:var(--axio-font-display)!important;font-size:40px!important;font-weight:800!important;letter-spacing:-.04em;line-height:1.2!important;color:var(--axio-ink)!important;font-variant-numeric:tabular-nums}
html body .container>.stat-bl-3>.correct-aff>span.text{color:var(--axio-muted)!important;font-size:12.5px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;line-height:1.5!important}
html body .correct-aff .cash-aprv{color:var(--axio-primary)!important;font-weight:800!important;font-variant-numeric:tabular-nums}
html body .container>.b-padding.b-white.b-radius.b-shadow.b-margin-all:not(input):not(a){border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow)!important;padding:24px 28px!important;box-sizing:border-box;height:auto!important}
html body .table-containe table.table th{background:var(--axio-paper-2)!important;color:var(--axio-ink)!important;font-family:var(--axio-font-body)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;padding:14px 16px!important;border:0!important;white-space:nowrap;vertical-align:middle!important}
html body .table-containe table.table td{font-variant-numeric:tabular-nums}
html body h2.detail-h2{display:flex!important;align-items:center;gap:12px;margin:0 0 24px!important;padding:0 0 20px!important;border-bottom:1.5px dashed var(--axio-line-strong)!important;font-family:var(--axio-font-display)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;color:var(--axio-ink)!important;text-align:left!important}
html body h2.detail-h2>span:not(.icon-note){font:inherit!important;color:inherit!important}
html body h2.detail-h2>span.icon-note{color:#c4361f!important}
html body .correct-blocks .corr-block{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px!important;padding:0!important;border:0!important;height:auto!important}
html body .correct-blocks .corr-block>.correct-block{float:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px 22px!important;box-sizing:border-box;background:var(--axio-paper-3)!important;border:1.5px dashed var(--axio-line-strong)!important;border-radius:16px!important}
html body .correct-block>.title{display:flex!important;align-items:center;gap:12px;width:auto!important;height:auto!important;margin:0 0 10px!important;padding:0!important}
html body .correct-block>.title>.num{position:static!important;top:auto!important;left:auto!important;transform:none!important;flex:none;display:inline-flex!important;align-items:center;justify-content:center;min-width:40px;height:26px;padding:0 10px!important;margin:0!important;box-sizing:border-box;border-radius:var(--axio-pill);background:var(--axio-ink)!important;color:var(--axio-lime)!important;font-family:var(--axio-font-display)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;opacity:1!important}
html body .correct-block>.title>.text{position:static!important;color:var(--axio-ink)!important;font-family:var(--axio-font-body)!important;font-size:15.5px!important;font-weight:800!important;line-height:1.35!important;margin:0!important;padding:0!important}
html body .correct-block>p.text{color:var(--axio-muted)!important;font-size:14.5px!important;line-height:1.6!important;margin:0!important;padding:0!important;text-align:left!important}
html body .warning-aff{display:flex!important;align-items:center;gap:12px;margin:24px 0 0!important;font-size:15px;line-height:1.55;box-sizing:border-box;height:auto!important}
html body .warning-aff>span:not([class*="svg"]){color:var(--axio-ink)!important}
html body .shops-bl-9>.row>.favorite-none{flex:1 1 100%;display:flex!important;align-items:center;justify-content:center;gap:20px;margin:0 5px!important;padding:40px 32px!important;box-sizing:border-box;background:var(--axio-surface)!important;border:1.5px dashed var(--axio-line-strong)!important;border-radius:var(--axio-radius)!important;box-shadow:none!important;height:auto!important}
html body .favorite-none>h2{margin:0!important;padding:0!important;font-family:var(--axio-font-display)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.3!important;color:var(--axio-ink)!important;text-align:left!important}
html body .favorite-none>h2>span{display:block;margin-top:8px;font-family:var(--axio-font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.55!important;color:var(--axio-muted)!important}
@media (max-width:768px){html body #user_profile.rows>h1.category-shops-h1{padding:0!important;margin-top:20px!important;margin-bottom:20px!important;font-size:24px!important;background:none!important;border-radius:0!important}
html body .title-support-list{flex-direction:column;align-items:stretch;margin:24px 0 16px!important}
html body .title-support-list>h1.t-bold{font-size:24px!important}
html body .title-support-list>a.btn-blog{width:100%!important}
html body .list-block-info{padding:14px 16px!important;font-size:14.5px}
html body label.all-shops-button{width:100%!important;margin:24px 0 8px!important}
html body table.table-buy td{padding:12px!important;font-size:14px}
html body table.table-buy>tbody:first-of-type>tr:first-child>td{padding:8px 12px!important;font-size:11px!important}
html body table.table-buy>tbody.table-buy-none td{padding:0!important;height:10px}
html body table.table-buy td img{max-height:40px}
html body .table-containe>table.table-buy{min-width:620px}
html body .aff-im+.b-white.b-radius.b-shadow{width:calc(100% - 32px);margin:-28px auto 0!important;padding:28px 16px 12px!important;border-radius:var(--axio-radius)!important}
html body .aff-im+.b-white.b-radius.b-shadow>.center{margin:0}
html body .aff-im+.b-white>.center>h1.t-bold{font-size:22px!important;padding:0 4px!important;margin-bottom:20px!important}
html body .aff-im+.b-white>.center>.stat-bl-3{flex:1 1 100%;padding:0!important;margin:0 0 12px!important}
html body .aff-im+.b-white>.center>.stat-bl-3>.brdr-grey{padding:20px 18px!important}
html body .container>.stat-bl-3>.correct-aff.b-white{padding:22px 18px 18px!important}
html body .container>.stat-bl-3>.correct-aff>span.number{font-size:34px!important}
html body .container>.b-padding.b-white.b-radius.b-shadow.b-margin-all{padding:18px 16px!important}
html body h2.detail-h2{font-size:18px!important;padding-bottom:16px!important;margin-bottom:18px!important}
html body .correct-blocks .corr-block{grid-template-columns:1fr;gap:10px;margin-bottom:10px!important}
html body .correct-blocks .corr-block>.correct-block{padding:16px!important}
html body .correct-block>.title{align-items:flex-start}
html body .correct-block>.title>.text{font-size:15px!important}
html body .warning-aff{padding:14px 16px!important;font-size:14.5px;align-items:flex-start}
html body .shops-bl-9>.row>.favorite-none{flex-direction:column;text-align:center;width:calc(100vw - 32px)!important;max-width:100%;margin:16px auto 0!important;padding:28px 20px!important}
html body .favorite-none>h2{text-align:center!important;font-size:18px!important}
}
html body table.table-buy>thead>tr>td:not(#axio-a),html body table.table-buy>thead>tr>th:not(#axio-a){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body table.table-buy:not(#axio-a),html body .table_bi:not(#axio-a){border:0!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td{background:var(--axio-surface)!important;border:0!important;border-top:1px solid var(--axio-line)!important;border-bottom:1px solid var(--axio-line)!important;border-radius:0!important;color:var(--axio-text)!important;font-size:15px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;padding:16px 18px!important;vertical-align:middle!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td:first-child{border-left:1px solid var(--axio-line)!important;border-radius:16px 0 0 16px!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td:last-child{border-right:1px solid var(--axio-line)!important;border-radius:0 16px 16px 0!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td:first-child:last-child{border-radius:16px!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child:hover>td{background:var(--axio-paper-3)!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td.t-green{color:var(--axio-primary)!important;font-weight:800!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td.t-gray{color:var(--axio-muted)!important;font-weight:700!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td.center{color:var(--axio-muted)!important;text-align:center!important;padding:28px 20px!important;font-weight:600!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child span.number-shop-buy{text-transform:none!important;letter-spacing:.01em!important}
@media (min-width:769px){html body .list-block-info:not(#axio-a){font-size:13.5px!important;padding:14px 16px!important}
html body .list-block-info:not(#axio-a) span,html body .list-block-info:not(#axio-a) b,html body .list-block-info:not(#axio-a) a{font-size:inherit!important}
html body .container>.b-padding.b-white.b-radius.b-shadow.b-margin-all:not(#axio-a){margin-left:10px!important;margin-right:10px!important;width:auto!important}
}
html body .correct-blocks:not(#axio-a){border:0!important;box-shadow:none!important;padding-top:0!important}
html body .shops-category-menu ul li a:not(#axio-a){gap:10px;padding:8px 10px!important;font-size:14.5px!important;line-height:1.3!important}
html body .shops-category-menu ul li a>.svg-icons,html body .shops-category-menu ul li a>.svg-icon{margin:0!important;flex:none}
html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip) .container .correct-main.b-white:not(input):not(a){background-color:var(--axio-surface)!important;background-image:none!important;border:1px solid var(--axio-line)!important;border-radius:var(--axio-radius)!important;box-shadow:var(--axio-shadow)!important}
:where(html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip)) .container .b-white:not(.correct-main):not(.shops-article)>:is(h2,h3):not(.detail-h2){font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:700!important}
:where(html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip)) .container .b-white:not(.correct-main):not(.shops-article)>:is(h2,h3):first-child:has(~.row,~.col-sm-6,~.col-md-6,~.col-sm-12){padding:24px 15px 8px!important;margin:0!important}
@media (max-width:768px){html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td{padding:12px!important;font-size:14px!important}
html body table.table-buy:has(>thead)>tbody:first-of-type>tr:first-child>td.center{padding:22px 16px!important}
html body .aff-im+.b-white.b-radius.b-shadow:not(#axio-a){width:auto!important;max-width:none!important;margin:-28px 16px 0!important;padding:28px 16px 12px!important;border-radius:var(--axio-radius)!important}
html body .aff-im+.b-white.b-radius.b-shadow:not(#axio-a)>.center{margin:0!important;padding:0!important}
html body .container>.b-padding.b-white.b-radius.b-shadow.b-margin-all:not(#axio-a){padding:18px 16px!important}
}
:where(html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip)) .container .b-white:not(.correct-main):not(.shops-article):not(.correct-aff):not(.b-padding)>:is(h1,h2,h3):first-child:not(.detail-h2):not(.t-bold):has(~[class*="col-"],~.row,~form){padding:24px 15px 8px!important;margin:0!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:700!important}
@media (max-width:768px){:where(html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip)) .container .b-white:not(.correct-main):not(.shops-article):not(.correct-aff):not(.b-padding)>:is(h1,h2,h3):first-child:not(.detail-h2):not(.t-bold):has(~[class*="col-"],~.row,~form){padding:20px 15px 8px!important;font-size:20px!important}
:where(html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip)) .container .b-white:not(.correct-main):not(.shops-article):not(.correct-aff)>:is(h2,h3):not(.detail-h2){padding-right:52px!important;box-sizing:border-box}
}

/* ── icon fonts only on the glyph, text keeps the body font ── */
.br-theme-fontawesome-stars .br-widget a{font-family:inherit!important}.br-theme-fontawesome-stars .br-widget a::before,.br-theme-fontawesome-stars .br-widget a::after{font-family:FontAwesome!important}


/* ── motion: only for visitors who have not asked for reduced motion ── */
@media (prefers-reduced-motion: no-preference) {
html body label.all-shops-button{
  transition:background-color .2s ease, color .2s ease, box-shadow .22s ease, transform .2s ease;
}
html body label.all-shops-button:hover{ transform:translateY(-2px); }
html body .list-block-info a{
  transition:color .18s ease, text-decoration-color .2s ease;
}
html body table.table-buy td{
  transition:background-color .18s ease;
}
html body .container .correct-aff.b-white:not(.correct-main){
  transition:box-shadow .22s ease, transform .22s cubic-bezier(.2,.7,.2,1);
}
html body .container>.stat-bl-3>.correct-aff.b-white:hover{
  box-shadow:var(--axio-shadow-lg) !important;
  transform:translateY(-3px);
}
html body .correct-blocks .corr-block>.correct-block{
  transition:border-color .2s ease, background-color .2s ease;
}
html body .correct-blocks .corr-block>.correct-block:hover{
  border-color:var(--axio-primary) !important;
  background-color:var(--axio-surface) !important;
}

/* ── review changes ── */
html body .shops-category-menu ul li a{
  transition:background-color .18s ease, color .18s ease;
}
html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip) .container .correct-main.b-white{
  transition:box-shadow .22s ease, transform .22s cubic-bezier(.2,.7,.2,1);
}
html body:not(:has(.main-im.bckgr-im-aff)):has(.btn-group.user_tooltip) .container .correct-main.b-white:hover{
  box-shadow:var(--axio-shadow-lg) !important;
  transform:translateY(-2px);
}

}


/* ── revisions from client comments (version 6) ── */
/* axio revision layer — round 3 */

/* ===== #2y3jxhay + #mjio8cxd — requisite cards: 24px padding, compact one-line titles, equal heights ===== */
html body .container .stat-bl-3:has(> .requisite-block){
  margin-bottom:0 !important;
}
html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a){
  padding:24px !important;
  margin-bottom:0 !important;
  box-sizing:border-box;
  height:auto !important;
}
html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a) > h2{
  font-family:var(--axio-font-display) !important;
  font-size:15px !important;
  line-height:1.3 !important;
  letter-spacing:-.02em !important;
  font-weight:700 !important;
  margin:0 0 20px !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-left:0 !important;
  text-align:left !important;
}
html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a) input{
  margin:0 !important;
  width:100%;
}
@media (min-width: 1200px){
  html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a) > h2{
    white-space:nowrap;
  }
}
@media (min-width: 769px) and (max-width: 1199px){
  /* narrower columns: every title reserves two lines so fields still line up */
  html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a) > h2{
    font-size:14px !important;
    min-height:2.6em;
  }
}

/* ===== #r7v19e5d + #mjio8cxd — contact card: one 24px inner padding for everything ===== */
html body .container form > .block-contacts.b-padding.b-white:not(#axio-a){
  padding:24px !important;
  margin-bottom:0 !important;
  box-sizing:border-box;
  height:auto !important;
}
html body .block-contacts.b-padding:not(#axio-a) > h1{
  float:none;
  margin:0 0 20px !important;
  padding:0 !important;
  font-family:var(--axio-font-display) !important;
  font-size:22px !important;
  line-height:1.2 !important;
  letter-spacing:-.02em !important;
  font-weight:700 !important;
  color:var(--axio-ink) !important;
  text-align:left !important;
}
html body .block-contacts.b-padding:not(#axio-a) > [class*="col-"]{
  padding-left:0 !important;
  padding-right:0 !important;
}
html body .block-contacts.b-padding:not(#axio-a) .b-margin{
  margin:0 0 16px !important;
}
html body .block-contacts.b-padding:not(#axio-a) [class*="col-"] > .b-margin:last-child{
  margin-bottom:0 !important;
}
html body .block-contacts.b-padding:not(#axio-a) .b-margin > label{
  margin:0 0 8px;
}
@media (min-width: 769px){
  html body .block-contacts.b-padding:not(#axio-a) > .col-sm-6{
    padding-right:24px !important;
  }
}

/* ===== #mjio8cxd — 24px above save buttons in the account forms ===== */
html body .container form:has(.requisite-block, .block-contacts) :is(input[type="submit"], button[type="submit"]){
  margin-top:24px !important;
  margin-bottom:0 !important;
}

/* ===== #mjio8cxd — other account cards on the same 24px inner padding (desktop) ===== */
@media (min-width: 769px){
  html body .container>.b-padding.b-white.b-radius.b-shadow.b-margin-all:not(#axio-a){
    padding:24px !important;
  }
  html body .container>.stat-bl-3>.correct-aff.b-white:not(#axio-a){
    padding:24px !important;
  }
}

/* mobile: same structure, 16px gutters inside cards, one content column, 24px between cards */
@media (max-width: 768px){
  html body .container .stat-bl-3:has(> .requisite-block){
    width:auto !important;
    margin-left:0 !important;
    margin-right:0 !important;
    padding-left:0 !important;
    padding-right:0 !important;
    float:none !important;
  }
  html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a){
    padding:20px 16px !important;
    width:100% !important;
    max-width:none !important;
    margin:0 0 24px !important;
    float:none !important;
  }
  html body .container .stat-bl-3 > .requisite-block.b-white:not(#axio-a) > h2{
    white-space:normal;
    min-height:0;
  }
  html body .container form > .block-contacts.b-padding.b-white:not(#axio-a){
    padding:20px 16px !important;
  }
  html body .block-contacts.b-padding:not(#axio-a) > h1{
    font-size:20px !important;
    margin-bottom:16px !important;
  }
  html body .block-contacts.b-padding:not(#axio-a) > .col-sm-6{
    padding-right:0 !important;
  }
  html body .block-contacts.b-padding:not(#axio-a) > .col-sm-4{
    margin-top:16px;
  }
  /* mobile header + its menu list: text off the edges */
  html body nav.navbar-default.mobile.new-padding-mobile{
    padding-left:16px !important;
    padding-right:16px !important;
    box-sizing:border-box;
  }
  html body .b-inline.b-float-l > ul.hidden-menu{
    padding-left:16px !important;
    padding-right:16px !important;
    box-sizing:border-box;
  }
}

/* ===== #21dcr8us — header search fills the free space; button stays inside the pill ===== */
@media (min-width: 769px){
  html body nav.navbar-default.desktop #title-search:not(#axio-a){
    width:clamp(220px, calc(100vw - 640px), 400px) !important;
    max-width:none !important;
    position:relative;
    box-sizing:border-box;
  }
  html body nav.navbar-default.desktop #title-search:not(#axio-a) form.search{
    display:flow-root !important;
    width:100% !important;
    position:relative;
    margin:0 !important;
  }
  html body nav.navbar-default.desktop #title-search:not(#axio-a) input#title-search-input{
    float:none !important;
    display:block !important;
    width:100% !important;
    max-width:none !important;
    box-sizing:border-box !important;
    padding-left:18px !important;
    padding-right:136px !important;
    text-overflow:ellipsis;
  }
  html body nav.navbar-default.desktop #title-search:not(#axio-a) .button-search{
    position:absolute !important;
    top:0 !important;
    bottom:0 !important;
    right:0 !important;
    left:auto !important;
    height:auto !important;
    min-height:0 !important;
    margin:0 !important;
    float:none !important;
    display:flex !important;
    align-items:stretch;
    box-sizing:border-box;
  }
  html body nav.navbar-default.desktop #title-search:not(#axio-a) .button-search > :is(input, button){
    height:100% !important;
    margin:0 !important;
    box-sizing:border-box;
  }
}

/* ===== #21dcr8us — user block (avatar + name) without a grey fill, in every state ===== */
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a),
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > .dropdown-toggle,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > button,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > a,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > .dropdown-toggle:hover,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > .dropdown-toggle:focus,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > .dropdown-toggle:active,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > button:hover,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > button:focus,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > a:hover,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > a:focus,
html body nav.navbar-default.desktop .btn-group.user_tooltip.open:not(#axio-a) > .dropdown-toggle{
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  box-shadow:none !important;
  border-color:transparent !important;
}
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > .dropdown-toggle:focus-visible,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > button:focus-visible,
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > a:focus-visible{
  box-shadow:var(--axio-ring) !important;
}

/* ===== #udzvnmrn — user-menu icons in the design's brand green (#0A7A3B) ===== */
html body .btn-group.user_tooltip .dropdown-menu > li > a > span[class*="svg-"]{
  filter:brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(380%) hue-rotate(90deg);
}

/* ===== #udzvnmrn — dividers: a thin line, no extra space around it ===== */
html body .dropdown-menu > li > a:has(> hr){
  padding:0 !important;
  min-height:0 !important;
  height:auto !important;
  line-height:0 !important;
  background:transparent !important;
}
html body .dropdown-menu > li > a:has(> hr):hover,
html body .dropdown-menu > li > a:has(> hr):focus{
  background:transparent !important;
}
html body .dropdown-menu > li > a > hr{
  margin:6px 8px !important;
  height:0;
  border:0 !important;
  border-top:1px solid var(--axio-line) !important;
}

/* v3 — header search button: v2 stretched it to the full pill height but left the label at the top (hand fix 2026-09-29) */
@media (min-width: 769px){
  html body nav.navbar-default.desktop #title-search:not(#axio-a) .button-search{
    align-items:center !important;
    justify-content:center !important;
    line-height:1.2 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
  }
}

/* v4 — user menu opens under the name; notice bar lines up with the cards (hand fix 2026-09-29) */
/* the menu was positioned against the whole header (right:20px of nav); the redesign centred the header, so it opened far to the right */
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a){position:relative !important}
html body nav.navbar-default.desktop .btn-group.user_tooltip:not(#axio-a) > .dropdown-menu{left:auto !important;right:0 !important;top:calc(100% + 8px) !important;margin:0 !important}
/* notice bar: same left/right edges as the balance cards below it (cards sit 25px further in) */
html body .b-margin-top-minus > .col-sm-12 > .list-block-info:not(#axio-a){margin-left:25px !important;margin-right:25px !important}
/* mobile side menus (open via the header burger / user icon): were the old translucent panels with bright-green icons — the model never saw them open */
@media (max-width: 768px){
  html body ul.hidden-menu,html body ul.hidden-menu-profile{background:var(--axio-ink) !important;background-image:var(--axio-grain-dark) !important;box-shadow:0 0 40px rgba(0,0,0,.45);padding:18px 14px 28px !important;box-sizing:border-box !important;overflow-y:auto}
  html body ul.hidden-menu-profile .mobile-profile-info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 14px !important;margin:0 0 8px !important;border-bottom:1px solid rgba(243,240,232,.12)}
  html body ul.hidden-menu-profile .mobile-profile-info p{margin:0 !important;color:var(--axio-on-dark) !important;font:700 15px/1.2 var(--axio-font-body) !important;letter-spacing:.02em}
  html body ul.hidden-menu-profile .btn-menu-profile-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(243,240,232,.08);color:var(--axio-on-dark) !important;cursor:pointer}
  html body ul.hidden-menu-profile .btn-menu-profile-close span{font-size:22px !important;line-height:1 !important;color:inherit !important}
  html body ul.hidden-menu-profile li,html body ul.hidden-menu li{border:0 !important;margin:2px 0 !important}
  html body ul.hidden-menu-profile li a,html body ul.hidden-menu li a{display:flex !important;align-items:center;gap:12px;min-height:44px;padding:10px 12px !important;border-radius:12px;border:0 !important;color:var(--axio-on-dark) !important;font:500 15px/1.25 var(--axio-font-body) !important;text-decoration:none !important;box-sizing:border-box}
  html body ul.hidden-menu li a{text-transform:none !important}
  html body ul.hidden-menu-profile li a:hover,html body ul.hidden-menu li a:hover{background:rgba(243,240,232,.07) !important}
  html body ul.hidden-menu-profile li.active a{background:rgba(198,240,58,.12) !important;color:var(--axio-lime) !important}
  html body ul.hidden-menu-profile .svg-icon-profile{flex:none;width:22px !important;height:22px !important;margin:0 !important;background-size:contain !important;background-position:center !important;filter:brightness(0) invert(1) !important;opacity:.78}
  html body ul.hidden-menu-profile li.active .svg-icon-profile{filter:brightness(0) saturate(100%) invert(89%) sepia(40%) saturate(900%) hue-rotate(22deg) brightness(102%) !important;opacity:1}
  html body ul.hidden-menu-profile hr,html body ul.hidden-menu-profile .divider,html body ul.hidden-menu-profile li.divider{border-color:rgba(243,240,232,.12) !important;background:rgba(243,240,232,.12) !important;margin:10px 0 !important}
  html body ul.hidden-menu > a.reg{display:block;color:var(--axio-lime) !important;font:700 13px/1.2 var(--axio-font-body) !important;letter-spacing:.08em;padding:10px 12px 16px !important}
  html body ul.hidden-menu .b-top{border-top:1px solid rgba(243,240,232,.12) !important;margin-top:14px !important;padding-top:16px !important;display:flex;gap:10px;justify-content:flex-start}
  html body ul.hidden-menu .b-top a.lang-foot{display:grid !important;place-items:center;min-width:44px;height:36px;padding:0 12px !important;border-radius:999px;background:rgba(243,240,232,.08) !important;color:var(--axio-on-dark) !important;border:0 !important}
  /* dividers are links with an <hr> inside: thin lines, not 44px empty rows */
  html body ul.hidden-menu-profile li:has(> a > hr) a{min-height:0 !important;padding:0 !important;pointer-events:none}
  html body ul.hidden-menu-profile li:has(> a > hr) hr{width:100%;margin:8px 10px !important;border:0 !important;border-top:1px solid rgba(243,240,232,.12) !important;background:none !important}
  html body ul.hidden-menu-profile .svg-exit{flex:none;width:22px !important;height:22px !important;margin:0 !important;background-size:contain !important;background-position:center !important;filter:brightness(0) invert(1) !important;opacity:.78}
  /* the header user icon moves onto the open panel: put it in line with the name, in the accent colour */
  html body #hmt-p:checked ~ label.btn-menu-profile{top:30px !important}
  html body #hmt-p:checked ~ label.btn-menu-profile .svg-user-header{filter:brightness(0) saturate(100%) invert(89%) sepia(40%) saturate(900%) hue-rotate(22deg) brightness(102%) !important}
  html body ul.hidden-menu-profile .mobile-profile-info{padding-left:44px !important;min-height:52px;box-sizing:border-box}
}

/* v5 — cards that had no top padding (hand fix 2026-09-29): the cashback-activation page (goweb.php, card .b-top — heading and the rules block
   sat against the top edge) and «Про нас» (h1.no-margin at the very top). Same 32px as the other cards' rhythm, first child without its own margin. */
html body .b-white.b-padding.b-top:not(#axio-a),
html body .b-white.b-padding:not(#axio-a):has(> h1.no-margin:first-child){padding-top:32px !important}
html body .b-white.b-padding.b-top:not(#axio-a) > :first-child,
html body .b-white.b-padding:not(#axio-a) > h1.no-margin:first-child{margin-top:0 !important}
/* support tickets / purchase tables: the site sets .desktop{display:block}, so the «created» and «last message» cells dropped out of the row
   (shorter white boxes, stepped bottom edge). Keep them real table cells where the site shows them. */
@media (min-width: 992px){
  html body table td.desktop:not(#axio-a),html body table th.desktop:not(#axio-a){display:table-cell !important}
}
/* the row action («Відкрити») in the design's button style instead of the old bright-green box */
html body table.table-buy td:last-child > a:not(#axio-a):not(:has(img)),html body table.table-buy td:last-child > input[type="button"]:not(#axio-a),html body table.table-buy td:last-child > button:not(#axio-a){
  display:inline-flex !important;align-items:center;justify-content:center;min-height:38px;padding:0 18px !important;border-radius:999px !important;
  background:var(--axio-ink) !important;color:var(--axio-on-dark) !important;border:0 !important;font:700 13px/1 var(--axio-font-body) !important;letter-spacing:.02em;text-decoration:none !important;white-space:nowrap;box-shadow:none !important}
html body table.table-buy td:last-child > a:not(#axio-a):not(:has(img)):hover,html body table.table-buy td:last-child > input[type="button"]:not(#axio-a):hover,html body table.table-buy td:last-child > button:not(#axio-a):hover{background:var(--axio-primary) !important;color:#fff !important}

/* ── hand fix 2026-09-29 (v6): shop page on narrow phones ── */
/* «Важлива інформація» / «Правила покупок» cards: the heading sat on the card's top edge (padding-top 0 on every width) */
html body .shop-detail-9 > .b-padding.b-white:not(#axio-a){padding-top:26px !important}
/* rule steps: a bare 1fr column can't shrink below its longest word, so on small screens (or with a larger system font)
   the step card spilled out of the white card and was cut on the right */
html body .correct-blocks .corr-block:not(#axio-a){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
html body .correct-block:not(#axio-a) > .title > .text,
html body .correct-block:not(#axio-a) > p.text{min-width:0;overflow-wrap:break-word;hyphens:auto}
@media (max-width:768px){
  html body .correct-blocks .corr-block:not(#axio-a){grid-template-columns:minmax(0,1fr)}
  /* card-in-card: one level of side padding is enough on a phone */
  html body .shop-detail-9 > .b-padding.b-white:not(#axio-a){padding:22px 18px 18px !important}
  html body .correct-blocks .corr-block:not(#axio-a) > .correct-block{padding:16px 14px !important}
}
@media (max-width:420px){
  /* number above the title, so the title gets the full width of the card */
  html body .correct-block:not(#axio-a) > .title{flex-direction:column;align-items:flex-start;gap:8px}
}
/* reviews: the site paints .comment_shop green on phones — its square corners showed around the rounded review card */
html body .comment_shop:not(#axio-a){background:transparent !important}
@media (max-width:768px){
  html body .shop_tabs > .tab-content:not(#axio-a){padding:16px 14px !important}
  html body .comment_shop:not(#axio-a){margin-bottom:14px !important}
  html body .reviews-block:not(#axio-a) .reviews-text{padding:16px 16px 14px !important;border-left-width:3px !important}
  /* shop reply: a small indent under the review, never on top of it */
  html body .reviews-block.reviews-margin-l:not(#axio-a){margin:10px 0 0 14px !important;padding:0 !important;width:auto !important;max-width:none !important;top:auto !important;position:relative}
  html body .reviews-block .reviews-text-title:not(#axio-a){overflow-wrap:break-word}
}
