:root {--okay-button-color: #d9784a;--okay-button-text: #ffffff;--okay-button-color-hover: #c2683c;--okay-button-text-hover: #ffffff;--okay-basic-company: #24729d;--okay-second-company: #18384f;--okay-basic-company-text: #ffffff;--okay-second-company-text: #ffffff;--okay-bg: #f5f7f9;--okay-body-text: #364152;--okay-body-heading: #172432;--okay-boxed-color: #ffffff;--okay-boxed-text: #364152;--okay-button-second-color: #18384f;--okay-button-second-text: #ffffff;--okay-border-color: #e1e7ec;--okay-shadow-color: 0 8px 24px rgba(24, 56, 79, 0.08);--astra-accent: #d9784a;--astra-accent-hover: #c2683c;--astra-primary: #24729d;--astra-primary-dark: #18384f;--astra-background: #f5f7f9;--astra-surface: #ffffff;--astra-text: #364152;--astra-heading: #172432;--astra-muted: #6b7785;--astra-border: #e1e7ec;--astra-radius-small: 8px;--astra-radius-medium: 12px;--astra-radius-large: 16px;--astra-shadow-small: 0 2px 8px rgba(24, 56, 79, 0.06);--astra-shadow-medium: 0 8px 24px rgba(24, 56, 79, 0.09);}
.container-fluid,.container-less,.container {padding-left: 7px;padding-right: 7px;margin: 0 auto;width: 100%;}.container {max-width: 1366px;}.container-less{max-width: 860px;}.container-fluid {max-width: 100%;}.container-less::after,.container-fluid::after,.container::after {content: "";display: table;clear: both;}.row {margin-right: -7px;margin-left: -7px;}.row::after {content: "";display: table;clear: both;}.f_row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -7px;margin-left: -7px;}@media only screen and (max-width : 991px) {.row,.f_row{margin-right: -5px;margin-left: -5px;}}.no_gutters {margin-right: 0;margin-left: 0;}.no_gutters > .col,.no_gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}.f_col-1,.f_col-2,.f_col-3,.f_col-4,.f_col-5,.f_col-6,.f_col-7,.f_col-8,.f_col-9,.f_col-10,.f_col-11,.f_col-12,.f_col,.f_col-sm-1,.f_col-sm-2,.f_col-sm-3,.f_col-sm-4,.f_col-sm-5,.f_col-sm-6,.f_col-sm-7,.f_col-sm-8,.f_col-sm-9,.f_col-sm-10,.f_col-sm-11,.f_col-sm-12,.f_col-sm,.f_col-md-1,.f_col-md-2,.f_col-md-3,.f_col-md-4,.f_col-md-5,.f_col-md-6,.f_col-md-7,.f_col-md-8,.f_col-md-9,.f_col-md-10,.f_col-md-11,.f_col-md-12,.f_col-md,.f_col-lg-1,.f_col-lg-2,.f_col-lg-3,.f_col-lg-4,.f_col-lg-5,.f_col-lg-6,.f_col-lg-7,.f_col-lg-8,.f_col-lg-9,.f_col-lg-10,.f_col-lg-11,.f_col-lg-12,.f_col-lg,.f_col-xl-1,.f_col-xl-2,.f_col-xl-3,.f_col-xl-4,.f_col-xl-5,.f_col-xl-6,.f_col-xl-7,.f_col-xl-8,.f_col-xl-9,.f_col-xl-10,.f_col-xl-11,.f_col-xl-12,.f_col-xl,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-25,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-85,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {position: relative;width: 100%;padding-right: 7px;padding-left: 7px;}@media only screen and (max-width : 991px) {.f_col-1,.f_col-2,.f_col-3,.f_col-4,.f_col-5,.f_col-6,.f_col-7,.f_col-8,.f_col-9,.f_col-10,.f_col-11,.f_col-12,.f_col,.f_col-sm-1,.f_col-sm-2,.f_col-sm-3,.f_col-sm-4,.f_col-sm-5,.f_col-sm-6,.f_col-sm-7,.f_col-sm-8,.f_col-sm-9,.f_col-sm-10,.f_col-sm-11,.f_col-sm-12,.f_col-sm,.f_col-md-1,.f_col-md-2,.f_col-md-3,.f_col-md-4,.f_col-md-5,.f_col-md-6,.f_col-md-7,.f_col-md-8,.f_col-md-9,.f_col-md-10,.f_col-md-11,.f_col-md-12,.f_col-md,.f_col-lg-1,.f_col-lg-2,.f_col-lg-3,.f_col-lg-4,.f_col-lg-5,.f_col-lg-6,.f_col-lg-7,.f_col-lg-8,.f_col-lg-9,.f_col-lg-10,.f_col-lg-11,.f_col-lg-12,.f_col-lg,.f_col-xl-1,.f_col-xl-2,.f_col-xl-3,.f_col-xl-4,.f_col-xl-5,.f_col-xl-6,.f_col-xl-7,.f_col-xl-8,.f_col-xl-9,.f_col-xl-10,.f_col-xl-11,.f_col-xl-12,.f_col-xl,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-25,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-85,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {position: relative;width: 100%;padding-right: 5px;padding-left: 5px;}}.col-xs-1 {float: left;width: 8.33333%;}.col-xs-2 {float: left;width: 16.66667%;}.col-xs-3 {float: left;width: 25%;}.col-xs-4 {float: left;width: 33.33333%;}.col-xs-5 {float: left;width: 41.66667%;}.col-xs-6 {float: left;width: 50%;}.col-xs-7 {float: left;width: 58.33333%;}.col-xs-8 {float: left;width: 66.66667%;}.col-xs-9 {float: left;width: 75%;}.col-xs-10 {float: left;width: 83.33333%;}.col-xs-11 {float: left;width: 91.66667%;}.col-xs-12 {float: left;width: 100%;}.f_col {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.f_col-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}.f_col-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.f_col-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.f_col-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.f_col-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.f_col-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.f_col-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.f_col-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.f_col-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.f_col-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.f_col-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.f_col-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.f_col-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.pull-xs-0 {right: auto;}.pull-xs-1 {right: 8.33333%;}.pull-xs-2 {right: 16.66667%;}.pull-xs-3 {right: 25%;}.pull-xs-4 {right: 33.33333%;}.pull-xs-5 {right: 41.66667%;}.pull-xs-6 {right: 50%;}.pull-xs-7 {right: 58.33333%;}.pull-xs-8 {right: 66.66667%;}.pull-xs-9 {right: 75%;}.pull-xs-10 {right: 83.33333%;}.pull-xs-11 {right: 91.66667%;}.pull-xs-12 {right: 100%;}.push-xs-0 {left: auto;}.push-xs-1 {left: 8.33333%;}.push-xs-2 {left: 16.66667%;}.push-xs-3 {left: 25%;}.push-xs-4 {left: 33.33333%;}.push-xs-6 {left: 50%;}.push-xs-8 {left: 66.66667%;}.push-xs-12 {left: 100%;}.offset-xs-1 {margin-left: 8.33333%;}.offset-xs-2 {margin-left: 16.66667%;}.offset-xs-3 {margin-left: 25%;}.offset-xs-4 {margin-left: 33.33333%;}.offset-xs-5 {margin-left: 41.66667%;}.offset-xs-6 {margin-left: 50%;}.offset-xs-9 {margin-left: 75%;}@media (min-width: 576px) {.col-sm-1 {float: left;width: 8.33333%;}.col-sm-2 {float: left;width: 16.66667%;}.col-sm-3 {float: left;width: 25%;}.col-sm-4 {float: left;width: 33.33333%;}.col-sm-5 {float: left;width: 41.66667%;}.col-sm-6 {float: left;width: 50%;}.col-sm-7 {float: left;width: 58.33333%;}.col-sm-8 {float: left;width: 66.66667%;}.col-sm-9 {float: left;width: 75%;}.col-sm-10 {float: left;width: 83.33333%;}.col-sm-11 {float: left;width: 91.66667%;}.col-sm-12 {float: left;width: 100%;}.f_col-sm {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.f_col-sm-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}.f_col-sm-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.f_col-sm-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.f_col-sm-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.f_col-sm-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.f_col-sm-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.f_col-sm-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.f_col-sm-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.f_col-sm-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.f_col-sm-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.f_col-sm-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.f_col-sm-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.f_col-sm-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.pull-sm-0 {right: auto;}.pull-sm-1 {right: 8.33333%;}.pull-sm-2 {right: 16.66667%;}.pull-sm-3 {right: 25%;}.pull-sm-4 {right: 33.33333%;}.pull-sm-5 {right: 41.66667%;}.pull-sm-6 {right: 50%;}.pull-sm-7 {right: 58.33333%;}.pull-sm-8 {right: 66.66667%;}.pull-sm-9 {right: 75%;}.pull-sm-10 {right: 83.33333%;}.pull-sm-11 {right: 91.66667%;}.pull-sm-12 {right: 100%;}.push-sm-0 {left: auto;}.push-sm-1 {left: 8.33333%;}.push-sm-2 {left: 16.66667%;}.push-sm-3 {left: 25%;}.push-sm-4 {left: 33.33333%;}.push-sm-6 {left: 50%;}.push-sm-8 {left: 66.66667%;}.push-sm-12 {left: 100%;}}@media (min-width: 768px) {.col-md-1 {float: left;width: 8.33333%;}.col-md-2 {float: left;width: 16.66667%;}.col-md-3 {float: left;width: 25%;}.col-md-4 {float: left;width: 33.33333%;}.col-md-5 {float: left;width: 41.66667%;}.col-md-6 {float: left;width: 50%;}.col-md-7 {float: left;width: 58.33333%;}.col-md-8 {float: left;width: 66.66667%;}.col-md-9 {float: left;width: 75%;}.col-md-10 {float: left;width: 83.33333%;}.col-md-11 {float: left;width: 91.66667%;}.col-md-12 {float: left;width: 100%;}.f_col-md {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.f_col-md-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}.f_col-md-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.f_col-md-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.f_col-md-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.f_col-md-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.f_col-md-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.f_col-md-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.f_col-md-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.f_col-md-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.f_col-md-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.f_col-md-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.f_col-md-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.f_col-md-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.pull-md-0 {right: auto;}.pull-md-1 {right: 8.33333%;}.pull-md-2 {right: 16.66667%;}.pull-md-3 {right: 25%;}.pull-md-4 {right: 33.33333%;}.pull-md-5 {right: 41.66667%;}.pull-md-6 {right: 50%;}.pull-md-7 {right: 58.33333%;}.pull-md-8 {right: 66.66667%;}.pull-md-9 {right: 75%;}.pull-md-10 {right: 83.33333%;}.pull-md-11 {right: 91.66667%;}.pull-md-12 {right: 100%;}.push-md-0 {left: auto;}.push-md-1 {left: 8.33333%;}.push-md-2 {left: 16.66667%;}.push-md-3 {left: 25%;}.push-md-4 {left: 33.33333%;}.push-md-6 {left: 50%;}.push-md-8 {left: 66.66667%;}.push-md-9 {left: 75%;}.push-md-12 {left: 100%;}.offset-md-1 {margin-left: 8.33333%;}}@media (min-width: 992px) {.col-lg-1 {float: left;width: 8.33333%;}.col-lg-2 {float: left;width: 16.66667%;}.col-lg-3 {float: left;width: 25%;}.col-lg-4 {float: left;width: 33.33333%;}.col-lg-5 {float: left;width: 41.66667%;}.col-lg-6 {float: left;width: 50%;}.col-lg-7 {float: left;width: 58.33333%;}.col-lg-8 {float: left;width: 66.66667%;}.col-lg-9 {float: left;width: 75%;}.col-lg-10 {float: left;width: 83.33333%;}.col-lg-11 {float: left;width: 91.66667%;}.col-lg-12 {float: left;width: 100%;}.f_col-lg {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.f_col-lg-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}.f_col-lg-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.f_col-lg-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.f_col-lg-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.f_col-lg-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.f_col-lg-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.f_col-lg-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.f_col-lg-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.f_col-lg-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.f_col-lg-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.f_col-lg-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.f_col-lg-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.f_col-lg-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.pull-lg-0 {right: auto;}.pull-lg-1 {right: 8.33333%;}.pull-lg-2 {right: 16.66667%;}.pull-lg-3 {right: 25%;}.pull-lg-4 {right: 33.33333%;}.pull-lg-5 {right: 41.66667%;}.pull-lg-6 {right: 50%;}.pull-lg-7 {right: 58.33333%;}.pull-lg-8 {right: 66.66667%;}.pull-lg-9 {right: 75%;}.pull-lg-10 {right: 83.33333%;}.pull-lg-11 {right: 91.66667%;}.pull-lg-12 {right: 100%;}.push-lg-0 {left: auto;}.push-lg-1 {left: 8.33333%;}.push-lg-2 {left: 16.66667%;}.push-lg-3 {left: 25%;}.push-lg-4 {left: 33.33333%;}.push-lg-6 {left: 50%;}.push-lg-7 {left: 58.33333%;}.push-lg-8 {left: 66.66667%;}.push-lg-12 {left: 100%;}}@media (min-width: 1200px) {.col-xl-1 {float: left;width: 8.33333%;}.col-xl-2 {float: left;width: 16.66667%;}.col-xl-25 {float: left;width: 20%;}.col-xl-3 {float: left;width: 25%;}.col-xl-4 {float: left;width: 33.33333%;}.col-xl-5 {float: left;width: 41.66667%;}.col-xl-6 {float: left;width: 50%;}.col-xl-7 {float: left;width: 58.33333%;}.col-xl-8 {float: left;width: 66.66667%;}.col-xl-85 {float: left;width: 80%;}.col-xl-9 {float: left;width: 75%;}.col-xl-10 {float: left;width: 83.33333%;}.col-xl-11 {float: left;width: 91.66667%;}.col-xl-12 {float: left;width: 100%;}.f_col-xl {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.f_col-xl-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}.f_col-xl-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.f_col-xl-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.f_col-xl-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.f_col-xl-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.f_col-xl-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.f_col-xl-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.f_col-xl-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.f_col-xl-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.f_col-xl-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.f_col-xl-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.f_col-xl-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.f_col-xl-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.pull-xl-0 {right: auto;}.pull-xl-1 {right: 8.33333%;}.pull-xl-2 {right: 16.66667%;}.pull-xl-3 {right: 25%;}.pull-xl-4 {right: 33.33333%;}.pull-xl-5 {right: 41.66667%;}.pull-xl-6 {right: 50%;}.pull-xl-7 {right: 58.33333%;}.pull-xl-8 {right: 66.66667%;}.pull-xl-9 {right: 75%;}.pull-xl-10 {right: 83.33333%;}.pull-xl-12 {right: 100%;}.push-xl-0 {left: auto;}.push-xl-1 {left: 8.33333%;}.push-xl-2 {left: 16.66667%;}.push-xl-3 {left: 25%;}.push-xl-4 {left: 33.33333%;}.push-xl-6 {left: 50%;}.push-xl-7 {left: 58.33333%;}.push-xl-8 {left: 66.66667%;}.push-xl-12 {left: 100%;}}.clearfix::after {content: "";display: table;clear: both;}.float-xs-left {float: left;}.float-xs-right {float: right;}.float-xs-none {float: none;}@media (min-width: 576px) {.float-sm-left {float: left;}.float-sm-right {float: right;}.float-sm-none {float: none;}}@media (min-width: 768px) {.float-md-left {float: left;}.float-md-right {float: right;}.float-md-none {float: none;}}@media (min-width: 992px) {.float-lg-left {float: left;}.float-lg-right {float: right;}.float-lg-none {float: none;}}@media (min-width: 1200px) {.float-xl-left {float: left;}.float-xl-right {float: right;}.float-xl-none {float: none;}}.invisible {visibility: hidden;}.hidden{display: none;}.hidden-xs-up {display: none!important;}@media (max-width: 575px) {.hidden-xs-down {display: none!important;}}@media (min-width: 576px) {.hidden-sm-up {display: none!important;}}@media (max-width: 767px) {.hidden-sm-down {display: none!important;}}@media (min-width: 768px) {.hidden-md-up {display: none!important;}}@media (max-width: 991px) {.hidden-md-down {display: none!important;}}@media (min-width: 992px) {.hidden-lg-up {display: none!important;}}@media (max-width: 1199px) {.hidden-lg-down {display: none;}}@media (min-width: 1200px) {.hidden-xl-up {display: none;}}.hidden-xl-down {display: none;}.visible-print-block {display: none;}@media print {.visible-print-block {display: block;}}.visible-print-inline {display: none;}@media print {.visible-print-inline {display: inline;}}.visible-print-inline-block {display: none;}@media print {.visible-print-inline-block {display: inline-block;}}@media print {.hidden-print {display: none;}}.d-block {display: block;}.d-inline-block {display: inline-block;}.d-inline {display: inline;}.d-table {display: table;}.d-table-cell {display: table-cell;}.d-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.d-inline-flex {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}@media (min-width: 576px) {.d-sm-block {display: block;}.d-sm-table {display: table;}.d-sm-table-cell {display: table-cell;}.d-sm-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.d-sm-inline-flex {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}}@media (min-width: 768px) {.d-md-inline {display: inline;}.d-md-inline-block {display: inline-block;}.d-md-block {display: block;}.d-md-table {display: table;}.d-md-table-cell {display: table-cell;}.d-md-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.d-md-inline-flex {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}}@media (min-width: 992px) {.d-lg-inline {display: inline;}.d-lg-inline-block {display: inline-block;}.d-lg-block {display: block;}.d-lg-table {display: table;}.d-lg-table-cell {display: table-cell;}.d-lg-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.d-lg-inline-flex {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}}@media (min-width: 1200px) {.d-xl-inline {display: inline;}.d-xl-inline-block {display: inline-block;}.d-xl-block {display: block;}.d-xl-table {display: table;}.d-xl-table-cell {display: table-cell;}.d-xl-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.d-xl-inline-flex {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}}.flex-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}.flex-last {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}.flex-unordered {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}.flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.flex-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.flex-column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.flex-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.flex-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.justify-content-start {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.justify-content-end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.justify-content-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.justify-content-between {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.justify-content-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}.align-items-start {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.align-items-end {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}.align-items-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.align-items-baseline {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.align-items-stretch {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.align-content-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}.align-content-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}.align-content-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.align-content-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}.align-content-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}.align-content-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.align-self-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;-ms-grid-row_f-align: auto;align-self: auto;}.align-self-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}.align-self-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.align-self-center {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row_f-align: center;align-self: center;}.align-self-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}.align-self-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row_f-align: stretch;align-self: stretch;}@media (min-width: 576px) {.flex-sm-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}.flex-sm-last {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}.flex-sm-unordered {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}.flex-sm-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.flex-sm-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.flex-sm-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.flex-sm-column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.flex-sm-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-sm-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.flex-sm-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.justify-content-sm-start {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.justify-content-sm-end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.justify-content-sm-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.justify-content-sm-between {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.justify-content-sm-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}.align-items-sm-start {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.align-items-sm-end {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}.align-items-sm-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.align-items-sm-baseline {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.align-items-sm-stretch {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.align-content-sm-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}.align-content-sm-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}.align-content-sm-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.align-content-sm-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}.align-content-sm-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}.align-content-sm-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.align-self-sm-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;-ms-grid-row_f-align: auto;align-self: auto;}.align-self-sm-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}.align-self-sm-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.align-self-sm-center {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row_f-align: center;align-self: center;}.align-self-sm-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}.align-self-sm-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row_f-align: stretch;align-self: stretch;}}@media (min-width: 768px) {.flex-md-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}.flex-md-last {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}.flex-md-unordered {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}.flex-md-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.flex-md-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.flex-md-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.flex-md-column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.flex-md-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-md-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.flex-md-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.justify-content-md-start {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.justify-content-md-end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.justify-content-md-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.justify-content-md-between {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.justify-content-md-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}.align-items-md-start {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.align-items-md-end {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}.align-items-md-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.align-items-md-baseline {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.align-items-md-stretch {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.align-content-md-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}.align-content-md-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}.align-content-md-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.align-content-md-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}.align-content-md-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}.align-content-md-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.align-self-md-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;-ms-grid-row_f-align: auto;align-self: auto;}.align-self-md-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}.align-self-md-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.align-self-md-center {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row_f-align: center;align-self: center;}.align-self-md-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}.align-self-md-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row_f-align: stretch;align-self: stretch;}}@media (min-width: 992px) {.flex-lg-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}.flex-lg-last {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}.flex-lg-unordered {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}.flex-lg-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.flex-lg-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.flex-lg-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.flex-lg-column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.flex-lg-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-lg-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.flex-lg-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.justify-content-lg-start {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.justify-content-lg-end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.justify-content-lg-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.justify-content-lg-between {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.justify-content-lg-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}.align-items-lg-start {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.align-items-lg-end {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}.align-items-lg-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.align-items-lg-baseline {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.align-items-lg-stretch {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.align-content-lg-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}.align-content-lg-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}.align-content-lg-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.align-content-lg-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}.align-content-lg-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}.align-content-lg-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.align-self-lg-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;-ms-grid-row_f-align: auto;align-self: auto;}.align-self-lg-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}.align-self-lg-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.align-self-lg-center {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row_f-align: center;align-self: center;}.align-self-lg-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}.align-self-lg-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row_f-align: stretch;align-self: stretch;}}@media (min-width: 1200px) {.flex-xl-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;}.flex-xl-last {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}.flex-xl-unordered {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}.flex-xl-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.flex-xl-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.flex-xl-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.flex-xl-column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.flex-xl-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-xl-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.flex-xl-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.justify-content-xl-start {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.justify-content-xl-end {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.justify-content-xl-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.justify-content-xl-between {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.justify-content-xl-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}.align-items-xl-start {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.align-items-xl-end {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}.align-items-xl-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.align-items-xl-baseline {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.align-items-xl-stretch {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.align-content-xl-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}.align-content-xl-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}.align-content-xl-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.align-content-xl-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}.align-content-xl-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}.align-content-xl-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.align-self-xl-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;-ms-grid-row_f-align: auto;align-self: auto;}.align-self-xl-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}.align-self-xl-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}.align-self-xl-center {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row_f-align: center;align-self: center;}.align-self-xl-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}.align-self-xl-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row_f-align: stretch;align-self: stretch;}}
/*#Headings#Links#Resets#Blocks & boxed#Buttons#Form#Group menu#Accordion#Tabs#Table#Popup#ScrollBar#Autocomplete#Ui-slider#Gallery zoom#Loader amimation#Swiper#Lazy load#Reedmore/* ==================================================Libraries & сomponents================================================== */@charset "UTF-8";@-moz-viewport {width: device-width;}@-ms-viewport {width: device-width;}@-o-viewport {width: device-width;}@-webkit-viewport {width: device-width;}@viewport {width: device-width;}html {font-family: sans-serif;line-height: 1.2;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;height: 100%;}body {font-family: 'Nunito', Nunito Fallback;background-color: #f5f7f9;color: #364152;font-size: 14px;font-weight: normal;position: relative;line-height: 1.4;min-height: 100%;max-width: 100%;min-width: 320px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}#tinymce {padding: 20px;}.tmce_notice_info,.tmce_notice_success,.tmce_notice_error {padding: 20px 30px;margin: 1rem 0 1.5rem;font-weight: 500;font-size: 16px;line-height: 1.6;border-left: 8px solid rgb(188, 188, 188);display: block;}.tmce_notice_error {background-color: #ffcac6;border-left: 8px solid #ff3121;color: #222;}.tmce_notice_success {background-color: #d6fbcc;border-left: 8px solid #266f12;color: #222;}.tmce_notice_info {background-color: #e1f6fd;border-left: 8px solid #0a7ca2;color: #222;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {display: block;position: relative;font-family: inherit;color: #172432;line-height: 1.2;font-weight: 800;margin: 0 0 1.5rem;}h1,.h1 {font-size: 18px;}h2,.h2 {font-size: 26px;}h3,.h3 {font-size: 24px;}h4,.h4 {font-size: 22px;}h5,.h5 {font-size: 20px;}h6,.h6 {font-size: 18px;}a {color: #24729d;text-decoration: underline;background-color: transparent;-webkit-text-decoration-skip: objects;transition: all 0.2s ease;}.tooltip a:hover,a:hover,a:focus {color: #24729d;outline-width: 0;text-decoration: none;}*,*::before,*::after {margin: 0;padding: 0;box-sizing: border-box;}*:focus {outline: none;}b,strong {font-weight: 600;}img {max-width: 100%;border-style: none;}img:not([src]) {visibility: hidden;}figure {margin: 15px 40px;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}hr {height: 1px;background-color: #dbdbdb;margin: 20px 0;box-sizing: content-box;border: 0;overflow: visible;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}svg:not(:root) {overflow: hidden;}[hidden] {display: none;}p {line-height: 1.6;margin: 0 0 1.5rem;}p:last-child {margin-bottom: 0;}table {border-collapse: collapse;border-spacing: 0;background-color: transparent;}nav ul {margin: 0;padding: 0;list-style: none;}ol,ul {margin: 0 0 1.5rem 1.5rem;}ol li,ul li {font-weight: 500;margin: 0 0 1rem 0;}blockquote {margin: 1rem 0 1.5rem;color: rgb(94, 94, 94);padding: 20px 30px;border-left: 8px solid rgb(194, 194, 194);position: relative;background: rgb(248, 248, 248);font-weight: 400;font-size: 18px;font-style: italic;line-height: 1.3;width: 100%;max-width: 100%;font-family: inherit;}blockquote p {font-style: italic;font-size: 16px;margin-top: 0;}blockquote cite {color: #999999;font-size: 14px;display: block;margin-top: 5px;}blockquote cite:before {content: "\2014 \2009";}.block {position: relative;margin-bottom: 15px;}.block--comment {margin-top: 20px;padding-top: 60px;border-top: 3px solid #ddd;}.block--boxed {position: relative;background-color: #fff;padding: 15px;}.block--border {border: 1px solid #dbdbdb;border-radius: 3px;}.block--shadow {box-shadow: 0 2px 5px #0000004d;}.block__inner {max-width: 100%;}.block__header {position: relative;margin-bottom: 10px;}.block__header--promo {position: relative;}.block__header--boxed {background-color: #fff;position: relative;padding: 15px 15px;margin-bottom: 15px;}.block__header--border {border: 1px solid #dbdbdb;border-radius: 3px;}.block__main_brands {width: 100%;max-width: 100%;}.block__title {color: #364152;font-size: 24px;line-height: 1.2;font-weight: 500;margin-bottom: 0;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.block__title--user {margin: 0 0 1.5rem;}.block__title--order {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.block__title--order svg {color: #1dc116;width: 26px;display: inline-block;vertical-align: middle;margin-right: 5px;}.block__title--order span {vertical-align: middle;}.block__title--order .order_number {color: #1dc116;padding: 3px 5px;display: inline-block;font-size: 14px;border: 1px solid #1dc116;border-radius: 4px;line-height: 1;margin: 0px 8px;font-weight: 600;}.block__header--promo .block__heading,.block__header--promo .block__title {padding-right: 180px;}.block__header_promo {max-width: 200px;white-space: nowrap;position: absolute;padding: 5px 10px;background: rgb(241, 185, 137);color: rgb(0, 0, 0);font-size: 14px;font-weight: 600;right: 0;top: 0;overflow: hidden;border-radius: 5px;}.block__header_button {max-width: 200px;white-space: nowrap;position: absolute;padding: 2px 8px;background: transparent;border: 1px solid;border-color: #d9784a;border-radius: 3px;color: #d9784a;font-size: 12px;font-weight: 400;right: 0;top: 0;overflow: hidden;transition: all 0.3s;}.block__header--boxed .block__header_promo,.block__header--boxed .block__header_button {right: 16px;top: 11px;}.block__heading {margin-bottom: 0;}.boxed--stretch {height: 100%;}.block--boxed .block__header {margin-bottom: 15px;}.block--boxed .block__body {padding: 0;}.block__more {color: #d9784a;font-size: 12px;font-weight: 500;text-decoration: none;transition: all 0.3s;}.block__more svg {position: relative;top: 1px;width: 11px;height: 11px;margin-left: 3px;transition: all 0.3s;}.block_explanation {padding-left: 20px;}.block_explanation__header {font-size: 24px;font-weight: 600;color: #222;line-height: 1.2;margin-bottom: 15px;}.block__abouts_us {border-right: 1px solid;border-color: #e1e7ec;padding-right: 20px;}.block__description:after {content: "";display: table;clear: both;}.block__description--style {background: #fff;color: #364152;font-size: 16px;line-height: 1.8;}.block__description iframe {margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}.block__description .table_responsive {width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1.5rem;}.block__description .table--responsive::-webkit-scrollbar {-webkit-appearance: none;width: 14px;height: 14px;}.block__description .table--responsive::-webkit-scrollbar-thumb {border-radius: 8px;border: 3px solid #fff;background-color: rgba(0, 0, 0, 0.3);}.block__description .video,.block__description .mce-object-iframe {position: relative;padding-bottom: 36%;padding-top: 30px;height: 0;width: 70%;margin: 0px auto;overflow: hidden;}.block__description .mce-object-iframe iframe,.block__description .video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid rgb(219, 219, 219);}.block__description a.fn_image_gallery,.block__description a.fn_image_zoom {display: block;line-height: 1;margin: 1.5rem auto;}.block__description a.fn_image_zoom img {border: 1px solid #eee;padding: 1px;}.block__description a.fn_image_gallery {padding: 3px 6px;}.block__description img {display: block;margin: 0 auto;height: auto;}.block__description figure {margin: 0;border: 1px solid #dbdbdb;border-radius: 3px;padding: 10px;}.block__description figure p {margin: 0;}.block__description figure img {margin: 0;}.block__description figure figcaption {padding: 5px 3px;font-size: 12px;font-style: italic;font-weight: 500;}.block__description .table {width: 100%;overflow: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 2rem 0 0;}.block__description .table__row {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;}.block__description .table__cell {width: 49%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;margin: 0 0 2rem;}.block__description .table__cell--top {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.block__description .table__cell img {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row_f-align: center;align-self: center;height: auto;max-width: 100%;}.block__description .table__cell--col-3 {width: 31%;}@media only screen and (max-width: 991px) {.block__description iframe {height: 48vw;}.block__description .table__row {display: block;}.block__description .table__cell,.block__description .table__cell--col-3 {width: 100%;}}.block__description ul li,.block__description ol li {font-weight: 500;font-family: inherit;font-size: 15px;}.boxed {clear: both;padding: 10px;margin: 10px 0;border-left: 4px solid rgb(188, 188, 188);background: rgb(247, 247, 247);display: block;border-radius: 5px;font-weight: 400;font-size: 12px;color: rgb(74, 74, 74);line-height: 1.3;min-height: 36px;}.boxed--flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.boxed--big {padding: 15px 15px;margin: 0 0 20px;font-weight: 400;font-size: 14px;line-height: 1.6;}.boxed--middle {padding: 10px;margin: 0 0 20px;font-weight: 400;font-size: 14px;line-height: 1.4;}.boxed--warning {background-color: rgb(253, 228, 228);border-left: 4px solid rgb(255, 0, 0);color: #222;}.boxed--success {background-color: rgb(222, 249, 221);border-left: 4px solid #0a7c71;color: #222;}.boxed--notify {background-color: #f8f8f8;border-left: 4px solid #c2c2c2;color: #6f6f6f;}.boxed_no_comments {display: block;padding: 75px 20px 75px;text-align: center;}.boxed_no_comments__icon {margin-bottom: 30px;}.boxed_no_comments__title {font-size: 24px;color: #333;font-weight: 600;line-height: 1.34;text-align: center;margin-bottom: 15px;}.boxed_no_comments__text {font-size: 14px;font-weight: 400;color: #333;text-align: center;margin-bottom: 20px;}button,[type="button"],[type="reset"],[type="submit"] {font-family: inherit;overflow: visible;text-transform: none;font-size: 100%;line-height: 1.15;margin: 0;-webkit-appearance: none;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}.button {display: inline-block;font-weight: 400;color: rgb(33, 37, 41);text-align: center;vertical-align: middle;-webkit-user-select: none;cursor: pointer;-moz-user-select: none;-ms-user-select: none;user-select: none;text-decoration: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.button--big {padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem;}.button--small {padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}.button--basic {color: #fff;background-color: #d9784a;border-color: #d9784a;}.button--basic:hover,.button--basic:active {color: #fff;text-decoration: none;opacity: 0.8;}.button--second {color: #d9784a;background-color: #fff;border-color: #d9784a;}.button--second:hover,.button--second:active {color: #fff;text-decoration: none;background-color: #d9784a;border-color: #d9784a;}.button--blick {position: relative;overflow: hidden;}.button--blick:after {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: "";width: 50%;height: 100%;background: -webkit-linear-gradient(left,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.3) 100%);background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}a.button--blick:hover:after,.button--blick:hover:after {-webkit-animation: shine 0.75s;animation: shine 0.75s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}.btn_order {display: inline-block;font-weight: 500;text-align: center;vertical-align: middle;-webkit-user-select: none;cursor: pointer;-moz-user-select: none;-ms-user-select: none;user-select: none;text-decoration: none;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: #fff;background-color: #d9784a;border-color: #d9784a;}.btn_order:hover,.btn_order:active {color: #fff;text-decoration: none;opacity: 0.8;}.form {position: relative;}.form--boxed {background: #fff;border-radius: 16px;padding: 30px;box-shadow: 0 2px 12px rgba(0,0,0,0.08);}.form--boxed_cart {position: relative;background-color: #fff;padding: 15px;border-radius: 4px;box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);margin-top: 10px;margin-left: 20px;width: 240px;max-width: 100%;}.form__header {text-align: center;position: relative;margin-top: 5px;margin-bottom: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.form__header::after {content: "";height: 1px;background: #dbdbdb;position: absolute;top: 55%;right: 0;display: block;width: 100%;}.form__title {cursor: pointer;font-weight: 600;font-size: 16px;user-select: none;padding: 0 15px 0 15px;color: #364152;background: rgb(255, 255, 255);overflow: hidden;position: relative;line-height: 1.2;z-index: 2;margin: 0 auto;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.form__title svg {width: 24px;height: 24px;margin-right: 10px;}.form__group {position: relative;margin-bottom: 20px;}.form__group--coupon {position: relative;margin-bottom: 0;}.form__group--last {margin-bottom: 0;}input,textarea,.form__textarea,.form__input {display: inline-block;color: #364152;border: 1px solid #dbdbdb;background-color: rgb(255, 255, 255);overflow: visible;resize: none;text-transform: none;font-family: inherit;line-height: 1;position: relative;border-radius: 4px;padding: 5px 15px;width: auto;margin: 0;font-size: 14px;font-weight: 500;}.form__input {height: 40px;display: block;width: 100%;}.form__textarea {display: block;width: 100%;padding: 15px;resize: vertical;}.form__input_subscribe {height: 32px;}label,.form__label {color: #364152;font-size: 14px;margin-bottom: 4px;display: block;}input:focus,textarea:focus,.form__input:focus,.form__textarea:focus {border: 1px solid rgb(186, 186, 186);}.form__textarea.error,.form__input.error {border-color: rgb(231, 71, 71);font-size: 14px;}input::-moz-placeholder,input:-ms-input-placeholder,input::-webkit-input-placeholder {white-space: nowrap;text-overflow: ellipsis;color: rgb(122, 122, 122);font-size: 13px;font-weight: 400;}.form__placeholder {font-family: inherit;white-space: nowrap;text-overflow: ellipsis;color: rgb(122, 122, 122);font-size: 12px;font-weight: 500;transition: all 0.1s linear 0s;line-height: 1;pointer-events: none;display: table;position: absolute;left: 15px;top: 15px;z-index: 1;cursor: text;}:focus::placeholder,:focus::-ms-input-placeholder,:focus:-ms-input-placeholder,:focus:-moz-placeholder,:focus::-moz-placeholder,:focus::-webkit-input-placeholder {opacity: 0;}.form__placeholder.active,.filled .form__placeholder,.form__placeholder--focus.error ~ label ~ .form__placeholder,.form__placeholder--focus.error + .form__placeholder,.form__placeholder--focus:focus ~ .form__placeholder {font-size: 11px;font-weight: 400;font-style: italic;background: #fff;padding: 0 5px;top: -5px;cursor: default;color: #939393;}.form__placeholder--focus:-webkit-autofill,.form__placeholder--focus:-webkit-autofill:hover,.form__placeholder--focus:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0 30px #fff inset;box-shadow: 0 0 0 30px #fff inset;-webkit-text-fill-color: inherit;filter: none;}.form__placeholder.active.error,.filled .form__placeholder.error,.form__placeholder--focus.error + .form__placeholder,.form__placeholder--focus.error ~ label ~ .form__placeholder {color: rgb(231, 71, 71);}.form__footer {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.form__footer .form__button,.form__footer .captcha {margin-bottom: 10px;}.form__footer {margin-bottom: -10px;}.captcha {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.form__captcha {position: relative;}.form__input_captcha {width: 100%;max-width: 130px;}.secret_number {border: 1px solid #dbdbdb;border-radius: 4px;height: 40px;padding: 0 10px;background: rgb(245, 248, 249);display: inline-block;position: relative;text-shadow: 1px 1px rgb(56, 192, 243), -1px 1px rgb(72, 209, 204),-1px -1px rgb(72, 209, 204), 1px -1px rgb(72, 209, 204);color: rgb(255, 255, 255);font-weight: bold;-moz-user-select: none;-khtml-user-select: none;user-select: none;pointer-events: none;cursor: pointer;margin-right: 10px;font-size: 14px;line-height: 40px;}.secret_number:before {content: "";position: absolute;top: 10px;right: -15px;bottom: -15px;left: 0;z-index: -1;background: linear-gradient(-45deg,rgba(72, 209, 204, 0) 2px,mediumturquoise 3px,rgba(72, 209, 204, 0) 3px)repeat;background-size: 4px 4px;}.secret_number:after {content: attr(data-name);position: absolute;top: 2px;left: 2px;z-index: -2;text-shadow: 1px 1px white, 2px 2px white, 3px 3px white, 4px 4px white;color: white;transition: all 1s;}.form__input::-moz-placeholder,.form__input_captcha::-moz-placeholder,.form__textarea::-moz-placeholder {color: #626262;opacity: 1;}.form__input:-ms-input-placeholder,.form__input_captcha:-ms-input-placeholder,.form__textarea:-ms-input-placeholder {color: #626262;}.form__input::-webkit-input-placeholder,.form__input_captcha::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder {color: #626262;}.form__button {display: block;color: #fff;background-color: #18384f;border: 1px solid;border-color: #18384f;text-align: center;white-space: nowrap;border-radius: 3px;height: 40px;line-height: 38px;font-weight: 600;cursor: pointer;user-select: none;padding: 0 20px;font-size: 12px;font-family: inherit;text-transform: uppercase;text-decoration: none;transition: all 0.2s ease-in-out;}.form__button--border {background: transparent;border-color: rgb(127, 127, 127);color: rgb(69, 69, 69);height: 38px;line-height: 36px;font-weight: 500;padding: 0 10px;font-size: 12px;text-transform: inherit;}.form__button:active,.form__button:focus {opacity: 0.8;}.button--coupon {height: 36px;line-height: 36px;font-size: 16px;}.button--comment {display: block;height: 36px;line-height: 36px;}.message_error {clear: both;padding: 10px;margin: 10px 0 20px;background-color: rgb(253, 228, 228);border-left: 4px solid rgb(255, 0, 0);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;flex-direction: column;align-items: flex-start;border-radius: 5px;font-weight: 400;font-size: 12px;color: #222;line-height: 1.3;min-height: 36px;}.message_success {clear: both;padding: 15px;margin: 10px 0 20px;background-color: rgb(190, 225, 202);border-left: 4px solid rgb(11, 159, 89);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-radius: 5px;font-weight: 400;font-size: 14px;color: rgb(34, 34, 34);line-height: 1.3;min-height: 36px;}.message_success svg {width: 18px;height: 18px;margin-right: 10px;}.error {color: rgb(231, 71, 71);font-family: inherit;font-size: 12px;font-weight: 500;}.form__captcha label.error {display: none;}.checkbox {display: block;position: relative;margin-bottom: 20px;padding-left: 30px;cursor: pointer;color: inherit;border-radius: 3px;}.checkbox__input {position: absolute;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: none;}.checkbox__icon {border: 1px solid #dbdbdb;display: block;height: 22px;position: absolute;left: 0;top: 0;width: 22px;border-radius: 3px;}.checkbox.active .checkbox__icon {border-color: #24729d;}.checkbox.active .checkbox__mark,.checkbox__input:checked + * .checkbox__mark {stroke: #24729d;stroke-width: 2px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;stroke-miterlimit: 10;opacity: 1;stroke-dasharray: 0;stroke-dashoffset: 0;}.checkbox__input:focus .checkbox__icon {border-color: #24729d;}.checkbox__input:disabled + * .checkbox__mark {border-color: #dbdbdb;}.change_pass,.password_remind {position: relative;font-family: inherit;display: block;display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer;width: 100%;text-align: left;background: transparent;border: none;text-decoration: none;font-size: 12px;color: #222;font-weight: 400;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;margin-top: 10px;opacity: 0.7;transition: all 0.3s ease 0s;}.change_pass {margin-top: 0;}.change_pass span,.password_remind span {padding-right: 3px;}.change_pass:hover span,.password_remind:hover span {padding-right: 7px;color: #24729d;text-decoration: none;}.change_pass svg,.password_remind svg {width: 12px;height: 12px;position: relative;top: 1px;}.change_pass:hover svg {color: #24729d;}select {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;overflow: visible;text-transform: none;}.select2-results__options {margin-left: 0px;}.select2-results__option {margin-bottom: 0px;}.subscribe_error,.subscribe_success {color: rgb(231, 71, 71);font-family: inherit;font-size: 14px;font-weight: 500;}.subscribe_success {color: rgb(71, 231, 126);}.menu_group__list {display: block;padding: 0;margin: 0;list-style: none;}.menu_group__item {position: relative;padding: 0;margin-bottom: 5px;}.menu_group__item--2 {padding: 0;white-space: nowrap;}.menu_group__item--2 .menu_group__link {padding: 5px 20px;display: block;}.menu_group__link {position: relative;display: block;width: 100%;text-align: left;color: #364152;font-weight: 400;text-decoration: none;font-size: 14px;padding: 0;transition: color 0.1s ease 0s;}.menu_group--header .menu_group__link[href*="/discounted"],.menu_group--header .menu_group__link[href*="/discounted"]:hover {color: #b10707;}.header__menu {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.menu_group--header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.menu_group--header .menu_group__item {position: relative;padding: 0;margin-bottom: 0;}.menu_group--header .menu_group__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;list-style: none;margin: 0;}.menu_group--header .menu_eventer .menu_group__list--2 {border-radius: 3px;display: none;left: -2px;padding: 5px 0;position: absolute;top: 100%;width: auto;background: rgb(255, 255, 255);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);color: #364152;}.menu_group--header .menu_eventer .menu_group__list--3 {display: none;}.menu_group--header .menu_group__item--2 .menu_group__link {padding: 5px 10px;display: block;font-size: 14px;font-weight: 500;color: #364152;}.menu_group--header .menu_group__link {padding: 5px 10px;font-size: 16px;text-decoration: none;color: #364152;font-weight: 500;position: relative;cursor: pointer;line-height: 1;}.menu_group__link[href^="discounted"] {color: #b10707 !important;}.menu_group--header .menu_eventer .menu_group__link:after {content: "";display: inline-block;width: 8px;height: 8px;border-right: 1px solid;border-bottom: 1px solid;border-color: #364152;transform: rotate(45deg);-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;position: relative;top: -3px;margin-left: 5px;}.menu_group--header .menu_group__list--2 .menu_group__link:after {content: none;}.menu_group--footer .menu_group__list {display: block;padding: 0;list-style: none;margin: 0;}.menu_group--footer .menu_group__item {position: relative;padding: 0;margin-bottom: 10px;}.menu_group--footer .menu_group__link {text-decoration: none;color: #fff;font-weight: 400;font-size: 12px;position: relative;cursor: pointer;}.menu_group--404 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.menu_group--404 .menu_group__item {position: relative;padding: 0;margin-bottom: 0;}.menu_group--404 .menu_group__link {padding: 5px 10px;font-size: 16px;text-decoration: underline;color: #24729d;font-weight: 500;position: relative;cursor: pointer;line-height: 1;}.accordion__title,.accordion__item {position: relative;}.accordion__title {cursor: pointer;}.accordion__header {cursor: pointer;font-weight: 600;font-size: 16px;user-select: none;padding: 0;color: #364152;background: #fff;overflow: hidden;position: relative;z-index: 2;margin: 0;}.accordion__title.active {cursor: default;}.accordion__header.icon:before {font-size: 26px;line-height: 1;margin-right: 10px;}.accordion__arrow {transform: rotate(180deg);font-size: 14px;}.accordion__title.active .accordion__arrow {transform: rotate(0deg);transition: all 0.2s ease-in-out;}.accordion__content {display: none;line-height: 1.3;padding: 10px 0 5px 0;text-align: left;}.tabs {margin-bottom: 15px;overflow: hidden;}.tabs--user {overflow: visible;}.tabs__navigation {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom: 4px solid rgb(233, 234, 237);background: #fff;}.tabs__navigation--user {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;border-bottom: none;background: #fff;}.tabs__link {position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-decoration: none;height: 45px;padding: 0 30px;color: #222;font-size: 16px;font-weight: 600;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.tabs__link.selected {color: #24729d;}.tabs__link.selected:after {content: "";height: 4px;position: absolute;bottom: -4px;background: #24729d;width: 100%;left: 0;}.tabs__link .icon {margin-right: 8px;line-height: 1;}.tabs__link .icon:before {font-size: 22px;line-height: 1;}.tabs__navigation--user .tabs__link {position: relative;margin: 0px;border-bottom: 1px solid rgb(227, 227, 227);text-decoration: none;padding: 18px 0px;color: rgb(34, 34, 34);font-size: 13px;font-weight: 500;min-height: 40px;height: inherit;width: 100%;}.tabs__navigation--user .tabs__link svg {width: 18px;height: 18px;margin-right: 10px;}.tabs__navigation--user .tabs__link.selected:after {content: none;}.tabs__navigation--user .tabs__link:last-child {border-bottom: none;}.tabs__navigation--user .tabs__link.selected {color: #24729d;}.tabs__content {overflow: hidden;background: #fff;}.tab {display: none;padding: 15px;}.mobile_tab_navigation {text-align: center;position: relative;margin: 15px 0 25px;}.mobile_tab_navigation:after {content: "";height: 1px;background: #dbdbdb;position: absolute;top: 45%;right: 0;display: block;width: 100%;}.mobile_tab_title {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;font-weight: 600;font-size: 16px;user-select: none;padding: 5px 15px 5px 15px;color: #364152;background: #fff;overflow: hidden;position: relative;z-index: 2;margin: 0 auto;}.mobile_tab_title svg {width: 18px;height: 18px;margin-right: 10px;}.mobile_tab_title:after {width: 8px;height: 8px;border-right: 2px solid;border-bottom: 2px solid;border-color: #364152;position: relative;content: " ";left: inherit;margin-left: 10px;transform: rotate(-135deg);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.mobile_tab_navigation.active .mobile_tab_title:after {top: -2px;transform: rotate(45deg);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.table_wrapper {overflow: auto;max-width: 100%;background: linear-gradient(to right, #fff 30%, #fff0),linear-gradient(to right, #fff0, #fff 70%) 0 100%,radial-gradient(farthest-side at 0% 50%, #0003, #0000),radial-gradient(farthest-side at 100% 50%, #0003, #0000) 0 100%;background-repeat: no-repeat;background-color: #fff;background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%;background-position: 0 0, 100%, 0 0, 100%;background-attachment: local, local, scroll, scroll;max-height: 430px;width: 100%;}.block__description--style table {font-size: 12px;min-width: 500px;font-weight: 400;width: 100%;max-width: 100%;}.block__description--style td,.block__description--style th {padding: 10px;text-align: left;margin: 0;border: 1px solid #dbdbdb;}.block__description--style:not(.table_not_bg) tbody tr:nth-child(2n) {background-color: #e9e9e9;}.block__description--style th {position: -webkit-sticky;position: sticky;top: 0;background: #18384f;color: #fff;font-weight: 600;}.fn_auto_navigation_anchor {opacity: 0;visibility: hidden;position: relative;width: 20px;height: 20px;margin-top: -90px;padding-top: 90px;display: inline-block;background-size: 20px;background-position-y: bottom;padding-right: 25px;vertical-align: baseline;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjYzLjgwNyAyNjMuODA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjMuODA3IDI2My44MDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8cGF0aCBkPSJNMTQ2Ljk1OSwxMDEuODY5bC0xOS44NDgsMTkuODQ2bDE3Ljg3MSwxNy44NzNjMy41MTIsMy41MTMsNS40NDcsOC4xODIsNS40NDcsMTMuMTQ2YzAuMDAxLDQuOTY0LTEuOTMzLDkuNjMtNS40NDYsMTMuMTQyICAgbC02NC40NDIsNjQuNDQ0Yy03LjI0OCw3LjI0OC0xOS4wNDIsNy4yNDktMjYuMjg5LDAuMDAxbC0xNy44NzMtMTcuODc1Yy0zLjUxLTMuNTA5LTUuNDQzLTguMTc0LTUuNDQyLTEzLjEzNyAgIGMwLTQuOTY0LDEuOTM2LTkuNjM0LDUuNDQ4LTEzLjE0Nmw1MS4xNjYtNTEuMTY2bC0xOS44NDctMTkuODQ2bC01MS4xNjYsNTEuMTY2Yy04LjgxMyw4LjgxNC0xMy42NjcsMjAuNTMtMTMuNjY3LDMyLjk5ICAgYy0wLjAwMSwxMi40NjIsNC44NTIsMjQuMTc4LDEzLjY2NCwzMi45ODZsMTcuODczLDE3Ljg3NGM5LjA5NSw5LjA5NCwyMS4wNDIsMTMuNjQxLDMyLjk4OSwxMy42NDEgICBjMTEuOTQ4LDAsMjMuODk2LTQuNTQ3LDMyLjk5MS0xMy42NDJsNjQuNDQxLTY0LjQ0MmM4LjgxNi04LjgxMiwxMy42Ny0yMC41MjgsMTMuNjY5LTMyLjk5MSAgIGMtMC4wMDEtMTIuNDYxLTQuODU0LTI0LjE3Ni0xMy42NjYtMzIuOTlMMTQ2Ljk1OSwxMDEuODY5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojQTNBM0EzIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPHBhdGggZD0iTTI0Ny4yNzMsMzEuNTM4bC0xNy44NzItMTcuODczQzIyMC41ODksNC44NTMsMjA4Ljg3MywwLDE5Ni40MSwwYy0xMi40NjIsMC0yNC4xNzgsNC44NTQtMzIuOTg3LDEzLjY2NUw5OC45NzQsNzguMTExICAgYy04LjgxMyw4LjgxMS0xMy42NjUsMjAuNTI3LTEzLjY2NSwzMi45OWMwLjAwMSwxMi40NjUsNC44NTUsMjQuMTgyLDEzLjY2OCwzMi45ODhsMTcuODczLDE3Ljg3M2wxOS44NDctMTkuODQ2bC0xNy44NzYtMTcuODc2ICAgYy0zLjUxMS0zLjUwOS01LjQ0NS04LjE3NS01LjQ0NS0xMy4xNGMwLTQuOTY1LDEuOTMzLTkuNjMyLDUuNDQzLTEzLjE0Mmw2NC40NS02NC40NDhjMy41MS0zLjUxLDguMTc3LTUuNDQzLDEzLjE0Mi01LjQ0MyAgIGM0Ljk2NSwwLDkuNjMzLDEuOTM0LDEzLjE0NCw1LjQ0NGwxNy44NzMsMTcuODc1YzMuNTEsMy41MDksNS40NDMsOC4xNzQsNS40NDIsMTMuMTM4YzAsNC45NjUtMS45MzUsOS42MzMtNS40NDUsMTMuMTQ1ICAgbC01MS4xNyw1MS4xNjdsMTkuODQ2LDE5Ljg0N2w1MS4xNzEtNTEuMTY4YzguODEyLTguODEzLDEzLjY2NS0yMC41MjksMTMuNjY2LTMyLjk4OSAgIEMyNjAuOTM4LDUyLjA2MywyNTYuMDg1LDQwLjM0NywyNDcuMjczLDMxLjUzOHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0EzQTNBMyIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);}.fn_auto_navigation_header:hover .fn_auto_navigation_anchor {opacity: 1;visibility: visible;z-index: 2222;}.popup {padding: 30px !important;border-radius: 4px;box-shadow: inset 0 0 6px #0000004d;width: 500px;max-width: 100%;text-align: center;}.popup_bg {color: #fff;background: linear-gradient(to right, #00b4db, #0083b0);}.popup__heading {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;cursor: pointer;font-weight: 600;font-size: 18px;user-select: none;padding: 0;color: #222;background: #fff;overflow: hidden;z-index: 2;text-align: center;margin: 20px auto;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.popup__heading svg {width: 28px;height: 28px;color: #0b982f;margin-right: 15px;}.popup__heading .form__header {margin-bottom: 30px;}.popup__description {margin-bottom: 10px;color: #222;font-weight: 500;font-size: 14px;text-align: center;}.popup__sent {color: #222;font-size: 24px;line-height: 1.2;font-weight: 500;margin-bottom: 0;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.popup_confirm__title {font-weight: 500;font-size: 20px;line-height: 1.2;display: flex;align-items: center;flex-wrap: wrap;}.popup_confirm__title svg {width: 22px;margin-right: 15px;display: inline-block;vertical-align: middle;}.popup_animated {max-width: 100%;width: 550px;border-radius: 4px;overflow: hidden;transform: translateY(-80px);transition: all 0.5s;}.popup_animated .form__header,.popup_animated .form__footer,.popup_animated .form__body {transform: translateY(-40px);opacity: 0;transition-property: transform, opacity;transition-duration: 0.3s;}.fancybox-slide--current .popup_animated,.fancybox-slide--current .popup_animated .form__footer,.fancybox-slide--current .popup_animated .form__header,.fancybox-slide--current .popup_animated .form__body {transform: translateY(0);opacity: 1;transition-duration: 0.3s;}.fancybox-slide--current .popup_animated .form__header {transition-delay: 0.1s;}.fancybox-slide--current .popup_animated .form__body {transition-delay: 0.2s;}.fancybox-slide--current .popup_animated .form__footer {transition-delay: 0.4s;}.autocomplete-suggestions {background-color: #fff;overflow: hidden;overflow-y: auto;border: 1px solid #dbdbdb;display: table;top: 100%;border-left: none;border-bottom: none;}.autocomplete-suggestion {display: table-row;width: 100%;line-height: 1.2;font-size: 12px;font-weight: 500;color: #222;}.autocomplete-suggestions .autocomplete-selected {background: #e9e9e9;}.autocomplete-suggestions strong {font-weight: 600;color: #24729d;}.autocomplete-suggestion div {width: 50px;text-align: center;}.autocomplete-suggestion div,.autocomplete-suggestions span,.autocomplete-suggestions a {padding: 0.152rem 0.3rem;display: table-cell;vertical-align: middle;text-decoration: none;border-left: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}.autocomplete-suggestions span {white-space: nowrap;text-align: right;padding-right: 10px;font-size: 14px;font-weight: 600;border-left: none;}.autocomplete-suggestion {cursor: pointer;}.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-target {position: relative;}.noUi-base,.noUi-connects {width: 100%;height: 100%;position: relative;z-index: 1;}.noUi-connects {overflow: hidden;z-index: 0;}.noUi-connect,.noUi-origin {will-change: transform;position: absolute;z-index: 1;top: 0;right: 0;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-webkit-transform-style: preserve-3d;transform-origin: 0 0;transform-style: flat;}.noUi-connect {height: 100%;width: 100%;}.noUi-origin {height: 10%;width: 10%;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {left: 0;right: auto;}.noUi-vertical .noUi-origin {width: 0;}.noUi-horizontal .noUi-origin {height: 0;}.noUi-handle {-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;}.noUi-touch-area {height: 100%;width: 100%;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {-webkit-transition: transform 0.3s;transition: transform 0.3s;}.noUi-state-drag * {cursor: inherit;}.noUi-horizontal {height: 18px;}.noUi-horizontal .noUi-handle {width: 34px;height: 28px;right: -17px;top: -6px;}.noUi-vertical {width: 18px;}.noUi-vertical .noUi-handle {width: 28px;height: 34px;right: -6px;top: -17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {left: -17px;right: auto;}.noUi-target {background: #fafafa;border-radius: 4px;border: 1px solid #d3d3d3;box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;}.noUi-connects {border-radius: 3px;}.noUi-connect {background: #3fb8af;}.noUi-draggable {cursor: ew-resize;}.noUi-vertical .noUi-draggable {cursor: ns-resize;}.noUi-handle {border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;cursor: default;box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;}.noUi-active {box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;}.noUi-handle:before,.noUi-handle:after {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #e8e7e6;left: 14px;top: 6px;}.noUi-handle:after {left: 17px;}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}.noUi-vertical .noUi-handle:after {top: 17px;}[disabled] .noUi-connect {background: #b8b8b8;}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle {cursor: not-allowed;}.noUi-pips,.noUi-pips * {-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-pips {position: absolute;color: #999;}.noUi-value {position: absolute;white-space: nowrap;text-align: center;}.noUi-value-sub {color: #ccc;font-size: 10px;}.noUi-marker {position: absolute;background: #ccc;}.noUi-marker-sub {background: #aaa;}.noUi-marker-large {background: #aaa;}.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}.noUi-value-horizontal {-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal {-webkit-transform: translate(50%, 50%);transform: translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}.noUi-marker-horizontal.noUi-marker-large {height: 15px;}.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}.noUi-value-vertical {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);padding-left: 25px;}.noUi-rtl .noUi-value-vertical {-webkit-transform: translate(0, 50%);transform: translate(0, 50%);}.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}.noUi-marker-vertical.noUi-marker-sub {width: 10px;}.noUi-marker-vertical.noUi-marker-large {width: 15px;}.noUi-tooltip {display: block;position: absolute;border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;color: #000;padding: 5px;text-align: center;white-space: nowrap;}.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;bottom: 120%;}.noUi-vertical .noUi-tooltip {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);top: 50%;right: 120%;}.noUi-horizontal .noUi-origin > .noUi-tooltip {-webkit-transform: translate(50%, 0);transform: translate(50%, 0);left: auto;bottom: 10px;}.noUi-vertical .noUi-origin > .noUi-tooltip {-webkit-transform: translate(0, -18px);transform: translate(0, -18px);top: auto;right: 28px;}#fn_slider_price.noUi-target {position: relative;height: 4px;background: #e1e8ed;margin: 24px 10px 24px;border-radius: 2px;border: none;font-family: inherit;color: inherit;}#fn_slider_price.noUi-target .noUi-handle {position: absolute;width: 18px;height: 18px;margin-left: -12px;top: -7px;border-radius: 4px;border: 3px solid #e1e8ed;background-color: #fff;border-color: #24729d;cursor: pointer;box-shadow: none;transition: background-color 0.2s;}#fn_slider_price.noUi-target .noUi-handle::after,#fn_slider_price.noUi-target .noUi-handle::before {content: none;}#fn_slider_price.noUi-target .noUi-connect,#fn_slider_price.noUi-target .noUi-handle:hover {background-color: #24729d;}#fn_slider_price.noUi-horizontal .noUi-handle {right: -10px;}@-webkit-keyframes rotate-animation {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate-animation {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes anti-rotate-animation {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@keyframes anti-rotate-animation {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}.fn_categories {position: relative;}.fn_ajax_wait {position: absolute;top: 100px;left: 50%;width: 125px;transform: translateX(-50%);}.fn_ajax_wait:before,.fn_ajax_wait:after {content: "";position: absolute;top: 100px;left: 50%;z-index: 2;border: 6px solid;border-radius: 50%;}.fn_ajax_wait::before {width: 120px;height: 120px;margin-left: -60px;border-left-color: transparent;border-top-color: #24729d;border-right-color: #24729d;border-bottom: transparent;-webkit-animation: rotate-animation 1s linear 0s infinite;animation: rotate-animation 1s linear 0s infinite;}.fn_ajax_wait::after {width: 80px;height: 80px;margin-top: 20px;margin-left: -40px;border-left-color: transparent;border-top-color: #24729d;border-right-color: #24729d;border-bottom: transparent;-webkit-animation: anti-rotate-animation 0.85s linear 0s infinite;animation: anti-rotate-animation 0.85s linear 0s infinite;}.fn_skeleton_load {background: #fff;color: #222;box-shadow: 0 2px 5px #0000004d;border-radius: 3px;display: -webkit-box;display: flex;flex-wrap: wrap;padding: 16px 0;box-sizing: border-box;-webkit-box-pack: justify;justify-content: space-between;z-index: 1;padding: 15px;margin-bottom: 15px;overflow: hidden;}.skeleton_load__item {width: 100%;margin: 8px 0px;display: flex;align-items: center;-webkit-animation-name: thumbAnime;animation-name: thumbAnime;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease;animation-timing-function: ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.skeleton_load__item:after,.skeleton_load__item:before {content: "";background: rgba(34, 34, 34, 0.2);border-radius: 2px;height: 8px;flex: 100%;max-width: 100%;}.skeleton_load__item:before {flex: 0 0 22px;max-width: 22px;height: 22px;margin-right: 8px;}.skeleton_load__item--1:after,.skeleton_load__item--1:before {content: none;}.skeleton_load__item--1 {flex: 0 0 100%;max-width: 100%;background: rgba(34, 34, 34, 0.8);border-radius: 2px;height: 20px;margin-bottom: 20px;}.skeleton_load__item--2:after {flex: 0 0 calc(100% - 60px);max-width: calc(100% - 60px);}.skeleton_load__item--3:after {flex: 0 0 calc(100% - 80px);max-width: calc(100% - 80px);}.skeleton_load__item--4:after {flex: 0 0 calc(100% - 90px);max-width: calc(100% - 90px);}.skeleton_load__item--5:after {flex: 0 0 calc(100% - 45px);max-width: calc(100% - 45px);}.skeleton_load__item--6:after {flex: 0 0 calc(100% - 60px);max-width: calc(100% - 60px);}@-webkit-keyframes thumbAnime {0% {opacity: 1;}50% {opacity: 0.2;}100% {opacity: 1;}}@keyframes thumbAnime {0% {opacity: 1;}50% {opacity: 0.2;}100% {opacity: 1;}}@font-face {font-family: "swiper-icons";src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")format("woff");font-weight: 400;font-style: normal;}.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-container-vertical > .swiper-wrapper {flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {flex-wrap: wrap;}.swiper-container-multirow-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}.swiper-container-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height: auto;}.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform, height;}.swiper-container-3d {perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {scroll-snap-type: y mandatory;}.swiper-button-prev,.swiper-button-next {z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;width: 30px;height: 60px;padding: 0;font-size: 22px;line-height: 1;cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: none;outline: none;left: inherit;background: rgba(0, 0, 0, 0.5);text-align: center;color: rgb(238, 238, 238);transition: all 0.2s ease-in-out 0s;margin: 0;border-radius: 3px;position: absolute;top: calc(50% - 30px);}.fn_comparison_products .swiper-button-prev,.fn_comparison_products .swiper-button-next {top: 100px;}.swiper-button-prev:hover,.swiper-button-next:hover {background: rgba(0, 0, 0, 0.9);}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-button-prev:after,.swiper-button-next:after {font-family: swiper-icons;font-size: 26px;text-transform: none;letter-spacing: 0;text-transform: none;font-variant: initial;line-height: 1;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {content: "prev";}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {content: "next";}.swiper-button-lock {display: none;}.swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(0.33);}.swiper-pagination-bullet {width: 30px;height: 6px;display: inline-block;border-radius: 100%;background: rgb(219, 219, 219);opacity: 0.8;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 2px;margin: 0 3px;}button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active {opacity: 1;background: #24729d;}.swiper-container-vertical > .swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}.swiper-container-vertical> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform, 200ms top;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}.swiper-container-horizontal> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms left;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform, 200ms right;}.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25);position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #24729d;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px;height: 100%;left: 0;top: 0;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}.swiper-container-vertical > .swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0;}.swiper-scrollbar-cursor-drag {cursor: move;}.swiper-scrollbar-lock {display: none;}.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain;}.swiper-slide-zoomed {cursor: move;}.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid #000;border-radius: 50%;border-top-color: transparent;}@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube {overflow: visible;}.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next + .swiper-slide,.swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;background: #000;opacity: 0.6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}.swiper-container-flip {overflow: visible;}.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.lazy:not(.initial) {transition: opacity 1s;}.lazy.initial,.lazy.loaded,.lazy.error {opacity: 1;}.fn_readmore + [data-readmore-toggle],.fn_readmore[data-readmore] {display: inline-block;width: auto;position: relative;}.fn_readmore[aria-expanded="false"]::after {content: "";position: absolute;bottom: -10px;left: 0;width: 100%;height: 4em;background: -moz-linear-gradient(top, #fff0 0, #fff 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255, 255, 255, 0)),color-stop(100%, #fff));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);}.fn_readmore[data-readmore] {transition: height 500ms;overflow: hidden;max-height: 215px;display: block;width: 100%;}.fn_readmore + [data-readmore-toggle] {margin-top: 13px;text-decoration: none;transition: all 0.3s;}.fn_readmore + [data-readmore-toggle]:hover,.fn_readmore + [data-readmore-toggle]:focus {color: #fff;text-decoration: none;}.fn_readmore + [data-readmore-toggle] span {color: #d9784a;background: transparent;border-color: #d9784a;border: 1px solid;border-radius: 3px;padding: 1px 30px;font-size: 18px;line-height: 1;display: inline-block;transition: all 0.3s;font-weight: 500;}.fn_readmore + [data-readmore-toggle]:hover span {color: #fff;background: #d9784a;border-color: #d9784a;}.fn_social_image i:before {content: "\f0ac";}.fn_social_image .fa-github:before {content: "\f09b";}.fn_social_image .fa-google-plus:before {content: "\f0d5";}.fn_social_image .fa-google:before {content: "\f1a0";}.fn_social_image .fa-twitter:before {content: "\f099";}.fn_social_image .fa-pinterest-p:before {content: "\f231";}.fn_social_image .fa-odnoklassniki:before {content: "\f263";}.fn_social_image .fa-facebook:before {content: "\f09a";}.fn_social_image .fa-skype:before {content: "\f17e";}.fn_social_image .fa-vk:before {content: "\f189";}.fn_social_image .fa-whatsapp:before {content: "\f232";}.fn_social_image .fa-youtube:before {content: "\f167";}.fn_social_image .fa-instagram:before {content: "\f16d";}.fn_social_image .fa-linkedin:before {content: "\f0e1";}.product-page__sku {display: inline-flex;align-items: center;gap: 6px;background: transparent;border: 1.5px solid #e8611a;border-radius: 6px;padding: 4px 12px;font-size: 12px;color: #888;font-weight: 400;}.product-page__sku span:first-child {color: #e8611a;font-weight: 400;}.product-page__sku .sku_nubmer {color: #e8611a;font-weight: 600;font-size: 12px;}.accordion__header {padding: 13px 16px;cursor: pointer;border-radius: 6px;border: 1.5px solid #e5e5ea;margin-bottom: 8px;background: #fff;transition: all 0.2s ease;user-select: none;}.accordion__header:hover {border-color: #e8611a;background: rgba(232, 97, 26, 0.04);}.accordion__header span:first-child {font-family: 'Nunito', Nunito Fallback;font-size: 14px;font-weight: 600;color: #1c1c1e;}.accordion__arrow {width: 22px;height: 22px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(232, 97, 26, 0.08);border: 1.5px solid #e8611a;color: #e8611a;font-size: 11px;flex-shrink: 0;transition: transform 0.25s ease, background 0.2s ease;}.accordion__header.active .accordion__arrow,.accordion__header[aria-expanded="true"] .accordion__arrow {transform: rotate(180deg);background: #e8611a;color: #fff;}.accordion__body {padding: 4px 16px 14px;font-size: 13px;color: #3c3c43;line-height: 1.6;border: 1.5px solid #e5e5ea;border-top: none;border-radius: 0 0 6px 6px;margin-top: -14px;margin-bottom: 8px;background: #fff;}.details_boxed__item .accordion__header {border: none;border-radius: 0;border-bottom: 1px solid #f0f0f0;padding: 14px 16px;}.details_boxed__item:has(.accordion__item) {font-family: 'Nunito';padding: 0;border-bottom: 1px solid #e9eaed;}.details_boxed__item .accordion__content ul {margin: 0;padding: 0 30px;margin-bottom: 12px;}.details_boxed__item .accordion__content ul li {color: #444;text-decoration: none;font-size: 14px;list-style: none;padding-left: 20px;position: relative;}.details_boxed__item .accordion__content ul li::before {content: '✦';position: absolute;left: 0;color: #f07030;font-size: 13px;}.details_boxed__item .accordion__content ul li a {color: #444;text-decoration: none;}.details_boxed__item:has([style*="color:#28a745"]) {background: #edf8f2;border-radius: 10px;border: 1px solid #c3e6d061;padding: 10px 16px;margin-top: 7px;margin-left: 4px;margin-right: 4px;margin-bottom: 4px;}.details_boxed__item:has([style*="color:#007bff"]) {background: #eaf3fc;border-radius: 10px;border: 1px solid #b8d9f861;padding: 10px 16px;margin-top: 7px;margin-left: 4px;margin-right: 4px;margin-bottom: 4px;}.details_boxed__item:has([style*="color:#e67e22"]) {background: #fdf1e7;border-radius: 10px;border: 1px solid #f5cfa661;padding: 10px 16px;margin-top: 7px;margin-left: 4px;margin-right: 4px;margin-bottom: 4px;}.details_boxed__item.details_boxed__annotation {background: #fafafa;border-radius: 10px;border: 1px solid #e0e0e0;padding: 10px 16px;margin-top: 7px;margin-left: 4px;margin-right: 4px;margin-bottom: 4px;}.details_boxed__item .accordion__header span:first-child {color: #f07030;}.astra_intro {max-width: 900px;margin: 20px auto;padding: 0 4px;}.astra_intro__lead {font-size: 15px;line-height: 1.6;color: #333;margin-bottom: 14px;}.astra_intro__features {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 14px;}.astra_intro__feature {flex: 1 1 220px;display: flex;align-items: center;font-size: 14px;color: #333;background: #fafafa;border: 1px solid #e0e0e0;border-radius: 10px;padding: 10px 16px;line-height: 1.4;}.astra_intro__icon {display: inline-block;width: 20px;min-width: 20px;text-align: center;margin-right: 8px;font-size: 16px;line-height: 1;}.astra_intro__catalog {font-size: 14px;line-height: 1.6;color: #555;}@media (max-width: 767px) {.astra_intro__features {flex-direction: column;}.astra_intro__feature {flex: 1 1 auto;width: 100%;}}.astra_intro__feature--green {background: #edf8f2;border: 1px solid #c3e6d061;}.astra_intro__feature--blue {background: #eaf3fc;border: 1px solid #b8d9f861;}.astra_intro__feature--orange {background: #fdf1e7;border: 1px solid #f5cfa661;}
header {-ms-flex-negative: 0;flex-shrink: 0;position: relative;z-index: 20;}.header__bottom,.header__center,.header__top,.header__short {position: relative;}.header__top {background: #18384f;color: #fff;padding: 2px 0;}.header__center {background-color: #ffffff;color: #364152;padding: 10px 0;}.header__bottom,.fn_header__sticky {background: #18384f;color: #fff;padding: 0;height: 60px;}.account__link {color: #fff;font-size: 12px;text-decoration: none;}.account__link svg {width: 14px;height: 14px;margin-right: 8px;}.account__link .account__text {margin-right: 5px;}.switcher__item {position: relative;padding: 5px 10px;white-space: nowrap;}.switcher__visible .switcher__name:after {content: "";display: inline-block;width: 6px;height: 6px;border-right: 1px solid;border-bottom: 1px solid;border-color: #fff;transform: rotate(45deg);transition: all 0.1s;position: relative;top: -2px;margin-left: 7px;}.switcher__name {padding: 0;cursor: pointer;font-size: 12px;text-transform: capitalize;font-weight: 500;}.switcher__hidden {background: #fff;border-radius: 4px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);display: none;left: -12px;padding: 8px 0;position: absolute;top: 100%;width: auto;}.switcher__language .switcher__hidden {left: 0;}.switcher__item:last-child .switcher__hidden {left: inherit;right: 0;}.switcher__link {padding: 5px 10px;font-size: 14px;font-weight: 600;line-height: 1;color: #364152;text-decoration: none;position: relative;cursor: pointer;white-space: nowrap;transition: all 0.2s;border: none;width: 100%;background: none;}.switcher__link.active {text-decoration: none;color: #24729d;}.switcher__visible img,.switcher__link img {flex: 0 0 20px;max-width: 20px;margin-right: 4px;}.callback {position: relative;padding: 0 10px;border-radius: 3px;margin-left: 5px;line-height: 1;height: 25px;font-size: 13px;text-decoration: none;font-weight: 400;border: 1px solid transparent;color: #fff;margin-right: 10px;}.callback svg {width: 18px;height: 18px;margin-right: 7px;position: relative;top: 1px;}.header__logo {flex: 1 0 285px;max-width: 285px;}.logo__link {position: relative;display: block;padding-right: 30px;height: 55px;}.logo__link img,.logo__link svg {display: block;max-height: 100%;max-width: 100%;}.header-contact {height: 50px;position: relative;min-width: 225px;}.header-contact__inner {padding: 15px 15px 0;position: absolute;right: 0;left: 0;top: 0;cursor: pointer;border-radius: 4px;height: 45px;}.header-contact__inner--adress {padding: 10px 15px 0;height: 45px;}.header-contact__inner--adress .header-contact__item--visible::after {content: none;}.header-contact__item {position: relative;opacity: 0;visibility: hidden;}.header-contact__item--visible {opacity: 1;visibility: visible;height: auto;}.header-contact__inner .header-contact__item--visible:after {content: "\2807";font-size: 30px;position: absolute;right: -5px;top: -5px;display: block;line-height: 1;width: 10px;color: #364152;}.header-contact__section svg {width: 16px;height: 16px;margin-right: 10px;line-height: 1;}.header-contact--phone,.header-contact--email,.header-contact--time {position: relative;font-size: 16px;font-weight: 600;text-decoration: none;margin-bottom: 13px;line-height: 1.2;word-break: break-all;}.header-contact--email {font-size: 14px;}.header-contact--time,.header-contact--time p,.header-contact--time span {font-size: 14px;font-weight: 500;}.header-contact__item--visible.header-contact--phone a,.header-contact--phone a,.header-contact--email a,.header-contact--time {text-decoration: none;color: #364152;}.header_informers__item {position: relative;cursor: pointer;min-width: 70px;padding: 0 15px;transition: 0.2s;color: #fff;height: 100%;}.header_informers__link {color: #fff;text-decoration: none;}.header_informers__item.icon-search,.header_informers__link i {width: 32px;height: 32px;}.header_informers__link i:before {font-size: 30px;line-height: 1;}.header_informers__link i.fa-balance-scale:before {font-size: 26px;line-height: 1;}.header_informers__item.icon-search {font-size: 32px;min-width: 45px;padding: 0 5px;}.header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter {background: #f5cc43;border: 2px solid;border-color: #18384f;border-radius: 50%;color: #364152;padding: 1px 0 0 1px;position: absolute;right: 10px;top: 10px;width: 22px;height: 22px;font-size: 10px;text-align: center;font-weight: 600;line-height: 17px;display: block;}.search {position: relative;margin: 10px 14px;flex-basis: 0;flex-grow: 1;max-width: 100%;}.search__input {background: #f5f7f9;border: none;color: #364152;height: 40px;width: 100%;}.search__button {border-radius: 4px;cursor: pointer;font-size: 20px;height: 32px;position: absolute;text-align: center;right: 4px;top: 4px;width: 50px;border: none;background: #18384f;color: #fff;opacity: 0.8;transition: all 0.2s;}.search__button:before {content: "\f002";display: inline-block;font: normal normal normal 18px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.header__bottom_panel {position: relative;}.catalog_button {flex: 1 0 285px;max-width: 285px;position: relative;margin: 10px 0 10px;border-radius: 4px;}.catalog_button__heading {position: relative;cursor: pointer;font-size: 16px;font-weight: 500;padding: 0 0 0 15px;width: 100%;background: #24729d;color: #fff;border-radius: 4px;height: 40px;}.main_page .catalog_button__heading {pointer-events: none;}.catalog_button .catalog_icon {margin-right: 10px;}.catalog_button .catalog_icon:before {font-size: 20px;}.catalog_button .catalog_button__arrow {position: absolute;right: 15px;height: calc(50% - 7px);}.catalog_button .arrow_right {height: 14px;width: 14px;display: block;transform: rotate(90deg);}.catalog_button.active .arrow_right {transform: rotate(-90deg);}.categories_nav {height: 400px;background: #fff;display: none;position: absolute;top: 100%;left: 0;transition: 0.3s;width: 285px;z-index: 1;}.categories_nav--show.categories_nav {display: block;height: 400px;}.categories_nav .categories_nav__menu {display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;max-width: 100%;background: #fff;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);}.categories_nav .categories_nav__menu .categories_menu__item {margin: 0;}.categories_nav .categories_nav__subcategory {position: absolute;top: 0;height: 100%;z-index: -4;visibility: hidden;opacity: 0;width: 285px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);transform: translateX(260px) translateZ(0px);transition: all 0.5s ease-in-out;transition-delay: 0.15s;}.categories_nav .categories_menu,.categories_nav .subcategory {height: 100%;padding: 13px 0 10px 0;}.categories_menu:not(.scroll) {overflow: hidden;}.categories_nav .level_3.categories_nav__subcategory {max-height: 100%;max-width: calc(100vw - 583px);width: calc(1366px - 583px);}.categories_nav .categories_menu__link {padding: 6px 20px 6px 10px;position: relative;transition: 0.3s;text-decoration: none;color: #364152;line-height: 1.2;font-size: 13px;font-weight: 500;min-height: 34px;}.categories_menu__link {color: #364152;text-decoration: none;position: relative;}.categories_nav .categories_menu__link .categories_menu__icon {height: 22px;width: 22px;margin-right: 8px;flex: 0 0 22px;max-width: 22px;background-repeat: no-repeat;background-position: center center;background-size: 100%;}.categories_nav .categories_menu__link .categories_menu__icon svg {max-height: 22px;max-width: 22px;}.categories_nav .categories_menu__link .categories_menu__icon svg path {fill: currentColor;}.categories_menu__link .categories_menu__name {flex-basis: 0;flex-grow: 1;max-width: 100%;font-weight: 600;}.categories_nav .categories_menu__link .arrow_right {position: absolute;right: 7px;top: calc(50% - 5px);transform: rotate(0);transition: 0.3s;width: 12px;height: 12px;flex: 0 0 15px;max-width: 15px;}.categories_nav__subcategory.level_3 .categories__no_image .arrow_right {width: 50px;height: 50px;display: block;position: relative;top: inherit;max-width: 50px;flex: inherit;}.categories_nav .subcategory {background: #fff;border-left: 1px solid #ebebeb;}.categories_nav .subcategory .categories_menu__item {background: #fff;position: static;}.categories_nav .level_3 .subcategory {display: flex;align-items: flex-start;flex-wrap: wrap;overflow: auto;}.categories_nav .level_3 .subcategory .categories_menu__item {position: relative;width: 100%;padding-right: 10px;padding-left: 10px;flex: 0 0 25%;max-width: 25%;display: flex;align-items: center;background: #fff;min-height: 130px;margin-bottom: 10px;text-align: center;}.categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__link {flex-direction: column;min-height: 130px;background: #fff;width: 100%;}.categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__image {height: 100px;}.categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__image svg {max-height: 65px;max-width: 100%;}.categories_nav__subcategory.level_3 .categories_menu__link .categories_menu__name {justify-content: center;height: 100px;white-space: inherit;overflow: inherit;text-overflow: inherit;}.categories_nav ul::-webkit-scrollbar {width: 0;background: transparent;}.scroll {overflow: auto;-ms-overflow-style: none;scrollbar-width: none;}.hover_scroll {position: absolute;left: 0;height: 30px;width: 100%;opacity: 1;transition: all 320ms;display: flex;align-items: center;justify-content: center;background-color: rgba(240, 240, 240, 0.7);background-position: center center;background-repeat: no-repeat;background-size: 14px 14px;margin: 0;}.hover_scroll.hover_scroll_up {top: 0;}.hover_scroll:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 20px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f107";position: absolute;width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 50%;opacity: 0.8;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);transition: 0.3s ease-in-out;color: #fff;background-color: #24729d;}.hover_scroll.hover_scroll_up:before {content: "\f106";}.hover_scroll.hover_scroll_down {bottom: 0;}.main_banner {width: calc(100% - 285px);margin: 0 0 15px 285px;height: 400px;box-shadow: 0 2px 5px #0000004d;}.main_banner .banner_group__item {height: 400px;}.main_banner .banner_group {margin-bottom: 0;}.main {width: 100%;flex: 1 0 auto;position: relative;}.sidebar {width: 284px;position: relative;float: left;}.sidebar--right {float: right;}.sidebar__boxed {background: #fff;color: #364152;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);border-radius: 3px;display: block;z-index: 1;padding: 5px 15px;margin-bottom: 15px;}.sidebar__boxed--subscribe {background: #e67e23;color: #fff;padding: 30px 15px 30px;position: relative;}.sidebar__boxed--subscribe:before {content: "";opacity: 0.15;position: absolute;top: -6px;left: 15%;width: 180px;height: 180px;background-size: contain;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA1MTIgMCkiPjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNi45NTUsMS4zMTRjLTMuMTE5LTEuNzgtNi45NTUtMS43NS0xMC4wNDUsMC4wNzhMMzEzLjY1NiwxMDkuNzU2Yy00Ljc1NCwyLjgxMS02LjMyOSw4Ljk0My0zLjUxOCwxMy42OTcgICAgYzIuODEsNC43NTMsOC45NDIsNi4zMjgsMTMuNjk3LDMuNTE4bDEzMS40ODItNzcuNzQ5TDIxMC40MTEsMzAzLjMzNUw4OC42MDMsMjY2LjA2OWwxNTguOTY1LTk0ICAgIGM0Ljc1NC0yLjgxMiw2LjMyOS04Ljk0NCwzLjUxOC0xMy42OThjLTIuODEtNC43NTMtOC45NDMtNi4zMy0xMy42OTctMy41MThMNTguOTEsMjYwLjM5MmMtMy40MSwyLjAxNy01LjMwOSw1Ljg1Ni00Ljg0LDkuNzkxICAgIHMzLjIxNiw3LjIyMSw3LjAwNCw4LjM4bDE0NS40NjksNDQuNTA0TDI3MC43Miw0MzkuODhjMC4wNjcsMC4xMjEsMC4xMzYsMC4yMjMsMC4yMDcsMC4zMTRjMS4wNzEsMS43ODYsMi42NzYsMy4yNDUsNC42NzgsNC4wODcgICAgYzEuMjUzLDAuNTI3LDIuNTcsMC43ODQsMy44NzgsMC43ODRjMi41NjMsMCw1LjA4Ni0wLjk4Niw2Ljk5MS0yLjg0OWw3My43OTQtNzIuMTJsMTM4LjgwNiw0Mi40NjYgICAgYzAuOTYsMC4yOTMsMS45NDUsMC40MzgsMi45MjUsMC40MzhjMi4xMTYsMCw0LjIwNi0wLjY3Miw1Ljk0OC0xLjk2MUM1MTAuNDk2LDQwOS4xNTMsNTEyLDQwNi4xNyw1MTIsNDAzVjEwICAgIEM1MTIsNi40MDksNTEwLjA3NCwzLjA5Myw1MDYuOTU1LDEuMzE0eiBNMjcxLjI2NSwzMjkuMjNjLTEuMTU4LDEuNjczLTEuNzc5LDMuNjU5LTEuNzc5LDUuNjk0djYxLjE3MWwtNDMuODIzLTc5Ljc2NSAgICBsMTkzLjkyMS0yMDEuMjFMMjcxLjI2NSwzMjkuMjN6IE0yODkuNDg2LDQxMS4zMDl2LTYyLjg2N2w0OC45OSwxNC45ODhMMjg5LjQ4Niw0MTEuMzA5eiBNNDkyLDM4OS40ODNsLTE5Ni40OTktNjAuMTE2ICAgIEw0OTIsNDUuNzA0VjM4OS40ODN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);}.user_container,.post_container,.blog_container,.products_container {margin-left: 300px;width: calc(100% - 300px);}.blog_container--left,.post_container--left {margin-left: 0;}.blog_container__boxed,.products_container__boxed {background: #fff;border: 1px solid #dbdbdb;border-radius: 3px;padding: 15px;margin-bottom: 25px;}.user_container__boxed {background: transparent;padding: 0;}.user_container .tab {padding: 0;}.sidebar_subscribe__title {font-size: 16px;line-height: 1.4;cursor: pointer;font-weight: 500;margin-bottom: 25px;text-align: center;}.sidebar_subscribe__form {position: relative;}.form__input--aside_subscribe {height: 32px;font-weight: 400;font-size: 12px;width: 100%;margin-bottom: 5px;}.button--aside_subscribe {display: flex;align-items: center;justify-content: center;text-align: center;white-space: nowrap;user-select: none;font-family: inherit;text-decoration: none;border-radius: 4px;cursor: pointer;font-size: 12px;height: 24px;position: absolute;right: 4px;top: 4px;border: none;background: transparent;color: #18384f;opacity: 0.8;transition: all 0.2s;line-height: 24px;padding: 0 7px;text-transform: uppercase;}.button--aside_subscribe:hover {color: #18384f;opacity: 1;}.button--aside_subscribe svg {width: 16px;height: 16px;}.post_container__wrapper {background: #fff;border: 1px solid #dbdbdb;border-radius: 3px;padding: 0;margin-bottom: 15px;overflow: hidden;}.post_container__wallpaper {background-size: cover;min-height: 200px;position: relative;padding: 0 0 36%;height: 0;overflow: hidden;background-color: #f4f6f9;margin-bottom: 15px;}.post_container__boxed {padding: 15px;position: relative;max-width: 100%;margin: 0 auto;}.sidebar_heading {font-size: 14px;line-height: 1.2;padding: 10px 0;cursor: pointer;font-weight: 600;position: relative;color: #364152;}.sidebar_heading:before {font-size: 14px;}.sidebar_heading.active .sidebar_heading_arrow:before {content: "\f077";}.blog_catalog {margin: 0;}.blog_catalog__list {margin: 0;padding: 0;list-style: none;}.blog_catalog__list--inner {padding-left: 15px;margin-bottom: 10px;display: none;}.blog_catalog__item {position: relative;margin: 0;border-bottom: 1px solid rgb(227, 227, 227);}.blog_catalog__list--inner .blog_catalog__item,.blog_catalog__item:last-child {border: none;}.blog_catalog__link {display: flex;align-items: center;text-decoration: none;padding: 10px 20px 10px 0;color: rgb(34, 34, 34);font-size: 13px;font-weight: 500;min-height: 40px;}.blog_catalog__no_image,.blog_catalog__link img {flex: 0 0 20px;max-width: 20px;}.blog_catalog__name {flex-basis: 0;flex-grow: 1;max-width: 100%;padding-left: 10px;}.blog_catalog__list--inner .blog_catalog__link {padding: 3px 25px 3px 0;font-size: 12px;font-weight: 400;}.blog_catalog__link.selected {color: #e67e23;}.opened > .blog_catalog__list--inner {display: block;}.blog_catalog__switch {display: flex;align-items: center;justify-content: center;position: absolute;top: 10px;right: -6px;width: 28px;height: 28px;font-size: 0;cursor: pointer;text-align: center;flex: 0 0 26px;max-width: 26px;}.blog_catalog__switch svg {width: 15px;height: 15px;}.blog_catalog__switch.active svg {transform: rotate(-90deg);}.post__labels {position: absolute;top: 0;left: 0;display: inline-flex;flex-direction: column;}.post__label {text-decoration: none;display: inline-block;margin-bottom: 2px;padding: 5px 15px;background: #18384f;color: #fff;font-size: 13px;font-weight: 600;border-radius: 0 0 3px 0;transition: all 0.3s;}.post__label:hover {background: #24729d;color: #fff;}.post_information {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 20px;}.post_information__item {display: flex;align-items: center;margin: 8px 35px 8px 0;font-size: 13px;color: rgb(170, 170, 170);}.post_information__item svg {width: 20px;height: 20px;margin-right: 7px;}.post_information__avatar {width: 32px;flex: 0 0 32px;max-width: 32px;height: 32px;border: 1px solid #eee;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 10px;overflow: hidden;}.post_information__avatar svg {margin-right: 0;}.post__heading {font-size: 28px;font-weight: 600;margin-bottom: 20px;}.post__update_date {display: flex;align-items: center;font-size: 13px;border: none;padding: 12px 15px;margin-bottom: 20px;background: rgba(109, 179, 109, 0.2);color: rgb(11, 138, 11);border-radius: 2px;}.post__update_date svg {width: 20px;height: 20px;margin-right: 10px;}.post__update_date_text {margin-right: 5px;}.post__table_contents {background-color: #f0f0f0;padding: 25px 20px 10px;margin-bottom: 20px;}.post__table_contents_title {font-size: 16px;font-weight: 600;margin-bottom: 15px;padding-left: 5px;}.post__table_contents ol {padding-left: 0;}.post__table_contents ol li {position: relative;margin-bottom: 13px;padding-left: 5px;}.post__table_contents ol li a {font-weight: 400;}.post_share {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin: 20px 0;background-color: rgb(255, 255, 255);padding: 5px 20px 5px;border: 1px solid rgb(219, 219, 219);border-radius: 3px;min-height: 50px;}.post_tags {border-radius: 3px;display: flex;flex-wrap: wrap;align-items: center;margin: 20px 0;}.post_tags svg {width: 20px;height: 20px;margin: 1px 15px 5px 5px;color: #5e5e5e;}.post_tag {display: inline-flex;align-items: center;border: none;border-radius: 3px;padding: 5px 10px;font-size: 12px;margin: 0 5px 5px 0;color: rgb(119, 119, 119);text-decoration: none;background: rgb(240, 240, 240);transition: all 0.3s;}.post_tag:hover {text-decoration: none;color: #fff;background: #24729d;}.post_author {display: flex;align-items: center;background-color: #18384f;color: #fff;border-radius: 3px;padding: 20px 25px 18px;margin: 20px 0;}.post_author__images {flex: 0 0 120px;max-width: 120px;}.post_author__img img {width: 100px;height: 100px;border-radius: 50%;object-fit: cover;border: 1px solid #f0f0f0;}.post_author__infobox {flex: 0 0 calc(100% - 120px);max-width: calc(100% - 120px);padding-left: 10px;}.post_author__name {font-size: 16px;font-weight: 600;margin-bottom: 6px;}.post_author__position {font-size: 13px;font-weight: 400;margin-bottom: 20px;color: #fff;opacity: 0.8;}.post_author__link {display: inline-block;font-size: 12px;font-weight: 500;color: #fff;opacity: 0.8;}.post_author__link:hover {color: #fff;text-decoration: none;}.post_author__social .social__link {width: 26px;height: 26px;line-height: 24px;font-size: 13px;}.filter__tag_menu {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 10px;margin-top: 15px;}.filter__tag_item {margin: 0 7px 7px 0;}.filter__tag_link {display: inline-flex;align-items: center;border-radius: 3px;padding: 5px 5px;font-size: 13px;font-weight: 500;border: 1px solid #dbdbdb;color: #333;text-decoration: none;background: #fff;transition: all 0.3s;}.filter__tag_link:hover {color: #fff;background: #24729d;}.post_container__body {margin-top: 40px;margin-bottom: 30px;}.post_container__footer .pager {margin-top: 25px;margin-bottom: 0;}.filter__name {font-size: 14px;line-height: 1.2;padding: 10px 0;cursor: pointer;font-weight: 600;position: relative;color: #364152;}.filter__name_arrow:before {font-size: 9px;}.filter__name.active .filter__name_arrow:before {content: "\f077";}.filters .filter__group {border-bottom: 1px solid rgb(219, 219, 219);padding-bottom: 5px;margin-top: 5px;}.filters .filter__group:last-child {border-bottom: none;padding-bottom: 0;}.filter__selected_feature {margin: 0 5px 5px 0;}.filter__selected_feature .filter__sf_link {background: #ff8c001a;border-radius: 3px;padding: 5px 10px;cursor: pointer;transition: all 0.2s ease;border: 1px solid #dbdbdb;min-height: 30px;}.filter__selected_feature .filter__sf_link i,.filter__selected_feature .filter__sf_link span {font-size: 12px;}.filter__selected_feature .filter__sf_link span {color: rgba(63, 78, 93, 0.7);}.filter__selected_feature .filter__sf_link i {color: rgb(51, 62, 74);}.filter__selected_feature .filter__sf_link svg {width: 15px;height: 15px;color: rgba(216, 31, 31, 0.7);position: relative;left: 5px;transition: all 0.2s ease;}.filter__selected_feature_reset {margin: 10px 0;}.filter__selected_feature_reset .filter__sf_reset {background: transparent;padding: 0;border: none;cursor: pointer;font-size: 13px;line-height: 1.2;color: #363636;font-weight: 400;transition: all 0.3s ease 0s;border-bottom: 1px dashed;border-color: #d9784a;text-decoration: none;display: inline-block;font-family: inherit;}.filter__item {margin: 10px 0;position: relative;}.filter__link {transition: color 0.3s;display: block;width: 100%;text-align: left;line-height: 24px;padding-left: 30px;position: relative;font-size: 14px;color: #364152;font-weight: 500;background: transparent;border: none;cursor: pointer;text-decoration: none;}.filter__link .filter__checkbox {transition: border-color 0.3s;border-radius: 4px;border: 1px solid #dbdbdb;display: block;height: 22px;position: absolute;left: 0;top: 0;width: 22px;}.filter__link .filter__checkbox svg {height: 20px;opacity: 1;width: 20px;}.filter__link .filter__label {display: block;line-height: 22px;color: #364152;cursor: pointer;font-weight: 500;font-size: 13px;}@keyframes checkmarkAnimation {100% { stroke-dashoffset: 0; }}.filter__checkbox.checked svg {color: #24729d;}.filter__link.checked svg path {stroke: #24729d;stroke-width: 2px;transform-origin: 50% 50%;stroke-miterlimit: 10;opacity: 1;stroke-dasharray: 48;stroke-dashoffset: 48;animation: checkmarkAnimation 0.5s 0s forwards;}.filter__link.checked .filter__label {color: #24729d;}.filter__link.checked .filter__checkbox {border-color: #24729d;}.view_all_feature {color: #363636;font-size: 13px;line-height: 1.2;cursor: pointer;font-weight: 400;transition: all 0.3s ease 0s;border-bottom: 1px dashed;border-color: #24729d;margin-bottom: 10px;text-decoration: none;display: inline-block;}.feature_content .filter__item.closed {display: none;}.feature_content.opened .filter__item.closed {display: block;}.filter__catalog_menu {margin-bottom: 5px;}b.filter__catalog_link,a.filter__catalog_link {position: relative;font-family: inherit;display: flex;align-items: center;width: 100%;text-align: left;background: transparent;border: none;text-decoration: none;color: #364152;line-height: 1.2;font-size: 13px;font-weight: 500;padding: 5px;transition: all 0.3s ease 0s;}a.filter__catalog_link {cursor: pointer;}a.filter__catalog_link span {padding-right: 5px;}.filter_catalog__no_image,b.filter__catalog_link img,a.filter__catalog_link img {width: 18px;flex: 0 0 20px;max-width: 20px;margin-right: 10px;height: auto;}a.filter__catalog_link svg {width: 12px;height: 12px;position: relative;top: 1px;}.filter_catalog__no_image svg {width: 20px;height: 20px;}.filter__catalog_link.selected {color: #24729d;font-weight: 500;}.price_range {overflow: hidden;margin-bottom: 15px;}.price_label {flex: 0 0 calc(50% - 35px);max-width: calc(50% - 35px);}.price_range .separator,.price_range .price_currency {line-height: 22px;color: #363636;font-weight: 400;font-size: 0.9em;flex: 0 0 35px;max-width: 35px;text-align: center;}.price_range .separator {font-size: 1.2em;}.max_input,.min_input {flex: 0 0 100%;max-width: 100%;padding: 0 5px;border-radius: 3px;border: 1px solid #d1d1d1;height: 30px;color: rgb(54, 54, 54);font-size: 14px;font-weight: 500;}.max_input:focus,.min_input:focus {border-color: #24729d;}.switch_mobile_filter {display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 13px;font-weight: 500;padding: 0 13px;background: #fff;border: 1px solid;border-color: #d9784a;color: #d9784a;border-radius: 3px;height: 26px;text-decoration: none;flex: 0 0 auto;width: auto;}.switch_mobile_filter svg {margin-right: 5px;display: inline-block;height: 14px;position: relative;width: 14px;}.products_container__sort {border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;margin-bottom: 15px;margin-top: 10px;}.products_sort {flex-basis: 0;flex-grow: 1;max-width: 100%;}.product_sort__title {color: #696868;font-size: 13px;line-height: 1.2;font-weight: 400;margin-right: 5px;}.product_sort__link {position: relative;background: transparent;cursor: pointer;font-size: 12px;line-height: 1;padding: 5px 10px;font-weight: 400;transition: all 0.3s ease 0s;border: 1px solid rgb(127, 127, 127);color: rgb(69, 69, 69);text-decoration: none;font-family: inherit;margin: 0 3px;border-radius: 4px;}.product_sort__link.active_down,.product_sort__link.active_up {color: #d9784a;border-color: #d9784a;}.product_sort__link .sorting_icon {width: 13px;height: 13px;margin-left: 5px;}.product_sort__link .sorting_icon--right,.product_sort__link .sorting_icon--left {fill: #a1a1a1;}.product_sort__link.active_down .sorting_icon--left {fill: #d9784a;}.product_sort__link.active_up .sorting_icon--right {fill: #d9784a;}.pagination {list-style: none;text-align: center;padding: 0;margin: 15px auto 10px;}.pagination__item {display: inline-block;margin-right: 5px;margin-bottom: 5px;}.pagination__link {display: block;padding: 0 10px;min-width: 45px;text-align: center;text-decoration: none;border: 1px solid #dbdbdb;background-color: #fff;color: #364152;font-size: 12px;font-weight: 500;border-radius: 3px;height: 26px;line-height: 24px;}.pagination__link:hover,.active .pagination__link {color: #fff;background-color: #24729d;border-color: #24729d;}.products_pagination {margin: 10px auto 0;}.breadcrumbs {width: 100%;border: none;padding: 0 3px;background: transparent;list-style: none;margin: 10px 0;color: #364152;}.breadcrumbs .breadcrumbs__item {padding: 0;color: inherit;margin: 0;font-size: 12px;font-weight: 400;}.breadcrumbs .breadcrumbs__item:first-child {margin-right: 3px;}.breadcrumbs .breadcrumbs__item + .breadcrumbs__item:before {padding: 0 5px;content: "\f101";font: normal normal normal 16px/1 "FontAwesome";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.breadcrumbs svg {width: 18px;height: 18px;}.breadcrumbs a {transition: all 0.2s ease;text-decoration: none;font-weight: 500;color: #364152;}.breadcrumbs a:hover {color: #d9784a;}.product__rating {position: relative;}.post__rating {display: inline-flex;align-items: center;}.rating_starOff {display: inline-block;vertical-align: top;}.rating_starOff,.rating_starOn {width: 90px;height: 18px;background: url(../../design/custom_shop/images/rating.svg) repeat-x left top;}.rating_starOn {display: block;background-position: left bottom;}.rating_text {vertical-align: middle;line-height: 18px;display: inline-block;position: absolute;left: calc(100% + 8px);font-size: 10px;font-weight: 500;color: rgb(102, 102, 102);white-space: nowrap;top: 1px;z-index: 2;}.rating_text.hidden {display: none;}.top_categories {margin-bottom: -15px;}.top_categories__item {align-content: stretch;margin-bottom: 15px;}.top_categories__preview {gap: 10px;min-height: 70px;height: 100%;border: 1px solid #dbdbdb;box-shadow: 0 0 0 #0000001a, 0 0 0 #0000001a, 0 0 0 #0000001a;padding: 10px 10px;position: relative;transition: .3s;width: 100%;background: #fff;text-decoration: none;}.top_categories__item:hover .top_categories__preview {background: #fff;border-color: transparent;border-radius: 4px;box-shadow: 0 5px 15px #00000059;z-index: 3;}.top_categories__image {width: 50px;height: 50px;flex-shrink: 0;}.banner_advantages__icon svg {width: 50px;height: 50px;color: #24729d;}.top_categories__name {text-align: center;color: #364152;font-size: 14px;font-weight: 500;width: 100%;transition: .3s;}.main_brands {border-left: 1px solid;border-top: 1px solid;border-color: #e1e7ec;}.main_brands__item {height: 85px;border-right: 1px solid;border-bottom: 1px solid;border-color: #e1e7ec;}.main_brands__image,.main_brands__name,.main_brands__link {height: 85px;text-align: center;}.main_brands__image,.main_brands__name {padding: 10px;}.main_brands__image img {opacity: 0.8;max-height: 75px;transition: 0.3s;}.author_list,.brand {margin-bottom: -15px;}.author_list__item,.brand__item {margin-bottom: 15px;}.author_list__preview,.brand__preview {border: 1px solid #dbdbdb;box-shadow: 0 0 0 #0000001a, 0 0 0 #0000001a, 0 0 0 #0000001a;height: 100%;padding: 10px;position: relative;transition: 0.3s;width: 100%;background: #fff;}.brand__link {height: 100px;margin: auto;position: relative;text-decoration: none;}.brand__image img {display: block;}.brand__name {color: #364152;text-align: center;line-height: 1.2;font-size: 14px;font-weight: 600;text-transform: uppercase;padding: 0;overflow: hidden;}.boxed .product_item,.fn_products_slide .product_item {margin-bottom: 0;}.product_item {margin-bottom: 15px;height: 340px;}.product_item.swiper-slide {height: 340px;}.comparison_item {margin-bottom: 0;}.product_preview {border-right: 1px solid transparent;box-shadow: 0 0 0 #00000026, 0 0 0 #00000012, 0 0 0 #00000017;min-height: 340px;padding: 10px;position: relative;transition: 0.3s;width: 100%;background: #fff;}.product_item:nth-child(4n) .product_preview {border-color: transparent;}.product_preview__sku {color: #364152;font-size: 11px;margin: 5px 0 5px;font-style: italic;opacity: 0.7;font-weight: 500;}.sku__nubmer {font-weight: 600;}.product_preview__center {position: relative;}.product_preview__image {height: 200px;margin: 0 auto;position: relative;}.product_preview__image a {height: 200px;width: 100%;}.product_preview__image picture {height: 200px;width: 100%;display: flex;align-items: center;justify-content: center;}.product_preview__image img {max-height: 100%;}.product_preview__image .sticker__image {max-height: inherit;}.product_preview__no_image svg {width: 80px;height: 80px;}.stickers_product-page,.stickers {display: inline-flex;flex-wrap: wrap;flex-direction: column;align-items: flex-start;position: absolute;top: 0;left: 0;z-index: 2;}.stickers_product-page {align-items: flex-end;left: inherit;right: 0;}.sticker {display: inline-block;padding: 0 5px;height: 20px;line-height: 20px;color: rgb(255, 255, 255);font-size: 12px;font-weight: 500;margin-bottom: 5px;border-radius: 3px;white-space: nowrap;}.sticker--hit {background-color: rgba(6, 101, 38, 0.8);}.sticker--discount {background-color: rgba(177, 7, 7, 0.8);}.sticker--special {flex: 0 0 60px;max-width: 60px;width: 60px;}.sticker__image {display: inline-block;width: 60px;max-height: inherit;}.sticker_pct {position: absolute;top: 0;right: 0;display: inline-block;text-align: center;line-height: 1;background-color: rgb(251, 63, 76);color: #fff;font-weight: 600;padding: 5px 5px 3px;font-size: 10px;border-radius: 4px;}.product_preview__name {height: 33px;overflow: hidden;text-overflow: ellipsis;position: relative;}.product_preview__name a {color: #364152;background: rgba(255, 255, 255, 0.9);line-height: 1.2;font-size: 14px;transition: 0.3s;display: block;position: relative;font-weight: 500;padding-bottom: 5px;min-height: 63px;text-decoration: none;}.product_preview__prices {height: 28px;position: relative;flex-wrap: wrap;margin-top: 5px;}.product_preview__prices .old_price {margin: 0 10px 0 0;color: #575757;font-size: 14px;position: relative;font-weight: 400;line-height: 1;}.product_preview__prices .old_price .currency {display: none;font-size: 10px;font-weight: 500;position: relative;top: -10px;}.product_preview__prices .old_price::after {border-bottom: 1px solid #575757;content: "";left: 0;position: absolute;top: 45%;width: 100%;transform: rotate(-10deg);}.product_preview__prices .price {color: #364152;font-size: 18px;font-weight: 700;line-height: 1;}.product_preview__prices .price--red {color: #b10707;}.product_preview__prices .price .currency {font-size: 11px;font-weight: 600;position: relative;top: -10px;}.product_preview__bottom {border-top: 1px solid #dbdbdb;margin: 9px 0 0;padding: 10px 0 0;}.product_preview__buttons {position: relative;height: 30px;}.product_preview__center .wishlist_button__remove,.product_preview__center .wishlist_button {position: absolute;top: 0;right: 0;text-decoration: none;width: 26px;height: 26px;color: #d9784a;opacity: 0.7;}.product_preview__center .wishlist_button::before {font-size: 26px;line-height: 1;content: "\f08a";}.product_preview__center .wishlist_button.selected::before {content: "\f004";}.product_preview__center .wishlist_button__remove::before {color: #b10707;font-size: 23px;line-height: 1;}.product_preview__buttons .product_preview__button {display: flex;align-items: center;justify-content: center;flex-basis: 0;flex-grow: 1;max-width: 100%;height: 30px;}.product_preview__buttons .product_preview__button:before {font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;line-height: 1;padding: 0 5px;}.product_preview__buttons .remove_link {color: #b10707;font-size: 38px;}.product_preview__button.hidden {display: none;}.product_preview__button {display: flex;align-items: center;cursor: pointer;background: #d9784a;border: 1px solid var(--okay-button-color);white-space: nowrap;padding: 0;color: #fff;border-radius: 3px;transition: all 0.2s;height: 30px;}.product_preview__button .product_preview__button_text {visibility: visible;overflow: visible;opacity: 1;width: auto;font-size: 12px;font-weight: 500;}.product_preview__button--pre_order {background: transparent;border-color: rgb(127, 127, 127);color: rgb(69, 69, 69);transition: all 0.2s;flex-basis: 0;flex-grow: 1;max-width: 100%;}.product_preview__out_stock {background: transparent;border: 1px solid transparent;padding: 3px 0;line-height: 1.2;color: rgb(156, 156, 156);height: 34px;margin: 0;font-size: 12px;font-weight: 500;flex-basis: 0;flex-grow: 1;max-width: 100%;}.product_preview__button--pre_order .product_preview__button_text {padding: 0;visibility: visible;opacity: 1;font-size: 12px;font-weight: 500;width: auto;}.product_preview__button .icon::before {font-size: 20px;}.product_preview__buttons .comparison_button,.product_preview__buttons .fast_order_button {display: flex;align-items: center;justify-content: center;cursor: pointer;height: 30px;line-height: 30px;white-space: nowrap;border-radius: 3px;text-decoration: none;background: transparent;border: 1px solid rgb(127, 127, 127);color: rgb(69, 69, 69);opacity: 0.7;font-size: 0;transition: all 0.2s;padding: 0 5px;flex: 0 0 35px;max-width: 35px;width: 35px;margin-left: 5px;}.product_preview__buttons .comparison_button::before,.product_preview__buttons .fast_order_button::before {font-size: 16px;line-height: 1;}.product_preview__buttons .comparison_button.selected {position: relative;opacity: 0.8;border-color: #d9784a;color: #d9784a;}.product_preview__annotation {display: none;margin-top: 5px;max-height: 145px;overflow: hidden;position: relative;font-size: 13px;line-height: 1.4;font-weight: 400;color: #364152;opacity: 0.9;}.product_preview__annotation ul li {margin: 0;font-size: 12px;}.product_preview__annotation::after {position: absolute;bottom: 0;right: 0;height: 16px;width: 80px;content: "";background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255) 40%, rgb(255, 255, 255));}.product_preview__annotation ol,.product_preview__annotation ul {margin: 10px 0 0 15px;}.product_preview__variants {display: none;border-top: 1px solid #dbdbdb;margin: 10px 0 0;padding: 10px 0 0;}.product_preview__variants.hidden {display: none;}.product_preview__variants .select2 {margin-top: 0;}.product_preview__variants .select2-container {width: 100%;max-width: 100%;}.products_list.no_gutters .product_preview {position: absolute;border-right: 1px solid #dbdbdb;}.products_list.no_gutters {position: relative;}.products_list.no_gutters:before {content: "";position: absolute;right: 0;top: 0;background: #fff;width: 1px;height: 100%;z-index: 2;}.products_list:not(.no_gutters) .product_preview {border: 1px solid #dbdbdb;}.boxed .article_item,.fn_articles_slide .article_item {margin-bottom: 0;}.article_list:not(.no_gutters) .article__preview {border: 1px solid #dbdbdb;}.article_list:not(.fn_articles_slide) {margin-bottom: -20px;}.article_list.no_gutters .article__preview {position: absolute;border-right: 1px solid #dbdbdb;}.article_item {margin-bottom: 20px;height: auto;min-height: 355px;}.article__preview {border-right: 1px solid transparent;box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.1), 0 0 0 rgba(0, 0, 0, 0.1);height: auto;padding: 0;position: relative;transition: 0.3s;width: 100%;background: #fff;}.article__title {color: #364152;background: #fff;line-height: 1.2;font-size: 18px;transition: 0.3s;display: block;position: relative;font-weight: 600;padding: 12px 15px 12px;text-decoration: none;}.article__body {height: 100%;overflow: hidden;position: relative;padding-bottom: 15px;}.article__body::after {content: "";position: absolute;bottom: 0;left: 0;height: 20px;width: 100%;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 50%, rgb(255, 255, 255));}.article__image_link {min-height: 140px;display: flex;align-items: center;justify-content: center;}.article__image {position: relative;min-height: 140px;}.article__image img {display: block;}.article__labels {position: absolute;top: 0;left: 0;display: inline-flex;flex-direction: column;}.article__label {text-decoration: none;display: inline-block;margin-bottom: 2px;padding: 3px 10px;background: #18384f;color: #fff;font-size: 12px;font-weight: 500;border-radius: 0 0 3px 0;transition: all 0.3s;}.article__label:hover {background: #24729d;color: #fff;}.article__info {display: flex;align-items: center;flex-wrap: wrap;padding: 0 15px;width: 100%;}.article__info_item {font-weight: 500;padding-right: 15px;margin-bottom: 8px;font-size: 10px;display: flex;align-items: center;color: rgb(170, 170, 170);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1;transition: all 0.3s;}.article__info_item:last-child {padding-right: 0;}.article__info_item svg {width: 14px;height: 14px;margin-right: 5px;}.article__image .article__no_image {height: 60px;}.article__image .article__no_image svg {width: 50px;height: 50px;}.article__info_item--author {display: flex;align-items: center;margin: 0;}.article__avatar img {border-radius: 50%;width: 24px;height: 24px;overflow: hidden;}.article__avatar svg {width: 18px;height: 18px;margin: 0;}.article__author {padding-left: 10px;}.article__annotation {position: relative;font-size: 13px;line-height: 1.4;font-weight: 400;color: #364152;opacity: 0.8;padding: 0 15px;}.article__annotation p {position: relative;font-size: 12px;line-height: 1.5;}.article__footer {height: 36px;border-top: 1px solid #dbdbdb;margin: 10px 0 0;padding: 0 15px;display: inline-flex;align-items: center;position: absolute;bottom: 0;background: #fff;width: 100%;}.article__footer::after {content: "";position: absolute;top: -21px;left: 0;height: 20px;width: 100%;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 50%, rgb(255, 255, 255));}.author_card {display: flex;align-items: start;flex-wrap: wrap;}.author_card__image {display: flex;align-items: center;justify-content: center;flex: 0 0 30%;max-width: 30%;min-height: 280px;height: 100%;}.author_card__no_image svg {width: 120px;height: 120px;}.author_card__info {flex: 0 0 70%;max-width: 70%;padding-left: 30px;}.author_card__name {margin-bottom: 5px;}.author_card__position {font-size: 16px;color: rgb(170, 170, 170);margin-bottom: 20px;font-weight: 500;}.author_card__social {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 20px;}.author_card__social .social__link {border: 1px solid;border-color: #18384f;background-color: #18384f;color: #fff;}.author_card__social .social__link:hover {border-color: #24729d;background-color: #24729d;color: #fff;}.author_list__link {text-decoration: none;}.author_list__image {margin-bottom: 10px;min-height: 160px;}.author_list__name {font-weight: 600;color: #364152;}.comment__inner {display: flex;align-items: flex-start;margin-bottom: 20px;}.comment_heading {color: #222;font-size: 24px;line-height: 1.2;font-weight: 600;margin-bottom: 50px;text-align: center;position: relative;margin-top: 60px;}.comment_heading::after {content: "";height: 2px;background: #c1c1c1;position: absolute;top: 55%;right: 0;display: block;width: 100%;}.comment_heading span {background: #fff;padding: 0 20px;position: relative;z-index: 1;}.comment__icon {flex: 0 0 50px;max-width: 50px;margin-top: 15px;}.comment__icon svg {width: 40px;height: 40px;}.admin_note .comment__icon svg {width: 42px;height: 42px;}.comment__icon .comment__image {max-width: 40px;height: auto;}.comment__boxed {flex: 0 0 calc(100% - 50px);max-width: calc(100% - 50px);padding: 15px 15px;border: 1px solid #dbdbdb;background: #fff;border-radius: 4px;}.admin_note {margin-left: 50px;}.admin_note .comment__boxed {background: #f7f7f7;}.comment__header {margin-bottom: 5px;}.comment__name {font-weight: 600;font-size: 16px;line-height: 1.2;color: rgb(34, 34, 34);}.comment__status {font-weight: 400;font-size: 13px;color: rgb(11, 152, 47);margin-left: 10px;margin-right: 10px;white-space: nowrap;}.comment__date {font-weight: 500;font-size: 12px;color: #556080;white-space: nowrap;}.comment__body {font-weight: 400;font-size: 14px;line-height: 1.4;color: rgb(74, 74, 74);}.product-page__sku .sku_nubmer {font-size: 14px;font-weight: 500;}.product-page__images {position: relative;width: 100%;min-height: 1px;flex: 0 0 75px;max-width: 75px;order: -1;text-align: center;max-height: 480px;height: 100%;}.product-page__image {position: relative;margin: 0;width: 100%;min-height: 1px;flex: 0 0 calc(100% - 85px);max-width: calc(100% - 85px);text-align: center;}.product-page__image--full {flex: 0 0 100%;max-width: 100%;}.product-page__img {padding: 0;width: 100%;}.gallery_image a {min-height: 400px;display: flex;align-items: center;justify-content: center;width: 100%;}.product-page__no_image {width: 100%;height: 100%;padding: 10px;}.product-page__no_image svg {width: 120px;height: 120px;}.product-page__images-item {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 65px;height: 65px;border: 1px solid #eee;border-radius: 3px;cursor: pointer;overflow: hidden;margin-bottom: 10px;transition: all 0.2s;}.product-page__images-item picture {display: flex;align-items: center;justify-content: center;}.product-page__item {position: relative;}.product-page__promo_img {position: absolute;max-width: 100px;max-height: 100px;top: 0;left: 0;}.details_boxed {background-color: rgb(255, 255, 255);overflow: hidden;}.details_boxed__item {position: relative;border-bottom: 3px solid #e9eaed;padding: 15px;background-color: #fff;}.details_boxed__item--one {padding: 15px;}.details_boxed__item--inner {padding: 0;}.details_boxed__item:last-child {border-bottom: none;}.details_boxed__item ul,.details_boxed__item ol {padding: 0;margin: 0 0 0 15px;}.details_boxed__item ul li,.details_boxed__item ol li {margin-bottom: 10px;}.details_boxed__item ul li:last-child,.details_boxed__item ol li:last-child {margin-bottom: 0;}.details_boxed__title {margin-right: 5px;color: #364152;margin-bottom: 3px;font-size: 12px;font-weight: 500;opacity: 0.8;}.details_boxed__brand {min-width: 80px;position: absolute;top: 15px;right: 20px;text-align: right;}.details_boxed__no_brand {padding-left: 60px;}.details_boxed__available {margin-top: 5px;}.details_boxed__anchor_comments {margin-top: 0;}.anchor_comments__link {color: #666;font-size: 13px;font-weight: 400;font-style: italic;margin-top: 7px;margin-left: 2px;line-height: 1.2;cursor: pointer;transition: all 0.3s ease 0s;border-bottom: 1px dashed;border-color: #666;text-decoration: none;}.available__no_stock,.available__in_stock {font-weight: 500;font-size: 14px;line-height: 1;margin-top: 10px;}.available__no_stock:before,.available__in_stock:before {margin-right: 5px;font-size: 18px;}.available__no_stock {color: #b10707;}.available__in_stock {color: #238523;}.details_boxed__select .select2 {margin-bottom: 15px;}.details_boxed__select .select2-container {min-width: 50%;max-width: 100%;}.details_boxed__select ul li {margin: 0;}.details_boxed__select .select2-selection--single {height: 32px;}.details_boxed__select .select2-selection__rendered {line-height: 32px;}.details_boxed__select .select2-selection__arrow {height: 32px;}.details_boxed__price_amount {margin: 5px 0;}.details_boxed_pct {position: absolute;top: -9px;left: 0;display: inline-block;text-align: center;line-height: 1;background-color: rgb(238, 238, 238);color: rgb(251, 63, 76);font-weight: 600;padding: 4px 5px 4px;font-size: 12px;border-radius: 4px;}.details_boxed__amount {margin-bottom: 10px;}.amount {position: relative;display: flex;align-items: stretch;justify-content: space-between;background-color: rgb(255, 255, 255);border-radius: 4px;border: 1px solid rgb(127, 127, 127);opacity: 0.7;height: 34px;color: #364152;font-size: 14px;font-weight: 400;user-select: none;width: 100%;max-width: 100px;overflow: hidden;}.amount__plus,.amount__minus {position: relative;display: flex;align-items: center;justify-content: center;width: 30px;cursor: pointer;font-weight: 500;line-height: 1;font-size: 20px;height: 34px;}.amount__input {border: 0 none;display: block;width: calc(100% - 60px);text-align: center;font-weight: 500;line-height: 1;padding: 5px 0;font-size: 15px;height: 34px;}.details_boxed__prices {position: relative;margin-bottom: 10px;line-height: 1;padding: 10px 0;margin-right: 15px;}.details_boxed__price,.details_boxed__old_price {position: relative;}.details_boxed__old_price {font-weight: 400;margin: 0 15px 0 0;color: #888;position: relative;font-size: 15px;}.details_boxed__price .currency,.details_boxed__old_price .currency {font-size: 16px;font-weight: 800;position: relative;align-self: flex-start;margin-left: 5px;}.details_boxed__old_price .currency {font-weight: 600;font-size: 12px;}.details_boxed__old_price::after {border-bottom: 1px solid #888;content: "";left: 0;position: absolute;top: 38%;width: 100%;transform: rotate(-10deg);}.details_boxed__price {font-weight: 800;color: #364152;font-size: 34px;}.details_boxed__price.price--red {color: #e83841;}.details_boxed__buttons > * {position: relative;min-height: 1px;flex: 0 0 50%;max-width: 50%;padding-left: 0;padding-right: 10px;}.details_boxed__buttons > *:first-child {padding-right: 0;}.product-page__button {border: none;border-radius: 4px;cursor: pointer;display: block;font-weight: 500;font-size: 14px;font-family: inherit;line-height: 1;text-align: center;white-space: nowrap;width: 100%;height: 40px;transition: all 0.2s;opacity: 1;background: #d9784a;color: #fff;}.product-page__button:focus {opacity: 0.8;}.product-page__out_stock {display: flex;align-items: center;justify-content: center;background: transparent;border: 1px solid #dbdbdb;color: #9c9c9c;white-space: nowrap;cursor: not-allowed;}.product-page__button--preloader {cursor: pointer;border: 1px solid #7f7f7f;background: transparent;color: #454545;white-space: nowrap;transition: all 0.2s;}.details_boxed__buttons .fn_not_preorder,.details_boxed__buttons .fn_is_preorder {padding-right: 10px;margin-bottom: 0;}.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist {border: 1px solid rgb(127, 127, 127);color: rgb(69, 69, 69);opacity: 0.7;border-radius: 3px;font-size: 0;cursor: pointer;display: flex;align-items: center;justify-content: center;line-height: 1;text-align: center;white-space: nowrap;font-weight: 500;margin-right: 10px;text-transform: uppercase;height: 40px;width: 40px;transition: all 0.2s;text-decoration: none;}.details_boxed__other .fast_order_button:before {position: relative;font-size: 22px;}.product-page__compare i {position: relative;font-size: 20px;}.product-page__wishlist i:before {content: "\f08a";position: relative;font-size: 24px;}.product-page__wishlist.selected,.product-page__compare.selected {border-color: #d9784a;color: #d9784a;}.product-page__wishlist.selected i:before {content: "\f004";}.details_boxed__share {padding-top: 10px;padding-bottom: 10px;}.share {width: 100%;display: none;align-items: center;}.share__text {color: #364152;font-size: 13px;font-weight: 500;opacity: 0.8;margin-right: 10px;}.share__icons .jssocials-share-logo {font-size: 16px;}.share__icons .jssocials-share-link {padding: 5px 10px;border-radius: 4px;}.features {list-style: none;margin: 0;padding: 0;}.features__item {padding: 0 15px;}.features__wrap {border-bottom: 1px dotted #dbdbdb;padding: 10px 0;}.features__name,.features__value {flex: 0 0 50%;max-width: 50%;position: relative;min-height: 1px;font-size: 13px;color: #364152;}.features .features__value {font-weight: 600;text-align: right;}.pager {margin-top: 30px;margin-bottom: 20px;padding: 0;list-style: none;overflow: hidden;}.pager li {margin-bottom: 10px;}.pager a {display: flex;align-items: center;justify-content: center;text-decoration: none;font-size: 13px;opacity: 0.7;color: #364152;position: relative;background-color: #fff;padding: 10px;height: 45px;border: 1px solid #dbdbdb;border-radius: 3px;line-height: 1.2;}.pager a svg {flex: 0 0 50px;max-width: 50px;transform: rotate(-90deg);}.pager li:last-child a svg {transform: rotate(90deg);}.sidebar_card__item {margin-top: 5px;margin-bottom: 5px;min-height: 80px;padding: 0 5px;}.sidebar_card__link {display: flex;align-items: center;border: 1px solid #dbdbdb;text-decoration: none;border-radius: 4px;width: 100%;min-height: 80px;padding: 5px;}.sidebar_card__image {display: flex;align-items: flex-start;justify-content: center;flex: 0 0 70px;max-width: 70px;}.sidebar_card__no_image {height: 70px;}.sidebar_card__no_image svg {width: 40px;height: 40px;}.sidebar_card__content {flex: 0 0 calc(100% - 70px);max-width: calc(100% - 70px);padding-left: 10px;}.sidebar_card__title {color: rgb(34, 34, 34);font-size: 13px;line-height: 1.2;font-weight: 500;margin-bottom: 8px;}.sidebar_card__prices {font-size: 12px;}.sidebar_card__prices .old_price {margin: 0 10px 0 0;color: rgb(87, 87, 87);font-size: 12px;position: relative;font-weight: 400;line-height: 1;}.sidebar_card__prices .old_price::after {border-bottom: 1px solid rgb(87, 87, 87);content: "";left: 0;position: absolute;top: 45%;width: 100%;transform: rotate(-10deg);}.sidebar_card__prices .price {color: rgb(34, 34, 34);font-size: 12px;font-weight: 700;line-height: 1;}.sidebar_card__prices .price--red {color: RGB(177, 7, 7);}.sidebar_card__more {white-space: nowrap;margin: 5px 0;font-size: 12px;font-weight: 500;transition: all 0.3s;}.sidebar_card__more svg {position: relative;top: 1px;width: 11px;height: 11px;margin-left: 3px;transition: all 0.3s;}.browsed__item {margin-top: 5px;margin-bottom: 5px;height: 80px;padding: 0 5px;}.browsed__link {border: 1px solid #dbdbdb;border-radius: 4px;width: 100%;height: 80px;padding: 5px;}.browsed__no_image {height: 70px;}.browsed__no_image svg {width: 40px;height: 40px;}footer {background: #18384f;color: #fff;flex-shrink: 0;margin-top: 0;padding: 30px 0 0;}.footer--short {padding: 0;}.footer__title {font-size: 16px;line-height: 1.2;font-weight: 500;color: #fff;margin-bottom: 20px;position: relative;padding-bottom: 5px;}.footer__title:before {position: absolute;content: "";width: 50px;height: 1px;left: 1px;bottom: 0;background: #24729d;}.footer__title_arrow {position: absolute;top: 1px;cursor: pointer;transition: all 0.2s ease;width: 100%;text-align: right;left: 0;padding-right: 15px;}.footer__title_arrow svg {height: 14px;width: 14px;transform: rotate(90deg);}.footer__title_arrow.down svg,.footer__title.active .footer__title_arrow svg {transform: rotate(-90deg);}.footer__content {color: #fff;margin-bottom: 20px;}.footer__contact_item {position: relative;padding-left: 0;}.footer__contact_item .email,.footer__contact_item .open_hours,.footer__contact_item .phone {position: relative;margin-bottom: 15px;color: #fff;font-weight: 400;font-size: 12px;text-decoration: none;line-height: 1.3;transition: all 0.2s;}.footer__contact_item .email svg,.footer__contact_item .open_hours svg,.footer__contact_item .phone svg {width: 12px;height: 12px;margin-right: 10px;position: relative;top: 3px;}.footer__contact_item .email svg,.footer__contact_item .open_hours svg {width: 14px;height: 14px;}.footer__contact_item .open_hours,.footer__contact_item .open_hours p,.footer__contact_item .open_hours span {color: #fff;font-size: 12px;font-weight: 400;}.footer__contact_item .callback {border: 1px solid;border-color: #fff;color: #fff;font-size: 12px;height: auto;padding: 5px 20px;margin: 0;}.footer__contact_item .callback svg {width: 16px;height: 16px;margin-right: 7px;position: relative;top: 1px;}.footer__menu_item {margin-bottom: 10px;}.footer__content .footer__menu_item.closed {display: none;}.footer__content.opened .footer__menu_item.closed {display: block;}.footer__view_all {color: #fff;font-size: 12px;border-bottom: 1px dashed;border-color: #fff;text-decoration: none;display: inline-block;font-weight: 600;}.footer__view_all:hover,.footer__view_all:focus {color: #fff;border-color: transparent;}.footer__menu_link {position: relative;display: block;width: 100%;text-align: left;user-select: none;background: transparent;color: #fff;font-weight: 400;text-decoration: none;font-size: 12px;transition: color 0.1s ease 0s;padding: 0 0 0 20px;}.menu_group--footer .menu_group__link {padding: 0 0 0 20px;}.menu_group--footer .menu_group__link:before,.footer__menu_link:before {content: "\f192";display: inline-block;font: normal normal normal 10px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 3px;left: 0;}.subscribe_form__group {position: relative;}.subscribe__title {color: #fff;font-weight: 400;font-size: 12px;margin: 0 0 8px;}.form__button--subscribe {border-radius: 4px;cursor: pointer;font-size: 12px;height: 24px;position: absolute;right: 4px;top: 4px;border: none;background: #18384f;color: #fff;opacity: 0.8;transition: all 0.2s;line-height: 24px;padding: 0 7px;text-transform: capitalize;font-weight: 500;}.subscribe_form__group .form__group--subscribe {width: 100%;margin-bottom: 10px;}.social {overflow: hidden;}.social__link {width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 3px;border: 1px solid;border-color: #fff;background-color: transparent;margin-right: 10px;margin-bottom: 10px;color: #fff;font-size: 16px;text-transform: capitalize;position: relative;opacity: 0.8;float: left;text-decoration: none;transition: all 400ms;}.footer__payments {text-align: right;}.payments__list {position: relative;padding: 0;margin: 0;list-style: none;width: auto;text-align: right;}.payments__item {border: 1px solid rgb(219, 219, 219);background-color: rgb(255, 253, 253);height: 32px;padding: 0 5px;margin: 0 0 0 5px;border-radius: 4px;display: flex;align-items: center;justify-content: center;}.payments__item picture,.payments__item img {display: block;max-height: 30px;min-width: 30px;}.footer__copyright {border-top: 1px solid #dbdbdb;background: #18384f;padding: 15px 0;color: #fff;}.footer__copyright span {padding-right: 5px;}.footer__copyright a {text-decoration: none;color: #fff;}.copyright svg {height: 24px;width: auto;margin-left: 5px;}.comparison_block {padding-bottom: 40px;}.comparison_block__left {float: left;width: 25%;}.comparison_block__products {float: right;width: 75%;position: relative;margin: 0;border-left: 1px solid #dbdbdb;}.comparison_block__item {border-right: 1px solid #dbdbdb;}.comparison_block__item .product_item {margin-bottom: 0;overflow: hidden;}.cell {padding: 13px 15px;line-height: 1;font-size: 13px;position: relative;font-weight: 500;}.cell span {display: block;}.comparison_block__item .cell,.comparison_block__item .cprs_rating {text-align: center;}.cprs_rating {padding: 10px 15px;border-top: 1px solid #dbdbdb;font-size: 13px;font-weight: 500;height: 40px;}.cell:nth-child(odd) {background: #dbdbdb;}.compare_controls {position: relative;}.compare_show {position: absolute;left: 0;bottom: 5px;}.compare_show a {display: inline-block;margin: 0 5px 5px 0;font-size: 12px;font-weight: 600;padding: 3px 8px;border-radius: 3px;color: #24729d;text-decoration: none;border: 1px solid;border-color: #24729d;}.compare_show .active {background: #24729d;color: #fff;text-decoration: none;}.cart {min-height: 100vh;}.cart_header {flex-shrink: 0;position: relative;z-index: 20;background-color: #fff;color: #364152;border-bottom: 1px solid #dbdbdb;margin-bottom: 15px;padding: 0;height: 70px;}.cart_header__inner {position: relative;height: 70px;}.cart_header__logo {padding-right: 20px;width: 285px;max-width: 100%;max-height: 50px;display: block;line-height: 0;}.cart_header__logo img,.cart_header__logo svg {max-width: 100%;max-height: 50px;}.cart_header__phone {text-decoration: none;color: #222;font-size: 16px;font-weight: 600;line-height: 1.2;word-break: break-all;}.cart_body {width: 100%;flex: 1 0 auto;}.cart_footer {background-color: #fff;color: #364152;border-top: 1px solid #dbdbdb;padding: 0;height: 60px;}.cart_footer__copyright {position: relative;height: 60px;}.cart_footer__copyright a {text-decoration: none;color: #364152;}.cart_footer__copyright svg {height: 24px;width: auto;margin-left: 5px;display: none;}.purchase__item {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #dbdbdb;}.purchase__image {display: flex;align-items: center;justify-content: center;flex: 0 0 100px;max-width: 100px;border: 1px solid #dbdbdb;padding: 3px;border-radius: 4px;min-height: 75px;overflow: hidden;}.purchase__image img {display: block;}.purchase__image svg {width: 40px;height: 40px;}.purchase__content {flex: 0 0 calc(100% - 100px);max-width: calc(100% - 100px);padding-left: 10px;position: relative;}.purchase__name {margin-bottom: 10px;padding-right: 30px;}.purchase__name .purchase__name_link {color: #364152;line-height: 1.2;font-size: 14px;transition: 0.3s;display: block;position: relative;font-weight: 500;text-decoration: none;}.purchase__name i {font-style: italic;font-size: 13px;display: block;line-height: 1;font-weight: 500;color: rgb(122, 122, 122);margin-top: 5px;}.purchase__group {display: flex;align-items: center;}.purchase__group_title {font-size: 11px;font-weight: 400;color: rgb(128, 128, 128);margin-bottom: 5px;}.purchase__group_content {min-height: 25px;}.purchase__price {color: #364152;font-size: 16px;font-weight: 600;padding-right: 15px;}.purchase__price .currency {font-size: 11px;font-weight: 600;position: relative;top: -10px;}.purchase__price_total {color: #24729d;font-size: 16px;font-weight: 600;}.purchase__price_total .currency {font-size: 11px;font-weight: 600;position: relative;top: -10px;}.purchase__amount {padding-right: 15px;}.purchase__amount .amount {height: 25px;max-width: 80px;}.purchase__amount .amount__plus,.purchase__amount .amount__minus {font-size: 20px;height: 26px;width: 25px;}.purchase__amount .amount__input {font-size: 14px;height: 25px;padding: 0;width: calc(100% - 50px);}.purchase__remove {display: flex;align-items: center;justify-content: center;position: absolute;top: 0;right: 0;width: 20px;height: 20px;color: red;border: 1px solid;border-radius: 50%;}.purchase__remove svg {width: 14px;}.coupon {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #dbdbdb;}.coupon__group {position: relative;}.coupon__title {font-size: 16px;line-height: 1.2;margin: 0 0 15px;font-weight: 600;color: #364152;}.form__button--coupon {border-radius: 4px;cursor: pointer;font-size: 11px;height: 32px;width: auto;position: absolute;right: 4px;top: 4px;border: none;background: #18384f;color: #fff;opacity: 0.8;transition: all 0.2s;line-height: 32px;padding: 0 10px;}.coupon__group .form__group--coupon {width: 100%;}.purchase_detail {margin: 15px 0 0;}.purchase_detail__item {display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}.purchase_detail__column_name {flex-basis: 0;flex-grow: 1;max-width: 100%;}.purchase_detail__name {font-size: 14px;line-height: 1.2;font-weight: 500;color: #364152;text-align: left;}.purchase_detail__name--total {font-size: 24px;line-height: 1.2;font-weight: 600;color: #24729d;}.purchase_detail__price {color: #364152;font-size: 16px;font-weight: 600;display: flex;align-items: center;}.purchase_detail__price .currency {font-size: 11px;font-weight: 600;position: relative;top: -10px;}.purchase_detail__price i {background: rgb(246, 80, 80);padding: 3px 5px;font-size: 10px;font-weight: 600;color: #fff;margin-right: 10px;border-radius: 4px;line-height: 1;display: inline-block;}.purchase_detail__price--total {color: #24729d;font-size: 24px;}.purchase_detail_popup_total {margin-bottom: 10px;text-align: center;font-size: 22px;font-weight: 600;}.purchase_detail__price--total .currency {font-size: 14px;top: -10px;}.block__popup_cart {width: 500px;max-width: 100%;}.purchases--user {padding-left: 40px;}.payment_method__item,.delivery__item {margin-bottom: 20px;}.delivery__label {display: flex;align-items: center;margin-bottom: 10px;}.delivery__image {flex: 0 0 80px;max-width: 80px;text-align: center;padding-left: 3px;}.delivery__image img {display: block;margin: 0 auto;max-height: 30px;}.delivery__name {display: block;flex: 0 0 calc(100% - 80px);max-width: calc(100% - 80px);padding-left: 5px;color: #364152;font-size: 14px;font-weight: 500;line-height: 1.2;}.delivery__label .checkbox__icon {top: calc(50% - 11px);}.delivery__name_price {color: #364152;font-style: italic;font-weight: 600;white-space: nowrap;}.delivery__description {display: none;margin: 10px 0 0 35px;padding: 10px 10px;border-radius: 5px;font-weight: 400;font-size: 12px;background: #f8f8f8;border-left: 4px solid #c2c2c2;color: #6f6f6f;line-height: 1.3;}.order_boxeded {max-width: 100%;}table.order_details {min-width: auto;}.order_purchase_count {font-size: 14px;font-weight: 600;position: relative;width: 30px;top: -3px;left: 0;text-align: center;}.order_payment__description {margin: 15px 0;padding: 10px 10px;border-left: 4px solid rgb(188, 188, 188);background: rgb(247, 247, 247);border-radius: 5px;font-weight: 400;font-size: 12px;color: rgb(74, 74, 74);line-height: 1.3;}.order_payment__title {color: #222;line-height: 1.2;font-size: 14px;position: relative;font-weight: 500;}.order_payment__name {font-weight: 600;font-size: 15px;margin-left: 10px;}.order_payment__form {margin: 5px 0;}.order_payment__button {cursor: pointer;font-size: 12px;font-weight: 500;color: #d9784a;border: none;background: transparent;text-decoration: underline;}.order_payment__button:hover,.order_payment__button:focus {color: #d9784a;text-decoration: none;}.order_payment__checkout .button {display: block;color: #fff;background-color: #d9784a;border: 1px solid;border-color: #d9784a;text-align: center;white-space: nowrap;border-radius: 3px;height: 40px;line-height: 38px;font-weight: 600;cursor: pointer;user-select: none;padding: 0 20px;font-size: 12px;font-family: inherit;text-transform: uppercase;text-decoration: none;transition: all 0.2s ease-in-out;}.order_payment__checkout .button:hover {opacity: 0.8;}.delivery__description p {margin-bottom: 0;}.checkbox.active + .delivery__description {display: block;}.profile {padding: 20px 0;border-bottom: 1px solid #dbdbdb;margin-bottom: 0;}.profile__image {flex: 0 0 60px;max-width: 60px;}.profile__icon svg {width: 60px;height: 60px;}.profile__information {padding-left: 15px;flex: 0 0 calc(100% - 60px);max-width: calc(100% - 60px);}.profile__name {font-size: 18px;font-weight: 500;color: rgb(34, 34, 34);line-height: 1.2;}.profile__logout {margin: 10px 0 5px;}.profile__logout a {font-size: 12px;color: #d9784a;font-weight: 500;text-decoration: none;}.profile__logout a svg {width: 18px;height: 18px;margin-right: 10px;}.user_tab__switch {position: relative;cursor: pointer;}.tabs--user .table_wrapper {max-height: inherit;}.user_tab__switch:after {width: 8px;height: 8px;border-right: 2px solid;border-bottom: 2px solid;border-color: rgb(34, 34, 34);position: absolute;content: " ";top: calc(50% - 2px);right: 20px;left: inherit;margin-left: 10px;transform: rotate(-45deg);transition: all 0.2s ease-in-out;}.user_tab__switch.active::after {top: calc(50% - 3px);transform: rotate(45deg);transition: all 0.2s ease-in-out;}.button__logout {position: relative;display: inline-flex;align-items: center;text-decoration: none;margin: 0;border-bottom: none;cursor: pointer;padding: 18px 0;color: rgb(34, 34, 34);font-size: 13px;font-weight: 500;min-height: 40px;height: inherit;width: 100%;transition: all 0.3s ease 0s;}.button__logout svg {width: 18px;height: 18px;margin-right: 10px;}.button__logout:hover {color: rgb(0, 175, 238);}.user_orders_hidden {display: none;}.user_orders_hidden.fn_user_orders_show {display: table-row;}.fn_user_orders_switch {margin: auto;display: block;width: 10px;padding: 5px;height: 10px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.75 0C5.33582 0 5 0.335815 5 0.75V5.25H0.75C0.335815 5.25 0 5.58582 0 6C0 6.41418 0.335815 6.75 0.75 6.75H5V11.25C5 11.6642 5.33582 12 5.75 12C6.16418 12 6.5 11.6642 6.5 11.25V6.75H11.25C11.6642 6.75 12 6.41418 12 6C12 5.58582 11.6642 5.25 11.25 5.25H6.5V0.75C6.5 0.335815 6.16418 0 5.75 0Z' fill='%23030F4B'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-size: contain;background-position: center;}.fn_user_orders_active .fn_user_orders_switch {background-image: url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='1.75' width='1.5' height='12' rx='0.75' transform='rotate(-90 0 1.75)' fill='%23030F4B'/%3E%3C/svg%3E%0A");}.menu_switcher {flex: 1 0 100px;max-width: 100px;position: relative;margin: 10px 0 10px;border-radius: 4px;}.menu_switcher__heading {cursor: pointer;font-size: 16px;font-weight: 500;padding: 0 0 0 10px;width: 100%;background: #24729d;border-radius: 4px;height: 40px;}.menu_switcher__heading svg {margin-right: 5px;display: inline-block;height: 18px;position: relative;width: 18px;}.to_top {position: fixed;z-index: 100;left: 2%;bottom: 40px;display: flex;align-items: center;width: 40px;height: 40px;cursor: pointer;visibility: hidden;color: #fff;border-radius: 50%;background-color: #24729d;opacity: 0;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);transition: all 0.3s ease-in-out;}.to_top.show {visibility: visible;opacity: 0.8;}.to_top:before {content: "\f077";display: inline-block;font: normal normal normal 18px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 100%;text-align: center;}.to_top:hover {opacity: 1;}.error-404-page {max-width: 800px;margin: 0 auto;padding: 40px 20px;text-align: center;font-family: 'Nunito', Nunito Fallback;}.error-message {font-size: 18px;color: #666;margin: 20px 0;line-height: 1.6;}.error-suggestions,.popular-categories,.error-contact,.error-search,.error-promo {margin: 40px 0;padding: 30px;background: #f8f9fa;border-radius: 10px;box-shadow: 0 2px 10px rgba(0,0,0,0.05);}.error-suggestions h2,.popular-categories h2,.error-contact h2,.error-search h2,.error-promo h2 {margin-top: 0;color: #333;font-size: 24px;}.error-suggestions ul {list-style: none;padding: 0;}.error-suggestions li {margin: 15px 0;font-size: 16px;}.error-suggestions a {color: #007bff;text-decoration: none;font-weight: 600;}.error-suggestions a:hover {text-decoration: underline;}.category-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 20px;margin-top: 20px;}.category-item {padding: 20px;background: #fff;border-radius: 8px;box-shadow: 0 2px 5px rgba(0,0,0,0.1);transition: all 0.3s ease;text-decoration: none;display: block;}.category-item:hover {transform: translateY(-5px);box-shadow: 0 5px 15px rgba(0,0,0,0.2);}.category-item .icon {font-size: 40px;display: block;margin-bottom: 10px;}.category-item .name {font-size: 16px;font-weight: 600;color: #333;display: block;}.search-form {display: flex;gap: 10px;max-width: 500px;margin: 20px auto;}.search-input {flex: 1;padding: 12px 15px;border: 2px solid #ddd;border-radius: 5px;font-size: 16px;font-family: inherit;}.search-input:focus {outline: none;border-color: #007bff;}.search-button {padding: 12px 25px;background: #28a745;color: #fff;border: none;border-radius: 5px;font-size: 16px;cursor: pointer;font-weight: 600;transition: background 0.3s ease;}.search-button:hover {background: #218838;}.btn {display: inline-block;padding: 15px 30px;background: #007bff;color: #fff;text-decoration: none;border-radius: 5px;font-weight: 600;margin: 10px 5px;transition: all 0.3s ease;}.btn:hover {background: #0056b3;transform: translateY(-2px);box-shadow: 0 4px 8px rgba(0,0,0,0.2);}.btn-primary {background: #28a745;}.btn-primary:hover {background: #218838;}.btn-large {font-size: 18px;padding: 20px 40px;margin-top: 30px;}.error-promo {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);color: #fff;}.error-promo h2 {color: #fff;}.error-promo strong {font-size: 20px;display: block;margin: 15px 0;}@media (max-width: 768px) {.error-404-page { padding: 20px 15px; }.error-suggestions, .popular-categories, .error-contact, .error-search, .error-promo { padding: 20px; margin: 25px 0; }.search-form { flex-direction: column; }.search-button { width: 100%; }.category-grid { grid-template-columns: repeat(2, 1fr); gap: 15px; }.category-item { padding: 15px 10px; }.category-item .icon { font-size: 30px; }.category-item .name { font-size: 14px; }.btn-large { display: block; width: 100%; box-sizing: border-box; }}@media (max-width: 480px) {.category-grid { grid-template-columns: 1fr; }h1 { font-size: 28px; }h2 { font-size: 20px; }}.delivery-page {max-width: 900px;margin: 0 auto;padding: 40px 20px;font-family: 'Nunito', Nunito Fallback;}.delivery-page h1 {text-align: center;color: #1c1c1e;font-size: 32px;margin-bottom: 30px;font-weight: 700;}.delivery-card {background: #fff;border-radius: 16px;padding: 30px;margin: 25px 0;box-shadow: 0 2px 12px rgba(0,0,0,0.08);}.delivery-card h2 {color: #1c1c1e;font-size: 22px;font-weight: 600;margin: 0 0 20px 0;display: flex;align-items: center;gap: 10px;}.delivery-methods-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 20px;margin: 25px 0;}.delivery-method-item {background: linear-gradient(135deg, #f8f9fa 0%, #fff 100%);border-radius: 12px;padding: 25px;border: 2px solid #e5e5ea;transition: all 0.3s ease;}.delivery-method-item:hover {border-color: #007AFF;transform: translateY(-3px);box-shadow: 0 5px 15px rgba(0,122,255,0.15);}.delivery-method-item.active {border-color: #34C759;background: linear-gradient(135deg, #e8f9e9 0%, #fff 100%);}.delivery-method-icon { font-size: 40px; margin-bottom: 15px; }.delivery-method-title { font-size: 18px; font-weight: 600; color: #1c1c1e; margin-bottom: 10px; }.delivery-method-desc { font-size: 14px; color: #8e8e93; line-height: 1.5; }.delivery-info-block {background: linear-gradient(135deg, #007aff57 0%, #5856d640 100%);color: #000;border-radius: 16px;padding: 30px;margin: 25px 0;text-align: center;}.delivery-info-block h3 { color: #000; font-size: 22px; margin: 0 0 15px 0; }.delivery-info-block p { font-size: 16px; margin: 0; opacity: 0.95; }.delivery-timeline {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 15px;margin: 25px 0;}.delivery-timeline-item { background: #f2f2f7; border-radius: 10px; padding: 20px; text-align: center; }.delivery-timeline-icon { font-size: 32px; margin-bottom: 10px; }.delivery-timeline-title { font-size: 14px; font-weight: 600; color: #1c1c1e; margin-bottom: 5px; }.delivery-timeline-desc { font-size: 13px; color: #8e8e93; }.delivery-icons-row { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin: 25px 0; }.delivery-icon-badge {background: #fff;border-radius: 10px;padding: 12px 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);font-weight: 600;color: #1c1c1e;font-size: 14px;display: flex;align-items: center;gap: 8px;}.delivery-tracking-block {background: linear-gradient(135deg, #667eea33 0%, #764ba247 100%);border-radius: 16px;padding: 30px;margin: 25px 0;text-align: center;}.delivery-tracking-block h3 { color: #fff; font-size: 22px; margin: 0 0 20px 0; }.delivery-tracking-links { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; }.delivery-tracking-link {background: rgba(255,255,255,0.2);border-radius: 10px;padding: 12px 20px;color: #fff;text-decoration: none;font-weight: 600;font-size: 14px;transition: all 0.3s ease;}.delivery-tracking-link:hover { background: rgba(255,255,255,0.3); transform: translateY(-2px); }.delivery-faq details { background: #f2f2f7; border-radius: 12px; margin: 12px 0; overflow: hidden; }.delivery-faq summary {padding: 18px 20px;cursor: pointer;font-weight: 600;color: #1c1c1e;list-style: none;display: flex;justify-content: space-between;align-items: center;font-size: 16px;}.delivery-faq summary::after { content: '›'; font-size: 24px; color: #8e8e93; transition: transform 0.3s ease; }.delivery-faq details[open] summary::after { transform: rotate(90deg); color: #007AFF; }.delivery-faq details p { padding: 20px; margin: 0; color: #3c3c43; line-height: 1.6; font-size: 15px; background: #fff; border-top: 1px solid #e5e5ea; }.delivery-contact-block {background: linear-gradient(135deg, #667eea33 0%, #764ba247 100%);color: #000;border-radius: 16px;padding: 30px;margin: 25px 0;text-align: center;}.delivery-contact-block h3 { color: #000; font-size: 22px; margin: 0 0 20px 0; }.delivery-contact-list { list-style: none; padding: 0; margin: 0 auto; max-width: 500px; text-align: left; }.delivery-contact-list li { padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,0.2); display: flex; align-items: center; gap: 12px; font-size: 15px; }.delivery-contact-list li:last-child { border-bottom: none; }.delivery-contact-list li:nth-child(1)::before { content: '📱'; }.delivery-contact-list li:nth-child(2)::before { content: '✉️'; }.delivery-contact-list li:nth-child(3)::before { content: '💬'; }.delivery-contact-list a { color: #000; text-decoration: underline; font-weight: 600; }.delivery-cta-button {display: inline-block;background: #34c7595c;color: #000;padding: 16px 40px;border-radius: 12px;text-decoration: none;font-weight: 600;font-size: 16px;margin: 20px 0;box-shadow: 0 4px 15px rgba(0,0,0,0.3);transition: all 0.3s ease;}.delivery-cta-button:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(52,199,89,0.4); }.delivery-info-box { background: linear-gradient(135deg, #e7f3ff 0%, #fff 100%); border-left: 4px solid #007AFF; padding: 16px 20px; border-radius: 10px; margin: 20px 0; font-size: 15px; color: #0056b3; }.delivery-info-box.warning { background: linear-gradient(135deg, #fff3cd 0%, #fff 100%); border-left-color: #FF9500; color: #856404; }.delivery-info-box.success { background: linear-gradient(135deg, #d4edda 0%, #fff 100%); border-left-color: #34C759; color: #155724; }@media (max-width: 768px) {.delivery-page { padding: 20px 15px; }.delivery-card { padding: 20px; }.delivery-methods-grid { grid-template-columns: 1fr; }.delivery-timeline { grid-template-columns: 1fr; }.delivery-tracking-links { flex-direction: column; align-items: center; }}@media (max-width: 480px) {.delivery-page h1 { font-size: 24px; }.delivery-card h2 { font-size: 20px; }.delivery-method-icon { font-size: 32px; }}.payment-page {max-width: 900px;margin: 0 auto;padding: 40px 20px;font-family: 'Nunito', Nunito Fallback;}.payment-page h1 { text-align: center; color: #1c1c1e; font-size: 32px; margin-bottom: 30px; font-weight: 700; }.payment-card { background: #fff; border-radius: 16px; padding: 30px; margin: 25px 0; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }.payment-card h2 { color: #1c1c1e; font-size: 22px; font-weight: 600; margin: 0 0 20px 0; display: flex; align-items: center; gap: 10px; }.payment-methods-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin: 25px 0; }.payment-method-item { background: linear-gradient(135deg, #f8f9fa 0%, #fff 100%); border-radius: 12px; padding: 25px; border: 2px solid #e5e5ea; transition: all 0.3s ease; }.payment-method-item:hover { border-color: #007AFF; transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0,122,255,0.15); }.payment-method-item.active { border-color: #34C759; background: linear-gradient(135deg, #e8f9e9 0%, #fff 100%); }.payment-method-icon { font-size: 40px; margin-bottom: 15px; }.payment-method-title { font-size: 18px; font-weight: 600; color: #1c1c1e; margin-bottom: 10px; }.payment-method-desc { font-size: 14px; color: #8e8e93; line-height: 1.5; }.payment-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin: 25px 0; }.payment-feature { background: #f2f2f7; border-radius: 10px; padding: 20px; display: flex; align-items: center; gap: 12px; }.payment-feature-icon { font-size: 24px; }.payment-feature-text { font-size: 14px; color: #1c1c1e; font-weight: 500; }.payment-security-block { background: linear-gradient(135deg, #007aff57 0%, #5856d640 100%); color: #000; border-radius: 16px; padding: 30px; margin: 25px 0; text-align: center; }.payment-security-block h3 { color: #000; font-size: 22px; margin: 0 0 15px 0; }.payment-security-block p { font-size: 16px; margin: 0; opacity: 0.95; }.payment-icons-row { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; margin: 25px 0; }.payment-icon-badge { background: #fff; border-radius: 10px; padding: 12px 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); font-weight: 600; color: #1c1c1e; font-size: 14px; display: flex; align-items: center; gap: 8px; }.payment-contact-block { background: linear-gradient(135deg, #667eea33 0%, #764ba247 100%); color: #000; border-radius: 16px; padding: 30px; margin: 25px 0; text-align: center; }.payment-contact-block h3 { color: #000; font-size: 22px; margin: 0 0 20px 0; }.payment-contact-list { list-style: none; padding: 0; margin: 0 auto; max-width: 500px; text-align: left; }.payment-contact-list li { padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,0.2); display: flex; align-items: center; gap: 12px; font-size: 15px; }.payment-contact-list li:last-child { border-bottom: none; }.payment-contact-list li:nth-child(1)::before { content: '📱'; }.payment-contact-list li:nth-child(2)::before { content: '✉️'; }.payment-contact-list li:nth-child(3)::before { content: '💬'; }.payment-contact-list a { color: #000; text-decoration: underline; font-weight: 600; }.payment-faq details { background: #f2f2f7; border-radius: 12px; margin: 12px 0; overflow: hidden; }.payment-faq summary { padding: 18px 20px; cursor: pointer; font-weight: 600; color: #1c1c1e; list-style: none; display: flex; justify-content: space-between; align-items: center; font-size: 16px; }.payment-faq summary::after { content: '›'; font-size: 24px; color: #8e8e93; transition: transform 0.3s ease; }.payment-faq details[open] summary::after { transform: rotate(90deg); color: #007AFF; }.payment-faq details p { padding: 20px; margin: 0; color: #3c3c43; line-height: 1.6; font-size: 15px; background: #fff; border-top: 1px solid #e5e5ea; }.payment-cta-button { display: inline-block; background: #34c7595c; color: #000; padding: 16px 40px; border-radius: 12px; text-decoration: none; font-weight: 600; font-size: 16px; margin: 20px 0; box-shadow: 0 4px 15px rgb(0 0 0 / 50%); transition: all 0.3s ease; }.payment-cta-button:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(52,199,89,0.4); }@media (max-width: 768px) {.payment-page { padding: 20px 15px; }.payment-card { padding: 20px; }.payment-methods-grid { grid-template-columns: 1fr; }.payment-features { grid-template-columns: 1fr; }}.contacts-page { max-width: 1200px; margin: 0 auto; padding: 40px 20px; font-family: 'Nunito', Nunito Fallback; }.contacts-page h1 { text-align: center; color: #1c1c1e; font-size: 32px; margin-bottom: 40px; font-weight: 700; }.contacts-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-bottom: 40px; }.contact-card { background: #fff; border-radius: 16px; padding: 30px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); transition: all 0.3s ease; }.contact-card:hover { transform: translateY(-3px); box-shadow: 0 5px 20px rgba(0,0,0,0.12); }.contact-card h3 { color: #1c1c1e; font-size: 20px; font-weight: 600; margin: 0 0 20px 0; display: flex; align-items: center; gap: 10px; }.contact-info-item { display: flex; align-items: flex-start; gap: 15px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5ea; }.contact-info-item:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }.contact-info-icon { width: 40px; height: 40px; background: linear-gradient(135deg, #007aff57 0%, #5856d640 100%); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 20px; flex-shrink: 0; }.contact-info-content { flex: 1; }.contact-info-label { font-size: 13px; color: #8e8e93; margin-bottom: 5px; font-weight: 500; }.contact-info-value { font-size: 16px; color: #1c1c1e; font-weight: 600; line-height: 1.4; }.contact-info-value a { color: #007AFF; text-decoration: none; transition: color 0.3s ease; }.contact-info-value a:hover { color: #0056b3; }.contact-hours { background: linear-gradient(135deg, #f8f9fa 0%, #fff 100%); border-radius: 12px; padding: 20px; margin-top: 20px; }.contact-hours-title { font-size: 16px; font-weight: 600; color: #1c1c1e; margin-bottom: 15px; display: flex; align-items: center; gap: 8px; }.contact-hours-list { list-style: none; padding: 0; margin: 0; }.contact-hours-list li { padding: 8px 0; font-size: 14px; color: #3c3c43; display: flex; justify-content: space-between; border-bottom: 1px solid #e5e5ea; }.contact-hours-list li:last-child { border-bottom: none; }.contact-hours-list .day { font-weight: 500; }.contact-hours-list .time { color: #8e8e93; }.contact-form-card { background: #fff; border-radius: 16px; padding: 30px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }.contact-form-card h3 { color: #1c1c1e; font-size: 22px; font-weight: 600; margin: 0 0 25px 0; display: flex; align-items: center; gap: 10px; }.contact-form .form-group { margin-bottom: 20px; }.contact-form label { display: block; font-size: 14px; font-weight: 500; color: #3c3c43; margin-bottom: 8px; }.contact-form input, .contact-form textarea { width: 100%; padding: 14px 16px; border: 1px solid #e5e5ea; border-radius: 10px; font-size: 15px; font-family: inherit; transition: all 0.3s ease; background: #f8f9fa; }.contact-form input:focus, .contact-form textarea:focus { outline: none; border-color: #007AFF; background: #fff; box-shadow: 0 0 0 3px rgba(0,122,255,0.1); }.contact-form textarea { min-height: 120px; resize: vertical; }.contact-form .btn-submit { background: linear-gradient(135deg, #007AFF 0%, #5856D6 100%); color: #fff; border: none; border-radius: 10px; padding: 16px 30px; font-size: 16px; font-weight: 600; cursor: pointer; width: 100%; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0,122,255,0.3); }.contact-form .btn-submit:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,122,255,0.4); }.contact-map-card { background: #fff; border-radius: 16px; padding: 30px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); margin-bottom: 40px; }.contact-map-card h3 { color: #1c1c1e; font-size: 22px; font-weight: 600; margin: 0 0 20px 0; display: flex; align-items: center; gap: 10px; }.contact-map { border-radius: 12px; overflow: hidden; height: 450px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }.contact-map iframe { width: 100%; height: 100%; border: none; }.contact-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin-bottom: 40px; }.contact-feature-card { background: linear-gradient(135deg, #667eea33 0%, #764ba247 100%); border-radius: 12px; padding: 25px; text-align: center; transition: all 0.3s ease; }.contact-feature-card:hover { transform: translateY(-3px); box-shadow: 0 5px 15px rgba(102,126,234,0.2); }.contact-feature-icon { font-size: 40px; margin-bottom: 15px; }.contact-feature-title { font-size: 16px; font-weight: 600; color: #1c1c1e; margin-bottom: 8px; }.contact-feature-desc { font-size: 14px; color: #3c3c43; line-height: 1.5; }@media (max-width: 768px) {.contacts-page { padding: 20px 15px; }.contacts-page h1 { font-size: 26px; margin-bottom: 30px; }.contacts-grid { grid-template-columns: 1fr; }.contact-card, .contact-form-card, .contact-map-card { padding: 25px 20px; }.contact-map { height: 300px; }.contact-features { grid-template-columns: 1fr; }}@media (max-width: 480px) {.contacts-page h1 { font-size: 24px; }.contact-card h3, .contact-form-card h3, .contact-map-card h3 { font-size: 18px; }.contact-info-value { font-size: 14px; }}.privacy-page { max-width: 900px; margin: 0 auto; padding: 40px 20px; font-family: 'Nunito', Nunito Fallback; }.privacy-page h1 { text-align: center; color: #1c1c1e; font-size: 32px; margin-bottom: 40px; font-weight: 700; }.privacy-card { background: #fff; border-radius: 16px; padding: 35px; margin: 25px 0; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }.privacy-card h2 { color: #1c1c1e; font-size: 22px; font-weight: 600; margin: 30px 0 20px 0; padding-bottom: 10px; border-bottom: 2px solid #e5e5ea; display: flex; align-items: center; gap: 10px; }.privacy-card h2:first-child { margin-top: 0; }.privacy-card h3 { color: #3c3c43; font-size: 18px; font-weight: 600; margin: 25px 0 15px 0; }.privacy-card p { font-size: 15px; color: #3c3c43; line-height: 1.7; margin: 15px 0; }.privacy-card ul { list-style: none; padding-left: 0; margin: 15px 0; }.privacy-card ul li { padding: 10px 0 10px 30px; position: relative; color: #3c3c43; font-size: 15px; line-height: 1.6; border-bottom: 1px solid #f0f0f0; }.privacy-card ul li:last-child { border-bottom: none; }.privacy-card ul li::before { content: '✓'; position: absolute; left: 0; top: 10px; color: #34C759; font-weight: bold; font-size: 18px; }.privacy-info-block { background: linear-gradient(135deg, #007aff57 0%, #5856d640 100%); color: #fff; border-radius: 12px; padding: 25px; margin: 25px 0; }.privacy-info-block h3 { color: #fff; margin: 0 0 15px 0; font-size: 18px; }.privacy-info-block p { color: #fff; font-size: 14px; line-height: 1.6; margin: 0; }.privacy-contact-block { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: #fff; border-radius: 16px; padding: 30px; margin: 30px 0; text-align: center; box-shadow: 0 4px 15px rgba(102,126,234,0.3); }.privacy-contact-block h3 { color: #fff; font-size: 22px; margin: 0 0 20px 0; }.privacy-contact-list { list-style: none; padding: 0; margin: 0 auto; max-width: 500px; text-align: left; }.privacy-contact-list li { padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,0.2); font-size: 15px; display: flex; align-items: center; gap: 12px; }.privacy-contact-list li:last-child { border-bottom: none; }.privacy-contact-list li:nth-child(1)::before { content: '📱'; }.privacy-contact-list li:nth-child(2)::before { content: '✉️'; }.privacy-contact-list li:nth-child(3)::before { content: '💬'; }.privacy-contact-list a { color: #fff; text-decoration: underline; font-weight: 600; }.privacy-highlight { background: #f2f2f7; border-radius: 10px; padding: 20px; margin: 20px 0; border-left: 4px solid #007AFF; }.privacy-highlight strong { color: #007AFF; }@media (max-width: 768px) {.privacy-page { padding: 20px 15px; }.privacy-card { padding: 25px 20px; }.privacy-page h1 { font-size: 26px; }.privacy-card h2 { font-size: 20px; }}.main-page-content { max-width: 900px; margin: 0 auto; padding: 40px 20px; font-family: 'Nunito', Nunito Fallback; }.main-page-content h2 { color: #1c1c1e; font-size: 28px ; font-weight: 700; margin: 30px 0 25px ; padding: 0; border: none ; text-align: center !important; }.main-page-content h3 { color: #1c1c1e; font-size: 22px ; font-weight: 600; margin: 35px 0 20px ; padding: 0; border: none ; }.main-page-content h4 { color: #3c3c43; font-size: 18px ; font-weight: 600; margin: 25px 0 15px ; padding: 0; border: none ; }.main-page-content p { font-size: 15px; color: #3c3c43 ; line-height: 1.7; margin: 15px 0 ; }.main-page-content strong { color: #1c1c1e; font-weight: 600 ; }.main-page-content ul { list-style: none; padding-left: 0 ; margin: 20px 0; }.main-page-content ul li { padding: 12px 0 12px 35px; position: relative ; color: #3c3c43; font-size: 15px ; line-height: 1.6; border-bottom: 1px solid #f0f0f0 ; }.main-page-content ul li:last-child { border-bottom: none; }.main-page-content ul li::before { content: '✓'; position: absolute ; left: 0; top: 10px ; color: #34C759; font-weight: bold ; font-size: 18px !important; width: 28px !important; height: 28px !important; background: #e8f9e9 !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; }.features-card { background: #fff; border-radius: 16px ; padding: 30px; margin: 25px 0 ; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }.features-card ul li { padding: 15px 0 15px 40px; font-size: 15px ; }.features-card ul li::before { content: '✅'; font-size: 20px ; width: 32px; height: 32px ; background: linear-gradient(135deg, #34C759 0%, #30D158 100%); color: #fff ; }.delivery-info-card { background: linear-gradient(135deg, #007aff57 0%, #5856d640 100%); border-radius: 16px ; padding: 30px; margin: 30px 0 ; color: #1c1c1e; }.delivery-info-card p, .delivery-info-card ul li { color: #1c1c1e; }.delivery-info-card ul li::before { background: rgba(255,255,255,0.3); color: #fff ; }.contact-info-card { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-radius: 16px ; padding: 30px; margin: 30px 0 ; color: #fff; }.contact-info-card p, .contact-info-card ul li { color: #fff; }.contact-info-card ul { list-style: none; padding: 0 ; margin: 20px 0; }.contact-info-card ul li { padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,0.2) ; display: flex; align-items: center ; gap: 12px; font-size: 15px ; }.contact-info-card ul li:last-child { border-bottom: none; }.contact-info-card ul li::before { content: ''; width: 28px ; height: 28px; background: rgba(255,255,255,0.2) ; border-radius: 50%; display: inline-flex ; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }.contact-info-card ul li:nth-child(1)::before { content: '📱'; }.contact-info-card ul li:nth-child(2)::before { content: '✉️'; }.contact-info-card ul li:nth-child(3)::before { content: '💬'; }.contact-info-card ul li:nth-child(4)::before { content: '🕐'; }.cta-block { background: linear-gradient(135deg, #34C759 0%, #30D158 100%); border-radius: 16px ; padding: 25px; margin: 30px 0 ; text-align: center; color: #fff ; box-shadow: 0 4px 15px rgba(52,199,89,0.3) !important; }.cta-block em, .cta-block strong { color: #fff; }.assortment-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) ; gap: 20px; margin: 25px 0 ; }.assortment-card { background: #fff; border-radius: 14px ; padding: 25px; border: 2px solid #e5e5ea ; transition: all 0.3s ease; }.assortment-card:hover { border-color: #007AFF; transform: translateY(-3px) ; box-shadow: 0 5px 15px rgba(0,122,255,0.15); }.assortment-card h4 { margin-top: 0; margin-bottom: 15px ; font-size: 18px; }.assortment-card ul li { padding: 8px 0 8px 30px; font-size: 14px ; }.assortment-card ul li::before { font-size: 16px; width: 24px ; height: 24px; }@media (max-width: 768px) {.main-page-content { padding: 20px 15px; }.main-page-content h2 { font-size: 24px; }.main-page-content h3 { font-size: 20px; }.features-card, .delivery-info-card, .contact-info-card, .cta-block { padding: 25px 20px; }.assortment-grid { grid-template-columns: 1fr; }}@media (max-width: 480px) {.main-page-content h2 { font-size: 22px; }.main-page-content ul li { font-size: 14px; padding-left: 30px ; }}@keyframes fadeInUp {from { opacity: 0; transform: translateY(20px); }to { opacity: 1; transform: translateY(0); }}.contact-card, .contact-form-card, .contact-map-card, .contact-feature-card,.privacy-card,.features-card, .delivery-info-card, .contact-info-card, .cta-block, .assortment-card {animation: fadeInUp 0.5s ease-out;}.seo-block {font-family: 'Nunito', Nunito Fallback;font-size: 14px;line-height: 1.7;color: #3c3c43;}.seo-block p,.seo-block li,.seo-block span {font-family: 'Nunito', Nunito Fallback;font-size: 14px;line-height: 1.7;color: #3c3c43;}.seo-block a,.seo-block a:visited {color: #c94d0f;text-decoration: underline;}.seo-block a:hover {color: #a03d0a;text-decoration: none;}.seo-block p {margin: 10px 0;}.seo-block h2 {font-family: 'Nunito', Nunito Fallback;font-size: 13px;font-weight: 700;color: #1c1c1e;margin: 22px 0 12px;text-transform: uppercase;letter-spacing: 0.04em;}.seo-block strong {font-weight: 600;color: #1c1c1e;}.seo-block hr {border: none;border-top: 1px solid #e5e5ea;margin: 22px 0;}.seo-block ul {list-style: none;padding: 0;margin: 12px 0;}.seo-block ul li {padding: 7px 0 7px 16px;border-bottom: 1px solid #f0f0f0;position: relative;font-size: 14px;line-height: 1.5;color: #3c3c43;}.seo-block ul li:last-child {border-bottom: none;}.seo-block ul li::before {content: '–';position: absolute;left: 0;top: 7px;color: #b0b0b8;font-size: 14px;line-height: 1.5;}.seo-title {font-family: 'Nunito', Nunito Fallback;font-size: 14px;font-weight: 700;color: #e67e23;}.seo-box-title {font-family: 'Nunito', Nunito Fallback;font-size: 12px;font-weight: 700;color: #e67e23;text-transform: uppercase;letter-spacing: 0.05em;margin: 22px 0 6px;}.seo-box {border-radius: 10px;padding: 16px 18px;margin: 18px 0;font-family: 'Nunito', Nunito Fallback;font-size: 14px;line-height: 1.7;color: #3c3c43;box-shadow: none;}.seo-box p,.seo-box span {color: #3c3c43 !important;font-size: 14px;}.seo-box a,.seo-box a:visited,.product-faq details a,.product-faq details a:visited {color: #c94d0f;text-decoration: underline;}.seo-box a:hover,.product-faq details a:hover {color: #a03d0a;text-decoration: none;}.seo-box strong {font-weight: 600;color: #1c1c1e;}.seo-box.seo-info {background: #f9fbff;border: 1px solid #daeaf7;}.seo-box.seo-info > strong:first-child,.seo-box.seo-info > span:first-child,.seo-box.seo-info > span:first-child strong {color: #e67e23 !important;display: block;margin-bottom: 8px;}.seo-box.seo-quote {background: #fffef9;border: 1px solid #ede8d0;}.seo-box.seo-success {background: #f9fdf9;border: 1px solid #cde8cd;}.product-faq {font-family: 'Nunito', Nunito Fallback;font-size: 14px;line-height: 1.6;color: #1c1c1e;margin-top: 0;padding-top: 25px;border-top: 1px solid #e5e5ea;background: none;box-shadow: none;outline: none;border-radius: 0;border-left: none;border-right: none;border-bottom: none;}.product-faq h3 {font-family: 'Nunito', Nunito Fallback;color: #1c1c1e;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.04em;margin: 0 0 18px 0;}.product-faq details {background: #f7f7f9;border-radius: 10px;margin: 8px 0;overflow: hidden;border: 1px solid #ebebeb;}.product-faq summary {padding: 14px 18px;cursor: pointer;font-weight: 600;color: #1c1c1e;list-style: none;display: flex;justify-content: space-between;align-items: center;font-family: 'Nunito', Nunito Fallback;font-size: 14px;}.product-faq summary::-webkit-details-marker {display: none;}.product-faq summary::after {content: '›';font-size: 20px;color: #b0b0b8;transition: transform 0.25s ease;flex-shrink: 0;margin-left: 10px;}.product-faq details[open] summary::after {transform: rotate(90deg);color: #e67e23;}.product-faq details p {padding: 14px 18px;margin: 0;color: #3c3c43;line-height: 1.6;font-family: 'Nunito', Nunito Fallback;font-size: 14px;background: #fff;border-top: 1px solid #ebebeb;}@media (max-width: 768px) {.seo-box { padding: 14px 15px; }.product-faq { padding-top: 20px; }}.seo-block, .seo-block p, .seo-block li, .seo-box, .product-faq p, .product-faq summary {font-size: 14px;}.seo-title,.seo-box-title,.seo-orange-title,.seo-block h2,.product-faq h3 {display: block;margin-bottom: 10px;}.seo-block h2, .product-faq h3 {margin-top: 15px;}.seo-orange-title,.seo-block .seo-title,.seo-block h2,.product-faq h3,.seo-box-title {color: #e67e23 !important;text-transform: uppercase;font-size: 14px !important;font-weight: 700 !important;display: block;margin-bottom: 12px;font-family: 'Nunito', Nunito Fallback;font-style: normal;}.seo-block,.seo-block p,.seo-block li,.seo-box,.product-faq summary,.product-faq p {font-size: 14px !important;line-height: 1.6 !important;}.product-faq h3.seo-orange-title {padding: 0;margin: 0 0 22px 0;line-height: 1.2;display: block;}.product-short-description {font-size: 14px;font-family: 'Nunito', Nunito Fallback;font-style: normal;}@media (max-width: 768px) {.article_item {height: auto;min-height: 0;}.article__preview {height: auto;}.article__body {height: auto;overflow: visible;padding-bottom: 0;}.article__body::after {display: none;}.article__footer {position: static;margin-top: 10px !important;}.article__footer::after {display: none;}}.blog-page-hero {padding: 4px 0 16px;border-bottom: 1px solid #e5e5ea;margin-bottom: 20px;font-family: 'Nunito', Nunito Fallback;}.blog-page-hero__label {display: inline-block;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #e67e23;background: transparent;border: 1px solid #e67e23;border-radius: 4px;padding: 3px 10px;margin-bottom: 8px;}.blog-page-hero__title {font-size: clamp(16px, 2vw, 20px);font-weight: 700;color: #1c1c1e;line-height: 1.3;margin: 0;}.blog-page-hero__line {width: 30px;height: 2px;background: #e67e23;border-radius: 2px;margin-top: 10px;}.product_preview__button.fa.fa-shopping-cart,.product_preview__buttons .product_preview__button.fa {display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 0 12px;height: 32px;width: 100%;font-family: inherit;font-size: 13px;font-weight: 600;letter-spacing: 0.02em;line-height: 1;background: linear-gradient(135deg, #e8611a 0%, #c94d0f 100%);border: none;border-radius: 6px;color: #fff;box-shadow: 0 2px 6px rgba(201, 77, 15, 0.35);transition: all 0.2s ease;cursor: pointer;white-space: nowrap;overflow: hidden;}.product_preview__button.fa.fa-shopping-cart:hover,.product_preview__buttons .product_preview__button.fa:hover {background: linear-gradient(135deg, #f07030 0%, #d45a1a 100%);box-shadow: 0 4px 12px rgba(201, 77, 15, 0.45);transform: translateY(-1px);}.product_preview__button.fa.fa-shopping-cart:active,.product_preview__buttons .product_preview__button.fa:active {transform: translateY(0);box-shadow: 0 1px 4px rgba(201, 77, 15, 0.3);}.product_preview__button.fa.fa-shopping-cart::before {font-family: FontAwesome;font-size: 14px;line-height: 1;display: inline-flex;align-items: center;top: auto;color: #fff;opacity: 0.92;flex-shrink: 0;}.product_preview__button.fa.fa-shopping-cart .product_preview__button_text {font-family: 'Nunito', Nunito Fallback;font-size: 12px;font-weight: 600;line-height: 1;color: #fff;visibility: visible;opacity: 1;width: auto;overflow: visible;white-space: nowrap;display: inline-flex;align-items: center;}.product-page__button.button--blick {display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: linear-gradient(135deg, #e8611a 0%, #c94d0f 100%);border: none;border-radius: 6px;color: #fff;font-family: 'Nunito', Nunito Fallback;font-size: 15px;font-weight: 600;letter-spacing: 0.02em;line-height: 1;height: 44px;width: 100%;cursor: pointer;box-shadow: 0 2px 8px rgba(201, 77, 15, 0.35);transition: all 0.2s ease;}.product-page__button.button--blick:hover {background: linear-gradient(135deg, #f07030 0%, #d45a1a 100%);box-shadow: 0 4px 14px rgba(201, 77, 15, 0.45);transform: translateY(-1px);}.product-page__button.button--blick:active {transform: translateY(0);box-shadow: 0 1px 4px rgba(201, 77, 15, 0.3);}.tabs__navigation {border-bottom: 3px solid #e9eaed;gap: 4px;padding: 0 8px;}.tabs__link {position: relative;display: inline-flex;align-items: center;gap: 8px;height: 52px;padding: 0 22px;font-size: 15px;font-weight: 600;color: #444;border-radius: 8px 8px 0 0;border: 1px solid transparent;border-bottom: none;text-decoration: none;transition: all 0.25s ease;margin-bottom: -3px;}.tabs__link:hover {color: #18384f !important;background: rgba(255, 120, 0, 0.05);border-color: rgba(255, 120, 0, 0.15);border-bottom-color: transparent;}.tabs__link.selected {color: #d47725 !important;background: #fff;border-color: #e78732;border-bottom-color: #fff;box-shadow: 0 -2px 6px rgba(255, 120, 0, 0.15);}.tabs__link.selected:after {display: none;}.tabs__icon {width: 18px;height: 18px;flex-shrink: 0;vertical-align: middle;position: relative;top: -1px;transition: transform 0.25s ease;}.tabs__link:hover .tabs__icon {transform: scale(1.15);}.tabs__badge {display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;background: #18384f;color: #fff;font-size: 11px;font-weight: 700;border-radius: 10px;line-height: 1;}.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}.seo-table {width: 100%;border-collapse: collapse;margin-bottom: 20px;font-size: 14px;}.seo-table th,.seo-table td {border: 1px solid #ddd;padding: 10px;text-align: left;color: #3c3c43;}.seo-table th {background-color: #f9f9f9;font-weight: 600;color: #1c1c1e;}.seo-table tr:hover {background-color: #fafafa;}@media (max-width: 768px) {.seo-table {font-size: 13px;}.seo-table th,.seo-table td {padding: 8px;}}.article_item {display: flex;}.article__preview {display: flex;flex-direction: column;width: 100%;}.article__body {display: flex;flex-direction: column;flex: 1;}.article__annotation {flex: 1;}.article__footer {margin-top: auto;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@media only screen and (min-width: 1200px) {.user_personal_seperator {position: relative;padding-right: 30px;}.user_personal_seperator:after {content: "";display: block;position: absolute;right: 11px;height: calc(100% - 50px);background: rgb(219, 219, 219);width: 1px;top: 40px;}}@media only screen and (max-width: 1199px) {.categories_nav .level_3 .subcategory .categories_menu__item {-webkit-flex: 0 0 33.3%;-ms-flex: 0 0 33.3%;flex: 0 0 33.3%;max-width: 33.3%;height: 130px;}}@media (min-width: 992px) and (max-width: 1199px) {}@media only screen and (min-width: 992px) {.menu_switcher {display: none;}.position_sticky {position: sticky;top: 15px;}.block__header_button:hover {background: #d9784a;border-color: #d9784a;color: #fff;}.block__header_button:hover .block__more {color: #fff;}.filter__name:hover .filter__name_arrow {color: #24729d;}.filter__selected_feature .filter__sf_link:hover {border-color: #24729d;}.filter__selected_feature .filter__sf_link:hover .remove_icon {color: rgba(216, 31, 31, 1);}.filter__selected_feature_reset .filter__sf_reset:hover {border-color: transparent;}.filter__item:hover .filter__link {color: #24729d;}.filter__link:hover .filter__label {color: #24729d;}.filter__link:hover .filter__checkbox {border-color: #24729d;}.anchor_comments__link:hover,.view_all_feature:hover,.anchor_comments__link:focus,.view_all_feature:focus {border-color: transparent;}.blog_catalog__switch:hover,.blog_catalog__link:hover,a.filter__catalog_link:hover {color: #24729d;}a.filter__catalog_link:hover span {padding-right: 10px;}.product_sort__link:not(.active_down):hover,.product_sort__link:not(.active_up):hover {color: #d9784a;border-color: #d9784a;}.form__button:hover {color: #fff;}.checkbox:hover .checkbox__icon {border-color: #24729d;}.breadcrumbs a:hover {color: #24729d;}.account__link:hover {color: #24729d;opacity: 1;}.switcher__visible:hover .switcher__name:after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);top: 0px;}.switcher__item:hover .switcher__hidden {display: block;z-index: 1;}.switcher__link:hover {text-decoration: none;color: #24729d;}.callback:hover {color: #fff;background-color: #24729d;border-color: #24729d;opacity: 1;}.main_brands__image:hover img {opacity: 1;}.menu_group__link:hover {color: #24729d;text-decoration: none;}.menu_group--header .menu_eventer:hover .menu_group__list--2 {display: block;z-index: 1;}.menu_group--header .menu_eventer:hover .menu_group__list--3 {display: none;}.menu_group--header .menu_group__link[href^="discounted"]:hover {color: rgb(247, 76, 76);}.menu_group--header .menu_eventer:hover .menu_group__link:after {transform: rotate(-135deg);top: 2px;}.menu_group--header .menu_group__link:hover {color: #24729d;text-decoration: none;}.menu_group--footer .menu_group__link:hover {color: #24729d;text-decoration: none;}.header-contact__inner:hover {background: #fff;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);z-index: 1;height: auto;}.header-contact__inner--adress:hover {background: transparent;box-shadow: none;z-index: 1;height: auto;}.header-contact__inner:hover .header-contact__item {opacity: 1;visibility: visible;height: auto;position: relative;}.header-contact__inner:hover .header-contact__item--visible a {color: #364152;}.header-contact__inner:hover .header-contact__item--visible a:hover {color: #24729d;}.header-contact--phone a:hover,.header-contact--email a:hover {color: #24729d;}.header_informers__item:hover {color: #fff;background: #18384f;}.search__button:hover {opacity: 1;}.categories_nav li:hover > .categories_nav__subcategory {transform: translateX(284px) translateZ(0px);visibility: visible;opacity: 1;}.categories_nav .categories_menu__item .categories_menu__link:hover {color: #24729d;text-decoration: none;background: #f2f2f2;}.categories_nav .subcategory .categories_menu__item:hover {background: #fff;}.categories_nav__subcategory.level_4 {display: none;}.author_list__item:hover .author_list__preview,.brand__item:hover .brand__preview {background: #fff;border-color: transparent;border-radius: 4px;-webkit-box-shadow: 0 5px 15px #00000059;-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);box-shadow: 0 5px 15px #00000059;z-index: 3;}.fn_products_slide .product_item {width: 264px;}.product_item:not(.no_hover):hover .product_preview {background: #fff;border-color: transparent;border-radius: 4px;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);z-index: 3;}.product_preview__name:hover {overflow: visible;z-index: 2;}.product_preview__name a:hover {color: #24729d;}.product_preview__button--pre_order:hover {background: rgb(127, 127, 127);border-color: rgb(127, 127, 127);color: #fff;}.product_preview__button--pre_order:hover {background: rgb(127, 127, 127);border-color: rgb(127, 127, 127);color: #fff;}.form__button--border:active,.form__button--border:hover,.form__button--border:focus {background: rgb(127, 127, 127);border-color: rgb(127, 127, 127);color: #fff;}.product-page__button--preloader:hover,.product-page__button--preloader:focus {background: #7f7f7f;border-color: #7f7f7f;color: #fff;}.product_preview__button:not(.button--blick):hover {opacity: 0.8;}.product_item:hover .product_preview__button .product_preview__button_text {visibility: visible;overflow: visible;opacity: 1;width: auto;}.product_preview__buttons .comparison_button:hover,.product_preview__buttons .fast_order_button:hover {color: #d9784a;border-color: #d9784a;opacity: 1;}.product_preview__center .wishlist_button:hover {opacity: 1;}.product_item:not(.no_hover):hover .product_preview__annotation,.product_item:not(.no_hover):hover .product_preview__variants {display: block;}.article__button:hover {color: #d9784a;}.article_item:hover .article__preview {background: rgb(255, 255, 255);border-color: transparent;border-radius: 13px;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);z-index: 3;}.article__button:hover svg {left: 3px;}.details_boxed__other .fast_order_button:hover,.product-page__compare:hover,.product-page__wishlist:hover {border-color: #d9784a;color: #d9784a;}.tabs__link:hover {color: #24729d;}.pager a:hover {text-decoration: none;color: #d9784a;background: #fff;border-color: #dbdbdb;}.sidebar_card__link:hover,.browsed__link:hover {border-color: transparent;-webkit-box-shadow: 0 1px 4px #8e8e8e;-moz-box-shadow: 0 1px 4px #8e8e8e;box-shadow: 0 1px 4px #8e8e8e;}.footer__contact_item .callback:hover {color: #fff;background-color: #24729d;border-color: #24729d;}.footer__contact_item .email:hover,.footer__contact_item .phone:hover {color: #24729d;text-decoration: none;}.footer__menu_link:hover {color: #24729d;text-decoration: none;}.form__button--subscribe:hover {opacity: 1;}.social__link:hover {background-color: #24729d;border-color: #24729d;color: #fff;opacity: 1;}.footer__copyright a:hover {color: #24729d;text-decoration: none;}.compare_show a:hover {background: #24729d;color: #fff;text-decoration: none;}.purchase__name .purchase__name_link:hover {color: #24729d;}.purchase__remove:hover {background: red;color: #fff;border-color: red;}.form__button--coupon:hover {opacity: 1;}.top_categories__name:hover{color: #24729d;}}@media only screen and (max-width: 991px) {h2,.h2 {font-size: 24px;margin: 0 0 20px;}.header {position: fixed;width: 100%;top: 0px;left: 0px;}.footer__hidden {display: none;}.main {padding-top: 60px;}.cart_page .main {padding-top: 0px;}.product-page__images {max-height: 320px;}.sidebar:not(.sidebar--user) {position: fixed;z-index: 10000;top: 0;right: -320px;width: 320px;max-width: calc(100vw - 50px);height: calc(var(--vh, 1vh) * 100);display: block;padding: 45px 5px 5px;overflow-y: auto;transition: 0.3s;background: #18384f;}.blog_container--left,.post_container--left {margin-right: 0;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-left: 0;}.sidebar__header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;position: fixed;top: 0px;width: 310px;right: -300px;transition: 0.3s;height: 45px;background: #18384f;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);color: #fff;border-radius: 0px;padding: 5px 5px;max-width: calc(100vw - 55px);}.sidebar.opened {right: 0;overscroll-behavior: none;}.sidebar__header.opened {right: 5px;z-index: 5;}.sidebar__header--close {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;font-size: 14px;font-weight: 400;height: 35px;color: #fff;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}.sidebar__header--close svg {margin-right: 5px;display: inline-block;height: 18px;position: relative;width: 18px;}.sidebar__header--reset {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.mobile_filter__reset {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;font-size: 14px;font-weight: 400;background: transparent;border: none;height: 35px;color: #fff;width: 100%;}.mobile_filter__reset svg {margin-right: 8px;display: inline-block;height: 15px;position: relative;width: 15px;}.sidebar__boxed {margin-bottom: 40px;}.blog_container--left,.post_container--left,.products_container {margin-left: 0px;width: 100%;}.blog_container__boxed,.post_container__boxed {position: relative;}.blog_container__boxed .blog__heading,.post_container__boxed .post__heading {padding-right: 150px;}.blog_container__boxed .switch_mobile_filter,.post_container__header .switch_mobile_filter {width: 130px;position: absolute;top: 20px;right: 15px;}.block_explanation {margin-top: 20px;padding-left: 0;}footer {padding-top: 10px;}.footer__title:before {content: none;}.footer__title {border: 1px solid #e2e2e2;margin-bottom: 10px;padding: 0 15px;border-radius: 3px;background: #eee;line-height: 36px;text-transform: uppercase;color: #222;font-weight: 500;font-size: 13px;}.footer__content {margin-bottom: 20px;margin-top: 20px;padding-left: 15px;padding-right: 15px;}.product_item {margin-bottom: 0px;height: 299px;padding: 0px;}.block__abouts_us {border-right: none;padding-right: 0px;border-bottom: 1px solid;border-color: #e1e7ec;padding-bottom: 20px;margin-bottom: 20px;}.product_preview {box-shadow: none;min-height: 300px;border-left: none;}.product_preview__top {display: none;}.product_preview__image {height: 150px;margin-bottom: 10px;}.product_preview__image a,.product_preview__image picture {height: 150px;}.product_preview__name {height: 34px;}.product_preview__prices {margin-top: 5px;}.product_preview__bottom {margin: 5px 0 0;}.product_preview__prices .price {font-size: 16px;font-weight: 600;}.product_preview__prices .old_price {margin: 0 5px 0 0;font-size: 13px;font-weight: 400;}.categories_nav {display: none;}.main_banner {display: block;width: 100%;margin-left: 0px;margin-bottom: 10px;box-shadow: none;}.article_list.no_gutters {border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;}.article_list.no_gutters .article__preview {border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}.brand__item {margin-bottom: 10px;}.block--cart_purchases {margin-bottom: 15px;}.block__header--boxed {padding: 10px 15px;margin-bottom: 10px;}.block {margin-bottom: 10px;}.block--boxed {padding: 15px;}.brand {margin-bottom: -10px;}.tabs {margin-bottom: 10px;}.pager {margin-top: 10px;margin-bottom: 10px;}.products_container__boxed {padding: 20px 20px 10px;margin-bottom: 10px;}.block__header--boxed .block__header_promo,.block__header--boxed .block__header_button {right: inherit;top: inherit;}.block__header--promo .block__heading,.block__header--promo .block__title {padding-right: 0px;margin: 0 0 0px;}.block__header_promo {position: relative;max-width: inherit;padding: 1px 5px;display: inline-block;margin-top: 10px;}.gallery_image picture,.gallery_image a {height: 350px;min-height: inherit;}.gallery_image img {max-height: 100%;}.menu_switcher__heading .catalog_icon {margin-right: 5px;display: inline-block;position: relative;}.menu_switcher__heading .catalog_icon svg {width: 20px;height: 20px;}.main_banner .banner_group__item,.main_banner {height: inherit;}}@media only screen and (min-width: 768px) {.header__bottom {width: 100%;height: 60px;}.product-page__img .swiper-button-prev,.product-page__img .swiper-button-next {display: none;}.user_tab__switch {cursor: inherit;}.user_tab__switch:after {display: none;}}@media only screen and (max-width: 767px) {.search {display: none;position: absolute;margin: 0;width: 100%;top: 45px;left: 0;background: #18384f;padding: 0 7px 7px;}.search__input {font-size: 12px;padding: 10px 10px;border-radius: 3px;height: 32px;}.search__button {border-radius: 3px;right: 6px;top: 0px;}.block__description .video,.block__description .mce-object-iframe {position: relative;padding-bottom: 56.25%;width: 100%;}.blog_container__boxed .blog__heading,.post_container__boxed .post__heading {padding-right: 110px;font-size: 22px;}.blog_container__boxed .switch_mobile_filter,.post_container__header .switch_mobile_filter {width: 100px;padding: 0 5px;}.post_information__item {margin: 5px 25px 5px 0;font-size: 12px;}.header__bottom,.fn_header__sticky {height: 45px;}.main {padding-top: 45px;}.header__bottom_panel {position: static;}.menu_switcher {margin: 0px;}.menu_switcher__heading {height: 30px;}.header_informers__item svg {width: 24px;height: 24px;}#wishlist svg {width: 26px;height: 26px;}.header_informers__item {min-width: 60px;padding: 0 10px;}.header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter {right: 5px;top: -5px;}.header__bottom_panel {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 44px;}.block__header--promo .block__heading,.block__header--promo .block__title {padding-right: 0px;}.block__header_button {max-width: auto;position: relative;padding: 2px 0px;background: transparent;border: none;color: #24729d;}.products_container__boxed {border-radius: 0px;padding: 10px;margin-bottom: 10px;}.products_container__sort {border-bottom: none;margin-bottom: 0px;}.products_sort {display: block;}.product_sort__form {display: inline-block;vertical-align: middle;margin: 5px 8px 0px 0px;}.product_sort__link {padding: 0;font-weight: 500;margin: 0;border: none;}.article_list:not(.fn_articles_slide) {margin-bottom: -10px;}.article_item {margin-bottom: 10px;height: 320px;}.block__title--order {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;font-size: 20px;}.block__title--order span:last-child {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}.block__title--order .order_number {color: #1dc116;padding: 3px 5px;display: inline-block;font-size: 16px;border: 2px solid #1dc116;border-radius: 4px;line-height: 1;margin: 0px 5px;}.tabs__content {padding: 10px 0px;}.tab {display: block;padding: 0px 20px;}.footer__payments {text-align: center;margin-bottom: 15px;}.payments__list,.copyright {text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.product_preview__button--buy .product_preview__button_text {display: none;}.product_preview__buttons .product_preview__button:before {font-size: 20px;}.product-page__images {min-height: 1px;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-right: 0px;margin-left: 0px;}.product-page__images {margin-top: 10px;}.product-page__image {display: block;max-width: 100%;margin-right: 0px;margin-left: 0px;}.product-page__img {padding: 0;}.product-page__images-item {margin: 5px;float: left;}.purchase__image {-webkit-box-flex: 0;-webkit-flex: 0 0 75px;-ms-flex: 0 0 75px;flex: 0 0 75px;max-width: 75px;}.gallery_image {overflow: hidden;}.gallery_image picture,.gallery_image a {height: 250px;}.sidebar--user {width: 100%;position: static;float: none;margin-bottom: 5px;}.user_container {margin-left: 0;width: 100%;}.mobile_tab__content,.tabs__navigation--user .button__logout,.tabs__navigation--user .tabs__link {display: none;}.profile {border-bottom: none;}.user_container .tab:first-child .mobile_tab__content {display: block;}.user_container__boxed {margin-bottom: 0;}.user_tab__switch .block__header {min-height: 40px;padding: 15px;}.user_tab__switch .h1 {font-size: 16px;font-weight: 500;}.boxed_no_comments {padding: 40px 20px;}.boxed_no_comments__icon {margin-bottom: 15px;}.boxed_no_comments__title {font-size: 16px;margin-bottom: 0px;}}@media (max-width: 576px) {h6,.h6 {font-size: 14px;margin: 0px 0 15px;font-weight: 600;}.message_error {margin: 10px 0 20px;}.boxed__description img {display: block;float: none;}.coupon__title {font-size: 13px;margin: 3px 0 5px;font-weight: 400;display: inline-block;border-bottom: 1px dashed;line-height: 1.3;font-style: italic;opacity: 0.7;cursor: pointer;}.coupon__group {margin-top: 10px;display: none;}.block {margin: 0 0 10px;}.block--boxed {box-shadow: none;padding: 10px;}.form--boxed {padding: 10px;}.block__header--boxed {padding: 10px;margin-bottom: 10px;}.form__header {margin-bottom: 10px;}.form_cart .form__header {margin-bottom: 10px;}.form_cart {margin-top: 15px;margin-bottom: 15px;}.form__title {font-size: 16px;font-weight: 500;margin: 0 auto 10px;}.form__header::after {top: 35%;}.delivery__name_price {font-weight: 600;font-size: 10px;}.form__title svg {display: none;}.form__group {margin-bottom: 10px;}.form--boxed_cart,.form__button {width: 100%;margin-left: 0;}.pager li:first-child {margin-bottom: 10px;}.purchase__content {-webkit-box-flex: 0;-webkit-flex: 0 0 calc(100% - 75px);-ms-flex: 0 0 calc(100% - 75px);flex: 0 0 calc(100% - 75px);max-width: calc(100% - 75px);padding-left: 10px;}.purchase__amount,.purchase__price {padding-right: 10px;}.delivery__image {display: none;}.delivery__name {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;font-size: 12px;font-weight: 500;}.details_boxed__buttons > * {max-width: inherit;padding-right: 0px;}.details_boxed__buttons > * {width: calc(100% - 150px);-webkit-box-flex: 0;-webkit-flex: 0 0 calc(100% - 150px);-ms-flex: 0 0 calc(100% - 150px);flex: 0 0 calc(100% - 150px);}.details_boxed__other {-webkit-box-flex: 0;-webkit-flex: 0 0 150px;-ms-flex: 0 0 150px;flex: 0 0 150px;width: 150px;}.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist {margin-right: 0;margin-left: 10px;}.form__button--subscribe {width: auto;}.details_boxed__item--one,.details_boxed__item {padding: 10px;}.details_boxed__amount {margin-bottom: 10px;}.details_boxed__prices {margin-bottom: 10px;padding: 0;margin-right: 15px;}.details_boxed__old_price {font-weight: 400;margin: 0px 10px 0 0;font-size: 16px;}.details_boxed__old_price .currency {font-weight: 400;font-size: 11px;}.details_boxed__price {font-size: 28px;}.details_boxed__price .currency {font-size: 13px;}.mobile_tab__content .comment {margin-bottom: 10px;}.comment__inner {margin-bottom: 10px;}.comment__icon {display: none;}.comment__boxed {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.tab {padding: 0px 15px;}.details_boxed__no_brand .details_boxed__title {display: block;}.cell {padding: 10px 5px;line-height: 1.1;font-size: 10px;font-weight: 500;}.comparison_block__left {width: 40%;}.comparison_block__products {width: 60%;}.products_list {position: relative;}.products_list:before {content: "";height: 100%;width: 1px;position: absolute;right: 0px;top: 0px;display: block;z-index: 1;background: #fff;}.product_preview__button--pre_order {padding: 0;line-height: 1px;}.product_preview__button--pre_order .product_preview__button_text {padding: 0px 5px;font-size: 10px;font-weight: 500;line-height: 1;display: block;}body,.boxed__description {font-size: 13px;line-height: 1.3;}.xzoom-thumbs {text-align: center;margin-bottom: 0px;}.anchor_comments__link {margin-top: 5px;margin-bottom: 3px;}.hc-offcanvas-nav ul.bottom-nav li a.nav-item {font-size: 16px;}.password_remind {margin-bottom: 15px;margin-top: 10px;}.hc-offcanvas-nav ul.top-nav .mobile__link img {max-height: 45px;}.hc-offcanvas-nav ul.top-nav .account__link {font-size: 11px;}.block__description--style {font-size: 14px;}.block__description {padding: 0rem;}.block__description--style p {line-height: 1.6;margin: 0 0 1rem;}.block__description--style .table {margin: 0;}.block__description--style .table__cell {margin: 1rem 0;}.block__description--style img {margin: 0 0 1rem;}.block__description--style ol,.block__description--style ul {margin-bottom: 1rem;margin-left: 1rem;}.block__description--style ul li,.block__description--style ol li {font-size: 14px;font-weight: 600;line-height: 1.4;margin: 0 0 0.8rem;}.block__description--style blockquote {margin: 1rem 0 1rem;padding: 15px 10px 15px 40px;}.block__description--style blockquote::before {font-size: 55px;left: -5px;}.block__description--style blockquote p {font-size: 14px;line-height: 1.5;margin: 0 0 0.5rem;}.details_boxed_pct {top: -20px;}.details_boxed__prices {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.author_card {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.author_card__info,.author_card__image {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.author_card__image {padding: 0 0 20px;min-height: auto;}.author_card__info {padding: 0;}.purchase__price {order: 1;padding: 0 0 0 5px;}.purchase__amount {order: -1;}.purchase__price {order: 1;}}@media only screen and (max-width: 480px) {body {line-height: 1.4;}h1,.h1 {font-size: 20px;font-weight: 500;line-height: 1.1;}h2,.h2 {font-size: 18px;margin: 0 0 10px;}.form--boxed {padding: 5px 0px;box-shadow: none;}.form--boxed.popup {padding: 10px;}.block__title {font-size: 20px;font-weight: 500;margin: 0 0 10px;}.details_boxed__select .select2-container {width: 100%;}.header_informers__item i {width: 24px;height: 24px;}.header_informers__item i::before {font-size: 24px;line-height: 1;}.header_informers__item.icon:before {font-size: 28px;line-height: 1;}.header_informers__item i.icon-balance-scale::before {font-size: 20px;line-height: 1;}.header_informers__item.icon::before {font-size: 26px;line-height: 1;}.header_informers__item {min-width: 50px;padding: 0 5px;}.header_informers__item.icon-search {min-width: 35px;height: 24px;}.product_preview__prices {margin-top: 10px;}.product-page__button {font-size: 12px;}.header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter {right: 3px;top: -5px;}.scroll_products .scroll_products__item {width: 160px;}.product_preview {padding: 10px 10px 10px;}.product_preview__prices .price .currency {font-size: 10px;font-weight: 500;}.block_explanation__header {font-size: 18px;font-weight: 600;margin-bottom: 10px;}.product_preview__buttons .comparison_button,.product_preview__buttons .fast_order_button {margin-left: 3px;}.header_informers__link i.fa-balance-scale:before {font-size: 24px;}.cart_header__logo img {height: auto;max-height: 50px;}.cart_header__phone {font-size: 14px;font-weight: 600;white-space: nowrap;}}@media only screen and (max-width: 360px) {.menu_switcher__heading {padding: 0px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.product_preview__out_stock {white-space: normal;font-size: 11px;font-weight: 500;line-height: 1.1;}.menu_switcher__heading svg {height: 20px;width: 20px;}}html.hc-nav-yscroll {overflow-y: scroll}body.hc-nav-open {overflow: visible;position: fixed;width: 100%;min-height: 100%}.hc-offcanvas-nav {visibility: hidden;display: none;position: fixed;top: 0;height: 100%;z-index: 9999}.hc-offcanvas-nav.is-ios * {cursor: pointer}.hc-offcanvas-nav .nav-container {position: fixed;z-index: 9998;top: 0;width: 480px;height: 100%;max-width: 90%;max-height: 100%;box-sizing: border-box;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav .nav-wrapper {width: 100%;height: 100%;max-height: 100vh;-ms-scroll-chaining: none;overscroll-behavior: none;box-sizing: border-box}.hc-offcanvas-nav .nav-content {height: 100%;max-height: calc(100vh - 45px);}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box}.hc-offcanvas-nav ul {list-style: none;margin: 0;padding: 0}.hc-offcanvas-nav li {position: relative;display: block;margin: 0px;}.hc-offcanvas-nav li.level-open > .nav-wrapper {visibility: visible}.hc-offcanvas-nav input[type="checkbox"] {display: none}.hc-offcanvas-nav label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;cursor: pointer}.hc-offcanvas-nav a {position: relative;display: block;box-sizing: border-box;cursor: pointer}.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover {text-decoration: none}.hc-offcanvas-nav .nav-item {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;box-sizing: border-box}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after {content: '';position: fixed;z-index: 9990;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-ms-scroll-chaining: none;overscroll-behavior: none;visibility: hidden;opacity: 0;transition: visibility 0s ease .4s, opacity .4s ease}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after {visibility: visible;opacity: 1;transition-delay: .05s}.hc-offcanvas-nav:not(.nav-open)::after {pointer-events: none}.hc-offcanvas-nav.nav-levels-expand .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {display: none}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {min-width: 0;max-height: 0;overflow: hidden;transition: height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper {max-height: none}.hc-offcanvas-nav.nav-levels-overlap .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {position: absolute;z-index: 9999;top: 0;height: 100%;visibility: hidden;transition: visibility 0s ease .4s, -webkit-transform .4s ease;transition: visibility 0s ease .4s, transform .4s ease;transition: visibility 0s ease .4s, transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {position: static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper {visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav.nav-position-left {left: 0}.hc-offcanvas-nav.nav-position-left .nav-container {left: 0;-webkit-transform: translate3d(-280px, 0, 0);transform: translate3d(-280px, 0, 0)}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}.hc-offcanvas-nav.nav-position-right {right: 0}.hc-offcanvas-nav.nav-position-right .nav-container {right: 0;-webkit-transform: translate3d(280px, 0, 0);transform: translate3d(280px, 0, 0)}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {right: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}.hc-offcanvas-nav.nav-position-top {top: 0}.hc-offcanvas-nav.nav-position-top .nav-container {top: 0;width: 100%;height: auto;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-bottom {top: auto;bottom: 0}.hc-offcanvas-nav.nav-position-bottom .nav-container {top: auto;bottom: 0;width: 100%;height: auto;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-open[class*='hc-nav-'] div.nav-container {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after {background: rgba(0, 0, 0, 0.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul {background: #18384f;}.hc-offcanvas-nav h2 {font-size: 20px;font-weight: normal;text-align: left;padding: 20px 17px;margin: 0px;color: #fff;}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item {padding: 12px 14px;font-size: 13px;font-weight: 500;color: #fff;z-index: 1;background: rgba(0, 0, 0, 0);border-bottom: 1px solid #8e8e8e38;}.hc-offcanvas-nav a svg,.hc-offcanvas-nav .nav-item svg{width: 16px;height: 16px;margin-right: 10px;}.hc-offcanvas-nav a.icon:before{font-size: 16px;margin-right: 10px;}.hc-offcanvas-nav .nav-icon{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-webkit-flex: 0 0 26px;-ms-flex: 0 0 26px;flex: 0 0 26px;max-width: 26px;width: 26px;height: 26px;background: #fff;padding: 3px;border-radius: 50%;margin-right: 10px;overflow: hidden;}.hc-offcanvas-nav .nav-icon img {display: block;}.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {border-top: 1px solid #8e8e8e38;margin-top: -1px}.hc-offcanvas-nav li {text-align: left}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a {background: #24729d;color: #fff;border-bottom: 1px solid #8e8e8e38}.hc-offcanvas-nav li.nav-parent .nav-item {padding-right: 58px}.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next,.hc-offcanvas-nav li.nav-back span {width: 45px;position: absolute;top: 0;right: 0;bottom: 0;text-align: center;cursor: pointer;transition: background .2s ease}.hc-offcanvas-nav span.nav-next {border-left: 1px solid #8e8e8e38}.hc-offcanvas-nav span.nav-next::before,.hc-offcanvas-nav li.nav-back span::before {content: '';position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;margin-left: -2px;box-sizing: border-box;border-top: 2px solid var(--astra-primary);border-left: 2px solid var(--astra-primary);-webkit-transform-origin: center;transform-origin: center}.hc-offcanvas-nav span.nav-next::before {-webkit-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav li.nav-back span::before {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper {box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper {box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-right span.nav-next::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right li.nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-top span.nav-next::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);transform: translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top li.nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper {box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2)}.hc-offcanvas-nav.nav-position-bottom span.nav-next::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before {margin-left: 0;margin-right: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);transform: translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper {box-shadow: none;background: transparent}.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2,.hc-offcanvas-nav.nav-levels-none .nav-container ul h2 {display: none}.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item,.hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item {font-size: 14px}.hc-offcanvas-nav.nav-levels-expand .nav-container li,.hc-offcanvas-nav.nav-levels-none .nav-container li {transition: background .3s ease}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open > .nav-item .nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open > .nav-item .nav-next::before {margin-top: 2px;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before {margin-top: -2px;-webkit-transform: translate(-50%, -50%) rotate(-135deg);transform: translate(-50%, -50%) rotate(-135deg)}#main-nav {display: none}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {padding-bottom: 41px}.hc-offcanvas-nav h2 {font-weight: 400}.hc-offcanvas-nav a {font-size: 16px}.hc-offcanvas-nav ul.top-nav {background-color: #f5f7f9;color: #364152;}.hc-offcanvas-nav ul.top-nav .mobile__link{max-height: 100px;}.hc-offcanvas-nav ul.top-nav .mobile__link img{max-height: 60px;}.hc-offcanvas-nav ul.top-nav .account__link{font-size: 12px;padding: 12px 10px 12px 14px;font-weight: 400;color: #eee;background: #18384f;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;line-height: 1.4;opacity: 1;}.hc-offcanvas-nav ul.top-nav .account__link svg{position: absolute;left: 14px;}.hc-offcanvas-nav ul.top-nav .account__link .account__text,.hc-offcanvas-nav ul.top-nav .account__link .account__login{border-bottom: 1px dotted #999;}.hc-offcanvas-nav ul.language-nav img{margin-right: 10px;}.hc-offcanvas-nav ul.bottom-nav {position: absolute;z-index: 10;bottom: 0;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;border-top: 1px solid #8e8e8e38;}.hc-offcanvas-nav ul.bottom-nav li {flex: auto}.hc-offcanvas-nav ul.bottom-nav li a {padding: 10px;text-align: center;height: 100%;border-bottom: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.hc-offcanvas-nav ul.bottom-nav li svg {fill: #fff;display: inline-block;vertical-align: middle;width: 21px;height: 21px}
html,body,button,input,select,textarea {font-family: "Nunito", Arial, sans-serif;}.to_top {position: fixed;z-index: 900;left: max(22px, env(safe-area-inset-left));bottom: max(24px, calc(16px + env(safe-area-inset-bottom)));display: inline-flex;box-sizing: border-box;width: 48px;height: 48px;min-width: 48px;min-height: 48px;align-items: center;justify-content: center;margin: 0;padding: 0;cursor: pointer;appearance: none;background: linear-gradient(145deg, #ffffff 0%, #edf6fa 100%);border: 1px solid rgba(36, 114, 157, 0.2);border-radius: var(--astra-radius-medium);color: var(--astra-primary);font-family: inherit;opacity: 0;visibility: hidden;pointer-events: none;box-shadow: 0 7px 18px rgba(24, 56, 79, 0.14),inset 0 1px 0 rgba(255, 255, 255, 0.8);transform: translateY(10px) scale(0.94);transition: opacity 180ms ease, visibility 180ms ease,background 180ms ease, border-color 180ms ease,color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.to_top.show {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0) scale(1);}.to_top::before {content: "";display: block;box-sizing: border-box;width: 10px;height: 10px;border-top: 2px solid currentColor;border-left: 2px solid currentColor;transform: translateY(2px) rotate(45deg);}.to_top:focus-visible {outline: 3px solid rgba(36, 114, 157, 0.24);outline-offset: 3px;}.to_top.show:active {background: #e5f2f8;border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 3px 9px rgba(24, 56, 79, 0.12);transform: translateY(0) scale(0.97);}@media (hover: hover) and (pointer: fine) {.to_top.show:hover {background: linear-gradient(145deg, #f8fcfd 0%, #e3f1f7 100%);border-color: rgba(36, 114, 157, 0.3);color: var(--astra-primary-dark);opacity: 1;box-shadow: 0 10px 24px rgba(24, 56, 79, 0.18),inset 0 1px 0 rgba(255, 255, 255, 0.9);transform: translateY(-2px) scale(1);}}@media (max-width: 991px) {.to_top {left: max(16px, env(safe-area-inset-left));bottom: max(20px, calc(14px + env(safe-area-inset-bottom)));width: 44px;height: 44px;min-width: 44px;min-height: 44px;border-radius: 11px;box-shadow: 0 6px 16px rgba(24, 56, 79, 0.13),inset 0 1px 0 rgba(255, 255, 255, 0.8);}body.has-astra-mobile-buybar .to_top {bottom: calc(82px + env(safe-area-inset-bottom));}}@media (max-width: 767px) {.to_top {left: max(12px, env(safe-area-inset-left));bottom: max(14px, calc(10px + env(safe-area-inset-bottom)));width: 42px;height: 42px;min-width: 42px;min-height: 42px;border-radius: 10px;}.to_top::before {width: 9px;height: 9px;}body.has-astra-mobile-buybar .to_top {bottom: calc(80px + env(safe-area-inset-bottom));}}@media (prefers-reduced-motion: reduce) {.to_top {transition: none;}}body {background-color: var(--astra-background);color: var(--astra-text);font-size: 15px;line-height: 1.5;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {color: var(--astra-heading);font-weight: 700;letter-spacing: -0.015em;}.button,.btn_order {border-radius: var(--astra-radius-small);font-weight: 700;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.button--basic,.btn_order {background-color: var(--astra-accent);border-color: var(--astra-accent);color: #ffffff;}.button--basic:hover,.button--basic:active,.btn_order:hover,.btn_order:active {background-color: var(--astra-accent-hover);border-color: var(--astra-accent-hover);color: #ffffff;opacity: 1;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.25);}.button--basic:hover,.btn_order:hover {transform: translateY(-1px);}input,textarea,select,.form__input,.form__textarea {border-color: var(--astra-border);border-radius: var(--astra-radius-small);color: var(--astra-text);background-color: var(--astra-surface);transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}input:focus,textarea:focus,select:focus,.form__input:focus,.form__textarea:focus {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.14);outline: none;}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible {outline: 3px solid rgba(36, 114, 157, 0.28);outline-offset: 2px;}@keyframes cartBounce {0%,100% {transform: translateY(0);}30% {transform: translateY(-3px);}60% {transform: translateY(1px);}}.product_preview__button.fa.fa-shopping-cart,.product_preview__buttons .product_preview__button.fa {background: #d9784a;border: none;color: #fff;transition: background 200ms ease, box-shadow 200ms ease, transform 200ms ease;}.product_preview__button.fa.fa-shopping-cart:hover,.product_preview__buttons .product_preview__button.fa:hover {background: #c2683c;box-shadow: 0 4px 10px rgba(217, 120, 74, 0.35);transform: translateY(-1px);}.product_preview__button.fa.fa-shopping-cart:active,.product_preview__buttons .product_preview__button.fa:active {transform: translateY(0);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);}.product_preview__button.fa.fa-shopping-cart::before,.product_preview__button.fa.fa-shopping-cart .product_preview__button_text {color: #fff;}.product_preview__button.fa.fa-shopping-cart:hover::before {animation: cartBounce 500ms ease;}@media (max-width: 767px) {.products_container__sort {display: flex;flex-direction: column;align-items: stretch;}.fn_products_sort {min-width: 0;width: 100%;}.products_sort {display: grid;grid-template-columns: 1fr 1fr;gap: 8px;width: 100%;}.product_sort__title {display: none;}.product_sort__link {box-sizing: border-box;height: 34px;width: 100%;margin: 0;display: inline-flex;align-items: center;justify-content: center !important;padding: 0 8px;border-radius: 5px;background: #fff;border: 1px solid #d1d1d1;font-size: 12px;white-space: nowrap;}.product_sort__link.active_down,.product_sort__link.active_up {border-color: var(--astra-accent);}.switch_mobile_filter {box-sizing: border-box;width: 100%;height: 36px;margin-top: 10px;border-radius: 5px;}}.product-page__button.button--blick {background: #d9784a;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);transition: background 200ms ease, box-shadow 200ms ease, transform 200ms ease;}.product-page__button.button--blick:hover {background: #c2683c;box-shadow: 0 4px 10px rgba(217, 120, 74, 0.35);transform: translateY(-1px);}.product-page__button.button--blick:active {transform: translateY(0);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);}.product-page__compare,.product-page__wishlist {border: 1px solid #d9d9d9;color: #6b6b6b;opacity: 1;background: #fff;transition: border-color 200ms ease, color 200ms ease, background 200ms ease, transform 200ms ease !important;}.product-page__compare:hover,.product-page__wishlist:hover {border-color: #d9784a !important;color: #d9784a;background: rgba(217, 120, 74, 0.06);transform: translateY(-1px);}.product-page__wishlist.selected,.product-page__compare.selected {border-color: #d9784a !important;color: #d9784a;background: rgba(217, 120, 74, 0.08);}.catalog_button__heading {background: #d9784a;color: #fff;border-radius: 6px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);transition: background 200ms ease, box-shadow 200ms ease, transform 200ms ease !important;}.catalog_button__heading:hover {background: #c2683c;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);transform: translateY(-1px);}.menu_switcher__heading {background: #d9784a;color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);transition: background 200ms ease, box-shadow 200ms ease;}.menu_switcher__heading:active {background: #c2683c;}.search__input {background: #fff;border: 1px solid transparent;border-radius: 8px;padding-left: 14px;transition: border-color 200ms ease, box-shadow 200ms ease !important;}.search__input:focus {border-color: #d9784a;box-shadow: 0 0 0 3px rgba(217, 120, 74, 0.25);outline: none;}.search__button {background: #d9784a;color: #fff;border-radius: 6px;opacity: 1;transition: background 200ms ease !important;}.search__button:hover {background: #c2683c;}.header_informers__item {border-radius: 50%;transition: background 200ms ease !important;}.header_informers__item:hover {background: rgba(217, 120, 74, 0.25);}.header_informers__item .compare_counter,.header_informers__item .wishlist_counter,.header_informers__item .cart_counter {background: #d9784a;border-color: #fff;color: #fff;}.cart_header_row {display: flex;align-items: center;justify-content: space-between;gap: 14px;}.cart_back_link {order: 2;display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 14px 0 12px;flex-shrink: 0;border: 1px solid #d9784a;border-radius: 18px;background: #fff;color: #d9784a;font-size: 14px;font-weight: 600;text-decoration: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);transition: background 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.cart_back_link:hover {background: #d9784a;color: #fff;box-shadow: 0 4px 10px rgba(217, 120, 74, 0.3);transform: translateY(-1px);}.cart_back_link svg {flex-shrink: 0;}.products_list:not(.comparison_block__products):not(.fn_products_slide):not(.fn_wishlist_page) {margin-left: -7px;margin-right: -7px;}.products_list:not(.comparison_block__products):not(.fn_products_slide) > .product_item {padding-left: 7px;padding-right: 7px;margin-bottom: 14px;}.product_item {height: 382px;}.product_item.swiper-slide {height: 382px;}.products_list:not(.comparison_block__products) .product_preview {position: relative;min-height: 382px;height: 100%;padding: 14px;overflow: visible;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.products_list.no_gutters::before {display: none;}.products_list.no_gutters .product_preview {position: relative;border-right: 1px solid var(--astra-border);}@media (hover: hover) and (pointer: fine) {.product_item:not(.no_hover):hover .product_preview,.product_item.no_hover:hover .product_preview {z-index: 3;transform: translateY(-3px);border-color: rgba(36, 114, 157, 0.28);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-medium);}}.product_preview__image {height: 210px;margin: 0 0 12px;}.product_preview__image a,.product_preview__image picture {height: 210px;}.product_preview__image img {display: block;max-width: 100%;max-height: 100%;object-fit: contain;transition: transform 220ms ease;}@media (hover: hover) and (pointer: fine) {.product_item:hover .product_preview__image img {transform: scale(1.025);}}.product_preview__name {height: 42px;min-height: 42px;margin: 0 0 8px;overflow: hidden;}.product_preview__name a,.product_preview__name_link {display: -webkit-box;min-height: 42px;padding: 0;overflow: hidden;color: var(--astra-heading);background: transparent;font-size: 14px;font-weight: 600;line-height: 1.45;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.product_preview__name:hover {overflow: hidden;}.product_preview__name a:hover {color: var(--astra-primary);}.product_preview__sku {display: none;}.product_preview__prices {min-height: 32px;height: 32px;margin: 0;align-items: flex-end;}.product_preview__prices .old_price {margin-right: 8px;color: var(--astra-muted);font-size: 13px;}.product_preview__prices .old_price::after {border-bottom-color: var(--astra-muted);transform: rotate(-7deg);}.product_preview__prices .price {color: var(--astra-heading);font-size: 19px;font-weight: 700;letter-spacing: -0.02em;}.product_preview__prices .price--red {color: #c4413c;}.product_preview__prices .price .currency {top: -6px;font-size: 11px;}.product_preview__bottom {margin: 8px 0 0;padding: 0;border-top: 0;}.product_preview__buttons {display: flex;height: 38px;gap: 6px;}.product_preview__buttons .product_preview__button {height: 38px;min-width: 0;border-radius: var(--astra-radius-small);}.product_preview__button .product_preview__button_text {font-size: 13px;font-weight: 700;}.product_preview__buttons .product_preview__button::before {padding: 0 7px 0 0;font-size: 15px;}.product_preview__button.fa.fa-shopping-cart,.product_preview__buttons .product_preview__button.fa {min-height: 38px;border-radius: var(--astra-radius-small);box-shadow: none;}.product_preview__buttons .comparison_button,.product_preview__buttons .fast_order_button {flex: 0 0 38px;width: 38px;max-width: 38px;height: 38px;margin-left: 0;padding: 0;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-small);background: #ffffff;color: var(--astra-muted);opacity: 1;}.product_preview__buttons .comparison_button::before,.product_preview__buttons .fast_order_button::before {font-size: 15px;}.product_preview__buttons .comparison_button:hover,.product_preview__buttons .fast_order_button:hover {border-color: var(--astra-accent);background: rgba(217, 120, 74, 0.07);color: var(--astra-accent);}.product_preview__center .wishlist_button,.product_preview__center .wishlist_button__remove {top: 0;right: 0;width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--astra-border);border-radius: 50%;background: rgba(255, 255, 255, 0.94);color: var(--astra-accent);opacity: 1;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.08);transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.product_preview__center .wishlist_button::before {font-size: 18px;}.product_preview__center .wishlist_button:hover {transform: translateY(-1px);border-color: var(--astra-accent);background: #fff8f4;}.stickers {top: 2px;left: 2px;gap: 5px;}.sticker {height: 23px;margin: 0;padding: 0 8px;border-radius: 12px;font-size: 11px;font-weight: 700;line-height: 23px;box-shadow: 0 2px 6px rgba(24, 56, 79, 0.1);}.sticker--hit {background: #318657;}.sticker--discount {background: #c4413c;}.product_item:not(.no_hover):hover .product_preview__annotation {display: none;}@media (min-width: 992px) and (hover: hover) and (pointer: fine) {.product_item:not(.no_hover):hover .product_preview__variants {border-top: 0;}.product_item:not(.no_hover):hover .product_preview__variants.hidden {display: none;}}@media (max-width: 767px) {.products_list:not(.comparison_block__products):not(.fn_products_slide):not(.fn_wishlist_page) {margin-left: -4px;margin-right: -4px;}.products_list:not(.comparison_block__products):not(.fn_products_slide) > .product_item {height: 330px;padding-left: 4px;padding-right: 4px;margin-bottom: 8px;}.products_list:not(.comparison_block__products) .product_preview {padding: 10px;border-radius: 10px;}.product_preview__image {height: 155px;margin-bottom: 9px;}.product_preview__image a,.product_preview__image picture {height: 155px;}.product_preview__name {height: 39px;min-height: 39px;margin-bottom: 6px;}.product_preview__name a,.product_preview__name_link {min-height: 39px;font-size: 12.5px;line-height: 1.45;}.product_preview__prices {height: 29px;min-height: 29px;}.product_preview__prices .price {font-size: 17px;}.product_preview__prices .old_price {font-size: 11px;}.product_preview__buttons {height: 36px;gap: 4px;}.product_preview__buttons .product_preview__button {height: 36px;}.product_preview__button .product_preview__button_text {font-size: 11px;}.product_preview__buttons .comparison_button,.product_preview__buttons .fast_order_button {flex-basis: 36px;width: 36px;max-width: 36px;height: 36px;}.product_preview__center .wishlist_button,.product_preview__center .wishlist_button__remove {width: 30px;height: 30px;}.product_preview__center .wishlist_button::before {font-size: 16px;}.sticker {height: 20px;padding: 0 6px;font-size: 9px;line-height: 20px;}}@media (hover: hover) and (pointer: fine) {.fn_products_slide .product_item:hover .product_preview {transform: none;border-color: rgba(36, 114, 157, 0.3);box-shadow: 0 6px 18px rgba(24, 56, 79, 0.12);}}@media (min-width: 992px) {.fn_product > .fn_transfer > .product-page__gallery {padding-right: 4px;}.fn_product > .fn_transfer > .product-page__details {padding-left: 4px;}}.fn_product > .fn_transfer > .block {margin-bottom: 0;}@media (max-width: 991px) {.fn_product > .fn_transfer > .product-page__gallery {margin-bottom: 8px;}}.fn_product > .block__header {display: flex;align-items: center;gap: 16px;min-height: 60px;margin-bottom: 8px;padding: 15px 18px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.fn_product > .block__header .block__heading {flex: 1 1 auto;min-width: 0;margin: 0;padding-right: 0;color: var(--astra-heading);font-size: 23px;font-weight: 700;line-height: 1.28;letter-spacing: -0.02em;}.product-page__sku .sku_nubmer {color: var(--astra-accent);font-size: 12px;font-weight: 700;}.product-page__gallery > .block--boxed,.product-page__details .details_boxed {overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.product-page__gallery > .block--boxed {padding: 16px;}.gallery_image a {min-height: 460px;}.gallery_image picture {display: flex;align-items: center;justify-content: center;}.gallery_image img {display: block;max-width: 100%;max-height: 500px;object-fit: contain;}.product-page__images-item {width: 66px;height: 66px;margin-bottom: 10px;border: 1px solid var(--astra-border);border-radius: 10px;background: #ffffff;box-shadow: none;}.product-page__images-item:hover,.product-page__images-item.swiper-slide-thumb-active {border-color: var(--astra-primary);box-shadow: 0 0 0 2px rgba(36, 114, 157, 0.1);}.product-page__details .details_boxed__item {padding: 18px;border-bottom: 1px solid var(--astra-border);}.product-page__details .details_boxed__item--inner {padding: 0;}.product-page__details .details_boxed__item:last-child {border-bottom: 0;}.details_boxed__brand {top: 18px;right: 18px;min-width: 80px;}.details_boxed__brand .brand_img {display: block;max-width: 105px;max-height: 54px;object-fit: contain;}.details_boxed__anchor_comments {margin-top: 4px;}.anchor_comments__link {margin-top: 6px;margin-left: 0;color: var(--astra-muted);font-size: 12px;font-style: normal;text-decoration: none;border-bottom: 1px dashed rgba(107, 119, 133, 0.5);}.available__in_stock,.available__no_stock {width: fit-content;margin-top: 10px;padding: 6px 10px;border-radius: 20px;font-size: 13px;line-height: 1;}.available__in_stock {color: #27774d;background: #edf8f2;}.available__no_stock {color: #a53a38;background: #fff0ef;}.details_boxed__price_amount {gap: 14px;margin: 18px 0 16px;}.details_boxed__prices {align-items: baseline;margin: 0;padding: 0;line-height: 1;}.details_boxed__old_price {margin-right: 12px;color: var(--astra-muted);font-size: 14px;}.details_boxed__price {color: var(--astra-heading);font-size: 34px;font-weight: 800;letter-spacing: -0.03em;}.details_boxed__price.price--red {color: #d44640;}.details_boxed__price .currency {margin-left: 4px;font-size: 13px;font-weight: 700;}.details_boxed_pct {position: static;margin-left: 10px;padding: 5px 8px;border-radius: 20px;background: #fff0ef;color: #c4413c;font-size: 11px;font-weight: 700;white-space: nowrap;}.details_boxed__amount {margin: 0;}.amount {width: 104px;max-width: 104px;height: 42px;overflow: hidden;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-small);background: #ffffff;color: var(--astra-text);opacity: 1;}.amount__plus,.amount__minus {width: 32px;height: 42px;color: var(--astra-muted);font-size: 18px;transition: color 180ms ease, background-color 180ms ease;}.amount__plus:hover,.amount__minus:hover {color: var(--astra-primary);background: rgba(36, 114, 157, 0.07);}.amount__input {width: calc(100% - 64px);height: 42px;padding: 0;color: var(--astra-heading);font-size: 14px;font-weight: 600;box-shadow: none;}.details_boxed__buttons {display: flex;align-items: center;gap: 9px;}.details_boxed__buttons > * {width: auto;max-width: none;padding: 0;}.details_boxed__buttons > .fn_is_stock,.details_boxed__buttons > .fn_is_preorder,.details_boxed__buttons > .fn_not_preorder {flex: 1 1 auto;width: auto;max-width: none;margin: 0;padding: 0;}.details_boxed__buttons > .details_boxed__other {display: flex;flex: 0 0 auto;width: auto;max-width: none;gap: 8px;padding: 0;}.product-page__button,.product-page__button.button--blick {height: 46px;border-radius: var(--astra-radius-small);font-size: 14px;font-weight: 700;}.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist {width: 46px;height: 46px;margin: 0;border-color: var(--astra-border) !important;border-radius: var(--astra-radius-small);}.product-page__details .accordion__header {min-height: 50px;padding: 14px 18px;border-bottom: 1px solid var(--astra-border);}.product-page__details .accordion__header span:first-child {font-size: 13px;font-weight: 600;}.product-page__details .accordion__arrow {color: var(--astra-accent);}.product-page__img .swiper-button-prev,.product-page__img .swiper-button-next {width: 40px;height: 40px;top: calc(50% - 20px);border: 1px solid rgba(225, 231, 236, 0.9);border-radius: 50%;background: rgba(255, 255, 255, 0.94);color: var(--astra-primary-dark);box-shadow: 0 4px 14px rgba(24, 56, 79, 0.15);}.product-page__img .swiper-button-prev:hover,.product-page__img .swiper-button-next:hover {background: #ffffff;color: var(--astra-accent);}.product-page__img .swiper-button-prev::after,.product-page__img .swiper-button-next::after {font-size: 17px;font-weight: 700;}@media (max-width: 767px) {.fn_product > .block__header {display: block;min-height: 0;margin-bottom: 8px;padding: 12px;border-radius: 10px;}.fn_product > .block__header .block__heading {padding-right: 0;font-size: 19px;line-height: 1.3;}.fn_product > .block__header .product-page__sku {display: inline-flex;}.product-page__gallery > .block--boxed,.product-page__details .details_boxed {border-radius: 10px;}.product-page__gallery > .block--boxed {padding: 10px;}.gallery_image a {min-height: 300px;height: 300px;}.gallery_image img {max-height: 285px;}.product-page__details .details_boxed__item {padding: 14px;}.product-page__details .details_boxed__item--inner {padding: 0;}.details_boxed__brand {top: 14px;right: 14px;}.details_boxed__brand .brand_img {max-width: 90px;max-height: 48px;}.details_boxed__price_amount {flex-wrap: nowrap;justify-content: space-between;gap: 10px;margin: 16px 0 14px;}.details_boxed__prices {flex-wrap: wrap;}.details_boxed__price {font-size: 30px;}.details_boxed_pct {margin-left: 8px;}.amount {width: 100px;max-width: 100px;}.details_boxed__buttons {gap: 7px;}.details_boxed__buttons > .fn_is_stock,.details_boxed__buttons > .fn_is_preorder,.details_boxed__buttons > .fn_not_preorder {flex: 1 1 auto;width: auto;max-width: none;}.details_boxed__buttons > .details_boxed__other {flex: 0 0 auto;width: auto;}.product-page__button,.product-page__button.button--blick {height: 46px;}.details_boxed__other .fast_order_button,.product-page__compare,.product-page__wishlist {width: 44px;height: 46px;}.product-page__details .accordion__header {min-height: 48px;padding: 13px 14px;}}.product-page__details .astra-product-trust {display: grid;gap: 8px;padding: 14px;background: #ffffff;}.astra-product-trust__item {display: flex;align-items: center;gap: 11px;min-width: 0;padding: 10px 11px;border: 1px solid var(--astra-border);border-radius: 10px;background: #f8fafb;}.astra-product-trust__icon {display: flex;flex: 0 0 34px;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(36, 114, 157, 0.1);color: var(--astra-primary);font-size: 15px;}.astra-product-trust__content {display: flex;min-width: 0;flex-direction: column;gap: 2px;}.astra-product-trust__content strong {color: var(--astra-heading);font-size: 12.5px;font-weight: 700;line-height: 1.3;}.astra-product-trust__content > span {color: var(--astra-muted);font-size: 11.5px;line-height: 1.35;}.product-page__details .astra-product-summary {padding: 15px 16px;background: #ffffff;}.astra-product-summary__title {display: flex;align-items: center;gap: 8px;margin-bottom: 8px;color: var(--astra-heading);font-size: 13px;font-weight: 700;}.astra-product-summary__title i {color: var(--astra-primary);font-size: 14px;}.astra-product-summary__text {display: -webkit-box;overflow: hidden;color: var(--astra-text);font-size: 12.5px;line-height: 1.55;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.astra-product-summary__link {display: inline-flex;align-items: center;gap: 6px;margin-top: 9px;color: var(--astra-primary);font-size: 12px;font-weight: 700;text-decoration: none;}.astra-product-summary__link:hover {color: var(--astra-accent);}.astra-product-summary__link i {font-size: 14px;}.product-page__details .astra-product-trust,.product-page__details .astra-product-summary {border-bottom: 1px solid var(--astra-border);}@media (max-width: 767px) {.product-page__details .astra-product-trust {gap: 7px;padding: 11px;}.astra-product-trust__item {gap: 10px;padding: 9px 10px;}.astra-product-trust__icon {flex-basis: 32px;width: 32px;height: 32px;font-size: 14px;}.astra-product-trust__content strong {font-size: 12px;}.astra-product-trust__content > span {font-size: 11px;}.product-page__details .astra-product-summary {padding: 13px;}.astra-product-summary__text {font-size: 12px;-webkit-line-clamp: 4;}}.astra-mobile-buybar {display: none;}@media (max-width: 767px) {.astra-mobile-buybar {position: fixed;right: 0;bottom: 0;left: 0;z-index: 9990;display: block;padding: 9px 10px max(9px, env(safe-area-inset-bottom));background: rgba(255, 255, 255, 0.97);border-top: 1px solid var(--astra-border);box-shadow: 0 -6px 24px rgba(24, 56, 79, 0.14);opacity: 0;visibility: hidden;transform: translateY(110%);transition: opacity 200ms ease, visibility 200ms ease, transform 200ms ease;}.astra-mobile-buybar.is-visible {opacity: 1;visibility: visible;transform: translateY(0);}.astra-mobile-buybar__inner {display: flex;align-items: center;gap: 12px;width: 100%;max-width: 520px;margin: 0 auto;}.astra-mobile-buybar__price {display: flex;flex: 0 0 auto;align-items: baseline;min-width: 76px;color: var(--astra-heading);white-space: nowrap;}.astra-mobile-buybar__price-value {font-size: 21px;font-weight: 800;line-height: 1;letter-spacing: -0.03em;}.astra-mobile-buybar__currency {margin-left: 4px;font-size: 11px;font-weight: 700;}.astra-mobile-buybar__button {display: flex;flex: 1 1 auto;align-items: center;justify-content: center;gap: 8px;height: 46px;padding: 0 16px;border: 1px solid var(--astra-accent);border-radius: var(--astra-radius-small);background: var(--astra-accent);color: #ffffff;font-family: inherit;font-size: 13px;font-weight: 700;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, opacity 180ms ease;}.astra-mobile-buybar__button:active {background: var(--astra-accent-hover);border-color: var(--astra-accent-hover);}.astra-mobile-buybar__button i {font-size: 15px;}.astra-mobile-buybar__button.is-disabled,.astra-mobile-buybar__button:disabled {border-color: #aeb7bf;background: #aeb7bf;cursor: default;opacity: 0.8;}body.has-astra-mobile-buybar {padding-bottom: 74px;}body.has-astra-mobile-buybar .to_top {bottom: calc(78px + env(safe-area-inset-bottom));z-index: 9991;}}.product-page__tabs {margin-top: 8px;}.product-page__tabs .tabs {margin-bottom: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.product-page__tabs .tabs__navigation {gap: 6px;padding: 8px;background: #f7f9fa;border-bottom: 1px solid var(--astra-border);}.product-page__tabs .tabs__link {height: 44px;margin: 0;padding: 0 17px;gap: 8px;border: 1px solid transparent;border-radius: 9px;background: transparent;color: var(--astra-muted);font-size: 13px;font-weight: 700;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.product-page__tabs .tabs__link:hover {color: var(--astra-primary) !important;background: rgba(36, 114, 157, 0.06);border-color: rgba(36, 114, 157, 0.12);}.product-page__tabs .tabs__link.selected {color: var(--astra-heading) !important;background: #ffffff;border-color: var(--astra-border);box-shadow: 0 2px 8px rgba(24, 56, 79, 0.07);}.product-page__tabs .tabs__link.selected::after {display: none;}.product-page__tabs .tabs__icon {width: 17px;height: 17px;top: 0;color: var(--astra-primary);transition: none;}.product-page__tabs .tabs__link:hover .tabs__icon {transform: none;}.product-page__tabs .tabs__badge {background: var(--astra-accent);font-size: 10px;}.product-page__tabs .tabs__content {overflow: visible;background: #ffffff;}.product-page__tabs .tab {padding: 22px;}.product-page__tabs .block__description--style {color: var(--astra-text);font-size: 14px;line-height: 1.7;}.product-page__tabs .block__description--style > :first-child {margin-top: 0;}.product-page__tabs .block__description--style > :last-child {margin-bottom: 0;}.product-page__tabs .block__description--style h2,.product-page__tabs .block__description--style h3,.product-page__tabs .block__description--style h4 {margin-top: 25px;margin-bottom: 12px;color: var(--astra-heading);line-height: 1.35;}.product-page__tabs .block__description--style h2 {font-size: 20px;}.product-page__tabs .block__description--style h3 {font-size: 17px;}.product-page__tabs .block__description--style h4 {font-size: 15px;}.product-page__tabs .block__description--style p {margin: 0 0 14px;}.product-page__tabs .block__description--style ul,.product-page__tabs .block__description--style ol {margin-top: 12px;margin-bottom: 18px;padding-left: 22px;}.product-page__tabs .block__description--style li {margin-bottom: 8px;}.product-page__tabs .features {margin: -6px;}.product-page__tabs .features__item {padding: 6px;}.product-page__tabs .features__wrap {align-items: center;min-height: 54px;padding: 12px 14px;border: 1px solid var(--astra-border);border-radius: 9px;background: #f8fafb;}.product-page__tabs .features__name,.product-page__tabs .features__value {font-size: 13px;line-height: 1.4;}.product-page__tabs .features__name {padding-right: 12px;color: var(--astra-muted);}.product-page__tabs .features__name > span:first-child {font-weight: 600;}.product-page__tabs .features__value {color: var(--astra-heading);font-weight: 700;}.product-page__tabs .features__value a {color: var(--astra-primary);text-decoration: none;}.product-page__tabs .features__value a:hover {color: var(--astra-accent);}.product-page__tabs .comment-wrap {gap: 22px;}.product-page__tabs .comment__inner {margin-bottom: 14px;}.product-page__tabs .comment__boxed {padding: 14px;border: 1px solid var(--astra-border);border-radius: 10px;background: #f8fafb;}.product-page__tabs .comment__name {color: var(--astra-heading);font-weight: 700;}.product-page__tabs .comment__date {color: var(--astra-muted);font-size: 11px;}.product-page__tabs .comment__body {margin-top: 9px;color: var(--astra-text);line-height: 1.55;}.product-page__tabs .form--boxed {border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: none;}@media (max-width: 767px) {.product-page__tabs {margin-top: 8px;}.product-page__tabs .tabs {overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product-page__tabs .tabs__content {padding: 0;background: transparent;}.product-page__tabs .tab {display: block;margin-bottom: 8px;padding: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: var(--astra-shadow-small);}.product-page__tabs .mobile_tab_navigation {position: relative;margin: 0;text-align: left;}.product-page__tabs .mobile_tab_navigation::after {display: none;}.product-page__tabs .mobile_tab_title {display: flex;width: 100%;min-height: 58px;align-items: center;margin: 0;padding: 14px 15px;background: #ffffff;color: var(--astra-heading);font-size: 15px;font-weight: 700;line-height: 1.3;}.product-page__tabs .mobile_tab_title svg {margin-right: 11px;border-radius: 50%;background: rgba(36, 114, 157, 0.09);color: var(--astra-primary);}.product-page__tabs .mobile_tab_title::after {position: absolute;top: 50%;right: 17px;left: auto;width: 8px;height: 8px;margin: -6px 0 0;border-right: 2px solid var(--astra-muted);border-bottom: 2px solid var(--astra-muted);transform: rotate(45deg);transition: transform 180ms ease;}.product-page__tabs .mobile_tab__content {padding: 0 15px 16px;border-top: 1px solid var(--astra-border);}.product-page__tabs .product_description .mobile_tab__content {padding-top: 14px;}.product-page__tabs .block__description--style {padding: 0;font-size: 13px;line-height: 1.65;}.product-page__tabs .block__description--style h2 {font-size: 18px;}.product-page__tabs .block__description--style h3 {font-size: 16px;}.product-page__tabs .block__description--style h4 {font-size: 14px;}.product-page__tabs .features.mobile_tab__content {display: none;margin: 0;padding: 8px 10px 12px;}.product-page__tabs .features__item {flex: 0 0 100%;max-width: 100%;padding: 4px;}.product-page__tabs .features__wrap {min-height: 0;padding: 11px 12px;}.product-page__tabs .features__name,.product-page__tabs .features__value {font-size: 12px;}.product-page__tabs .comment-wrap.mobile_tab__content {padding: 13px;}.product-page__tabs .comment__boxed {padding: 12px;}.product-page__tabs .form_wrap {margin-top: 15px;}.product-page__tabs .mobile_tab_navigation.active .mobile_tab_title::after {top: 50%;margin-top: -6px;transform: rotate(45deg);}.product-page__tabs .mobile_tab_navigation:not(.active) .mobile_tab_title::after {top: 50%;margin-top: -2px;transform: rotate(-135deg);}}@media (min-width: 992px) {.gallery_image a {min-height: 560px;}.gallery_image picture {min-height: 560px;}.gallery_image img {max-width: 94%;max-height: 610px;}}.fn_product > nav {margin: 8px 0 0;}.fn_product > nav .pager {margin: 0 -6px;padding: 0;overflow: visible;}.fn_product > nav .pager li {margin-bottom: 0;}.fn_product.block {margin-bottom: 8px;}.fn_product > nav .pager li {padding-left: 6px;padding-right: 6px;}.fn_product > nav .pager a {min-height: 58px;height: auto;padding: 11px 16px;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);color: var(--astra-muted);font-size: 12.5px;line-height: 1.35;opacity: 1;transition: color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.fn_product > nav .pager a span {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.fn_product > nav .pager a svg {color: var(--astra-muted);transition: color 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {.fn_product > nav .pager a:hover {color: var(--astra-heading);border-color: rgba(36, 114, 157, 0.3);box-shadow: var(--astra-shadow-medium);transform: translateY(-1px);}.fn_product > nav .pager a:hover svg {color: var(--astra-primary);}}@media (max-width: 767px) {.fn_product > nav {margin: 8px 0 0;}.fn_product > nav .pager {margin-left: 0;margin-right: 0;}.fn_product > nav .pager li {padding-left: 0;padding-right: 0;margin-bottom: 7px;}.fn_product > nav .pager li:last-child {margin-bottom: 0;}.fn_product > nav .pager a {min-height: 52px;padding: 9px 12px;border-radius: 10px;font-size: 11.5px;}}.astra-related-products {margin-bottom: 8px;padding: 16px;overflow: visible;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-related-products .block__header {margin-bottom: 15px;}.astra-related-products .block__title {color: var(--astra-heading);font-size: 22px;font-weight: 700;line-height: 1.3;letter-spacing: -0.015em;}.astra-related-products .block__body {padding: 0;}@media (max-width: 767px) {.astra-related-products {margin-bottom: 8px;padding: 10px;border-radius: 10px;}.astra-related-products .block__header {margin-bottom: 12px;}.astra-related-products .block__title {font-size: 19px;}}.product-page__details .fn_accordion > .accordion__item {transition: border-color 180ms ease, box-shadow 180ms ease;}.product-page__details .fn_accordion .accordion__title.active .accordion__arrow {border-color: var(--astra-accent);}@media (max-width: 767px) {.product-page__details .fn_accordion .accordion__arrow {flex-basis: 27px;width: 27px;height: 27px;}.product-page__details .fn_accordion .accordion__content li {font-size: 12px;}}.product-page__details .fn_accordion.accordion {border-bottom: 1px solid var(--astra-border);}.product-page__details .fn_accordion > .accordion__item {margin: 0;padding: 0;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.product-page__details .fn_accordion > .accordion__item.visible {background: #f8fafb;border-color: var(--astra-border);box-shadow: none;}.product-page__details .fn_accordion .accordion__title {margin: 0;background: transparent;}.product-page__details .fn_accordion .accordion__header {min-height: 54px;margin: 0;padding: 9px 11px;background: transparent;border: 0;border-radius: 0;}.product-page__details .fn_accordion .accordion__item.visible .accordion__header {background: transparent;border-bottom: 1px solid var(--astra-border);}.product-page__details .fn_accordion .accordion__header > span:first-child {display: flex;align-items: center;min-width: 0;color: var(--astra-heading);font-size: 12.5px;font-weight: 700;line-height: 1.35;}.product-page__details .fn_accordion .accordion__header > span:first-child i {display: inline-flex;flex: 0 0 34px;align-items: center;justify-content: center;width: 34px;height: 34px;margin-right: 11px;border-radius: 50%;background: rgba(36, 114, 157, 0.1);color: var(--astra-primary);font-size: 14px;}.product-page__details .fn_accordion .accordion__arrow {display: inline-flex;flex: 0 0 28px;align-items: center;justify-content: center;width: 28px;height: 28px;margin-left: 10px;background: rgba(36, 114, 157, 0.09);border: 0;border-radius: 50%;color: var(--astra-primary);font-size: 10px;}.product-page__details .fn_accordion .accordion__title.active .accordion__arrow {background: rgba(36, 114, 157, 0.14);border: 0;color: var(--astra-primary-dark);}.product-page__details .fn_accordion .accordion__content {padding: 12px 14px 14px;background: #ffffff;color: var(--astra-text);font-size: 12.5px;line-height: 1.55;}.product-page__details .fn_accordion .accordion__content p {margin: 0 0 8px;}.product-page__details .fn_accordion .accordion__content p:last-child {margin-bottom: 0;}.product-page__details .fn_accordion .accordion__content ul {margin: 0;padding: 0;}.product-page__details .fn_accordion .accordion__content li {margin-bottom: 7px;padding-left: 18px;color: var(--astra-text);font-size: 12.5px;line-height: 1.5;}.product-page__details .fn_accordion .accordion__content li:last-child {margin-bottom: 0;}.product-page__details .fn_accordion .accordion__content li::before {top: 2px;color: var(--astra-primary);font-size: 10px;}@media (max-width: 767px) {.product-page__details .fn_accordion .accordion__header {min-height: 52px;padding: 8px 10px;}.product-page__details .fn_accordion .accordion__header > span:first-child i {flex-basis: 32px;width: 32px;height: 32px;margin-right: 10px;}.product-page__details .fn_accordion .accordion__content {padding: 11px 12px 13px;font-size: 12px;}}.product-page__details .fn_accordion.accordion {display: grid;gap: 8px;padding: 10px 12px 12px;background: #ffffff;border: 0;}.product-page__details .fn_accordion.accordion > .details_boxed__item {margin: 0;padding: 0;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.product-page__details .fn_accordion .details_boxed__item > .accordion__item {margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product-page__details .fn_accordion .details_boxed__item .accordion__header {min-height: 54px;margin: 0;padding: 9px 11px;background: transparent;border: 0;border-radius: 0;}.product-page__details .fn_accordion .details_boxed__item .accordion__item.visible .accordion__header {border-bottom: 1px solid var(--astra-border);}.product-page__details .fn_accordion .details_boxed__item .accordion__content {margin: 0;padding: 12px 14px 14px;background: #ffffff;border: 0;}.product-page__details .fn_accordion .details_boxed__item::before,.product-page__details .fn_accordion .details_boxed__item::after,.product-page__details .fn_accordion .accordion__item::before,.product-page__details .fn_accordion .accordion__item::after {display: none;}@media (max-width: 767px) {.product-page__details .fn_accordion.accordion {gap: 7px;padding: 9px;}.product-page__details .fn_accordion .details_boxed__item .accordion__header {min-height: 52px;padding: 8px 10px;}.product-page__details .fn_accordion .details_boxed__item .accordion__content {padding: 11px 12px 13px;}.product-page__tabs .mobile_tab_title svg {display: block;box-sizing: border-box;flex: 0 0 34px;width: 34px;min-width: 34px;max-width: 34px;height: 34px;padding: 8px;overflow: visible;}}#comments .comment-wrap {display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(340px, 0.85fr);gap: 24px;align-items: start;}#comments .comment,#comments .form_wrap {width: auto;max-width: none;padding: 0;}#comments .boxed--notify {display: flex;align-items: center;min-height: 58px;margin: 0;padding: 15px 16px;background: #f8fafb;border: 1px solid var(--astra-border);border-left: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-muted);font-size: 13px;line-height: 1.45;}#comments .comment__inner {display: flex;align-items: flex-start;gap: 11px;margin-bottom: 14px;}#comments .comment__icon {display: flex;flex: 0 0 38px;align-items: center;justify-content: center;width: 38px;height: 38px;padding: 8px;border-radius: 50%;background: rgba(36, 114, 157, 0.09);color: var(--astra-primary);}#comments .comment__icon svg {display: block;width: 100%;height: 100%;color: inherit;}#comments .comment__boxed {flex: 1 1 auto;min-width: 0;max-width: none;padding: 14px 15px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}#comments .comment__name {color: var(--astra-heading);font-size: 13px;font-weight: 700;}#comments .comment__status {display: inline-flex;box-sizing: border-box;min-height: 22px;align-items: center;justify-content: center;margin: 0 0 0 8px;padding: 0 8px;background: #fff4ed;border: 1px solid rgba(217, 120, 74, 0.20);border-radius: 6px;color: var(--astra-accent);font-size: 9.5px;font-weight: 700;line-height: 1;white-space: nowrap;}#comments .comment__date {margin-left: 8px;color: var(--astra-muted);font-size: 11px;}#comments .comment__body {margin-top: 9px;color: var(--astra-text);font-size: 13px;line-height: 1.55;}#comments .comment > .admin_note {box-sizing: border-box;}#comments .admin_note .comment__boxed {background: #fff8f4;border-color: rgba(217, 120, 74, 0.25);}#comments .form--boxed {width: 100%;padding: 20px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}#comments .form__header {justify-content: flex-start;margin: 0 0 18px;text-align: left;}#comments .form__header::before,#comments .form__header::after {display: none;}#comments .form__title {display: flex;align-items: center;gap: 10px;margin: 0;padding: 0;background: transparent;color: var(--astra-heading);font-size: 17px;font-weight: 700;line-height: 1.3;}#comments .form__title svg {display: block;flex: 0 0 36px;width: 36px;height: 36px;margin: 0;padding: 9px;overflow: visible;border-radius: 50%;background: rgba(36, 114, 157, 0.09);color: var(--astra-primary);}#comments .form__group {margin-bottom: 12px;}#comments .form__input,#comments .form__textarea {width: 100%;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-family: inherit;font-size: 13px;box-shadow: none;}#comments .form__input {height: 48px;padding-right: 14px;padding-left: 14px;}#comments .form__textarea {min-height: 118px;padding: 14px;line-height: 1.5;resize: vertical;}#comments .form__input:focus,#comments .form__textarea:focus {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.12);outline: none;}#comments .product-review-rating-field {margin-bottom: 12px;}#comments .product-review-rating-field__label {margin-bottom: 6px;color: var(--astra-muted);font-size: 11px;font-weight: 600;}#comments .product-review-rating-field__select,#comments .product-review-rating-field__trigger {height: 48px;background: #ffffff;border-color: var(--astra-border);border-radius: 9px;color: var(--astra-heading);font-family: inherit;font-size: 13px;}#comments .product-review-rating-field__trigger:focus,#comments .product-review-rating-field__trigger:focus-visible {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.12);}#comments .product-review-rating-field__menu {top: calc(100% + 6px);padding: 5px;border-color: var(--astra-border);border-radius: 10px;box-shadow: 0 14px 34px rgba(14, 35, 56, 0.16);}#comments .product-review-rating-field__option {min-height: 40px;padding: 7px 11px;border-radius: 7px;color: var(--astra-heading);font-size: 13px;}#comments .product-review-rating-field__option:hover,#comments .product-review-rating-field__option:focus,#comments .product-review-rating-field__option[aria-selected="true"] {background: rgba(36, 114, 157, 0.08);}#comments .product-review-rating-field__option[aria-selected="true"] {color: var(--astra-primary);}#comments .product-review-rating-field__stars {color: #d8dee4;font-size: 18px;}#comments .product-review-rating-field__stars .is-active {color: #ffb21c;}#comments .form__placeholder {color: var(--astra-muted);}#comments .rating_starOff {color: #d8dee4;}#comments .rating_starOn {color: #ffb21c;}#comments .comment__rating {display: inline-flex;align-items: center;gap: 5px;margin-left: 8px;color: var(--astra-muted);white-space: nowrap;cursor: default;user-select: none;}#comments .comment__rating_track {position: relative;display: block;width: 70px;height: 14px;overflow: hidden;background: url(../../design/custom_shop/images/rating.svg) repeat-x left top / 14px 28px;}#comments .comment__rating_fill {position: absolute;top: 0;bottom: 0;left: 0;display: block;overflow: hidden;background: url(../../design/custom_shop/images/rating.svg) repeat-x left bottom / 14px 28px;}#comments .comment__rating_value {font-size: 10.5px;font-weight: 700;line-height: 1;}#comments .form__footer {margin-top: 4px;}#comments .form__button {min-width: 160px;height: 46px;padding: 0 24px;background: var(--astra-accent);border: 1px solid var(--astra-accent);border-radius: var(--astra-radius-small);color: #ffffff;font-family: inherit;font-size: 13px;font-weight: 700;line-height: 44px;text-transform: none;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {#comments .form__button:hover {background: var(--astra-accent-hover);border-color: var(--astra-accent-hover);box-shadow: 0 5px 14px rgba(217, 120, 74, 0.22);transform: translateY(-1px);}}@media (max-width: 991px) {#comments .comment-wrap {grid-template-columns: minmax(0, 1fr);gap: 16px;}#comments .form_wrap {max-width: 600px;}}@media (max-width: 767px) {#comments .comment-wrap {display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;}#comments .comment,#comments .form_wrap {width: 100%;max-width: none;}#comments .boxed--notify {min-height: 52px;padding: 13px;border-radius: 9px;font-size: 12px;}#comments .comment__icon {display: none;}#comments .comment__boxed {width: 100%;padding: 12px;border-radius: 9px;}#comments .form--boxed {padding: 14px;border-radius: 10px;}#comments .form__header {margin-bottom: 14px;}#comments .form__title {font-size: 15px;}#comments .form__title svg {flex-basis: 34px;width: 34px;height: 34px;padding: 8px;}#comments .form__input {height: 46px;}#comments .product-review-rating-field__select,#comments .product-review-rating-field__trigger {height: 46px;}#comments .product-review-rating-field__option {min-height: 36px;padding: 4px 9px;}#comments .product-review-rating-field__stars {gap: 2px;font-size: 17px;}#comments .product-review-rating-field__menu {position: static;margin-top: 6px;padding: 4px;}#comments .form__textarea {min-height: 110px;}#comments .form__button {width: 100%;min-width: 0;}#comments .comment__author {display: grid !important;grid-template-columns: auto auto;grid-template-areas:"name rating""status status";justify-content: start;align-items: center;column-gap: 8px;row-gap: 6px;}#comments .comment__name {grid-area: name;}#comments .comment__rating {grid-area: rating;margin-left: 0;}#comments .comment__status {grid-area: status;justify-self: start;margin: 0;}#comments .comment__header.has-moderation-status {margin-bottom: 0;}#comments .comment__header.has-moderation-status + .comment__body {margin-top: 6px;}}#comments .comment > .admin_note {width: calc(100% - 12px);max-width: calc(100% - 12px);margin-left: 12px;}.product-page__tabs .tabs__badge {position: static;top: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 20px;height: 20px;margin-left: 6px;padding: 0 6px;border-radius: 999px;line-height: 1;text-align: center;vertical-align: middle;}.product-page__details .astra-product-trust {border-bottom: 0;}.product-page__details .details_boxed__annotation.astra-product-summary {box-sizing: border-box;width: calc(100% - 28px);margin: 12px 14px 14px;padding: 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.product-page__details .details_boxed__annotation.astra-product-summary::before,.product-page__details .details_boxed__annotation.astra-product-summary::after {display: none;}@media (max-width: 767px) {.product-page__details .details_boxed__annotation.astra-product-summary {width: calc(100% - 22px);margin: 9px 11px 11px;padding: 13px;}}@media (min-width: 992px) {.fn_product > .fn_transfer.align-items-lg-stretch {-webkit-align-items: stretch;align-items: stretch;}.fn_product > .fn_transfer > .product-page__gallery,.fn_product > .fn_transfer > .product-page__details {-webkit-align-self: stretch;align-self: stretch;}.fn_product > .fn_transfer > .product-page__gallery > .block--boxed,.fn_product > .fn_transfer > .product-page__details > .details_boxed.boxed--stretch {height: 100%;min-height: 0;}}.product-page__details .fn_accordion.accordion {padding-right: 14px;padding-left: 14px;}@media (min-width: 992px) {.fn_product > .fn_transfer > .product-page__details > .details_boxed.boxed--stretch {display: flex;flex-direction: column;}.product-page__details .details_boxed__annotation.astra-product-summary {display: flex;flex: 1 1 auto;flex-direction: column;min-height: 0;}.product-page__details .astra-product-summary__text {display: block;overflow: visible;-webkit-box-orient: initial;-webkit-line-clamp: unset;}.product-page__details .astra-product-summary__link {margin-top: auto;padding-top: 12px;}}@media (max-width: 767px) {.product-page__details .fn_accordion.accordion {padding-right: 11px;padding-left: 11px;}.product-page__details .astra-product-summary__text {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.product-page__details .astra-product-summary__link {margin-top: 9px;padding-top: 0;}}.product-page__details .details_boxed__share {display: none;}.product-page__details .details_boxed__item:has(.details_boxed__price_amount) {padding-top: 12px;padding-bottom: 12px;}.product-page__details .details_boxed__price_amount {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: end;gap: 16px;margin: 0 0 10px;padding: 13px 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 11px;}.product-page__details .details_boxed__prices {display: grid;grid-template-columns: max-content max-content;grid-template-areas: "old discount" "price price";align-items: center;justify-content: start;gap: 6px 10px;min-width: 0;margin: 0;padding: 0;}.product-page__details .details_boxed__old_price {grid-area: old;position: relative;margin: 0;color: var(--astra-muted);font-size: 14px;font-weight: 600;line-height: 1.2;text-decoration: line-through;text-decoration-color: #8995a1;text-decoration-thickness: 1px;}.product-page__details .details_boxed__old_price::after {display: none;}.product-page__details .details_boxed__price {grid-area: price;display: flex;align-items: flex-start;margin: 0;color: var(--astra-heading);font-size: 37px;font-weight: 800;line-height: 1;letter-spacing: -0.035em;}.product-page__details .details_boxed__price.price--red {color: #d44640;}.product-page__details .details_boxed__price .currency {position: static;top: auto;margin: 3px 0 0 5px;color: inherit;font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 0;}.product-page__details .details_boxed_pct {grid-area: discount;position: static;display: inline-flex;align-items: center;justify-content: center;width: fit-content;min-width: 0;height: 26px;margin: 0;padding: 0 9px;background: #fff0ef;border: 1px solid rgba(196, 65, 60, 0.15);border-radius: 999px;color: #c4413c;font-size: 12px;font-weight: 700;line-height: 1;white-space: nowrap;}.product-page__details .details_boxed__amount {align-self: end;margin: 0;padding: 0;}.product-page__details .amount {display: flex;align-items: center;width: 112px;max-width: 112px;height: 46px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;opacity: 1;}.product-page__details .amount__minus,.product-page__details .amount__plus {display: flex;flex: 0 0 36px;align-items: center;justify-content: center;width: 36px;height: 44px;padding: 0;color: var(--astra-muted);font-size: 18px;line-height: 1;cursor: pointer;transition: color 180ms ease, background-color 180ms ease;}.product-page__details .amount__minus:hover,.product-page__details .amount__plus:hover {background: rgba(36, 114, 157, 0.07);color: var(--astra-primary);}.product-page__details .amount__input {flex: 1 1 auto;width: 40px;height: 44px;min-width: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: var(--astra-heading);font-size: 15px;font-weight: 700;line-height: 44px;text-align: center;box-shadow: none;}.product-page__details .details_boxed__buttons {margin-top: 0;}@media (max-width: 767px) {.product-page__details .details_boxed__item:has(.details_boxed__price_amount) {padding-top: 11px;padding-bottom: 14px;}.product-page__details .details_boxed__price_amount {gap: 10px;margin-bottom: 9px;padding: 11px 12px;border-radius: 10px;}.product-page__details .details_boxed__prices {gap: 5px 8px;}.product-page__details .details_boxed__old_price {font-size: 13px;}.product-page__details .details_boxed__price {font-size: 31px;}.product-page__details .details_boxed__price .currency {margin-top: 2px;font-size: 11px;}.product-page__details .details_boxed_pct {height: 24px;padding: 0 8px;font-size: 11px;}.product-page__details .amount {width: 104px;max-width: 104px;height: 44px;}.product-page__details .amount__minus,.product-page__details .amount__plus {flex-basis: 33px;width: 33px;height: 42px;}.product-page__details .amount__input {width: 38px;height: 42px;font-size: 14px;line-height: 42px;}}.product-page__details .details_boxed > .details_boxed__item:first-child {position: relative;min-height: 124px;padding: 17px 138px 17px 17px;background: linear-gradient( 135deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOn,.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOff {font-size: 18px;line-height: 1;}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOn {color: #ffb21c;}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOff {color: #dce2e7;}.product-page__details .product__rating--readonly {display: inline-flex;align-items: center;gap: 7px;margin: 0;padding: 0;line-height: 18px;cursor: default;pointer-events: none;user-select: none;}.product-page__details .product__rating--readonly .rating_starOff {flex: 0 0 90px;margin: 0;}.product-page__details .product__rating--readonly .rating_text {position: static;top: auto;right: auto;bottom: auto;left: auto;display: block;margin: 0;padding: 0;color: var(--astra-muted);font-family: inherit;font-size: 11px;font-weight: 700;line-height: 1;white-space: nowrap;}.product-page__details .details_boxed__anchor_comments {margin: 8px 0 0;}.product-page__details .anchor_comments__link {display: inline-flex;align-items: center;gap: 5px;width: fit-content;margin: 0;padding: 0;background: transparent;color: #607483;border: 0;border-radius: 0;font-size: 11.5px;font-style: normal;font-weight: 600;line-height: 1.25;text-decoration: none;white-space: nowrap;box-shadow: none;transition: color 180ms ease;}.product-page__details .anchor_comments__icon {display: inline-flex;flex: 0 0 13px;width: 13px;height: 13px;align-items: center;justify-content: center;color: var(--astra-primary);}.product-page__details .anchor_comments__icon svg {display: block;width: 13px;height: 13px;}.product-page__details .anchor_comments__text {display: inline-block;padding-bottom: 1px;border-bottom: 1px dashed rgba(96, 116, 131, 0.38);line-height: 1.2;transition: border-color 180ms ease;}.product-page__details .anchor_comments__link:hover {color: var(--astra-primary-dark);}.product-page__details .anchor_comments__link:hover .anchor_comments__text {border-bottom-color: var(--astra-primary);}.product-page__details .anchor_comments__link:focus-visible {border-radius: 3px;outline: 2px solid rgba(36, 114, 157, 0.22);outline-offset: 3px;}.product-page__details .available__in_stock,.product-page__details .available__no_stock {display: inline-flex;align-items: center;width: fit-content;min-height: 29px;margin-top: 11px;padding: 6px 11px 6px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;line-height: 1;}.product-page__details .available__in_stock {background: #edf8f2;border: 1px solid rgba(47, 143, 91, 0.13);color: #27774d;}.product-page__details .available__in_stock::before {content: "";flex: 0 0 7px;width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #35a568;box-shadow: 0 0 0 3px rgba(53, 165, 104, 0.12);}.product-page__details .available__no_stock {background: #fff0ef;border: 1px solid rgba(196, 65, 60, 0.13);color: #a53a38;}.product-page__details .available__no_stock::before {content: "";flex: 0 0 7px;width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #c4413c;box-shadow: 0 0 0 3px rgba(196, 65, 60, 0.11);}.product-page__details .details_boxed__brand {position: absolute;top: 16px;right: 16px;display: flex;align-items: center;justify-content: center;width: 106px;min-width: 106px;height: 84px;padding: 10px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 3px 12px rgba(24, 56, 79, 0.06);}.product-page__details .details_boxed__brand .brand_img {display: block;width: auto;max-width: 86px;height: auto;max-height: 56px;object-fit: contain;}.product-page__details .details_boxed__brand a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.product-page__details .product-page__sku--brand {display: none;}.fn_product > .block__header .product-page__sku {position: static;display: inline-flex;flex: 0 0 auto;align-items: center;gap: 7px;min-height: 36px;max-width: none;padding: 6px 10px;overflow: visible;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);color: var(--astra-muted);font-size: 12px;font-weight: 600;line-height: 1;white-space: nowrap;}.fn_product > .block__header .product-page__sku::before {content: "";display: block;flex: 0 0 8px;width: 8px;height: 8px;border-radius: 3px;background: var(--astra-accent);box-shadow: 0 0 0 3px rgba(217, 120, 74, 0.1);}.fn_product > .block__header .product-page__sku .sku_nubmer,.fn_product > .block__header .product-page__sku .sku_number {margin-left: 1px;color: var(--astra-heading);font-size: 12px;font-weight: 800;letter-spacing: 0.015em;}@media (min-width: 992px) {.product-page__details .details_boxed__brand {top: 16px;right: 16px;bottom: 16px;width: 124px;min-width: 124px;height: auto;}.product-page__details .available__in_stock,.product-page__details .available__no_stock {height: 36px;min-height: 36px;padding: 7px 11px;border-radius: 10px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);font-size: 12px;}}@media (max-width: 767px) {.product-page__details .details_boxed > .details_boxed__item:first-child {min-height: 112px;padding: 14px;}.product-page__details .details_boxed > .details_boxed__item--has-brand:first-child {padding-right: 148px;}.product-page__details .details_boxed > .details_boxed__item--has-brand-sku:first-child {min-height: 138px;}.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOn,.product-page__details .details_boxed > .details_boxed__item:first-child .rating_starOff {font-size: 17px;}.product-page__details .details_boxed__brand {top: 13px;right: 13px;flex-direction: column;width: max-content;min-width: 124px;max-width: calc(100% - 145px);height: auto;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product-page__details .details_boxed__brand > a {height: 72px;padding: 8px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 3px 12px rgba(24, 56, 79, 0.06);}.product-page__details .details_boxed__brand .brand_img {max-width: 72px;max-height: 48px;}.fn_product > .block__header .product-page__sku--with-brand {display: none;}.product-page__details .product-page__sku--brand {position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 4px;width: max-content;max-width: 100%;min-height: 34px;margin-top: 6px;padding: 5px 7px 5px 20px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);color: var(--astra-muted);font-size: 10.5px;font-weight: 600;line-height: 1.05;white-space: nowrap;}.product-page__details .product-page__sku--brand > span:first-child {flex: 0 0 auto;font-size: inherit;line-height: 1.1;}.product-page__details .product-page__sku--brand::before {content: "";position: absolute;top: 50%;left: 8px;width: 7px;height: 7px;transform: translateY(-50%);border-radius: 3px;background: var(--astra-accent);box-shadow: 0 0 0 3px rgba(217, 120, 74, 0.1);}.product-page__details .product-page__sku--brand .sku_nubmer,.product-page__details .product-page__sku--brand .sku_number {display: block;flex: 0 1 auto;width: max-content;min-width: 0;overflow: hidden;color: var(--astra-heading);font-size: 10.5px;font-weight: 800;line-height: 1.1;letter-spacing: 0.01em;text-overflow: ellipsis;}.product-page__details .product-page__sku--brand.hidden,.product-page__details .product-page__sku--brand.hidden-xs-up {display: none;}.product-page__details .available__in_stock,.product-page__details .available__no_stock {min-height: 27px;margin-top: 9px;padding: 5px 9px;font-size: 11px;}.product-page__details .details_boxed__item--has-brand-sku .details_boxed__available {position: absolute;bottom: 13px;left: 14px;margin: 0;}.product-page__details .details_boxed__item--has-brand-sku .available__in_stock,.product-page__details .details_boxed__item--has-brand-sku .available__no_stock {height: 34px;min-height: 34px;margin: 0;padding: 5px 10px;border-radius: 9px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);font-size: 10.5px;}.fn_product > .block__header .product-page__sku {min-height: 33px;margin-top: 9px;padding: 5px 9px;border-radius: 9px;font-size: 11px;}.fn_product > .block__header .product-page__sku .sku_nubmer,.fn_product > .block__header .product-page__sku .sku_number {font-size: 11.5px;}}.product-page__details .details_boxed__buttons {display: flex;align-items: stretch;gap: 8px;width: 100%;margin: 10px 0 0;padding: 0;}.product-page__details .details_boxed__buttons > .fn_not_preorder.hidden-xs-up {display: none;}.product-page__details .details_boxed__buttons > .fn_is_stock,.product-page__details .details_boxed__buttons > .fn_is_preorder {display: flex;flex: 1 1 auto;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;}.product-page__details .details_boxed__buttons .product-page__button {position: relative;display: inline-flex;flex: 1 1 auto;align-items: center;justify-content: center;width: 100%;min-width: 0;height: 48px;margin: 0;padding: 0 20px;overflow: hidden;background: linear-gradient( 180deg, #df8454 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 10px;box-shadow: 0 6px 16px rgba(217, 120, 74, 0.2);color: #ffffff;font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1;letter-spacing: 0.005em;text-align: center;text-transform: none;cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product-page__details .details_boxed__buttons .product-page__button::after {content: "";position: absolute;top: 0;left: -60%;width: 35%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.17), transparent );transform: skewX(-20deg);pointer-events: none;transition: left 350ms ease;}@media (hover: hover) and (pointer: fine) {.product-page__details .details_boxed__buttons .product-page__button:hover {background: linear-gradient( 180deg, #e28a5a 0%, #cf6b3d 100% );border-color: #cf6b3d;box-shadow: 0 8px 19px rgba(217, 120, 74, 0.27);transform: translateY(-1px);}.product-page__details .details_boxed__buttons .product-page__button:hover::after {left: 125%;}}.product-page__details .details_boxed__buttons .product-page__button:active {transform: translateY(0);box-shadow: 0 3px 9px rgba(217, 120, 74, 0.17);}.product-page__details .details_boxed__buttons > .details_boxed__other {display: flex;flex: 0 0 auto;align-items: stretch;gap: 8px;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;}.product-page__details .details_boxed__other .product-page__wishlist,.product-page__details .details_boxed__other .product-page__compare {display: inline-flex;flex: 0 0 48px;align-items: center;justify-content: center;width: 48px;min-width: 48px;max-width: 48px;height: 48px;margin: 0;padding: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.05);color: #566879;text-decoration: none;opacity: 1;cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product-page__details .details_boxed__other .product-page__wishlist i,.product-page__details .details_boxed__other .product-page__compare i {margin: 0;color: inherit;font-size: 20px;line-height: 1;}.product-page__details .details_boxed__other .product-page__wishlist::after,.product-page__details .details_boxed__other .product-page__compare::after {display: none;}@media (hover: hover) and (pointer: fine) {.product-page__details .details_boxed__other .product-page__wishlist:hover {background: #fff8f4;border-color: rgba(217, 120, 74, 0.35) !important;color: var(--astra-accent);box-shadow: 0 5px 13px rgba(217, 120, 74, 0.11);transform: translateY(-1px);}.product-page__details .details_boxed__other .product-page__compare:hover {background: #f3f8fb;border-color: rgba(36, 114, 157, 0.3) !important;color: var(--astra-primary);box-shadow: 0 5px 13px rgba(36, 114, 157, 0.1);transform: translateY(-1px);}}.product-page__details .details_boxed__other .product-page__wishlist.selected,.product-page__details .details_boxed__other .product-page__wishlist.active,.product-page__details .details_boxed__other .fn_wishlist_remove {background: #fff3ed;border-color: rgba(217, 120, 74, 0.4) !important;color: var(--astra-accent);}.product-page__details .details_boxed__other .product-page__compare.selected,.product-page__details .details_boxed__other .product-page__compare.active,.product-page__details .details_boxed__other .fn_comparison_remove {background: #edf6fb;border-color: rgba(36, 114, 157, 0.35) !important;color: var(--astra-primary);}.product-page__details .details_boxed__buttons .product-page__button:focus-visible,.product-page__details .details_boxed__other .product-page__wishlist:focus-visible,.product-page__details .details_boxed__other .product-page__compare:focus-visible {outline: 3px solid rgba(36, 114, 157, 0.2);outline-offset: 2px;}@media (max-width: 767px) {.product-page__details .details_boxed__buttons {gap: 7px;margin-top: 9px;}.product-page__details .details_boxed__buttons .product-page__button {height: 46px;padding: 0 13px;border-radius: 10px;font-size: 13px;}.product-page__details .details_boxed__buttons > .details_boxed__other {gap: 7px;}.product-page__details .details_boxed__other .product-page__wishlist,.product-page__details .details_boxed__other .product-page__compare {flex-basis: 44px;width: 44px;min-width: 44px;max-width: 44px;height: 46px;}.product-page__details .details_boxed__other .product-page__wishlist i,.product-page__details .details_boxed__other .product-page__compare i {font-size: 19px;}}.products_container__boxed.astra-category-page {padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.astra-category-head {margin-bottom: 14px;padding: 18px 20px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-category-head__title {margin: 0;padding: 0;color: var(--astra-heading);font-size: 25px;font-weight: 800;line-height: 1.25;letter-spacing: -0.025em;}.astra-category-head__intro {margin-top: 11px;padding-top: 11px;border-top: 1px solid var(--astra-border);}.astra-category-head__description {max-width: 100%;margin: 0;color: var(--astra-text);font-size: 13px;line-height: 1.65;}.astra-category-head__description > :first-child {margin-top: 0;}.astra-category-head__description > :last-child {margin-bottom: 0;}.astra-category-head .fn_readmore + [data-readmore-toggle] {display: inline-flex;align-items: center;margin-top: 7px;color: var(--astra-primary);font-size: 12px;font-weight: 700;text-decoration: none;}.astra-category-head .fn_readmore + [data-readmore-toggle]:hover {color: var(--astra-accent);}.astra-category-page .astra-category-toolbar {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 15px;padding: 10px 12px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);border-bottom: 1px solid var(--astra-border);}.astra-category-page .astra-products-sort {display: flex;flex: 1 1 auto;flex-wrap: wrap;align-items: center;gap: 7px;min-width: 0;}.astra-category-page .product_sort__title {margin: 0 4px 0 0;color: var(--astra-muted);font-size: 12px;font-weight: 700;line-height: 1.2;white-space: nowrap;}.astra-category-page .product_sort__form {display: flex;margin: 0;padding: 0;}.astra-category-page .product_sort__link {display: inline-flex;align-items: center;justify-content: center;min-height: 36px;margin: 0;padding: 0 12px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-family: inherit;font-size: 12px;font-weight: 600;line-height: 1;white-space: nowrap;cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-category-page .product_sort__link .sorting_icon {width: 14px;height: 14px;margin-left: 6px;}.astra-category-page .product_sort__link .sorting_icon--right,.astra-category-page .product_sort__link .sorting_icon--left {fill: var(--astra-muted);}.astra-category-page .product_sort__link.active_up,.astra-category-page .product_sort__link.active_down {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;box-shadow: 0 4px 11px rgba(36, 114, 157, 0.18);}.astra-category-page .product_sort__link.active_up .sorting_icon--right,.astra-category-page .product_sort__link.active_down .sorting_icon--left {fill: #ffffff;}@media (hover: hover) and (pointer: fine) {.astra-category-page .product_sort__link:not(.active_up):not(.active_down):hover {background: #f3f8fb;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary);box-shadow: 0 3px 9px rgba(24, 56, 79, 0.07);transform: translateY(-1px);}}.astra-category-page .astra-category-filter-button {min-height: 38px;padding: 0 14px;background: #ffffff;border: 1px solid var(--astra-primary);border-radius: 9px;color: var(--astra-primary);font-size: 12px;font-weight: 700;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}.astra-category-page .astra-category-filter-button svg {width: 15px;height: 15px;margin-right: 7px;color: inherit;fill: currentColor;}@media (max-width: 991px) {.astra-category-page .astra-category-toolbar {flex-wrap: wrap;}.astra-category-page .fn_products_sort {flex: 1 1 auto;min-width: 0;}}@media (max-width: 767px) {.products_container__boxed.astra-category-page {padding: 0;margin-bottom: 10px;}.astra-category-head {margin-bottom: 10px;padding: 14px 13px;border-radius: 10px;}.astra-category-head__title {font-size: 20px;line-height: 1.3;letter-spacing: -0.02em;}.astra-category-head__intro {margin-top: 9px;padding-top: 9px;}.astra-category-head__description {font-size: 12.5px;line-height: 1.6;}.astra-category-page .astra-category-toolbar {margin-bottom: 11px;border-radius: 10px;}.astra-category-page .astra-category-filter-button {background: var(--astra-primary);border-color: var(--astra-primary);border-radius: 9px;color: #ffffff;}.astra-category-page .astra-products-sort {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px;width: 100%;}.astra-category-page .product_sort__title {display: none;}.astra-category-page .product_sort__form {display: flex;width: 100%;margin: 0;}.astra-category-page .product_sort__link {width: 100%;height: 42px;min-height: 42px;margin: 0;padding: 0 8px;border-radius: 9px;font-size: 11.5px;}.astra-category-page .product_sort__link .sorting_icon {width: 13px;height: 13px;margin-left: 5px;}}@media (min-width: 992px) {.sidebar > .fn_features {display: grid;gap: 14px;}.sidebar > .fn_features > .sidebar__boxed {margin: 0;padding: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.sidebar > .fn_features .filters {overflow: hidden;}.sidebar > .fn_features .filter__name {display: flex;min-height: 50px;align-items: center;margin: 0;padding: 0 15px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.3;transition: color 180ms ease, background-color 180ms ease;}.sidebar > .fn_features .filters > .filter__name:first-child {border-top: 0;}.sidebar > .fn_features .filter__name.active {background: #f8fafb;color: var(--astra-primary-dark);}.sidebar > .fn_features .filter__name_arrow {display: inline-flex;flex: 0 0 28px;align-items: center;justify-content: center;width: 28px;height: 28px;margin-left: 10px;background: rgba(36, 114, 157, 0.08);border-radius: 50%;color: var(--astra-primary);font-size: 10px;transition: color 180ms ease, background-color 180ms ease;}.sidebar > .fn_features .filter__name.active .filter__name_arrow {background: rgba(36, 114, 157, 0.14);color: var(--astra-primary-dark);}.sidebar > .fn_features .filters > .filter__group {margin: 0;padding: 2px 15px 14px;background: #ffffff;border-bottom: 0;}.sidebar > .fn_features .filters_catalog > .filter__group {padding: 3px 8px 10px;}.sidebar > .fn_features .filter__catalog_item {margin: 2px 0;}.sidebar > .fn_features b.filter__catalog_link,.sidebar > .fn_features a.filter__catalog_link {min-height: 38px;padding: 6px 8px;border-radius: 8px;color: var(--astra-text);font-size: 12.5px;font-weight: 600;line-height: 1.35;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.sidebar > .fn_features .filter_catalog__no_image,.sidebar > .fn_features b.filter__catalog_link img,.sidebar > .fn_features a.filter__catalog_link img {flex: 0 0 26px;width: 26px;max-width: 26px;height: 26px;margin-right: 9px;padding: 3px;object-fit: contain;background: #f3f7f9;border-radius: 7px;}.sidebar > .fn_features .filter__catalog_link > svg {flex: 0 0 12px;width: 12px;height: 12px;margin-left: auto;color: var(--astra-muted);}.sidebar > .fn_features .filter__catalog_link.selected {background: #edf6fb;color: var(--astra-primary);font-weight: 700;}.sidebar > .fn_features a.filter__catalog_link:hover {background: #f3f8fb;color: var(--astra-primary);transform: translateX(2px);}.sidebar > .fn_features a.filter__catalog_link:hover span {padding-right: 5px;}.sidebar > .fn_features .price_range {display: grid;grid-template-columns: minmax(0, 1fr) 12px minmax(0, 1fr) auto;align-items: center;gap: 7px;margin: 2px 0 10px;overflow: visible;}.sidebar > .fn_features .price_label {flex: none;width: 100%;max-width: none;}.sidebar > .fn_features .min_input,.sidebar > .fn_features .max_input {width: 100%;height: 40px;padding: 0 10px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 8px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 600;box-shadow: none;}.sidebar > .fn_features .min_input:focus,.sidebar > .fn_features .max_input:focus {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);outline: none;}.sidebar > .fn_features .price_range .separator {flex: none;width: 12px;max-width: none;color: var(--astra-muted);font-size: 13px;text-align: center;}.sidebar > .fn_features .price_range .price_currency {flex: none;width: auto;max-width: none;color: var(--astra-muted);font-size: 12px;font-weight: 700;text-align: left;}.sidebar > .fn_features #fn_slider_price.noUi-target {height: 5px;margin: 18px 9px 7px;background: #e3e9ee;border: 0;border-radius: 999px;box-shadow: none;}.sidebar > .fn_features #fn_slider_price .noUi-connect {background: var(--astra-primary);}.sidebar > .fn_features #fn_slider_price .noUi-handle {width: 20px;height: 20px;top: -8px;background: #ffffff;border: 5px solid var(--astra-primary);border-radius: 50%;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.16);}.sidebar > .fn_features .filter__item {margin: 3px 0;}.sidebar > .fn_features .filter__link {display: flex;min-height: 36px;align-items: center;width: 100%;padding: 7px 8px 7px 37px;border-radius: 8px;color: var(--astra-text);font-family: inherit;line-height: 1.35;transition: color 180ms ease, background-color 180ms ease;}.sidebar > .fn_features .filter__link .filter__checkbox {top: 50%;left: 8px;width: 20px;height: 20px;border: 1px solid var(--astra-border);border-radius: 6px;transform: translateY(-50%);transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.sidebar > .fn_features .filter__link .filter__checkbox svg {width: 18px;height: 18px;}.sidebar > .fn_features .filter__link .filter__label {color: var(--astra-text);font-size: 12.5px;font-weight: 500;line-height: 1.35;}.sidebar > .fn_features .filter__link.checked {background: #edf6fb;}.sidebar > .fn_features .filter__link.checked .filter__checkbox {background: var(--astra-primary);border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.09);}.sidebar > .fn_features .filter__link.checked .filter__checkbox svg path {stroke: #ffffff;}.sidebar > .fn_features .filter__link.checked .filter__label {color: var(--astra-primary-dark);font-weight: 700;}.sidebar > .fn_features .filter__link:hover {background: #f4f8fa;}.sidebar > .fn_features .filter__link:hover .filter__label {color: var(--astra-primary);}.sidebar > .fn_features .box_view_all_feature {padding: 5px 8px 2px;}.sidebar > .fn_features .view_all_feature {display: inline-flex;align-items: center;min-height: 32px;margin: 0;padding: 0 10px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 8px;color: var(--astra-primary);font-size: 11.5px;font-weight: 700;text-decoration: none;}.sidebar > .fn_features .view_all_feature:hover {background: #edf6fb;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary-dark);}}@media (max-width: 991px) {body.astra-mobile-filter-open {overflow: hidden;overscroll-behavior: none;touch-action: none;}.astra-mobile-filter-overlay {position: fixed;inset: 0;z-index: 9998;display: block;background: rgba(17, 31, 44, 0.48);opacity: 0;visibility: hidden;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);transition: opacity 220ms ease, visibility 220ms ease;}.astra-mobile-filter-sidebar.opened + .astra-mobile-filter-overlay {opacity: 1;visibility: visible;}.astra-mobile-filter-sidebar:not(.sidebar--user) {position: fixed;top: 0;right: 0;z-index: 10000;display: block;width: min(370px, calc(100vw - 24px));max-width: none;height: 100dvh;margin: 0;padding: 0 10px 20px;overflow-x: hidden;overflow-y: auto;background: var(--astra-background);box-shadow: -12px 0 36px rgba(17, 31, 44, 0.2);transform: translateX(105%);transition: transform 240ms ease;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(36, 114, 157, 0.35) transparent;}.astra-mobile-filter-sidebar.opened {right: 0;transform: translateX(0);}.astra-mobile-filter-header,.astra-mobile-filter-header.opened {position: sticky;top: 0;right: auto;z-index: 5;width: auto;max-width: none;height: 64px;margin: 0 -10px 11px;padding: 10px;background: rgba(255, 255, 255, 0.98);border: 0;border-bottom: 1px solid var(--astra-border);border-radius: 0;box-shadow: 0 4px 16px rgba(24, 56, 79, 0.08);color: var(--astra-heading);}.astra-mobile-filter-header .sidebar__header--close {background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.16);color: var(--astra-primary-dark);}.astra-mobile-filter-header .sidebar__header--close svg {color: var(--astra-primary);fill: currentColor;}.astra-mobile-filter-header .mobile_filter__reset {background: #fff8f4;border: 1px solid rgba(217, 120, 74, 0.24);color: var(--astra-accent);}.astra-mobile-filter-header .mobile_filter__reset svg {color: inherit;fill: currentColor;}.astra-mobile-filter-sidebar .sidebar__boxed {margin: 0 0 10px;padding: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);box-shadow: var(--astra-shadow-small);}.astra-mobile-filter-sidebar > .browsed {display: none;}.astra-mobile-filter-sidebar .filter__name {display: flex;min-height: 52px;align-items: center;margin: 0;padding: 0 13px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.3;}.astra-mobile-filter-sidebar .filters > .filter__name:first-child {border-top: 0;}.astra-mobile-filter-sidebar .filter__name.active {background: #f7fafc;color: var(--astra-primary-dark);}.astra-mobile-filter-sidebar .filter__name_arrow {display: inline-flex;flex: 0 0 29px;align-items: center;justify-content: center;width: 29px;height: 29px;margin-left: 10px;background: rgba(36, 114, 157, 0.09);border-radius: 50%;color: var(--astra-primary);font-size: 10px;}.astra-mobile-filter-sidebar .filter__name.active .filter__name_arrow {background: rgba(36, 114, 157, 0.15);color: var(--astra-primary-dark);}.astra-mobile-filter-sidebar .filter__group {margin: 0;padding: 2px 12px 14px;background: #ffffff;border: 0;}.astra-mobile-filter-sidebar .price_range {display: grid;grid-template-columns: minmax(0, 1fr) 12px minmax(0, 1fr) auto;align-items: center;gap: 7px;margin: 4px 0 10px;overflow: visible;}.astra-mobile-filter-sidebar .price_label {width: 100%;max-width: none;}.astra-mobile-filter-sidebar .min_input,.astra-mobile-filter-sidebar .max_input {width: 100%;height: 42px;padding: 0 10px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 8px;color: var(--astra-heading);font-size: 13px;font-weight: 600;box-shadow: none;}.astra-mobile-filter-sidebar .min_input:focus,.astra-mobile-filter-sidebar .max_input:focus {border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);outline: none;}.astra-mobile-filter-sidebar .price_range .separator {width: 12px;max-width: none;color: var(--astra-muted);text-align: center;}.astra-mobile-filter-sidebar .price_range .price_currency {width: auto;max-width: none;color: var(--astra-muted);font-size: 12px;font-weight: 700;}.astra-mobile-filter-sidebar #fn_slider_price.noUi-target {height: 5px;margin: 19px 10px 8px;background: #e3e9ee;border: 0;border-radius: 999px;box-shadow: none;}.astra-mobile-filter-sidebar #fn_slider_price .noUi-connect {background: var(--astra-primary);}.astra-mobile-filter-sidebar #fn_slider_price .noUi-handle {top: -8px;width: 21px;height: 21px;background: #ffffff;border: 5px solid var(--astra-primary);border-radius: 50%;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.16);}.astra-mobile-filter-sidebar .filter__item {margin: 3px 0;}.astra-mobile-filter-sidebar .filter__link {display: flex;min-height: 40px;align-items: center;width: 100%;padding: 8px 8px 8px 38px;border-radius: 8px;color: var(--astra-text);line-height: 1.35;}.astra-mobile-filter-sidebar .filter__checkbox {top: 50%;left: 8px;width: 21px;height: 21px;border: 1px solid var(--astra-border);border-radius: 6px;transform: translateY(-50%);}.astra-mobile-filter-sidebar .filter__checkbox svg {width: 19px;height: 19px;}.astra-mobile-filter-sidebar .filter__label {color: var(--astra-text);font-size: 13px;font-weight: 500;}.astra-mobile-filter-sidebar .filter__link.checked {background: #edf6fb;}.astra-mobile-filter-sidebar .filter__link.checked .filter__checkbox {background: var(--astra-primary);border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.09);}.astra-mobile-filter-sidebar .filter__link.checked .filter__checkbox svg path {stroke: #ffffff;}.astra-mobile-filter-sidebar .filter__link.checked .filter__label {color: var(--astra-primary-dark);font-weight: 700;}.astra-mobile-filter-sidebar .box_view_all_feature {padding: 5px 8px 1px;}.astra-mobile-filter-sidebar .view_all_feature {display: inline-flex;align-items: center;min-height: 34px;margin: 0;padding: 0 11px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.17);border-radius: 8px;color: var(--astra-primary);font-size: 12px;font-weight: 700;text-decoration: none;}.astra-mobile-filter-sidebar .filter__selected_features {gap: 6px;padding: 4px 0 8px;}.astra-mobile-filter-sidebar .filter__selected_feature {margin: 0;}.astra-mobile-filter-sidebar .filter__selected_feature_item {margin: 0;}.astra-mobile-filter-sidebar .filter__sf_link {display: inline-flex;min-height: 34px;align-items: center;gap: 7px;padding: 6px 9px;background: #fff8f4;border: 1px solid rgba(217, 120, 74, 0.2);border-radius: 8px;color: var(--astra-text);font-size: 11.5px;line-height: 1.3;}.astra-mobile-filter-sidebar .filter__sf_link svg {flex: 0 0 12px;width: 12px;height: 12px;color: var(--astra-accent);fill: currentColor;}.astra-mobile-filter-sidebar .filter__selected_feature_reset {padding-top: 5px;}.astra-mobile-filter-sidebar .filter__sf_reset {min-height: 34px;padding: 0 10px;background: transparent;border: 0;border-bottom: 1px dashed var(--astra-accent);color: var(--astra-accent);font-size: 12px;font-weight: 700;}.astra-mobile-filter-header,.astra-mobile-filter-header.opened {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center;gap: 8px;}.astra-mobile-filter-header .sidebar__header--close svg,.astra-mobile-filter-header .mobile_filter__reset svg {margin-right: 7px;}.astra-category-page .astra-category-filter-button {display: flex;align-items: center;justify-content: center;gap: 8px;}.astra-filter-count {display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;box-sizing: border-box;min-width: 23px;height: 23px;padding: 0 7px;background: #ffffff;border: 1px solid rgba(255, 255, 255, 0.65);border-radius: 999px;color: var(--astra-primary);font-size: 11px;font-weight: 800;line-height: 1;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.13);}.astra-filter-count[hidden] {display: none;}.astra-selected-filter-meta {display: inline-flex;flex: 0 0 auto;align-items: center;gap: 7px;margin-left: 10px;}.astra-selected-filter-count {display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 25px;height: 25px;padding: 0 8px;background: var(--astra-primary);border-radius: 999px;color: #ffffff;font-size: 11px;font-weight: 800;line-height: 1;box-shadow: 0 3px 8px rgba(36, 114, 157, 0.17);}.astra-selected-filter-count[hidden] {display: none;}.astra-mobile-filter-sidebar .astra-selected-filter-meta .filter__name_arrow {position: relative;display: inline-flex;flex: 0 0 29px;align-items: center;justify-content: center;width: 29px;height: 29px;margin: 0;background: rgba(36, 114, 157, 0.09);border-radius: 50%;color: var(--astra-primary);}.astra-mobile-filter-sidebar .astra-selected-filter-meta .filter__name_arrow::before {content: "";display: block;box-sizing: border-box;width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: margin 180ms ease, transform 180ms ease;}.astra-mobile-filter-sidebar .fn_switch.active .astra-selected-filter-meta .filter__name_arrow::before {margin-top: 4px;transform: rotate(-135deg);}.astra-mobile-filter-sidebar .astra-mobile-filter-header,.astra-mobile-filter-sidebar .astra-mobile-filter-header.opened {position: sticky;top: 0;right: auto;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px;box-sizing: border-box;width: 100%;max-width: 100%;height: auto;min-height: 64px;margin: 0 0 11px;padding: 10px;background: rgba(255, 255, 255, 0.98);border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: var(--astra-shadow-small);}.astra-mobile-filter-header .sidebar__header--close,.astra-mobile-filter-header .sidebar__header--reset {display: block;box-sizing: border-box;flex: none;width: 100%;min-width: 0;max-width: 100%;margin: 0;padding: 0;}.astra-mobile-filter-header .sidebar__header--reset form {display: block;box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;margin: 0;padding: 0;}.astra-mobile-filter-header .sidebar__header--close,.astra-mobile-filter-header .mobile_filter__reset {display: inline-flex;box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;height: 44px;align-items: center;justify-content: center;margin: 0;padding: 0 8px;border-radius: 9px;font-size: 12.5px;font-weight: 700;line-height: 1;white-space: nowrap;}.astra-mobile-filter-header .sidebar__header--close svg,.astra-mobile-filter-header .mobile_filter__reset svg {display: block;flex: 0 0 16px;width: 16px;height: 16px;margin: 0 7px 0 0;}}.astra-sort-control {width: 100%;}.astra-sort-trigger {display: none;}@media (max-width: 767px) {.astra-category-page .astra-category-toolbar {position: relative;z-index: 30;display: flex;flex-direction: row;align-items: stretch;gap: 8px;padding: 10px;overflow: visible;}.astra-category-page .fn_products_sort {order: 1;display: block;flex: 1 1 0;width: auto;min-width: 0;}.astra-category-page .astra-category-filter-button {order: 2;display: flex;flex: 1 1 0;width: auto;min-width: 0;height: 44px;margin: 0;padding: 0 8px;font-size: 12px;white-space: nowrap;}.astra-sort-control {position: static;width: 100%;}.astra-sort-trigger {display: flex;box-sizing: border-box;width: 100%;min-width: 0;height: 44px;align-items: center;justify-content: center;gap: 7px;margin: 0;padding: 0 10px;background: #ffffff;border: 1px solid var(--astra-primary);border-radius: 9px;color: var(--astra-primary-dark);font-family: inherit;font-size: 12px;font-weight: 700;line-height: 1;white-space: nowrap;cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-sort-control.is-open .astra-sort-trigger {background: #f3f8fb;border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.1);}.astra-sort-trigger__icon {display: inline-flex;flex: 0 0 16px;align-items: center;justify-content: center;width: 16px;height: 16px;}.astra-sort-trigger__icon svg {display: block;width: 16px;height: 16px;color: currentColor;fill: currentColor;}.astra-sort-trigger__text {display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;}.astra-sort-trigger__direction {flex: 0 0 auto;color: var(--astra-primary);font-size: 14px;font-weight: 800;}.astra-sort-trigger__chevron {display: block;flex: 0 0 7px;box-sizing: border-box;width: 7px;height: 7px;margin: -4px 0 0 1px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: margin 180ms ease, transform 180ms ease;}.astra-sort-control.is-open .astra-sort-trigger__chevron {margin-top: 4px;transform: rotate(-135deg);}.astra-category-page .astra-sort-options {position: absolute;top: calc(100% + 7px);right: 10px;left: 10px;z-index: 50;display: none;grid-template-columns: minmax(0, 1fr);gap: 6px;width: auto;margin: 0;padding: 9px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: 0 12px 30px rgba(17, 31, 44, 0.18);}.astra-category-page .astra-sort-control.is-open .astra-sort-options {display: grid;}.astra-category-page .astra-sort-options .product_sort__title {display: none;}.astra-category-page .astra-sort-options .product_sort__form {display: block;width: 100%;margin: 0;}.astra-category-page .astra-sort-options .product_sort__link {position: relative;display: flex;width: 100%;min-height: 44px;height: 44px;align-items: center;justify-content: flex-start;margin: 0;padding: 0 42px 0 13px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-size: 12.5px;font-weight: 600;text-align: left;}.astra-category-page .astra-sort-options .product_sort__link > span:first-child {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.astra-category-page .astra-sort-options .sorting_icon {position: absolute;top: 50%;right: 13px;width: 15px;height: 15px;margin: 0;transform: translateY(-50%);}.astra-category-page .astra-sort-options .product_sort__link.active_up,.astra-category-page .astra-sort-options .product_sort__link.active_down {background: #edf6fb;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary-dark);box-shadow: inset 3px 0 0 var(--astra-primary);}.astra-category-page .astra-sort-options .product_sort__link.no_after.active_up::after {content: "✓";position: absolute;top: 50%;right: 14px;display: flex;align-items: center;justify-content: center;color: var(--astra-primary);font-size: 14px;font-weight: 800;transform: translateY(-50%);}.astra-category-page .astra-category-toolbar:has(.astra-sort-control.is-open) {z-index: 60;}}@media (min-width: 992px) {.sidebar > .fn_selected_features > .sidebar__boxed {margin: 0 0 14px;padding: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.sidebar > .fn_selected_features .filter {overflow: hidden;}.sidebar > .fn_selected_features .filter__name {display: flex;min-height: 50px;align-items: center;justify-content: space-between;margin: 0;padding: 0 14px;background: #ffffff;border: 0;border-bottom: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.3;cursor: pointer;}.sidebar > .fn_selected_features .filter__name.active {background: #f8fafb;color: var(--astra-primary-dark);}.sidebar > .fn_selected_features .astra-selected-filter-meta {display: inline-flex;flex: 0 0 auto;align-items: center;gap: 7px;margin-left: 10px;}.sidebar > .fn_selected_features .astra-selected-filter-count {display: inline-flex;box-sizing: border-box;min-width: 24px;height: 24px;align-items: center;justify-content: center;padding: 0 7px;background: var(--astra-primary);border-radius: 999px;color: #ffffff;font-size: 11px;font-weight: 800;line-height: 1;box-shadow: 0 3px 8px rgba(36, 114, 157, 0.17);}.sidebar > .fn_selected_features .astra-selected-filter-count[hidden] {display: none;}.sidebar > .fn_selected_features .filter__name_arrow {position: relative;display: inline-flex;flex: 0 0 28px;width: 28px;height: 28px;align-items: center;justify-content: center;margin: 0;background: rgba(36, 114, 157, 0.09);border-radius: 50%;color: var(--astra-primary);}.sidebar > .fn_selected_features .filter__name_arrow::before {content: "";display: block;box-sizing: border-box;width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: margin 180ms ease, transform 180ms ease;}.sidebar > .fn_selected_features .filter__name.active .filter__name_arrow::before {margin-top: 4px;transform: rotate(-135deg);}.sidebar > .fn_selected_features .filter__group {margin: 0;padding: 11px 12px 13px;background: #ffffff;border: 0;}.sidebar > .fn_selected_features .filter__selected_features {display: flex;align-items: flex-start;gap: 7px;margin: 0;padding: 0;}.sidebar > .fn_selected_features .filter__selected_feature,.sidebar > .fn_selected_features .filter__selected_feature_item {max-width: 100%;margin: 0;padding: 0;}.sidebar > .fn_selected_features .filter__sf_link {display: inline-flex;box-sizing: border-box;max-width: 100%;min-height: 34px;align-items: center;justify-content: space-between;gap: 7px;margin: 0;padding: 6px 9px;overflow: hidden;background: #fff8f4;border: 1px solid rgba(217, 120, 74, 0.23);border-radius: 8px;color: var(--astra-text);font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1.3;text-align: left;cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}.sidebar > .fn_selected_features .filter__sf_link > span {display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;}.sidebar > .fn_selected_features .filter__sf_link i {color: var(--astra-heading);font-style: normal;font-weight: 700;}.sidebar > .fn_selected_features .filter__sf_link svg {display: block;flex: 0 0 12px;width: 12px;height: 12px;margin: 0;color: var(--astra-accent);fill: currentColor;}@media (hover: hover) and (pointer: fine) {.sidebar > .fn_selected_features .filter__sf_link:hover {background: #fff3ed;border-color: rgba(217, 120, 74, 0.38);color: var(--astra-accent);}}.sidebar > .fn_selected_features .filter__selected_feature_reset {margin-top: 10px;padding-top: 10px;border-top: 1px solid var(--astra-border);}.sidebar > .fn_selected_features .filter__selected_feature_reset form {margin: 0;}.sidebar > .fn_selected_features .filter__sf_reset {display: inline-flex;min-height: 34px;align-items: center;justify-content: center;margin: 0;padding: 0 11px;background: transparent;border: 1px solid rgba(217, 120, 74, 0.24);border-radius: 8px;color: var(--astra-accent);font-family: inherit;font-size: 11.5px;font-weight: 700;line-height: 1;cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}@media (hover: hover) and (pointer: fine) {.sidebar > .fn_selected_features .filter__sf_reset:hover {background: #fff8f4;border-color: rgba(217, 120, 74, 0.4);color: #c96539;}}.sidebar > .browsed.products {margin: 14px 0 0;padding: 0;}.sidebar > .browsed.products > .sidebar__boxed.browsed {margin: 0;padding: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.sidebar > .browsed.products .sidebar_heading {display: flex;min-height: 50px;align-items: center;justify-content: space-between;margin: 0;padding: 0 14px;background: #ffffff;border: 0;border-bottom: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.3;cursor: pointer;transition: color 180ms ease, background-color 180ms ease;}.sidebar > .browsed.products .sidebar_heading.active {background: #f8fafb;color: var(--astra-primary-dark);}.sidebar > .browsed.products .sidebar_heading_arrow {display: inline-flex;flex: 0 0 28px;align-items: center;justify-content: center;width: 28px;height: 28px;margin-left: 10px;background: rgba(36, 114, 157, 0.09);border-radius: 50%;color: var(--astra-primary);font-size: 0;line-height: 1;transition: color 180ms ease, background-color 180ms ease;}.sidebar > .browsed.products .sidebar_heading_arrow::before {content: "";display: block;box-sizing: border-box;width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: margin 180ms ease, transform 180ms ease;}.sidebar > .browsed.products .sidebar_heading.active .sidebar_heading_arrow::before {content: "";margin-top: 4px;transform: rotate(-135deg);}.sidebar > .browsed.products .sidebar_heading.active .sidebar_heading_arrow {background: rgba(36, 114, 157, 0.15);color: var(--astra-primary-dark);}.sidebar > .browsed.products .browsed__content {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;width: 100%;margin: 0;padding: 10px 10px 12px;background: #ffffff;}.sidebar > .browsed.products .browsed__item {display: block;flex: none;width: auto;max-width: none;height: auto;margin: 0;padding: 0;}.sidebar > .browsed.products .browsed__link {position: relative;display: flex;width: 100%;height: auto;min-height: 72px;aspect-ratio: 1 / 1;align-items: center;justify-content: center;padding: 6px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.04);transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.sidebar > .browsed.products .browsed__link picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.sidebar > .browsed.products .browsed__link img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;}.sidebar > .browsed.products .browsed__no_image {display: flex;width: 100%;height: 100%;min-height: 58px;align-items: center;justify-content: center;background: #f5f8fa;border-radius: 7px;color: var(--astra-muted);}.sidebar > .browsed.products .browsed__no_image svg {width: 30px;height: 30px;color: inherit;}@media (hover: hover) and (pointer: fine) {.sidebar > .browsed.products .browsed__link:hover {border-color: rgba(36, 114, 157, 0.3);box-shadow: 0 5px 13px rgba(24, 56, 79, 0.09);transform: translateY(-2px);}}}.products_pagination {width: 100%;margin: 20px 0 24px;}.products_pagination .astra-pagination {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 7px;box-sizing: border-box;width: 100%;margin: 0;padding: 12px;list-style: none;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.products_pagination .pagination__item {display: block;margin: 0;padding: 0;}.products_pagination .pagination__link {display: inline-flex;box-sizing: border-box;min-width: 42px;height: 42px;align-items: center;justify-content: center;margin: 0;padding: 0 11px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-family: inherit;font-size: 13px;font-weight: 700;line-height: 1;text-align: center;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.products_pagination .pagination__item.active .pagination__link {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;box-shadow: 0 5px 13px rgba(36, 114, 157, 0.2);cursor: default;}.products_pagination .pagination__link--nav {min-width: 112px;gap: 9px;padding-right: 14px;padding-left: 14px;background: #f3f8fb;border-color: rgba(36, 114, 157, 0.18);color: var(--astra-primary-dark);}.products_pagination .pagination__nav-icon {display: block;box-sizing: border-box;flex: 0 0 8px;width: 8px;height: 8px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;}.products_pagination .pagination__item--prev .pagination__nav-icon {transform: rotate(-135deg);}.products_pagination .pagination__item--next .pagination__nav-icon {transform: rotate(45deg);}.products_pagination .pagination__link--all {min-width: 62px;background: #fff8f4;border-color: rgba(217, 120, 74, 0.23);color: var(--astra-accent);}.products_pagination .pagination__link--dots {min-width: 34px;padding: 0 7px;background: transparent;border-color: transparent;color: var(--astra-muted);box-shadow: none;}@media (hover: hover) and (pointer: fine) {.products_pagination a.pagination__link:hover {background: #f3f8fb;border-color: rgba(36, 114, 157, 0.3);color: var(--astra-primary);box-shadow: 0 4px 11px rgba(24, 56, 79, 0.09);transform: translateY(-1px);}.products_pagination a.pagination__link--all:hover {background: #fff3ed;border-color: rgba(217, 120, 74, 0.38);color: #c96539;}.products_pagination a.pagination__link--dots:hover {background: #f3f8fb;border-color: transparent;box-shadow: none;}}@media (max-width: 767px) {.products_pagination {margin: 14px 0 16px;}.products_pagination .astra-pagination {gap: 5px;padding: 8px;border-radius: 10px;}.products_pagination .pagination__link {min-width: 38px;height: 40px;padding: 0 8px;border-radius: 8px;font-size: 12px;}.products_pagination .pagination__link--nav {min-width: 40px;width: 40px;padding: 0;}.products_pagination .pagination__nav-text {display: none;}.products_pagination .pagination__item--all {display: none;}.products_pagination .pagination__link--dots {min-width: 28px;padding: 0 4px;}}.astra-category-description {box-sizing: border-box;width: 100%;margin: 22px 0 24px;padding: 23px 24px;overflow: visible;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-category-description__content {color: var(--astra-text);font-size: 14px;line-height: 1.72;}.astra-category-description__content > :first-child {margin-top: 0;}.astra-category-description__content > :last-child {margin-bottom: 0;}.astra-category-description__content h2,.astra-category-description__content h3,.astra-category-description__content h4 {color: var(--astra-heading);font-weight: 750;line-height: 1.35;letter-spacing: -0.012em;}.astra-category-description__content h2 {margin: 27px 0 13px;font-size: 20px;}.astra-category-description__content h3 {margin: 23px 0 11px;font-size: 17px;}.astra-category-description__content h4 {margin: 19px 0 9px;font-size: 15px;}.astra-category-description__content > h2:first-child,.astra-category-description__content > h3:first-child,.astra-category-description__content > h4:first-child {margin-top: 0;}.astra-category-description__content p {margin: 0 0 14px;}.astra-category-description__content a {color: var(--astra-primary);font-weight: 600;text-decoration: underline rgba(36, 114, 157, 0.28);text-underline-offset: 3px;transition: color 180ms ease, text-decoration-color 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-category-description__content a:hover {color: var(--astra-accent);text-decoration-color: currentColor;}}.astra-category-description__content hr {height: 1px;margin: 22px 0;background: var(--astra-border);border: 0;}.astra-category-description__content ul,.astra-category-description__content ol {margin: 13px 0 18px;padding-left: 0;list-style: none;}.astra-category-description__content li {position: relative;margin-bottom: 9px;padding-left: 24px;color: var(--astra-text);}.astra-category-description__content li:last-child {margin-bottom: 0;}.astra-category-description__content ul > li::before {content: "";position: absolute;top: 0.68em;left: 5px;width: 6px;height: 6px;background: var(--astra-primary);border-radius: 50%;transform: translateY(-50%);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.09);}.astra-category-description__content ol {counter-reset: astra-category-list;}.astra-category-description__content ol > li {counter-increment: astra-category-list;padding-left: 32px;}.astra-category-description__content ol > li::before {content: counter(astra-category-list);position: absolute;top: 1px;left: 0;display: inline-flex;box-sizing: border-box;width: 22px;height: 22px;align-items: center;justify-content: center;background: #edf6fb;border-radius: 7px;color: var(--astra-primary);font-size: 10px;font-weight: 800;line-height: 1;}.astra-category-description__content table {width: 100%;margin: 18px 0;overflow: hidden;border-collapse: separate;border-spacing: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;}.astra-category-description__content th,.astra-category-description__content td {padding: 11px 13px;border-right: 1px solid var(--astra-border);border-bottom: 1px solid var(--astra-border);font-size: 12.5px;line-height: 1.45;text-align: left;vertical-align: top;}.astra-category-description__content th {background: #f3f8fb;color: var(--astra-heading);font-weight: 700;}.astra-category-description__content tr:last-child td {border-bottom: 0;}.astra-category-description__content th:last-child,.astra-category-description__content td:last-child {border-right: 0;}.astra-category-description__contents {margin: 0 0 21px;padding: 16px 17px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.15);border-radius: 10px;box-shadow: none;}.astra-category-description__contents .post__table_contents_title {margin: 0 0 11px;color: var(--astra-heading);font-size: 14px;font-weight: 750;line-height: 1.35;}.astra-category-description__contents ol {display: grid;gap: 7px;margin: 0;padding: 0;list-style: none;counter-reset: astra-contents;}.astra-category-description__contents li {counter-increment: astra-contents;position: relative;margin: 0;padding-left: 27px;}.astra-category-description__contents li::before {content: counter(astra-contents);position: absolute;top: 1px;left: 0;display: inline-flex;width: 19px;height: 19px;align-items: center;justify-content: center;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 6px;color: var(--astra-primary);font-size: 9px;font-weight: 800;}.astra-category-description__contents a {color: var(--astra-text);font-size: 12.5px;font-weight: 600;line-height: 1.4;text-decoration: none;}.astra-category-description__contents a:hover {color: var(--astra-primary);}.astra-category-description__content .product-faq {margin-top: 27px;padding-top: 22px;border-top: 1px solid var(--astra-border);}.astra-category-description__content .product-faq > h2,.astra-category-description__content .product-faq > h3 {margin-top: 0;}.astra-category-description__content .product-faq details {margin: 0 0 9px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;transition: border-color 180ms ease, box-shadow 180ms ease;}.astra-category-description__content .product-faq details:last-child {margin-bottom: 0;}.astra-category-description__content .product-faq details[open] {background: #ffffff;border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 4px 13px rgba(24, 56, 79, 0.07);}.astra-category-description__content .product-faq summary {position: relative;display: flex;box-sizing: border-box;min-height: 53px;align-items: center;margin: 0;padding: 12px 48px 12px 15px;color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.4;list-style: none;cursor: pointer;user-select: none;}.astra-category-description__content .product-faq summary::-webkit-details-marker {display: none;}.astra-category-description__content .product-faq summary::before {content: "";position: absolute;top: 50%;right: 13px;width: 28px;height: 28px;background: rgba(36, 114, 157, 0.09);border-radius: 50%;transform: translateY(-50%);}.astra-category-description__content .product-faq summary::after {content: "";position: absolute;top: 50%;right: 23px;box-sizing: border-box;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--astra-primary);border-bottom: 2px solid var(--astra-primary);transform: rotate(45deg);transition: margin 180ms ease, transform 180ms ease;}.astra-category-description__content .product-faq details[open] summary::after {margin-top: -2px;transform: rotate(-135deg);}.astra-category-description__content .product-faq details > p {margin: 0;padding: 14px 15px 16px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-text);font-size: 13px;line-height: 1.65;}@media (max-width: 767px) {.astra-category-description {margin: 15px 0 16px;padding: 15px 13px;border-radius: 10px;}.astra-category-description__content {font-size: 13px;line-height: 1.67;}.astra-category-description__content h2 {margin-top: 22px;font-size: 18px;}.astra-category-description__content h3 {margin-top: 19px;font-size: 16px;}.astra-category-description__content h4 {font-size: 14px;}.astra-category-description__content li {padding-left: 22px;}.astra-category-description__contents {margin-bottom: 16px;padding: 13px;border-radius: 9px;}.astra-category-description__content table {display: block;width: 100%;overflow-x: auto;white-space: nowrap;scrollbar-width: thin;}.astra-category-description__content th,.astra-category-description__content td {min-width: 125px;padding: 10px;font-size: 12px;}.astra-category-description__content .product-faq {margin-top: 22px;padding-top: 17px;}.astra-category-description__content .product-faq summary {min-height: 52px;padding: 11px 46px 11px 13px;font-size: 12.5px;}.astra-category-description__content .product-faq details > p {padding: 12px 13px 14px;font-size: 12.5px;}}.astra-category-description__contents ol > li {display: grid;grid-template-columns: 22px minmax(0, 1fr);column-gap: 9px;align-items: start;margin: 0;padding: 0;}.astra-category-description__contents ol > li::before {position: static;display: inline-flex;box-sizing: border-box;width: 22px;height: 22px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 6px;color: var(--astra-primary);font-size: 10px;font-weight: 800;line-height: 1;}.astra-category-description__contents ol > li > a {display: block;min-width: 0;padding-top: 2px;color: var(--astra-text);font-size: 12.5px;font-weight: 600;line-height: 1.45;overflow-wrap: anywhere;}.astra-category-description .astra-category-description__content :is(h1, h2, h3, h4, h5, h6) {position: static;left: auto;margin-right: 0;margin-left: 0;padding-right: 0;padding-left: 0;text-indent: 0;transform: none;}.astra-category-description .astra-category-description__content :is(div, section, p):has( > :is(h1, h2, h3, h4, h5, h6) ) {margin-right: 0;margin-left: 0;padding-right: 0;padding-left: 0;text-indent: 0;transform: none;}.astra-category-description .astra-category-description__content :is(h1, h2, h3, h4, h5, h6)[style*="margin-left"],.astra-category-description .astra-category-description__content :is(h1, h2, h3, h4, h5, h6)[style*="padding-left"],.astra-category-description .astra-category-description__content :is(div, section, p):has( > :is(h1, h2, h3, h4, h5, h6) )[style*="margin-left"],.astra-category-description .astra-category-description__content :is(div, section, p):has( > :is(h1, h2, h3, h4, h5, h6) )[style*="padding-left"] {margin-left: 0;padding-left: 0;}@media (max-width: 767px) {.astra-category-description__contents ol > li {grid-template-columns: 21px minmax(0, 1fr);column-gap: 8px;}.astra-category-description__contents ol > li::before {width: 21px;height: 21px;font-size: 9.5px;}.astra-category-description__contents ol > li > a {padding-top: 1px;font-size: 12px;line-height: 1.45;}}.astra-category-description__content .fn_auto_navigation_header {position: relative;}.astra-category-description__content .fn_auto_navigation_anchor {position: absolute;top: -90px;left: 0;display: block;width: 1px;min-width: 0;height: 1px;min-height: 0;margin: 0;padding: 0;overflow: hidden;opacity: 0;visibility: visible;background: none;border: 0;pointer-events: none;z-index: auto !important;}.astra-category-description__content .fn_auto_navigation_header:hover .fn_auto_navigation_anchor {width: 1px;height: 1px;padding: 0;opacity: 0;background: none;pointer-events: none;}.astra-category-description .astra-category-description__content ul > li {position: relative;padding-left: 36px;}.astra-category-description .astra-category-description__content ul > li::before {top: 20px;left: 8px;width: 6px;height: 6px;margin: 0;transform: translateY(-50%);}@media (max-width: 767px) {.astra-category-description .astra-category-description__content ul > li {padding-left: 34px;}.astra-category-description .astra-category-description__content ul > li::before {top: 18px;left: 8px;}}@media (max-width: 767px) {.header__bottom,.fn_header__sticky {height: 56px;}.header__bottom {background: var(--astra-primary-dark);box-shadow: 0 4px 16px rgba(17, 31, 44, 0.18);}.header__bottom .fn_header__sticky {background: var(--astra-primary-dark);}.header__bottom .container {box-sizing: border-box;width: 100%;max-width: none;height: 56px;padding-right: max(8px, env(safe-area-inset-right));padding-left: max(8px, env(safe-area-inset-left));}.header__bottom_panel {display: flex;box-sizing: border-box;width: 100%;height: 56px;align-items: center;justify-content: space-between;gap: 6px;}.main {padding-top: 56px;}.header__bottom .menu_switcher {display: flex;flex: 0 0 auto;width: auto;min-width: 0;height: 44px;margin: 0;padding: 0;}.header__bottom .menu_switcher__heading {box-sizing: border-box;width: auto;min-width: 96px;height: 44px;gap: 8px;margin: 0;padding: 0 13px;overflow: hidden;background: linear-gradient( 180deg, #df8454 0%, var(--astra-accent) 100% );border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 10px;box-shadow: 0 4px 11px rgba(0, 0, 0, 0.14);color: #ffffff;font-size: 13px;font-weight: 700;line-height: 1;}.header__bottom .menu_switcher__heading .catalog_icon {display: inline-flex;flex: 0 0 17px;align-items: center;justify-content: center;width: 17px;height: 17px;margin: 0;font-size: 17px;line-height: 1;}.header__bottom .menu_switcher__heading > span {white-space: nowrap;}.header__bottom .menu_switcher__heading:active {background: linear-gradient( 180deg, #d97949 0%, var(--astra-accent-hover) 100% );box-shadow: 0 2px 7px rgba(0, 0, 0, 0.15);transform: translateY(1px);}.header__bottom .header_informers {display: flex;flex: 0 0 auto;height: 44px;align-items: center;justify-content: flex-end;gap: 2px;margin: 0 0 0 auto;padding: 0;}.header__bottom .header_informers__item {position: relative;display: inline-flex;box-sizing: border-box;flex: 0 0 44px;width: 44px;min-width: 44px;max-width: 44px;height: 44px;align-items: center;justify-content: center;margin: 0;padding: 0;background: transparent;border: 1px solid transparent;border-radius: 10px;color: #ffffff;transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;}.header__bottom .header_informers__item:active {background: rgba(255, 255, 255, 0.11);border-color: rgba(255, 255, 255, 0.08);transform: scale(0.95);}.header__bottom .header_informers__link {display: inline-flex;width: 100%;height: 100%;align-items: center;justify-content: center;margin: 0;padding: 0;color: #ffffff;text-decoration: none;}.header__bottom .fn_search_toggle svg {display: block;width: 23px;height: 23px;margin: 0;color: #ffffff;fill: currentColor;}.header__bottom .header_informers__link i {display: inline-flex;width: 25px;height: 25px;align-items: center;justify-content: center;margin: 0;color: #ffffff;font-size: 0;line-height: 1;}.header__bottom .header_informers__link i::before {color: inherit;font-size: 24px;line-height: 1;}.header__bottom .header_informers__link i.fa-balance-scale::before {font-size: 21px;}.header__bottom .header_informers__link i.fa-shopping-cart::before {font-size: 23px;}.header__bottom .header_informers__item .compare_counter,.header__bottom .header_informers__item .wishlist_counter,.header__bottom .header_informers__item .cart_counter {position: absolute;top: -3px;right: -1px;z-index: 2;display: inline-flex;box-sizing: border-box;min-width: 19px;width: auto;height: 19px;align-items: center;justify-content: center;margin: 0;padding: 0 5px;background: var(--astra-accent);border: 2px solid var(--astra-primary-dark);border-radius: 999px;color: #ffffff;font-size: 10px;font-weight: 800;line-height: 1;text-align: center;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);}.header__bottom .fn_search_mob {top: 56px;}}@media (max-width: 359px) {.header__bottom .menu_switcher__heading {width: 44px;min-width: 44px;padding: 0;}.header__bottom .menu_switcher__heading > span {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.header__bottom .header_informers {gap: 0;}.header__bottom .header_informers__item {flex-basis: 42px;width: 42px;min-width: 42px;max-width: 42px;}}@media (max-width: 767px) {.header__bottom .menu_switcher__heading {display: grid;grid-template-columns: 18px auto;align-items: center;justify-content: center;column-gap: 8px;}.header__bottom .menu_switcher__heading > i.catalog_icon {position: relative;top: 0px;display: flex;box-sizing: border-box;width: 18px;height: 18px;align-items: center;justify-content: center;margin: 0;padding: 0;font-size: 0;line-height: 0;transform: none;}.header__bottom .menu_switcher__heading > i.catalog_icon::before {display: block;margin: 0;padding: 0;font-size: 16px;line-height: 16px;transform: none;}.header__bottom .menu_switcher__heading > span {display: block;width: auto;height: auto;margin: 0;padding: 0;font-size: 14px;line-height: 16px;transform: none;}.header__bottom,.header__bottom .fn_header__sticky,.header__bottom .container,.header__bottom_panel {overflow: visible;}.header__bottom_panel {position: relative;}.header__bottom .fn_search_mob.search {position: absolute;top: 64px;right: 0;left: 0;z-index: 1000;box-sizing: border-box;width: auto;max-width: none;margin: 0;padding: 8px;background: rgba(255, 255, 255, 0.98);border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 12px 30px rgba(17, 31, 44, 0.2);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.header__bottom .fn_search_mob .search__input {box-sizing: border-box;width: 100%;height: 48px;margin: 0;padding: 0 58px 0 15px;background: #f7fafc;border: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 500;line-height: 48px;box-shadow: none;outline: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.header__bottom .fn_search_mob .search__input::placeholder {color: var(--astra-muted);opacity: 1;}.header__bottom .fn_search_mob .search__input:focus {background: #ffffff;border-color: var(--astra-primary);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);}.header__bottom .fn_search_mob .search__button {position: absolute;top: 12px;right: 12px;display: inline-flex;width: 40px;height: 40px;align-items: center;justify-content: center;margin: 0;padding: 0;background: linear-gradient( 180deg, #df8454 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;opacity: 1;box-shadow: 0 4px 11px rgba(217, 120, 74, 0.2);cursor: pointer;transition: background 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.header__bottom .fn_search_mob .search__button::before {display: block;margin: 0;padding: 0;color: #ffffff;font-size: 17px;line-height: 1;}.header__bottom .fn_search_mob .search__button:active {background: linear-gradient( 180deg, #d97949 0%, var(--astra-accent-hover) 100% );box-shadow: 0 2px 6px rgba(217, 120, 74, 0.18);transform: scale(0.96);}.header__bottom .fn_search_mob.search + .header_informers {margin-left: auto;}}@media (max-width: 359px) {.header__bottom .fn_search_mob.search {top: 62px;padding: 7px;border-radius: 10px;}.header__bottom .fn_search_mob .search__input {height: 46px;padding-right: 54px;font-size: 13px;}.header__bottom .fn_search_mob .search__button {top: 11px;right: 11px;width: 38px;height: 38px;}}@media (max-width: 767px) {header.header {z-index: 2000;}.header__bottom,.header__bottom .fn_header__sticky,.header__bottom .header__bottom_panel,.header__bottom .fn_search_mob {z-index: 2001;}.header__bottom #fn_search .autocomplete-suggestions {z-index: 2010;}}@media (max-width: 991px) {.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after {background: rgba(17, 31, 44, 0.52);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);}.hc-offcanvas-nav .nav-container {box-sizing: border-box;width: min(370px, calc(100vw - 20px));max-width: none;height: 100dvh;background: var(--astra-background);border-right: 1px solid rgba(24, 56, 79, 0.1);box-shadow: 12px 0 38px rgba(17, 31, 44, 0.24);}.hc-offcanvas-nav .nav-wrapper {box-sizing: border-box;height: 100%;background: var(--astra-background);}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {box-sizing: border-box;height: 100dvh;max-height: none;padding: 10px 10px 70px;background: var(--astra-background);scrollbar-width: thin;scrollbar-color: rgba(36, 114, 157, 0.35) transparent;}.hc-offcanvas-nav ul .nav-wrapper,.hc-offcanvas-nav ul .nav-content {background: var(--astra-background);}.hc-offcanvas-nav li.nav-close {position: sticky;top: 0;z-index: 30;margin: 0 0 10px;padding: 0;background: transparent;}.hc-offcanvas-nav li.nav-close > a {display: flex;box-sizing: border-box;min-height: 48px;align-items: center;margin: 0;padding: 0 50px 0 15px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;color: var(--astra-heading);font-size: 13.5px;font-weight: 700;box-shadow: var(--astra-shadow-small);}.hc-offcanvas-nav li.nav-close > a > span {position: absolute;top: 0;right: 0;bottom: 0;display: flex;width: 48px;align-items: center;justify-content: center;background: #fff8f4;border-left: 1px solid rgba(217, 120, 74, 0.18);border-radius: 0 10px 10px 0;color: var(--astra-accent);}.hc-offcanvas-nav li.nav-close > a > span::before,.hc-offcanvas-nav li.nav-close > a > span::after {content: "";position: absolute;width: 15px;height: 2px;margin: 0;background: currentColor;border: 0;transform-origin: center;}.hc-offcanvas-nav li.nav-close > a > span::before {transform: rotate(45deg);}.hc-offcanvas-nav li.nav-close > a > span::after {transform: rotate(-45deg);}.hc-offcanvas-nav ul.top-nav {margin: 0 0 10px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: var(--astra-shadow-small);}.hc-offcanvas-nav ul.top-nav > li {margin: 0;padding: 0;background: #ffffff;}.hc-offcanvas-nav ul.top-nav .mobile__link {display: flex;box-sizing: border-box;width: 100%;min-height: 92px;max-height: none;align-items: center;justify-content: center;padding: 15px 18px;background: #ffffff;border: 0;}.hc-offcanvas-nav ul.top-nav .mobile__link img {display: block;width: auto;max-width: 220px;height: auto;max-height: 62px;object-fit: contain;}.hc-offcanvas-nav ul.top-nav .account__link {position: relative;display: flex;box-sizing: border-box;min-height: 52px;align-items: center;margin: 0;padding: 10px 14px 10px 45px;background: #f3f8fb;border: 0;border-top: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 12.5px;font-weight: 600;line-height: 1.4;}.hc-offcanvas-nav ul.top-nav .account__link::before {position: absolute;top: 50%;left: 14px;display: flex;width: 23px;height: 23px;align-items: center;justify-content: center;margin: 0;color: var(--astra-primary);font-size: 19px;line-height: 1;transform: translateY(-50%);}.hc-offcanvas-nav ul.top-nav .account__text {margin-right: 4px;color: var(--astra-muted);border: 0;}.hc-offcanvas-nav ul.top-nav .account__login {color: var(--astra-primary);font-weight: 700;border: 0;}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content > ul:not(.top-nav):not(.bottom-nav) {margin: 0 0 10px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: var(--astra-shadow-small);}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content > ul:not(.bottom-nav) a,.hc-offcanvas-nav .nav-wrapper-0 > .nav-content > ul:not(.bottom-nav) .nav-item {background: #ffffff;color: var(--astra-text);border-bottom-color: var(--astra-border);}.hc-offcanvas-nav li.nav-back {margin: 0 0 10px;padding: 10px 10px 0;background: var(--astra-background);}.hc-offcanvas-nav li.nav-back > a {min-height: 48px;padding: 0 14px 0 49px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-heading);font-size: 13px;font-weight: 700;box-shadow: var(--astra-shadow-small);}.hc-offcanvas-nav li.nav-back > a > span {width: 44px;background: #f3f8fb;border-right: 1px solid rgba(36, 114, 157, 0.14);border-left: 0;color: var(--astra-primary);}.hc-offcanvas-nav li.nav-back span::before {width: 8px;height: 8px;border-top: 2px solid currentColor;border-left: 2px solid currentColor;}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {padding-bottom: calc(92px + env(safe-area-inset-bottom));}.hc-offcanvas-nav ul.bottom-nav {position: fixed;right: 10px;bottom: max(8px, env(safe-area-inset-bottom));left: 10px;z-index: 40;display: grid;grid-template-columns: 48px 48px minmax(0, 1fr);align-items: stretch;gap: 8px;box-sizing: border-box;width: auto;max-width: none;height: auto;margin: 0;padding: 8px;overflow: hidden;background: rgba(255, 255, 255, 0.98);border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 10px 28px rgba(17, 31, 44, 0.18) !important;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transform: none;}.hc-offcanvas-nav ul.bottom-nav > li {position: static;display: block;box-sizing: border-box;width: auto;min-width: 0;max-width: none;height: 46px;margin: 0;padding: 0;background: transparent;border: 0;transform: none;}.hc-offcanvas-nav ul.bottom-nav > li:not(.nav-close) > a {display: inline-flex;box-sizing: border-box;width: 48px;min-width: 48px;height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 9px;color: var(--astra-primary);box-shadow: none;}.hc-offcanvas-nav ul.bottom-nav > li:not(.nav-close) > a i {display: inline-flex;width: 22px;height: 22px;align-items: center;justify-content: center;margin: 0;padding: 0;color: inherit;font-size: 20px;line-height: 1;}.hc-offcanvas-nav ul.bottom-nav > li:not(.nav-close) > a i::before {margin: 0;padding: 0;color: inherit;font-size: 20px;line-height: 1;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close {top: auto;right: auto;bottom: auto;left: auto;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a {grid-template-columns: minmax(0, 1fr) 44px;align-items: center;font-family: inherit;font-weight: 700;text-align: center;}.hc-offcanvas-nav ul.bottom-nav > li:not(.nav-close) > a:active {background: #edf6fb;transform: scale(0.96);}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a:active {background: #fff3ed;transform: scale(0.985);}.hc-offcanvas-nav ul.bottom-nav > li.nav-close {position: static;display: block;width: auto;min-width: 0;height: 46px;margin: 0;padding: 0;background: transparent;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a {position: relative;display: block;box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;height: 46px;min-height: 46px;margin: 0;padding: 0 44px 0 0;overflow: hidden;background: #fff8f4;border: 1px solid rgba(217, 120, 74, 0.28);border-radius: 9px;color: transparent;font-size: 0;line-height: 0;box-shadow: none;transform: none;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a::before {content: "Закрити";position: absolute;top: 0;right: 44px;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;width: auto;height: auto;margin: 0;padding: 0 8px;color: var(--astra-heading);font-family: inherit;font-size: 13.5px;font-weight: 700;line-height: 1;text-align: center;pointer-events: none;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a > span {position: absolute;top: 0;right: 0;bottom: 0;left: auto;display: flex;box-sizing: border-box;width: 44px;height: 44px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #fff3ed;border: 0;border-left: 1px solid rgba(217, 120, 74, 0.2);border-radius: 0;color: var(--astra-accent);transform: none;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a > span::before,.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a > span::after {content: "";position: absolute;top: 50%;left: 50%;width: 15px;height: 2px;margin: 0;padding: 0;background: currentColor;border: 0;transform-origin: center;}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a > span::before {transform: translate(-50%, -50%) rotate(45deg);}.hc-offcanvas-nav ul.bottom-nav > li.nav-close > a > span::after {transform: translate(-50%, -50%) rotate(-45deg);}.hc-offcanvas-nav .nav-next {opacity: 1;background: #f3f8fb;border-left: 1px solid rgba(36, 114, 157, 0.15) !important;color: var(--astra-primary);}.hc-offcanvas-nav .nav-next > span {opacity: 1;color: var(--astra-primary);}.hc-offcanvas-nav .nav-next::before,.hc-offcanvas-nav .nav-next::after,.hc-offcanvas-nav .nav-next > span::before,.hc-offcanvas-nav .nav-next > span::after {opacity: 1;border-color: var(--astra-primary);color: var(--astra-primary);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) {position: absolute;top: 0;right: auto;bottom: auto;left: 0;box-sizing: border-box;width: 100%;height: 100%;background: var(--astra-background);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) li.nav-parent {position: static;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content {box-sizing: border-box;width: 100%;min-height: 100dvh;padding: 15px 10px calc(82px + env(safe-area-inset-bottom));overflow-x: hidden;overflow-y: auto;background: var(--astra-background);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > h2 {display: block;box-sizing: border-box;width: 100%;margin: 0 0 11px;padding: 3px 5px 0;background: transparent;border: 0;color: var(--astra-heading);font-family: inherit;font-size: 18px;font-weight: 750;line-height: 1.3;letter-spacing: -0.01em;white-space: normal;overflow-wrap: break-word;text-shadow: none;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul {display: block;box-sizing: border-box;width: 100%;margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;box-shadow: none;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) li.nav-back {position: relative;display: block;box-sizing: border-box;width: 100%;margin: 0 0 10px;padding: 0;background: transparent;border: 0;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) li.nav-back > a {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;margin: 0;padding: 0 54px 0 15px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;color: var(--astra-heading);font-family: inherit;font-size: 13.5px;font-weight: 700;line-height: 1.3;text-align: left;box-shadow: var(--astra-shadow-small);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) li.nav-back > a > span {position: absolute;top: 0;right: 0;bottom: 0;left: auto;display: flex;box-sizing: border-box;width: 44px;height: auto;align-items: center;justify-content: center;margin: 0;padding: 0;background: #f3f8fb;border: 0;border-left: 1px solid rgba(36, 114, 157, 0.15);color: var(--astra-primary);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) li.nav-back > a > span::before {content: "";position: absolute;top: 50%;left: 50%;box-sizing: border-box;width: 8px;height: 8px;margin: 0;border: 0;border-bottom: 2px solid var(--astra-primary);border-left: 2px solid var(--astra-primary);transform: translate(-35%, -50%) rotate(45deg);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) li.nav-back > a > span::after {content: none;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li:not(.nav-back) {position: static;display: block;box-sizing: border-box;width: 100%;min-height: 52px;margin: 0;padding: 0;background: #ffffff;border-right: 1px solid var(--astra-border);border-bottom: 1px solid var(--astra-border);border-left: 1px solid var(--astra-border);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li.nav-back + li {border-top: 1px solid var(--astra-border);border-radius: 11px 11px 0 0;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li.nav-back + li > a.nav-item {overflow: hidden;border-radius: 10px 10px 0 0;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li:not(.nav-back):last-child {border-radius: 0 0 11px 11px;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li:not(.nav-back):last-child > a.nav-item {overflow: hidden;border-radius: 0 0 10px 10px;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li:not(.nav-back) > a.nav-item {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 52px;align-items: center;gap: 10px;margin: 0;padding: 9px 14px;background: #ffffff;border: 0;color: var(--astra-text);font-family: inherit;font-size: 13px;font-weight: 500;line-height: 1.35;text-align: left;white-space: normal;box-shadow: none;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li.nav-parent > a.nav-item {padding-right: 58px;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li > a.nav-item > span:not(.nav-icon):not(.nav-next) {display: block;flex: 1 1 auto;min-width: 0;white-space: normal;overflow-wrap: break-word;word-break: normal;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) .nav-icon {display: flex !important;box-sizing: border-box;flex: 0 0 26px !important;width: 26px;max-width: 26px;height: 26px;align-items: center;justify-content: center;margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) .nav-icon img {display: block;width: 20px;max-width: 20px;height: 20px;max-height: 20px;margin: 0;padding: 0;object-fit: contain;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) > .nav-content > ul > li.nav-parent > a.nav-item > span.nav-next {position: absolute;top: 0;right: 0;bottom: 0;left: auto;display: flex;box-sizing: border-box;width: 44px;height: auto;align-items: center;justify-content: center;margin: 0;padding: 0;background: #f3f8fb;border: 0;border-left: 1px solid rgba(36, 114, 157, 0.15);color: var(--astra-primary);opacity: 1;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) span.nav-next > label {position: absolute;inset: 0;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) span.nav-next::before {content: "";position: absolute;top: 50%;left: 50%;box-sizing: border-box;width: 8px;height: 8px;margin: 0;border: 0;border-top: 2px solid var(--astra-primary);border-right: 2px solid var(--astra-primary);transform: translate(-65%, -50%) rotate(45deg);}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) span.nav-next::after {content: none;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) a.nav-item:active {background: #f7fafc;}.hc-offcanvas-nav .nav-wrapper:not(.nav-wrapper-0) span.nav-next:active {background: #e8f3f9;}}@media (min-width: 992px) {.header__top {color: #ffffff;}.header__top .container,.header__top .f_row {min-height: 32px;}.header__top .account__link,.header__top .callback {display: inline-flex;align-items: center;margin: 0;padding: 0 8px;color: rgba(255, 255, 255, 0.9);font-size: 11.5px;font-weight: 600;line-height: 1;}.header__top .account__login {color: #ffffff;font-weight: 750;}.header__top .account__link svg,.header__top .callback svg {flex: 0 0 auto;width: 14px;height: 14px;margin-right: 7px;color: currentColor;}.header__top .callback {transition: color 180ms ease, background-color 180ms ease;}.header__top .callback:hover {color: #ffffff;}.header__center {box-shadow: none;}.header__center .container > .f_row {box-sizing: border-box;min-height: 68px;align-items: center;flex-wrap: nowrap;padding: 6px 10px;background: #ffffff;border: 1px solid var(--astra-border);}.header__center .fn_menu_switch.menu_switcher:empty {display: none;}.header__center .header__logo {box-sizing: border-box;flex: 0 0 232px;width: 232px;max-width: 232px;margin: 0;padding: 0 15px 0 5px;border-right: 1px solid var(--astra-border);}.header__center .logo__link {display: flex;width: 100%;height: 54px;align-items: center;justify-content: flex-start;margin: 0;padding: 0;opacity: 1;}.header__center .logo__link img,.header__center .logo__link svg {display: block;width: auto;max-width: 204px;height: auto;max-height: 54px;object-fit: contain;}.header__center .header__menu {display: flex;flex: 1 1 auto;min-width: 0;align-items: center;margin: 0;padding: 0 12px;}.header__center .menu_group--header {width: 100%;}.header__center .menu_group--header .menu_group__list--1 {display: flex;width: 100%;align-items: center;flex-wrap: nowrap;gap: 4px;margin: 0;padding: 0;}.header__center .menu_group--header .menu_group__item--1 {flex: 0 0 auto;margin: 0;padding: 0;}.header__center .menu_group--header .menu_group__item--1 > .menu_group__link {display: inline-flex;box-sizing: border-box;min-height: 42px;align-items: center;justify-content: center;padding: 0 11px;background: transparent;border: 1px solid transparent;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13.5px;font-weight: 650;line-height: 1.2;white-space: nowrap;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.header__center .menu_group--header .menu_group__item--1 > .menu_group__link:hover {background: #edf6fb;border-color: rgba(36, 114, 157, 0.16);color: var(--astra-primary);box-shadow: 0 3px 9px rgba(24, 56, 79, 0.05);transform: translateY(-1px);}.header__center .menu_group--header .menu_group__item--1.active > .menu_group__link,.header__center .menu_group--header .menu_group__item--1.selected > .menu_group__link {background: #edf6fb;border-color: rgba(36, 114, 157, 0.2);color: var(--astra-primary);}.header__center .menu_group--header .menu_group__link[href*="/discounted"] {color: var(--astra-accent);}.header__center .menu_group--header .menu_group__link[href*="/discounted"]:hover {background: #fff4ee;border-color: rgba(217, 120, 74, 0.18);color: #c96539;}.header__center .menu_group--header .menu_eventer .menu_group__list--2 {top: calc(100% + 8px);left: 0;z-index: 100;min-width: 215px;margin: 0;padding: 7px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 14px 32px rgba(17, 31, 44, 0.16);}.header__center .menu_group--header .menu_group__item--2 {margin: 0;padding: 0;}.header__center .menu_group--header .menu_group__item--2 .menu_group__link {display: flex;box-sizing: border-box;min-height: 38px;align-items: center;padding: 7px 10px;background: transparent;border-radius: 8px;color: var(--astra-text);font-size: 12.5px;font-weight: 600;line-height: 1.35;}.header__center .menu_group--header .menu_group__item--2 .menu_group__link:hover {background: #edf6fb;color: var(--astra-primary);}.header__center .header-contact {position: relative;flex: 0 0 224px;width: 224px;min-width: 224px;max-width: 224px;height: 52px;margin: 0 0 0 6px;}.header__center .header-contact__inner {position: absolute;top: 0;right: 0;left: 0;z-index: 50;box-sizing: border-box;width: 100%;height: 52px;margin: 0;padding: 0;overflow: hidden;background: #f6f9fb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 11px;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.05);transition: height 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.header__center .header-contact__item--visible {position: relative;display: flex;box-sizing: border-box;width: 100%;height: 50px;align-items: center;margin: 0;padding: 0 46px 0 13px;background: transparent;}.header__center .header-contact__item--visible .header-contact__section {display: flex;width: 100%;min-width: 0;height: 50px;align-items: center;}.header__center .header-contact__section svg {display: block;flex: 0 0 18px;width: 18px;height: 18px;margin: 0 9px 0 0;color: var(--astra-primary);}.header__center .header-contact--phone {margin: 0;color: var(--astra-heading);font-size: 14px;font-weight: 750;line-height: 1.2;white-space: nowrap;}.header__center .header-contact--phone a {color: inherit;white-space: nowrap;}.header__center .header-contact__item--visible::after {align-items: center;justify-content: center;font-size: 21px;font-weight: 700;line-height: 1;}.header__center .header-contact__inner:hover {height: auto;padding: 5px;overflow: visible;background: #ffffff;border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 15px 32px rgba(17, 31, 44, 0.16);}.header__center .header-contact__inner:hover .header-contact__item {box-sizing: border-box;min-height: 42px;margin: 0 0 4px;padding: 6px 8px;background: #f7fafc;border-radius: 8px;}.header__center .header-contact__inner:hover .header-contact__item:last-child {margin-bottom: 0;}.header__center .header-contact__inner:hover .header-contact__item--visible {height: 44px;padding-right: 42px;}.header__center .header-contact__inner:hover .header-contact__item--visible .header-contact__section {height: 32px;}.header__center .header-contact--email,.header__center .header-contact--time,.header__center .header-contact--time p,.header__center .header-contact--time span {margin: 0;color: var(--astra-text);font-size: 12.5px;font-weight: 600;line-height: 1.4;}.header__center .header-contact--email a {color: var(--astra-primary);}header.header {background: #f3f6f8;}.header__top {min-height: 0;padding: 8px 0 0;background: #f3f6f8;border: 0;}.header__top > .container {box-sizing: border-box;padding-right: 7px;padding-left: 7px;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.header__top > .container > .f_row {box-sizing: border-box;width: auto;min-height: 34px;margin-right: 0;margin-left: 0;padding-right: 12px;padding-left: 12px;background: linear-gradient( 90deg, #173b54 0%, var(--astra-primary-dark) 100% );border: 1px solid rgba(24, 56, 79, 0.14);border-bottom: 0;border-radius: 15px 15px 0 0;box-shadow: 0 4px 12px rgba(24, 56, 79, 0.05);}.header__top .account__link,.header__top .callback {box-sizing: border-box;min-height: 26px;height: 26px;margin-top: 4px;margin-bottom: 4px;}.header__top .callback {padding: 0 10px;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 8px;}.header__top .callback:hover {background: rgba(255, 255, 255, 0.12);border-color: rgba(255, 255, 255, 0.32);}.header__center {min-height: 0;padding: 0 0 8px;background: #f3f6f8;border: 0;}.header__center .container > .f_row {border-top: 0;border-radius: 0 0 15px 15px;box-shadow: 0 10px 25px rgba(24, 56, 79, 0.08);}.header__center .header-contact__item--visible::before {content: "";position: absolute;top: 50%;right: 7px;display: block;box-sizing: border-box;width: 34px;height: 34px;margin: 0;padding: 0;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.17);border-radius: 8px;box-shadow: 0 2px 6px rgba(24, 56, 79, 0.04);transform: translateY(-50%);pointer-events: none;}.header__center .header-contact__item--visible::after {content: "";position: absolute;top: 50%;right: 20px;display: block;box-sizing: border-box;width: 8px;height: 8px;margin: 0;padding: 0;background: transparent;border: 0;border-right: 2px solid var(--astra-primary);border-bottom: 2px solid var(--astra-primary);border-radius: 0;color: transparent;box-shadow: none;transform: translateY(-65%) rotate(45deg);pointer-events: none;}.header__center .header-contact__inner:hover .header-contact__item--visible::before {right: 5px;width: 32px;height: 32px;background: #edf6fb;border-color: rgba(36, 114, 157, 0.22);}.header__center .header-contact__inner:hover .header-contact__item--visible::after {right: 17px;width: 8px;height: 8px;background: transparent;transform: translateY(-35%) rotate(-135deg);}.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) {font-family: ;display: flex;box-sizing: border-box;min-height: 42px;align-items: center;margin: 0 0 5px;padding: 8px 10px;background: #f7fafc;border-radius: 8px;}.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible):last-child {margin-bottom: 0;}.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) .header-contact__section,.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) .header-contact__section a,.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) .header-contact__section p,.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) .header-contact__section span,.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) .header-contact__section strong,.header__center .header-contact__inner:hover .header-contact__item:not(.header-contact__item--visible) .header-contact__section b {margin: 0;padding: 0;color: var(--astra-text);font-family: inherit;font-size: 12.5px;font-weight: 600;line-height: 1.4;letter-spacing: 0;text-transform: none;}.header__center .header-contact__inner:hover .header-contact--email,.header__center .header-contact__inner:hover .header-contact--email a {color: var(--astra-primary);font-size: 12.5px;font-weight: 600;line-height: 1.4;overflow-wrap: anywhere;}.header__center .header-contact__inner:hover .header-contact--time,.header__center .header-contact__inner:hover .header-contact--time p,.header__center .header-contact__inner:hover .header-contact--time span,.header__center .header-contact__inner:hover .header-contact--time strong,.header__center .header-contact__inner:hover .header-contact--time b {color: var(--astra-heading);font-size: 12.5px;font-weight: 600;line-height: 1.4;white-space: normal;}.header__center .header-contact__inner a[href^="mailto:"] {color: var(--astra-primary);font-family: inherit;font-size: 12.5px;font-weight: 600;line-height: 1.4;text-decoration: none;transition: color 180ms ease, text-decoration-color 180ms ease;}.header__center .header-contact__inner a[href^="mailto:"]:hover {color: var(--astra-primary-dark);text-decoration: underline;text-decoration-color: rgba(36, 114, 157, 0.4);text-underline-offset: 3px;}.header__bottom {box-sizing: border-box;width: 100%;height: auto;padding: 0 0 8px;background: #f3f6f8;color: #ffffff;}.header__bottom > .fn_header__sticky {box-sizing: border-box;width: 100%;height: auto;padding: 0;background: transparent;color: #ffffff;}.header__bottom .container {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}.header__bottom .header__bottom_panel {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 64px;align-items: center;flex-wrap: nowrap;gap: 8px;margin: 0;padding: 8px;overflow: visible;background: linear-gradient( 100deg, #173b54 0%, var(--astra-primary-dark) 100% );border: 1px solid rgba(24, 56, 79, 0.18);border-radius: 14px;box-shadow: 0 9px 24px rgba(17, 31, 44, 0.14);}.header__bottom .catalog_button {position: relative;display: flex;box-sizing: border-box;flex: 0 0 285px;width: 285px;min-width: 285px;max-width: 285px;height: 48px;align-items: center;margin: 0;padding: 0;border-radius: 10px;}.header__bottom .catalog_button__heading {position: relative;display: flex;box-sizing: border-box;width: 100%;height: 48px;align-items: center;margin: 0;padding: 0 48px 0 16px;overflow: hidden;background: linear-gradient( 180deg, #e38757 0%, var(--astra-accent) 100% );border: 1px solid rgba(255, 255, 255, 0.13);border-radius: 10px;color: #ffffff;font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1;box-shadow: 0 5px 13px rgba(0, 0, 0, 0.16);transition: background 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.header__bottom .catalog_button .catalog_icon {display: inline-flex;flex: 0 0 19px;width: 19px;height: 19px;align-items: center;justify-content: center;margin: 0 10px 0 0;color: #ffffff;line-height: 1;}.header__bottom .catalog_button .catalog_icon::before {font-size: 18px;line-height: 1;}.header__bottom .catalog_button .catalog_button__arrow {position: absolute;top: 50%;right: 16px;display: flex;width: 18px;height: 18px;align-items: center;justify-content: center;margin: 0;opacity: 0.9;transform: translateY(-50%);}.header__bottom .catalog_button .arrow_right {display: block;width: 11px;height: 11px;margin: 0;transform: rotate(90deg);transition: transform 180ms ease;}.header__bottom .catalog_button.active .arrow_right {transform: rotate(-90deg);}.header__bottom .search {position: relative;display: flex;box-sizing: border-box;flex: 1 1 auto;min-width: 220px;height: 48px;align-items: center;margin: 0;padding: 0;}.header__bottom .search__input {box-sizing: border-box;width: 100%;height: 48px;margin: 0;padding: 0 60px 0 17px;background: #ffffff;border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 500;line-height: 48px;outline: none;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}.header__bottom .search__input::placeholder {color: #8493a0;opacity: 1;}.header__bottom .search__input:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.55);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.13), 0 4px 13px rgba(0, 0, 0, 0.08);}.header__bottom .search__button {position: absolute;top: 4px;right: 4px;box-sizing: border-box;width: 42px;height: 40px;margin: 0;background: linear-gradient( 180deg, #e38757 0%, var(--astra-accent) 100% );border: 0;border-radius: 8px;color: #ffffff;opacity: 1;box-shadow: 0 4px 10px rgba(217, 120, 74, 0.22);transition: background 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.header__bottom .search__button::before {font-size: 17px;line-height: 1;}.header__bottom .header_informers {display: flex;box-sizing: border-box;flex: 0 0 auto;height: 48px;align-items: center;justify-content: flex-end;gap: 5px;margin: 0;padding: 0;}.header__bottom .header_informers__item {position: relative;display: inline-flex;box-sizing: border-box;flex: 0 0 48px;width: 48px;min-width: 48px;max-width: 48px;height: 48px;align-items: center;justify-content: center;margin: 0;padding: 0;background: rgba(255, 255, 255, 0.07);border: 1px solid rgba(255, 255, 255, 0.13);border-radius: 10px;color: #ffffff;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.header__bottom .header_informers__link {display: inline-flex;box-sizing: border-box;width: 100%;height: 100%;align-items: center;justify-content: center;margin: 0;padding: 0;color: #ffffff;text-decoration: none;}.header__bottom .header_informers__link i {display: inline-flex;width: 26px;height: 26px;align-items: center;justify-content: center;margin: 0;padding: 0;color: #ffffff;font-size: 0;line-height: 1;}.header__bottom .header_informers__link i::before {color: inherit;font-size: 25px;line-height: 1;}.header__bottom .header_informers__link i.fa-balance-scale::before {font-size: 22px;}.header__bottom .header_informers__link i.fa-shopping-cart::before {font-size: 24px;}.header__bottom .header_informers__item .compare_counter,.header__bottom .header_informers__item .wishlist_counter,.header__bottom .header_informers__item .cart_counter {position: absolute;top: -5px;right: -4px;z-index: 5;display: inline-flex;box-sizing: border-box;width: auto;min-width: 20px;height: 20px;align-items: center;justify-content: center;margin: 0;padding: 0 5px;background: var(--astra-accent);border: 2px solid var(--astra-primary-dark);border-radius: 999px;color: #ffffff;font-family: inherit;font-size: 10px;font-weight: 700;line-height: 1;text-align: center;box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);}@media (hover: hover) and (pointer: fine) {.header__bottom .catalog_button__heading:hover {background: linear-gradient( 180deg, #dc7b4a 0%, #c96539 100% );box-shadow: 0 7px 16px rgba(0, 0, 0, 0.19);transform: translateY(-1px);}.header__bottom .search__button:hover {background: linear-gradient( 180deg, #dc7b4a 0%, #c96539 100% );box-shadow: 0 6px 13px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}.header__bottom .header_informers__item:hover {background: rgba(255, 255, 255, 0.15);border-color: rgba(255, 255, 255, 0.25);box-shadow: 0 5px 13px rgba(0, 0, 0, 0.12);transform: translateY(-1px);}}.header__bottom .categories_nav {top: calc(100% + 7px);left: 8px;z-index: 150;}.header__bottom .header_informers .fn_search_toggle.hidden-md-up {display: none;}.header__bottom .search__button {display: inline-flex;align-items: center;justify-content: center;padding: 0;}.header__bottom .search__button::before {content: "";display: flex;box-sizing: border-box;width: 100%;height: 100%;align-items: center;justify-content: center;margin: 0;padding: 0;color: #ffffff;font: normal normal normal 21px/1 FontAwesome;text-align: center;transform: none;}.header__bottom .categories_nav {box-sizing: border-box;width: 285px;max-width: 285px;background: transparent;border: 0;border-radius: 12px;box-shadow: none;overflow: visible;}.header__bottom .categories_nav:not(.categories_nav--show) {top: calc(100% + 7px);left: 0;height: 400px;min-height: 0;max-height: 400px;}body:not(.main_page) .header__bottom .fn_catalog_menu {transition: none;}.main_page .header__bottom .categories_nav--show.categories_nav {top: calc(100% + 10px);left: 0;height: var(--astra-home-hero-height, 405px);min-height: var(--astra-home-hero-height, 405px);max-height: var(--astra-home-hero-height, 405px);}.header__bottom .categories_nav > .categories_nav__menu {box-sizing: border-box;width: 100%;height: 100%;min-height: 0;max-height: 100%;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 8px 24px rgba(24, 56, 79, 0.075);}.header__bottom .categories_nav > .categories_nav__menu > .categories_menu,.header__bottom .categories_nav .categories_nav__subcategory.level_2 > .subcategory {box-sizing: border-box;height: 100%;max-height: 100%;overflow-y: auto;overflow-x: hidden;scrollbar-width: none;border-radius: 12px;}.header__bottom .categories_nav > .categories_nav__menu > .categories_menu::-webkit-scrollbar,.header__bottom .categories_nav .categories_nav__subcategory.level_2 > .subcategory::-webkit-scrollbar {width: 0;height: 0;}.header__bottom .categories_nav .categories_nav__subcategory {box-sizing: border-box;top: 0;height: 100%;min-height: 0;max-height: 100%;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: 0 15px 34px rgba(17, 31, 44, 0.16);transform: translateX(284px) translateZ(0);}.header__bottom .categories_nav .categories_nav__subcategory.level_2 {width: 285px;max-width: 285px;}.header__bottom .categories_nav .categories_nav__subcategory.level_3 {top: -1px;height: calc(100% + 2px);max-height: calc(100% + 2px);}.header__bottom .categories_nav li:hover > .categories_nav__subcategory {visibility: visible;opacity: 1;transform: translateX(284px) translateZ(0);}.header__bottom .categories_nav .categories_nav__subcategory > .subcategory {background: #ffffff;border-left: 0;border-radius: 12px;}.header__bottom .categories_nav .categories_menu__link {border-radius: 8px;}.header__bottom .categories_nav .categories_menu__link:hover,.header__bottom .categories_nav .categories_menu__link.selected {background: #edf6fb;border-radius: 8px;color: var(--astra-primary);}.header__bottom .categories_nav > .categories_nav__menu > .categories_menu > .categories_menu__item:first-child > .categories_menu__link,.header__bottom .categories_nav .categories_nav__subcategory.level_2 > .subcategory > .categories_menu__item:first-child > .categories_menu__link {border-radius: 11px 11px 8px 8px;}.header__bottom .categories_nav > .categories_nav__menu > .categories_menu > .categories_menu__item:last-child > .categories_menu__link,.header__bottom .categories_nav .categories_nav__subcategory.level_2 > .subcategory > .categories_menu__item:last-child > .categories_menu__link {border-radius: 8px 8px 11px 11px;}.main_page .main_banner {position: relative;z-index: 0;box-sizing: border-box;width: calc(100% - 293px);height: auto;min-height: 0;max-height: none;aspect-ratio: 1673 / 640;margin: 0 0 15px 293px;overflow: hidden;background: transparent;border-radius: 12px;box-shadow: 0 8px 24px rgba(17, 31, 44, 0.12);}.main_page .main_banner .banner_group,.main_page .main_banner .banner_group__item,.main_page .main_banner .banner_group__item > a,.main_page .main_banner .banner_group__item picture {display: block;box-sizing: border-box;width: 100%;height: 100%;min-height: 0;max-height: 100%;margin: 0;border-radius: 12px;}.main_page .main_banner .banner_group__item img {display: block;width: 100%;max-width: 100%;height: 100%;max-height: 100%;border-radius: 12px;object-fit: cover;}.header__bottom .categories_nav .categories_menu__item:not(:last-child) > .categories_menu__link {box-shadow: none;}.header__bottom .categories_nav .categories_menu__item:not(:last-child) > .categories_menu__link::after,.header__bottom .categories_nav .categories_nav__subcategory.level_3 > .subcategory > .categories_menu__item:last-child > .categories_menu__link::after {content: "";position: absolute;right: 10px;bottom: 0;left: 10px;display: block;height: 1px;background: rgba(24, 56, 79, 0.09);border: 0;border-radius: 0;box-shadow: none;pointer-events: none;}.header__bottom .categories_nav .categories_menu__item:not(:last-child) > .categories_menu__link:hover::after,.header__bottom .categories_nav .categories_menu__item:not(:last-child) > .categories_menu__link.selected::after {background: rgba(36, 114, 157, 0.08);}}@keyframes astra-sticky-desktop-enter {from {opacity: 0;transform: translateY(-8px);}to {opacity: 1;transform: translateY(0);}}@media (min-width: 992px) {body.other_page .header__bottom,body.cart_page .header__bottom {min-height: 74px;}header.header {z-index: 220;}.header__bottom .fn_header__sticky.is-sticky {z-index: 2200;box-sizing: border-box;height: auto;padding: 6px 0;background: rgba(243, 246, 248, 0.95);border-bottom: 1px solid rgba(24, 56, 79, 0.1);box-shadow: 0 10px 28px rgba(17, 31, 44, 0.14);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);animation: astra-sticky-desktop-enter 180ms ease-out both;}.header__bottom .fn_header__sticky.is-sticky > .container {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}.header__bottom .fn_header__sticky.is-sticky .header__bottom_panel {box-sizing: border-box;min-height: 58px;gap: 7px;margin: 0;padding: 6px;background: linear-gradient( 100deg, #173b54 0%, var(--astra-primary-dark) 100% );border: 1px solid rgba(24, 56, 79, 0.18);border-radius: 13px;box-shadow: 0 8px 22px rgba(17, 31, 44, 0.18);}.header__bottom .fn_header__sticky.is-sticky .catalog_button {flex-basis: 285px;width: 285px;min-width: 285px;max-width: 285px;height: 44px;}.header__bottom .fn_header__sticky.is-sticky .catalog_button__heading {height: 44px;padding: 0 46px 0 15px;border-radius: 9px;font-size: 13.5px;box-shadow: 0 4px 11px rgba(0, 0, 0, 0.15);}.header__bottom .fn_header__sticky.is-sticky .catalog_button .catalog_icon {width: 18px;height: 18px;margin-right: 9px;}.header__bottom .fn_header__sticky.is-sticky .catalog_button .catalog_icon::before {font-size: 17px;}.header__bottom .fn_header__sticky.is-sticky .search {height: 44px;}.header__bottom .fn_header__sticky.is-sticky .search__input {height: 44px;padding: 0 55px 0 15px;border-radius: 9px;font-size: 13.5px;line-height: 44px;}.header__bottom .fn_header__sticky.is-sticky .search__button {top: 4px;right: 4px;width: 38px;height: 36px;border-radius: 7px;}.header__bottom .fn_header__sticky.is-sticky .search__button::before {font-size: 19px;}.header__bottom .fn_header__sticky.is-sticky .header_informers {height: 44px;gap: 5px;}.header__bottom .fn_header__sticky.is-sticky .header_informers__item {flex-basis: 44px;width: 44px;min-width: 44px;max-width: 44px;height: 44px;border-radius: 9px;}.header__bottom .fn_header__sticky.is-sticky .header_informers__link i {width: 24px;height: 24px;}.header__bottom .fn_header__sticky.is-sticky .header_informers__link i::before {font-size: 23px;}.header__bottom .fn_header__sticky.is-sticky .header_informers__link i.fa-balance-scale::before {font-size: 21px;}.header__bottom .fn_header__sticky.is-sticky .header_informers__link i.fa-shopping-cart::before {font-size: 22px;}.header__bottom .fn_header__sticky.is-sticky .header_informers__item .compare_counter,.header__bottom .fn_header__sticky.is-sticky .header_informers__item .wishlist_counter,.header__bottom .fn_header__sticky.is-sticky .header_informers__item .cart_counter {top: -5px;right: -4px;min-width: 19px;height: 19px;padding: 0 5px;font-size: 10px;}.header__bottom .fn_header__sticky.is-sticky .categories_nav {top: calc(100% + 6px);left: 6px;width: 285px;max-width: 285px;z-index: 2300;}.header__bottom .fn_header__sticky.is-sticky #fn_search .autocomplete-suggestions {z-index: 2350;overflow: hidden;border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: 0 16px 36px rgba(17, 31, 44, 0.2);}}.main_page .main-products {--astra-home-section-accent: var(--astra-primary);box-sizing: border-box;}.main_page .main-products__featured {--astra-home-section-accent: var(--astra-primary);}.main_page .main-products__new {--astra-home-section-accent: #2f88b7;}.main_page .main-products__sale {--astra-home-section-accent: var(--astra-accent);}.main_page .main-products > .block {position: relative;box-sizing: border-box;margin: 0;padding: 0;overflow: visible;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 16px;box-shadow: 0 8px 24px rgba(24, 56, 79, 0.075);}.main_page .main-products > .block::before {content: none;display: none;}.main_page .main-products .block__header {display: flex;box-sizing: border-box;min-height: 68px;align-items: center;justify-content: space-between;gap: 16px;margin: 0;padding: 15px 18px 13px;background: transparent;border: 0;border-bottom: 1px solid rgba(24, 56, 79, 0.085);}.main_page .main-products .block__title {position: relative;display: flex;min-width: 0;align-items: center;margin: 0;padding: 0 0 0 15px;color: var(--astra-heading);font-family: inherit;font-size: 24px;font-weight: 700;line-height: 1.2;letter-spacing: -0.015em;}.main_page .main-products .block__title::before {content: "";position: absolute;top: 50%;left: 0;width: 4px;height: 27px;background: var(--astra-home-section-accent);border-radius: 999px;transform: translateY(-50%);}.main_page .main-products .block__title > span {display: block;min-width: 0;color: inherit;font: inherit;}.main_page .main-products .block__more svg {display: block;transition: transform 180ms ease;}.main_page .main-products .block__more svg * {stroke: currentColor;}.main_page .main-products .block__body {box-sizing: border-box;margin: 0;padding: 8px 8px 8px;background: transparent;}.main_page .main-products .fn_products_slide {margin: 0;}@media (hover: hover) and (pointer: fine) {.main_page .main-products .block__more:hover {border-color: rgba(36, 114, 157, 0.24);}}@media (max-width: 767px) {.main_page .main-products > .block {border-radius: 12px;box-shadow: 0 5px 16px rgba(24, 56, 79, 0.065);}.main_page .main-products > .block::before {right: 12px;left: 12px;height: 2px;}.main_page .main-products .block__header {min-height: 56px;gap: 8px;padding: 12px 10px 10px;}.main_page .main-products .block__title {padding-left: 12px;font-size: 20px;line-height: 1.2;}.main_page .main-products .block__title::before {width: 3px;height: 22px;}.main_page .main-products .block__more {gap: 5px;border-radius: 8px;}.main_page .main-products .block__more svg {width: 11px;height: 11px;}.main_page .main-products .block__body {padding: 7px 8px 10px;}}@media (max-width: 359px) {.main_page .main-products .block__title {font-size: 18px;}.main_page .main-products .block__more {padding-right: 7px;padding-left: 7px;font-size: 10.5px;}}.main_page .fn_ajax_content > .main-products:first-child {margin-top: 0;}.main_page .main-products {margin-top: 10px;margin-bottom: 0;}.main_page .main-products .block__header_button {position: static;display: flex;flex: 0 0 auto;max-width: none;align-items: center;justify-content: flex-end;margin: 0 0 0 auto;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;color: inherit;box-shadow: none;}.main_page .main-products .block__header--promo .block__title {padding-right: 0;}.main_page .main-products .block__more {display: inline-flex;box-sizing: border-box;min-height: 35px;align-items: center;justify-content: center;gap: 6px;margin: 0;padding: 0 11px;background: #f1f7fa;border: 0;border-radius: 8px;color: var(--astra-primary);font-family: inherit;font-size: 12px;font-weight: 700;line-height: 1;text-decoration: none;white-space: nowrap;box-shadow: none;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.main_page .main-products .block__more svg {position: static;width: 12px;height: 12px;margin: 0;color: currentColor;}@media (hover: hover) and (pointer: fine) {.main_page .main-products .block__more:hover {background: #e5f1f7;color: var(--astra-primary-dark);box-shadow: none;transform: translateY(-1px);}.main_page .main-products .block__more:hover svg {transform: translateX(2px);}}@media (max-width: 767px) {.main_page .fn_ajax_content > .main-products:first-child {margin-top: 0;}.main_page .main-products {margin-top: 8px;}.main_page [class~="section_about_&_brands"] {margin-top: 10px;}.main_page .main-products .block__more {min-height: 32px;padding: 0 9px;font-size: 11px;}}.product_preview .product_preview__buttons {display: flex;width: 100%;height: 38px;align-items: stretch;gap: 6px;margin: 0;}.product_preview .product_preview__button--buy {display: inline-flex;box-sizing: border-box;flex: 1 1 auto;min-width: 0;height: 38px;min-height: 38px;align-items: center;justify-content: center;margin: 0;padding: 0 12px;overflow: hidden;background: linear-gradient( 180deg, #e48756 0%, var(--astra-accent) 100% );border: 1px solid rgba(193, 93, 48, 0.18);border-radius: 9px;color: #ffffff;box-shadow: 0 4px 10px rgba(217, 120, 74, 0.17);transform: none;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product_preview .product_preview__button--buy::before {display: inline-flex;box-sizing: border-box;flex: 0 0 21px;width: 21px;height: 21px;align-items: center;justify-content: center;margin: 0 8px 0 0;padding: 0;background: rgba(255, 255, 255, 0.14);border-radius: 6px;color: #ffffff;font-size: 12px;line-height: 1;}.product_preview .product_preview__button--buy .product_preview__button_text {display: block;margin: 0;padding: 0;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 700;line-height: 1;white-space: nowrap;}.product_preview .product_preview__button--pre_order {display: inline-flex;box-sizing: border-box;flex: 1 1 auto;height: 38px;min-height: 38px;align-items: center;justify-content: center;margin: 0;padding: 0 12px;background: linear-gradient( 180deg, #3186b2 0%, var(--astra-primary) 100% );border: 1px solid rgba(20, 89, 125, 0.18);border-radius: 9px;color: #ffffff;box-shadow: 0 4px 10px rgba(36, 114, 157, 0.16);}.product_preview .product_preview__buttons .comparison_button,.product_preview .product_preview__buttons .fast_order_button {display: inline-flex;box-sizing: border-box;flex: 0 0 38px;width: 38px;min-width: 38px;max-width: 38px;height: 38px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 9px;color: var(--astra-primary);opacity: 1;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.055);transform: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product_preview .product_preview__buttons .comparison_button::before,.product_preview .product_preview__buttons .fast_order_button::before {display: inline-flex;width: 20px;height: 20px;align-items: center;justify-content: center;margin: 0;padding: 0;color: inherit;font-size: 15px;line-height: 1;}.product_preview .product_preview__buttons .comparison_button.selected {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;box-shadow: 0 4px 10px rgba(36, 114, 157, 0.2);}.product_preview .product_preview__center .wishlist_button,.product_preview .product_preview__center .wishlist_button__remove {top: 0px;right: 0px;display: inline-flex;box-sizing: border-box;width: 36px;height: 36px;align-items: center;justify-content: center;margin: 0;padding: 0;background: rgba(255, 255, 255, 0.97);border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 12px;color: var(--astra-accent);opacity: 1;z-index: 4;box-shadow: 0 6px 16px rgba(24, 56, 79, 0.10);transform: none;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.product_preview .product_preview__center .wishlist_button::before,.product_preview .product_preview__center .wishlist_button__remove::before {display: inline-flex;width: 19px;height: 19px;align-items: center;justify-content: center;margin: 0;padding: 0;color: inherit;font-size: 17px;line-height: 1;}.product_preview .product_preview__center .wishlist_button.selected {background: var(--astra-accent);border-color: var(--astra-accent);color: #ffffff;box-shadow: 0 5px 13px rgba(217, 120, 74, 0.2);}.product_preview .product_preview__buttons > .hidden-xs-up {display: none;}.product_preview .product_preview__buttons > .product_preview__out_stock:not(.hidden-xs-up) {display: flex;box-sizing: border-box;flex: 1 1 auto;width: auto;min-width: 0;max-width: none;height: 38px;min-height: 38px;align-items: center;justify-content: center;margin: 0;padding: 0 12px;background: #f3f6f8;border: 1px solid var(--astra-border);border-radius: 9px;color: #778792;font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1.2;text-align: center;box-shadow: none;}.product_preview .product_preview__out_stock > span {display: block;margin: 0;padding: 0;color: inherit;font: inherit;}.product_preview .product_preview__buttons > .product_preview__button--buy.hidden-xs-up,.product_preview .product_preview__buttons > .product_preview__button--pre_order.hidden-xs-up,.product_preview .product_preview__buttons > .product_preview__out_stock.hidden-xs-up {display: none;}.product_preview .stickers {top: 0px;left: 0px;right: auto;display: flex;flex-direction: column;flex-wrap: nowrap;width: auto;max-width: calc(100% - 70px);align-items: flex-start;justify-content: flex-start;gap: 6px;margin: 0;padding: 0;z-index: 4;pointer-events: none;}.product_preview .stickers .fn_discount_label:not(.hidden) {display: flex;flex-direction: column;margin: 0;padding: 0;}.product_preview .sticker {display: inline-flex;box-sizing: border-box;width: auto;min-width: 0;height: 22px;min-height: 22px;align-items: center;justify-content: center;margin: 0;padding: 0 9px;border: 1px solid rgba(255, 255, 255, 0.24);border-radius: 7px;color: #ffffff;font-family: inherit;font-size: 9.5px;font-weight: 700;line-height: 1;letter-spacing: 0.01em;white-space: nowrap;box-shadow: 0 4px 10px rgba(24, 56, 79, 0.14);}.product_preview .sticker--hit {background: linear-gradient( 180deg, #2aa768 0%, #1b8a56 100% );border-color: rgba(19, 105, 62, 0.20);}.product_preview .sticker--discount {background: linear-gradient( 180deg, #e35b56 0%, #cd3e39 100% );border-color: rgba(152, 34, 31, 0.18);}.product_preview .sticker--special {width: auto;height: auto;min-height: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.product_preview .sticker--special .sticker__image {display: block;width: auto;max-width: 92px;height: auto;max-height: 28px;border-radius: 8px;}@media (hover: hover) and (pointer: fine) {.product_preview .product_preview__button--buy:hover {background: linear-gradient( 180deg, #dc7b4b 0%, #c9683d 100% );border-color: rgba(169, 76, 35, 0.22);box-shadow: 0 7px 15px rgba(217, 120, 74, 0.24);transform: translateY(-1px);}.product_preview .product_preview__button--buy:hover::before {background: rgba(255, 255, 255, 0.2);}.product_preview .product_preview__buttons .comparison_button:not(.selected):hover,.product_preview .product_preview__buttons .fast_order_button:hover {background: #e9f4fa;border-color: rgba(36, 114, 157, 0.32);color: var(--astra-primary-dark);box-shadow: 0 5px 12px rgba(36, 114, 157, 0.11);transform: translateY(-1px);}.product_preview .product_preview__center .wishlist_button:not(.selected):hover {background: #fff5f0;border-color: rgba(217, 120, 74, 0.3);color: var(--astra-accent-hover);box-shadow: 0 6px 14px rgba(217, 120, 74, 0.14);transform: translateY(-1px);}}.product_preview .product_preview__button--buy:active,.product_preview .product_preview__buttons .comparison_button:active,.product_preview .product_preview__buttons .fast_order_button:active,.product_preview .product_preview__center .wishlist_button:active {transform: scale(0.97);}@media (max-width: 767px) {.product_preview .product_preview__buttons {height: 36px;gap: 5px;}.product_preview .product_preview__button--buy,.product_preview .product_preview__button--pre_order {height: 36px;min-height: 36px;padding: 0 8px;border-radius: 8px;}.product_preview .product_preview__button--buy::before {flex-basis: 19px;width: 19px;height: 19px;margin-right: 6px;border-radius: 5px;font-size: 11px;}.product_preview .product_preview__button--buy .product_preview__button_text,.product_preview .product_preview__button--pre_order .product_preview__button_text {font-size: 10.5px;}.product_preview .product_preview__buttons .comparison_button,.product_preview .product_preview__buttons .fast_order_button {flex-basis: 36px;width: 36px;min-width: 36px;max-width: 36px;height: 36px;border-radius: 8px;}.product_preview .product_preview__center .wishlist_button,.product_preview .product_preview__center .wishlist_button__remove {top: 0px;right: 0px;width: 32px;height: 32px;border-radius: 10px;}.product_preview .product_preview__center .wishlist_button::before,.product_preview .product_preview__center .wishlist_button__remove::before {font-size: 15px;}.product_preview .sticker--special .sticker__image {max-width: 74px;max-height: 24px;}.product_preview .product_preview__out_stock {height: 36px;min-height: 36px;border-radius: 8px;font-size: 10px;}.product_preview .stickers {top: 0px;left: 0px;right: auto;max-width: calc(100% - 52px);gap: 4px;}.product_preview .sticker {height: 20px;min-height: 20px;padding: 0 6px;border-radius: 6px;font-size: 8.5px;}.product_preview .product_preview__image:has(.stickers) picture {height: 100%;max-height: 100%;min-height: 0;margin-top: 0;}.main_page .main-products .fn_products_slide {position: relative;box-sizing: border-box;padding-bottom: 30px;}.main_page .main-products .block__body {padding-bottom: 5px;}.main_page .main-products .fn_products_slide .swiper-pagination {position: absolute;top: auto;right: auto;bottom: 3px;left: 50%;display: inline-flex;box-sizing: border-box;width: auto;max-width: calc(100% - 24px);min-height: 20px;align-items: center;justify-content: center;gap: 6px;margin: 0;padding: 5px 7px;background: rgba(243, 248, 251, 0.96);border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 999px;box-shadow: 0 3px 9px rgba(24, 56, 79, 0.07);line-height: 0;transform: translateX(-50%);z-index: 10;}.main_page .main-products .fn_products_slide .swiper-pagination-bullet {display: block;box-sizing: border-box;flex: 0 0 7px;width: 7px;min-width: 7px;max-width: 7px;height: 7px;margin: 0;padding: 0;background: #c9d4db;border: 0;border-radius: 999px;opacity: 1;box-shadow: none;transform: none;transition: width 200ms ease, flex-basis 200ms ease, background-color 200ms ease, box-shadow 200ms ease;}.main_page .main-products .fn_products_slide .swiper-pagination-bullet-active {flex-basis: 22px;width: 22px;min-width: 22px;max-width: 22px;background: var(--astra-primary);box-shadow: 0 2px 6px rgba(36, 114, 157, 0.22);}}@media (max-width: 359px) {.main_page .main-products .fn_products_slide .swiper-pagination {gap: 5px;padding-right: 6px;padding-left: 6px;}.main_page .main-products .fn_products_slide .swiper-pagination-bullet-active {flex-basis: 18px;width: 18px;min-width: 18px;max-width: 18px;}}.product_preview .product_preview__name {position: relative;z-index: 6;height: 42px;min-height: 42px;margin: 0 0 7px;overflow: visible;}.product_preview .product_preview__name_link {position: relative;display: block;box-sizing: border-box;min-height: 42px;margin: 0;padding: 0;overflow: visible;background: transparent;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 600;line-height: 1.42;text-decoration: none;transition: color 180ms ease;}.product_preview .product_preview__name_link > span[itemprop="name"] {display: -webkit-box;height: 40px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: inherit;font: inherit;overflow-wrap: anywhere;}.product_preview .product_preview__name_link:hover {color: var(--astra-primary);}.product_preview .product_preview__prices {height: 36px;min-height: 36px;flex-wrap: nowrap;margin: 0;padding: 0;}.product_preview .product_preview__prices .old_price:not(.hidden-xs-up) {position: relative;display: inline-flex !important;box-sizing: border-box;align-items: center;padding: 4px 7px;background: #f3f6f8;border: 1px solid rgba(24, 56, 79, 0.08);border-radius: 6px;color: #7d8c97;font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1;white-space: nowrap;text-decoration: line-through;text-decoration-color: #8d99a2;text-decoration-thickness: 1px;}.product_preview .product_preview__prices .old_price::after {content: none;display: none;}.product_preview .product_preview__prices .old_price .currency {position: static;top: auto;display: inline;margin: 0 0 0 2px;color: inherit;font-size: 9px;font-weight: 600;line-height: 1;}.product_preview .product_preview__prices .price {position: relative;display: inline-flex;box-sizing: border-box;align-items: flex-start;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 21px;font-weight: 700;line-height: 1;letter-spacing: -0.035em;white-space: nowrap;}.product_preview .product_preview__prices .price--red {color: #d5443f;}.product_preview .product_preview__prices .price .currency {position: static;top: auto;display: inline-block;margin: 2px 0 0 3px;color: currentColor;font-size: 9.5px;font-weight: 700;line-height: 1;letter-spacing: 0;}.products_list:not(.comparison_block__products) .product_preview {padding-bottom: 10px;}.product_preview .product_preview__bottom {margin: 7px 0 0;padding: 0;border: 0;}@media (max-width: 767px) {.product_preview .product_preview__name {height: 39px;min-height: 39px;margin-bottom: 5px;}.product_preview .product_preview__name_link {min-height: 39px;font-size: 12.5px;line-height: 1.42;}.product_preview .product_preview__name_link > span[itemprop="name"] {height: 36px;}.product_preview .product_preview__prices {height: 32px;min-height: 32px;}.product_preview .product_preview__prices .old_price:not(.hidden-xs-up) {padding: 0;background: transparent;border: 0;border-radius: 0;font-size: 10.5px;}.product_preview .product_preview__prices .old_price .currency {font-size: 8px;}.product_preview .product_preview__prices .price {font-size: 19px;}.product_preview .product_preview__prices .price .currency {margin-top: 2px;font-size: 8.5px;}.products_list:not(.comparison_block__products) > .product_item,.product_item.swiper-slide {height: auto !important;min-height: 0;}.products_list:not(.comparison_block__products) .product_preview {height: auto;min-height: 0;padding-bottom: 8px;}.product_preview .product_preview__bottom {margin-top: 6px;}}.product_preview .product_preview__prices {display: flex;box-sizing: border-box;width: 100%;align-items: center;justify-content: flex-start;gap: 0;margin-right: 0;margin-left: 0;padding-right: 0;padding-left: 0;text-align: left;}.product_preview .product_preview__prices .old_price:not(.hidden-xs-up) {flex: 0 0 auto;margin: 0 7px 0 0;}.product_preview .product_preview__prices .price {flex: 0 0 auto;margin: 0;}.product_preview .product_preview__rating_line {display: none;}@media (min-width: 992px) {.product_preview .product_preview__rating_line {display: grid;box-sizing: border-box;width: 100%;height: 20px;min-height: 20px;grid-template-columns: minmax(75px, 1fr) auto minmax(0, 1fr);align-items: center;column-gap: 6px;margin: 4px 0 0;padding: 0;overflow: hidden;background: transparent;border: 0;color: var(--astra-muted);line-height: 1;white-space: nowrap;cursor: default;}.product_preview .product_preview__rating_track {position: relative;display: block;width: 75px;height: 15px;justify-self: start;overflow: hidden;background: url(../../design/custom_shop/images/rating.svg) repeat-x left top / 15px 30px;pointer-events: none;user-select: none;}.product_preview .product_preview__rating_fill {position: absolute;top: 0;bottom: 0;left: 0;display: block;overflow: hidden;background: url(../../design/custom_shop/images/rating.svg) repeat-x left bottom / 15px 30px;}.product_preview .product_preview__rating_value {display: block;justify-self: center;color: #526571;font-family: inherit;font-size: 11.5px;font-weight: 700;line-height: 1;}.product_preview .product_preview__rating_reviews {display: block;min-width: 0;max-width: 100%;justify-self: end;overflow: hidden;color: #788894;font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1;text-align: right;text-overflow: ellipsis;}}@media (max-width: 767px) {.product_preview .product_preview__prices {width: 100%;align-items: center;justify-content: flex-start;gap: 0;text-align: left;}.products_list .product_preview .product_preview__prices .old_price:not(.hidden-xs-up) {position: relative;display: inline-flex;box-sizing: border-box;align-items: center;margin: 0 6px 0 0;padding: 3px 6px;background: #f2f5f7;border: 1px solid rgba(24, 56, 79, 0.09);border-radius: 6px;color: #82909a;font-family: inherit;font-size: 12px;font-weight: 600;line-height: 1;white-space: nowrap;text-decoration-line: line-through;text-decoration-color: #98a4ad;text-decoration-thickness: 1px;box-shadow: none;}.products_list .product_preview .product_preview__prices .old_price:not(.hidden-xs-up)::after {content: none;display: none;}.products_list .product_preview .product_preview__prices .old_price .currency {position: static;display: inline;margin: 0 0 0 2px;color: inherit;font-size: 8px;font-weight: 600;line-height: 1;}.products_list .product_preview .product_preview__prices .price {margin: 0;font-size: 19px;}}@media (min-width: 992px) {.product_preview .product_preview__name_link {display: block;width: 100%;overflow: hidden;color: var(--astra-heading);font-family: inherit;font-weight: 600;text-decoration: none;transition: color 180ms ease;}.product_preview .product_preview__name_link > span[itemprop="name"] {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;color: inherit;font: inherit;overflow-wrap: anywhere;transition: height 160ms ease, max-height 160ms ease, color 160ms ease;}.product_preview .product_preview__name_link:hover > span[itemprop="name"],.product_preview .product_preview__name_link:focus-visible > span[itemprop="name"] {color: var(--astra-primary);}.product_preview .product_preview__name_link::after {content: "";position: absolute;right: 0;width: 28px;background: linear-gradient( 90deg, rgba(255, 255, 255, 0), #ffffff 68% );pointer-events: none;transition: opacity 160ms ease;}.product_preview .product_preview__name_link:hover::after,.product_preview .product_preview__name_link:focus-visible::after {opacity: 0;}}@media (max-width: 991px) {.product_preview .product_preview__name_link::before,.product_preview .product_preview__name_link::after {content: none;display: none;}}@media (min-width: 992px) {.product_preview .product_preview__image {height: 182px;min-height: 182px;max-height: 182px;}.product_preview .product_preview__image picture {display: flex;box-sizing: border-box;width: 100%;height: 182px;min-height: 182px;max-height: 182px;align-items: center;justify-content: center;margin-top: 0;}.product_preview .product_preview__image picture img:not(.sticker__image) {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;transform: translateY(-7px);}.product_preview .product_preview__name {position: relative;box-sizing: border-box;height: 64px;min-height: 64px;max-height: 64px;margin: 0 0 5px;padding: 10px 0 0;overflow: hidden;}.product_preview .product_preview__name::before {content: "";position: absolute;top: 0;right: 4px;left: 4px;display: block;height: 1px;background: linear-gradient( 90deg, transparent 0%, rgba(36, 114, 157, 0.1) 12%, rgba(36, 114, 157, 0.1) 88%, transparent 100% );pointer-events: none;}.product_preview .product_preview__name_link {height: 54px;min-height: 54px;max-height: 54px;font-size: 14px;line-height: 18px;}.product_preview .product_preview__name_link > span[itemprop="name"] {height: 36px;max-height: 36px;-webkit-line-clamp: 2;}.product_preview .product_preview__name_link:hover > span[itemprop="name"],.product_preview .product_preview__name_link:focus-visible > span[itemprop="name"] {height: 54px;max-height: 54px;-webkit-line-clamp: 3;}.product_preview .product_preview__name_link::after {bottom: 18px;height: 18px;}.products_list:not(.comparison_block__products) .product_preview {padding-bottom: 4px;}.product_preview .product_preview__bottom {margin-top: 2px;margin-bottom: 0;padding-bottom: 0;}.product_preview .product_preview__buttons {margin-bottom: 0;}.product_preview .product_preview__buttons > * {margin-bottom: 0;}}.main_page [class~="section_about_&_brands"] {box-sizing: border-box;}.main_page [class~="section_about_&_brands"] > .block {margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.main_page [class~="section_about_&_brands"] > .block > .f_row {display: flex;box-sizing: border-box;align-items: stretch;gap: 12px;margin: 0;}.main_page [class~="section_about_&_brands"] > .block > .f_row > div {min-width: 0;padding-right: 0;padding-left: 0;}.main_page [class~="section_about_&_brands"] .block__abouts_us,.main_page [class~="section_about_&_brands"] .block__main_brands {position: relative;display: flex;box-sizing: border-box;width: 100%;height: 100%;flex-direction: column;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 16px;box-shadow: 0 8px 24px rgba(24, 56, 79, 0.075);}.main_page [class~="section_about_&_brands"] .block__abouts_us {padding: 0;border-right: 1px solid var(--astra-border);}.main_page [class~="section_about_&_brands"] .block__header {position: relative;display: flex;box-sizing: border-box;min-height: 64px;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 14px 17px;background: #ffffff;border: 0;border-bottom: 1px solid rgba(24, 56, 79, 0.085);}.main_page [class~="section_about_&_brands"] .block__title {position: relative;display: flex;min-width: 0;align-items: center;margin: 0;padding: 0 0 0 14px;color: var(--astra-heading);font-family: inherit;font-size: 24px;font-weight: 700;line-height: 1.25;letter-spacing: -0.015em;}.main_page [class~="section_about_&_brands"] h1.block__title {margin: 0;}.main_page [class~="section_about_&_brands"] .block__title::before {content: "";position: absolute;top: 50%;left: 0;width: 4px;height: 25px;background: var(--astra-primary);border-radius: 999px;transform: translateY(-50%);}.main_page [class~="section_about_&_brands"] .block__title > span {display: block;min-width: 0;color: inherit;font: inherit;}.main_page [class~="section_about_&_brands"] .block__main_brands .block__title::before {background: var(--astra-accent);}.main_page [class~="section_about_&_brands"] .block__header--promo .block__title {padding-right: 0;}.main_page [class~="section_about_&_brands"] .block__header_button {position: static;display: flex;box-sizing: border-box;flex: 0 0 auto;max-width: none;align-items: center;justify-content: flex-end;margin: 0 0 0 auto;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.main_page [class~="section_about_&_brands"] .block__more {display: inline-flex;box-sizing: border-box;min-height: 35px;align-items: center;justify-content: center;gap: 6px;margin: 0;padding: 0 11px;background: #f1f7fa;border: 0;border-radius: 8px;color: var(--astra-primary);font-family: inherit;font-size: 12px;font-weight: 700;line-height: 1;text-decoration: none;white-space: nowrap;box-shadow: none;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.main_page [class~="section_about_&_brands"] .block__more svg {position: static;display: block;width: 12px;height: 12px;margin: 0;color: currentColor;}.main_page [class~="section_about_&_brands"] .block__more svg * {stroke: currentColor;}.main_page [class~="section_about_&_brands"] .block__abouts_us .block__body {box-sizing: border-box;flex: 1 1 auto;margin: 0;padding: 10px 14px 0;background: transparent;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore {height: auto;min-height: 0;max-height: none;}.main_page [class~="section_about_&_brands"] .block__description {color: var(--astra-text);font-family: inherit;font-size: 13.5px;font-weight: 400;line-height: 1.65;}.main_page [class~="section_about_&_brands"] .block__description > :first-child {margin-top: 0;}.main_page [class~="section_about_&_brands"] .block__description > :last-child {margin-bottom: 0;}.main_page [class~="section_about_&_brands"] .block__description p {margin: 0 0 13px;color: var(--astra-text);font: inherit;}.main_page [class~="section_about_&_brands"] .block__description p + p {padding-top: 13px;border-top: 1px solid rgba(24, 56, 79, 0.075);}.main_page [class~="section_about_&_brands"] .block__description strong,.main_page [class~="section_about_&_brands"] .block__description b {color: var(--astra-heading);font-weight: 700;}.main_page [class~="section_about_&_brands"] .block__description a {color: var(--astra-primary);font-weight: 600;text-decoration-color: rgba(36, 114, 157, 0.3);text-underline-offset: 3px;}.main_page [class~="section_about_&_brands"] .block__description > div:first-child:has(> div:nth-child(3)) {display: grid;box-sizing: border-box;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin: 0 0 15px;}.main_page [class~="section_about_&_brands"] .block__description > div:first-child:has(> div:nth-child(3)) > div {display: flex;box-sizing: border-box;min-height: 58px;align-items: center;margin: 0;padding: 10px 12px;border: 1px solid rgba(36, 114, 157, 0.1);border-radius: 10px;color: var(--astra-text);font-family: inherit;font-size: 12px;font-weight: 600;line-height: 1.35;box-shadow: 0 3px 9px rgba(24, 56, 79, 0.035);}.main_page [class~="section_about_&_brands"] .block__main_brands .block__body {box-sizing: border-box;flex: 1 1 auto;margin: 0;padding: 10px 10px 10px;background: transparent;}.main_page [class~="section_about_&_brands"] .main_brands {display: grid;box-sizing: border-box;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin: 0;padding: 0;background: transparent;border: 0;}.main_page [class~="section_about_&_brands"] .main_brands__item {box-sizing: border-box;width: auto;max-width: none;height: 80px;margin: 0;padding: 0;border: 0;}.main_page [class~="section_about_&_brands"] .main_brands__link {display: flex;box-sizing: border-box;width: 100%;height: 80px;align-items: center;justify-content: center;margin: 0;padding: 0;overflow: hidden;background: #f8fafb;border: 1px solid rgba(36, 114, 157, 0.1);border-radius: 10px;color: var(--astra-heading);text-decoration: none;box-shadow: 0 3px 9px rgba(24, 56, 79, 0.035);transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.main_page [class~="section_about_&_brands"] .main_brands__image,.main_page [class~="section_about_&_brands"] .main_brands__name {display: flex;box-sizing: border-box;width: 100%;height: 100%;align-items: center;justify-content: center;padding: 10px 12px;}.main_page [class~="section_about_&_brands"] .main_brands__image picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.main_page [class~="section_about_&_brands"] .main_brands__image img {display: block;width: auto;max-width: 100px;height: auto;max-height: 48px;margin: 0;object-fit: contain;opacity: 0.9;filter: saturate(0.94);transition: opacity 180ms ease, filter 180ms ease, transform 180ms ease;}.main_page [class~="section_about_&_brands"] .main_brands__name {color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 700;line-height: 1.25;text-align: center;}@media (hover: hover) and (pointer: fine) {.main_page [class~="section_about_&_brands"] .block__more:hover {background: #e5f1f7;color: var(--astra-primary-dark);transform: translateY(-1px);}.main_page [class~="section_about_&_brands"] .block__more:hover svg {transform: translateX(2px);}.main_page [class~="section_about_&_brands"] .main_brands__link:hover {background: #ffffff;border-color: rgba(36, 114, 157, 0.26);box-shadow: 0 8px 18px rgba(24, 56, 79, 0.1);transform: translateY(-2px);}.main_page [class~="section_about_&_brands"] .main_brands__link:hover img {opacity: 1;filter: saturate(1);transform: scale(1.045);}}@media (max-width: 991px) {.main_page [class~="section_about_&_brands"] .block__abouts_us,.main_page [class~="section_about_&_brands"] .block__main_brands {border-radius: 12px;box-shadow: 0 5px 16px rgba(24, 56, 79, 0.065);}.main_page [class~="section_about_&_brands"] .block__header {min-height: 56px;padding: 12px 13px;}.main_page [class~="section_about_&_brands"] .block__title {padding-left: 12px;font-size: 19px;}.main_page [class~="section_about_&_brands"] .block__title::before {width: 3px;height: 22px;}.main_page [class~="section_about_&_brands"] .block__more {min-height: 32px;padding: 0 9px;font-size: 11px;}.main_page [class~="section_about_&_brands"] .block__abouts_us .block__body {padding: 13px 14px 15px;}.main_page [class~="section_about_&_brands"] .block__description {font-size: 13px;line-height: 1.6;}.main_page [class~="section_about_&_brands"] .block__description > div:first-child:has(> div:nth-child(3)) {grid-template-columns: 1fr;gap: 6px;}.main_page [class~="section_about_&_brands"] .block__description > div:first-child:has(> div:nth-child(3)) > div {min-height: 48px;padding: 9px 11px;}.main_page [class~="section_about_&_brands"] .block__main_brands .block__body {padding: 9px 10px 12px;}.main_page [class~="section_about_&_brands"] .main_brands {gap: 7px;}.main_page [class~="section_about_&_brands"] .main_brands__item,.main_page [class~="section_about_&_brands"] .main_brands__link {height: 72px;}.main_page [class~="section_about_&_brands"] .main_brands__image img {max-width: 90px;max-height: 43px;}}@media (max-width: 359px) {.main_page [class~="section_about_&_brands"] .block__title {font-size: 17px;}.main_page [class~="section_about_&_brands"] .block__more {padding-right: 7px;padding-left: 7px;font-size: 10.5px;}.main_page [class~="section_about_&_brands"] .main_brands__item,.main_page [class~="section_about_&_brands"] .main_brands__link {height: 66px;}}.main_page [class~="section_about_&_brands"] {margin-top: 12px;margin-bottom: 12px;}@media (min-width: 992px) {.main_page [class~="section_about_&_brands"] > .block {box-sizing: border-box;width: 100%;max-width: 100%;margin-right: 0;margin-left: 0;}.main_page [class~="section_about_&_brands"] > .block > .f_row {display: grid;box-sizing: border-box;width: 100%;max-width: 100%;grid-template-columns: minmax(0, 2fr) minmax(320px, 1fr);align-items: stretch;margin: 0;padding: 0;}.main_page [class~="section_about_&_brands"] > .block > .f_row > div {display: flex;box-sizing: border-box;width: auto;min-width: 0;max-width: none;flex: none;align-items: stretch;margin: 0;padding-right: 0;padding-left: 0;}.main_page [class~="section_about_&_brands"] .block__abouts_us,.main_page [class~="section_about_&_brands"] .block__main_brands {box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;height: 100%;margin: 0;}}@media (max-width: 991px) {.main_page [class~="section_about_&_brands"] > .block > .f_row {display: flex;box-sizing: border-box;width: 100%;flex-direction: column;flex-wrap: nowrap;}.main_page [class~="section_about_&_brands"] > .block > .f_row > div {display: flex;box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;margin: 0;padding-right: 0;padding-left: 0;}.main_page [class~="section_about_&_brands"] .block__abouts_us,.main_page [class~="section_about_&_brands"] .block__main_brands {width: 100%;max-width: 100%;}}.main_page .astra-home-readmore-toggle {display: inline-flex;box-sizing: border-box;width: auto;min-width: 0;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 8px 0 0;padding: 4px 5px 4px 12px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 9px;color: var(--astra-primary);font-family: inherit;font-size: 11.5px;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: 0 2px 6px rgba(24, 56, 79, 0.04);transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease;}.main_page .astra-home-readmore-toggle__text {display: block;margin: 0;padding: 0;color: inherit;font-family: inherit;font-size: 11.5px;font-weight: 700;line-height: 1;white-space: nowrap;}.main_page .astra-home-readmore-toggle__icon {position: relative;display: flex;box-sizing: border-box;width: 26px;height: 26px;flex: 0 0 26px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 7px;color: var(--astra-primary);box-shadow: 0 1px 3px rgba(24, 56, 79, 0.04);transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease;}.main_page .astra-home-readmore-toggle__icon::before {content: "";position: absolute;top: 50%;left: 50%;box-sizing: border-box;width: 7px;height: 7px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translate(-50%, -65%) rotate(45deg);transform-origin: center;}.main_page .astra-home-readmore-toggle--less .astra-home-readmore-toggle__icon::before {transform: translate(-50%, -35%) rotate(-135deg);}@media (hover: hover) and (pointer: fine) {.main_page .astra-home-readmore-toggle:hover {background: #edf6fb;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary-dark);box-shadow: 0 3px 8px rgba(24, 56, 79, 0.07);}.main_page .astra-home-readmore-toggle:hover .astra-home-readmore-toggle__icon {background: #ffffff;border-color: rgba(36, 114, 157, 0.26);color: var(--astra-primary-dark);}}@media (max-width: 767px) {.main_page .astra-home-readmore-toggle {min-height: 34px;gap: 7px;margin-top: 8px;padding: 4px 5px 4px 11px;}.main_page .astra-home-readmore-toggle__text {font-size: 11.5px;}.main_page .astra-home-readmore-toggle__icon {width: 24px;height: 24px;flex-basis: 24px;}}@media (max-width: 767px) {.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] {min-height: 34px;margin-top: 11px;padding: 0 10px;border-radius: 8px;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle][aria-expanded="false"] > span::before,.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle][aria-expanded="true"] > span::before {font-size: 11px;}}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] {position: relative;display: inline-flex;box-sizing: border-box;width: 132px;min-width: 132px;min-height: 40px;align-items: center;justify-content: flex-start;gap: 7px;margin: 12px 0 0;padding: 5px 6px 5px 15px;overflow: hidden;background: linear-gradient(135deg, #f3f8fb 0%, #eaf4f8 100%);border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 10px;color: var(--astra-primary);font-family: inherit;font-size: 12.5px;font-weight: 700;line-height: 1;letter-spacing: 0.01em;text-decoration: none;box-shadow: 0 3px 9px rgba(24, 56, 79, 0.08);transition: background 180ms ease, border-color 180ms ease,box-shadow 180ms ease, transform 180ms ease;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]::before {content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(110deg, rgba(255, 255, 255, 0.56), transparent 46%);}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] .astra-home-readmore-toggle__text {position: relative;z-index: 1;min-width: 0;flex: 1 1 auto;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: inherit;font-family: inherit;font-size: 12.5px;font-weight: 700;line-height: 1;text-align: left;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] .astra-home-readmore-toggle__icon {position: relative;z-index: 1;display: flex;box-sizing: border-box;width: 28px;height: 28px;flex: 0 0 28px;align-items: center;justify-content: center;margin: 0 0 0 auto;padding: 0;background: #dceef6;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 7px;color: var(--astra-primary);box-shadow: 0 1px 3px rgba(24, 56, 79, 0.07);transition: background-color 180ms ease, transform 180ms ease;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:not(.astra-home-readmore-toggle) > span {position: relative;z-index: 1;min-width: 0;flex: 1 1 auto;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: inherit;font-size: 0;font-weight: 700;line-height: 1;text-align: left;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore[aria-expanded="false"] + [data-readmore-toggle]:not(.astra-home-readmore-toggle) > span::before {content: "Детальніше";font-size: 12.5px;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]:not(.astra-home-readmore-toggle) > span::before {content: "Згорнути";font-size: 12.5px;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:not(.astra-home-readmore-toggle)::after {content: "↓";position: relative;z-index: 1;display: flex;box-sizing: border-box;width: 28px;height: 28px;flex: 0 0 28px;align-items: center;justify-content: center;margin-left: auto;background: #dceef6;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 7px;color: var(--astra-primary);font-size: 15px;font-weight: 500;line-height: 1;transition: background-color 180ms ease, transform 180ms ease;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]:not(.astra-home-readmore-toggle)::after {content: "↑";}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:focus-visible {outline: 3px solid rgba(36, 114, 157, 0.2);outline-offset: 3px;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:active {background: #e8f3f8;box-shadow: 0 2px 6px rgba(24, 56, 79, 0.08);transform: translateY(0);}@media (hover: hover) and (pointer: fine) {.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:hover {background: linear-gradient(135deg, #eaf5fa 0%, #deedf4 100%);border-color: rgba(36, 114, 157, 0.26);color: var(--astra-primary-dark);box-shadow: 0 6px 14px rgba(24, 56, 79, 0.12);transform: translateY(-1px);}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:hover .astra-home-readmore-toggle__icon,.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:not(.astra-home-readmore-toggle):hover::after {background: #cfe7f2;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary-dark);transform: translateY(1px);}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle].astra-home-readmore-toggle--less:hover .astra-home-readmore-toggle__icon,.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]:not(.astra-home-readmore-toggle):hover::after {transform: translateY(-1px);}}@media (max-width: 767px) {.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] {min-height: 38px;gap: 8px;margin-top: 11px;padding: 5px 5px 5px 13px;border-radius: 9px;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] .astra-home-readmore-toggle__icon,.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:not(.astra-home-readmore-toggle)::after {width: 26px;height: 26px;flex-basis: 26px;}}@media (prefers-reduced-motion: reduce) {.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle],.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle] .astra-home-readmore-toggle__icon,.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore + [data-readmore-toggle]:not(.astra-home-readmore-toggle)::after {transition: none;}}@media (max-width: 991px) {.main_page [class~="section_about_&_brands"] {margin-top: 8px;margin-bottom: 8px;}.main_page [class~="section_about_&_brands"] > .block > .f_row {gap: 8px;margin: 0;padding: 0;}.main_page [class~="section_about_&_brands"] > .block > .f_row > div {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;}.main_page [class~="section_about_&_brands"] .block__abouts_us,.main_page [class~="section_about_&_brands"] .block__main_brands {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;}.main_page [class~="section_about_&_brands"] .block__main_brands + * {margin-top: 0;}}.main_page .container:has(.banner_advantages) {margin-bottom: 14px;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;overflow: visible;}.main_page .container:has(.banner_advantages) > * {margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.main_page .banner_advantages {max-width: 100%;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 16px;box-shadow: 0 8px 22px rgba(24, 56, 79, 0.05);overflow: hidden;}.main_page .banner_advantages > * {box-sizing: border-box;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;background: transparent;border: 0;box-shadow: none;}.main_page .banner_advantages__item,.main_page .banner_advantages > [class*="f_col"] {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;box-sizing: border-box;width: 100%;min-width: 0;min-height: 154px;margin: 0;padding: 20px 14px;text-align: center;background: #f7fafc;border: 1px solid #dce7ef;border-radius: 10px;box-shadow: 0 4px 14px rgba(24, 56, 79, 0.05);overflow: hidden;transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;}.main_page .banner_advantages__item > *,.main_page .banner_advantages > [class*="f_col"] > * {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;width: 100%;height: 100%;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: inherit;text-decoration: none;}.main_page .banner_advantages__item > * > *,.main_page .banner_advantages > [class*="f_col"] > * > * {background: transparent;border: 0;outline: 0;box-shadow: none;}.main_page .banner_advantages__icon {display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;width: 68px;height: 68px;flex: 0 0 68px;margin: 0;padding: 9px;background: linear-gradient(145deg, #edf7fb 0%, #f9fcfd 100%);border: 1px solid rgba(36, 114, 157, 0.10);border-radius: 18px;box-shadow: 0 6px 14px rgba(36, 114, 157, 0.09);}.main_page .banner_advantages__icon svg {display: block;width: 46px;height: 46px;color: #1f5f88;}.main_page .banner_advantages__icon img {display: block;width: auto;max-width: 46px;height: auto;max-height: 46px;object-fit: contain;}.main_page .banner_advantages > :nth-child(2) .banner_advantages__icon {border-color: rgba(204, 148, 30, 0.12);}.main_page .banner_advantages > :nth-child(3) .banner_advantages__icon {border-color: rgba(48, 139, 87, 0.12);}.main_page .banner_advantages__title,.main_page .banner_advantages__name,.main_page .banner_advantages__text,.main_page .banner_advantages__item span,.main_page .banner_advantages > [class*="f_col"] span {margin: 0;padding: 0;color: #20364a;font-size: 15px;font-weight: 700;line-height: 1.35;text-align: center;}@media (max-width: 767px) {.main_page .container:has(.banner_advantages) {margin-bottom: 10px;padding: 0;}.main_page .banner_advantages {border-radius: 12px;box-shadow: 0 6px 18px rgba(24, 56, 79, 0.07);}.main_page .banner_advantages__item,.main_page .banner_advantages > [class*="f_col"] {min-height: 134px;padding: 14px 10px;border-radius: 12px;box-shadow: 0 5px 14px rgba(24, 56, 79, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.75);}.main_page .banner_advantages__icon {width: 58px;height: 58px;flex-basis: 58px;padding: 8px;border-radius: 15px;}.main_page .banner_advantages__icon svg {width: 40px;height: 40px;}.main_page .banner_advantages__icon img {max-width: 40px;max-height: 40px;}.main_page .banner_advantages__title,.main_page .banner_advantages__name,.main_page .banner_advantages__text,.main_page .banner_advantages__item span,.main_page .banner_advantages > [class*="f_col"] span {font-size: 14px;line-height: 1.3;}}@media (min-width: 992px) {.main_page .container:has(.banner_advantages) {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}}@media (max-width: 767px) {.main_page .container:has(.banner_advantages) {box-sizing: border-box;padding-right: 8px;padding-left: 8px;}.main_page .container:has(.banner_advantages) .banner_advantages {box-sizing: border-box;width: 100%;max-width: 100%;margin-right: 0;margin-left: 0;}}.other_page .astra-category-page #fn_products_content > .product_item {margin-bottom: 14px;}.other_page .astra-category-page .products_pagination {margin-top: 0;margin-right: 0;margin-bottom: 14px;margin-left: 0;}.other_page .astra-category-page .astra-category-description {margin-top: 0;margin-right: 0;margin-bottom: 14px;margin-left: 0;}.other_page .products_container__boxed.astra-category-page {margin-bottom: 0;}.other_page .container.astra-advantages-section {margin-top: 0;}.other_page .astra-category-page .astra-category-toolbar {margin-bottom: 14px;}@media (max-width: 767px) {.other_page .astra-category-page #fn_products_content > .product_item {margin-bottom: 8px;}.other_page .astra-category-page .products_pagination {margin-top: 0;margin-bottom: 8px;}.other_page .astra-category-page .astra-category-description {margin-top: 0;margin-bottom: 8px;}.other_page .products_container__boxed.astra-category-page {margin-bottom: 0;}.other_page .astra-category-page .astra-category-toolbar {margin-bottom: 8px;}.other_page .container.astra-advantages-section {margin-top: 0;margin-bottom: 8px;}}.other_page .container:has(.banner_advantages) {margin-bottom: 14px;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;overflow: visible;}.other_page .container:has(.banner_advantages) > * {margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.other_page .banner_advantages {display: grid;box-sizing: border-box;width: 100%;max-width: 100%;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px;margin: 0;padding: 12px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: var(--astra-radius-large);box-shadow: 0 8px 22px rgba(24, 56, 79, 0.05);overflow: hidden;}.other_page .banner_advantages > * {box-sizing: border-box;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;background: transparent;border: 0;box-shadow: none;}.other_page .banner_advantages__item,.other_page .banner_advantages > [class*="f_col"] {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;box-sizing: border-box;width: 100%;min-width: 0;min-height: 154px;margin: 0;padding: 20px 14px;text-align: center;background: #f7fafc;border: 1px solid #dce7ef;border-radius: var(--astra-radius-medium);box-shadow: 0 4px 14px rgba(24, 56, 79, 0.05);overflow: hidden;transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;}.other_page .banner_advantages__item > *,.other_page .banner_advantages > [class*="f_col"] > * {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;width: 100%;height: 100%;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: inherit;text-decoration: none;}.other_page .banner_advantages__item > * > *,.other_page .banner_advantages > [class*="f_col"] > * > * {background: transparent;border: 0;outline: 0;box-shadow: none;}.other_page .banner_advantages__icon {display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;width: 68px;height: 68px;flex: 0 0 68px;margin: 0;padding: 9px;background: linear-gradient(145deg, #edf7fb 0%, #f9fcfd 100%);border: 1px solid rgba(36, 114, 157, 0.10);border-radius: 18px;box-shadow: 0 6px 14px rgba(36, 114, 157, 0.09);}.other_page .banner_advantages__icon svg {display: block;width: 46px;height: 46px;color: #1f5f88;}.other_page .banner_advantages__icon img {display: block;width: auto;max-width: 46px;height: auto;max-height: 46px;object-fit: contain;}.other_page .banner_advantages > :nth-child(2) .banner_advantages__icon {background: linear-gradient(145deg, #fff6df 0%, #fffdf6 100%);border-color: rgba(204, 148, 30, 0.12);box-shadow: 0 6px 14px rgba(204, 148, 30, 0.09);}.other_page .banner_advantages > :nth-child(3) .banner_advantages__icon {background: linear-gradient(145deg, #edf8ef 0%, #fbfefb 100%);border-color: rgba(48, 139, 87, 0.12);box-shadow: 0 6px 14px rgba(48, 139, 87, 0.09);}.other_page .banner_advantages > :nth-child(4) .banner_advantages__icon {background: linear-gradient(145deg, #edf6fb 0%, #f9fcfd 100%);}.other_page .banner_advantages__title,.other_page .banner_advantages__name,.other_page .banner_advantages__text,.other_page .banner_advantages__item span,.other_page .banner_advantages > [class*="f_col"] span {margin: 0;padding: 0;color: #20364a;font-size: 15px;font-weight: 700;line-height: 1.35;text-align: center;}@media (hover: hover) and (pointer: fine) {.other_page .banner_advantages__item:hover,.other_page .banner_advantages > [class*="f_col"]:hover {transform: translateY(-2px);border-color: rgba(36, 114, 157, 0.18);box-shadow: 0 12px 24px rgba(24, 56, 79, 0.11), inset 0 1px 0 rgba(255, 255, 255, 0.8);}}@media (max-width: 767px) {.other_page .container:has(.banner_advantages) {margin-bottom: 10px;padding: 0;}.other_page .banner_advantages {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;padding: 10px;border-radius: 12px;box-shadow: 0 6px 18px rgba(24, 56, 79, 0.07);}.other_page .banner_advantages__item,.other_page .banner_advantages > [class*="f_col"] {min-height: 134px;padding: 14px 10px;border-radius: 12px;box-shadow: 0 5px 14px rgba(24, 56, 79, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.75);}.other_page .banner_advantages__icon {width: 58px;height: 58px;flex-basis: 58px;padding: 8px;border-radius: 15px;}.other_page .banner_advantages__icon svg {width: 40px;height: 40px;}.other_page .banner_advantages__icon img {max-width: 40px;max-height: 40px;}.other_page .banner_advantages__title,.other_page .banner_advantages__name,.other_page .banner_advantages__text,.other_page .banner_advantages__item span,.other_page .banner_advantages > [class*="f_col"] span {font-size: 14px;line-height: 1.3;}}@media (min-width: 992px) {.other_page .container:has(.banner_advantages) {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}}@media (max-width: 767px) {.other_page .container:has(.banner_advantages) {box-sizing: border-box;padding-right: 8px;padding-left: 8px;}}footer.footer {box-sizing: border-box;margin-top: 0;padding: 0px 0 0;background: #f3f6f8;color: rgba(255, 255, 255, 0.82);font-family: inherit;}footer.footer > .container {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}footer.footer > .container > .f_row {display: grid;box-sizing: border-box;width: 100%;grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) minmax(0, 1.1fr) minmax(0, 1.25fr);align-items: start;gap: 28px;margin: 0;padding: 30px 28px 24px;background: linear-gradient( 105deg, #173b54 0%, var(--astra-primary-dark) 100% );border: 1px solid rgba(24, 56, 79, 0.18);border-bottom: 0;border-radius: 16px 16px 0 0;box-shadow: 0 12px 28px rgba(17, 31, 44, 0.13);}footer.footer > .container > .f_row > .f_col-lg {box-sizing: border-box;width: auto;min-width: 0;max-width: none;flex: none;margin: 0;padding: 0;}footer.footer .footer__title {position: relative;display: flex;box-sizing: border-box;min-height: 32px;align-items: center;justify-content: space-between;margin: 0 0 15px;padding: 0 0 10px;border: 0;background: transparent;color: #ffffff;font-family: inherit;font-size: 15px;font-weight: 700;line-height: 1.25;text-transform: none;letter-spacing: 0.01em;}footer.footer .footer__title::before {content: "";position: absolute;bottom: 0;left: 0;width: 34px;height: 2px;background: linear-gradient( 90deg, var(--astra-accent), #efaa80 );border-radius: 999px;}footer.footer .footer__content + .footer__title {margin-top: 18px;}footer.footer .footer__content {margin: 0;padding: 0;color: rgba(255, 255, 255, 0.78);}footer.footer .footer__contact_item {margin: 0 0 8px;padding: 0;}footer.footer .footer__contact_item .phone,footer.footer .footer__contact_item .email,footer.footer .footer__contact_item .open_hours {display: flex;box-sizing: border-box;min-height: 34px;align-items: flex-start;gap: 9px;margin: 0;padding: 7px 8px;background: transparent;border: 1px solid transparent;border-radius: 8px;color: rgba(255, 255, 255, 0.78);font-family: inherit;font-size: 12.5px;font-weight: 500;line-height: 1.4;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}footer.footer .footer__contact_item .phone svg,footer.footer .footer__contact_item .email svg,footer.footer .footer__contact_item .open_hours svg {position: static;flex: 0 0 16px;width: 16px;height: 16px;margin: 1px 0 0;color: #72b9df;}footer.footer .footer__contact_item .open_hours,footer.footer .footer__contact_item .open_hours p,footer.footer .footer__contact_item .open_hours span {color: rgba(255, 255, 255, 0.78);font-family: inherit;font-size: 12.5px;font-weight: 500;line-height: 1.4;}footer.footer .footer__contact_item .open_hours p {margin: 0;}footer.footer .footer__contact_item .callback {display: inline-flex;box-sizing: border-box;min-height: 38px;align-items: center;justify-content: center;gap: 7px;margin-top: 4px;padding: 0 14px;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}footer.footer .footer__contact_item .callback svg {position: static;width: 16px;height: 16px;margin: 0;}footer.footer .footer__menu_item,footer.footer .menu_group--footer .menu_group__item {margin: 0 0 5px;padding: 0;}footer.footer .footer__menu_link,footer.footer .menu_group--footer .menu_group__link {position: relative;display: flex;box-sizing: border-box;min-height: 30px;align-items: center;padding: 5px 7px 5px 16px;border-radius: 7px;color: rgba(255, 255, 255, 0.76);font-family: inherit;font-size: 12.5px;font-weight: 500;line-height: 1.35;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}footer.footer .footer__menu_link::before,footer.footer .menu_group--footer .menu_group__link::before {content: "";position: absolute;top: 50%;left: 3px;width: 5px;height: 5px;background: rgba(114, 185, 223, 0.9);border-radius: 50%;transform: translateY(-50%);}footer.footer .footer__view_all {display: inline-flex;margin-top: 4px;padding: 5px 0;border: 0;border-bottom: 1px dashed rgba(255, 255, 255, 0.42);color: rgba(255, 255, 255, 0.78);font-size: 12px;font-weight: 700;text-decoration: none;}footer.footer .subscribe__title {margin: 0 0 10px;color: rgba(255, 255, 255, 0.75);font-family: inherit;font-size: 12.5px;font-weight: 500;line-height: 1.45;}footer.footer .subscribe_form__group {position: relative;width: 100%;}footer.footer .subscribe_form__group > .d-flex {position: relative;width: 100%;align-items: center;}footer.footer .form__group--subscribe {width: 100%;margin: 0;}footer.footer .form__input_subscribe {box-sizing: border-box;width: 100%;height: 44px;margin: 0;padding: 0 116px 0 13px;background: #ffffff;border: 1px solid rgba(255, 255, 255, 0.22);border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 500;outline: none;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.09);transition: border-color 180ms ease, box-shadow 180ms ease;}footer.footer .form__input_subscribe::placeholder {color: #8493a0;opacity: 1;}footer.footer .form__input_subscribe:focus {border-color: rgba(36, 114, 157, 0.6);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.15), 0 4px 12px rgba(0, 0, 0, 0.09);}footer.footer .form__button--subscribe {position: absolute;top: 4px;right: 4px;display: inline-flex;box-sizing: border-box;height: 36px;align-items: center;justify-content: center;padding: 0 13px;background: linear-gradient( 180deg, #e38757 0%, var(--astra-accent) 100% );border: 0;border-radius: 8px;color: #ffffff;font-family: inherit;font-size: 11.5px;font-weight: 700;line-height: 1;text-transform: none;opacity: 1;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.14);transition: background 180ms ease, transform 180ms ease, box-shadow 180ms ease;}footer.footer .subscribe_success,footer.footer .subscribe_error {margin-top: 8px;font-size: 12px;line-height: 1.4;}footer.footer .footer__social {display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;overflow: visible;}footer.footer .social__link {display: inline-flex;box-sizing: border-box;float: none;width: 38px;height: 38px;align-items: center;justify-content: center;margin: 0;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 9px;color: #ffffff;font-size: 17px;line-height: 1;opacity: 1;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.08);transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}footer.footer .footer__copyright {padding: 0 0 14px;background: #f3f6f8;border: 0;color: rgba(255, 255, 255, 0.72);}footer.footer .footer__copyright > .container {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}footer.footer .footer__copyright .f_row {display: flex;box-sizing: border-box;width: 100%;min-height: 58px;align-items: center;justify-content: space-between;gap: 16px;margin: 0;padding: 11px 20px;background: linear-gradient( 105deg, #173b54 0%, var(--astra-primary-dark) 100% );border: 1px solid rgba(24, 56, 79, 0.18);border-top: 1px solid rgba(255, 255, 255, 0.1);border-radius: 0 0 16px 16px;}footer.footer .copyright {color: rgba(255, 255, 255, 0.72);font-family: inherit;font-size: 12px;font-weight: 500;}footer.footer .footer__copyright span {padding-right: 4px;}footer.footer .footer__payments {margin: 0;text-align: right;}footer.footer .payments__list {display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 7px;margin: 0;padding: 0;}footer.footer .payments__item {display: inline-flex;box-sizing: border-box;min-width: 46px;height: 34px;align-items: center;justify-content: center;margin: 0;padding: 3px 7px;background: #ffffff;border: 1px solid rgba(255, 255, 255, 0.24);border-radius: 7px;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);}footer.footer .payments__item picture,footer.footer .payments__item img {width: auto;max-width: 80px;height: auto;max-height: 26px;margin: 0;}@media (hover: hover) and (pointer: fine) {footer.footer .footer__contact_item .phone:hover,footer.footer .footer__contact_item .email:hover {background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.1);color: #ffffff;}footer.footer .footer__contact_item .callback:hover {background: var(--astra-accent);border-color: var(--astra-accent);transform: translateY(-1px);}footer.footer .footer__menu_link:hover,footer.footer .menu_group--footer .menu_group__link:hover {background: rgba(255, 255, 255, 0.06);color: #ffffff;transform: translateX(2px);}footer.footer .footer__view_all:hover {border-color: transparent;color: #ffffff;}footer.footer .form__button--subscribe:hover {background: linear-gradient( 180deg, #ec9668 0%, var(--astra-accent-hover) 100% );box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18);transform: translateY(-1px);}footer.footer .social__link:hover {background: var(--astra-accent);border-color: var(--astra-accent);color: #ffffff;transform: translateY(-2px);}}@media (max-width: 991px) {footer.footer {padding-top: 0px;}footer.footer > .container {padding-right: 8px;padding-left: 8px;}footer.footer > .container > .f_row {display: flex;flex-direction: column;gap: 0;padding: 10px;border-radius: 14px 14px 0 0;}footer.footer > .container > .f_row > .f_col-lg {width: 100%;max-width: 100%;}footer.footer .footer__title {min-height: 44px;margin: 0 0 8px;padding: 0 11px 0 13px;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 10px;color: #ffffff;font-size: 13px;font-weight: 700;text-transform: none;}footer.footer .footer__title::before {content: none;display: none;}footer.footer .footer__content + .footer__title {margin-top: 0;}footer.footer .footer__title_arrow {position: static;display: inline-flex;box-sizing: border-box;flex: 0 0 30px;width: 30px;height: 30px;align-items: center;justify-content: center;margin: 0;padding: 0;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.13);border-radius: 8px;text-align: center;}footer.footer .footer__title_arrow svg {width: 11px;height: 11px;color: #ffffff;transform: rotate(90deg);}footer.footer .footer__title.active .footer__title_arrow svg,footer.footer .footer__title_arrow.down svg {transform: rotate(-90deg);}footer.footer .footer__content {margin: 0 0 8px;padding: 5px 10px 8px;}footer.footer .footer__contact_item .phone,footer.footer .footer__contact_item .email,footer.footer .footer__contact_item .open_hours {padding-right: 5px;padding-left: 5px;}footer.footer .footer__contact_item .callback {width: 100%;min-height: 40px;}footer.footer .footer__copyright {padding: 0 0 8px;}footer.footer .footer__copyright > .container {padding-right: 8px;padding-left: 8px;}footer.footer .footer__copyright .f_row {flex-direction: column;min-height: 0;justify-content: center;gap: 11px;padding: 14px 10px;border-radius: 0 0 14px 14px;}footer.footer .footer__payments {order: 1;margin: 0;}footer.footer .copyright {order: 2;justify-content: center;text-align: center;}footer.footer .payments__list {justify-content: center;}}footer.footer .social__link .astra-social-icon {display: block;width: 19px;height: 19px;margin: 0;padding: 0;color: currentColor;overflow: visible;}footer.footer .social__link .astra-social-icon--telegram {width: 20px;height: 20px;transform: translateX(-0.5px);}footer.footer .social__link .astra-social-icon--instagram {width: 19px;height: 19px;}footer.footer .social__link > .fa {margin: 0;font-size: 17px;line-height: 1;}footer.footer .payments__item .astra-payment-icon {display: block;width: 30px;height: 30px;margin: 0;padding: 0;color: #24729d;overflow: visible;transition: color 180ms ease, transform 180ms ease;}footer.footer .payments__item .astra-payment-icon--cash {color: #24729d;}footer.footer .payments__item .astra-payment-icon--online {color: var(--astra-accent);}footer.footer .payments__item .astra-payment-icon--card {color: #24729d;}footer.footer .payments__item picture,footer.footer .payments__item img {display: none;}@media (hover: hover) and (pointer: fine) {footer.footer .social__link:hover .astra-social-icon {transform: scale(1.07);}footer.footer .social__link:hover .astra-social-icon--telegram {transform: translateX(-0.5px) scale(1.07);}footer.footer .payments__item:hover .astra-payment-icon {transform: scale(1.08);}}@media (max-width: 767px) {footer.footer .social__link .astra-social-icon {width: 25px;height: 25px;}footer.footer .social__link .astra-social-icon--telegram {width: 25px;height: 25px;}footer.footer .payments__item .astra-payment-icon {width: 30px;height: 30px;}}.astra-checkout {min-height: 100vh;background: var(--astra-background);color: var(--astra-text);}.astra-checkout .cart_body {box-sizing: border-box;width: 100%;flex: 1 0 auto;padding: 0 0 8px;}.astra-checkout .cart_body > .container > .block {margin-bottom: 0;}.astra-checkout .cart_body > .container,.astra-checkout .cart_header > .container,.astra-checkout .cart_footer > .container {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}.astra-checkout .cart_header {position: relative;z-index: 20;box-sizing: border-box;flex-shrink: 0;height: auto;margin: 0 0 8px;padding: 14px 0 0;background: transparent;border: 0;}.astra-checkout .cart_header__inner {box-sizing: border-box;min-height: 72px;height: auto;gap: 20px;padding: 9px 13px;background: var(--astra-surface);border: 1px solid rgba(24, 56, 79, 0.12);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-checkout .cart_header__logo {display: flex;width: auto;max-width: 220px;max-height: 52px;align-items: center;padding: 0;line-height: 0;}.astra-checkout .cart_header__logo img,.astra-checkout .cart_header__logo svg {display: block;width: auto;max-width: 100%;height: auto;max-height: 52px;}.astra-checkout .cart_header__phone {display: inline-flex;box-sizing: border-box;min-height: 40px;align-items: center;justify-content: center;padding: 0 13px;background: #f1f7fa;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 10px;color: var(--astra-primary-dark);font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1;text-decoration: none;white-space: nowrap;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-checkout__page-header {display: flex;box-sizing: border-box;min-height: 58px;align-items: center;justify-content: space-between;gap: 14px;margin: 0 0 8px;padding: 9px 13px 9px 17px;background: var(--astra-surface);border: 1px solid rgba(24, 56, 79, 0.12);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-checkout__page-header .block__heading {min-width: 0;margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 20px;font-weight: 800;line-height: 1.25;letter-spacing: -0.015em;}.astra-checkout__empty {display: flex;min-height: 150px;flex-direction: column;align-items: center;justify-content: center;gap: 10px;margin: 0;padding: 24px 20px;background: var(--astra-surface);border: 1px solid rgba(24, 56, 79, 0.12);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);text-align: center;}.astra-checkout__empty-icon {display: flex;width: 52px;height: 52px;align-items: center;justify-content: center;background: #eef7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 50%;color: var(--astra-primary);}.astra-checkout__empty-icon svg {display: block;width: 26px;height: 26px;}.astra-checkout__empty-title {margin: 0;color: var(--astra-heading);font-size: 16px;font-weight: 700;line-height: 1.35;}.astra-checkout .cart_back_link {order: 2;display: inline-flex;box-sizing: border-box;height: 40px;flex: 0 0 auto;align-items: center;justify-content: center;gap: 6px;padding: 0 13px 0 11px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 10px;color: var(--astra-primary);font-family: inherit;font-size: 13px;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.035);transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-checkout .cart_back_link svg {display: block;width: 17px;height: 17px;flex: 0 0 17px;}.astra-checkout__layout {align-items: flex-start;margin-right: -4px;margin-left: -4px;}.astra-checkout__layout > .f_col {box-sizing: border-box;padding-right: 4px;padding-left: 4px;}.astra-checkout__form-column {position: static;}.astra-checkout__summary-card {box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: var(--astra-surface);border: 1px solid rgba(24, 56, 79, 0.12);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);overflow: hidden;}.astra-checkout__summary-card > .block__inner {box-sizing: border-box;width: 100%;padding: 18px;}.astra-checkout__summary-card > .block__inner > .h6 {margin: 0 0 8px;color: var(--astra-heading);font-family: inherit;font-size: 16px;font-weight: 800;line-height: 1.3;}.astra-checkout__form-shell {display: block;box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: var(--astra-surface);border: 1px solid rgba(24, 56, 79, 0.12);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);overflow: hidden;}.astra-checkout__form-inner {box-sizing: border-box;width: 100%;padding: 18px;}.astra-checkout__form-heading {margin: 0 0 8px;color: var(--astra-heading);font-family: inherit;font-size: 16px;font-weight: 800;line-height: 1.3;}.astra-checkout__contact-card {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 16px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: none;}.astra-checkout__contact-card .form__header {margin: 0 0 14px;}.astra-checkout__contact-card .form__body {padding: 0;}.astra-checkout__submit-card {box-sizing: border-box;width: 100%;margin: 8px 0 0;padding: 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: none;}.astra-checkout__submit-card .form__footer {margin: 0;padding: 0;}.astra-checkout__submit-card .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;justify-content: center;margin: 0;padding: 0 20px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 10px;color: #ffffff;font-family: inherit;font-size: 13px;font-weight: 800;line-height: 1;text-transform: none;opacity: 1;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.22);cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-checkout .cart_footer {box-sizing: border-box;flex-shrink: 0;height: auto;margin: 0;padding: 0 0 14px;background: transparent;border: 0;}.astra-checkout .cart_footer__copyright {display: flex;box-sizing: border-box;min-height: 54px;height: auto;align-items: center;padding: 11px 16px;background: var(--astra-surface);border: 1px solid rgba(24, 56, 79, 0.12);border-radius: var(--astra-radius-medium);color: var(--astra-muted);font-family: inherit;font-size: 12.5px;font-weight: 500;box-shadow: var(--astra-shadow-small);}.astra-checkout .cart_footer__copyright a {display: none;}@media (hover: hover) and (pointer: fine) {.astra-checkout .cart_header__phone:hover {background: #e8f3f8;border-color: rgba(36, 114, 157, 0.22);color: var(--astra-primary);transform: translateY(-1px);}.astra-checkout .cart_back_link:hover {background: #e8f3f8;border-color: rgba(36, 114, 157, 0.26);color: var(--astra-primary-dark);box-shadow: 0 4px 12px rgba(24, 56, 79, 0.07);transform: translateY(-1px);}.astra-checkout__submit-card .form__button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.3);transform: translateY(-1px);}}@media (min-width: 992px) {.astra-checkout__summary-column {position: sticky;top: 14px;z-index: 5;}}@media (max-width: 991px) {body:has(.astra-checkout) .main {padding-top: 8px;}.astra-checkout .cart_body {padding-bottom: 0;}.astra-checkout .cart_body > .container,.astra-checkout .cart_header > .container,.astra-checkout .cart_footer > .container {padding-right: 8px;padding-left: 8px;}.astra-checkout .cart_header {margin-bottom: 8px;padding-top: 8px;}.astra-checkout .cart_header__inner {min-height: 64px;gap: 10px;padding: 7px 10px;border-radius: 14px;}.astra-checkout .cart_header__logo {max-width: 55%;max-height: 48px;}.astra-checkout .cart_header__logo img,.astra-checkout .cart_header__logo svg {max-height: 48px;}.astra-checkout .cart_header__phone {min-height: 38px;padding: 0 9px;border-radius: 9px;font-size: 12px;}.astra-checkout__page-header {min-height: 56px;margin-bottom: 8px;padding: 8px 9px 8px 11px;border-radius: 12px;}.astra-checkout__page-header .block__heading {font-size: 19px;}.astra-checkout .cart_back_link {height: 38px;padding: 0 10px 0 8px;border-radius: 9px;font-size: 12px;}.astra-checkout__layout {margin-right: 0;margin-left: 0;}.astra-checkout__layout > .f_col {padding-right: 0;padding-left: 0;}.astra-checkout__summary-column,.astra-checkout__form-column {position: static;width: 100%;max-width: 100%;}.astra-checkout__summary-column {margin-bottom: 8px;}.astra-checkout__summary-card,.astra-checkout__form-shell {border-radius: 14px;}.astra-checkout__summary-card > .block__inner,.astra-checkout__form-inner {padding: 12px;}.astra-checkout__summary-card > .block__inner > .h6,.astra-checkout__form-heading {margin-bottom: 8px;font-size: 15px;}.astra-checkout__contact-card {margin-bottom: 8px;padding: 12px;border-radius: 12px;}.astra-checkout__submit-card {margin-top: 8px;padding: 10px;border-radius: 12px;}.astra-checkout__submit-card .form__button {min-height: 48px;border-radius: 9px;}.astra-checkout .cart_footer {margin-top: 8px;padding-bottom: 8px;}.astra-checkout .cart_footer__copyright {min-height: 54px;justify-content: center;padding: 11px 10px;border-radius: 12px;text-align: center;}}@media (max-width: 390px) {.astra-checkout .cart_header__logo {max-width: 52%;}.astra-checkout .cart_header__phone {padding-right: 7px;padding-left: 7px;font-size: 11.5px;}.astra-checkout .cart_back_link {gap: 4px;padding-right: 8px;padding-left: 7px;}.astra-checkout .cart_back_link svg {width: 15px;height: 15px;flex-basis: 15px;}}.astra-checkout__summary-card .purchase {width: 100%;margin: 0;padding: 0;}.astra-checkout__summary-card .purchase__item {position: relative;display: flex;box-sizing: border-box;width: 100%;gap: 12px;margin: 0 0 13px;padding: 0 0 13px;border-bottom: 1px solid var(--astra-border);}.astra-checkout__summary-card .purchase__item:last-child {margin-bottom: 0;}.astra-checkout__summary-card .purchase__image {display: flex;box-sizing: border-box;width: 78px;min-width: 78px;max-width: 78px;height: 78px;min-height: 78px;flex: 0 0 78px;align-items: center;justify-content: center;margin: 0;padding: 6px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;overflow: hidden;}.astra-checkout__summary-card .purchase__image > a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;line-height: 0;}.astra-checkout__summary-card .purchase__image img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;}.astra-checkout__summary-card .purchase__no_image {align-items: center;justify-content: center;width: 100%;height: 100%;}.astra-checkout__summary-card .purchase__content {position: relative;width: auto;min-width: 0;max-width: none;flex: 1 1 auto;}.astra-checkout__summary-card .purchase__name .purchase__name_link {color: var(--astra-heading);font-family: inherit;font-weight: 600;text-decoration: none;transition: color 180ms ease;}.astra-checkout__summary-card .purchase__name i {display: block;margin: 4px 0 0;color: var(--astra-muted);font-family: inherit;font-size: 11px;font-weight: 500;font-style: normal;line-height: 1.3;}.astra-checkout__summary-card .preorder_label {display: inline-flex;margin-top: 5px;padding: 4px 7px;background: #fff6df;border-radius: 999px;color: #9a6b15;font-size: 10px;font-weight: 700;line-height: 1;}.astra-checkout__summary-card .purchase__group {min-width: 0;}.astra-checkout__summary-card .purchase__price {flex: 1 1 72px;color: var(--astra-heading);font-size: 15px;font-weight: 700;}.astra-checkout__summary-card .purchase__price .currency,.astra-checkout__summary-card .purchase__price_total .currency {position: relative;top: -6px;margin-left: 2px;font-size: 10px;font-weight: 700;}.astra-checkout__summary-card .purchase__amount {flex: 0 0 88px;}.astra-checkout__summary-card .purchase__amount .amount {display: flex;box-sizing: border-box;align-items: center;padding: 0;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 9px;color: var(--astra-heading);overflow: hidden;opacity: 1;}.astra-checkout__summary-card .purchase__amount .amount__minus,.astra-checkout__summary-card .purchase__amount .amount__plus {display: inline-flex;width: 28px;flex: 0 0 28px;align-items: center;justify-content: center;color: var(--astra-primary);font-size: 17px;line-height: 1;cursor: pointer;transition: color 180ms ease, background-color 180ms ease;}.astra-checkout__summary-card .purchase__amount .amount__input {box-sizing: border-box;width: 32px;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 700;line-height: 28px;text-align: center;box-shadow: none;outline: none;}.astra-checkout__summary-card .purchase__price_total {flex: 0 0 auto;color: #00a1ef;font-size: 16px;font-weight: 800;line-height: 1;text-align: right;white-space: nowrap;}.astra-checkout__summary-card .purchase__remove {position: absolute;top: 0;right: 0;display: inline-flex;box-sizing: border-box;width: 26px;height: 26px;align-items: center;justify-content: center;background: #fff4f3;border: 1px solid rgba(210, 65, 59, 0.35);border-radius: 50%;color: #d2413b;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-checkout__summary-card .purchase__remove svg {display: block;width: 13px;height: 13px;margin: 0;color: currentColor;}.astra-checkout__summary-card .coupon {margin: 0 0 13px;padding: 0 0 13px;border-bottom: 1px solid var(--astra-border);}.astra-checkout__summary-card .coupon__title {margin: 0 0 9px;color: var(--astra-heading);font-size: 13px;font-weight: 700;}.astra-checkout__summary-card .coupon__group .form__input {height: 40px;padding-right: 100px;border-radius: 9px;}.astra-checkout__summary-card .form__button--coupon {top: 4px;right: 4px;height: 32px;padding: 0 11px;background: var(--astra-primary-dark);border-radius: 7px;color: #ffffff;font-size: 11px;font-weight: 700;line-height: 32px;opacity: 1;}.astra-checkout__summary-card .astra-checkout__free-delivery {display: block;margin: 14px 0 10px;padding: 0;}.astra-checkout__free-delivery-inner {box-sizing: border-box;width: 100%;padding: 11px 12px;background: #fff8f4;border: 1px solid rgba(217, 120, 74, 0.16);border-radius: 10px;}.astra-checkout__free-delivery-text {margin: 0 0 8px;font-family: inherit;font-size: 12px;font-weight: 600;line-height: 1.4;}.astra-checkout__free-delivery-text strong {font-weight: 800;}.astra-checkout__free-delivery-track {position: relative;width: 100%;height: 7px;background: rgba(24, 56, 79, 0.09);border-radius: 999px;overflow: hidden;}.astra-checkout__free-delivery-bar {width: 0;height: 7px;background: #e05a00;border-radius: 999px;transition: width 300ms ease, background-color 300ms ease;}.astra-checkout__summary-card .purchase_detail {margin: 14px 0 0;}.astra-checkout__summary-card .purchase_detail__item {display: flex;min-height: 38px;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 8px 0;}.astra-checkout__summary-card .astra-checkout__subtotal,.astra-checkout__summary-card .astra-checkout__delivery-total {border-bottom: 1px solid rgba(225, 231, 236, 0.8);}.astra-checkout__summary-card .purchase_detail__name {color: var(--astra-text);font-size: 13px;font-weight: 600;line-height: 1.35;}.astra-checkout__summary-card .purchase_detail__price {justify-content: flex-end;color: var(--astra-heading);font-size: 15px;font-weight: 800;white-space: nowrap;}.astra-checkout__summary-card .purchase_detail__price .currency {top: -5px;margin-left: 3px;font-size: 10px;}.astra-checkout__summary-card .astra-checkout__grand-total {min-height: 62px;margin-top: 9px;padding: 11px 12px;background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 10px;}.astra-checkout__summary-card .purchase_detail__name--total {color: var(--astra-primary-dark);font-size: 18px;font-weight: 800;line-height: 1.2;}.astra-checkout__summary-card .purchase_detail__price--total {color: #00a1ef;font-size: 25px;font-weight: 800;line-height: 1;letter-spacing: -0.025em;}.astra-checkout__summary-card .purchase_detail__price--total .currency {top: -7px;font-size: 11px;}@media (hover: hover) and (pointer: fine) {.astra-checkout__summary-card .purchase__name .purchase__name_link:hover {color: var(--astra-primary);}.astra-checkout__summary-card .purchase__amount .amount__minus:hover,.astra-checkout__summary-card .purchase__amount .amount__plus:hover {background: rgba(36, 114, 157, 0.08);color: var(--astra-primary-dark);}.astra-checkout__summary-card .purchase__remove:hover {background: #d2413b;border-color: #d2413b;color: #ffffff;transform: scale(1.06);}}@media (max-width: 767px) {.astra-checkout__summary-card .purchase__item {gap: 11px;margin-bottom: 11px;padding-bottom: 11px;}.astra-checkout__summary-card .purchase__image {padding: 5px;border-radius: 9px;}.astra-checkout__summary-card .purchase__name {margin-bottom: 8px;padding-right: 29px;}.astra-checkout__summary-card .purchase__group {justify-content: flex-start;}.astra-checkout__summary-card .purchase__amount {flex-basis: 84px;}.astra-checkout__summary-card .purchase__amount .amount__minus,.astra-checkout__summary-card .purchase__amount .amount__plus {width: 27px;flex-basis: 27px;}.astra-checkout__summary-card .purchase__amount .amount__input {width: 30px;}.astra-checkout__summary-card .purchase__price_total {min-width: 0;margin-left: 0;font-size: 17px;text-align: left;}.astra-checkout__summary-card .purchase__remove {width: 24px;height: 24px;}.astra-checkout__free-delivery-inner {padding: 10px;border-radius: 9px;}.astra-checkout__free-delivery-text {font-size: 11.5px;}.astra-checkout__summary-card .purchase_detail {margin-top: 11px;}.astra-checkout__summary-card .purchase_detail__item {min-height: 36px;padding: 7px 0;}.astra-checkout__summary-card .astra-checkout__grand-total {min-height: 58px;margin-top: 8px;padding: 10px;border-radius: 9px;}.astra-checkout__summary-card .purchase_detail__name--total {font-size: 17px;}.astra-checkout__summary-card .purchase_detail__price--total {font-size: 23px;}}@media (max-width: 374px) {.astra-checkout__summary-card .purchase__name .purchase__name_link {font-size: 12px;}.astra-checkout__summary-card .purchase__amount {flex-basis: 80px;}.astra-checkout__summary-card .purchase__amount .amount__minus,.astra-checkout__summary-card .purchase__amount .amount__plus {width: 25px;flex-basis: 25px;}}.astra-checkout__summary-card .purchase__item {min-height: 108px;align-items: center;}.astra-checkout__summary-card .purchase__image {align-self: center;}.astra-checkout__summary-card .purchase__content {display: grid;box-sizing: border-box;grid-template-rows: 46px 54px;align-content: center;gap: 5px;align-self: stretch;padding: 0 30px 0 0;}.astra-checkout__summary-card .purchase__name {box-sizing: border-box;width: 100%;height: 46px;min-height: 46px;max-height: 46px;margin: 0;padding: 0;overflow: hidden;}.astra-checkout__summary-card .purchase__name .purchase__name_link {display: -webkit-box;max-height: 38px;overflow: hidden;font-size: 13px;line-height: 1.42;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.astra-checkout__summary-card .purchase__name > i {display: block;height: 13px;margin: 0;overflow: hidden;color: var(--astra-muted);font-size: 10px;line-height: 13px;text-overflow: ellipsis;white-space: nowrap;}.astra-checkout__summary-card .purchase__group {display: grid;box-sizing: border-box;grid-template-columns: minmax(96px, 1fr) 92px minmax(82px, auto);align-items: stretch;gap: 9px;width: 100%;height: 54px;min-height: 54px;margin: 0;padding: 5px 8px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;overflow: hidden;}.astra-checkout__summary-card .purchase__price {order: 1;}.astra-checkout__summary-card .purchase__amount {order: 2;}.astra-checkout__summary-card .purchase__price_total {order: 3;}.astra-checkout__summary-card .purchase__price,.astra-checkout__summary-card .purchase__amount,.astra-checkout__summary-card .purchase__price_total {position: static;display: grid;box-sizing: border-box;grid-template-rows: 12px 30px;align-items: center;min-width: 0;min-height: 42px;margin: 0;padding: 0;}.astra-checkout__summary-card .purchase__group_title {position: static;display: block;width: 100%;height: 12px;margin: 0;padding: 0;color: var(--astra-muted);font-size: 9.5px;font-weight: 500;line-height: 12px;white-space: nowrap;}.astra-checkout__summary-card .purchase__price .purchase__group_title {text-align: left;}.astra-checkout__summary-card .purchase__amount .purchase__group_title {text-align: center;}.astra-checkout__summary-card .purchase__price_total .purchase__group_title {text-align: right;}.astra-checkout__summary-card .purchase__group_content {display: flex;width: 100%;height: 30px;min-height: 30px;align-items: center;margin: 0;padding: 0;line-height: 1;}.astra-checkout__summary-card .purchase__price-values {display: flex;height: 30px;min-height: 30px;align-items: center;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;gap: 2px 6px;overflow: hidden;}.astra-checkout__summary-card .purchase__old-price-line,.astra-checkout__summary-card .purchase__current-price-line {display: inline-flex;align-items: baseline;white-space: nowrap;}.astra-checkout__summary-card .purchase__old-price {position: relative;color: var(--astra-muted);font-size: 11px;font-weight: 500;line-height: 1;}.astra-checkout__summary-card .purchase__old-price::after {content: "";position: absolute;top: 50%;right: -1px;left: -1px;height: 1px;background: currentColor;transform: rotate(-7deg);}.astra-checkout__summary-card .purchase__old-price-currency {position: static;margin-left: 2px;color: var(--astra-muted);font-size: 8px;font-weight: 600;}.astra-checkout__summary-card .purchase__current-price {color: var(--astra-heading);font-size: 14px;font-weight: 800;line-height: 1;}.astra-checkout__summary-card .purchase__current-price--sale {color: #c4413c;}.astra-checkout__summary-card .purchase__current-price-currency {position: relative;top: -4px;margin-left: 2px;color: inherit;font-size: 8px;font-weight: 700;}.astra-checkout__summary-card .purchase__unit {margin-left: 3px;color: var(--astra-muted);font-size: 9px;font-weight: 500;}.astra-checkout__summary-card .purchase__amount {justify-items: center;}.astra-checkout__summary-card .purchase__amount .amount {align-self: center;width: 88px;max-width: 88px;height: 30px;margin: 0 auto;transform: none;}.astra-checkout__summary-card .purchase__amount .amount__minus,.astra-checkout__summary-card .purchase__amount .amount__plus,.astra-checkout__summary-card .purchase__amount .amount__input {height: 28px;}.astra-checkout__summary-card .purchase__price_total {justify-items: end;}.astra-checkout__summary-card .purchase__price_total .purchase__group_content {height: 30px;min-height: 30px;align-items: center;justify-content: flex-end;color: #009de6;font-size: 16px;font-weight: 800;line-height: 1;text-align: right;white-space: nowrap;}.astra-checkout__summary-card .purchase__price_total .currency {position: relative;top: -5px;margin-left: 3px;font-size: 8px;}@media (max-width: 767px) {.astra-checkout__summary-card .purchase__item {min-height: 116px;align-items: center;}.astra-checkout__summary-card .purchase__image {width: 72px;min-width: 72px;max-width: 72px;height: 72px;min-height: 72px;flex-basis: 72px;align-self: center;}.astra-checkout__summary-card .purchase__content {grid-template-rows: 48px 46px;gap: 6px;padding-right: 27px;}.astra-checkout__summary-card .purchase__name {height: 48px;min-height: 48px;max-height: 48px;}.astra-checkout__summary-card .purchase__name .purchase__name_link {max-height: 37px;font-size: 12.5px;line-height: 1.45;}.astra-checkout__summary-card .purchase__amount {order: 1;}.astra-checkout__summary-card .purchase__price_total {order: 2;}.astra-checkout__summary-card .purchase__price {order: 3;}.astra-checkout__summary-card .purchase__group {grid-template-columns: 84px minmax(62px, 1fr) minmax(74px, auto);align-items: center;gap: 6px;height: 46px;min-height: 46px;padding: 5px 7px;border-radius: 8px;}.astra-checkout__summary-card .purchase__group_title {display: none;}.astra-checkout__summary-card .purchase__price,.astra-checkout__summary-card .purchase__amount,.astra-checkout__summary-card .purchase__price_total {display: flex;min-height: 36px;align-items: center;justify-content: center;margin: 0;}.astra-checkout__summary-card .purchase__amount .amount {width: 84px;max-width: 84px;}.astra-checkout__summary-card .purchase__price_total {justify-content: center;}.astra-checkout__summary-card .purchase__price_total .purchase__group_content {justify-content: center;font-size: 16px;}.astra-checkout__summary-card .purchase__price {justify-content: flex-end;text-align: right;}.astra-checkout__summary-card .purchase__price-values {display: flex;height: 36px;min-height: 36px;align-items: flex-end;justify-content: center;flex-direction: column;flex-wrap: nowrap;gap: 2px;text-align: right;}.astra-checkout__summary-card .purchase__old-price-line,.astra-checkout__summary-card .purchase__current-price-line {justify-content: flex-end;width: 100%;}.astra-checkout__summary-card .purchase__old-price {font-size: 10px;}.astra-checkout__summary-card .purchase__current-price {font-size: 13.5px;}}@media (max-width: 374px) {.astra-checkout__summary-card .purchase__item {gap: 8px;}.astra-checkout__summary-card .purchase__image {width: 66px;min-width: 66px;max-width: 66px;height: 66px;min-height: 66px;flex-basis: 66px;}.astra-checkout__summary-card .purchase__group {grid-template-columns: 80px minmax(57px, 1fr) minmax(68px, auto);gap: 4px;padding-right: 5px;padding-left: 5px;}.astra-checkout__summary-card .purchase__amount .amount {width: 80px;max-width: 80px;}.astra-checkout__summary-card .purchase__current-price {font-size: 13px;}.astra-checkout__summary-card .purchase__price_total .purchase__group_content {font-size: 15px;}}@media (max-width: 767px) {.astra-checkout__summary-card .purchase__price {box-sizing: border-box;width: 100%;padding-right: 7px;}.astra-checkout__summary-card .purchase__price-values {width: 100%;box-sizing: border-box;}}@media (max-width: 374px) {.astra-checkout__summary-card .purchase__price {padding-right: 5px;}}.astra-checkout .astra-checkout__methods {width: 100%;margin: 0 0 8px;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.astra-checkout .astra-checkout__methods--payment {margin-bottom: 0;}.header__top {z-index: 2;}.header__center {z-index: 1;}.header__center:has(.header-contact__inner:hover) {z-index: 2100;}.header__top .switcher__item:hover {z-index: 3;}.header__top .switcher__hidden {z-index: 3;}.astra-checkout .form__header::after {content: none;}.astra-checkout .astra-checkout__methods > .form__header {position: relative;display: flex;box-sizing: border-box;min-height: 44px;align-items: center;justify-content: center;margin: 0 0 8px;padding: 0;}.astra-checkout .astra-checkout__methods > .form__header::before {content: "";position: absolute;top: 50%;right: 0;left: 0;height: 1px;background: var(--astra-border);transform: translateY(-50%);}.astra-checkout .astra-checkout__methods .form__title {position: relative;z-index: 1;display: inline-flex;box-sizing: border-box;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 14px;background: var(--astra-surface);color: var(--astra-heading);font-family: inherit;font-size: 15px;font-weight: 700;line-height: 1.2;}.astra-checkout .astra-checkout__methods .form__title svg {display: block;width: 20px;height: 20px;flex: 0 0 20px;margin: 0;color: var(--astra-primary-dark);}.astra-checkout .astra-checkout__methods-list {display: grid;gap: 8px;width: 100%;margin: 0;padding: 0;}.astra-checkout .astra-checkout__method-item {width: 100%;margin: 0;padding: 0;}.astra-checkout .astra-checkout__method-card {position: relative;display: grid;box-sizing: border-box;grid-template-columns: 24px minmax(0, 1fr) minmax(58px, 82px);min-height: 62px;align-items: center;gap: 11px;width: 100%;margin: 0;padding: 9px 11px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;color: var(--astra-text);cursor: pointer;box-shadow: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-checkout .astra-checkout__method-card.active,.astra-checkout .astra-checkout__method-card:has(.delivery__input:checked) {background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border-color: rgba(36, 114, 157, 0.38);box-shadow: 0 0 0 2px rgba(36, 114, 157, 0.07);}.astra-checkout .astra-checkout__method-card .checkbox__icon {position: static;display: block;box-sizing: border-box;width: 22px;height: 22px;margin: 0;padding: 0;background: #ffffff;border: 1.5px solid #cbd7df;border-radius: 50%;color: #ffffff;overflow: visible;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-checkout .astra-checkout__method-card .checkbox__mark {stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.astra-checkout .astra-checkout__method-card.active .checkbox__icon,.astra-checkout .astra-checkout__method-card:has(.delivery__input:checked) .checkbox__icon {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.12);}.astra-checkout .astra-checkout__method-card .delivery__input:focus-visible + .checkbox__icon {outline: 3px solid rgba(36, 114, 157, 0.22);outline-offset: 2px;}.astra-checkout .astra-checkout__method-card .delivery__name {display: block;box-sizing: border-box;min-width: 0;max-width: none;flex: none;margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 600;line-height: 1.35;}.astra-checkout .astra-checkout__method-card .delivery__name_price {display: none;color: var(--astra-muted);font-size: 11.5px;font-weight: 600;font-style: normal;line-height: inherit;white-space: normal;}.astra-checkout .astra-checkout__method-card .delivery__name_price .fn_delivery_price {color: #27774d;font-weight: 700;}.astra-checkout .astra-checkout__method-card .delivery__image {display: flex;box-sizing: border-box;width: 100%;min-width: 0;max-width: 82px;height: 40px;flex: none;align-items: center;justify-content: flex-end;margin: 0;padding: 3px 0 3px 7px;text-align: right;}.astra-checkout .astra-checkout__method-card .delivery__image picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: flex-end;}.astra-checkout .astra-checkout__method-card .delivery__image img {display: block;width: auto;max-width: 76px;height: auto;max-height: 32px;margin: 0;object-fit: contain;}.astra-checkout .astra-checkout__method-card .delivery__name:last-child {grid-column: 2 / 4;}.astra-checkout .astra-checkout__method-description {display: none;width: calc(100% - 34px);margin: 7px 0 0 34px;padding: 12px;background: #f8fafb;border: 1px solid var(--astra-border);border-left: 3px solid rgba(36, 114, 157, 0.35);border-radius: 10px;color: var(--astra-muted);font-family: inherit;font-size: 11.5px;font-weight: 500;line-height: 1.5;}.astra-checkout .astra-checkout__method-card.active + .astra-checkout__method-description,.astra-checkout .astra-checkout__method-card:has(.delivery__input:checked) + .astra-checkout__method-description {display: block;}.astra-checkout .astra-checkout__method-description > :first-child {margin-top: 0;}.astra-checkout .astra-checkout__method-description > :last-child {margin-bottom: 0;}.astra-checkout .astra-checkout__method-description p {margin: 0 0 8px;color: inherit;line-height: inherit;}.astra-checkout .astra-checkout__method-description input:not([type="radio"]):not([type="checkbox"]),.astra-checkout .astra-checkout__method-description select,.astra-checkout .astra-checkout__method-description textarea {box-sizing: border-box;width: 100%;min-height: 42px;margin: 0 0 9px;padding: 0 11px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 9px;color: var(--astra-heading);font-family: inherit;font-size: 12px;font-weight: 500;outline: none;box-shadow: none;transition: border-color 180ms ease, box-shadow 180ms ease;}.astra-checkout .astra-checkout__method-description textarea {min-height: 82px;padding-top: 10px;padding-bottom: 10px;resize: vertical;}.astra-checkout .astra-checkout__method-description input:focus,.astra-checkout .astra-checkout__method-description select:focus,.astra-checkout .astra-checkout__method-description textarea:focus {border-color: rgba(36, 114, 157, 0.55);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);}.astra-checkout .astra-checkout__method-description .select2-container {width: 100%;margin-bottom: 9px;}.astra-checkout .astra-checkout__method-description .select2-selection {min-height: 42px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 9px;box-shadow: none;}.astra-checkout .fn_delivery_module_html button,.astra-checkout .fn_delivery_module_html a {display: inline-flex;box-sizing: border-box;min-height: 30px;align-items: center;justify-content: center;margin: 0 4px 6px 0;padding: 0 10px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 8px;color: var(--astra-primary-dark);font-family: inherit;font-size: 11px;font-weight: 600;line-height: 1;text-decoration: none;box-shadow: var(--astra-shadow-small);cursor: pointer;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-checkout .astra-checkout__method-card:hover {border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 5px 14px rgba(24, 56, 79, 0.07);transform: translateY(-1px);}.astra-checkout .fn_delivery_module_html button:hover,.astra-checkout .fn_delivery_module_html a:hover {background: #edf7fb;border-color: rgba(36, 114, 157, 0.25);color: var(--astra-primary);}}@media (max-width: 767px) {.astra-checkout .astra-checkout__methods {margin-bottom: 14px;}.astra-checkout .astra-checkout__methods--payment {margin-bottom: 0;}.astra-checkout .astra-checkout__methods > .form__header {min-height: 42px;margin-bottom: 9px;}.astra-checkout .astra-checkout__methods .form__title {min-height: 34px;padding-right: 12px;padding-left: 12px;font-size: 14px;}.astra-checkout .astra-checkout__methods-list {gap: 8px;}.astra-checkout .astra-checkout__method-card {grid-template-columns: 22px minmax(0, 1fr) minmax(48px, 66px);min-height: 58px;gap: 9px;padding: 8px 9px;border-radius: 10px;}.astra-checkout .astra-checkout__method-card .checkbox__icon {width: 21px;height: 21px;}.astra-checkout .astra-checkout__method-card .delivery__name {font-size: 12px;line-height: 1.35;}.astra-checkout .astra-checkout__method-card .delivery__name_price {font-size: 10.5px;}.astra-checkout .astra-checkout__method-card .delivery__image {max-width: 66px;height: 36px;padding-left: 4px;}.astra-checkout .astra-checkout__method-card .delivery__image img {max-width: 62px;max-height: 28px;}.astra-checkout .astra-checkout__method-description {margin-top: 6px;margin-left: 30px;border-radius: 9px;font-size: 11px;}}@media (max-width: 374px) {.astra-checkout .astra-checkout__method-card {grid-template-columns: 21px minmax(0, 1fr) minmax(42px, 56px);gap: 7px;padding-right: 8px;padding-left: 8px;}.astra-checkout .astra-checkout__method-card .delivery__image {max-width: 56px;}.astra-checkout .astra-checkout__method-card .delivery__image img {max-width: 52px;}}.astra-checkout .astra-checkout__methods,.astra-checkout .astra-checkout__methods-list,.astra-checkout .astra-checkout__method-item,.astra-checkout .astra-checkout__method-description,.astra-checkout .fn_delivery_module_html,.astra-checkout .fn_delivery_module_html > *,.astra-checkout .fn_delivery_module_html form {box-sizing: border-box;min-width: 0;max-width: 100%;}.astra-checkout .fn_delivery_module_html {position: relative;width: 100%;overflow: visible;}.astra-checkout .fn_delivery_module_html input,.astra-checkout .fn_delivery_module_html select,.astra-checkout .fn_delivery_module_html textarea {box-sizing: border-box;max-width: 100%;}body:has(.astra-checkout) .autocomplete-suggestion {align-items: center;white-space: normal;}body:has(.astra-checkout) .autocomplete-selected,body:has(.astra-checkout) .autocomplete-suggestion:hover {background: #edf7fb;color: var(--astra-primary-dark);}body:has(.astra-checkout) .autocomplete-no-suggestion {padding: 12px;color: var(--astra-muted);font-size: 12px;text-align: center;}.astra-checkout .fn_delivery_module_html .select2-container {box-sizing: border-box;width: 100%;max-width: 100%;margin: 0 0 9px;font-family: inherit;}.astra-checkout .fn_delivery_module_html .select2-container .select2-selection--single {display: flex;box-sizing: border-box;width: 100%;height: 42px;min-height: 42px;align-items: center;background: #ffffff;outline: none;box-shadow: none;transition: border-color 180ms ease, box-shadow 180ms ease;}.astra-checkout .fn_delivery_module_html .select2-container--focus .select2-selection--single,.astra-checkout .fn_delivery_module_html .select2-container--open .select2-selection--single {border-color: rgba(36, 114, 157, 0.55);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);}.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__rendered {align-items: center;}.astra-checkout .fn_delivery_module_html .select2-container--open .select2-selection__arrow b {border-color: var(--astra-primary);}body:has(.astra-checkout) .select2-dropdown {box-sizing: border-box;background: #ffffff;border: 1px solid #ccdbe5;border-radius: 10px;box-shadow: 0 12px 30px rgba(24, 56, 79, 0.17);overflow: hidden;z-index: 10060;}body:has(.astra-checkout) .select2-container--open .select2-dropdown--below {margin-top: 5px;border-radius: 10px;}body:has(.astra-checkout) .select2-container--open .select2-dropdown--above {margin-top: -5px;border-radius: 10px;}body:has(.astra-checkout) .select2-search--dropdown {padding: 8px;background: #f8fafb;border-bottom: 1px solid var(--astra-border);}body:has(.astra-checkout) .select2-search--dropdown .select2-search__field {box-sizing: border-box;width: 100%;height: 38px;margin: 0;padding: 0 11px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 8px;color: var(--astra-heading);font-family: inherit;font-size: 12px;outline: none;box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.08);}body:has(.astra-checkout) .select2-results {background: #ffffff;}body:has(.astra-checkout) .select2-results__options {max-height: 270px;padding: 6px;scrollbar-width: thin;scrollbar-color: rgba(36, 114, 157, 0.32) transparent;}body:has(.astra-checkout) .select2-results__options::-webkit-scrollbar {width: 7px;}body:has(.astra-checkout) .select2-results__options::-webkit-scrollbar-thumb {background: rgba(36, 114, 157, 0.28);border-radius: 999px;}body:has(.astra-checkout) .select2-results__option {display: flex;box-sizing: border-box;min-height: 38px;align-items: center;margin: 0 0 2px;padding: 8px 10px;background: #ffffff;border-radius: 7px;color: var(--astra-text);font-family: inherit;font-size: 12px;font-weight: 500;line-height: 1.4;white-space: normal;transition: color 150ms ease, background-color 150ms ease;}body:has(.astra-checkout) .select2-results__option:last-child {margin-bottom: 0;}body:has(.astra-checkout) .select2-results__option[aria-selected="true"] {background: #edf7fb;color: var(--astra-primary-dark);font-weight: 700;}body:has(.astra-checkout) .select2-results__option--highlighted[aria-selected] {background: var(--astra-primary);color: #ffffff;}.astra-checkout .astra-checkout__contact-card {padding: 16px;background: linear-gradient( 145deg, #f8fafb 0%, #f4f8fa 100% );border-color: rgba(36, 114, 157, 0.15);}.astra-checkout .astra-checkout__contact-card .form__header {position: relative;display: flex;min-height: 40px;align-items: center;justify-content: center;margin: 0 0 15px;padding: 0;}.astra-checkout .astra-checkout__contact-card .form__header::before {content: "";position: absolute;top: 50%;right: 0;left: 0;height: 1px;background: rgba(36, 114, 157, 0.14);transform: translateY(-50%);}.astra-checkout .astra-checkout__contact-card .form__title {position: relative;z-index: 1;display: inline-flex;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 12px;background: #f7fafb;color: var(--astra-heading);font-family: inherit;font-size: 15px;font-weight: 700;}.astra-checkout .astra-checkout__contact-card .form__title svg {box-sizing: content-box;width: 17px;height: 17px;margin: 0;padding: 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 9px;color: var(--astra-primary);}.astra-checkout .astra-checkout__contact-card .form__body > .f_row {margin-right: -5px;margin-left: -5px;}.astra-checkout .astra-checkout__contact-card .form__body > .f_row > [class*="f_col"] {padding-right: 5px;padding-left: 5px;}.astra-checkout .astra-checkout__contact-card .form__group {margin-bottom: 10px;}.astra-checkout .astra-checkout__contact-card .form__group--last {margin-bottom: 0;}.astra-checkout .astra-checkout__contact-card .form__input {box-sizing: border-box;height: 46px;padding: 7px 13px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 500;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.025);transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}.astra-checkout .astra-checkout__contact-card .form__textarea {box-sizing: border-box;min-height: 92px;padding: 15px 13px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 500;line-height: 1.5;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.025);resize: vertical;}.astra-checkout .astra-checkout__contact-card .form__input:focus,.astra-checkout .astra-checkout__contact-card .form__textarea:focus {border-color: rgba(36, 114, 157, 0.58);background: #ffffff;box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);outline: none;}.astra-checkout .astra-checkout__contact-card .form__placeholder {top: 17px;left: 13px;color: #788793;font-size: 12px;}.astra-checkout .astra-checkout__contact-card .form__placeholder.active,.astra-checkout .astra-checkout__contact-card .filled .form__placeholder,.astra-checkout .astra-checkout__contact-card .form__placeholder--focus:focus ~ .form__placeholder {top: -5px;padding: 0 5px;background: #ffffff;color: var(--astra-primary);font-size: 10.5px;font-weight: 600;}.astra-checkout .astra-checkout__contact-card .form__input.error,.astra-checkout .astra-checkout__contact-card .form__textarea.error {border-color: rgba(210, 65, 59, 0.65);box-shadow: 0 0 0 3px rgba(210, 65, 59, 0.09);}.astra-checkout .astra-checkout__contact-card .message_error {margin: 0 0 12px;padding: 10px 12px;background: #fff3f2;border: 1px solid rgba(210, 65, 59, 0.18);border-radius: 9px;color: #b33e39;font-size: 12px;line-height: 1.45;}@media (max-width: 767px) {.astra-checkout .astra-checkout__method-item {width: 100%;padding-right: 1px;}.astra-checkout .astra-checkout__method-description {box-sizing: border-box;width: calc(100% - 24px);margin: 6px 0 0 24px;padding: 9px;}.astra-checkout .fn_delivery_module_html,.astra-checkout .fn_delivery_module_html > *,.astra-checkout .fn_delivery_module_html form {width: 100%;max-width: 100%;}.astra-checkout .fn_delivery_module_html .select2-container {width: 100%;max-width: 100%;}body:has(.astra-checkout) .autocomplete-suggestions,body:has(.astra-checkout) .select2-container--open {max-width: calc(100vw - 24px);}body:has(.astra-checkout) .select2-dropdown {max-width: calc(100vw - 24px);}body:has(.astra-checkout) .select2-results__options {max-height: 240px;}.astra-checkout .astra-checkout__contact-card {padding: 12px;border-radius: 12px;}.astra-checkout .astra-checkout__contact-card .form__header {min-height: 38px;margin-bottom: 13px;}.astra-checkout .astra-checkout__contact-card .form__title {min-height: 34px;padding-right: 10px;padding-left: 10px;font-size: 14px;}.astra-checkout .astra-checkout__contact-card .form__title svg {width: 16px;height: 16px;padding: 6px;border-radius: 8px;}.astra-checkout .astra-checkout__contact-card .form__body > .f_row {margin-right: 0;margin-left: 0;}.astra-checkout .astra-checkout__contact-card .form__body > .f_row > [class*="f_col"] {padding-right: 0;padding-left: 0;}.astra-checkout .astra-checkout__contact-card .form__group {margin-bottom: 9px;}.astra-checkout .astra-checkout__contact-card .form__input {height: 44px;border-radius: 9px;}.astra-checkout .astra-checkout__contact-card .form__textarea {min-height: 90px;border-radius: 9px;}.astra-checkout .astra-checkout__contact-card .form__placeholder {top: 16px;}}body:has(.astra-checkout) .autocomplete-suggestions {display: block;box-sizing: border-box;max-height: 280px;padding: 6px;background: #ffffff;border: 1px solid #ccdbe5;border-radius: 10px;box-shadow: 0 12px 28px rgba(24, 56, 79, 0.17);overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;z-index: 10050;scrollbar-width: thin;scrollbar-color: rgba(36, 114, 157, 0.34) transparent;}body:has(.astra-checkout) .autocomplete-suggestions::-webkit-scrollbar {width: 7px;}body:has(.astra-checkout) .autocomplete-suggestions::-webkit-scrollbar-track {background: transparent;}body:has(.astra-checkout) .autocomplete-suggestions::-webkit-scrollbar-thumb {background: rgba(36, 114, 157, 0.3);border-radius: 999px;}body:has(.astra-checkout) .autocomplete-suggestion {display: block;box-sizing: border-box;width: 100%;min-height: 38px;margin: 0 0 2px;padding: 0;background: #ffffff;border: 0;border-radius: 7px;color: var(--astra-text);font-family: inherit;font-size: 12.5px;font-weight: 500;line-height: 1.4;cursor: pointer;overflow: hidden;transition: color 150ms ease, background-color 150ms ease;}body:has(.astra-checkout) .autocomplete-suggestion:last-child {margin-bottom: 0;}body:has(.astra-checkout) .autocomplete-suggestion > div,body:has(.astra-checkout) .autocomplete-suggestion > span,body:has(.astra-checkout) .autocomplete-suggestion > a {display: flex;box-sizing: border-box;width: 100%;min-height: 38px;align-items: center;margin: 0;padding: 8px 10px;background: transparent;border: 0;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;text-align: left;text-decoration: none;white-space: normal;}body:has(.astra-checkout) .autocomplete-suggestion div,body:has(.astra-checkout) .autocomplete-suggestion span,body:has(.astra-checkout) .autocomplete-suggestion a {max-width: 100%;border-left: 0;border-right: 0;border-top: 0;border-bottom: 0;text-align: left;text-decoration: none;}body:has(.astra-checkout) .autocomplete-suggestion strong {color: var(--astra-primary);font-weight: 800;}body:has(.astra-checkout) .autocomplete-suggestions .autocomplete-selected,body:has(.astra-checkout) .autocomplete-suggestion:hover {background: #edf7fb;color: var(--astra-primary-dark);}.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__rendered {display: block;box-sizing: border-box;width: 100%;height: 40px;padding: 0 50px 0 12px;overflow: hidden;color: var(--astra-heading);font-family: inherit;font-size: 12px;font-weight: 500;line-height: 40px;text-overflow: ellipsis;white-space: nowrap;}.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__arrow {position: absolute;display: flex;box-sizing: border-box;align-items: center;justify-content: center;margin: 0;pointer-events: none;}.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__arrow b {position: static;display: block;width: 8px;height: 8px;margin: -4px 0 0;border: 0;border-right: 2px solid var(--astra-primary);border-bottom: 2px solid var(--astra-primary);transform: rotate(45deg);transition: border-color 180ms ease, transform 180ms ease;}.astra-checkout .fn_delivery_module_html .select2-container--open .select2-selection__arrow b {margin-top: 4px;transform: rotate(225deg);}@media (max-width: 767px) {body:has(.astra-checkout) .autocomplete-suggestions {width: auto;max-width: calc(100vw - 24px);max-height: 250px;padding: 5px;border-radius: 9px;}body:has(.astra-checkout) .autocomplete-suggestion,body:has(.astra-checkout) .autocomplete-suggestion > div,body:has(.astra-checkout) .autocomplete-suggestion > span,body:has(.astra-checkout) .autocomplete-suggestion > a {min-height: 36px;}body:has(.astra-checkout) .autocomplete-suggestion > div,body:has(.astra-checkout) .autocomplete-suggestion > span,body:has(.astra-checkout) .autocomplete-suggestion > a {padding: 7px 9px;}.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__rendered {padding-right: 52px;padding-left: 11px;font-size: 11.5px;}}.astra-checkout .fn_delivery_module_html .select2-container .select2-selection--single {position: relative;border: 1px solid #d7e1e8;border-radius: 9px;overflow: hidden;}.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__arrow {top: 0;right: 0;width: 42px;height: 100%;background: transparent;border-top: 0;border-right: 0;border-bottom: 0;border-left: 1px solid rgba(225, 231, 236, 0.95);border-radius: 0;}.astra-checkout .fn_delivery_module_html .select2-container--open .select2-selection--single {border-color: rgba(36, 114, 157, 0.58);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.11);}@media (max-width: 767px) {.astra-checkout .fn_delivery_module_html .select2-selection--single .select2-selection__arrow {width: 44px;}}.purchase__item.astra-cart-item--removing {opacity: 0.48;pointer-events: none;transition: opacity 160ms ease;}#fn_pop_up_cart_wrap {box-sizing: border-box;width: min(720px, calc(100vw - 32px));max-width: 720px;padding: 0;background: transparent;border-radius: 16px;overflow: visible;}#fn_pop_up_cart {width: 100%;}.astra-popup-cart {display: flex;box-sizing: border-box;width: 100%;max-height: min(780px, calc(100vh - 48px));flex-direction: column;background: #ffffff;border: 1px solid rgba(24, 56, 79, 0.13);border-radius: 16px;box-shadow: 0 20px 55px rgba(17, 31, 44, 0.2);overflow: hidden;}.fancybox-content:has(#fn_pop_up_cart_wrap) {padding: 0;background: transparent;overflow: visible;}.fancybox-content:has(#fn_pop_up_cart_wrap) .fancybox-close-small {position: absolute;top: 13px;right: 13px;width: 38px;height: 38px;padding: 0;background: #f5f8fa;border: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-muted);opacity: 1;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.fancybox-content:has(#fn_pop_up_cart_wrap) .fancybox-close-small svg {width: 17px;height: 17px;}.astra-popup-cart__body {display: flex;box-sizing: border-box;min-height: 0;flex: 1 1 auto;flex-direction: column;margin: 0;padding: 0;overflow: hidden;}.astra-popup-cart__header {display: flex;box-sizing: border-box;min-height: 66px;flex: 0 0 auto;align-items: center;padding: 17px 66px 14px 20px;background: linear-gradient( 180deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);}.astra-popup-cart__title {margin: 0;color: var(--astra-heading);font-family: inherit;font-size: 18px;font-weight: 800;line-height: 1.25;}.astra-popup-cart__items {box-sizing: border-box;min-height: 0;flex: 1 1 auto;padding: 4px 20px 0;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(36, 114, 157, 0.3) transparent;}.astra-popup-cart__items::-webkit-scrollbar {width: 7px;}.astra-popup-cart__items::-webkit-scrollbar-track {background: transparent;}.astra-popup-cart__items::-webkit-scrollbar-thumb {background: rgba(36, 114, 157, 0.28);border-radius: 999px;}.astra-popup-cart__item {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 122px;align-items: center;gap: 14px;margin: 0;padding: 14px 0;border-bottom: 1px solid var(--astra-border);}.astra-popup-cart__item:last-child {border-bottom: 0;}.astra-popup-cart__image {display: flex;box-sizing: border-box;width: 88px;min-width: 88px;max-width: 88px;height: 88px;min-height: 88px;flex: 0 0 88px;align-items: center;justify-content: center;margin: 0;padding: 7px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;overflow: hidden;}.astra-popup-cart__image > a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;line-height: 0;}.astra-popup-cart__image img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;}.astra-popup-cart__content {position: relative;display: grid;box-sizing: border-box;min-width: 0;flex: 1 1 auto;grid-template-rows: 48px 52px;align-content: center;gap: 5px;padding: 0 34px 0 0;}.astra-popup-cart__name {box-sizing: border-box;width: 100%;height: 48px;min-height: 48px;margin: 0;padding: 0;overflow: hidden;}.astra-popup-cart__name .purchase__name_link {display: -webkit-box;max-height: 38px;overflow: hidden;color: var(--astra-heading);font-family: inherit;font-size: 13.5px;font-weight: 600;line-height: 1.4;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: color 180ms ease;}.astra-popup-cart__name > i {display: block;height: 13px;margin: 0;overflow: hidden;color: var(--astra-muted);font-size: 10.5px;font-weight: 500;font-style: normal;line-height: 13px;text-overflow: ellipsis;white-space: nowrap;}.astra-popup-cart__product-meta {display: grid;box-sizing: border-box;width: 100%;height: 52px;grid-template-columns: minmax(105px, 1fr) 92px minmax(86px, auto);align-items: stretch;gap: 10px;margin: 0;padding: 5px 8px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;overflow: hidden;}.astra-popup-cart__price,.astra-popup-cart__amount,.astra-popup-cart__line-total {display: grid;box-sizing: border-box;min-width: 0;grid-template-rows: 12px 28px;align-items: center;margin: 0;padding: 0;}.astra-popup-cart__product-meta .purchase__group_title {display: block;width: 100%;height: 12px;margin: 0;padding: 0;color: var(--astra-muted);font-size: 9.5px;font-weight: 500;line-height: 12px;}.astra-popup-cart__price .purchase__group_title {text-align: left;}.astra-popup-cart__amount .purchase__group_title {text-align: center;}.astra-popup-cart__line-total .purchase__group_title {text-align: right;}.astra-popup-cart__product-meta .purchase__group_content {display: flex;width: 100%;height: 28px;min-height: 28px;align-items: center;margin: 0;padding: 0;line-height: 1;}.astra-popup-cart__price-values {display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 2px 6px;}.astra-popup-cart__old-price-line,.astra-popup-cart__current-price-line {display: inline-flex;align-items: baseline;white-space: nowrap;}.astra-popup-cart__old-price {position: relative;color: var(--astra-muted);font-size: 11px;font-weight: 500;}.astra-popup-cart__old-price::after {content: "";position: absolute;top: 50%;right: -1px;left: -1px;height: 1px;background: currentColor;transform: rotate(-7deg);}.astra-popup-cart__old-currency {position: static;margin-left: 2px;color: var(--astra-muted);font-size: 8px;}.astra-popup-cart__current-price {color: var(--astra-heading);font-size: 14px;font-weight: 800;}.astra-popup-cart__current-price--sale {color: #c4413c;}.astra-popup-cart__current-currency {position: relative;top: -4px;margin-left: 2px;font-size: 8px;font-weight: 700;}.astra-popup-cart__unit {margin-left: 3px;color: var(--astra-muted);font-size: 9px;}.astra-popup-cart__amount {justify-items: center;}.astra-popup-cart__amount .amount {display: flex;box-sizing: border-box;width: 88px;max-width: 88px;height: 30px;align-items: center;margin: 0 auto;padding: 0;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 9px;overflow: hidden;}.astra-popup-cart__amount .amount__minus,.astra-popup-cart__amount .amount__plus {display: inline-flex;width: 28px;height: 28px;flex: 0 0 28px;align-items: center;justify-content: center;color: var(--astra-primary);font-size: 17px;line-height: 1;cursor: pointer;}.astra-popup-cart__amount .amount__input {box-sizing: border-box;width: 32px;height: 28px;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 28px;text-align: center;box-shadow: none;outline: none;}.astra-popup-cart__line-total {justify-items: end;}.astra-popup-cart__line-total .purchase__group_content {justify-content: flex-end;color: #009de6;font-size: 16px;font-weight: 800;white-space: nowrap;}.astra-popup-cart__line-total .currency {position: relative;top: -5px;margin-left: 3px;font-size: 8px;}.astra-popup-cart__remove {position: absolute;top: 0;right: 0;display: inline-flex;box-sizing: border-box;width: 27px;height: 27px;align-items: center;justify-content: center;background: #fff4f3;border: 1px solid rgba(210, 65, 59, 0.35);border-radius: 50%;color: #d2413b;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-popup-cart__remove svg {width: 13px;height: 13px;color: currentColor;}.astra-popup-cart__footer {flex: 0 0 auto;grid-template-columns: minmax(150px, auto) minmax(290px, 1fr);align-items: center;gap: 18px;}.astra-popup-cart__summary-inner {grid-template-columns: auto minmax(100px, 1fr);align-items: center;gap: 5px 12px;}.astra-popup-cart__checkout {grid-column: 1 / -1;}@media (hover: hover) and (pointer: fine) {.fancybox-content:has(#fn_pop_up_cart_wrap) .fancybox-close-small:hover {background: #fff4f3;border-color: rgba(210, 65, 59, 0.3);color: #d2413b;transform: rotate(4deg);}.astra-popup-cart__name .purchase__name_link:hover {color: var(--astra-primary);}.astra-popup-cart__amount .amount__minus:hover,.astra-popup-cart__amount .amount__plus:hover {background: rgba(36, 114, 157, 0.08);color: var(--astra-primary-dark);}.astra-popup-cart__remove:hover {background: #d2413b;border-color: #d2413b;color: #ffffff;transform: scale(1.06);}}@media (max-width: 767px) {#fn_pop_up_cart_wrap {width: calc(100vw - 16px);max-width: calc(100vw - 16px);}.astra-popup-cart {max-height: calc(100dvh - 16px);border-radius: 14px;}.fancybox-content:has(#fn_pop_up_cart_wrap) {margin: 8px;}.fancybox-content:has(#fn_pop_up_cart_wrap) .fancybox-close-small {top: 10px;right: 10px;width: 36px;height: 36px;border-radius: 9px;}.astra-popup-cart__header {min-height: 58px;padding: 14px 58px 12px 12px;}.astra-popup-cart__title {font-size: 16px;}.astra-popup-cart__items {padding: 2px 12px 0;}.astra-popup-cart__item {min-height: 116px;gap: 10px;padding: 12px 0;}.astra-popup-cart__image {width: 72px;min-width: 72px;max-width: 72px;height: 72px;min-height: 72px;flex-basis: 72px;padding: 5px;border-radius: 9px;}.astra-popup-cart__content {grid-template-rows: 48px 46px;gap: 6px;padding-right: 27px;}.astra-popup-cart__name {height: 48px;min-height: 48px;}.astra-popup-cart__name .purchase__name_link {max-height: 38px;font-size: 12.5px;line-height: 1.45;}.astra-popup-cart__product-meta {height: 46px;grid-template-columns: 84px minmax(62px, 1fr) minmax(72px, auto);align-items: center;gap: 6px;padding: 5px 7px;border-radius: 8px;}.astra-popup-cart__product-meta .purchase__group_title {display: none;}.astra-popup-cart__price,.astra-popup-cart__amount,.astra-popup-cart__line-total {display: flex;min-height: 36px;align-items: center;}.astra-popup-cart__amount {order: 1;justify-content: flex-start;}.astra-popup-cart__line-total {order: 2;justify-content: center;}.astra-popup-cart__price {order: 3;justify-content: flex-end;padding-right: 7px;}.astra-popup-cart__amount .amount {width: 84px;max-width: 84px;}.astra-popup-cart__line-total .purchase__group_content {justify-content: center;font-size: 16px;}.astra-popup-cart__price-values {width: 100%;height: 36px;align-items: flex-end;justify-content: center;flex-direction: column;flex-wrap: nowrap;gap: 2px;text-align: right;}.astra-popup-cart__old-price-line,.astra-popup-cart__current-price-line {width: 100%;justify-content: flex-end;}.astra-popup-cart__old-price {font-size: 10px;}.astra-popup-cart__current-price {font-size: 13px;}.astra-popup-cart__remove {width: 24px;height: 24px;}.astra-popup-cart__footer {grid-template-columns: 1fr;gap: 9px;}.astra-popup-cart__continue {width: 100%;}.astra-popup-cart__summary {order: 1;}.astra-popup-cart__summary-inner {grid-template-columns: auto minmax(90px, 1fr);}.astra-popup-cart__checkout {margin-top: 5px;}}@media (max-width: 374px) {.astra-popup-cart__items {padding-right: 9px;padding-left: 9px;}.astra-popup-cart__item {gap: 8px;}.astra-popup-cart__image {width: 66px;min-width: 66px;max-width: 66px;height: 66px;min-height: 66px;flex-basis: 66px;}.astra-popup-cart__product-meta {grid-template-columns: 80px minmax(57px, 1fr) minmax(66px, auto);gap: 4px;padding-right: 5px;padding-left: 5px;}.astra-popup-cart__amount .amount {width: 80px;max-width: 80px;}.astra-popup-cart__price {padding-right: 5px;}}@media (min-width: 768px) {#fn_pop_up_cart_wrap .astra-popup-cart__body,#fn_pop_up_cart_wrap .block__popup_cart {box-sizing: border-box;width: 100%;min-width: 0;max-width: none;flex: 1 1 auto;margin: 0;}#fn_pop_up_cart_wrap .astra-popup-cart__header,#fn_pop_up_cart_wrap .astra-popup-cart__items {box-sizing: border-box;width: 100%;min-width: 0;max-width: none;}#fn_pop_up_cart_wrap .astra-popup-cart__item {box-sizing: border-box;width: 100%;min-width: 0;max-width: none;}#fn_pop_up_cart_wrap .astra-popup-cart__content {box-sizing: border-box;width: auto;min-width: 0;max-width: none;flex: 1 1 auto;}#fn_pop_up_cart_wrap .astra-popup-cart__items {padding-right: 20px;padding-left: 20px;}#fn_pop_up_cart_wrap .astra-popup-cart__product-meta {grid-template-columns: minmax(120px, 1fr) 92px minmax(90px, auto);}#fn_pop_up_cart_wrap .astra-popup-cart__summary {width: 100%;max-width: none;}#fn_pop_up_cart_wrap .astra-popup-cart__content {grid-template-rows: 48px 58px;gap: 6px;}#fn_pop_up_cart_wrap .astra-popup-cart__product-meta {height: 58px;min-height: 58px;align-items: stretch;padding: 5px 8px;}#fn_pop_up_cart_wrap .astra-popup-cart__price,#fn_pop_up_cart_wrap .astra-popup-cart__amount,#fn_pop_up_cart_wrap .astra-popup-cart__line-total {display: grid;grid-template-rows: 14px 30px;row-gap: 4px;align-items: center;min-height: 48px;}#fn_pop_up_cart_wrap .astra-popup-cart__product-meta .purchase__group_title {position: static;display: block;width: 100%;height: 14px;margin: 0;padding: 0;font-size: 9.5px;line-height: 14px;}#fn_pop_up_cart_wrap .astra-popup-cart__product-meta .purchase__group_content {height: 30px;min-height: 30px;align-items: center;margin: 0;padding: 0;}#fn_pop_up_cart_wrap .astra-popup-cart__amount .amount {align-self: center;height: 30px;margin: 0 auto;transform: none;}#fn_pop_up_cart_wrap .astra-popup-cart__price-values {height: 30px;min-height: 30px;align-items: center;}#fn_pop_up_cart_wrap .astra-popup-cart__line-total .purchase__group_content {height: 30px;min-height: 30px;align-items: center;justify-content: flex-end;}#fn_pop_up_cart_wrap .astra-popup-cart__item {min-height: 128px;}#fn_pop_up_cart_wrap .astra-popup-cart__footer {grid-template-columns: 190px minmax(0, 1fr);align-items: end;gap: 14px;padding: 14px 20px 18px;}#fn_pop_up_cart_wrap .astra-popup-cart__continue {align-self: end;width: 220px;max-width: 220px;height: 46px;min-height: 46px;padding: 0 14px;border-radius: 9px;line-height: 1;}#fn_pop_up_cart_wrap .astra-popup-cart__summary {align-self: stretch;padding: 10px;}#fn_pop_up_cart_wrap .astra-popup-cart__checkout {height: 46px;min-height: 46px;margin-top: 7px;}}.astra-popup-cart__footer {display: block;box-sizing: border-box;width: 100%;margin: 0;padding: 14px 20px 18px;background: #fbfcfd;border-top: 1px solid var(--astra-border);}.astra-popup-cart__summary {box-sizing: border-box;width: 100%;max-width: none;margin: 0;padding: 12px;background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 12px;box-shadow: 0 4px 14px rgba(24, 56, 79, 0.05);}.astra-popup-cart__summary-inner {display: block;width: 100%;margin: 0;padding: 0;}.astra-popup-cart__summary-top {display: flex;box-sizing: border-box;min-height: 38px;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 10px;padding: 0 3px 10px;border-bottom: 1px solid rgba(36, 114, 157, 0.12);}.astra-popup-cart__summary-label {color: var(--astra-primary-dark);font-family: inherit;font-size: 13px;font-weight: 800;line-height: 1.2;}.astra-popup-cart__total {color: #009de6;font-family: inherit;font-size: 26px;font-weight: 800;line-height: 1;letter-spacing: -0.025em;text-align: right;white-space: nowrap;}.astra-popup-cart__total .currency {position: relative;top: -7px;margin-left: 3px;font-size: 10px;font-weight: 700;}.astra-popup-cart__actions {display: grid;box-sizing: border-box;grid-template-columns: minmax(170px, 0.8fr) minmax(260px, 1.35fr);gap: 10px;width: 100%;}.astra-popup-cart__continue,.astra-popup-cart__checkout {display: inline-flex;box-sizing: border-box;width: 100%;max-width: none;height: 48px;min-height: 48px;align-items: center;justify-content: center;margin: 0;padding: 0 16px;border-radius: 9px;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1;text-align: center;text-decoration: none;}.astra-popup-cart__continue {background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.35);color: var(--astra-primary);box-shadow: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-popup-cart__checkout {background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);color: #ffffff;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.23);transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-popup-cart__continue:hover {background: #edf7fb;border-color: var(--astra-primary);color: var(--astra-primary-dark);box-shadow: 0 4px 12px rgba(36, 114, 157, 0.09);transform: translateY(-1px);}.astra-popup-cart__checkout:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.29);transform: translateY(-1px);}}@media (max-width: 767px) {.astra-popup-cart__footer {padding: 10px 12px 12px;}.astra-popup-cart__summary {padding: 10px;border-radius: 10px;}.astra-popup-cart__summary-top {min-height: 34px;margin-bottom: 8px;padding-bottom: 8px;}.astra-popup-cart__total {font-size: 23px;}.astra-popup-cart__actions {grid-template-columns: 1fr;gap: 8px;}.astra-popup-cart__checkout {order: 1;}.astra-popup-cart__continue {order: 2;}.astra-popup-cart__continue,.astra-popup-cart__checkout {height: 46px;min-height: 46px;}}@media (min-width: 768px) {.astra-popup-cart__actions {display: grid;grid-template-columns: minmax(190px, 0.75fr) minmax(300px, 1.4fr);gap: 10px;align-items: stretch;}.astra-popup-cart__continue,.astra-popup-cart__checkout {grid-column: auto;grid-row: 1;align-self: stretch;width: 100%;height: 48px;min-height: 48px;margin: 0;}.astra-popup-cart__continue {order: 1;}.astra-popup-cart__checkout {order: 2;}}.astra-order-page {box-sizing: border-box;margin: 0 0 14px;padding: 0;color: var(--astra-text);}.astra-order-page__body {margin: 0;padding: 0;}.astra-order-page__layout {align-items: flex-start;margin-right: -7px;margin-left: -7px;}.astra-order-page__layout > .f_col {box-sizing: border-box;padding-right: 7px;padding-left: 7px;}.astra-order-success {box-sizing: border-box;min-height: 84px;margin: 0 0 14px;padding: 14px 18px;background: linear-gradient( 135deg, #f2fbf5 0%, #ffffff 100% );border: 1px solid rgba(47, 143, 91, 0.2);border-radius: 16px;box-shadow: 0 5px 16px rgba(24, 56, 79, 0.06);}.astra-order-success__content {display: flex;width: 100%;align-items: center;gap: 14px;margin: 0;padding: 0;}.astra-order-success__icon {display: inline-flex;box-sizing: border-box;width: 50px;height: 50px;flex: 0 0 50px;align-items: center;justify-content: center;background: #ffffff;border: 1px solid rgba(47, 143, 91, 0.18);border-radius: 14px;color: #2f8f5b;box-shadow: 0 5px 13px rgba(47, 143, 91, 0.1);}.astra-order-success__icon svg {display: block;width: 27px;height: 27px;margin: 0;color: currentColor;}.astra-order-success__message {display: flex;min-width: 0;align-items: center;flex-wrap: wrap;gap: 6px 9px;color: var(--astra-heading);font-family: inherit;font-size: 20px;font-weight: 700;line-height: 1.35;}.astra-order-success__number {display: inline-flex;box-sizing: border-box;min-height: 31px;align-items: center;justify-content: center;padding: 0 10px;background: #e9f8ee;border: 1px solid rgba(47, 143, 91, 0.24);border-radius: 8px;color: #27774d;font-size: 14px;font-weight: 800;line-height: 1;white-space: nowrap;}.astra-order-page__summary-card,.astra-order-page__details-card {box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: #ffffff;border: 1px solid rgba(24, 56, 79, 0.12);border-radius: 16px;box-shadow: 0 5px 16px rgba(24, 56, 79, 0.06);overflow: hidden;}.astra-order-page__summary-inner,.astra-order-page__details-inner {box-sizing: border-box;width: 100%;margin: 0;padding: 18px;}.astra-order-page__summary-inner > .h6,.astra-order-page__details-inner > .block > .h6,.astra-order-page__details-inner > .h6 {margin: 0 0 14px;color: var(--astra-heading);font-family: inherit;font-size: 16px;font-weight: 800;line-height: 1.3;}.astra-order-page .astra-order-product {position: relative;display: flex;box-sizing: border-box;min-height: 104px;align-items: center;gap: 12px;margin: 0;padding: 12px 0;border-bottom: 1px solid var(--astra-border);}.astra-order-page .astra-order-product:last-child {border-bottom: 0;}.astra-order-product__image {display: flex;box-sizing: border-box;width: 76px;min-width: 76px;max-width: 76px;height: 76px;min-height: 76px;flex: 0 0 76px;align-items: center;justify-content: center;margin: 0;padding: 6px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;overflow: hidden;}.astra-order-product__image > a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;line-height: 0;}.astra-order-product__image img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;}.astra-order-product__content {display: grid;box-sizing: border-box;min-width: 0;flex: 1 1 auto;grid-template-rows: 42px 48px;gap: 5px;margin: 0;padding: 0;}.astra-order-product__name {height: 42px;margin: 0;padding: 0;overflow: hidden;}.astra-order-product__name .purchase__name_link {display: -webkit-box;max-height: 37px;overflow: hidden;color: var(--astra-heading);font-size: 12.5px;font-weight: 600;line-height: 1.45;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.astra-order-product__name > i {display: block;height: 13px;margin: 0;overflow: hidden;color: var(--astra-muted);font-size: 10px;font-weight: 500;font-style: normal;line-height: 13px;text-overflow: ellipsis;white-space: nowrap;}.astra-order-page .astra-order-product .purchase__group {display: grid;box-sizing: border-box;grid-template-columns: minmax(78px, 1fr) 58px minmax(74px, auto);gap: 7px;width: 100%;margin: 0;padding: 5px 7px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;}.astra-order-page .astra-order-product .purchase__price,.astra-order-page .astra-order-product .purchase__amount,.astra-order-page .astra-order-product .purchase__price_total {display: grid;min-width: 0;margin: 0;padding: 0;}.astra-order-page .astra-order-product .purchase__group_title {display: block;width: 100%;color: var(--astra-muted);font-size: 9px;font-weight: 500;}.astra-order-page .astra-order-product .purchase__amount .purchase__group_title {text-align: center;}.astra-order-page .astra-order-product .purchase__price_total .purchase__group_title {text-align: right;}.astra-order-page .astra-order-product .purchase__group_content {display: flex;color: var(--astra-heading);font-size: 13px;font-weight: 800;line-height: 1;}.astra-order-page .astra-order-product .purchase__amount .purchase__group_content {justify-content: center;}.astra-order-page .order_purchase_count {display: inline-flex;min-width: 36px;height: 26px;align-items: center;justify-content: center;padding: 0 8px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 8px;color: var(--astra-primary-dark);font-size: 12px;font-weight: 800;}.astra-order-page .astra-order-product .purchase__price_total .purchase__group_content {justify-content: flex-end;color: #009de6;font-size: 15px;text-align: right;white-space: nowrap;}.astra-order-page .astra-order-product .currency {position: relative;top: -4px;margin-left: 2px;font-size: 8px;font-weight: 700;}.astra-order-product__unit {margin-left: 3px;color: var(--astra-muted);font-size: 9px;font-weight: 500;}.astra-order-page .purchase_detail {margin: 14px 0 0;}.astra-order-page .purchase_detail__item {display: flex;min-height: 40px;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 8px 0;border-bottom: 1px solid rgba(225, 231, 236, 0.8);}.astra-order-page .purchase_detail__name {color: var(--astra-text);font-size: 12.5px;font-weight: 600;}.astra-order-page .purchase_detail__price {color: var(--astra-heading);font-size: 14px;font-weight: 800;white-space: nowrap;}.astra-order-page__grand-total {min-height: 62px;margin-top: 9px;padding: 11px 12px;background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 10px;border-bottom-color: rgba(36, 114, 157, 0.14);}.astra-order-page .purchase_detail__name--total {color: var(--astra-primary-dark);font-size: 17px;font-weight: 800;}.astra-order-page .purchase_detail__price--total {color: #009de6;font-size: 24px;font-weight: 800;letter-spacing: -0.025em;}.astra-order-page__details-inner > .block {box-sizing: border-box;margin: 0 0 14px;padding: 0;background: transparent;border: 0;box-shadow: none;}.astra-order-details__table {display: block;width: 100%;margin: 0;border: 1px solid var(--astra-border);border-radius: 11px;border-collapse: separate;border-spacing: 0;overflow: hidden;}.astra-order-details__table tbody {display: block;width: 100%;}.astra-order-details__table tr {display: grid;width: 100%;grid-template-columns: minmax(150px, 0.85fr) minmax(0, 1.35fr);border-bottom: 1px solid var(--astra-border);}.astra-order-details__table tr:last-child {border-bottom: 0;}.astra-order-details__table td {display: flex;box-sizing: border-box;min-width: 0;min-height: 48px;align-items: center;margin: 0;padding: 11px 13px;background: #ffffff;border: 0;color: var(--astra-text);font-size: 12.5px;font-weight: 500;line-height: 1.45;overflow-wrap: anywhere;}.astra-order-details__table td:first-child {background: #f8fafb;color: var(--astra-muted);font-size: 11.5px;font-weight: 700;}.astra-order-details__table td + td {border-left: 1px solid var(--astra-border);}.astra-order-details__table tr:first-child td:last-child {color: #27774d;font-weight: 800;}.astra-order-details__table a {color: var(--astra-primary);font-weight: 700;text-decoration: none;border-bottom: 1px dashed rgba(36, 114, 157, 0.45);}.astra-order-notice {box-sizing: border-box;margin: 0;padding: 13px 14px;background: linear-gradient( 135deg, #f1f8fb 0%, #f9fcfd 100% );border: 1px solid rgba(36, 114, 157, 0.14);border-left: 3px solid rgba(36, 114, 157, 0.55);border-radius: 10px;color: var(--astra-text);font-size: 12.5px;font-weight: 500;line-height: 1.65;}.astra-order-notice .o_notify_v2_content_inner,.astra-order-notice p {margin: 0;padding: 0;color: inherit;line-height: inherit;}.astra-order-page .form--boxed.form_cart {box-sizing: border-box;margin: 0 0 14px;padding: 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: none;}.astra-order-page .form--boxed.form_cart > .h6 {margin: 0 0 12px;color: var(--astra-heading);font-size: 15px;font-weight: 800;}.astra-order-page .delivery__item {margin: 0 0 8px;}.astra-order-page .delivery__label {box-sizing: border-box;min-height: 58px;padding: 9px 10px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-order-page .delivery__label.active,.astra-order-page .delivery__label:has(.delivery__input:checked) {background: #edf7fb;border-color: rgba(36, 114, 157, 0.38);box-shadow: 0 0 0 2px rgba(36, 114, 157, 0.07);}.astra-order-page .delivery__description,.astra-order-page .order_payment__description {margin: 7px 0 0;padding: 11px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-muted);font-size: 11.5px;line-height: 1.5;}.astra-order-page .block_selected_payment {padding: 0;}.astra-order-page .order_payment {box-sizing: border-box;padding: 13px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;}.astra-order-page .order_payment__title {display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0 0 10px;color: var(--astra-muted);font-size: 12px;font-weight: 600;}.astra-order-page .order_payment__name {color: var(--astra-heading);font-weight: 800;}.astra-order-page .order_payment__button {min-height: 36px;padding: 0 11px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.3);border-radius: 8px;color: var(--astra-primary);font-size: 11px;font-weight: 700;cursor: pointer;}.astra-order-page .order_payment__checkout {margin-top: 12px;}.astra-order-page .order_payment__checkout input[type="submit"],.astra-order-page .order_payment__checkout button[type="submit"],.astra-order-page .order_payment__checkout .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;justify-content: center;padding: 0 18px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.23);cursor: pointer;}@media (hover: hover) and (pointer: fine) {.astra-order-product__name .purchase__name_link:hover {color: var(--astra-primary);}.astra-order-details__table a:hover {border-bottom-color: transparent;color: var(--astra-primary-dark);}.astra-order-page .delivery__label:hover {border-color: rgba(36, 114, 157, 0.28);}.astra-order-page .order_payment__button:hover {background: #edf7fb;border-color: var(--astra-primary);color: var(--astra-primary-dark);}.astra-order-page .order_payment__checkout input[type="submit"]:hover,.astra-order-page .order_payment__checkout button[type="submit"]:hover,.astra-order-page .order_payment__checkout .form__button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);transform: translateY(-1px);}}@media (min-width: 1024px) {.astra-order-page__summary-column {position: sticky;top: 14px;z-index: 3;}}@media (max-width: 991px) {.astra-order-page {margin-bottom: 8px;}.astra-order-page__layout {margin-right: 0;margin-left: 0;}.astra-order-page__layout > .f_col {width: 100%;max-width: 100%;padding-right: 0;padding-left: 0;}.astra-order-page__summary-column {margin-bottom: 8px;}.astra-order-success {min-height: 0;margin-bottom: 8px;padding: 12px;border-radius: 14px;}.astra-order-success__content {align-items: flex-start;gap: 10px;}.astra-order-success__icon {width: 42px;height: 42px;flex-basis: 42px;border-radius: 12px;}.astra-order-success__icon svg {width: 23px;height: 23px;}.astra-order-success__message {gap: 5px 7px;font-size: 17px;line-height: 1.4;}.astra-order-success__number {min-height: 28px;padding-right: 8px;padding-left: 8px;font-size: 13px;}.astra-order-page__summary-card,.astra-order-page__details-card {border-radius: 14px;}.astra-order-page__summary-inner,.astra-order-page__details-inner {padding: 12px;}.astra-order-page__summary-inner > .h6,.astra-order-page__details-inner > .block > .h6 {font-size: 15px;}.astra-order-page .astra-order-product {min-height: 110px;gap: 10px;padding: 11px 0;}.astra-order-product__image {width: 70px;min-width: 70px;max-width: 70px;height: 70px;min-height: 70px;flex-basis: 70px;padding: 5px;border-radius: 9px;}.astra-order-product__content {grid-template-rows: 42px 46px;}.astra-order-page .astra-order-product .purchase__group {grid-template-columns: minmax(66px, 1fr) 50px minmax(64px, auto);gap: 5px;height: 46px;padding-right: 5px;padding-left: 5px;border-radius: 8px;}.astra-order-page .astra-order-product .purchase__group_title {font-size: 8.5px;}.astra-order-page .astra-order-product .purchase__group_content {font-size: 12px;}.astra-order-page .astra-order-product .purchase__price_total .purchase__group_content {font-size: 14px;}.astra-order-page .order_purchase_count {min-width: 32px;padding-right: 6px;padding-left: 6px;}.astra-order-details__table tr {grid-template-columns: minmax(112px, 42%) minmax(0, 58%);}.astra-order-details__table td {min-height: 46px;padding: 10px;font-size: 11.5px;}.astra-order-details__table td:first-child {font-size: 10.5px;}.astra-order-notice {padding: 11px 12px;font-size: 12px;line-height: 1.6;}}@media (max-width: 374px) {.astra-order-success__message {font-size: 16px;}.astra-order-product__image {width: 66px;min-width: 66px;max-width: 66px;height: 66px;min-height: 66px;flex-basis: 66px;}.astra-order-page .astra-order-product .purchase__group {grid-template-columns: minmax(60px, 1fr) 46px minmax(58px, auto);gap: 4px;}.astra-order-details__table tr {grid-template-columns: minmax(105px, 42%) minmax(0, 58%);}.astra-order-details__table td {padding-right: 8px;padding-left: 8px;}}.astra-order-page .astra-order-success__number {position: static;display: inline-flex;box-sizing: border-box;width: auto;min-width: 48px;height: 32px;min-height: 32px;align-items: center;justify-content: center;margin: 0;padding: 0 10px;line-height: 1;text-align: center;vertical-align: middle;transform: none;}.astra-order-page .astra-order-success__number * {margin: 0;padding: 0;line-height: 1;}.astra-order-page .astra-order-product .purchase__group {height: 52px;min-height: 52px;align-items: stretch;}.astra-order-page .astra-order-product .purchase__price,.astra-order-page .astra-order-product .purchase__amount,.astra-order-page .astra-order-product .purchase__price_total {grid-template-rows: 12px 26px;row-gap: 4px;min-height: 42px;align-content: center;align-items: center;}.astra-order-page .astra-order-product .purchase__group_title {position: static;height: 12px;margin: 0;padding: 0;line-height: 12px;}.astra-order-page .astra-order-product .purchase__group_content {height: 26px;min-height: 26px;align-items: center;margin: 0;padding: 0;}.astra-order-page .astra-order-product .order_purchase_count {height: 26px;min-height: 26px;margin: 0;line-height: 1;}.astra-order-page .astra-order-page__grand-total {display: flex;box-sizing: border-box;width: 100%;max-width: 100%;min-height: 62px;align-items: center;justify-content: space-between;gap: 14px;margin: 9px 0 0;padding: 11px 12px;overflow: hidden;}.astra-order-page .astra-order-page__grand-total .purchase_detail__column_name,.astra-order-page .astra-order-page__grand-total .purchase_detail__column_value {position: static;box-sizing: border-box;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;transform: none;}.astra-order-page .astra-order-page__grand-total .purchase_detail__column_name {flex: 1 1 auto;text-align: left;}.astra-order-page .astra-order-page__grand-total .purchase_detail__name--total {display: flex;align-items: center;margin: 0;padding: 0;line-height: 1.2;text-align: left;}.astra-order-page .astra-order-page__grand-total .purchase_detail__column_value {flex: 0 0 auto;margin-left: auto;text-align: right;}.astra-order-page .astra-order-page__grand-total .purchase_detail__price--total {display: flex;width: auto;align-items: baseline;justify-content: flex-end;margin: 0;padding: 0;line-height: 1;text-align: right;white-space: nowrap;}.astra-order-page .astra-order-page__grand-total .currency {position: relative;top: -7px;flex: 0 0 auto;margin-left: 3px;}@media (max-width: 767px) {.astra-order-page .astra-order-success__number {min-width: 46px;height: 30px;min-height: 30px;padding-right: 8px;padding-left: 8px;}.astra-order-page .astra-order-page__grand-total {min-height: 58px;gap: 10px;padding: 10px 11px;}.astra-order-page .astra-order-page__grand-total .purchase_detail__name--total {font-size: 16px;}.astra-order-page .astra-order-page__grand-total .purchase_detail__price--total {font-size: 23px;}}.astra-order-page .astra-order-payment-selector {display: block;box-sizing: border-box;width: 100%;max-width: 100%;margin: 0 0 16px;padding: 16px;background: linear-gradient( 145deg, #f8fafb 0%, #f4f8fa 100% );border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 12px;box-shadow: none;overflow: hidden;}.astra-order-page .astra-order-payment-selector__title {margin: 0 0 14px;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 16px;font-weight: 800;line-height: 1.3;}.astra-order-page .astra-order-payment-selector__body,.astra-order-page .astra-order-payment-selector__form,.astra-order-page .astra-order-payment-selector__list {display: block;box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.astra-order-page .astra-order-payment-selector__list {display: grid;gap: 9px;}.astra-order-page .astra-order-payment-selector__item {box-sizing: border-box;width: 100%;min-width: 0;margin: 0;padding: 0;}.astra-order-page .astra-order-payment-selector__card {position: relative;display: grid;box-sizing: border-box;grid-template-columns: 23px minmax(0, 1fr) minmax(58px, 82px);width: 100%;min-width: 0;min-height: 62px;align-items: center;gap: 11px;margin: 0;padding: 9px 11px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;color: var(--astra-text);box-shadow: none;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-order-page .astra-order-payment-selector__card.active,.astra-order-page .astra-order-payment-selector__card:has( .delivery__input:checked ) {background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border-color: rgba(36, 114, 157, 0.42);box-shadow: 0 0 0 2px rgba(36, 114, 157, 0.07);}.astra-order-page .astra-order-payment-selector__card .delivery__input {position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;opacity: 0;overflow: hidden;}.astra-order-page .astra-order-payment-selector__card .checkbox__icon {position: static;display: block;box-sizing: border-box;grid-column: 1;width: 22px;height: 22px;margin: 0;padding: 0;background: #ffffff;border: 1.5px solid #cbd7df;border-radius: 50%;color: transparent;overflow: visible;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-order-page .astra-order-payment-selector__card.active .checkbox__icon,.astra-order-page .astra-order-payment-selector__card:has( .delivery__input:checked ) .checkbox__icon {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.12);}.astra-order-page .astra-order-payment-selector__card .checkbox__mark {stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.astra-order-page .astra-order-payment-selector__card .delivery__name {display: block;box-sizing: border-box;grid-column: 2;min-width: 0;max-width: none;margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 600;line-height: 1.4;overflow-wrap: anywhere;}.astra-order-page .astra-order-payment-selector__card .delivery__name_price {display: inline;margin-left: 3px;color: var(--astra-primary-dark);font-size: 12px;font-weight: 800;font-style: italic;line-height: inherit;white-space: nowrap;}.astra-order-page .astra-order-payment-selector__card .delivery__image {display: flex;box-sizing: border-box;grid-column: 3;width: 100%;max-width: 82px;height: 38px;align-items: center;justify-content: flex-end;margin: 0;padding: 3px 0 3px 5px;}.astra-order-page .astra-order-payment-selector__card .delivery__image picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: flex-end;}.astra-order-page .astra-order-payment-selector__card .delivery__image img {display: block;width: auto;max-width: 76px;height: auto;max-height: 30px;margin: 0;object-fit: contain;}.astra-order-page .astra-order-payment-selector__card .delivery__name:last-child {grid-column: 2 / 4;}.astra-order-page .astra-order-payment-selector__description {display: none;box-sizing: border-box;width: calc(100% - 34px);margin: 7px 0 0 34px;padding: 11px 12px;background: #ffffff;border: 1px solid var(--astra-border);border-left: 3px solid rgba(36, 114, 157, 0.35);border-radius: 9px;color: var(--astra-muted);font-family: inherit;font-size: 11.5px;font-weight: 500;line-height: 1.55;box-shadow: none;}.astra-order-page .astra-order-payment-selector__card.active + .astra-order-payment-selector__description,.astra-order-page .astra-order-payment-selector__card:has( .delivery__input:checked ) + .astra-order-payment-selector__description {display: block;}.astra-order-page .astra-order-payment-selector__description > :first-child {margin-top: 0;}.astra-order-page .astra-order-payment-selector__description > :last-child {margin-bottom: 0;}.astra-order-page .astra-order-payment-selector__submit {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;justify-content: center;margin: 14px 0 0;padding: 0 20px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-align: center;text-transform: none;opacity: 1;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.23);cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-order-page .astra-order-payment-selector__card:hover {border-color: rgba(36, 114, 157, 0.3);box-shadow: 0 5px 14px rgba(24, 56, 79, 0.07);transform: translateY(-1px);}.astra-order-page .astra-order-payment-selector__submit:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.3);transform: translateY(-1px);}}@media (max-width: 767px) {.astra-order-page .astra-order-payment-selector {margin-bottom: 14px;padding: 12px;border-radius: 11px;}.astra-order-page .astra-order-payment-selector__title {margin-bottom: 12px;font-size: 15px;}.astra-order-page .astra-order-payment-selector__list {gap: 8px;}.astra-order-page .astra-order-payment-selector__card {grid-template-columns: 22px minmax(0, 1fr) minmax(46px, 65px);min-height: 58px;gap: 9px;padding: 8px 9px;border-radius: 10px;}.astra-order-page .astra-order-payment-selector__card .checkbox__icon {width: 21px;height: 21px;}.astra-order-page .astra-order-payment-selector__card .delivery__name {font-size: 12px;line-height: 1.4;}.astra-order-page .astra-order-payment-selector__card .delivery__name_price {font-size: 11px;}.astra-order-page .astra-order-payment-selector__card .delivery__image {max-width: 65px;height: 34px;}.astra-order-page .astra-order-payment-selector__card .delivery__image img {max-width: 60px;max-height: 27px;}.astra-order-page .astra-order-payment-selector__description {width: calc(100% - 27px);margin: 6px 0 0 27px;padding: 10px;font-size: 11px;}.astra-order-page .astra-order-payment-selector__submit {min-height: 48px;margin-top: 12px;border-radius: 9px;}}.astra-blog-page {box-sizing: border-box;width: 100%;align-items: flex-start;margin-bottom: 0;}.astra-blog-page__content {min-width: 0;}.astra-blog-page__card {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 18px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-blog-page .astra-blog-page__hero {font-family: inherit;}.astra-blog-page .astra-blog-page__label {box-sizing: border-box;min-height: 27px;align-items: center;justify-content: center;margin: 0 0 9px;padding: 0 10px;background: #fff8f4;border: 1px solid rgba(217, 120, 74, 0.45);border-radius: 7px;color: var(--astra-accent);font-family: inherit;font-size: 10.5px;font-weight: 800;line-height: 1;letter-spacing: 0.08em;text-transform: uppercase;}.astra-blog-page .astra-blog-page__title-line {width: 34px;height: 3px;margin: 11px 0 0;background: var(--astra-accent);border-radius: 999px;}@media (max-width: 991px) {.astra-blog-page .blog_container__boxed .astra-blog-page__categories-button {position: relative;top: auto;right: auto;left: auto;display: flex;box-sizing: border-box;width: 100%;height: 44px;min-height: 44px;align-items: center;justify-content: flex-start;gap: 9px;margin: 0 0 12px;padding: 0 42px 0 12px;background: #f3f9fc;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 10px;color: var(--astra-primary-dark);font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1;cursor: pointer;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.04);}.astra-blog-page .astra-blog-page__categories-button svg {display: block;width: 17px;height: 17px;flex: 0 0 17px;margin: 0;color: var(--astra-primary);}.astra-blog-page .astra-blog-page__categories-button > span {min-width: 0;flex: 1 1 auto;text-align: left;}.astra-blog-page .astra-blog-page__categories-button::after {content: "";position: absolute;top: 50%;right: 14px;width: 7px;height: 7px;border-right: 2px solid var(--astra-primary);border-bottom: 2px solid var(--astra-primary);transform: translateY(-65%) rotate(45deg);pointer-events: none;}}.astra-blog-intro {box-sizing: border-box;width: 100%;margin: 0 0 16px;padding: 16px;background: linear-gradient( 135deg, #f7fafb 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-left: 3px solid rgba(36, 114, 157, 0.42);border-radius: 11px;box-shadow: none;}.astra-blog-intro__readmore {box-sizing: border-box;width: 100%;}.astra-blog-intro__description {color: var(--astra-text);font-family: inherit;font-size: 13px;font-weight: 500;line-height: 1.7;}.astra-blog-intro__description > :first-child {margin-top: 0;}.astra-blog-intro__description > :last-child {margin-bottom: 0;}.astra-blog-intro__description h2,.astra-blog-intro__description h3,.astra-blog-intro__description h4 {margin: 18px 0 8px;color: var(--astra-heading);font-weight: 800;line-height: 1.4;}.astra-blog-intro__description h2 {font-size: 16px;}.astra-blog-intro__description h3 {font-size: 14px;}.astra-blog-intro__description h4 {font-size: 13px;}.astra-blog-intro__description p {margin: 0 0 10px;}.astra-blog-intro .fn_readmore + [data-readmore-toggle] {display: inline-flex;box-sizing: border-box;min-height: 36px;align-items: center;justify-content: center;gap: 7px;margin: 12px 0 0;padding: 0 12px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.22);border-radius: 8px;color: var(--astra-primary);font-family: inherit;font-size: 11.5px;font-weight: 800;line-height: 1;text-decoration: none;box-shadow: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-blog-intro .fn_readmore + [data-readmore-toggle] > span {display: none;}.astra-blog-intro .fn_readmore[aria-expanded="false"] + [data-readmore-toggle]::before {content: "Читати більше";}.astra-blog-intro .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]::before {content: "Згорнути";}.astra-blog-intro .fn_readmore + [data-readmore-toggle]::after {content: "";display: block;width: 7px;height: 7px;margin-top: -3px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform 180ms ease;}.astra-blog-intro .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]::after {margin-top: 3px;transform: rotate(225deg);}.astra-blog-grid {box-sizing: border-box;margin: 0 -7px -14px;}.astra-blog-grid__item {display: flex;box-sizing: border-box;height: auto;min-height: 0;margin: 0 0 14px;padding: 0 7px;}.astra-blog-card {position: relative;display: flex;box-sizing: border-box;width: 100%;height: 100%;min-height: 0;flex-direction: column;margin: 0;padding: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 13px;box-shadow: 0 3px 12px rgba(24, 56, 79, 0.055);overflow: hidden;transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-blog-card__body {display: flex;min-height: 0;flex: 1 1 auto;flex-direction: column;padding: 0;overflow: visible;}.astra-blog-card__body::after {display: none;}.astra-blog-card__image {position: relative;width: 100%;min-height: 0;aspect-ratio: 19 / 12;background: #f4f7f9;border-bottom: 1px solid var(--astra-border);overflow: hidden;}.astra-blog-card__image-link {display: flex;width: 100%;height: 100%;min-height: 0;align-items: center;justify-content: center;overflow: hidden;}.astra-blog-card__image-link picture {display: block;width: 100%;height: 100%;}.astra-blog-card__image-link img {display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 260ms ease;}.astra-blog-card__no-image {width: 100%;height: 100%;background: linear-gradient( 135deg, #f2f6f8 0%, #fafcfd 100% );color: var(--astra-muted);}.astra-blog-card__no-image svg {width: 54px;height: 54px;color: inherit;}.astra-blog-card__labels {position: absolute;top: 10px;right: 10px;left: 10px;display: flex;align-items: flex-start;flex-direction: row;flex-wrap: wrap;gap: 5px;}.astra-blog-card__label {display: inline-flex;box-sizing: border-box;min-height: 25px;align-items: center;justify-content: center;margin: 0;padding: 0 9px;background: rgba(24, 56, 79, 0.91);border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 7px;color: #ffffff;font-family: inherit;font-size: 10px;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: 0 3px 10px rgba(17, 31, 44, 0.14);backdrop-filter: blur(3px);transition: background-color 180ms ease, transform 180ms ease;}.astra-blog-card__title {display: -webkit-box;box-sizing: border-box;min-height: 63px;margin: 0;padding: 15px 16px 0;overflow: hidden;background: transparent;color: var(--astra-heading);font-family: inherit;font-size: 17px;font-weight: 800;line-height: 1.4;letter-spacing: -0.012em;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: color 180ms ease;}.astra-blog-card__meta {display: flex;box-sizing: border-box;width: 100%;align-items: center;flex-wrap: wrap;gap: 7px 12px;margin: 0;padding: 9px 16px 0;}.astra-blog-card__meta-item {display: inline-flex;align-items: center;gap: 5px;margin: 0;color: var(--astra-muted);font-size: 10.5px;font-weight: 500;line-height: 1.2;}.astra-blog-card__meta-item svg {display: block;width: 13px;height: 13px;margin: 0;color: rgba(36, 114, 157, 0.65);}.astra-blog-card__annotation {display: -webkit-box;min-height: 84px;flex: 1 1 auto;margin: 0;padding: 12px 16px 16px;overflow: hidden;color: var(--astra-text);font-family: inherit;font-size: 12.5px;font-weight: 500;line-height: 1.55;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.astra-blog-card__annotation > :first-child {margin-top: 0;}.astra-blog-card__annotation > :last-child {margin-bottom: 0;}.astra-blog-page .astra-blog-card__annotation {box-sizing: border-box;letter-spacing: normal;text-decoration: none;white-space: normal;overflow-wrap: anywhere;}@media (min-width: 768px) {.astra-blog-page .astra-blog-card__annotation {min-height: 84px;flex: 0 0 auto;padding: 10px 16px 14px;-webkit-line-clamp: 3;}}@media (max-width: 767px) {.astra-blog-page .astra-blog-card__annotation {min-height: 0;flex: 0 0 auto;padding: 11px 14px 14px;font-size: 12px;-webkit-line-clamp: 4;}}.astra-blog-page .astra-blog-card__annotation {display: -webkit-box;min-height: 0;max-height: none;margin: 0 0 10px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.astra-blog-page .astra-blog-card__title {min-height: 0;padding: 12px 16px 0;font-size: 17px;line-height: 1.35;}.astra-blog-page .astra-blog-card__meta {gap: 6px;padding: 7px 16px 0;}.astra-blog-page .astra-blog-card__meta-item {display: inline-flex;box-sizing: border-box;min-height: 24px;align-items: center;justify-content: center;gap: 5px;margin: 0;padding: 0 7px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.10);border-radius: 7px;color: var(--astra-muted);font-size: 10.5px;font-weight: 600;line-height: 1;}.astra-blog-page .astra-blog-card__meta-item svg {width: 12px;height: 12px;flex: 0 0 12px;color: rgba(36, 114, 157, 0.72);}.astra-blog-page .astra-blog-card__annotation {flex: 1 1 auto;color: var(--astra-text);font-family: inherit;font-size: 12.5px;font-weight: 400;line-height: 1.5;}.astra-blog-page .astra-blog-card__annotation {padding: 8px 16px 18px;}.astra-blog-card__footer {position: static;display: flex;box-sizing: border-box;min-height: 54px;flex: 0 0 auto;align-items: center;justify-content: space-between;gap: 10px;margin: 0;padding: 10px 14px;background: #fbfcfd;border-top: 1px solid var(--astra-border);overflow: hidden;}.astra-blog-card__footer::after {display: none;}.astra-blog-card__author-slot {min-width: 0;flex: 1 1 auto;}.astra-blog-card__author {display: flex;min-width: 0;align-items: center;gap: 7px;margin: 0;}.astra-blog-card__avatar {display: flex;box-sizing: border-box;width: 28px;height: 28px;flex: 0 0 28px;align-items: center;justify-content: center;margin: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 50%;overflow: hidden;}.astra-blog-card__avatar picture,.astra-blog-card__avatar img {display: block;width: 100%;height: 100%;object-fit: cover;}.astra-blog-card__avatar svg {width: 15px;height: 15px;color: var(--astra-primary);}.astra-blog-card__author-name {min-width: 0;overflow: hidden;color: var(--astra-primary);font-family: inherit;font-size: 10.5px;font-weight: 700;line-height: 1.3;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;}.astra-blog-card__read-link {display: inline-flex;box-sizing: border-box;min-height: 32px;flex: 0 0 auto;align-items: center;justify-content: center;gap: 6px;padding: 0 10px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 8px;color: var(--astra-primary);font-family: inherit;font-size: 10.5px;font-weight: 800;line-height: 1;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-blog-card__read-arrow {position: relative;display: inline-block;font-size: 15px;line-height: 1;transition: transform 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-blog-card:hover {border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 10px 26px rgba(24, 56, 79, 0.1);transform: translateY(-3px);}.astra-blog-card:hover .astra-blog-card__image-link img {transform: scale(1.035);}.astra-blog-card__label:hover {background: var(--astra-primary);transform: translateY(-1px);}.astra-blog-card__title:hover {color: var(--astra-primary);}.astra-blog-card__author-name:hover {color: var(--astra-primary-dark);}.astra-blog-card__read-link:hover {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;transform: translateY(-1px);}.astra-blog-card__read-link:hover .astra-blog-card__read-arrow {transform: translateX(2px);}.astra-blog-intro .fn_readmore + [data-readmore-toggle]:hover {background: #edf7fb;border-color: rgba(36, 114, 157, 0.35);color: var(--astra-primary-dark);transform: translateY(-1px);}}@media (max-width: 991px) {.astra-blog-page {display: block;margin-bottom: 8px;}.astra-blog-page__content {width: 100%;margin: 0;}.astra-blog-page__card {margin-bottom: 8px;padding: 14px;border-radius: 14px;}}@media (max-width: 767px) {.astra-blog-page__card {padding: 12px;border-radius: 12px;}.astra-blog-page .astra-blog-page__hero {margin-bottom: 12px;padding-bottom: 12px;}.astra-blog-page .astra-blog-page__label {min-height: 25px;margin-bottom: 8px;padding: 0 8px;border-radius: 6px;font-size: 9.5px;}.astra-blog-page .astra-blog-page__title-line {width: 30px;height: 2px;margin-top: 9px;}.astra-blog-intro {margin-bottom: 12px;padding: 13px;border-radius: 10px;}.astra-blog-intro__description {font-size: 12.5px;line-height: 1.65;}.astra-blog-intro__description h2 {font-size: 15px;}.astra-blog-intro__description h3 {font-size: 13.5px;}.astra-blog-grid {margin: 0 0 -10px;}.astra-blog-grid__item {width: 100%;max-width: 100%;flex: 0 0 100%;margin-bottom: 10px;padding: 0;}.astra-blog-page .article_item {height: auto;min-height: 0;}.astra-blog-card {height: auto;min-height: 0;border-radius: 11px;}.astra-blog-card__image {aspect-ratio: 16 / 10;}.astra-blog-card__title {min-height: 0;padding: 13px 14px 0;font-size: 16px;line-height: 1.4;}.astra-blog-card__meta {gap: 6px 10px;padding: 9px 14px 0;}.astra-blog-card__meta-item {font-size: 10px;}.astra-blog-card__annotation {min-height: 0;padding: 11px 14px 14px;font-size: 12px;line-height: 1.55;-webkit-line-clamp: 5;}.astra-blog-card__footer {min-height: 52px;padding: 9px 12px;}.astra-blog-card__read-link {min-height: 32px;padding: 0 9px;font-size: 10px;}.astra-blog-card__avatar {width: 27px;height: 27px;flex-basis: 27px;}.astra-blog-card__author-name {max-width: 115px;font-size: 10px;}.astra-blog-page__pagination {margin-top: 12px;}}@media (max-width: 374px) {.astra-blog-page__card {padding: 10px;}.astra-blog-page .astra-blog-page__title {font-size: 18px;}.astra-blog-card__footer {gap: 7px;}.astra-blog-card__author-name {max-width: 88px;}.astra-blog-card__read-link {padding: 0 8px;}}.astra-blog-page .astra-blog-intro--bottom {margin: 16px 0 0;}.astra-blog-page .astra-blog-grid + .astra-blog-page__pagination:empty + .astra-blog-intro--bottom {margin-top: 16px;}@media (max-width: 767px) {.astra-blog-page .astra-blog-intro--bottom {margin-top: 12px;margin-bottom: 0;}}.astra-blog-page .astra-blog-page__sidebar {box-sizing: border-box;}.astra-blog-page .astra-blog-sidebar__section {box-sizing: border-box;width: 100%;padding: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 12px;box-shadow: var(--astra-shadow-small);overflow: hidden;}.astra-blog-page .astra-blog-sidebar__heading {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;justify-content: space-between;gap: 10px;margin: 0;padding: 0 12px 0 23px;background: linear-gradient( 180deg, #ffffff 0%, #fbfcfd 100% );border: 0;border-bottom: 1px solid var(--astra-border);color: var(--astra-heading);font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1.3;cursor: pointer;}.astra-blog-page .astra-blog-sidebar__heading::before {content: "";position: absolute;top: 50%;left: 12px;width: 3px;height: 16px;background: var(--astra-accent);border-radius: 999px;transform: translateY(-50%);pointer-events: none;}.astra-blog-page .astra-blog-sidebar__heading-arrow {display: inline-flex;box-sizing: border-box;width: 27px;height: 27px;flex: 0 0 27px;align-items: center;justify-content: center;margin: 0;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 8px;color: var(--astra-primary);font-size: 9px;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.astra-blog-page .astra-blog-sidebar__heading.active .astra-blog-sidebar__heading-arrow,.astra-blog-page .astra-blog-sidebar__heading.opened .astra-blog-sidebar__heading-arrow {background: rgba(36, 114, 157, 0.14);color: var(--astra-primary-dark);}.astra-blog-page .astra-blog-sidebar__catalog {box-sizing: border-box;width: 100%;margin: 0;padding: 7px;background: #ffffff;}.astra-blog-page .astra-blog-sidebar__category-list {box-sizing: border-box;width: 100%;margin: 0;padding: 0;list-style: none;}.astra-blog-page .astra-blog-sidebar__category-list--inner {width: calc(100% - 14px);max-width: calc(100% - 14px);margin: 3px 0 3px 14px;padding-left: 7px;border-left: 1px solid rgba(36, 114, 157, 0.14);}.astra-blog-page .astra-blog-sidebar__category-item {position: relative;box-sizing: border-box;width: 100%;margin: 2px 0;padding: 0;border: 0;}.astra-blog-page .astra-blog-sidebar__category-link {display: grid;box-sizing: border-box;grid-template-columns: 30px minmax(0, 1fr);width: 100%;min-height: 42px;align-items: center;gap: 8px;margin: 0;padding: 6px 9px;background: transparent;border: 1px solid transparent;border-radius: 9px;color: var(--astra-text);font-family: inherit;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-blog-page .astra-blog-sidebar__category-item--parent > .astra-blog-sidebar__category-link {padding-right: 40px;}.astra-blog-page .astra-blog-sidebar__category-icon {display: flex;box-sizing: border-box;width: 30px;height: 30px;align-items: center;justify-content: center;background: #f5f8fa;border: 1px solid rgba(36, 114, 157, 0.1);border-radius: 8px;overflow: hidden;}.astra-blog-page .astra-blog-sidebar__category-icon picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.astra-blog-page .astra-blog-sidebar__category-icon img {display: block;width: auto;max-width: 24px;height: auto;max-height: 24px;object-fit: contain;}.astra-blog-page .astra-blog-sidebar__category-icon .blog_catalog__no_image {width: 100%;height: 100%;background: transparent;color: var(--astra-muted);}.astra-blog-page .astra-blog-sidebar__category-icon svg {width: 17px;height: 17px;color: inherit;}.astra-blog-page .astra-blog-sidebar__category-name {min-width: 0;color: inherit;font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1.35;overflow-wrap: anywhere;}.astra-blog-page .astra-blog-sidebar__category-link.selected {background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border-color: rgba(36, 114, 157, 0.24);color: var(--astra-primary-dark);box-shadow: 0 3px 9px rgba(24, 56, 79, 0.055);}.astra-blog-page .astra-blog-sidebar__category-link.selected .astra-blog-sidebar__category-icon {background: #ffffff;border-color: rgba(36, 114, 157, 0.2);}.astra-blog-page .astra-blog-sidebar__category-switch {position: absolute;top: 7px;right: 7px;display: inline-flex;box-sizing: border-box;width: 28px;height: 28px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #f4f8fa;border: 1px solid rgba(36, 114, 157, 0.1);border-radius: 8px;color: var(--astra-primary);cursor: pointer;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.astra-blog-page .astra-blog-sidebar__category-switch svg {display: block;width: 15px;height: 15px;margin: 0;color: currentColor;}.astra-blog-page .astra-blog-sidebar__subscribe-section {border-color: rgba(217, 120, 74, 0.35);}.astra-blog-page .astra-blog-sidebar__subscribe::before {content: "";position: absolute;top: -45px;right: -35px;width: 125px;height: 125px;border: 18px solid rgba(255, 255, 255, 0.08);border-radius: 50%;}.astra-blog-page .astra-blog-sidebar__subscribe::after {content: "";position: absolute;right: 23px;bottom: -50px;width: 95px;height: 95px;border: 14px solid rgba(255, 255, 255, 0.06);transform: rotate(30deg);}.astra-blog-page .astra-blog-sidebar__subscribe > * {position: relative;z-index: 1;}.astra-blog-page .astra-blog-sidebar__subscribe-icon {box-sizing: border-box;width: 38px;height: 38px;align-items: center;justify-content: center;margin-bottom: 10px;background: rgba(255, 255, 255, 0.15);border: 1px solid rgba(255, 255, 255, 0.23);border-radius: 10px;color: #ffffff;}.astra-blog-page .astra-blog-sidebar__subscribe-icon svg {width: 20px;height: 20px;color: currentColor;}.astra-blog-page .astra-blog-sidebar__subscribe-text {margin-bottom: 12px;}.astra-blog-page .astra-blog-sidebar__subscribe-message {margin-top: 5px;}.astra-blog-page .astra-blog-sidebar__products {box-sizing: border-box;width: 100%;margin: 0;padding: 7px;}.astra-blog-page .astra-blog-sidebar__product-item {box-sizing: border-box;width: 100%;margin: 0;padding: 0;}.astra-blog-page .astra-blog-sidebar__product-item:last-of-type {margin-bottom: 0;}.astra-blog-page .astra-blog-sidebar__product-link {display: grid;box-sizing: border-box;grid-template-columns: 58px minmax(0, 1fr);gap: 8px;width: 100%;min-height: 74px;align-items: center;margin: 0;padding: 7px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);text-decoration: none;transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-blog-page .astra-blog-sidebar__product-image {display: flex;box-sizing: border-box;width: 58px;height: 58px;align-items: center;justify-content: center;margin: 0;padding: 4px;background: #f8fafb;border: 1px solid rgba(36, 114, 157, 0.09);border-radius: 8px;overflow: hidden;}.astra-blog-page .astra-blog-sidebar__product-image picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.astra-blog-page .astra-blog-sidebar__product-image img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;}.astra-blog-page .astra-blog-sidebar__product-image .sidebar_card__no_image {width: 100%;height: 100%;background: transparent;color: var(--astra-muted);}.astra-blog-page .astra-blog-sidebar__product-content {min-width: 0;margin: 0;padding: 0;}.astra-blog-page .astra-blog-sidebar__product-title {display: -webkit-box;min-height: 31px;max-height: 31px;margin: 0 0 5px;overflow: hidden;color: var(--astra-heading);font-family: inherit;font-size: 10.5px;font-weight: 600;line-height: 1.45;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.astra-blog-page .astra-blog-sidebar__product-price-row {display: flex;align-items: baseline;gap: 6px;}.astra-blog-page .astra-blog-sidebar__product-old-price {position: relative;margin: 0;color: var(--astra-muted);font-size: 9px;font-weight: 500;}.astra-blog-page .astra-blog-sidebar__product-old-price::after {content: "";position: absolute;top: 50%;right: -1px;left: -1px;height: 1px;background: currentColor;transform: rotate(-6deg);}.astra-blog-page .astra-blog-sidebar__product-old-price .currency {font-size: 7px;}.astra-blog-page .astra-blog-sidebar__product-price {margin: 0;color: var(--astra-heading);font-size: 12px;font-weight: 800;}.astra-blog-page .astra-blog-sidebar__product-price.price--red {color: #c4413c;}.astra-blog-page .astra-blog-sidebar__product-price .currency {position: relative;top: -3px;margin-left: 1px;font-size: 7px;}.astra-blog-page .astra-blog-sidebar__products-more {display: flex;box-sizing: border-box;width: 100%;align-items: center;justify-content: space-between;gap: 8px;margin: 2px 0 0;padding: 8px 9px;background: #f4f9fb;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 8px;color: var(--astra-primary);font-size: 10.5px;font-weight: 800;text-decoration: none;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}.astra-blog-page .astra-blog-sidebar__products-more svg {width: 13px;height: 13px;color: currentColor;}@media (hover: hover) and (pointer: fine) {.astra-blog-page .astra-blog-sidebar__category-link:hover {background: #f4f8fa;border-color: rgba(36, 114, 157, 0.1);color: var(--astra-primary);transform: translateX(1px);}.astra-blog-page .astra-blog-sidebar__category-switch:hover {background: #edf7fb;color: var(--astra-primary-dark);}.astra-blog-page .astra-blog-sidebar__product-link:hover {border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 5px 14px rgba(24, 56, 79, 0.08);transform: translateY(-1px);}.astra-blog-page .astra-blog-sidebar__products-more:hover {background: #edf7fb;border-color: rgba(36, 114, 157, 0.3);color: var(--astra-primary-dark);}}@media (max-width: 991px) {.astra-blog-page .astra-blog-page__sidebar {box-sizing: border-box;max-width: 100%;padding: 8px;background: #f4f7f9;overflow-x: hidden;overflow-y: auto;}.astra-blog-page .astra-blog-sidebar__mobile-header {grid-template-columns: minmax(0, 1fr) auto;gap: 8px;align-items: center;}.astra-blog-page .astra-blog-sidebar__mobile-title {color: var(--astra-heading);font-size: 13px;font-weight: 800;}.astra-blog-page .astra-blog-sidebar__section {border-radius: 11px;}.astra-blog-page .astra-blog-sidebar__heading {min-height: 46px;padding: 0 11px 0 23px;}.astra-blog-page .astra-blog-sidebar__catalog {padding: 6px;}.astra-blog-page .astra-blog-sidebar__category-link {min-height: 44px;}.astra-blog-page .astra-blog-sidebar__product-link {min-height: 76px;}}@media (max-width: 374px) {.astra-blog-page .astra-blog-sidebar__mobile-header {grid-template-columns: 1fr;padding: 7px;}.astra-blog-page .astra-blog-sidebar__mobile-title {padding: 2px 3px;}.astra-blog-page .astra-blog-sidebar__mobile-close {width: 100%;}.astra-blog-page .astra-blog-sidebar__category-link {grid-template-columns: 28px minmax(0, 1fr);gap: 7px;padding-left: 7px;}.astra-blog-page .astra-blog-sidebar__category-icon {width: 28px;height: 28px;}}.astra-blog-page .astra-blog-sidebar__subscribe-section {background: #ffffff;border: 1px solid var(--astra-border);box-shadow: var(--astra-shadow-small);}.astra-blog-page .astra-blog-sidebar__subscribe-icon {display: none;}.astra-blog-page .astra-blog-sidebar__subscribe {position: relative;box-sizing: border-box;width: 100%;padding: 14px 13px;background: linear-gradient( 145deg, #ffffff 0%, #f8fafb 100% );color: var(--astra-text);overflow: hidden;}.astra-blog-page .astra-blog-sidebar__subscribe::before,.astra-blog-page .astra-blog-sidebar__subscribe::after {display: none;}.astra-blog-page .astra-blog-sidebar__subscribe-title::before {content: "";position: absolute;background: var(--astra-accent);border-radius: 999px;}.astra-blog-page .astra-blog-sidebar__subscribe-text {color: var(--astra-muted);font-family: inherit;font-size: 10.5px;font-weight: 500;line-height: 1.45;}.astra-blog-page .astra-blog-sidebar__subscribe-form {position: relative;display: grid;box-sizing: border-box;grid-template-columns: minmax(0, 1fr) 40px;gap: 6px;width: 100%;margin: 0;padding: 0;}.astra-blog-page .astra-blog-sidebar__subscribe-group {min-width: 0;margin: 0;padding: 0;}.astra-blog-page .astra-blog-sidebar__subscribe-input {box-sizing: border-box;width: 100%;height: 40px;margin: 0;padding: 0 11px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-heading);font-family: inherit;font-size: 11px;outline: none;box-shadow: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-blog-page .astra-blog-sidebar__subscribe-input:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.55);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.1);}.astra-blog-page .astra-blog-sidebar__subscribe-button {position: static;display: inline-flex;box-sizing: border-box;width: 40px;height: 40px;align-items: center;justify-content: center;margin: 0;padding: 0;background: linear-gradient( 180deg, #e88b59 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;box-shadow: 0 4px 11px rgba(217, 120, 74, 0.22);cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-blog-page .astra-blog-sidebar__subscribe-button svg {display: block;width: 18px;height: 18px;margin: 0;color: currentColor;}.astra-blog-page .astra-blog-sidebar__subscribe-message {grid-column: 1 / -1;margin: 2px 0 0;padding: 7px 9px;border-radius: 8px;font-size: 10px;font-weight: 600;line-height: 1.4;}.astra-blog-page .astra-blog-sidebar__subscribe-message--success {background: #edf8f1;border: 1px solid rgba(47, 143, 91, 0.18);color: #27774d;}.astra-blog-page .astra-blog-sidebar__subscribe-message--error {background: #fff3f2;border: 1px solid rgba(210, 65, 59, 0.18);color: #b33e39;}@media (max-width: 991px) {.astra-blog-page .astra-blog-sidebar__mobile-title {display: none;}.astra-blog-page .astra-blog-sidebar__mobile-close {cursor: pointer;}}@media (hover: hover) and (pointer: fine) {.astra-blog-page .astra-blog-sidebar__subscribe-button:hover {background: linear-gradient( 180deg, #ed986b 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 6px 15px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}}.astra-blog-page .astra-blog-page__sidebar {gap: 0;}.astra-blog-page .astra-blog-sidebar__section {margin: 0 0 8px;}.astra-blog-page .astra-blog-sidebar__section:last-child {margin-bottom: 0;}.astra-blog-page .astra-blog-sidebar__subscribe-title {position: relative;display: block;box-sizing: border-box;width: 100%;margin: 0 0 4px;padding: 0 0 0 11px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 800;line-height: 1.4;text-align: left;transform: none;}.astra-blog-page .astra-blog-sidebar__subscribe-title > span {display: block;width: 100%;margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;text-align: left;transform: none;}.astra-blog-page .astra-blog-sidebar__subscribe-title::before {top: 2px;bottom: 2px;left: 0;width: 3px;}.astra-blog-page .astra-blog-sidebar__subscribe-text {margin: 0 0 9px;padding: 0 0 0 11px;text-align: left;}@media (max-width: 991px) {.astra-blog-page .astra-blog-sidebar__mobile-header,.astra-blog-page .astra-blog-sidebar__mobile-header.sidebar__boxed {position: sticky;top: 0;right: auto;bottom: auto;left: auto;z-index: 5;display: block;box-sizing: border-box;width: 100%;max-width: 100%;height: auto;min-height: 0;margin: 0 0 8px;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;overflow: visible;transform: none;}.astra-blog-page .astra-blog-sidebar__mobile-header::before,.astra-blog-page .astra-blog-sidebar__mobile-header::after {display: none;content: none;}.astra-blog-page .astra-blog-sidebar__mobile-close,.astra-blog-page .sidebar__header--close.astra-blog-sidebar__mobile-close {position: static;display: inline-flex;box-sizing: border-box;width: 100%;max-width: 100%;height: 44px;min-height: 44px;align-items: center;justify-content: center;gap: 7px;margin: 0;padding: 0 12px;background: #fff7f4;border: 1px solid rgba(217, 120, 74, 0.32);border-radius: 11px;color: var(--astra-accent);font-family: inherit;font-size: 11.5px;font-weight: 800;line-height: 1;text-align: center;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.04);transform: none;}.astra-blog-page .astra-blog-sidebar__mobile-close svg {position: static;display: block;width: 14px;height: 14px;flex: 0 0 14px;margin: 0;color: currentColor;transform: none;}.astra-blog-page .astra-blog-sidebar__section {margin-bottom: 8px;}}@media (min-width: 992px) {.astra-blog-page {box-sizing: border-box;width: calc(100% + 8px);max-width: calc(100% + 8px);margin-left: -8px;margin-right: 0;}}.astra-blog-page .astra-blog-page__hero {position: relative;box-sizing: border-box;width: 100%;margin: 0 0 16px;padding: 4px 0 18px 18px;background: transparent;border: 0;border-bottom: 1px solid var(--astra-border);}.astra-blog-page .astra-blog-page__hero::before {content: "";position: absolute;top: 4px;bottom: 18px;left: 0;width: 4px;background: linear-gradient( 180deg, var(--astra-accent) 0%, rgba(217, 120, 74, 0.45) 100% );border-radius: 999px;}.astra-blog-page .astra-blog-page__eyebrow {display: inline-flex;box-sizing: border-box;min-height: 20px;align-items: center;gap: 7px;margin: 0 0 8px;padding: 0;color: var(--astra-accent);font-family: inherit;font-size: 10px;font-weight: 800;line-height: 1.2;letter-spacing: 0.09em;text-transform: uppercase;}.astra-blog-page .astra-blog-page__eyebrow-dot {display: block;width: 6px;height: 6px;flex: 0 0 6px;background: var(--astra-accent);border-radius: 50%;box-shadow: 0 0 0 4px rgba(217, 120, 74, 0.1);}.astra-blog-page .astra-blog-page__label {display: none;}.astra-blog-page .astra-blog-page__title {box-sizing: border-box;max-width: 850px;margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 27px;font-weight: 800;line-height: 1.25;letter-spacing: -0.025em;text-wrap: balance;}.astra-blog-page .astra-blog-page__title > span {display: block;margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;}.astra-blog-page .astra-blog-page__title-line {display: none;}@media (max-width: 991px) {.astra-blog-page .astra-blog-page__hero {margin-bottom: 12px;padding: 3px 0 15px 15px;}.astra-blog-page .astra-blog-page__hero::before {top: 3px;bottom: 15px;width: 3px;}.astra-blog-page .astra-blog-page__title {max-width: 100%;font-size: 23px;line-height: 1.3;}}@media (max-width: 767px) {.astra-blog-page .astra-blog-page__hero {padding: 2px 0 13px 13px;}.astra-blog-page .astra-blog-page__hero::before {top: 2px;bottom: 13px;}.astra-blog-page .astra-blog-page__eyebrow {min-height: 18px;gap: 6px;margin-bottom: 7px;font-size: 9px;letter-spacing: 0.075em;}.astra-blog-page .astra-blog-page__eyebrow-dot {width: 5px;height: 5px;flex-basis: 5px;box-shadow: 0 0 0 3px rgba(217, 120, 74, 0.1);}.astra-blog-page .astra-blog-page__title {font-size: 20px;line-height: 1.32;letter-spacing: -0.018em;text-wrap: pretty;}}.astra-post-page {align-items: flex-start;}.astra-post-page__content {box-sizing: border-box;min-width: 0;flex: 1 1 auto;}.astra-post-card {box-sizing: border-box;width: 100%;margin: 0 0 14px;padding: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);overflow: hidden;}.astra-post-shell {box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: #ffffff;}.astra-post-hero {position: relative;box-sizing: border-box;width: 100%;height: auto;min-height: 360px;aspect-ratio: 2 / 1;background-position: center center;background-repeat: no-repeat;background-size: cover;border: 0;overflow: hidden;margin-bottom: 0px;}.astra-post-hero::after {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(17, 31, 44, 0.2) 0%, rgba(17, 31, 44, 0) 34%, rgba(17, 31, 44, 0.05) 100% );pointer-events: none;}.astra-post-hero__labels {position: absolute;top: 16px;right: 16px;bottom: auto;left: 16px;z-index: 2;display: flex;align-items: flex-start;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;}.astra-post-hero__label {display: inline-flex;box-sizing: border-box;min-height: 29px;align-items: center;justify-content: center;margin: 0;padding: 0 11px;background: rgba(24, 56, 79, 0.9);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 8px;color: #ffffff;font-family: inherit;font-size: 10.5px;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: 0 4px 12px rgba(17, 31, 44, 0.16);backdrop-filter: blur(4px);transition: background-color 180ms ease, transform 180ms ease;}.astra-post-header {box-sizing: border-box;width: 100%;margin: 0;padding: 23px 26px 20px;background: linear-gradient( 135deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);}.astra-post-title {max-width: 900px;margin: 0 0 15px;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 30px;font-weight: 800;line-height: 1.24;letter-spacing: -0.028em;text-wrap: balance;}.astra-post-title > span {display: block;margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;}.astra-post-meta {display: flex;box-sizing: border-box;width: 100%;align-items: center;flex-wrap: wrap;gap: 7px;margin: 0 0 12px;padding: 0;}.astra-post-meta__item {display: inline-flex;box-sizing: border-box;min-height: 32px;align-items: center;gap: 6px;margin: 0;padding: 0 9px;background: #f7fafb;border: 1px solid var(--astra-border);border-radius: 8px;color: var(--astra-muted);font-family: inherit;font-size: 10.5px;font-weight: 600;line-height: 1.2;}.astra-post-meta__item > svg {display: block;width: 14px;height: 14px;margin: 0;color: rgba(36, 114, 157, 0.72);}.astra-post-meta__item a,.astra-post-meta__item span {color: inherit;font: inherit;line-height: inherit;text-decoration: none;}.astra-post-meta__avatar {display: inline-flex;box-sizing: border-box;width: 24px;height: 24px;flex: 0 0 24px;align-items: center;justify-content: center;margin: 0 1px 0 -4px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 50%;overflow: hidden;}.astra-post-meta__avatar img {display: block;width: 100%;height: 100%;object-fit: cover;}.astra-post-meta__avatar svg {width: 13px;height: 13px;color: var(--astra-primary);}.astra-post-updated {display: inline-flex;box-sizing: border-box;min-height: 34px;align-items: center;gap: 7px;margin: 0 0 13px;padding: 0 10px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 8px;color: var(--astra-primary-dark);font-size: 10.5px;font-weight: 700;line-height: 1.3;}.astra-post-updated svg {width: 14px;height: 14px;color: var(--astra-primary);}.astra-post-toc {box-sizing: border-box;width: 100%;margin: 3px 0 0;padding: 15px 16px;background: linear-gradient( 135deg, #f5f9fb 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-left: 3px solid rgba(36, 114, 157, 0.55);border-radius: 10px;box-shadow: none;}.astra-post-toc__title {margin: 0 0 10px;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 800;line-height: 1.3;}.astra-post-toc ol {margin: 0;padding: 0 0 0 20px;}.astra-post-toc li {margin: 0 0 6px;color: var(--astra-muted);font-size: 11.5px;line-height: 1.45;}.astra-post-toc li:last-child {margin-bottom: 0;}.astra-post-toc a {color: var(--astra-primary);font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(36, 114, 157, 0.32);}.astra-post-categories-button {color: var(--astra-accent);}.astra-post-body {box-sizing: border-box;width: 100%;margin: 0;padding: 24px 26px 28px;background: #ffffff;}.astra-post-content {box-sizing: border-box;width: 100%;color: var(--astra-text);font-family: inherit;font-size: 14px;font-weight: 500;line-height: 1.75;overflow-wrap: anywhere;}.astra-post-content > :first-child {margin-top: 0;}.astra-post-content > :last-child {margin-bottom: 0;}.astra-post-content p {margin: 0 0 14px;color: inherit;line-height: inherit;}.astra-post-content h2 {position: relative;margin: 30px 0 13px;padding: 0 0 0 13px;color: var(--astra-heading);font-family: inherit;font-size: 19px;font-weight: 800;line-height: 1.4;letter-spacing: -0.012em;}.astra-post-content h2::before {content: "";position: absolute;top: 3px;bottom: 3px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-post-content h3 {margin: 24px 0 10px;color: var(--astra-heading);font-family: inherit;font-size: 16px;font-weight: 800;line-height: 1.45;}.astra-post-content h4 {margin: 20px 0 9px;color: var(--astra-primary-dark);font-size: 14px;font-weight: 800;line-height: 1.45;}.astra-post-content ul,.astra-post-content ol {margin: 0 0 16px;padding-left: 23px;}.astra-post-content li {margin: 0 0 7px;padding-left: 3px;line-height: 1.65;}.astra-post-content li:last-child {margin-bottom: 0;}.astra-post-content li::marker {color: var(--astra-accent);font-weight: 800;}.astra-post-content a {color: var(--astra-accent);font-weight: 700;text-decoration: none;border-bottom: 1px dashed rgba(217, 120, 74, 0.42);}.astra-post-content img {display: block;max-width: 100%;height: auto;margin: 20px auto;border-radius: 12px;box-shadow: 0 5px 18px rgba(24, 56, 79, 0.08);}.astra-post-content blockquote {box-sizing: border-box;margin: 18px 0;padding: 14px 16px;background: linear-gradient( 135deg, #f4f9fb 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-left: 3px solid var(--astra-primary);border-radius: 10px;color: var(--astra-text);font-style: normal;}.astra-post-content table {display: block;width: 100%;margin: 18px 0;border: 1px solid var(--astra-border);border-radius: 10px;border-collapse: collapse;overflow-x: auto;}.astra-post-content th,.astra-post-content td {padding: 10px 12px;border: 1px solid var(--astra-border);text-align: left;}.astra-post-content th {background: #f5f8fa;color: var(--astra-heading);font-weight: 800;}.astra-post-content hr {height: 1px;margin: 24px 0;background: var(--astra-border);border: 0;}@media (hover: hover) and (pointer: fine) {.astra-post-hero__label:hover {background: var(--astra-primary);transform: translateY(-1px);}.astra-post-meta__item a:hover {color: var(--astra-primary);}.astra-post-toc a:hover,.astra-post-content a:hover {border-bottom-color: transparent;color: var(--astra-primary-dark);}}@media (max-width: 991px) {.astra-post-page {display: block;}.astra-post-page__content {width: 100%;margin: 0;}.astra-post-card {margin-bottom: 8px;border-radius: 14px;}.astra-post-hero {min-height: 0;aspect-ratio: 16 / 9;}.astra-post-header {padding: 18px 18px 17px;}.astra-post-title {font-size: 25px;line-height: 1.28;}.astra-post-categories-button {position: relative;display: flex;box-sizing: border-box;width: 100%;height: 44px;min-height: 44px;align-items: center;justify-content: flex-start;gap: 9px;margin: 0 0 var(--astra-post-section-gap);padding: 0 42px 0 12px;background: #f3f9fc;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 10px;color: var(--astra-primary-dark);font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1;cursor: pointer;box-shadow: 0 3px 10px rgba(24, 56, 79, 0.04);}.astra-post-categories-button svg {display: block;width: 17px;height: 17px;flex: 0 0 17px;margin: 0;color: var(--astra-primary);}.astra-post-categories-button > span {min-width: 0;flex: 1 1 auto;text-align: left;}.astra-post-categories-button::after {content: "";position: absolute;top: 50%;right: 14px;width: 7px;height: 7px;border-right: 2px solid var(--astra-primary);border-bottom: 2px solid var(--astra-primary);transform: translateY(-65%) rotate(45deg);pointer-events: none;}.astra-post-body {padding: 20px 18px 23px;}}@media (max-width: 767px) {.astra-post-card {border-radius: 12px;}.astra-post-hero {aspect-ratio: 16 / 10;}.astra-post-hero__labels {top: 10px;right: 10px;left: 10px;gap: 5px;}.astra-post-hero__label {min-height: 25px;padding: 0 9px;border-radius: 7px;font-size: 9.5px;}.astra-post-header {padding: 15px 14px 14px;}.astra-post-title {margin-bottom: 12px;font-size: 21px;line-height: 1.32;letter-spacing: -0.018em;text-wrap: pretty;}.astra-post-meta {gap: 6px;margin-bottom: 10px;}.astra-post-meta__item {min-height: 30px;padding: 0 8px;font-size: 9.5px;}.astra-post-updated {width: 100%;min-height: 34px;margin-bottom: 10px;font-size: 9.5px;}.astra-post-toc {padding: 13px 12px;border-radius: 9px;}.astra-post-toc__title {font-size: 12.5px;}.astra-post-toc li {font-size: 10.5px;}.astra-post-body {padding: 17px 14px 20px;}.astra-post-content {font-size: 13px;line-height: 1.7;}.astra-post-content p {margin-bottom: 12px;}.astra-post-content h2 {margin: 25px 0 11px;padding-left: 11px;font-size: 17px;}.astra-post-content h3 {margin-top: 21px;font-size: 15px;}.astra-post-content ul,.astra-post-content ol {padding-left: 20px;}.astra-post-content img {margin: 16px auto;border-radius: 10px;}}@media (min-width: 992px) {.astra-post-page {display: flex;align-items: flex-start;justify-content: flex-start;gap: 14px;}}.astra-post-page .astra-post-title {box-sizing: border-box;width: 100%;max-width: none;margin-right: 0;padding-right: 0;}.astra-post-page .astra-post-title > span {width: 100%;max-width: none;}.astra-post-content .fn_auto_navigation_header {position: relative;}.astra-post-content .fn_auto_navigation_anchor {position: absolute;top: -90px;left: 0;z-index: auto !important;display: block;width: 1px;min-width: 0;max-width: 1px;height: 1px;min-height: 0;max-height: 1px;margin: 0;padding: 0;overflow: hidden;background: none;background-image: none;border: 0;font-size: 0;line-height: 0;opacity: 0;visibility: visible;pointer-events: none;}.astra-post-content .fn_auto_navigation_header:hover .fn_auto_navigation_anchor,.astra-post-content .fn_auto_navigation_anchor:hover {width: 1px;height: 1px;margin: 0;padding: 0;background: none;background-image: none;opacity: 0;pointer-events: none;}.astra-post-content :is(div, section, p):has( > .fn_auto_navigation_header ) {margin-left: 0;padding-left: 0;}.astra-post-content .seo-box {display: block;box-sizing: border-box;width: 100%;min-height: 0;height: auto;margin: 16px 0;padding: 14px 16px;overflow: visible;}.astra-post-content .seo-box p {min-height: 0;margin: 0 0 10px;padding: 0;}.astra-post-content .seo-box > :first-child {margin-top: 0;}.astra-post-content .seo-box > :last-child,.astra-post-content .seo-box p:last-child {margin-bottom: 0;}.astra-post-content .seo-box p:empty,.astra-post-content .seo-box p:has(> br:only-child) {display: none;}.astra-post-footer {box-sizing: border-box;width: 100%;margin: 0;padding: 0 26px 26px;background: #ffffff;}.astra-post-engagement {box-sizing: border-box;width: 100%;margin: 0;padding: 0;border: 1px solid var(--astra-border);border-radius: 13px;box-shadow: 0 3px 12px rgba(24, 56, 79, 0.055);overflow: hidden;}.astra-post-engagement__top {display: grid;box-sizing: border-box;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 16px;width: 100%;}.astra-post-engagement__bottom {box-sizing: border-box;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 18px;width: 100%;padding: 13px 14px;background: #ffffff;border-top: 1px solid var(--astra-border);}.astra-post-tags {display: flex;box-sizing: border-box;min-width: 0;align-items: center;gap: 10px;margin: 0;padding: 0;}.astra-post-tags__icon {display: inline-flex;box-sizing: border-box;width: 36px;height: 36px;flex: 0 0 36px;align-items: center;justify-content: center;margin: 0;padding: 0;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 9px;color: var(--astra-primary);}.astra-post-tags__icon svg {display: block;width: 17px;height: 17px;margin: 0;color: currentColor;}.astra-post-tags__content {min-width: 0;}.astra-post-tags__title {display: block;margin: 0 0 4px;color: var(--astra-muted);font-size: 9.5px;font-weight: 600;line-height: 1;}.astra-post-tags__list {display: flex;min-width: 0;align-items: center;flex-wrap: wrap;gap: 5px;}.astra-post-tag {display: inline-flex;box-sizing: border-box;min-height: 27px;align-items: center;justify-content: center;margin: 0;padding: 0 9px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 7px;color: var(--astra-primary-dark);font-size: 10.5px;font-weight: 700;line-height: 1;text-decoration: none;}.astra-post-rating {position: static;display: flex;box-sizing: border-box;min-width: 220px;min-height: 48px;align-items: center;justify-content: center;gap: 10px;margin: 0;padding: 7px 11px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;}.astra-post-rating__title {margin: 0;padding: 0;color: var(--astra-heading);font-size: 11px;font-weight: 700;line-height: 1.25;white-space: nowrap;}.astra-post-rating__value {display: inline-flex;align-items: center;gap: 7px;}.astra-post-rating .rating_starOff {flex: 0 0 90px;margin: 0;}.astra-post-rating .rating_text {position: static;top: auto;right: auto;bottom: auto;left: auto;display: inline-flex;align-items: center;margin: 0;padding: 0;color: var(--astra-muted);font-size: 10px;font-weight: 600;line-height: 1;white-space: nowrap;}.astra-post-rating .rating_text.hidden {display: none;}.astra-post-author {display: flex;box-sizing: border-box;min-width: 0;align-items: center;gap: 11px;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;color: var(--astra-text);box-shadow: none;}.astra-post-author__image-wrap {width: 58px;min-width: 58px;max-width: 58px;flex: 0 0 58px;margin: 0;padding: 0;}.astra-post-author__image {display: flex;box-sizing: border-box;width: 58px;height: 58px;align-items: center;justify-content: center;margin: 0;padding: 3px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 50%;overflow: hidden;}.astra-post-author__image img {display: block;width: 100%;height: 100%;border: 0;border-radius: 50%;object-fit: cover;}.astra-post-author__image svg {width: 28px;height: 28px;color: var(--astra-primary);}.astra-post-author__content {min-width: 0;max-width: none;flex: 1 1 auto;margin: 0;padding: 0;}.astra-post-author__caption {margin: 0 0 3px;color: var(--astra-muted);font-size: 9.5px;font-weight: 600;line-height: 1;}.astra-post-author__name {margin: 0 0 3px;color: var(--astra-heading);font-size: 13.5px;font-weight: 800;line-height: 1.25;}.astra-post-author__name a,.astra-post-author__name span {color: var(--astra-primary-dark);text-decoration: none;}.astra-post-author__position {margin: 0;color: var(--astra-muted);font-size: 10.5px;font-weight: 500;line-height: 1.3;opacity: 1;}.astra-post-author__social {display: flex;align-items: center;gap: 5px;margin-top: 6px;}.astra-post-author__social .social__link {display: inline-flex;width: 27px;height: 27px;align-items: center;justify-content: center;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 7px;color: var(--astra-primary);line-height: 1;text-decoration: none;}.astra-post-share {display: flex;box-sizing: border-box;align-items: center;justify-content: flex-end;gap: 9px;min-height: 0;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.astra-post-share__title {color: var(--astra-muted);font-size: 10.5px;font-weight: 600;line-height: 1.2;white-space: nowrap;}.astra-post-share__content {margin: 0;padding: 0;}.astra-post-share .share {margin: 0;padding: 0;}.astra-post-share .jssocials-shares {display: flex;align-items: center;gap: 5px;margin: 0;}.astra-post-share .jssocials-share {margin: 0;}.astra-post-share .jssocials-share-link {display: inline-flex;box-sizing: border-box;width: 32px;height: 32px;align-items: center;justify-content: center;padding: 0;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 8px;color: var(--astra-primary);box-shadow: none;}.astra-post-navigation {box-sizing: border-box;width: 100%;margin: 14px 0 0;}.astra-post-pager {display: grid;box-sizing: border-box;grid-template-columns: repeat(auto-fit, minmax(0, 1fr));gap: 12px;width: 100%;margin: 0;padding: 0;list-style: none;overflow: visible;}.astra-post-pager .astra-post-pager__item {width: auto;max-width: none;margin: 0;padding: 0;}.astra-post-pager .astra-post-pager__link {position: relative;display: grid;box-sizing: border-box;min-height: 76px;align-items: center;gap: 12px;width: 100%;height: 100%;margin: 0;padding: 12px 14px;background: linear-gradient(135deg, #f7fbfd 0%, #ffffff 100%);border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 12px;color: var(--astra-text);text-decoration: none;opacity: 1;overflow: hidden;box-shadow: 0 4px 13px rgba(24, 56, 79, 0.055);transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-post-pager .astra-post-pager__link--prev {grid-template-columns: 38px minmax(0, 1fr);box-shadow: inset 3px 0 0 rgba(36, 114, 157, 0.55), 0 4px 13px rgba(24, 56, 79, 0.055);}.astra-post-pager .astra-post-pager__link--next {grid-template-columns: minmax(0, 1fr) 38px;text-align: right;box-shadow: inset -3px 0 0 rgba(217, 120, 74, 0.55), 0 4px 13px rgba(24, 56, 79, 0.055);}.astra-post-pager__icon {display: inline-flex;box-sizing: border-box;width: 38px;height: 38px;align-items: center;justify-content: center;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 10px;color: var(--astra-primary);transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}.astra-post-pager .astra-post-pager__icon svg {display: block;width: 15px;height: 15px;max-width: 15px;flex: 0 0 15px;margin: 0;color: currentColor;}.astra-post-pager__link--next .astra-post-pager__icon {background: #fff6f1;border-color: rgba(217, 120, 74, 0.2);color: var(--astra-accent);}.astra-post-pager__link--prev .astra-post-pager__icon svg {transform: rotate(-90deg);}.astra-post-pager__link--next .astra-post-pager__icon svg {transform: rotate(90deg);}.astra-post-pager__content {display: block;min-width: 0;}.astra-post-pager__direction {display: block;margin: 0 0 4px;color: var(--astra-primary);font-size: 9.5px;font-weight: 800;line-height: 1;text-transform: uppercase;letter-spacing: 0.065em;}.astra-post-pager__link--next .astra-post-pager__direction {color: var(--astra-accent);}.astra-post-pager__title {display: -webkit-box;overflow: hidden;color: var(--astra-heading);font-size: 12.5px;font-weight: 800;line-height: 1.35;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}@media (hover: hover) and (pointer: fine) {.astra-post-tag:hover {background: #edf7fb;border-color: rgba(36, 114, 157, 0.3);color: var(--astra-primary);}.astra-post-author__name a:hover {color: var(--astra-primary);}.astra-post-share .jssocials-share-link:hover {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;transform: translateY(-1px);}.astra-post-pager .astra-post-pager__link:hover {background: #ffffff;border-color: rgba(36, 114, 157, 0.38);box-shadow: inset 3px 0 0 var(--astra-primary), 0 8px 20px rgba(24, 56, 79, 0.1);transform: translateY(-1px);}.astra-post-pager .astra-post-pager__link--next:hover {border-color: rgba(217, 120, 74, 0.38);box-shadow: inset -3px 0 0 var(--astra-accent), 0 8px 20px rgba(24, 56, 79, 0.1);}.astra-post-pager .astra-post-pager__link:hover .astra-post-pager__icon {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;}.astra-post-pager .astra-post-pager__link--next:hover .astra-post-pager__icon {background: var(--astra-accent);border-color: var(--astra-accent);}}.astra-post-pager .astra-post-pager__link:focus-visible {outline: 3px solid rgba(36, 114, 157, 0.2);outline-offset: 2px;}.astra-post-pager .astra-post-pager__link:active {transform: translateY(0);}@media (max-width: 991px) {.astra-post-page {gap: 0;}}@media (max-width: 767px) {.astra-post-page .astra-post-title {padding-right: 0;}.astra-post-footer {padding: 0 14px 18px;}.astra-post-engagement {border-radius: 11px;}.astra-post-engagement__top,.astra-post-engagement__bottom {grid-template-columns: 1fr;gap: 10px;padding: 11px 12px;}.astra-post-rating {padding: 8px 10px;}.astra-post-rating__title {flex: 0 0 auto;}.astra-post-author {width: 100%;}.astra-post-author__image-wrap {width: 52px;min-width: 52px;max-width: 52px;flex-basis: 52px;}.astra-post-author__image {width: 52px;height: 52px;}.astra-post-share {width: 100%;justify-content: flex-start;padding-top: 9px;border-top: 1px solid var(--astra-border);}.astra-post-pager {grid-template-columns: 1fr;gap: 8px;}.astra-post-pager .astra-post-pager__link {min-height: 68px;padding: 10px 12px;}.astra-post-pager .astra-post-pager__link--next {text-align: left;}.astra-post-pager .astra-post-pager__link--prev {grid-template-columns: 36px minmax(0, 1fr);}.astra-post-pager .astra-post-pager__link--next {grid-template-columns: minmax(0, 1fr) 36px;}.astra-post-pager__icon {width: 36px;height: 36px;}.astra-post-pager__title {font-size: 11.5px;}.astra-post-content .seo-box {margin: 13px 0;padding: 12px 13px;}}.astra-post-page .astra-post-page__content {box-sizing: border-box;min-width: 0;max-width: 100%;}.astra-post-page .astra-post-card {box-sizing: border-box;width: 100%;max-width: 100%;margin-right: 0;margin-left: 0;}@media (min-width: 992px) {}.astra-post-engagement {background: linear-gradient( 135deg, #f8fafb 0%, #ffffff 100% );}.astra-post-engagement__top {min-height: 72px;padding: 11px 13px;}.astra-post-engagement__bottom,.astra-post-engagement .astra-post-author,.astra-post-engagement .astra-post-share {display: none;}.astra-post-engagement > :last-child {margin-bottom: 0;}@media (max-width: 991px) {}@media (max-width: 767px) {.astra-post-engagement__top {grid-template-columns: 1fr;min-height: 0;gap: 10px;padding: 11px 12px;}.astra-post-rating {width: 100%;min-width: 0;justify-content: flex-start;}}.astra-post-content details:not([open]) > :not(summary) {display: none;}.astra-post-content details > summary {cursor: pointer;user-select: none;}.astra-post-content .fn_accordion .accordion__content {display: none;}.astra-post-content .fn_accordion .accordion__title {cursor: pointer;user-select: none;}.astra-post-content .fn_accordion .accordion__arrow {transition: color 180ms ease, background-color 180ms ease, transform 220ms ease;}.astra-post-content .fn_accordion .accordion__title.active .accordion__arrow {transform: rotate(180deg);}.astra-post-page {--astra-post-section-gap: 8px;}.astra-post-page.astra-blog-page {box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;margin-left: 0;margin-right: 0;transform: none;}@media (min-width: 992px) {.astra-post-page.astra-blog-page {display: flex;width: 100%;max-width: 100%;align-items: flex-start;justify-content: flex-start;gap: var(--astra-post-section-gap);margin: 0;}.astra-post-page .astra-post-page__content {box-sizing: border-box;width: auto;min-width: 0;max-width: none;flex: 1 1 0;margin: 0;padding: 0;}.astra-post-page .astra-post-page__sidebar {box-sizing: border-box;width: 284px;min-width: 284px;max-width: 284px;flex: 0 0 284px;margin: 0;padding: 0;transform: none;}}.astra-post-page .astra-blog-page__sidebar {gap: 0;}.astra-post-page .astra-blog-sidebar__section {margin: 0 0 var(--astra-post-section-gap);}.astra-post-page .astra-blog-sidebar__section:last-child {margin-bottom: 0;}@media (max-width: 991px) {.astra-post-page.astra-blog-page {display: block;width: 100%;max-width: 100%;margin: 0;}.astra-post-page .astra-post-page__content {width: 100%;max-width: 100%;flex-basis: auto;}}.astra-post-related-products {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 14px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-post-page .astra-post-card {margin-bottom: 8px;}.astra-post-related-products__header {box-sizing: border-box;width: 100%;margin: 0 0 12px;padding: 0 0 11px;border-bottom: 1px solid var(--astra-border);}.astra-post-related-products__title {position: relative;display: flex;box-sizing: border-box;align-items: center;gap: 10px;margin: 0;padding: 0 0 0 13px;color: var(--astra-heading);font-family: inherit;font-size: 19px;font-weight: 800;line-height: 1.3;letter-spacing: -0.015em;}.astra-post-related-products__title::before {content: "";position: absolute;top: 2px;bottom: 2px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-post-related-products__title > span {display: block;min-width: 0;margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;}.astra-post-related-products__body {box-sizing: border-box;width: 100%;margin: 0;padding: 0;}.astra-post-related-products__grid {display: grid;box-sizing: border-box;grid-template-columns: repeat( auto-fit, minmax(210px, 1fr) );gap: 10px;width: 100%;margin: 0;padding: 0;}.astra-post-related-products__item {box-sizing: border-box;width: auto;min-width: 0;max-width: none;flex: none;margin: 0;padding: 0;}.astra-post-related-products__item > .product_preview {display: flex;box-sizing: border-box;width: 100%;height: 100%;min-height: 100%;flex-direction: column;margin: 0;}.astra-post-related-products__item .fn_transfer {flex: 1 1 auto;}.astra-post-related-products__item .product_preview__bottom {margin-top: auto;}.astra-post-related-products__item .product_preview__name_link {display: -webkit-box;min-height: 38px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}@media (hover: hover) and (pointer: fine) {.astra-post-related-products__item > .product_preview {transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-post-related-products__item > .product_preview:hover {border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 7px 18px rgba(24, 56, 79, 0.085);transform: translateY(-1px);}}@media (max-width: 767px) {.astra-post-related-products {margin-bottom: 8px;padding: 10px;border-radius: 11px;}.astra-post-related-products__header {margin-bottom: 9px;padding-bottom: 9px;}.astra-post-related-products__title {padding-left: 11px;font-size: 17px;}.astra-post-related-products__grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-post-related-products__item .product_preview__name_link {min-height: 52px;-webkit-line-clamp: 3;}}@media (max-width: 339px) {.astra-post-related-products__grid {grid-template-columns: 1fr;}.astra-post-related-products__item .product_preview__name_link {min-height: 38px;-webkit-line-clamp: 2;}}.astra-post-comments {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 14px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);overflow: hidden;}.astra-post-related-products {margin-bottom: 8px;}.astra-post-comments__header {box-sizing: border-box;width: 100%;margin: 0 0 12px;padding: 0 0 11px;border-bottom: 1px solid var(--astra-border);}.astra-post-comments__title {position: relative;display: flex;box-sizing: border-box;align-items: center;gap: 9px;margin: 0;padding: 0 0 0 13px;color: var(--astra-heading);font-family: inherit;font-size: 19px;font-weight: 800;line-height: 1.3;letter-spacing: -0.015em;}.astra-post-comments__title::before {content: "";position: absolute;top: 2px;bottom: 2px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-post-comments__count {display: inline-flex;box-sizing: border-box;min-width: 25px;height: 25px;align-items: center;justify-content: center;margin: 0;padding: 0 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 999px;color: var(--astra-primary);font-size: 10.5px;font-weight: 800;line-height: 1;}.astra-post-comments__body,.astra-post-comments__content {box-sizing: border-box;width: 100%;margin: 0;padding: 0;}.astra-post-comments .astra-post-comments__layout {display: grid;box-sizing: border-box;grid-template-columns: minmax(0, 1fr) minmax(390px, 0.82fr);gap: 12px;width: 100%;align-items: start;margin: 0;padding: 0;}.astra-post-comments__list,.astra-post-comments__form-column {box-sizing: border-box;width: 100%;min-width: 0;max-width: none;margin: 0;padding: 0;}.astra-post-comments__list--empty {align-self: stretch;}.astra-post-comments__empty {display: flex;box-sizing: border-box;width: 100%;height: 100%;min-height: 286px;align-items: center;justify-content: center;gap: 14px;margin: 0;padding: 24px;background: linear-gradient( 135deg, #f5f9fb 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-left: 1px solid var(--astra-border);border-radius: 11px;color: var(--astra-text);text-align: left;}.astra-post-comments__empty-icon {display: inline-flex;box-sizing: border-box;width: 50px;height: 50px;flex: 0 0 50px;align-items: center;justify-content: center;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 50%;color: var(--astra-primary);box-shadow: 0 4px 12px rgba(24, 56, 79, 0.06);}.astra-post-comments__empty-icon svg {display: block;width: 22px;height: 22px;margin: 0;color: currentColor;}.astra-post-comments__empty-content {display: flex;max-width: 330px;flex-direction: column;gap: 5px;}.astra-post-comments__empty-content strong {color: var(--astra-heading);font-size: 14px;font-weight: 800;line-height: 1.3;}.astra-post-comments__empty-content span {color: var(--astra-muted);font-size: 11.5px;font-weight: 500;line-height: 1.5;}.astra-post-comments .astra-post-comment {position: relative;box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 0;}.astra-post-comments .astra-post-comment:last-child {margin-bottom: 0;}.astra-post-comment__anchor {position: absolute;top: -90px;left: 0;width: 1px;height: 1px;overflow: hidden;}.astra-post-comments .astra-post-comment__inner {display: flex;align-items: flex-start;gap: 10px;margin: 0;padding: 0;}.astra-post-comments .astra-post-comment__icon {display: inline-flex;box-sizing: border-box;width: 38px;height: 38px;flex: 0 0 38px;align-items: center;justify-content: center;margin: 0;padding: 9px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 10px;color: var(--astra-primary);}.astra-post-comments .astra-post-comment__icon svg {display: block;width: 100%;height: 100%;margin: 0;color: currentColor;}.astra-post-comments .astra-post-comment__card {box-sizing: border-box;min-width: 0;flex: 1 1 auto;margin: 0;padding: 13px 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;}.astra-post-comment__header {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 7px;margin: 0;}.astra-post-comment__author {display: flex;min-width: 0;align-items: center;flex-wrap: wrap;gap: 6px;}.astra-post-comment__name {color: var(--astra-heading);font-size: 12.5px;font-weight: 800;line-height: 1.25;}.astra-post-comment__role {display: inline-flex;min-height: 22px;align-items: center;padding: 0 7px;background: #fff1e9;border: 1px solid rgba(217, 120, 74, 0.18);border-radius: 6px;color: var(--astra-accent);font-size: 9px;font-weight: 800;line-height: 1;}.astra-post-comment__status {display: inline-flex;box-sizing: border-box;min-height: 22px;align-items: center;justify-content: center;margin: 0;padding: 0 8px;background: #fff4ed;border: 1px solid rgba(217, 120, 74, 0.20);border-radius: 999px;color: var(--astra-accent);font-size: 9.5px;font-weight: 700;line-height: 1;white-space: nowrap;}.astra-post-comment__date {margin: 0;color: var(--astra-muted);font-size: 9.5px;font-weight: 500;line-height: 1.3;}.astra-post-comment__body {margin: 8px 0 0;color: var(--astra-text);font-size: 12px;font-weight: 500;line-height: 1.6;}.astra-post-comments .astra-post-comment--reply {box-sizing: border-box;width: calc(100% - 48px);max-width: calc(100% - 48px);margin: 8px 0 0 48px;}.astra-post-comments .astra-post-comment--reply > .astra-post-comment__inner > .astra-post-comment__icon {background: #fff3ec;border-color: rgba(217, 120, 74, 0.2);color: var(--astra-accent);}.astra-post-comments .astra-post-comment--reply > .astra-post-comment__inner > .astra-post-comment__card {background: #fffaf7;border-color: rgba(217, 120, 74, 0.22);}.astra-post-comments .astra-post-comments__form {box-sizing: border-box;width: 100%;margin: 0;padding: 18px;background: linear-gradient( 135deg, #ffffff 0%, #f8fafb 100% );border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: 0 4px 14px rgba(24, 56, 79, 0.055);}.astra-post-comments__form-header {display: block;margin: 0 0 15px;padding: 0 0 12px;border-bottom: 1px solid var(--astra-border);text-align: left;}.astra-post-comments__form-header::before,.astra-post-comments__form-header::after {display: none;}.astra-post-comments__form-title {display: flex;align-items: center;gap: 9px;margin: 0 0 5px;padding: 0;color: var(--astra-heading);font-size: 16px;font-weight: 800;line-height: 1.3;}.astra-post-comments__form-title svg {display: block;box-sizing: border-box;width: 34px;height: 34px;flex: 0 0 34px;margin: 0;padding: 8px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 9px;color: var(--astra-primary);}.astra-post-comments__form-note {margin: 0 0 0 43px;color: var(--astra-muted);font-size: 9.5px;font-weight: 500;line-height: 1.35;}.astra-post-comments__form-body {margin: 0;padding: 0;}.astra-post-comments__identity {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;width: 100%;margin: 0;}.astra-post-comments .form__group {margin: 0 0 10px;}.astra-post-comments .form__input,.astra-post-comments .form__textarea {box-sizing: border-box;width: 100%;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-family: inherit;font-size: 11.5px;box-shadow: none;transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}.astra-post-comments .form__input {height: 46px;padding: 0 13px;}.astra-post-comments .form__textarea {min-height: 126px;padding: 13px;line-height: 1.5;resize: vertical;}.astra-post-comments .form__input:focus,.astra-post-comments .form__textarea:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.55);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.1);outline: none;}.astra-post-comments .form__placeholder {color: var(--astra-muted);font-size: 10.5px;}.astra-post-comments__form-footer {display: block;margin: 0;padding: 0;}.astra-post-comments__captcha {margin: 0 0 10px;}.astra-post-comments__error {box-sizing: border-box;width: 100%;margin: 0 0 10px;padding: 9px 11px;background: #fff3f2;border: 1px solid rgba(210, 65, 59, 0.18);border-radius: 8px;color: #b33e39;font-size: 10.5px;font-weight: 700;line-height: 1.4;}.astra-post-comments .astra-post-comments__submit {display: inline-flex;box-sizing: border-box;width: 100%;min-width: 0;height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: linear-gradient( 180deg, #e98a56 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 13px rgba(217, 120, 74, 0.2);cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-post-comments .astra-post-comments__submit:hover {background: linear-gradient( 180deg, #ed986b 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 17px rgba(217, 120, 74, 0.27);transform: translateY(-1px);}}@media (max-width: 991px) {.astra-post-comments .astra-post-comments__layout {grid-template-columns: minmax(0, 1fr);gap: 8px;}.astra-post-comments__list--empty {min-height: 0;}.astra-post-comments__empty {min-height: 170px;}}@media (max-width: 767px) {.astra-post-comments {margin-bottom: 8px;padding: 10px;border-radius: 11px;}.astra-post-comments__header {margin-bottom: 9px;padding-bottom: 9px;}.astra-post-comments__title {padding-left: 11px;font-size: 17px;}.astra-post-comments__empty {min-height: 150px;flex-direction: column;gap: 10px;padding: 18px;text-align: center;}.astra-post-comments__empty-content {align-items: center;}.astra-post-comments .astra-post-comment__icon {display: none;}.astra-post-comments .astra-post-comment__card {width: 100%;padding: 12px;border-radius: 9px;}.astra-post-comments .astra-post-comment--reply {width: calc(100% - 12px);max-width: calc(100% - 12px);margin: 7px 0 0 12px;}.astra-post-comments__form {padding: 14px;border-radius: 10px;}.astra-post-comments__identity {grid-template-columns: minmax(0, 1fr);gap: 0;}.astra-post-comments__form-title {font-size: 15px;}.astra-post-comments__form-note {margin-left: 43px;}.astra-post-comments .form__input {height: 45px;}.astra-post-comments .form__textarea {min-height: 116px;}}@media (min-width: 992px) {.astra-blog-page .astra-blog-page__sidebar.position_sticky,.astra-post-page .astra-post-page__sidebar.position_sticky {top: 78px;}}.astra-contact-page {--astra-contact-gap: 8px;box-sizing: border-box;width: 100%;margin: 0;padding: 0;}.astra-contact-page__hero {position: relative;box-sizing: border-box;width: 100%;overflow: hidden;}.astra-contact-page__hero::before {content: "";position: absolute;left: 0;background: linear-gradient( 180deg, var(--astra-accent) 0%, rgba(217, 120, 74, 0.48) 100% );border-radius: 0 999px 999px 0;}.astra-contact-page__eyebrow {align-items: center;gap: 7px;margin: 0 0 7px;color: var(--astra-accent);font-size: 10px;font-weight: 800;line-height: 1.2;letter-spacing: 0.08em;text-transform: uppercase;}.astra-contact-page__eyebrow-dot {display: block;width: 6px;height: 6px;flex: 0 0 6px;background: var(--astra-accent);border-radius: 50%;box-shadow: 0 0 0 4px rgba(217, 120, 74, 0.1);}.astra-contact-page__title {color: var(--astra-heading);font-family: inherit;font-weight: 800;}.astra-contact-page__title > span {display: block;margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;}.astra-contact-page__subtitle {max-width: 700px;margin: 0;padding: 0;color: var(--astra-muted);font-size: 12px;font-weight: 500;line-height: 1.5;}.astra-contact-page__grid {display: grid;box-sizing: border-box;grid-template-columns: repeat(2, minmax(0, 1fr));width: 100%;margin: 0;padding: 0;}.astra-contact-page__grid--single {grid-template-columns: minmax(0, 1fr);}.astra-contact-info-card,.astra-contact-form-card {box-sizing: border-box;min-width: 0;margin: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-contact-info-card__content {box-sizing: border-box;color: var(--astra-text);font-family: inherit;font-size: 13px;line-height: 1.6;}.astra-contact-info-card__content h2,.astra-contact-info-card__content h3 {position: relative;margin: 0 0 16px;padding: 0 0 0 14px;color: var(--astra-heading);font-family: inherit;font-size: 19px;font-weight: 800;line-height: 1.3;}.astra-contact-info-card__content h2::before,.astra-contact-info-card__content h3::before {content: "";position: absolute;top: 3px;bottom: 3px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-contact-info-card__content p {margin: 0 0 12px;color: var(--astra-text);line-height: 1.6;}.astra-contact-info-card__content hr {height: 1px;margin: 15px 0;background: var(--astra-border);border: 0;}.astra-contact-info-card__content a {color: var(--astra-primary);font-weight: 700;text-decoration: none;overflow-wrap: anywhere;transition: color 180ms ease;}.astra-contact-info-card__content > div {box-sizing: border-box;max-width: 100%;}.astra-contact-form-card {display: flex;flex-direction: column;}.astra-contact-form {display: flex;box-sizing: border-box;width: 100%;flex-direction: column;margin: 0;padding: 0;background: transparent;border: 0;box-shadow: none;}.astra-contact-form-card__header {display: flex;box-sizing: border-box;align-items: center;gap: 11px;width: 100%;margin: 0 0 16px;padding: 0 0 14px;border-bottom: 1px solid var(--astra-border);text-align: left;}.astra-contact-form-card__header::before,.astra-contact-form-card__header::after {display: none;}.astra-contact-form-card__icon {display: inline-flex;box-sizing: border-box;flex: 0 0 42px;align-items: center;justify-content: center;margin: 0;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);color: var(--astra-primary);}.astra-contact-form-card__icon svg {display: block;width: 100%;height: 100%;margin: 0;color: currentColor;}.astra-contact-form-card__heading {min-width: 0;}.astra-contact-form-card__title {margin: 0 0 3px;color: var(--astra-heading);font-family: inherit;font-weight: 800;line-height: 1.3;}.astra-contact-form-card__note {color: var(--astra-muted);font-weight: 500;line-height: 1.4;}.astra-contact-form__body {box-sizing: border-box;width: 100%;margin: 0;padding: 0;}.astra-contact-form__identity {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;width: 100%;}.astra-contact-form .form__group {position: relative;margin: 0 0 10px;padding: 0;}.astra-contact-form .form__input,.astra-contact-form .form__textarea {box-sizing: border-box;width: 100%;margin: 0;background: #f9fbfc;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-family: inherit;font-size: 11.5px;outline: none;box-shadow: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-contact-form .form__input {padding: 0 13px;}.astra-contact-form .form__textarea {padding: 14px 13px;line-height: 1.5;resize: vertical;}.astra-contact-form .form__input:focus,.astra-contact-form .form__textarea:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.56);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.1);}.astra-contact-form .form__placeholder {color: var(--astra-muted);font-size: 10.5px;}.astra-contact-form__error {box-sizing: border-box;width: 100%;margin: 0 0 12px;padding: 9px 11px;background: #fff3f2;border: 1px solid rgba(210, 65, 59, 0.18);border-radius: 8px;color: #b33e39;font-size: 10.5px;font-weight: 700;line-height: 1.4;}.astra-contact-form__footer {margin-top: auto;padding: 0;}.astra-contact-form__captcha {margin: 0 0 10px;}.astra-contact-form__submit {display: inline-flex;box-sizing: border-box;width: 100%;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: linear-gradient( 180deg, #e98a56 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 13px rgba(217, 120, 74, 0.2);cursor: pointer;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-contact-form-card__success {display: flex;box-sizing: border-box;width: 100%;min-height: 150px;align-items: center;justify-content: center;flex-wrap: wrap;gap: 5px;margin: 0;padding: 20px;background: linear-gradient( 135deg, #edf8f1 0%, #f9fdfb 100% );border: 1px solid rgba(47, 143, 91, 0.2);border-radius: 10px;color: #27774d;font-size: 13px;line-height: 1.5;text-align: center;}.astra-contact-map {box-sizing: border-box;width: 100%;margin: var(--astra-contact-gap) 0 0;padding: 14px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);overflow: hidden;}.astra-contact-map__header {display: flex;align-items: center;gap: 9px;margin: 0 0 11px;padding: 0 0 10px;border-bottom: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 16px;font-weight: 800;line-height: 1.3;}.astra-contact-map__accent {width: 3px;height: 20px;background: var(--astra-accent);border-radius: 999px;}.astra-contact-map__content {box-sizing: border-box;width: 100%;min-height: 360px;overflow: hidden;border-radius: 10px;}.astra-contact-map__content iframe {display: block;width: 100%;height: 360px;border: 0;}@media (hover: hover) and (pointer: fine) {.astra-contact-info-card__content a:hover {color: var(--astra-accent);}.astra-contact-form__submit:hover {background: linear-gradient( 180deg, #ed986b 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 17px rgba(217, 120, 74, 0.27);transform: translateY(-1px);}}@media (max-width: 991px) {.astra-contact-page__grid {grid-template-columns: minmax(0, 1fr);}.astra-contact-info-card,.astra-contact-form-card {height: auto;}}@media (max-width: 767px) {.astra-contact-page__hero {margin-bottom: 8px;}.astra-contact-page__hero::before {top: 14px;bottom: 14px;width: 3px;}.astra-contact-page__eyebrow {margin-bottom: 6px;font-size: 9px;}.astra-contact-page__title {line-height: 1.28;}.astra-contact-page__subtitle {font-size: 11px;}.astra-contact-info-card,.astra-contact-form-card {padding: 14px;border-radius: 12px;}.astra-contact-info-card__content h2,.astra-contact-info-card__content h3 {margin-bottom: 13px;font-size: 17px;}.astra-contact-form-card__icon {width: 38px;height: 38px;flex-basis: 38px;padding: 9px;}.astra-contact-form-card__title {font-size: 15px;}.astra-contact-form-card__note {font-size: 9.5px;}.astra-contact-form__identity {grid-template-columns: minmax(0, 1fr);gap: 0;}.astra-contact-form .form__input {height: 46px;}.astra-contact-map {padding: 10px;border-radius: 12px;}.astra-contact-map__content,.astra-contact-map__content iframe {min-height: 300px;height: 300px;}}.astra-contact-page {margin-bottom: 8px;}.astra-contact-page__eyebrow,.astra-contact-page__subtitle {display: none;}.astra-contact-page__hero {min-height: 0;margin: 0 0 8px;padding: 15px 18px 15px 21px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-contact-page__hero::before {top: 12px;bottom: 12px;width: 3px;}.astra-contact-page__title {margin: 0;padding: 0;font-size: 22px;line-height: 1.3;letter-spacing: -0.02em;}.astra-contact-page__grid {align-items: start;gap: 8px;}.astra-contact-info-card {width: 100%;height: auto;min-height: 0;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;overflow: visible !important;}.astra-contact-info-card__content {width: 100%;height: auto;min-height: 0;margin: 0;padding: 0;}.astra-contact-info-card__content > :first-child {width: 100%;max-width: 100%;margin-top: 0;}.astra-contact-info-card__content > :last-child {margin-bottom: 0;}.astra-contact-form-card {width: 100%;height: auto;min-height: 0;padding: 18px;}.astra-contact-form {height: auto;min-height: 0;}.astra-contact-form-card__header {margin-bottom: 12px;padding-bottom: 12px;}.astra-contact-form-card__icon {width: 38px;height: 38px;flex-basis: 38px;padding: 9px;border-radius: 9px;}.astra-contact-form-card__title {font-size: 16px;}.astra-contact-form-card__note {font-size: 10px;}.astra-contact-form .form__input {height: 46px;}.astra-contact-form .form__textarea {min-height: 118px;}.astra-contact-form__submit {height: 46px;}@media (max-width: 767px) {.astra-contact-page__hero {padding: 13px 13px 13px 17px;border-radius: 12px;}.astra-contact-page__title {font-size: 20px;}.astra-contact-page__grid {gap: 8px;}.astra-contact-form-card {padding: 13px;border-radius: 12px;}.astra-contact-form-card__header {margin-bottom: 11px;padding-bottom: 10px;}.astra-contact-form .form__textarea {min-height: 110px;}}.astra-contact-page .astra-contact-page__hero {position: relative;padding: 16px 20px 16px 30px;background: var(--astra-surface);overflow: hidden;}.astra-contact-page .astra-contact-page__hero::before {top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-contact-page .astra-contact-page__title {padding: 0;}.astra-contact-page .astra-contact-page__grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;align-items: stretch;width: 100%;margin: 0;padding: 0;}.astra-contact-page .astra-contact-info-card,.astra-contact-page .astra-contact-form-card {box-sizing: border-box;width: 100%;min-width: 0;height: 100%;margin: 0;}.astra-contact-page .astra-contact-info-card {display: flex;flex-direction: column;padding: 18px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);transform: none;translate: none;overflow: hidden;}.astra-contact-page .astra-contact-info-card:hover,.astra-contact-page .astra-contact-info-card:focus-within {transform: none;translate: none;}.astra-contact-info-card__header {display: flex;box-sizing: border-box;align-items: center;gap: 11px;width: 100%;margin: 0 0 12px;padding: 0 0 12px;border-bottom: 1px solid var(--astra-border);}.astra-contact-info-card__header::before,.astra-contact-info-card__header::after {display: none;content: none;}.astra-contact-info-card__header-icon {display: inline-flex;box-sizing: border-box;width: 38px;height: 38px;flex: 0 0 38px;align-items: center;justify-content: center;margin: 0;padding: 9px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 10px;color: var(--astra-primary);}.astra-contact-info-card__header-icon svg {display: block;width: 100%;height: 100%;margin: 0;color: currentColor;fill: none;}.astra-contact-info-card__heading {min-width: 0;}.astra-contact-info-card__title {margin: 0 0 3px;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 16px;font-weight: 800;line-height: 1.3;letter-spacing: -0.012em;}.astra-contact-info-card__note {margin: 0;padding: 0;color: var(--astra-muted);font-size: 10px;font-weight: 500;line-height: 1.35;}.astra-contact-info-card__list {display: grid;box-sizing: border-box;grid-template-rows: repeat(3, minmax(68px, 1fr));gap: 8px;width: 100%;min-height: 0;flex: 1 1 auto;margin: 0;padding: 0;}.astra-contact-info-card__item {display: grid;box-sizing: border-box;grid-template-columns: 42px minmax(0, 1fr);gap: 12px;align-items: center;width: 100%;min-width: 0;min-height: 68px;margin: 0;padding: 10px 12px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;transform: none;translate: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-contact-info-card__item:hover {background: #f4f9fb;border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 3px 10px rgba(24, 56, 79, 0.045);transform: none;translate: none;}.astra-contact-info-card__icon {display: inline-flex;box-sizing: border-box;width: 42px;height: 42px;align-items: center;justify-content: center;margin: 0;padding: 10px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 10px;color: var(--astra-primary);box-shadow: 0 2px 7px rgba(24, 56, 79, 0.045);}.astra-contact-info-card__icon svg {display: block;width: 100%;height: 100%;margin: 0;color: currentColor;}.astra-contact-info-card__text {min-width: 0;}.astra-contact-info-card__label {display: block;margin: 0 0 3px;padding: 0;color: var(--astra-muted);font-family: inherit;font-size: 10px;font-weight: 600;line-height: 1.25;}.astra-contact-info-card__value {display: block;margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 13.5px;font-style: normal;font-weight: 750;line-height: 1.4;overflow-wrap: anywhere;}.astra-contact-info-card__links {display: flex;flex-direction: column;align-items: flex-start;gap: 3px;}.astra-contact-info-card__links a {color: var(--astra-primary);font: inherit;line-height: inherit;text-decoration: none;overflow-wrap: anywhere;transition: color 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-contact-info-card__links a:hover {color: var(--astra-accent);text-decoration: underline;text-decoration-color: rgba(217, 120, 74, 0.42);text-underline-offset: 3px;}}@media (max-width: 991px) {.astra-contact-page .astra-contact-page__grid {grid-template-columns: minmax(0, 1fr);}.astra-contact-page .astra-contact-info-card,.astra-contact-page .astra-contact-form-card {height: auto;}.astra-contact-info-card__list {grid-template-rows: repeat(3, auto);}}@media (max-width: 767px) {.astra-contact-page .astra-contact-page__hero {padding: 13px 13px 13px 24px;border-radius: 11px;}.astra-contact-page .astra-contact-page__hero::before {top: 12px;bottom: 12px;left: 12px;}.astra-contact-page .astra-contact-page__title {padding: 0;font-size: 19px;}.astra-contact-page .astra-contact-info-card {padding: 13px;border-radius: 12px;}.astra-contact-info-card__header {margin-bottom: 10px;padding-bottom: 10px;}.astra-contact-info-card__header-icon {width: 36px;height: 36px;flex-basis: 36px;padding: 8px;}.astra-contact-info-card__title {font-size: 15px;}.astra-contact-info-card__list {gap: 7px;}.astra-contact-info-card__item {grid-template-columns: 40px minmax(0, 1fr);gap: 10px;min-height: 64px;padding: 9px 10px;border-radius: 9px;}.astra-contact-info-card__icon {width: 40px;height: 40px;padding: 9px;border-radius: 9px;}.astra-contact-info-card__value {font-size: 13px;}}.astra-brands-page__header {position: relative;display: flex;box-sizing: border-box;width: 100%;align-items: center;justify-content: space-between;gap: 14px;margin: 0 0 var(--astra-brands-gap);padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-brands-page__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-brands-page__title {margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-brands-page__title > span {display: block;margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;}.astra-brands-page__content {box-sizing: border-box;min-width: 0;}.astra-brands-catalog {box-sizing: border-box;width: 100%;margin: 0 0 var(--astra-brands-gap);padding: 14px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-brands-catalog__content {box-sizing: border-box;width: 100%;margin: 0;padding: 0;}.astra-brands-grid {display: grid;box-sizing: border-box;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;width: 100%;margin: 0;padding: 0;}.astra-brand-card {box-sizing: border-box;min-width: 0;margin: 0;padding: 0;}.astra-brand-card__link {display: flex;box-sizing: border-box;width: 100%;height: 100%;min-height: 142px;flex-direction: column;margin: 0;padding: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;color: var(--astra-text);text-decoration: none;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.035);transform: none;transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease, transform 180ms ease;}.astra-brand-card__visual {display: flex;box-sizing: border-box;height: 102px;min-height: 102px;align-items: center;justify-content: center;padding: 12px 14px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );overflow: hidden;}.astra-brand-card__picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.astra-brand-card__image {display: block;width: auto;max-width: 160px;height: auto;max-height: 76px;margin: 0 auto;object-fit: contain;opacity: 1;transform: none;transition: transform 180ms ease, opacity 180ms ease;}.astra-brand-card__letter {display: flex;width: 58px;height: 58px;align-items: center;justify-content: center;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 14px;color: var(--astra-primary);font-size: 25px;font-weight: 800;line-height: 1;text-transform: uppercase;}.astra-brand-card__footer {display: grid;grid-template-columns: minmax(0, 1fr) 24px;align-items: center;gap: 7px;min-height: 40px;margin-top: auto;padding: 8px 10px;background: #f8fafb;border-top: 1px solid var(--astra-border);}.astra-brand-card__name {display: block;min-width: 0;overflow: hidden;color: var(--astra-heading);font-size: 11px;font-weight: 700;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}.astra-brand-card__arrow {display: inline-flex;width: 24px;height: 24px;align-items: center;justify-content: center;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 7px;color: var(--astra-primary);transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}.astra-brand-card__arrow svg {display: block;width: 11px;height: 11px;margin: 0;color: currentColor;transform: rotate(90deg);}.astra-brands-page__pagination {margin: 0 0 var(--astra-brands-gap);}.astra-brands-description {box-sizing: border-box;width: 100%;margin: 0 0 var(--astra-brands-gap);padding: 16px 18px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.astra-brands-description__content {margin: 0;padding: 0;color: var(--astra-text);font-size: 12.5px;line-height: 1.65;}.astra-brands-description__content > :first-child {margin-top: 0;}.astra-brands-description__content > :last-child {margin-bottom: 0;}.astra-brands-description__content h2,.astra-brands-description__content h3 {position: relative;margin: 18px 0 9px;padding: 0 0 0 12px;color: var(--astra-heading);font-weight: 800;line-height: 1.4;}.astra-brands-description__content h2::before,.astra-brands-description__content h3::before {content: "";position: absolute;top: 3px;bottom: 3px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-brands-description__content h2 {font-size: 16px;}.astra-brands-description__content h3 {font-size: 14px;}.astra-brands-description__content p {margin: 0 0 10px;}.astra-brands-description__content ul,.astra-brands-description__content ol {margin: 8px 0 10px;padding-left: 20px;}.astra-brands-description__content li {margin-bottom: 6px;}.astra-brands-empty {box-sizing: border-box;width: 100%;margin: 0;padding: 28px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-muted);text-align: center;}@media (hover: hover) and (pointer: fine) {.astra-brand-card__link:hover {background: #ffffff;border-color: rgba(36, 114, 157, 0.3);box-shadow: 0 7px 18px rgba(24, 56, 79, 0.085);transform: translateY(-1px);}.astra-brand-card__link:hover .astra-brand-card__image {transform: scale(1.035);}.astra-brand-card__link:hover .astra-brand-card__name {color: var(--astra-primary);}.astra-brand-card__link:hover .astra-brand-card__arrow {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;}}@media (max-width: 1199px) {.astra-brands-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 991px) {.astra-brands-page {--astra-brands-gap: 8px;}.astra-brands-page__header {display: block;}.astra-brands-page__title {width: 100%;}.astra-brands-page__filter-row {display: block;box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 0;}.astra-brands-page .astra-brands-page__filter-button {display: flex;box-sizing: border-box;width: 100%;min-width: 0;height: 44px;min-height: 44px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 14px;background: var(--astra-primary);border: 1px solid var(--astra-primary);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 13px;font-weight: 700;line-height: 1;white-space: nowrap;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-brands-page .astra-brands-page__filter-button svg {flex: 0 0 15px;width: 15px;height: 15px;margin: 0;color: currentColor;fill: currentColor;}.astra-brands-page .astra-brands-page__filter-button span {margin: 0;padding: 0;color: inherit;font: inherit;line-height: 1;}.astra-brands-page__pagination,.astra-brands-description {margin-bottom: 8px;}}@media (max-width: 767px) {.astra-brands-page__header {padding: 13px 13px 13px 24px;border-radius: 11px;}.astra-brands-page__title {font-size: 19px;}.astra-brands-page__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-brands-catalog {padding: 8px;border-radius: 11px;}.astra-brands-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-brand-card__link {min-height: 126px;border-radius: 9px;}.astra-brand-card__visual {height: 88px;min-height: 88px;padding: 10px;}.astra-brand-card__image {max-width: 120px;max-height: 63px;}.astra-brand-card__footer {grid-template-columns: minmax(0, 1fr) 22px;min-height: 38px;padding: 7px 8px;}.astra-brand-card__name {font-size: 10px;}.astra-brand-card__arrow {width: 22px;height: 22px;}.astra-brands-description {padding: 13px;border-radius: 11px;}.astra-brands-description__content {font-size: 12px;}}@media (max-width: 339px) {.astra-brands-grid {grid-template-columns: minmax(0, 1fr);}}.astra-brands-page {--astra-brands-gap: 8px;box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 0;}@media (min-width: 992px) {.astra-brands-page {display: grid;grid-template-columns: 280px minmax(0, 1fr);grid-template-rows: auto auto;column-gap: 8px;row-gap: 8px;align-items: start;}.astra-brands-page .astra-brands-page__header {grid-column: 1 / -1;grid-row: 1;width: 100%;margin: 0;}.astra-brands-page .astra-brands-page__sidebar {grid-column: 1;grid-row: 2;box-sizing: border-box;width: 100%;min-width: 0;max-width: none;margin: 0;padding: 0;float: none;}.astra-brands-page .astra-brands-page__content {grid-column: 2;grid-row: 2;box-sizing: border-box;width: 100%;min-width: 0;max-width: none;margin: 0;padding: 0;float: none;}.astra-brands-page .astra-brands-catalog {margin: 0 0 8px;}.astra-brands-page .astra-brands-page__pagination {margin: 0 0 8px;}.astra-brands-page .astra-brands-description {margin: 0;}.astra-brands-page .astra-brands-page__sidebar > .fn_features {display: grid;gap: 8px;margin: 0;padding: 0;}.astra-brands-page .astra-brands-page__sidebar > .fn_selected_features > .sidebar__boxed {margin: 0 0 8px;}.astra-brands-page .astra-brands-page__sidebar > .browsed.products {width: 100%;margin: 8px 0 0;padding: 0;}.astra-brands-page .astra-brands-page__sidebar > .browsed.products > .sidebar__boxed.browsed {width: 100%;margin: 0;padding: 0;}}@media (max-width: 991px) {.astra-brands-page {display: block;padding: 0;}.astra-brands-page .astra-brands-page__header,.astra-brands-page .astra-brands-catalog,.astra-brands-page .astra-brands-page__pagination {margin-bottom: 8px;}.astra-brands-page .astra-brands-description {margin-bottom: 0;}}.astra-brands-description .fn_readmore + [data-readmore-toggle] {display: inline-flex;box-sizing: border-box;min-width: 0;min-height: 34px;align-items: center;justify-content: center;gap: 7px;margin: 12px 0 0;padding: 0 11px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 8px;color: var(--astra-primary);font-family: inherit;font-size: 11px;font-weight: 700;line-height: 1;text-decoration: none;box-shadow: none;cursor: pointer;transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease;}.astra-brands-description .fn_readmore + [data-readmore-toggle] > span {display: none;}.astra-brands-description .fn_readmore[aria-expanded="false"] + [data-readmore-toggle]::before {content: "Читати більше";}.astra-brands-description .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]::before {content: "Згорнути";}.astra-brands-description .fn_readmore + [data-readmore-toggle]::after {content: "";display: block;box-sizing: border-box;width: 7px;height: 7px;margin: -3px 1px 0 2px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg);transform-origin: center;transition: margin 180ms ease, transform 180ms ease;}.astra-brands-description .fn_readmore[aria-expanded="true"] + [data-readmore-toggle]::after {margin-top: 3px;transform: rotate(-135deg);}@media (hover: hover) and (pointer: fine) {.astra-brands-description .fn_readmore + [data-readmore-toggle]:hover {background: #e4f1f7;border-color: rgba(36, 114, 157, 0.26);color: var(--astra-primary-dark);box-shadow: 0 3px 9px rgba(24, 56, 79, 0.05);}}.astra-brands-description__content .product-faq {box-sizing: border-box;width: 100%;margin: 22px 0 0;padding: 18px 0 0;border-top: 1px solid var(--astra-border);}.astra-brands-description__content .product-faq > h2,.astra-brands-description__content .product-faq > h3 {position: relative;margin: 0 0 13px;padding: 0 0 0 16px;color: var(--astra-heading) !important;font-family: inherit;font-size: 15px !important;font-weight: 800 !important;line-height: 1.35;letter-spacing: 0.01em;}.astra-brands-description__content .product-faq > h2::before,.astra-brands-description__content .product-faq > h3::before {content: "";position: absolute;top: 2px;bottom: 2px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-brands-description__content .product-faq details {box-sizing: border-box;width: 100%;margin: 0 0 8px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-brands-description__content .product-faq details:last-child {margin-bottom: 0;}.astra-brands-description__content .product-faq details[open] {background: #ffffff;border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 3px 10px rgba(24, 56, 79, 0.05);}.astra-brands-description__content .product-faq summary {position: relative;display: flex;box-sizing: border-box;width: 100%;min-height: 50px;align-items: center;margin: 0;padding: 11px 44px 11px 14px;color: var(--astra-heading);font-family: inherit;font-size: 12.5px;font-weight: 700;line-height: 1.4;list-style: none;cursor: pointer;user-select: none;}.astra-brands-description__content .product-faq summary::-webkit-details-marker {display: none;}.astra-brands-description__content .product-faq summary::before {content: "";position: absolute;top: 50%;right: 11px;width: 26px;height: 26px;background: rgba(36, 114, 157, 0.08);border-radius: 50%;transform: translateY(-50%);}.astra-brands-description__content .product-faq summary::after {content: "";position: absolute;top: 50%;right: 20px;box-sizing: border-box;width: 7px;height: 7px;margin-top: -5px;border-right: 1.5px solid var(--astra-primary);border-bottom: 1.5px solid var(--astra-primary);transform: rotate(45deg);transition: margin 180ms ease, transform 180ms ease;}.astra-brands-description__content .product-faq details[open] summary::after {margin-top: -1px;transform: rotate(-135deg);}.astra-brands-description__content .product-faq details > p {box-sizing: border-box;margin: 0;padding: 12px 14px 14px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-text);font-size: 12.5px;line-height: 1.65;}@media (max-width: 991px) {.astra-brands-page {margin-bottom: 8px;}.astra-brands-page__header,.astra-brands-catalog,.astra-brands-page__pagination {margin-bottom: 8px;}.astra-brands-description {margin: 0;}}@media (max-width: 767px) {.astra-brands-description .fn_readmore + [data-readmore-toggle] {min-height: 34px;margin-top: 10px;padding: 0 10px;}.astra-brands-description__content .product-faq {margin-top: 18px;padding-top: 15px;}.astra-brands-description__content .product-faq > h2,.astra-brands-description__content .product-faq > h3 {margin-bottom: 11px;padding-left: 14px;font-size: 14px !important;}.astra-brands-description__content .product-faq summary {min-height: 48px;padding: 10px 42px 10px 12px;font-size: 12px;}}@media (min-width: 992px) {.astra-brands-page .astra-brands-page__sidebar > .fn_features > .sidebar__boxed,.astra-brands-page .astra-brands-page__sidebar > .fn_selected_features > .sidebar__boxed,.astra-brands-page .astra-brands-page__sidebar > .browsed.products > .sidebar__boxed.browsed,.astra-brands-page .astra-brands-catalog,.astra-brands-page .astra-brands-page__pagination .astra-pagination,.astra-brands-page .astra-brands-description {border-radius: var(--astra-radius-large);}}@media (max-width: 991px) {.astra-brands-page .astra-brands-catalog,.astra-brands-page .astra-brands-page__pagination .astra-pagination,.astra-brands-page .astra-brands-description,.astra-mobile-filter-sidebar .sidebar__boxed {border-radius: 11px;}}.astra-brands-description .astra-brands-seo {box-sizing: border-box;width: 100%;color: var(--astra-text);font-size: 13px;line-height: 1.7;}.astra-brands-description .astra-brands-seo p {margin: 0 0 12px;color: var(--astra-text);}.astra-brands-description .astra-brands-seo p:last-child {margin-bottom: 0;}.astra-brands-description .astra-brands-seo__eyebrow {display: inline-flex;align-items: center;min-height: 24px;margin: 0 0 7px;padding: 0 8px;background: #fff4ed;border: 1px solid rgba(217, 120, 74, 0.16);border-radius: 6px;color: var(--astra-accent);font-size: 9.5px;font-weight: 800;line-height: 1;letter-spacing: 0.045em;text-transform: uppercase;}.astra-brands-description .astra-brands-seo .astra-brands-seo__title {position: relative;margin: 0 0 10px;padding: 0 0 0 14px;color: var(--astra-heading);font-size: 18px;font-weight: 800;line-height: 1.35;letter-spacing: -0.015em;}.astra-brands-description .astra-brands-seo .astra-brands-seo__title::before {content: "";position: absolute;top: 3px;bottom: 3px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-brands-description .astra-brands-seo__lead {color: var(--astra-heading);font-size: 13.5px;font-weight: 500;line-height: 1.7;}.astra-brands-description .astra-brands-seo__intro {display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);gap: 18px;align-items: start;width: 100%;}.astra-brands-description .astra-brands-seo__intro-copy {min-width: 0;padding: 4px 0;}.astra-brands-description .astra-brands-seo__benefits {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-brands-description .astra-brands-seo__benefit {display: grid;grid-template-columns: 31px minmax(0, 1fr);gap: 9px;align-items: start;box-sizing: border-box;min-height: 82px;padding: 11px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;}.astra-brands-description .astra-brands-seo__benefit-number {display: inline-flex;width: 31px;height: 31px;align-items: center;justify-content: center;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 8px;color: var(--astra-primary);font-size: 9px;font-weight: 800;line-height: 1;}.astra-brands-description .astra-brands-seo__benefit strong {display: block;margin: 1px 0 3px;color: var(--astra-heading);font-size: 11.5px;font-weight: 800;line-height: 1.3;}.astra-brands-description .astra-brands-seo__benefit span:not(.astra-brands-seo__benefit-number) {display: block;color: var(--astra-muted);font-size: 10.5px;line-height: 1.45;}.astra-brands-description .astra-brands-seo__catalog-note {grid-column: 1 / -1;box-sizing: border-box;margin: 2px 0 0;padding: 12px 14px;background: linear-gradient( 135deg, #f5fafc 0%, #fbfcfd 100% );border: 1px solid rgba(36, 114, 157, 0.15);border-left: 3px solid var(--astra-primary);border-radius: 9px;}.astra-brands-description .astra-brands-seo__catalog-note strong {display: block;margin: 0 0 4px;color: var(--astra-heading);font-size: 11.5px;font-weight: 800;}.astra-brands-description .astra-brands-seo__catalog-note p {margin: 0;color: var(--astra-muted);font-size: 11px;line-height: 1.55;}.astra-brands-description .astra-brands-seo__section {box-sizing: border-box;margin: 22px 0 0;padding: 20px 0 0;border-top: 1px solid var(--astra-border);}.astra-brands-description .astra-brands-seo__section-heading {max-width: 740px;margin: 0 0 13px;}.astra-brands-description .astra-brands-seo__brand-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-brands-description .astra-brands-seo__brand {position: relative;box-sizing: border-box;min-height: 82px;padding: 12px 13px 12px 38px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}.astra-brands-description .astra-brands-seo__brand::before {content: "";position: absolute;top: 16px;left: 14px;width: 10px;height: 10px;background: #edf7fb;border: 3px solid var(--astra-primary);border-radius: 50%;}.astra-brands-description .astra-brands-seo__brand strong {display: block;margin: 0 0 4px;color: var(--astra-heading);font-size: 12px;font-weight: 800;line-height: 1.3;}.astra-brands-description .astra-brands-seo__brand span {display: block;color: var(--astra-muted);font-size: 10.8px;line-height: 1.5;}.astra-brands-description .astra-brands-seo__brand-note {margin: 10px 0 0;color: var(--astra-muted);font-size: 10.5px;font-style: italic;text-align: center;}.astra-brands-description .astra-brands-seo__callouts {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin: 22px 0 0;padding: 20px 0 0;border-top: 1px solid var(--astra-border);}.astra-brands-description .astra-brands-seo__callout {box-sizing: border-box;min-width: 0;padding: 14px;border-radius: 10px;}.astra-brands-description .astra-brands-seo__callout--trust {background: #fffaf3;border: 1px solid rgba(208, 157, 59, 0.23);}.astra-brands-description .astra-brands-seo__callout--delivery {background: #f4fbf6;border: 1px solid rgba(62, 157, 91, 0.21);}.astra-brands-description .astra-brands-seo__callout-label {display: inline-flex;margin: 0 0 7px;padding: 4px 7px;background: rgba(255, 255, 255, 0.72);border: 1px solid rgba(30, 52, 69, 0.08);border-radius: 6px;color: var(--astra-muted);font-size: 8.5px;font-weight: 800;line-height: 1;letter-spacing: 0.04em;text-transform: uppercase;}.astra-brands-description .astra-brands-seo__callout > strong {display: block;margin: 0 0 6px;color: var(--astra-heading);font-size: 12px;font-weight: 800;line-height: 1.4;}.astra-brands-description .astra-brands-seo__callout p {margin: 0;color: var(--astra-text);font-size: 10.8px;line-height: 1.55;}.astra-brands-description .astra-brands-seo .astra-brands-seo__faq {margin: 22px 0 0;padding: 20px 0 0;border-top: 1px solid var(--astra-border);}.astra-brands-description .astra-brands-seo .astra-brands-seo__faq-title {position: relative;margin: 0 0 13px;padding: 0 0 0 14px;color: var(--astra-heading);font-size: 15px;font-weight: 800;line-height: 1.35;letter-spacing: 0.01em;}.astra-brands-description .astra-brands-seo .astra-brands-seo__faq-title::before {content: "";position: absolute;top: 2px;bottom: 2px;left: 0;width: 3px;background: var(--astra-accent);border-radius: 999px;}@media (hover: hover) and (pointer: fine) {.astra-brands-description .astra-brands-seo__brand:hover {background: #ffffff;border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 4px 12px rgba(24, 56, 79, 0.055);}}@media (max-width: 1199px) {.astra-brands-description .astra-brands-seo__intro {grid-template-columns: minmax(0, 1fr);}}@media (max-width: 767px) {.astra-brands-description .astra-brands-seo {font-size: 12.5px;line-height: 1.65;}.astra-brands-description .astra-brands-seo__eyebrow {min-height: 22px;margin-bottom: 6px;font-size: 8.5px;}.astra-brands-description .astra-brands-seo .astra-brands-seo__title {margin-bottom: 9px;padding-left: 12px;font-size: 16px;}.astra-brands-description .astra-brands-seo__lead {font-size: 13px;}.astra-brands-description .astra-brands-seo__intro {gap: 13px;}.astra-brands-description .astra-brands-seo__benefits {grid-template-columns: minmax(0, 1fr);gap: 7px;}.astra-brands-description .astra-brands-seo__benefit {min-height: 0;padding: 10px;}.astra-brands-description .astra-brands-seo__catalog-note {padding: 11px 12px;}.astra-brands-description .astra-brands-seo__section,.astra-brands-description .astra-brands-seo__callouts,.astra-brands-description .astra-brands-seo .astra-brands-seo__faq {margin-top: 18px;padding-top: 16px;}.astra-brands-description .astra-brands-seo__brand-grid,.astra-brands-description .astra-brands-seo__callouts {grid-template-columns: minmax(0, 1fr);gap: 7px;}.astra-brands-description .astra-brands-seo__brand {min-height: 0;padding: 11px 11px 11px 36px;}.astra-brands-description .astra-brands-seo__brand::before {top: 15px;left: 13px;}.astra-brands-description .astra-brands-seo__callout {padding: 12px;}.astra-brands-description .astra-brands-seo .astra-brands-seo__faq-title {margin-bottom: 11px;padding-left: 12px;font-size: 14px;}}.main_page .main-articles {--astra-home-section-accent: var(--astra-primary);box-sizing: border-box;margin-top: 0;margin-bottom: 8px;}.main_page .main-articles > .block {position: relative;box-sizing: border-box;margin: 0;padding: 0;overflow: visible;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 16px;box-shadow: 0 8px 24px rgba(24, 56, 79, 0.075);}.main_page .main-articles .block__header {display: flex;box-sizing: border-box;min-height: 68px;align-items: center;justify-content: space-between;gap: 16px;margin: 0;padding: 15px 18px 13px;background: transparent;border: 0;border-bottom: 1px solid rgba(24, 56, 79, 0.085);}.main_page .main-articles .block__title {position: relative;display: flex;min-width: 0;align-items: center;margin: 0;padding: 0 0 0 15px;color: var(--astra-heading);font-family: inherit;font-size: 24px;font-weight: 700;line-height: 1.2;letter-spacing: -0.015em;}.main_page .main-articles .block__title::before {content: "";position: absolute;top: 50%;left: 0;width: 4px;height: 27px;background: var(--astra-home-section-accent);border-radius: 999px;transform: translateY(-50%);}.main_page .main-articles .block__title > span {display: block;min-width: 0;color: inherit;font: inherit;}.main_page .main-articles .block__header_button {position: static;display: flex;flex: 0 0 auto;max-width: none;align-items: center;justify-content: flex-end;margin: 0 0 0 auto;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;color: inherit;box-shadow: none;}.main_page .main-articles .block__more {display: inline-flex;box-sizing: border-box;min-height: 35px;align-items: center;justify-content: center;gap: 6px;margin: 0;padding: 0 11px;background: #f1f7fa;border: 0;border-radius: 8px;color: var(--astra-primary);font-family: inherit;font-size: 12px;font-weight: 700;line-height: 1;text-decoration: none;white-space: nowrap;box-shadow: none;transition: color 180ms ease, background-color 180ms ease, transform 180ms ease;}.main_page .main-articles .block__more svg {position: static;display: block;width: 12px;height: 12px;margin: 0;color: currentColor;transition: transform 180ms ease;}.main_page .main-articles .block__more svg * {stroke: currentColor;}.main_page .main-articles .block__body {box-sizing: border-box;margin: 0;padding: 8px;background: transparent;}.main_page .main-articles .astra-home-news-grid {margin: 0 -4px -8px;}.main_page .main-articles .astra-home-news-grid__item {display: flex;box-sizing: border-box;height: auto;min-height: 0;margin: 0 0 8px;padding: 0 4px;}.main_page .main-articles .astra-blog-card {border-radius: 16px;box-shadow: 0 4px 16px rgba(24, 56, 79, 0.06);}.main_page .main-articles .astra-blog-card__image {aspect-ratio: 16 / 9;}.main_page .main-articles .astra-blog-card__title {min-height: 0;padding: 12px 14px 0;font-size: 17px;line-height: 1.35;}@media (min-width: 992px) {.main_page .main-articles .astra-blog-card__title {min-height: calc(12px + 2.7em);}}.main_page .main-articles .astra-blog-card__meta {gap: 6px;padding: 7px 14px 0;}.main_page .main-articles .astra-blog-card__meta-item {display: inline-flex;box-sizing: border-box;min-height: 24px;align-items: center;justify-content: center;gap: 5px;margin: 0;padding: 0 7px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.10);border-radius: 7px;color: var(--astra-muted);font-size: 10.5px;font-weight: 600;line-height: 1;}.main_page .main-articles .astra-blog-card__meta-item svg {width: 12px;height: 12px;flex: 0 0 12px;color: rgba(36, 114, 157, 0.72);}.main_page .main-articles .astra-blog-card__annotation {display: -webkit-box;min-height: 0;max-height: none;flex: 1 1 auto;margin: 0 0 10px;padding: 8px 14px 0;overflow: hidden;color: var(--astra-text);font-family: inherit;font-size: 12.5px;font-weight: 400;line-height: 1.55;letter-spacing: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}.main_page .main-articles .astra-blog-card__footer {min-height: 52px;padding: 10px 14px;}.main_page .main-articles .astra-blog-card__read-link {min-height: 33px;padding: 0 10px;}@media (hover: hover) and (pointer: fine) {.main_page .main-articles .block__more:hover {background: #e5f1f7;color: var(--astra-primary-dark);box-shadow: none;transform: translateY(-1px);}.main_page .main-articles .block__more:hover svg {transform: translateX(2px);}}@media (max-width: 767px) {.main_page .main-articles > .block {border-radius: 12px;box-shadow: 0 5px 16px rgba(24, 56, 79, 0.065);}.main_page .main-articles .block__header {min-height: 56px;gap: 8px;padding: 12px 10px 10px;}.main_page .main-articles .block__title {padding-left: 12px;font-size: 20px;line-height: 1.2;}.main_page .main-articles .block__title::before {width: 3px;height: 22px;}.main_page .main-articles .block__more {min-height: 32px;gap: 5px;padding: 0 9px;border-radius: 8px;font-size: 11px;}.main_page .main-articles .block__more svg {width: 11px;height: 11px;}.main_page .main-articles .block__body {padding: 8px;}.main_page .main-articles .astra-home-news-grid {display: flex;width: 100%;flex-wrap: nowrap;gap: 8px;margin: 0;padding: 0 0 2px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-padding-left: 0;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;}.main_page .main-articles .astra-home-news-grid::-webkit-scrollbar {display: none;}.main_page .main-articles .astra-home-news-grid__item {box-sizing: border-box;width: calc(100% - 28px);max-width: calc(100% - 28px);flex: 0 0 calc(100% - 28px);margin: 0;padding: 0;scroll-snap-align: start;scroll-snap-stop: always;}.main_page .main-articles .astra-blog-card {border-radius: 14px;}.main_page .main-articles .astra-blog-card__image {aspect-ratio: 16 / 9;}.main_page .main-articles .astra-blog-card__title {min-height: calc(13px + 2.7em);padding: 13px 14px 0;font-size: 16px;}.main_page .main-articles .astra-blog-card__annotation {min-height: 0;max-height: none;margin: 0 0 10px;padding: 8px 14px 0;font-size: 12px;line-height: 1.5;-webkit-line-clamp: 4;}}@media (min-width: 992px) {.main_page {--astra-home-block-gap: 8px;}.main_page .main_banner {margin-bottom: var(--astra-home-block-gap);}.main_page .main-products {margin-top: 0;margin-bottom: var(--astra-home-block-gap);}.main_page .section_top_categories {margin-top: 0;margin-bottom: var(--astra-home-block-gap);}.main_page .section_top_categories > .block {margin: 0;}.main_page [class~="section_about_&_brands"] {margin-top: 0;margin-bottom: var(--astra-home-block-gap);}.main_page [class~="section_about_&_brands"] > .block > .f_row {gap: var(--astra-home-block-gap);}.main_page .container.astra-advantages-section {margin-top: 0;margin-bottom: var(--astra-home-block-gap);}}@media (max-width: 767px) {.main_page .main > .container:has(> .main_banner) {box-sizing: border-box;padding-top: 8px;}.main_page .main_banner {position: relative;box-sizing: border-box;width: 100%;height: auto;min-height: 0;max-height: none;margin: 0 0 8px;overflow: hidden;background: #ffffff;border-radius: 12px;box-shadow: 0 5px 16px rgba(24, 56, 79, 0.065);}.main_page .main_banner .banner_group,.main_page .main_banner .banner_group__item,.main_page .main_banner .banner_group__item > a,.main_page .main_banner .banner_group__item picture {display: block;box-sizing: border-box;width: 100%;max-width: 100%;height: auto;margin: 0;border-radius: 12px;}.main_page .main_banner .banner_group__item img {display: block;width: 100%;max-width: 100%;height: auto;margin: 0;border-radius: 12px;}}.main_page [class~="section_about_&_brands"] .block__abouts_us .astra-home-intro {display: flex;box-sizing: border-box;width: 100%;flex-direction: column;gap: 12px;margin: 0;padding: 0;}.main_page [class~="section_about_&_brands"] .astra-home-intro__main {box-sizing: border-box;width: 100%;padding: 13px 14px;background: linear-gradient( 135deg, #f5fafc 0%, #fbfcfd 100% );border: 1px solid rgba(36, 114, 157, 0.13);border-left: 3px solid var(--astra-primary);border-radius: 10px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__eyebrow {display: inline-flex;min-height: 22px;align-items: center;margin: 0 0 7px;padding: 0 7px;background: #fff4ed;border: 1px solid rgba(217, 120, 74, 0.16);border-radius: 6px;color: var(--astra-accent);font-family: inherit;font-size: 9px;font-weight: 800;line-height: 1;letter-spacing: 0.045em;text-transform: uppercase;}.main_page [class~="section_about_&_brands"] .astra-home-intro__lead {margin: 0;color: var(--astra-text);font-family: inherit;font-size: 13px;font-weight: 400;line-height: 1.6;}.main_page [class~="section_about_&_brands"] .astra-home-intro__lead strong {color: var(--astra-heading);font-weight: 700;}.main_page [class~="section_about_&_brands"] .astra-home-intro__catalog {box-sizing: border-box;width: 100%;}.main_page [class~="section_about_&_brands"] .astra-home-intro__catalog-title {display: block;margin: 0 0 7px;color: var(--astra-muted);font-family: inherit;font-size: 10px;font-weight: 700;line-height: 1.3;letter-spacing: 0.035em;text-transform: uppercase;}.main_page [class~="section_about_&_brands"] .astra-home-intro__tags {display: flex;flex-wrap: wrap;gap: 7px;margin: 0;padding: 0;}.main_page [class~="section_about_&_brands"] .astra-home-intro__tag {position: relative;display: inline-flex;box-sizing: border-box;min-height: 30px;align-items: center;gap: 7px;margin: 0;padding: 0 10px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 8px;color: var(--astra-heading);font-family: inherit;font-size: 11px;font-weight: 600;line-height: 1.25;}.main_page [class~="section_about_&_brands"] .astra-home-intro__tag::before {content: "";flex: 0 0 6px;width: 6px;height: 6px;background: var(--astra-primary);border-radius: 50%;}.main_page [class~="section_about_&_brands"] .astra-home-intro__note {box-sizing: border-box;width: 100%;margin: 0;padding: 10px 12px;border: 1px solid var(--astra-border);border-radius: 9px;font-family: inherit;font-size: 11.5px;font-weight: 400;line-height: 1.55;}@media (max-width: 767px) {.main_page [class~="section_about_&_brands"] .block__abouts_us .astra-home-intro {gap: 10px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__main {padding: 11px 12px;border-radius: 9px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__eyebrow {min-height: 21px;margin-bottom: 6px;font-size: 8.5px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__lead {font-size: 12.5px;line-height: 1.55;}.main_page [class~="section_about_&_brands"] .astra-home-intro__catalog-title {margin-bottom: 6px;font-size: 9.5px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__tags {gap: 6px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__tag {min-height: 29px;padding: 0 8px;font-size: 10.5px;}.main_page [class~="section_about_&_brands"] .astra-home-intro__note {padding: 9px 10px;border-radius: 8px;font-size: 11px;line-height: 1.5;}}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore:has(.astra-home-intro) {height: auto;min-height: 0;max-height: none;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore:has(.astra-home-intro) + [data-readmore-toggle] {display: none;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore:has(.astra-home-intro)::before,.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore:has(.astra-home-intro)::after,.main_page [class~="section_about_&_brands"] .block__description:has(.astra-home-intro)::before,.main_page [class~="section_about_&_brands"] .block__description:has(.astra-home-intro)::after {content: none;display: none;background: none;opacity: 0;}.main_page [class~="section_about_&_brands"] .block__abouts_us .fn_readmore:has(.astra-home-intro) {overflow: visible;}.main_page [class~="section_about_&_brands"] .astra-home-intro__note {position: relative;z-index: 2;opacity: 1;background: #f8fafb;color: var(--astra-text);}.main_page [class~="section_about_&_brands"] .astra-home-intro__note * {opacity: 1;}.astra-home-directions {box-sizing: border-box;width: 100%;margin: 0 0 0;}.astra-home-directions__title {margin: 0 0 8px;color: var(--astra-muted);font-family: inherit;font-size: 11px;font-weight: 700;line-height: 1.3;text-transform: uppercase;letter-spacing: 0.035em;}.astra-home-directions__grid {display: grid;box-sizing: border-box;width: 100%;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 8px;}.astra-home-directions__item {position: relative;display: flex;box-sizing: border-box;width: 100%;height: 42px;min-width: 0;align-items: center;margin: 0;padding: 6px 9px 6px 23px;overflow: hidden;background: #f8fafb;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 8px;color: var(--astra-heading);font-family: inherit;font-size: 11.5px;font-weight: 600;line-height: 1.25;text-align: left;box-shadow: none;}.astra-home-directions__item::before {content: "";position: absolute;top: 50%;left: 10px;width: 6px;height: 6px;background: var(--astra-primary);border-radius: 50%;transform: translateY(-50%);}@media (min-width: 768px) and (max-width: 991px) {.astra-home-directions__grid {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 767px) {.astra-home-directions {margin-top: 0;}.astra-home-directions__title {margin-bottom: 7px;font-size: 10.5px;}.astra-home-directions__grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-home-directions__item {width: 100%;height: 46px;padding: 6px 8px 6px 22px;font-size: 11px;line-height: 1.25;}.astra-home-directions__item::before {left: 9px;width: 6px;height: 6px;}}.main_page .banner_advantages {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;box-sizing: border-box;width: 100%;margin: 0;padding: 10px;}.main_page .banner_advantages > [class*="f_col"] {display: flex;box-sizing: border-box;width: auto;min-width: 0;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;overflow: visible;}.main_page .banner_advantages > [class*="f_col"] > * {display: flex;box-sizing: border-box;width: 100%;min-width: 0;min-height: 142px;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 0;margin: 0;padding: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.035);color: var(--astra-text);text-align: center;text-decoration: none;transform: none;transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}.main_page .banner_advantages .banner_advantages__icon {display: flex;box-sizing: border-box;width: 100%;max-width: none;height: 102px;min-height: 102px;flex: 0 0 102px;align-items: center;justify-content: center;align-self: stretch;margin: 0;padding: 12px 14px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border: 0;border-bottom: 1px solid var(--astra-border);border-radius: 0;box-shadow: none;text-align: center;}.main_page .banner_advantages .banner_advantages__icon svg {display: block;width: 52px;height: 52px;margin: auto;color: var(--astra-primary);}.main_page .banner_advantages .banner_advantages__icon img {display: block;width: auto;max-width: 52px;height: auto;max-height: 52px;margin: auto;object-fit: contain;}.main_page .banner_advantages > :nth-child(1) .banner_advantages__icon,.main_page .banner_advantages > :nth-child(2) .banner_advantages__icon,.main_page .banner_advantages > :nth-child(3) .banner_advantages__icon,.main_page .banner_advantages > :nth-child(4) .banner_advantages__icon {background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);box-shadow: none;}.main_page .banner_advantages .banner_advantages__icon + * {display: flex;box-sizing: border-box;width: 100%;min-width: 0;min-height: 40px;flex: 1 1 auto;align-items: center;justify-content: center;margin: 0;padding: 8px 10px;background: #f8fafb;border: 0;border-radius: 0;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;box-shadow: none;}.main_page .banner_advantages .banner_advantages__icon + * * {margin: 0;padding: 0;color: inherit;font: inherit;line-height: inherit;text-align: center;}.main_page .banner_advantages__title,.main_page .banner_advantages__name,.main_page .banner_advantages__text {width: 100%;margin: 0;color: var(--astra-heading);font-size: 11px;font-weight: 700;line-height: 1.25;text-align: center;}@media (hover: hover) and (pointer: fine) {.main_page .banner_advantages > [class*="f_col"] > *:hover {transform: none;background: #ffffff;border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 5px 14px rgba(24, 56, 79, 0.065);border-radius: 11px;}}@media (max-width: 767px) {.main_page .banner_advantages {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;padding: 8px;}.main_page .banner_advantages > [class*="f_col"] > * {min-height: 122px;border-radius: 9px !important;}.main_page .banner_advantages .banner_advantages__icon {height: 80px;min-height: 80px;flex-basis: 80px;padding: 10px;}.main_page .banner_advantages .banner_advantages__icon svg {width: 44px;height: 44px;}.main_page .banner_advantages .banner_advantages__icon img {max-width: 44px;max-height: 44px;}.main_page .banner_advantages .banner_advantages__icon + * {min-height: 42px;padding: 7px 8px;font-size: 11px;line-height: 1.25;}}.main_page .banner_advantages .banner_advantages__icon ~ * {display: flex;box-sizing: border-box;width: 100%;min-width: 100%;max-width: 100%;flex: 1 1 auto;align-self: stretch;align-items: center;justify-content: center;margin: 0;padding: 8px 10px;background: #f8fafb;border: 0;border-radius: 0;box-shadow: none;text-align: center;}.main_page .banner_advantages .banner_advantages__icon ~ * > *,.main_page .banner_advantages .banner_advantages__icon ~ * span,.main_page .banner_advantages .banner_advantages__icon ~ * div,.main_page .banner_advantages .banner_advantages__icon ~ * p {box-sizing: border-box;width: auto;min-width: 0;max-width: 100%;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: var(--astra-heading);font-family: inherit;font-size: 11px;font-weight: 700;line-height: 1.25;text-align: center;}.main_page .banner_advantages .banner_advantages__icon ~ * {min-height: 51px;}@media (max-width: 767px) {.main_page .banner_advantages .banner_advantages__icon ~ * {min-height: 44px;padding: 7px 8px;}.main_page .banner_advantages .banner_advantages__icon ~ * > *,.main_page .banner_advantages .banner_advantages__icon ~ * span,.main_page .banner_advantages .banner_advantages__icon ~ * div,.main_page .banner_advantages .banner_advantages__icon ~ * p {font-size: 11px;line-height: 1.25;}}.other_page:has(.astra-category-page) .banner_advantages {display: grid;box-sizing: border-box;width: 100%;max-width: 100%;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;margin: 0;padding: 10px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: var(--astra-radius-large);box-shadow: 0 8px 22px rgba(24, 56, 79, 0.05);overflow: hidden;}.other_page:has(.astra-category-page) .banner_advantages > [class*="f_col"] {display: flex;box-sizing: border-box;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;overflow: visible;}.other_page:has(.astra-category-page) .banner_advantages > [class*="f_col"] > * {display: flex;box-sizing: border-box;width: 100%;min-width: 0;min-height: 153px;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 0;margin: 0;padding: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.035);color: var(--astra-text);text-align: center;text-decoration: none;transform: none;transition: border-color 180ms ease, box-shadow 180ms ease;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon {display: flex;box-sizing: border-box;width: 100%;max-width: none;height: 102px;min-height: 102px;flex: 0 0 102px;align-items: center;justify-content: center;align-self: stretch;margin: 0;padding: 12px 14px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border: 0;border-bottom: 1px solid var(--astra-border);border-radius: 0;box-shadow: none;text-align: center;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon svg {display: block;width: 52px;height: 52px;margin: auto;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon img {display: block;width: auto;max-width: 52px;height: auto;max-height: 52px;margin: auto;object-fit: contain;}.other_page:has(.astra-category-page) .banner_advantages > :nth-child(1) .banner_advantages__icon,.other_page:has(.astra-category-page) .banner_advantages > :nth-child(2) .banner_advantages__icon,.other_page:has(.astra-category-page) .banner_advantages > :nth-child(3) .banner_advantages__icon,.other_page:has(.astra-category-page) .banner_advantages > :nth-child(4) .banner_advantages__icon {background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);box-shadow: none;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * {display: flex;box-sizing: border-box;width: 100%;min-width: 100%;max-width: 100%;min-height: 51px;flex: 1 1 auto;align-self: stretch;align-items: center;justify-content: center;margin: 0;padding: 8px 10px;background: #f8fafb;border: 0;border-radius: 0;box-shadow: none;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * > *,.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * span,.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * div,.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * p {box-sizing: border-box;width: auto;min-width: 0;max-width: 100%;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: inherit;font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;}.other_page:has(.astra-category-page) .banner_advantages__title,.other_page:has(.astra-category-page) .banner_advantages__name,.other_page:has(.astra-category-page) .banner_advantages__text {width: 100%;margin: 0;padding: 0;background: transparent;color: var(--astra-heading);font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;}@media (hover: hover) and (pointer: fine) {.other_page:has(.astra-category-page) .banner_advantages > [class*="f_col"] > *:hover {transform: none;border-color: rgba(36, 114, 157, 0.24);box-shadow: 0 5px 14px rgba(24, 56, 79, 0.065);}}@media (max-width: 767px) {.other_page:has(.astra-category-page) .banner_advantages {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;padding: 8px;border-radius: 11px;}.other_page:has(.astra-category-page) .banner_advantages > [class*="f_col"] > * {min-height: 124px;border-radius: 9px;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon {height: 80px;min-height: 80px;flex-basis: 80px;padding: 10px;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon svg {width: 44px;height: 44px;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon img {max-width: 44px;max-height: 44px;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * {min-height: 44px;padding: 7px 8px;font-size: 11px;}.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * > *,.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * span,.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * div,.other_page:has(.astra-category-page) .banner_advantages .banner_advantages__icon ~ * p {font-size: 11px;line-height: 1.25;}}.other_page:has(.astra-category-page) {--astra-category-gap: 8px;}@media (min-width: 992px) {.breadcrumbs {margin-top: 0;}}.other_page:has(.astra-category-page) .breadcrumbs {margin: 0 0 var(--astra-category-gap);}@media (min-width: 992px) {.other_page:has(.astra-category-page) .products_container {margin-left: 292px;width: calc(100% - 292px);}}.other_page:has(.astra-category-page) .astra-category-head {margin-bottom: var(--astra-category-gap);}.other_page:has(.astra-category-page) .astra-category-toolbar {margin: 0 0 var(--astra-category-gap);}.other_page:has(.astra-category-page) .astra-category-page #fn_products_content > .product_item {margin-bottom: var(--astra-category-gap);}.other_page:has(.astra-category-page) .astra-category-page .products_pagination {margin: 0 0 var(--astra-category-gap);}.other_page:has(.astra-category-page) .astra-category-description {margin: 0 0 var(--astra-category-gap);}.other_page:has(.astra-category-page) .products_container__boxed.astra-category-page {margin-bottom: 0;}.other_page:has(.astra-category-page) .container.astra-advantages-section {margin-top: 0;margin-bottom: var(--astra-category-gap);}.other_page:has(.astra-category-page) .container:has(.banner_advantages) {margin-bottom: var(--astra-category-gap);}@media (min-width: 992px) {.other_page:has(.astra-category-page) .sidebar > .fn_features {gap: var(--astra-category-gap);}.other_page:has(.astra-category-page) .sidebar > .fn_selected_features > .sidebar__boxed {margin: 0 0 var(--astra-category-gap);}.other_page:has(.astra-category-page) .sidebar > .browsed.products {margin: var(--astra-category-gap) 0 0;}}@media (max-width: 991px) {.other_page:has(.astra-category-page) .products_container {margin-left: 0;width: 100%;}.other_page:has(.astra-category-page) .astra-category-head,.other_page:has(.astra-category-page) .astra-category-toolbar,.other_page:has(.astra-category-page) .astra-category-page #fn_products_content > .product_item,.other_page:has(.astra-category-page) .astra-category-page .products_pagination,.other_page:has(.astra-category-page) .astra-category-description,.other_page:has(.astra-category-page) .container.astra-advantages-section {margin-bottom: var(--astra-category-gap);}.breadcrumbs {display: flex;flex-wrap: nowrap;width: 100%;margin: 8px 0;padding: 0 8px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.other_page:has(.astra-category-page) .breadcrumbs {margin: 8px 0 var(--astra-category-gap);}.breadcrumbs::-webkit-scrollbar {display: none;}.breadcrumbs .breadcrumbs__item {flex: 0 0 auto;min-width: 0;font-size: 11.5px;line-height: 1.35;}.breadcrumbs .breadcrumbs__item:first-child {margin-right: 0;}.breadcrumbs .breadcrumbs__item + .breadcrumbs__item::before {content: "\203A";padding: 0 6px;color: #8d9aa6;font: inherit;font-size: 15px;font-weight: 600;line-height: 1;}.breadcrumbs a {color: var(--astra-muted);font-weight: 500;}.breadcrumbs .breadcrumbs__item:last-child {color: var(--astra-heading);font-weight: 600;}.breadcrumbs--product .breadcrumbs__item:last-child {display: none;}.breadcrumbs--product .breadcrumbs__item:nth-last-child(2) a {color: var(--astra-heading);font-weight: 600;}}.other_page:has(.astra-category-page) .astra-category-page #fn_products_content {margin-left: -4px;margin-right: -4px;}.other_page:has(.astra-category-page) .astra-category-page #fn_products_content > .product_item {padding-left: 4px;padding-right: 4px;}.delivery-page.astra-delivery-v2 {display: grid;box-sizing: border-box;width: 100%;max-width: none;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 8px;margin: 0 0 8px;padding: 0;color: var(--astra-text);font-family: inherit;}.other_page .block:has(.astra-delivery-v2) > .block--boxed {margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.other_page .block:has(.astra-delivery-v2) .block__description {margin: 0;padding: 0;}.other_page .block:has(.astra-delivery-v2) > .block__header {position: relative;box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.other_page .block:has(.astra-delivery-v2) > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.other_page .block:has(.astra-delivery-v2) > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-delivery-v2 .delivery-hero {position: relative;display: flex;box-sizing: border-box;grid-column: 1 / -1;min-height: 116px;flex-direction: column;justify-content: center;margin: 0;padding: 24px 28px;overflow: hidden;background: linear-gradient( 115deg, #eef7fb 0%, #f7fbfd 52%, #ffffff 100% );border: 1px solid rgba(36, 114, 157, 0.18);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);text-align: left;}.astra-delivery-v2 .delivery-hero h3 {position: relative;z-index: 2;margin: 0 0 7px;color: var(--astra-heading);font-size: 21px;font-weight: 800;line-height: 1.25;}.astra-delivery-v2 .delivery-hero p {position: relative;z-index: 2;max-width: 720px;margin: 0;color: var(--astra-muted);font-size: 13px;font-weight: 500;line-height: 1.55;opacity: 1;}.astra-delivery-v2 .delivery-card {box-sizing: border-box;min-width: 0;margin: 0;padding: 20px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);transform: none;}.astra-delivery-v2 .delivery-card--methods {grid-column: 1 / 8;}.astra-delivery-v2 .delivery-card--timeline {grid-column: 8 / 13;}.astra-delivery-v2 .delivery-card h2,.astra-delivery-v2 .delivery-card--support h3 {position: relative;margin: 0 0 16px;padding: 0 0 14px 15px;color: var(--astra-heading);border-bottom: 1px solid var(--astra-border);font-size: 17px;font-weight: 800;line-height: 1.3;letter-spacing: -0.01em;}.astra-delivery-v2 .delivery-card h2::before,.astra-delivery-v2 .delivery-card--support h3::before {content: "";position: absolute;top: 2px;left: 0;width: 3px;height: 19px;background: var(--astra-accent);border-radius: 999px;}.astra-delivery-v2 .delivery-methods-grid {display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px;margin: 0 0 8px;}.astra-delivery-v2 .delivery-method-item {display: grid;box-sizing: border-box;grid-template-columns: 48px minmax(0, 1fr);grid-template-rows: auto auto;column-gap: 12px;row-gap: 2px;min-height: 82px;align-items: center;margin: 0;padding: 12px 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: none;transform: none;}.astra-delivery-v2 .delivery-method-item.active {background: linear-gradient( 115deg, #edf7fb 0%, #f8fbfc 100% );border-color: rgba(36, 114, 157, 0.29);}.astra-delivery-v2 .delivery-method-icon {display: flex;grid-column: 1;grid-row: 1 / 3;width: 48px;height: 48px;align-items: center;justify-content: center;margin: 0;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 11px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.045);}.astra-delivery-v2 .delivery-method-title {grid-column: 2;margin: 0;align-self: end;color: var(--astra-heading);font-size: 13.5px;font-weight: 800;line-height: 1.3;}.astra-delivery-v2 .delivery-method-desc {grid-column: 2;margin: 0;align-self: start;color: var(--astra-muted);font-size: 10.8px;line-height: 1.45;}.astra-delivery-v2 .delivery-card--methods .delivery-info-box {margin: 8px 0 0;padding: 11px 13px;background: #fff8f3;border: 1px solid rgba(217, 120, 74, 0.18);border-left: 3px solid var(--astra-accent);border-radius: 10px;color: var(--astra-text);font-size: 10.5px;line-height: 1.55;}.astra-delivery-v2 .delivery-timeline {position: relative;display: grid;grid-template-columns: 1fr;gap: 8px;margin: 0 0 8px;}.astra-delivery-v2 .delivery-timeline-item {position: relative;display: grid;box-sizing: border-box;grid-template-columns: 48px minmax(0, 1fr);grid-template-rows: auto auto;column-gap: 12px;row-gap: 2px;min-height: 82px;align-items: center;margin: 0;padding: 12px 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);text-align: left;}.astra-delivery-v2 .delivery-timeline-icon {display: flex;grid-column: 1;grid-row: 1 / 3;width: 48px;height: 48px;align-items: center;justify-content: center;margin: 0;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 11px;}.astra-delivery-v2 .delivery-timeline-title {grid-column: 2;margin: 0;align-self: end;color: var(--astra-heading);font-size: 13px;font-weight: 800;}.astra-delivery-v2 .delivery-timeline-desc {grid-column: 2;margin: 0;align-self: start;color: var(--astra-muted);font-size: 10.8px;}.astra-delivery-v2 .delivery-card--timeline .delivery-info-box {margin: 8px 0 0;padding: 11px 13px;background: #f3faf5;border: 1px solid rgba(62, 145, 91, 0.18);border-left: 3px solid rgba(62, 145, 91, 0.72);border-radius: 10px;color: var(--astra-text);font-size: 10.5px;line-height: 1.55;}.astra-delivery-v2 .delivery-card--tracking {grid-column: 1 / 5;grid-row: 3;background: linear-gradient( 145deg, #f1f8fb 0%, #f8fbfd 55%, #ffffff 100% );border: 1px solid rgba(36, 114, 157, 0.18);color: var(--astra-text);box-shadow: var(--astra-shadow-small);}.astra-delivery-v2 .delivery-card--tracking h2 {color: var(--astra-heading);border-bottom-color: var(--astra-border);}.astra-delivery-v2 .delivery-card--tracking h2::before {background: var(--astra-accent);}.astra-delivery-v2 .delivery-card--tracking .delivery-icons-row {display: block;margin: 0;}.astra-delivery-v2 .delivery-card--tracking .delivery-icon-badge {display: flex;box-sizing: border-box;width: 100%;min-height: 48px;align-items: center;justify-content: flex-start;margin: 0;padding: 0 14px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 10px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.035);color: var(--astra-primary);font-size: 12px;font-weight: 700;text-decoration: none;transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;}@media (hover: hover) and (pointer: fine) {.astra-delivery-v2 .delivery-card--tracking .delivery-icon-badge:hover {background: #edf7fb;border-color: rgba(36, 114, 157, 0.30);box-shadow: 0 4px 10px rgba(24, 56, 79, 0.055);color: var(--astra-primary);}}.astra-delivery-v2 .delivery-card--faq {grid-column: 5 / 13;grid-row: 3 / 6;align-self: stretch;}.astra-delivery-v2 .delivery-card--faq details {margin: 0 0 8px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: none;}.astra-delivery-v2 .delivery-card--faq details:last-child {margin-bottom: 0;}.astra-delivery-v2 .delivery-card--faq details[open] {background: #ffffff;border-color: rgba(36, 114, 157, 0.27);}.astra-delivery-v2 .delivery-card--faq summary {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0;padding: 13px 54px 13px 15px;color: var(--astra-heading);font-size: 12.5px;font-weight: 700;line-height: 1.45;list-style: none;cursor: pointer;}.astra-delivery-v2 .delivery-card--faq summary::-webkit-details-marker {display: none;}.astra-delivery-v2 .delivery-card--faq summary::before {content: "";position: absolute;top: 50%;right: 13px;width: 30px;height: 30px;background: rgba(36, 114, 157, 0.08);border-radius: 50%;transform: translateY(-50%);}.astra-delivery-v2 .delivery-card--faq summary::after {content: "";position: absolute;top: 50%;right: 24px;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--astra-primary);border-bottom: 2px solid var(--astra-primary);transform: rotate(45deg);transition: transform 180ms ease, margin-top 180ms ease;}.astra-delivery-v2 .delivery-card--faq details[open] summary::after {margin-top: -2px;transform: rotate(225deg);}.astra-delivery-v2 .delivery-card--faq details p {margin: 0;padding: 14px 15px 16px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-text);font-size: 12px;line-height: 1.65;}.astra-delivery-v2 .delivery-card--support {box-sizing: border-box;grid-column: 1 / 5;grid-row: 4;margin: 0;padding: 18px;background: linear-gradient( 145deg, #fff9f5 0%, #ffffff 100% );border: 1px solid rgba(217, 120, 74, 0.18);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);text-align: left;}.astra-delivery-v2 .delivery-contact-list {display: grid;gap: 8px;max-width: none;margin: 0;padding: 0;list-style: none;}.astra-delivery-v2 .delivery-contact-list li {display: flex;min-height: 48px;align-items: center;gap: 9px;margin: 0;padding: 8px 10px;background: rgba(255,255,255,0.82);border: 1px solid var(--astra-border);border-radius: 9px;font-size: 11.5px;}.astra-delivery-v2 .delivery-contact-list li::before {display: flex;align-items: center;justify-content: center;margin: 0;}.astra-delivery-v2 .delivery-contact-list a,.astra-delivery-v2 .delivery-contact-list strong {color: var(--astra-primary-dark);font-weight: 700;}.astra-delivery-v2 .delivery-cta-wrap {display: flex;grid-column: 1 / 5;grid-row: 5;align-items: stretch;justify-content: stretch;margin: 0;padding: 0;}.astra-delivery-v2 .delivery-cta-button {display: flex;box-sizing: border-box;width: 100%;min-height: 50px;align-items: center;justify-content: center;margin: 0;padding: 0 16px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 14px;color: #ffffff;font-size: 12px;font-weight: 800;line-height: 1;text-decoration: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.23);}@media (hover: hover) and (pointer: fine) {.astra-delivery-v2 .delivery-method-item:hover,.astra-delivery-v2 .delivery-timeline-item:hover {border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 4px 12px rgba(24, 56, 79, 0.055);}.astra-delivery-v2 .delivery-cta-button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}}@media (max-width: 991px) {.delivery-page.astra-delivery-v2 {grid-template-columns: 1fr;}.astra-delivery-v2 .delivery-hero,.astra-delivery-v2 .delivery-card--methods,.astra-delivery-v2 .delivery-card--timeline,.astra-delivery-v2 .delivery-card--tracking,.astra-delivery-v2 .delivery-card--faq,.astra-delivery-v2 .delivery-card--support,.astra-delivery-v2 .delivery-cta-wrap {grid-column: 1;grid-row: auto;}}@media (max-width: 767px) {.other_page .block:has(.astra-delivery-v2) > .block__header {padding: 13px 13px 13px 24px;border-radius: 11px;}.other_page .block:has(.astra-delivery-v2) > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.other_page .block:has(.astra-delivery-v2) > .block__header .block__heading {font-size: 19px;}.astra-delivery-v2 .delivery-hero {min-height: 0;padding: 17px 15px;border-radius: 11px;}.astra-delivery-v2 .delivery-hero::before,.astra-delivery-v2 .delivery-hero::after {display: none;}.astra-delivery-v2 .delivery-hero h3 {font-size: 17px;}.astra-delivery-v2 .delivery-hero p {font-size: 12px;}.astra-delivery-v2 .delivery-card,.astra-delivery-v2 .delivery-card--support {padding: 13px;border-radius: 11px;}.astra-delivery-v2 .delivery-card h2,.astra-delivery-v2 .delivery-card--support h3 {margin-bottom: 11px;padding-bottom: 10px;font-size: 15px;}.astra-delivery-v2 .delivery-method-item,.astra-delivery-v2 .delivery-timeline-item {grid-template-columns: 42px minmax(0, 1fr);min-height: 72px;column-gap: 10px;padding: 10px;border-radius: 9px;}.astra-delivery-v2 .delivery-method-icon,.astra-delivery-v2 .delivery-timeline-icon {width: 42px;height: 42px;font-size: 18px;border-radius: 9px;}.astra-delivery-v2 .delivery-card--faq summary {min-height: 52px;padding: 11px 48px 11px 12px;font-size: 12px;}.astra-delivery-v2 .delivery-contact-list li {min-height: 46px;}.astra-delivery-v2 .delivery-cta-button {min-height: 48px;}}.astra-delivery-v2 .delivery-emoji {display: none;}.astra-delivery-v2 .delivery-hero h3 {display: flex;align-items: center;gap: 9px;}.astra-delivery-v2 .delivery-hero h3::before,.astra-delivery-v2 .delivery-card h2::after,.astra-delivery-v2 .delivery-card--support h3::after {content: "";display: block;width: 18px;height: 18px;flex: 0 0 18px;background: var(--astra-primary);-webkit-mask: var(--delivery-svg) center / contain no-repeat;mask: var(--delivery-svg) center / contain no-repeat;}.astra-delivery-v2 .delivery-card h2,.astra-delivery-v2 .delivery-card--support h3 {display: flex;align-items: center;gap: 8px;}.astra-delivery-v2 .delivery-card h2::after,.astra-delivery-v2 .delivery-card--support h3::after {order: -1;}.astra-delivery-v2 .delivery-hero h3 {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2017h4V5H2v12h3%22%2F%3E%3Cpath%20d%3D%22M14%209h4l4%204v4h-3%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-card--methods h2 {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7.5%204.27%209%205.15%22%2F%3E%3Cpath%20d%3D%22M21%208a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73l7%204a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016Z%22%2F%3E%3Cpath%20d%3D%22m3.3%207%208.7%205%208.7-5%22%2F%3E%3Cpath%20d%3D%22M12%2022V12%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-card--timeline h2 {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-card--tracking h2 {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-card--tracking h2::after {background: var(--astra-primary);}.astra-delivery-v2 .delivery-card--faq h2 {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.8%209a2.5%202.5%200%201%201%204.5%201.5c-.8.9-2.3%201.2-2.3%202.5%22%2F%3E%3Cpath%20d%3D%22M12%2017h.01%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-card--support h3 {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3Cpath%20d%3D%22M18%2019c0%201.1-.9%202-2%202h-4%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2212%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2212%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-method-icon,.astra-delivery-v2 .delivery-timeline-icon {font-size: 0;}.astra-delivery-v2 .delivery-method-icon::before,.astra-delivery-v2 .delivery-timeline-icon::before {content: "";display: block;width: 22px;height: 22px;background: var(--astra-primary);-webkit-mask: var(--delivery-svg) center / contain no-repeat;mask: var(--delivery-svg) center / contain no-repeat;}.astra-delivery-v2 .delivery-method-item:nth-child(1) .delivery-method-icon {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2017h4V5H2v12h3%22%2F%3E%3Cpath%20d%3D%22M14%209h4l4%204v4h-3%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-method-item:nth-child(2) .delivery-method-icon {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l2-5h14l2%205%22%2F%3E%3Cpath%20d%3D%22M5%2013v7h14v-7%22%2F%3E%3Cpath%20d%3D%22M9%2020v-6h6v6%22%2F%3E%3Cpath%20d%3D%22M3%209a3%203%200%200%200%206%200%203%203%200%200%200%206%200%203%203%200%200%200%206%200%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-timeline-item:nth-child(1) .delivery-timeline-icon {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204.5V3h6v1.5%22%2F%3E%3Cpath%20d%3D%22m9%2013%202%202%204-4%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-timeline-item:nth-child(2) .delivery-timeline-icon {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2017h4V5H2v12h3%22%2F%3E%3Cpath%20d%3D%22M14%209h4l4%204v4h-3%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-contact-list li::before {content: "";width: 18px;height: 18px;flex: 0 0 18px;background: var(--astra-primary);border: 0;border-radius: 0;box-shadow: none;-webkit-mask: var(--delivery-svg) center / contain no-repeat;mask: var(--delivery-svg) center / contain no-repeat;}.astra-delivery-v2 .delivery-contact-list li:nth-child(1) {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.9v3a2%202%200%200%201-2.2%202%2019.8%2019.8%200%200%201-8.6-3.1%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.1%204.2%202%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1%201%20.4%202%20.7%202.8a2%202%200%200%201-.4%202.1L8.1%209.9a16%2016%200%200%200%206%206l1.3-1.3a2%202%200%200%201%202.1-.4c.9.3%201.8.6%202.8.7a2%202%200%200%201%201.7%202Z%22%2F%3E%3C%2Fsvg%3E");}.astra-delivery-v2 .delivery-contact-list li:nth-child(2) {--delivery-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%207%209%206%209-6%22%2F%3E%3C%2Fsvg%3E");}@media (max-width: 767px) {.astra-delivery-v2 .delivery-hero h3::before,.astra-delivery-v2 .delivery-card h2::after,.astra-delivery-v2 .delivery-card--support h3::after {width: 17px;height: 17px;flex-basis: 17px;}}.other_page .fn_ajax_content > .block:has(.astra-delivery-v2) {margin-bottom: 0;}.payment-page.astra-payment-v2 {display: grid;box-sizing: border-box;width: 100%;max-width: none;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 8px;margin: 0 0 8px;padding: 0;color: var(--astra-text);font-family: inherit;}.other_page .block:has(.astra-payment-v2) > .block--boxed {margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.other_page .block:has(.astra-payment-v2) .block__description {margin: 0;padding: 0;}.other_page .block:has(.astra-payment-v2) > .block__header {position: relative;box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);}.other_page .block:has(.astra-payment-v2) > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.other_page .block:has(.astra-payment-v2) > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-payment-v2 .payment-hero {display: flex;box-sizing: border-box;grid-column: 1 / -1;min-height: 116px;flex-direction: column;justify-content: center;margin: 0;padding: 24px 28px;background: linear-gradient( 115deg, #eef7fb 0%, #f7fbfd 52%, #ffffff 100% );border: 1px solid rgba(36, 114, 157, 0.18);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);text-align: left;}.astra-payment-v2 .payment-hero h3 {margin: 0 0 7px;color: var(--astra-heading);font-size: 21px;font-weight: 800;line-height: 1.25;}.astra-payment-v2 .payment-hero h3 .fa {color: var(--astra-primary);font-size: 18px;}.astra-payment-v2 .payment-hero p {max-width: 760px;margin: 0;color: var(--astra-muted);font-size: 13px;font-weight: 500;line-height: 1.55;}.astra-payment-v2 .payment-card,.astra-payment-v2 .payment-card--support {box-sizing: border-box;min-width: 0;margin: 0;padding: 20px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-large);box-shadow: var(--astra-shadow-small);transform: none;}.astra-payment-v2 .payment-card--methods {grid-column: 1 / 8;}.astra-payment-v2 .payment-card--benefits {grid-column: 8 / 13;}.astra-payment-v2 .payment-card--security {grid-column: 1 / 5;grid-row: 3;}.astra-payment-v2 .payment-card--faq {grid-column: 5 / 13;grid-row: 3 / 6;}.astra-payment-v2 .payment-card--support {grid-column: 1 / 5;grid-row: 4;background: linear-gradient( 145deg, #fff8f3 0%, #fffdfb 100% );border-color: rgba(217, 120, 74, 0.18);}.astra-payment-v2 .payment-card h2,.astra-payment-v2 .payment-card--support h3 {position: relative;margin: 0 0 16px;padding: 0 0 14px 15px;color: var(--astra-heading);border-bottom: 1px solid var(--astra-border);font-size: 17px;font-weight: 800;line-height: 1.3;letter-spacing: -0.01em;}.astra-payment-v2 .payment-card h2::before,.astra-payment-v2 .payment-card--support h3::before {content: "";position: absolute;top: 2px;left: 0;width: 3px;height: 19px;background: var(--astra-accent);border-radius: 999px;}.astra-payment-v2 .payment-card h2 .fa,.astra-payment-v2 .payment-card--support h3 .fa {color: var(--astra-primary);font-size: 16px;}.astra-payment-v2 .payment-methods-grid {display: grid;grid-template-columns: 1fr;gap: 8px;margin: 0;}.astra-payment-v2 .payment-method-item {display: grid;box-sizing: border-box;grid-template-columns: 48px minmax(0, 1fr);grid-template-rows: auto auto;column-gap: 12px;row-gap: 2px;min-height: 82px;align-items: center;margin: 0;padding: 12px 14px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: none !important;transform: none;}.astra-payment-v2 .payment-method-item.active {background: linear-gradient( 115deg, #edf7fb 0%, #f8fbfc 100% );border-color: rgba(36, 114, 157, 0.29);}.astra-payment-v2 .payment-method-icon {display: flex;grid-column: 1;grid-row: 1 / 3;width: 48px;height: 48px;align-items: center;justify-content: center;margin: 0;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 11px;color: var(--astra-primary);box-shadow: 0 2px 7px rgba(24, 56, 79, 0.045);}.astra-payment-v2 .payment-method-title {grid-column: 2;align-self: end;margin: 0;color: var(--astra-heading);font-size: 13.5px;font-weight: 800;line-height: 1.3;}.astra-payment-v2 .payment-method-desc {grid-column: 2;align-self: start;margin: 0;color: var(--astra-muted);font-size: 10.8px;line-height: 1.45;}.astra-payment-v2 .payment-features {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin: 0;}.astra-payment-v2 .payment-feature {display: flex;box-sizing: border-box;min-height: 82px;align-items: center;gap: 10px;margin: 0;padding: 10px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;}.astra-payment-v2 .payment-feature-icon {display: flex;width: 40px;height: 40px;flex: 0 0 40px;align-items: center;justify-content: center;margin: 0;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 9px;color: var(--astra-primary);}.astra-payment-v2 .payment-feature-text {min-width: 0;color: var(--astra-heading);font-size: 11px;font-weight: 700;line-height: 1.35;}.astra-payment-v2 .payment-card--security {background: linear-gradient( 145deg, #f1f8fb 0%, #f8fbfd 55%, #ffffff 100% );border-color: rgba(36, 114, 157, 0.18);}.astra-payment-v2 .payment-icons-row {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin: 0;}.astra-payment-v2 .payment-icon-badge {display: flex;box-sizing: border-box;min-height: 48px;align-items: center;gap: 8px;margin: 0;padding: 0 10px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 9px;color: var(--astra-heading);font-size: 11px;font-weight: 700;box-shadow: none;}.astra-payment-v2 .payment-icon-badge .fa {width: 18px;color: var(--astra-primary);font-size: 17px;text-align: center;}.astra-payment-v2 .payment-card--faq details {margin: 0 0 8px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;}.astra-payment-v2 .payment-card--faq details:last-child {margin-bottom: 0;}.astra-payment-v2 .payment-card--faq summary {position: relative;display: flex;box-sizing: border-box;min-height: 56px;align-items: center;margin: 0;padding: 12px 50px 12px 14px;color: var(--astra-heading);cursor: pointer;font-size: 12.5px;font-weight: 700;line-height: 1.4;list-style: none;}.astra-payment-v2 .payment-card--faq summary::-webkit-details-marker {display: none;}.astra-payment-v2 .payment-card--faq summary::after {content: "›";position: absolute;top: 50%;right: 12px;display: flex;width: 28px;height: 28px;align-items: center;justify-content: center;background: #eaf5fa;border-radius: 50%;color: var(--astra-primary);font-size: 19px;font-weight: 700;line-height: 1;transform: translateY(-50%);transition: transform 180ms ease;}.astra-payment-v2 .payment-card--faq details[open] summary::after {transform: translateY(-50%) rotate(90deg);}.astra-payment-v2 .payment-card--faq details p {margin: 0;padding: 13px 14px 14px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-text);font-size: 11.5px;line-height: 1.6;}.astra-payment-v2 .payment-contact-list {display: grid;gap: 8px;max-width: none;margin: 0;padding: 0;list-style: none;}.astra-payment-v2 .payment-contact-list li {display: flex;box-sizing: border-box;min-height: 48px;align-items: center;gap: 9px;margin: 0;padding: 8px 10px;background: rgba(255, 255, 255, 0.82);border: 1px solid var(--astra-border);border-radius: 9px;font-size: 11.5px;}.astra-payment-v2 .payment-contact-list .fa {width: 18px;flex: 0 0 18px;color: var(--astra-primary);font-size: 16px;text-align: center;}.astra-payment-v2 .payment-contact-list a {color: var(--astra-primary-dark);font-weight: 700;text-decoration: none;}.astra-payment-v2 .payment-cta-wrap {display: flex;grid-column: 1 / 5;grid-row: 5;margin: 0;padding: 0;}.astra-payment-v2 .payment-cta-button {display: flex;box-sizing: border-box;width: 100%;min-height: 50px;align-items: center;justify-content: center;margin: 0;padding: 0 16px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 14px;color: #ffffff;font-size: 12px;font-weight: 800;line-height: 1;text-decoration: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.23);}@media (hover: hover) and (pointer: fine) {.astra-payment-v2 .payment-method-item:hover,.astra-payment-v2 .payment-feature:hover {border-color: rgba(36, 114, 157, 0.28);box-shadow: 0 4px 12px rgba(24, 56, 79, 0.055);}.astra-payment-v2 .payment-cta-button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}}@media (max-width: 991px) {.payment-page.astra-payment-v2 {grid-template-columns: 1fr;}.astra-payment-v2 .payment-hero,.astra-payment-v2 .payment-card--methods,.astra-payment-v2 .payment-card--benefits,.astra-payment-v2 .payment-card--security,.astra-payment-v2 .payment-card--faq,.astra-payment-v2 .payment-card--support,.astra-payment-v2 .payment-cta-wrap {grid-column: 1;grid-row: auto;}}@media (max-width: 767px) {.other_page .block:has(.astra-payment-v2) > .block__header {padding: 13px 13px 13px 24px;border-radius: 11px;}.other_page .block:has(.astra-payment-v2) > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.other_page .block:has(.astra-payment-v2) > .block__header .block__heading {font-size: 19px;}.astra-payment-v2 .payment-hero {min-height: 0;padding: 17px 15px;border-radius: 11px;}.astra-payment-v2 .payment-hero h3 {font-size: 17px;}.astra-payment-v2 .payment-hero p {font-size: 12px;}.astra-payment-v2 .payment-card,.astra-payment-v2 .payment-card--support {padding: 13px;border-radius: 11px;}.astra-payment-v2 .payment-card h2,.astra-payment-v2 .payment-card--support h3 {margin-bottom: 11px;padding-bottom: 10px;font-size: 15px;}.astra-payment-v2 .payment-method-item {grid-template-columns: 42px minmax(0, 1fr);min-height: 72px;column-gap: 10px;padding: 10px;border-radius: 9px;}.astra-payment-v2 .payment-method-icon {width: 42px;height: 42px;border-radius: 9px;font-size: 18px;}.astra-payment-v2 .payment-features {gap: 8px;}.astra-payment-v2 .payment-feature {min-height: 62px;gap: 7px;padding: 8px;border-radius: 9px;}.astra-payment-v2 .payment-feature-icon {width: 34px;height: 34px;flex-basis: 34px;font-size: 15px;}.astra-payment-v2 .payment-feature-text {font-size: 10.5px;}.astra-payment-v2 .payment-card--faq summary {min-height: 52px;padding: 11px 48px 11px 12px;font-size: 12px;}.astra-payment-v2 .payment-contact-list li {min-height: 46px;}.astra-payment-v2 .payment-cta-button {min-height: 48px;}}.other_page .fn_ajax_content > .block:has(.astra-payment-v2) {margin-bottom: 0;}.astra-payment-v2 .fa {display: none;}.astra-payment-v2 .payment-hero h3 {display: flex;align-items: center;gap: 9px;}.astra-payment-v2 .payment-card h2,.astra-payment-v2 .payment-card--support h3 {display: flex;align-items: center;gap: 8px;}.astra-payment-v2 .payment-hero h3::before,.astra-payment-v2 .payment-card h2::after,.astra-payment-v2 .payment-card--support h3::after {content: "";display: block;width: 18px;height: 18px;flex: 0 0 18px;background: var(--astra-primary);-webkit-mask: var(--payment-svg) center / contain no-repeat;mask: var(--payment-svg) center / contain no-repeat;}.astra-payment-v2 .payment-card h2::after,.astra-payment-v2 .payment-card--support h3::after {order: -1;}.astra-payment-v2 .payment-hero h3 {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010Z%22%2F%3E%3Crect%20x%3D%228.5%22%20y%3D%2210.5%22%20width%3D%227%22%20height%3D%225.5%22%20rx%3D%221.4%22%2F%3E%3Cpath%20d%3D%22M10%2010.5V9a2%202%200%200%201%204%200v1.5%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-card--methods h2 {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2010h20%22%2F%3E%3Cpath%20d%3D%22M6%2015h4%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-card--benefits h2 {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010Z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-card--security h2 {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010Z%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-card--faq h2 {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.8%209a2.5%202.5%200%201%201%204.5%201.5c-.8.9-2.3%201.2-2.3%202.5%22%2F%3E%3Cpath%20d%3D%22M12%2017h.01%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-card--support h3 {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3Cpath%20d%3D%22M18%2019c0%201.1-.9%202-2%202h-4%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2212%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%2212%22%20width%3D%224%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-method-icon {font-size: 0;}.astra-payment-v2 .payment-method-icon::before {content: "";display: block;width: 22px;height: 22px;background: var(--astra-primary);-webkit-mask: var(--payment-svg) center / contain no-repeat;mask: var(--payment-svg) center / contain no-repeat;}.astra-payment-v2 .payment-method-item:nth-child(1) .payment-method-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%226%22%20width%3D%2220%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%209h.01M18%2015h.01%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-method-item:nth-child(2) .payment-method-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2010h20M6%2015h4%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-method-item:nth-child(3) .payment-method-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l2-5h14l2%205%22%2F%3E%3Cpath%20d%3D%22M5%2013v7h14v-7%22%2F%3E%3Cpath%20d%3D%22M9%2020v-6h6v6%22%2F%3E%3Cpath%20d%3D%22M3%209a3%203%200%200%200%206%200%203%203%200%200%200%206%200%203%203%200%200%200%206%200%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-feature-icon {font-size: 0;}.astra-payment-v2 .payment-feature-icon::before {content: "";display: block;width: 20px;height: 20px;background: var(--astra-primary);-webkit-mask: var(--payment-svg) center / contain no-repeat;mask: var(--payment-svg) center / contain no-repeat;}.astra-payment-v2 .payment-feature:nth-child(1) .payment-feature-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202 3%2014h9l-1%208%2010-12h-9l1-8Z%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-feature:nth-child(2) .payment-feature-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m19%205-14%2014%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-feature:nth-child(3) .payment-feature-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010Z%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-feature:nth-child(4) .payment-feature-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2210%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-feature:nth-child(5) .payment-feature-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202V22l3-2%203%202%203-2%203%202V2Z%22%2F%3E%3Cpath%20d%3D%22M9%207h6M9%2011h6M9%2015h3%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-feature:nth-child(6) .payment-feature-icon {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2014 4%209l5-5%22%2F%3E%3Cpath%20d%3D%22M4%209h10a6%206%200%201%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-icon-badge {position: relative;padding-left: 38px;}.astra-payment-v2 .payment-icon-badge::before {content: "";position: absolute;top: 50%;left: 11px;width: 17px;height: 17px;background: var(--astra-primary);-webkit-mask: var(--payment-svg) center / contain no-repeat;mask: var(--payment-svg) center / contain no-repeat;transform: translateY(-50%);}.astra-payment-v2 .payment-icon-badge:nth-child(1),.astra-payment-v2 .payment-icon-badge:nth-child(2) {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2010h20%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-icon-badge:nth-child(3) {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2210%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-icon-badge:nth-child(4) {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202V22l3-2%203%202%203-2%203%202V2Z%22%2F%3E%3Cpath%20d%3D%22M9%207h6M9%2011h6M9%2015h3%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-contact-list li {--payment-svg: none;}.astra-payment-v2 .payment-contact-list li::before {content: "";width: 18px;height: 18px;flex: 0 0 18px;background: var(--astra-primary);-webkit-mask: var(--payment-svg) center / contain no-repeat;mask: var(--payment-svg) center / contain no-repeat;}.astra-payment-v2 .payment-contact-list li:nth-child(1) {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.9v3a2%202%200%200%201-2.2%202%2019.8%2019.8%200%200%201-8.6-3.1%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.1%204.2%202%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1%201%20.4%202%20.7%202.8a2%202%200%200%201-.4%202.1L8.1%209.9a16%2016%200%200%200%206%206l1.3-1.3a2%202%200%200%201%202.1-.4c.9.3%201.8.6%202.8.7a2%202%200%200%201%201.7%202Z%22%2F%3E%3C%2Fsvg%3E");}.astra-payment-v2 .payment-contact-list li:nth-child(2) {--payment-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%207%209%206%209-6%22%2F%3E%3C%2Fsvg%3E");}@media (max-width: 767px) {.astra-payment-v2 .payment-hero h3::before,.astra-payment-v2 .payment-card h2::after,.astra-payment-v2 .payment-card--support h3::after {width: 17px;height: 17px;flex-basis: 17px;}}.astra-comparison-page {margin-bottom: 8px;}.astra-comparison-page > .block__header {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-comparison-page > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-comparison-page > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-comparison-page > .block__body {padding: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-comparison-page .comparison_block {display: flex;width: 100%;padding-bottom: 0;background: var(--astra-surface);}.astra-comparison-page .comparison_block__left {float: none;flex: 0 0 25%;width: 25%;min-width: 0;background: #f8fafb;}.astra-comparison-page .comparison_block__products {float: none;flex: 0 0 75%;width: 75%;min-width: 0;margin: 0;overflow: hidden;background: #ffffff;border-left: 1px solid var(--astra-border);}.astra-comparison-page .compare_controls {position: relative;display: flex;box-sizing: border-box;min-height: 362px;align-items: flex-end;padding: 12px 12px 10px;background: linear-gradient( 180deg, #f8fbfd 0%, #f3f8fb 100% );}.astra-comparison-page .compare_show {position: static;display: flex;flex-wrap: wrap;gap: 6px;width: 100%;}.astra-comparison-page .compare_show a {display: inline-flex;min-height: 30px;align-items: center;justify-content: center;margin: 0;padding: 0 10px;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 8px;color: var(--astra-primary);font-size: 11px;font-weight: 700;line-height: 1;text-decoration: none;transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease;}.astra-comparison-page .compare_show a.active {background: var(--astra-primary);border-color: var(--astra-primary);color: #ffffff;box-shadow: 0 3px 9px rgba(36, 114, 157, 0.18);}@media (hover: hover) and (pointer: fine) {.astra-comparison-page .compare_show a:hover {background: #eaf5fa;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary-dark);}.astra-comparison-page .compare_show a.active:hover {background: var(--astra-primary-dark);border-color: var(--astra-primary-dark);color: #ffffff;}}.astra-comparison-page .comparison_block__item {box-sizing: border-box;background: #ffffff;border-right: 1px solid var(--astra-border);}.astra-comparison-page .comparison_block__item:last-child {border-right: 0;}.astra-comparison-page .comparison_block__item .product_item {box-sizing: border-box;height: auto;min-height: 362px;margin: 0;padding: 12px 12px 10px;overflow: visible;background: #ffffff;}.astra-comparison-page .comparison_block__item .product_preview {height: 100%;min-height: 0;padding: 0;background: #ffffff;border: 0;border-radius: 0;box-shadow: none;transform: none;}.astra-comparison-page .comparison_block__item .product_item:hover .product_preview {border: 0;box-shadow: none;transform: none;}.astra-comparison-page .product_preview__image {height: 185px;margin: 0 0 10px;}.astra-comparison-page .product_preview__image a,.astra-comparison-page .product_preview__image picture {height: 185px;}.astra-comparison-page .product_preview__image .preview_img {max-height: 175px;object-fit: contain;}.astra-comparison-page .product_preview__name {height: 54px;min-height: 54px;margin-bottom: 8px;}.astra-comparison-page .product_preview__name_link {height: 54px;min-height: 54px;font-size: 13px;line-height: 1.35;}.astra-comparison-page .product_preview__name_link > span[itemprop="name"] {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.astra-comparison-page .product_preview__prices {min-height: 34px;margin-bottom: 7px;}.astra-comparison-page .product_preview__buttons {gap: 6px;}.astra-comparison-page .product_preview__button--buy {border-radius: 9px;}.astra-comparison-page .product_preview__buttons .comparison_button.remove_link {background: #fff3f2;border: 1px solid rgba(196, 65, 60, 0.16);color: #c4413c;box-shadow: 0 2px 7px rgba(196, 65, 60, 0.06);}@media (hover: hover) and (pointer: fine) {.astra-comparison-page .product_preview__buttons .comparison_button.remove_link:hover {background: #c4413c;border-color: #c4413c;color: #ffffff;box-shadow: 0 4px 10px rgba(196, 65, 60, 0.18);}}.astra-comparison-page .cprs_rating {display: flex;box-sizing: border-box;height: 42px;align-items: center;padding: 9px 12px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 12px;font-weight: 700;line-height: 1.2;}.astra-comparison-page .comparison_block__left .cprs_rating {justify-content: flex-start;background: #f8fafb;}.astra-comparison-page .comparison_block__item .cprs_rating {justify-content: center;}.astra-comparison-page .cell {display: flex;box-sizing: border-box;min-height: 44px;align-items: center;padding: 10px 12px;background: #ffffff;border-top: 1px solid var(--astra-border);color: var(--astra-text);font-size: 12px;font-weight: 500;line-height: 1.35;}.astra-comparison-page .cell:nth-child(odd) {background: #f5f9fb;}.astra-comparison-page .comparison_block__left .cell {color: var(--astra-heading);font-weight: 700;}.astra-comparison-page .comparison_block__item .cell {justify-content: center;text-align: center;}.astra-comparison-page .swiper-button-next,.astra-comparison-page .swiper-button-prev {top: 186px;width: 42px;height: 42px;margin-top: 0;background: rgba(243, 248, 251, 0.96);border: 1px solid rgba(36, 114, 157, 0.18);border-radius: 50%;color: var(--astra-primary);box-shadow: 0 6px 16px rgba(24, 56, 79, 0.10);backdrop-filter: blur(4px);transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-comparison-page .swiper-button-next {right: 12px;}.astra-comparison-page .swiper-button-prev {left: 12px;}.astra-comparison-page .swiper-button-next::after,.astra-comparison-page .swiper-button-prev::after {font-size: 16px;font-weight: 800;}@media (hover: hover) and (pointer: fine) {.astra-comparison-page .swiper-button-next:hover,.astra-comparison-page .swiper-button-prev:hover {background: #ffffff;border-color: rgba(36, 114, 157, 0.30);color: var(--astra-primary-dark);box-shadow: 0 8px 20px rgba(24, 56, 79, 0.14);transform: translateY(-1px);}}.astra-comparison-page .boxed--notify {display: flex;min-height: 150px;align-items: center;justify-content: center;margin: 0;padding: 20px;background: #f7fafc;color: var(--astra-muted);font-size: 14px;font-weight: 600;text-align: center;}#fn_compare_confirm,#fn_wishlist_confirm {position: relative;box-sizing: border-box;width: 430px;max-width: calc(100vw - 32px);padding: 18px 58px 18px 18px;background: #ffffff;border: 1px solid rgba(24, 56, 79, 0.13);border-radius: 14px;color: var(--astra-heading);box-shadow: 0 18px 48px rgba(17, 31, 44, 0.18);overflow: hidden;}#fn_compare_confirm .popup_confirm__title,#fn_wishlist_confirm .popup_confirm__title {display: flex;min-height: 44px;align-items: center;flex-wrap: nowrap;gap: 12px;margin: 0;padding: 0;color: var(--astra-heading);font-family: inherit;font-size: 15px;font-weight: 700;line-height: 1.35;}#fn_compare_confirm .popup_confirm__title svg,#fn_wishlist_confirm .popup_confirm__title svg {display: flex;box-sizing: border-box;width: 42px;min-width: 42px;height: 42px;margin: 0;padding: 10px;background: #edf8f2;border: 1px solid rgba(53, 165, 104, 0.14);border-radius: 50%;color: #2f8f5b;box-shadow: 0 3px 10px rgba(53, 165, 104, 0.08);}#fn_compare_confirm .fancybox-close-small,#fn_wishlist_confirm .fancybox-close-small {position: absolute;top: 50%;right: 12px;transform: translateY(-50%);display: flex;width: 34px;height: 34px;align-items: center;justify-content: center;padding: 0;background: #f5f8fa;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-muted);opacity: 1;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}#fn_compare_confirm .fancybox-close-small svg,#fn_wishlist_confirm .fancybox-close-small svg {width: 15px;height: 15px;}@media (hover: hover) and (pointer: fine) {#fn_compare_confirm .fancybox-close-small:hover,#fn_wishlist_confirm .fancybox-close-small:hover {background: #fff4f3;border-color: rgba(210, 65, 59, 0.26);color: #d2413b;transform: translateY(-50%) rotate(4deg);}}@media (max-width: 767px) {.astra-comparison-page > .block__header {min-height: 52px;margin-bottom: 8px;padding: 12px 14px 12px 24px;border-radius: 10px;}.astra-comparison-page > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-comparison-page > .block__header .block__heading {font-size: 18px;}.astra-comparison-page > .block__body {border-radius: 10px;}.astra-comparison-page .comparison_block__left {flex: 0 0 35%;width: 35%;}.astra-comparison-page .comparison_block__products {flex: 0 0 65%;width: 65%;}.astra-comparison-page .compare_controls {min-height: 0;padding: 8px;}.astra-comparison-page .compare_show {display: grid;grid-template-columns: 1fr;gap: 6px;}.astra-comparison-page .compare_show a {width: 100%;min-height: 28px;padding: 0 6px;font-size: 10px;}.astra-comparison-page .comparison_block__item .product_item {box-sizing: border-box;min-height: 0;margin: 0;padding: 0;overflow: hidden;}.astra-comparison-page .comparison_block__item .product_preview {box-sizing: border-box;width: 100%;height: auto;overflow: hidden;}.astra-comparison-page .comparison_block__item .product_preview__center {box-sizing: border-box;width: 100%;padding: 10px 10px 0;}.astra-comparison-page .product_preview__image {height: 132px;margin: 0 0 8px;}.astra-comparison-page .product_preview__image a,.astra-comparison-page .product_preview__image picture {height: 132px;}.astra-comparison-page .product_preview__image .preview_img {max-height: 126px;}.astra-comparison-page .product_preview__name,.astra-comparison-page .product_preview__name_link {height: 58px;min-height: 58px;}.astra-comparison-page .product_preview__name_link {font-size: 11.5px;line-height: 1.35;}.astra-comparison-page .product_preview__name {width: 100%;margin: 0 0 6px;padding: 0;}.astra-comparison-page .product_preview__name_link {width: 100%;margin: 0;padding: 0;}.astra-comparison-page .product_preview__prices {width: 100%;min-height: 30px;margin: 0;padding: 0;}.astra-comparison-page .product_preview__bottom {box-sizing: border-box;width: 100%;margin: 4px 0 0;padding: 0 10px 10px;}.astra-comparison-page .product_preview__buttons {display: grid;grid-template-columns: minmax(0, 1fr) 36px;align-items: center;gap: 6px;width: 100%;height: 36px;margin: 0;}.astra-comparison-page .product_preview__button--buy {width: 100%;min-width: 0;height: 36px;min-height: 36px;margin: 0;padding: 0 8px;border-radius: 8px;}.astra-comparison-page .product_preview__buttons .comparison_button.remove_link {width: 36px;min-width: 36px;max-width: 36px;height: 36px;margin: 0;padding: 0;border-radius: 8px;}.astra-comparison-page .product_preview__center .wishlist_button,.astra-comparison-page .product_preview__center .wishlist_button__remove {top: 10px;right: 10px;width: 32px;height: 32px;}.astra-comparison-page .cprs_rating {height: 40px;padding: 8px;font-size: 10.5px;}.astra-comparison-page .cell {min-height: 42px;padding: 9px 8px;font-size: 10.5px;line-height: 1.3;}.astra-comparison-page .swiper-button-next,.astra-comparison-page .swiper-button-prev {display: none;}#fn_compare_confirm,#fn_wishlist_confirm {width: calc(100vw - 16px);max-width: calc(100vw - 16px);padding: 14px 52px 14px 14px;border-radius: 12px;}#fn_compare_confirm .popup_confirm__title,#fn_wishlist_confirm .popup_confirm__title {min-height: 40px;gap: 10px;font-size: 13.5px;}#fn_compare_confirm .popup_confirm__title svg,#fn_wishlist_confirm .popup_confirm__title svg {width: 38px;min-width: 38px;height: 38px;padding: 9px;}#fn_compare_confirm .fancybox-close-small,#fn_wishlist_confirm .fancybox-close-small {top: 50%;right: 10px;width: 32px;height: 32px;border-radius: 8px;}}.astra-wishlist-page {margin-bottom: 8px;}.astra-wishlist-page > .block__header {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-wishlist-page > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-wishlist-page > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-wishlist-page > .block__body {padding: 0;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-wishlist-page .fn_wishlist_page {display: grid;box-sizing: border-box;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 8px;width: 100%;margin: 0;padding: 8px;}.astra-wishlist-page .products_list.fn_wishlist_page > .product_item {box-sizing: border-box;width: 100%;max-width: none;margin: 0;padding: 0;}.astra-wishlist-page .fn_wishlist_page::after {content: none;display: none;}@media (max-width: 767px) {.astra-wishlist-page > .block__header {min-height: 52px;margin-bottom: 8px;padding: 12px 14px 12px 24px;border-radius: 10px;}.astra-wishlist-page > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-wishlist-page > .block__header .block__heading {font-size: 18px;}.astra-wishlist-page > .block__body {border-radius: 10px;}}@media (max-width: 575px) {.astra-wishlist-page .fn_wishlist_page {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 576px) and (max-width: 767px) {.astra-wishlist-page .fn_wishlist_page {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 768px) and (max-width: 1199px) {.astra-wishlist-page .fn_wishlist_page {grid-template-columns: repeat(4, minmax(0, 1fr));}}#fn_callback {position: relative;box-sizing: border-box;width: 480px;max-width: calc(100vw - 32px);max-height: calc(100vh - 32px);margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;background: #ffffff;border: 1px solid rgba(24, 56, 79, 0.13);border-radius: 14px;color: var(--astra-text);text-align: left;box-shadow: 0 20px 55px rgba(17, 31, 44, 0.20);}#fn_callback_sent {position: relative;box-sizing: border-box;width: 440px;max-width: calc(100vw - 32px);margin: 0;padding: 16px 54px 16px 16px;overflow: hidden;background: #ffffff;border: 1px solid rgba(24, 56, 79, 0.13);border-radius: 14px;color: var(--astra-text);text-align: left;box-shadow: 0 18px 48px rgba(17, 31, 44, 0.18);}#fn_callback_sent .popup__heading {display: block;position: static;min-width: 0;margin: 0 0 4px 58px;padding: 0;overflow: visible;background: transparent;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.3;text-align: left;}#fn_callback_sent .popup__heading svg {position: absolute;top: 50%;left: 20px;box-sizing: border-box;width: 42px;min-width: 42px;height: 42px;margin: 0;padding: 10px;background: #edf8f2;border: 1px solid rgba(53, 165, 104, 0.14);border-radius: 50%;color: #2f8f5b;box-shadow: 0 3px 10px rgba(53, 165, 104, 0.08);transform: translateY(-50%);}#fn_callback_sent .popup__description {margin: 0 0 0 58px;padding: 0;color: var(--astra-muted);font-family: inherit;font-size: 11.5px;font-weight: 500;line-height: 1.4;text-align: left;white-space: normal;}#fn_callback_sent .fancybox-close-small {position: absolute;top: 50%;right: 12px;display: flex;width: 34px;height: 34px;align-items: center;justify-content: center;padding: 0;background: #f5f8fa;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-muted);opacity: 1;transform: translateY(-50%);transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}#fn_callback_sent .fancybox-close-small svg {width: 15px;height: 15px;}#fn_callback .form__header {position: relative;display: flex;min-height: 66px;align-items: center;margin: 0;padding: 14px 58px 14px 18px;background: linear-gradient( 180deg, #ffffff 0%, #fbfcfd 100% );border-bottom: 1px solid var(--astra-border);}#fn_callback .form__header::after {display: none;}#fn_callback .form__title {display: inline-flex;min-width: 0;align-items: center;gap: 10px;margin: 0;padding: 0;overflow: visible;background: transparent;color: var(--astra-heading);font-family: inherit;font-size: 17px;font-weight: 800;line-height: 1.25;text-align: left;}#fn_callback .form__title svg {box-sizing: border-box;width: 40px;min-width: 40px;height: 40px;margin: 0;padding: 10px;background: #eef7fb;border: 1px solid rgba(36, 114, 157, 0.13);border-radius: 50%;color: var(--astra-primary);box-shadow: 0 3px 10px rgba(36, 114, 157, 0.07);}#fn_callback .form__body {box-sizing: border-box;width: 100%;margin: 0;padding: 16px 18px 0;}#fn_callback .form__group {width: 100%;margin: 0 0 8px;}#fn_callback .form__input,#fn_callback .form__textarea {box-sizing: border-box;width: 100%;margin: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-weight: 500;line-height: 1.4;outline: none;box-shadow: none;transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;}#fn_callback .form__input {height: 44px;padding: 0 12px;}#fn_callback .form__textarea {min-height: 92px;padding: 13px 12px;resize: vertical;}#fn_callback .form__input:focus,#fn_callback .form__textarea:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.62);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.10);}#fn_callback .form__placeholder {left: 12px;top: 16px;color: var(--astra-muted);font-size: 11.5px;font-weight: 500;}#fn_callback .form__placeholder.active,#fn_callback .filled .form__placeholder,#fn_callback .form__placeholder--focus.error + .form__placeholder,#fn_callback .form__placeholder--focus:focus ~ .form__placeholder {top: -5px;left: 9px;padding: 0 5px;background: #ffffff;color: var(--astra-muted);font-size: 10px;font-style: normal;font-weight: 600;}#fn_callback .message_error {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 9px 11px;background: #fff3f2;border: 1px solid rgba(196, 65, 60, 0.15);border-radius: 8px;color: #a53a38;font-size: 11.5px;font-weight: 600;line-height: 1.4;}#fn_callback .form__footer {display: flex;box-sizing: border-box;width: 100%;flex-direction: column;align-items: stretch;margin: 0;padding: 0 18px 18px;}#fn_callback .form__footer .captcha {margin: 0 0 8px;}#fn_callback .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.20);opacity: 1;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}#fn_callback .fancybox-close-small {position: absolute;top: 16px;right: 14px;display: flex;width: 34px;height: 34px;align-items: center;justify-content: center;padding: 0;background: #f5f8fa;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-muted);opacity: 1;transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease, transform 180ms ease;}#fn_callback .fancybox-close-small svg {width: 15px;height: 15px;}@media (hover: hover) and (pointer: fine) {#fn_callback .form__button:hover {background: linear-gradient( 180deg, #df7d4a 0%, #cf6e3e 100% );border-color: #cf6e3e;box-shadow: 0 7px 18px rgba(217, 120, 74, 0.26);transform: translateY(-1px);}#fn_callback .fancybox-close-small:hover {background: #fff4f3;border-color: rgba(210, 65, 59, 0.26);color: #d2413b;transform: rotate(4deg);}#fn_callback_sent .fancybox-close-small:hover {background: #fff4f3;border-color: rgba(210, 65, 59, 0.26);color: #d2413b;transform: translateY(-50%) rotate(4deg);}}@media (max-width: 767px) {#fn_callback {width: calc(100vw - 16px);max-width: calc(100vw - 16px);max-height: calc(100dvh - 16px);border-radius: 12px;}#fn_callback_sent {width: calc(100vw - 16px);max-width: 440px;padding: 14px 48px 14px 14px;border-radius: 12px;}#fn_callback_sent .popup__heading {min-height: 0;margin-left: 54px;font-size: 13.5px;}#fn_callback_sent .popup__heading svg {left: 18px;width: 38px;min-width: 38px;height: 38px;padding: 9px;}#fn_callback_sent .popup__description {margin: 0 0 0 54px;font-size: 11px;text-align: left;white-space: normal;}#fn_callback_sent .fancybox-close-small {top: 50%;right: 10px;width: 32px;height: 32px;border-radius: 8px;}#fn_callback .form__header {min-height: 58px;padding: 12px 52px 12px 12px;}#fn_callback .form__title {gap: 8px;font-size: 15px;}#fn_callback .form__title svg {width: 36px;min-width: 36px;height: 36px;padding: 9px;}#fn_callback .form__body {padding: 12px 12px 0;}#fn_callback .form__input {height: 42px;}#fn_callback .form__textarea {min-height: 86px;}#fn_callback .form__footer {padding: 0 12px 12px;}#fn_callback .form__button {min-height: 44px;font-size: 12px;}#fn_callback .fancybox-close-small {top: 13px;right: 11px;width: 32px;height: 32px;border-radius: 8px;}}.astra-login-page {margin: 0 0 8px;}.astra-login-page > .block__header {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-login-page > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-login-page > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-login-page > .block.block--boxed {margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.astra-login-page > .block.block--boxed > .f_row {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: stretch;gap: 8px;margin: 0;}.astra-login-page > .block.block--boxed > .f_row > [class*="f_col"] {width: 100%;max-width: none;margin: 0;padding: 0;}.astra-login-page .form_wrap {height: 100%;}.astra-login-page .fn_validate_login {display: flex;box-sizing: border-box;height: 100%;flex-direction: column;margin: 0;padding: 16px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-login-page .fn_validate_login .form__header {position: relative;display: flex;min-height: 40px;align-items: center;justify-content: center;margin: 0 0 8px;padding: 0;}.astra-login-page .fn_validate_login .form__header::after {content: "";position: absolute;top: 50%;right: 0;left: 0;width: 100%;height: 1px;background: var(--astra-border);transform: translateY(-50%);}.astra-login-page .fn_validate_login .form__title {position: relative;z-index: 1;display: inline-flex;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 12px;background: #ffffff;color: var(--astra-heading);font-size: 15px;font-weight: 700;line-height: 1.2;}.astra-login-page .fn_validate_login .form__title svg {display: block;box-sizing: content-box;width: 17px;height: 17px;margin: 0;padding: 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 9px;color: var(--astra-primary);}.astra-login-page .fn_validate_login .form__body {margin: 0;padding: 0;}.astra-login-page .fn_validate_login .form__group {margin: 0 0 8px;}.astra-login-page .fn_validate_login .form__input {box-sizing: border-box;height: 46px;padding: 0 13px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-style: normal;font-weight: 500;outline: none;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.025);-webkit-text-fill-color: var(--astra-heading);}.astra-login-page .fn_validate_login .form__input:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.58);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.10);}.astra-login-page .fn_validate_login .form__input:-webkit-autofill,.astra-login-page .fn_validate_login .form__input:-webkit-autofill:hover,.astra-login-page .fn_validate_login .form__input:-webkit-autofill:focus {background: #ffffff;-webkit-text-fill-color: var(--astra-heading);-webkit-box-shadow: 0 0 0 1000px #ffffff inset;box-shadow: 0 0 0 1000px #ffffff inset;caret-color: var(--astra-heading);filter: none;}.astra-login-page .fn_validate_login .form__input:autofill {background: #ffffff;color: var(--astra-heading);box-shadow: 0 0 0 1000px #ffffff inset;}.astra-login-page .fn_validate_login .form__input:-moz-autofill {background: #ffffff;color: var(--astra-heading);box-shadow: 0 0 0 1000px #ffffff inset;filter: none;}.astra-login-page .fn_validate_login .form__input::placeholder {color: #7d8b96;font-family: inherit;font-size: 12px;font-style: normal;font-weight: 500;opacity: 1;}.astra-login-page .fn_validate_login .message_error {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 10px 12px;background: #fff3f2;border: 1px solid rgba(196, 65, 60, 0.15);border-radius: 9px;color: #a53a38;font-size: 12px;font-weight: 600;line-height: 1.4;}.astra-login-page .password_remind {display: inline-flex;width: auto;align-items: center;gap: 4px;margin: 6px 0 0;color: var(--astra-primary);font-size: 11.5px;font-weight: 600;opacity: 1;text-decoration: none;}.astra-login-page .password_remind span {padding: 0;}.astra-login-page .password_remind svg {position: static;top: auto;width: 12px;height: 12px;margin: 0;}.astra-login-page .fn_validate_login .form__footer {width: 100%;margin: auto 0 0;padding: 8px 0 0;}.astra-login-page .fn_validate_login .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.20);opacity: 1;}.astra-login-page .block_explanation {display: flex;box-sizing: border-box;height: 100%;flex-direction: column;margin: 0;padding: 16px;background: linear-gradient( 145deg, #f8fbfd 0%, #f3f8fb 100% );border: 1px solid rgba(36, 114, 157, 0.14);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-login-page .block_explanation__header {position: relative;margin: 0 0 12px;padding: 0 0 10px;}.astra-login-page .block_explanation__header::before {content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background: var(--astra-border);}.astra-login-page .block_explanation__header span {position: relative;z-index: 1;display: inline-flex;align-items: center;margin: 0;padding: 0;background: transparent;color: var(--astra-heading);font-size: 18px;font-weight: 800;line-height: 1.3;}.astra-login-page .block_explanation__header span::before {content: "";display: inline-block;width: 3px;height: 22px;margin: 0 10px 0 0;background: var(--astra-accent);border-radius: 999px;}.astra-login-page .block_explanation__body {margin: 0 0 8px;color: var(--astra-text);font-size: 13px;font-weight: 500;line-height: 1.55;}.astra-login-page .block_explanation__body p {margin: 0 0 8px;}.astra-login-page .block_explanation__body ul {margin: 0;padding: 0;list-style: none;}.astra-login-page .block_explanation__body li {position: relative;margin: 0 0 8px;padding: 0 0 0 16px;}.astra-login-page .block_explanation__body li:last-child {margin-bottom: 0;}.astra-login-page .block_explanation__body li::before {content: "";position: absolute;top: 0.65em;left: 2px;width: 5px;height: 5px;background: var(--astra-primary);border-radius: 50%;transform: translateY(-50%);}.astra-login-page .block_explanation .form__footer {width: 100%;margin: auto 0 0;padding: 8px 0 0;}.astra-login-page .block_explanation .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.20);border-radius: 9px;color: var(--astra-primary);font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 3px 10px rgba(36, 114, 157, 0.06);opacity: 1;}@media (hover: hover) and (pointer: fine) {.astra-login-page .fn_validate_login .form__button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}.astra-login-page .block_explanation .form__button:hover {background: #e4f1f7;border-color: rgba(36, 114, 157, 0.32);color: var(--astra-primary-dark);box-shadow: 0 5px 14px rgba(36, 114, 157, 0.10);transform: translateY(-1px);}.astra-login-page .password_remind:hover {color: var(--astra-primary-dark);}}@media (max-width: 991px) {.astra-login-page > .block__header {min-height: 52px;margin-bottom: 8px;padding: 12px 14px 12px 24px;border-radius: 10px;}.astra-login-page > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-login-page > .block__header .block__heading {font-size: 18px;}.astra-login-page > .block.block--boxed > .f_row {grid-template-columns: 1fr;gap: 8px;}.astra-login-page .fn_validate_login,.astra-login-page .block_explanation {height: auto;padding: 12px;border-radius: 10px;}.astra-login-page .fn_validate_login .form__header {min-height: 38px;margin-bottom: 8px;}.astra-login-page .block_explanation__header {min-height: auto;margin-bottom: 8px;padding: 0 0 8px;}.astra-login-page .block_explanation__header span {padding: 0 10px 0 10px;font-size: 17px;}.astra-login-page .block_explanation__header span::before {height: 20px;margin-right: 8px;}.astra-login-page .fn_validate_login .form__title {min-height: 34px;padding: 0 10px;font-size: 14px;}.astra-login-page .fn_validate_login .form__title svg {display: block;width: 16px;height: 16px;padding: 6px;}.astra-login-page .fn_validate_login .form__input {height: 44px;}.astra-login-page .fn_validate_login .form__button,.astra-login-page .block_explanation .form__button {min-height: 44px;}.astra-login-page .block_explanation__header {font-size: 16px;}.astra-login-page .block_explanation__body {font-size: 12.5px;}}.astra-password-remind-page {margin: 0 0 8px;}body:has(.astra-password-remind-page) .main {flex: 0 0 auto;}.astra-password-remind-page > .block__header {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-password-remind-page > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-password-remind-page > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-password-remind-page > .astra-password-remind-page__content {box-sizing: border-box;margin: 0;padding: 8px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-password-remind-page__form-wrap {box-sizing: border-box;width: 100%;max-width: 620px;margin: 0 auto;padding: 0;}.astra-password-remind-page__form {box-sizing: border-box;width: 100%;margin: 0;padding: 16px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-password-remind-page__form .form__header {position: relative;display: flex;min-height: 40px;align-items: center;justify-content: center;margin: 0 0 8px;padding: 0;}.astra-password-remind-page__form .form__header::after {content: "";position: absolute;top: 50%;right: 0;left: 0;height: 1px;background: var(--astra-border);transform: translateY(-50%);}.astra-password-remind-page__form .form__title {position: relative;z-index: 1;display: inline-flex;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 12px;background: #ffffff;color: var(--astra-heading);font-size: 14px;font-weight: 700;line-height: 1.3;text-align: center;}.astra-password-remind-page__form .form__title svg {display: block;box-sizing: content-box;width: 17px;height: 17px;flex: 0 0 17px;margin: 0;padding: 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 9px;color: var(--astra-primary);}.astra-password-remind-page__form .form__body {margin: 0;padding: 0;}.astra-password-remind-page__form .form__group {margin: 0;}.astra-password-remind-page__form .form__input {box-sizing: border-box;width: 100%;height: 46px;margin: 0;padding: 0 13px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-style: normal;font-weight: 500;outline: none;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.025);}.astra-password-remind-page__form .form__input::placeholder {color: #7d8b96;font-family: inherit;font-size: 12px;font-style: normal;font-weight: 500;opacity: 1;}.astra-password-remind-page__form .form__input:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.58);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.10);}.astra-password-remind-page__form .form__input:-webkit-autofill,.astra-password-remind-page__form .form__input:-webkit-autofill:hover,.astra-password-remind-page__form .form__input:-webkit-autofill:focus {-webkit-text-fill-color: var(--astra-heading);-webkit-box-shadow: 0 0 0 1000px #ffffff inset;box-shadow: 0 0 0 1000px #ffffff inset;caret-color: var(--astra-heading);}.astra-password-remind-page__form .message_error {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 10px 12px;background: #fff3f2;border: 1px solid rgba(196, 65, 60, 0.15);border-radius: 9px;color: #a53a38;font-size: 12px;font-weight: 600;line-height: 1.4;}.astra-password-remind-page__form .form__footer {width: 100%;margin: 0;padding: 8px 0 0;}.astra-password-remind-page__form .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.20);opacity: 1;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-password-remind-page__success {display: flex;box-sizing: border-box;width: 100%;max-width: 620px;min-height: 84px;align-items: center;gap: 12px;margin: 0 auto;padding: 16px;background: #f7fbf9;border: 1px solid rgba(53, 165, 104, 0.16);border-radius: var(--astra-radius-medium);color: var(--astra-heading);box-shadow: var(--astra-shadow-small);}.astra-password-remind-page__success-icon {display: flex;box-sizing: border-box;width: 42px;height: 42px;flex: 0 0 42px;align-items: center;justify-content: center;background: #edf8f2;border: 1px solid rgba(53, 165, 104, 0.14);border-radius: 50%;color: #2f8f5b;}.astra-password-remind-page__success-icon svg {width: 22px;height: 22px;}.astra-password-remind-page__success-text {min-width: 0;color: var(--astra-text);font-size: 13px;font-weight: 500;line-height: 1.5;}.astra-password-remind-page__success-text b {color: var(--astra-heading);font-weight: 700;}@media (hover: hover) and (pointer: fine) {.astra-password-remind-page__form .form__button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}}@media (max-width: 767px) {.astra-password-remind-page > .block__header {min-height: 52px;margin-bottom: 8px;padding: 12px 14px 12px 24px;border-radius: 10px;}.astra-password-remind-page > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-password-remind-page > .block__header .block__heading {font-size: 18px;}.astra-password-remind-page > .astra-password-remind-page__content {padding: 8px;border-radius: 10px;}.astra-password-remind-page__form {padding: 12px;border-radius: 10px;}.astra-password-remind-page__form .form__header {min-height: 38px;margin-bottom: 8px;}.astra-password-remind-page__form .form__title {min-height: 34px;padding: 0 10px;font-size: 12.5px;}.astra-password-remind-page__form .form__title svg {width: 16px;height: 16px;flex-basis: 16px;padding: 6px;}.astra-password-remind-page__form .form__input {height: 44px;}.astra-password-remind-page__form .form__button {min-height: 44px;}.astra-password-remind-page__success {min-height: 76px;padding: 12px;border-radius: 10px;}}.astra-register-page {margin: 0 0 8px;}body:has(.astra-register-page) .main {flex: 0 0 auto;}.astra-register-page > .block__header {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-register-page > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-register-page > .block__header .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}.astra-register-page > .astra-register-page__content {box-sizing: border-box;margin: 0;padding: 8px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-register-page__form-wrap {box-sizing: border-box;width: 100%;max-width: 720px;margin: 0 auto;padding: 0;}.astra-register-page__form {box-sizing: border-box;width: 100%;margin: 0;padding: 16px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-register-page__form .form__header {position: relative;display: flex;min-height: 40px;align-items: center;justify-content: center;margin: 0 0 8px;padding: 0;}.astra-register-page__form .form__header::after {content: "";position: absolute;top: 50%;right: 0;left: 0;height: 1px;background: var(--astra-border);transform: translateY(-50%);}.astra-register-page__form .form__title {position: relative;z-index: 1;display: inline-flex;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 12px;background: #ffffff;color: var(--astra-heading);font-size: 15px;font-weight: 700;line-height: 1.2;}.astra-register-page__form .form__title svg {display: block;box-sizing: content-box;width: 17px;height: 17px;flex: 0 0 17px;margin: 0;padding: 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 9px;color: var(--astra-primary);}.astra-register-page__form .form__body {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin: 0;padding: 0;}.astra-register-page__form .form__group {min-width: 0;margin: 0;}.astra-register-page__group--wide {grid-column: 1 / -1;}.astra-register-page__form .form__input {box-sizing: border-box;width: 100%;height: 46px;margin: 0;padding: 0 13px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-style: normal;font-weight: 500;outline: none;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.025);-webkit-text-fill-color: var(--astra-heading);}.astra-register-page__form .form__input::placeholder {color: #7d8b96;font-family: inherit;font-size: 12px;font-style: normal;font-weight: 500;opacity: 1;}.astra-register-page__form .form__input:focus {background: #ffffff;border-color: rgba(36, 114, 157, 0.58);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.10);}.astra-register-page__form .form__input.error {border-color: rgba(196, 65, 60, 0.55);box-shadow: 0 0 0 3px rgba(196, 65, 60, 0.07);}.astra-register-page__form .form__group label.error {display: block;margin: 4px 0 0;padding: 0 2px;color: #a53a38;font-size: 11px;font-weight: 500;line-height: 1.3;}.astra-register-page__form .form__input:-webkit-autofill,.astra-register-page__form .form__input:-webkit-autofill:hover,.astra-register-page__form .form__input:-webkit-autofill:focus {background: #ffffff;-webkit-text-fill-color: var(--astra-heading);-webkit-box-shadow: 0 0 0 1000px #ffffff inset;box-shadow: 0 0 0 1000px #ffffff inset;caret-color: var(--astra-heading);filter: none;}.astra-register-page__form .form__input:autofill {background: #ffffff;color: var(--astra-heading);box-shadow: 0 0 0 1000px #ffffff inset;}.astra-register-page__form .form__input:-moz-autofill {background: #ffffff;color: var(--astra-heading);box-shadow: 0 0 0 1000px #ffffff inset;filter: none;}.astra-register-page__form .message_error {grid-column: 1 / -1;box-sizing: border-box;width: 100%;margin: 0;padding: 10px 12px;background: #fff3f2;border: 1px solid rgba(196, 65, 60, 0.15);border-radius: 9px;color: #a53a38;font-size: 12px;font-weight: 600;line-height: 1.4;}.astra-register-page__form .form__footer {display: flex;width: 100%;flex-direction: column;align-items: stretch;gap: 8px;margin: 0;padding: 8px 0 0;}.astra-register-page__form .form__footer .form__button,.astra-register-page__form .form__footer .captcha {margin: 0;}.astra-register-page__form .captcha {display: flex;box-sizing: border-box;width: 100%;align-items: center;gap: 8px;}.astra-register-page__form .secret_number {box-sizing: border-box;height: 46px;flex: 0 0 auto;margin: 0;padding: 0 13px;background: #f6f9fb;border: 1px solid #d7e1e8;border-radius: 10px;line-height: 44px;}.astra-register-page__form .form__captcha {display: block;min-width: 0;flex: 1 1 auto;}.astra-register-page__form .form__input_captcha {width: 100%;max-width: none;}.astra-register-page__form .form__button {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 46px;align-items: center;justify-content: center;margin: 0;padding: 0 18px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.20);opacity: 1;transition: background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}.astra-register-page__description {box-sizing: border-box;width: 100%;max-width: 720px;margin: 8px auto 0;padding: 14px 16px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);color: var(--astra-text);font-size: 13px;line-height: 1.6;}.astra-register-page__description > :first-child {margin-top: 0;}.astra-register-page__description > :last-child {margin-bottom: 0;}@media (hover: hover) and (pointer: fine) {.astra-register-page__form .form__button:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);box-shadow: 0 7px 18px rgba(217, 120, 74, 0.28);transform: translateY(-1px);}}@media (max-width: 767px) {.astra-register-page > .block__header {min-height: 52px;margin-bottom: 8px;padding: 12px 14px 12px 24px;border-radius: 10px;}.astra-register-page > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-register-page > .block__header .block__heading {font-size: 18px;}.astra-register-page > .astra-register-page__content {padding: 8px;border-radius: 10px;}.astra-register-page__form {padding: 12px;border-radius: 10px;}.astra-register-page__form .form__header {min-height: 38px;margin-bottom: 8px;}.astra-register-page__form .form__title {min-height: 34px;padding: 0 10px;font-size: 13px;}.astra-register-page__form .form__title svg {width: 16px;height: 16px;flex-basis: 16px;padding: 6px;}.astra-register-page__form .form__body {grid-template-columns: minmax(0, 1fr);}.astra-register-page__group--wide {grid-column: auto;}.astra-register-page__form .form__input {height: 44px;}.astra-register-page__form .form__button {min-height: 44px;}.astra-register-page__form .captcha {flex-direction: column;align-items: stretch;}.astra-register-page__form .secret_number {width: 100%;height: 44px;text-align: center;line-height: 42px;}.astra-register-page__description {padding: 12px;border-radius: 10px;}}.astra-user-page {margin: 0 0 8px;}body:has(.astra-user-page) .main {flex: 0 0 auto;}.astra-user-page .tabs--user {display: grid;grid-template-columns: 250px minmax(0, 1fr);gap: 8px;margin: 0 0 8px;overflow: visible;}.astra-user-page .sidebar--user {position: static;top: auto;float: none;width: 100%;margin: 0;}.astra-user-page .user_container {position: static;top: auto;min-width: 0;width: 100%;margin: 0;}.astra-user-page .user_container__boxed {margin: 0;padding: 0;background: transparent;}.astra-user-page .tabs__content {overflow: visible;background: transparent;}.astra-user-page .user_container .tab {margin: 0;padding: 0;}.astra-user-page .sidebar__boxed--user {box-sizing: border-box;margin: 0;padding: 8px;overflow: hidden;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-user-page .profile {box-sizing: border-box;min-height: 76px;margin: 0 0 8px;padding: 12px;background: linear-gradient( 145deg, #f7fbfd 0%, #ffffff 100% );border: 1px solid var(--astra-border);border-radius: 10px;}.astra-user-page .profile__image {flex: 0 0 48px;max-width: 48px;}.astra-user-page .profile__icon svg {width: 48px;height: 48px;}.astra-user-page .profile__information {flex: 0 0 calc(100% - 48px);max-width: calc(100% - 48px);padding-left: 10px;}.astra-user-page .profile__name {color: var(--astra-heading);font-size: 14px;font-weight: 700;line-height: 1.3;}.astra-user-page .tabs__navigation--user {display: flex;flex-direction: column;align-items: stretch;gap: 4px;margin: 0;padding: 0;background: transparent;border: 0;}.astra-user-page .tabs__navigation--user .tabs__link {box-sizing: border-box;width: 100%;min-height: 44px;margin: 0;padding: 0 10px;background: transparent;border: 1px solid transparent;border-radius: 9px;color: var(--astra-text);font-size: 12px;font-weight: 600;transition: background 180ms ease, border-color 180ms ease, color 180ms ease;}.astra-user-page .tabs__navigation--user .tabs__link svg {width: 17px;height: 17px;flex: 0 0 17px;margin-right: 9px;color: var(--astra-primary);}.astra-user-page .tabs__navigation--user .tabs__link.selected {background: #fff7f2;border-color: rgba(217, 120, 74, 0.34);color: var(--astra-accent);}.astra-user-page .tabs__navigation--user .tabs__link.selected::after {content: none;}.astra-user-page .button__logout {box-sizing: border-box;width: 100%;min-height: 44px;margin: 4px 0 0;padding: 0 10px;background: #f7f9fa;border: 1px solid var(--astra-border);border-radius: 9px;color: var(--astra-text);font-size: 12px;font-weight: 600;}.astra-user-page .button__logout svg {width: 17px;height: 17px;margin-right: 9px;}.astra-user-page .user_tab__switch > .block__header {position: relative;display: flex;min-height: 58px;align-items: center;margin: 0 0 8px;padding: 16px 20px 16px 30px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-user-page .user_tab__switch > .block__header::before {content: "";position: absolute;top: 14px;bottom: 14px;left: 16px;width: 3px;background: var(--astra-accent);border-radius: 999px;}.astra-user-page .user_tab__switch .block__heading {margin: 0;padding: 0;color: var(--astra-heading);font-size: 22px;font-weight: 800;line-height: 1.3;letter-spacing: -0.02em;}@media (min-width: 992px) {.astra-user-page .user_tab__switch::after {display: none;}}.astra-user-page .mobile_tab__content {box-sizing: border-box;margin: 0;padding: 8px;background: var(--astra-surface);border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-user-page .mobile_tab__content > .block__inner {margin: 0;padding: 0;}.astra-user-page .message_success,.astra-user-page .message_error {box-sizing: border-box;width: 100%;margin: 0 0 8px;padding: 10px 12px;border-radius: 9px;font-size: 12px;font-weight: 600;line-height: 1.4;}.astra-user-page .message_success {background: #f2faf5;border: 1px solid rgba(53, 165, 104, 0.18);color: #28784e;}.astra-user-page .message_error {background: #fff3f2;border: 1px solid rgba(196, 65, 60, 0.15);color: #a53a38;}.astra-user-page__columns {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-user-page__contact-card,.astra-user-page__options-card {box-sizing: border-box;min-width: 0;padding: 16px;background: linear-gradient( 145deg, #ffffff 0%, #fbfcfd 100% );border: 1px solid var(--astra-border);border-radius: var(--astra-radius-medium);box-shadow: var(--astra-shadow-small);}.astra-user-page__contact-card > .form__header,.astra-user-page__options-card .form_cart > .form__header {position: relative;display: flex;min-height: 40px;align-items: center;justify-content: center;margin: 0 0 8px;padding: 0;}.astra-user-page__contact-card > .form__header::after,.astra-user-page__options-card .form_cart > .form__header::after {content: "";position: absolute;top: 50%;right: 0;left: 0;height: 1px;background: var(--astra-border);transform: translateY(-50%);}.astra-user-page .astra-user-page__contact-card .form__title,.astra-user-page .astra-user-page__options-card .form__title {position: relative;z-index: 1;display: inline-flex;min-height: 36px;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 0 12px;background: #ffffff;color: var(--astra-heading);font-size: 14px;font-weight: 700;line-height: 1.2;}.astra-user-page .astra-user-page__contact-card .form__title svg,.astra-user-page .astra-user-page__options-card .form__title svg {display: block;box-sizing: content-box;width: 17px;height: 17px;flex: 0 0 17px;margin: 0;padding: 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 9px;color: var(--astra-primary);}.astra-user-page__fields {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.astra-user-page__fields .form__group {min-width: 0;margin: 0;}.astra-user-page__password {grid-column: 1 / -1;}.astra-user-page .form__input {box-sizing: border-box;width: 100%;height: 46px;margin: 0;padding: 0 13px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 10px;color: var(--astra-heading);font-family: inherit;font-size: 13px;font-style: normal;font-weight: 500;outline: none;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.025);}.astra-user-page .form__input::placeholder {color: #7d8b96;font-size: 12px;font-style: normal;font-weight: 500;opacity: 1;}.astra-user-page .form__input:focus {border-color: rgba(36, 114, 157, 0.58);box-shadow: 0 0 0 3px rgba(36, 114, 157, 0.10);}.astra-user-page .form__input:-webkit-autofill,.astra-user-page .form__input:-webkit-autofill:hover,.astra-user-page .form__input:-webkit-autofill:focus {-webkit-text-fill-color: var(--astra-heading);-webkit-box-shadow: 0 0 0 1000px #ffffff inset;box-shadow: 0 0 0 1000px #ffffff inset;caret-color: var(--astra-heading);}.astra-user-page .change_pass {display: flex;box-sizing: border-box;width: 100%;min-height: 42px;align-items: center;justify-content: space-between;margin: 0;padding: 0 12px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.15);border-radius: 9px;color: var(--astra-primary-dark);font-family: inherit;font-size: 12px;font-weight: 700;cursor: pointer;}.astra-user-page .change_pass svg {width: 15px;height: 15px;margin-left: 8px;color: var(--astra-primary);}.astra-user-page .astra-user-page__password-input {margin-top: 8px;}.astra-user-page__options-card .form_cart {margin: 0;padding: 0;}.astra-user-page__options-card .fn_payments_block {margin: 8px 0 0;}.astra-user-page__options-card .delivery.form__group {display: flex;flex-direction: column;gap: 8px;margin: 0;}.astra-user-page__options-card .delivery__item,.astra-user-page__options-card .payment_method__item {overflow: hidden;margin: 0;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;}.astra-user-page__options-card .delivery__label {display: grid;box-sizing: border-box;width: 100%;min-height: 44px;grid-template-columns: 22px minmax(0, 1fr) minmax(48px, 80px);align-items: center;gap: 10px;margin: 0;padding: 8px 10px;background: #ffffff;border: 0;border-radius: 0;}.astra-user-page__options-card .delivery__label.active,.astra-user-page__options-card .delivery__label:has(.delivery__input:checked) {background: #f3f9fc;}.astra-user-page__options-card .delivery__label .checkbox__icon {position: static;display: block;box-sizing: border-box;grid-column: 1;width: 22px;height: 22px;margin: 0;background: #ffffff;border: 1px solid #cfdbe3;border-radius: 4px;color: var(--astra-primary);}.astra-user-page__options-card .delivery__label.active .checkbox__icon,.astra-user-page__options-card .delivery__input:checked + .checkbox__icon {background: #edf7fb;border-color: var(--astra-primary);}.astra-user-page__options-card .delivery__label .checkbox__mark {stroke: transparent;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;opacity: 0;}.astra-user-page__options-card .delivery__label.active .checkbox__mark,.astra-user-page__options-card .delivery__input:checked + .checkbox__icon .checkbox__mark {stroke: var(--astra-primary);opacity: 1;}.astra-user-page__options-card .delivery__name {display: block;box-sizing: border-box;grid-column: 2;min-width: 0;max-width: none;flex: none;margin: 0;padding: 0;color: var(--astra-text);font-size: 12px;font-weight: 500;line-height: 1.35;}.astra-user-page__options-card .delivery__image {display: flex;grid-column: 3;width: 100%;max-width: 80px;align-items: center;justify-content: flex-end;margin: 0;padding: 0;}.astra-user-page__options-card .delivery__image picture {display: flex;width: 100%;align-items: center;justify-content: flex-end;}.astra-user-page__options-card .delivery__image img {display: block;width: auto;max-width: 80px;height: auto;max-height: 30px;margin: 0;object-fit: contain;}.astra-user-page__options-card .delivery__name:last-child {grid-column: 2 / 4;}.astra-user-page__options-card .delivery__description {box-sizing: border-box;margin: 8px;padding: 8px 10px;background: #f7f9fa;border: 0;border-left: 3px solid rgba(36, 114, 157, 0.25);border-radius: 7px;color: #6d7881;font-size: 11px;line-height: 1.45;}#user_comments .astra-user-comments {display: flex;width: 100%;flex-direction: column;gap: 8px;margin: 0;padding: 0;}#user_comments .astra-user-comments__item {box-sizing: border-box;width: 100%;max-width: none;margin: 0;padding: 0;}#user_comments .astra-user-comments .comment__inner {display: flex;width: 100%;align-items: flex-start;gap: 8px;margin: 0;padding: 0;}#user_comments .astra-user-comments .comment__icon {display: flex;box-sizing: border-box;width: 42px;height: 42px;max-width: 42px;flex: 0 0 42px;align-items: center;justify-content: center;margin: 0;padding: 7px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 50%;color: var(--astra-primary);}#user_comments .astra-user-comments .comment__icon svg {display: block;width: 100%;height: 100%;margin: 0;color: inherit;}#user_comments .astra-user-comments .comment__boxed {box-sizing: border-box;min-width: 0;max-width: none;flex: 1 1 auto;margin: 0;padding: 12px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.025);}#user_comments .astra-user-comments .comment__header {gap: 8px;margin: 0 0 8px;padding: 0;}#user_comments .astra-user-comments .comment__author {min-width: 0;gap: 6px;}#user_comments .astra-user-comments .comment__name {color: var(--astra-heading);font-size: 13.5px;font-weight: 700;line-height: 1.3;}#user_comments .astra-user-comments .comment__date {flex: 0 0 auto;margin: 0;color: var(--astra-muted);font-size: 11px;font-weight: 500;line-height: 1.3;white-space: nowrap;}#user_comments .astra-user-comments .comment__status {display: inline-flex;box-sizing: border-box;min-height: 22px;align-items: center;justify-content: center;margin: 0;padding: 0 8px;background: #fff4ed;border: 1px solid rgba(217, 120, 74, 0.20);border-radius: 6px;color: var(--astra-accent);font-size: 9.5px;font-weight: 700;line-height: 1;white-space: nowrap;}#user_comments .astra-user-comments .comment__body {margin: 0;padding: 0;color: var(--astra-text);font-size: 12.5px;font-weight: 400;line-height: 1.5;}#user_comments .astra-user-comments__source {display: flex;box-sizing: border-box;width: 100%;min-height: 36px;align-items: center;justify-content: space-between;gap: 10px;margin: 8px 0 0;padding: 7px 10px;background: #f3f8fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 8px;color: var(--astra-primary);font-size: 12px;font-weight: 600;line-height: 1.35;text-decoration: none;transition: background 180ms ease, border-color 180ms ease, color 180ms ease;}#user_comments .astra-user-comments__source span {min-width: 0;}#user_comments .astra-user-comments__source svg {width: 14px;height: 14px;flex: 0 0 14px;margin: 0;color: currentColor;}#user_comments .astra-user-comments .admin_note {box-sizing: border-box;width: calc(100% - 50px);max-width: calc(100% - 50px);margin: 8px 0 0 50px;padding: 0;}#user_comments .astra-user-comments .admin_note .comment__icon {background: #fff4ed;border-color: rgba(217, 120, 74, 0.18);color: var(--astra-accent);}#user_comments .astra-user-comments .admin_note .comment__boxed {background: linear-gradient( 145deg, #fffaf7 0%, #ffffff 100% );border-color: rgba(217, 120, 74, 0.24);}#user_comments .astra-user-comments-empty {display: flex;box-sizing: border-box;width: 100%;min-height: 150px;flex-direction: column;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 20px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 10px;color: var(--astra-muted);text-align: center;}#user_comments .astra-user-comments-empty .boxed_no_comments__icon {display: flex;width: 46px;height: 46px;align-items: center;justify-content: center;margin: 0;padding: 10px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: 50%;color: var(--astra-primary);}#user_comments .astra-user-comments-empty .boxed_no_comments__icon svg {display: block;width: 100%;height: 100%;}#user_comments .astra-user-comments-empty .boxed_no_comments__title {margin: 0;color: var(--astra-text);font-size: 13px;font-weight: 600;}.astra-user-page .astra-user-page__save {display: inline-flex;box-sizing: border-box;width: 100%;min-height: 46px;align-items: center;justify-content: center;margin: 8px 0 0;padding: 0 18px;background: linear-gradient( 180deg, #e48959 0%, var(--astra-accent) 100% );border: 1px solid var(--astra-accent);border-radius: 9px;color: #ffffff;font-family: inherit;font-size: 12.5px;font-weight: 800;line-height: 1;text-transform: none;box-shadow: 0 5px 14px rgba(217, 120, 74, 0.20);}@media (hover: hover) and (pointer: fine) {.astra-user-page .tabs__navigation--user .tabs__link:not(.selected):hover {background: #f4f8fa;border-color: var(--astra-border);color: var(--astra-primary);}.astra-user-page .change_pass:hover {background: #edf6fb;border-color: rgba(36, 114, 157, 0.28);}.astra-user-page .astra-user-page__save:hover {background: linear-gradient( 180deg, #eb9668 0%, var(--astra-accent-hover) 100% );border-color: var(--astra-accent-hover);}#user_comments .astra-user-comments__source:hover {background: #edf6fb;border-color: rgba(36, 114, 157, 0.28);color: var(--astra-primary-dark);}}@media (max-width: 991px) {.astra-user-page .tabs--user {grid-template-columns: minmax(0, 1fr);gap: 8px;}.astra-user-page .sidebar--user {width: 100%;margin: 0;}.astra-user-page .profile {margin: 0;}.astra-user-page .user_container {width: 100%;margin: 0;}.astra-user-page .user_tab__switch > .block__header {min-height: 52px;margin-bottom: 8px;padding: 12px 40px 12px 24px;border-radius: 10px;}.astra-user-page .user_tab__switch > .block__header::before {top: 12px;bottom: 12px;left: 12px;}.astra-user-page .user_tab__switch .block__heading {font-size: 18px;}.astra-user-page .user_tab__switch::after {right: 18px;border-color: var(--astra-primary);}.astra-user-page .mobile_tab__content {margin: 0 0 8px;padding: 8px;border-radius: 10px;}.astra-user-page__columns {grid-template-columns: minmax(0, 1fr);}.astra-user-page__contact-card,.astra-user-page__options-card {padding: 12px;border-radius: 10px;}}@media (max-width: 575px) {.astra-user-page .sidebar__boxed--user {border-radius: 10px;}.astra-user-page {margin-bottom: 0;}.astra-user-page .tabs--user {margin-bottom: 0;}.astra-user-page .profile {min-height: 68px;padding: 10px;}.astra-user-page .profile__image {flex-basis: 44px;max-width: 44px;}.astra-user-page .profile__icon svg {width: 44px;height: 44px;}.astra-user-page .profile__information {display: flex;min-width: 0;flex: 1 1 auto;max-width: none;align-items: center;justify-content: space-between;gap: 8px;padding-left: 10px;}.astra-user-page .profile__name {min-width: 0;flex: 1 1 auto;margin: 0;font-size: 14px;font-weight: 700;line-height: 1.3;}.astra-user-page .profile__name span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.astra-user-page .profile__logout {flex: 0 0 auto;margin: 0;}.astra-user-page .profile__logout a {display: inline-flex;box-sizing: border-box;min-height: 36px;align-items: center;justify-content: center;gap: 6px;margin: 0;padding: 0 10px;background: #fff7f2;border: 1px solid rgba(217, 120, 74, 0.28);border-radius: 8px;color: var(--astra-accent);font-size: 11.5px;font-weight: 700;line-height: 1;text-decoration: none;}.astra-user-page .profile__logout a svg {width: 16px;height: 16px;margin: 0;color: var(--astra-accent);}.astra-user-page__fields {grid-template-columns: minmax(0, 1fr);}.astra-user-page__password {grid-column: auto;}.astra-user-page .form__input {height: 44px;}.astra-user-page .astra-user-page__save {min-height: 44px;}.astra-user-page .astra-user-page__contact-card .form__title,.astra-user-page .astra-user-page__options-card .form__title {min-height: 34px;padding: 0 10px;font-size: 13px;}.astra-user-page .astra-user-page__contact-card .form__title svg,.astra-user-page .astra-user-page__options-card .form__title svg {width: 16px;height: 16px;flex-basis: 16px;padding: 6px;}#user_comments .astra-user-comments .comment__icon {display: none;}#user_comments .astra-user-comments .comment__boxed {width: 100%;max-width: 100%;flex-basis: 100%;padding: 10px;border-radius: 9px;}#user_comments .astra-user-comments .admin_note {width: calc(100% - 12px);max-width: calc(100% - 12px);margin: 8px 0 0 12px;}#user_comments .astra-user-comments .comment__header {align-items: flex-start;gap: 4px;margin-bottom: 8px;}#user_comments .astra-user-comments .comment__date {width: 100%;margin: 0;}#user_comments .astra-user-comments__source {min-height: 0;padding: 8px 10px;font-size: 11.5px;}}#user_orders .astra-user-orders {margin: 0 0 8px;}#user_orders .astra-user-orders__body {margin: 0;padding: 0;}#user_orders .astra-user-orders__wrapper {width: 100%;max-height: none;margin: 0;padding: 0;overflow: visible;}#user_orders .astra-user-orders__table {width: 100%;margin: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 10px;border-collapse: separate;border-spacing: 0;box-shadow: 0 2px 8px rgba(24, 56, 79, 0.025);}#user_orders .astra-user-orders__table thead {background: #f3f8fb;}#user_orders .astra-user-orders__table th {box-sizing: border-box;height: 44px;padding: 10px 12px;background: #f3f8fb;border: 0;border-bottom: 1px solid var(--astra-border);color: var(--astra-heading);font-size: 11.5px;font-weight: 700;line-height: 1.3;text-align: left;}#user_orders .astra-user-orders__table th:first-child {width: 56px;padding: 0;}#user_orders .astra-user-orders__row > td {box-sizing: border-box;height: 52px;padding: 10px 12px;background: #ffffff;border: 0;border-bottom: 1px solid var(--astra-border);color: var(--astra-text);font-size: 12px;line-height: 1.35;vertical-align: middle;}#user_orders .astra-user-orders__row.fn_user_orders_active > td {background: #f8fcfe;}#user_orders .astra-user-orders__toggle-cell {width: 56px;padding: 8px 12px;}#user_orders .fn_user_orders_switch {position: relative;display: flex;box-sizing: border-box;width: 30px;height: 30px;align-items: center;justify-content: center;margin: 0 auto;padding: 0;background: #edf7fb;background-image: none;border: 1px solid rgba(36, 114, 157, 0.16);border-radius: 8px;transition: background 180ms ease, border-color 180ms ease;}#user_orders .fn_user_orders_switch::before,#user_orders .fn_user_orders_switch::after {content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 2px;background: var(--astra-primary);border-radius: 999px;transform: translate(-50%, -50%);transition: opacity 180ms ease, transform 180ms ease;}#user_orders .fn_user_orders_switch::after {transform: translate(-50%, -50%) rotate(90deg);}#user_orders .fn_user_orders_active .fn_user_orders_switch::after {opacity: 0;transform: translate(-50%, -50%) rotate(90deg) scaleX(0);}#user_orders .astra-user-orders__number a {color: var(--astra-primary);font-size: 12.5px;font-weight: 700;text-decoration: none;}#user_orders .astra-user-orders__date {color: var(--astra-muted);font-size: 11.5px;white-space: nowrap;}#user_orders .astra-user-orders__status {display: inline-flex;min-height: 26px;align-items: center;padding: 0 9px;background: #edf7fb;border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 7px;color: var(--astra-primary-dark);font-size: 11px;font-weight: 700;line-height: 1.2;}#user_orders .astra-user-orders__details > td {padding: 8px;background: #f8fafb;border: 0;border-bottom: 1px solid var(--astra-border);}#user_orders .astra-user-orders__purchases {display: flex;flex-direction: column;gap: 8px;margin: 0;padding: 0;}#user_orders .astra-user-orders__product {display: flex;box-sizing: border-box;width: 100%;align-items: center;gap: 10px;margin: 0;padding: 10px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;}#user_orders .astra-user-orders__product .purchase__image {display: flex;box-sizing: border-box;width: 72px;min-width: 72px;max-width: 72px;height: 72px;min-height: 72px;flex: 0 0 72px;align-items: center;justify-content: center;margin: 0;padding: 4px;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 8px;}#user_orders .astra-user-orders__product .purchase__image a,#user_orders .astra-user-orders__product .purchase__image picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}#user_orders .astra-user-orders__product .purchase__image img {display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;object-fit: contain;}#user_orders .astra-user-orders__product .purchase__content {box-sizing: border-box;min-width: 0;max-width: none;flex: 1 1 auto;margin: 0;padding: 0;}#user_orders .astra-user-orders__product .purchase__name {margin: 0 0 8px;padding: 0;}#user_orders .astra-user-orders__product .purchase__name_link {color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.35;text-decoration: none;}#user_orders .astra-user-orders__product .purchase__name i {margin-top: 4px;color: var(--astra-muted);font-size: 10.5px;line-height: 1.3;}#user_orders .astra-user-orders__product .purchase__group {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: stretch;gap: 8px;}#user_orders .astra-user-orders__product .purchase__price,#user_orders .astra-user-orders__product .purchase__amount,#user_orders .astra-user-orders__product .purchase__price_total {box-sizing: border-box;min-width: 0;margin: 0;padding: 7px 9px;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 8px;}#user_orders .astra-user-orders__product .purchase__group_title {margin: 0 0 4px;color: var(--astra-muted);font-size: 9.5px;font-weight: 500;line-height: 1.2;}#user_orders .astra-user-orders__product .purchase__group_content {display: flex;min-height: 20px;align-items: baseline;justify-content: flex-start;color: var(--astra-heading);font-size: 13px;font-weight: 700;line-height: 1.2;}#user_orders .astra-user-orders__product .purchase__amount .purchase__group_content {justify-content: flex-start;}#user_orders .astra-user-orders__product .order_purchase_count {display: inline-flex;min-width: 32px;height: 24px;align-items: center;justify-content: center;margin: 0;padding: 0 7px;background: #ffffff;border: 1px solid #d7e1e8;border-radius: 6px;color: var(--astra-heading);font-size: 11px;font-weight: 700;line-height: 1;}#user_orders .astra-user-orders__product .currency {position: relative;top: -3px;margin-left: 2px;font-size: 8px;font-weight: 700;}#user_orders .astra-user-orders__summary {box-sizing: border-box;width: 100%;margin: 8px 0 0;padding: 8px 12px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;}#user_orders .astra-user-orders__summary .purchase_detail__item {display: flex;min-height: 34px;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 6px 0;border-bottom: 1px solid rgba(225, 231, 236, 0.8);}#user_orders .astra-user-orders__summary .purchase_detail__item:last-child {min-height: 54px;margin-top: 8px;padding: 10px 11px;background: linear-gradient( 135deg, #edf7fb 0%, #f8fcfd 100% );border: 1px solid rgba(36, 114, 157, 0.14);border-radius: 8px;}#user_orders .astra-user-orders__summary .purchase_detail__name {color: var(--astra-text);font-size: 11.5px;font-weight: 600;}#user_orders .astra-user-orders__summary .purchase_detail__price {color: var(--astra-heading);font-size: 13px;font-weight: 800;white-space: nowrap;}#user_orders .astra-user-orders__summary .purchase_detail__item:last-child .purchase_detail__name {color: var(--astra-primary-dark);font-size: 16px;font-weight: 800;}#user_orders .astra-user-orders__summary .purchase_detail__item:last-child .purchase_detail__price {color: #009de6;font-size: 22px;font-weight: 800;}#user_orders .astra-user-orders__summary .currency {position: relative;top: -5px;margin-left: 2px;font-size: 9px;}@media (hover: hover) and (pointer: fine) {#user_orders .fn_user_orders_switch:hover {background: #e4f3f9;border-color: rgba(36, 114, 157, 0.28);}#user_orders .astra-user-orders__number a:hover,#user_orders .astra-user-orders__product .purchase__name_link:hover {color: var(--astra-primary-dark);}}@media (max-width: 575px) {#user_orders .astra-user-orders {padding: 8px;}#user_orders .astra-user-orders__wrapper {box-sizing: border-box;width: 100%;max-width: 100%;min-width: 0;overflow: hidden;}#user_orders .astra-user-orders__table {display: block;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 0;margin: 0;overflow: hidden;background: transparent;border: 0;box-shadow: none;}#user_orders .astra-user-orders__table thead {display: none;}#user_orders .astra-user-orders__table tbody {display: block;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 0;margin: 0;padding: 0;}#user_orders .astra-user-orders__row {display: grid;box-sizing: border-box;width: 100%;grid-template-columns: 34px minmax(0, 1fr) auto;align-items: center;gap: 5px 8px;margin: 0;padding: 10px;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 9px;}#user_orders .astra-user-orders__row > td {display: block;width: auto;height: auto;margin: 0;padding: 0;background: transparent;border: 0;}#user_orders .astra-user-orders__toggle-cell {grid-column: 1;grid-row: 1 / 3;}#user_orders .fn_user_orders_switch {width: 30px;height: 30px;margin: 0;}#user_orders .astra-user-orders__number {grid-column: 2;grid-row: 1;}#user_orders .astra-user-orders__date {grid-column: 3;grid-row: 1;font-size: 10px;}#user_orders .astra-user-orders__status-cell {grid-column: 2 / 4;grid-row: 2;}#user_orders .astra-user-orders__status {min-height: 24px;padding: 0 8px;font-size: 10px;}#user_orders .astra-user-orders__details {display: none;width: 100%;margin: 8px 0 0;padding: 0;}#user_orders .astra-user-orders__details.fn_user_orders_show {display: block;}#user_orders .astra-user-orders__details > td {display: block;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 0;padding: 8px;overflow: hidden;background: #f8fafb;border: 1px solid var(--astra-border);border-radius: 9px;}#user_orders .astra-user-orders__purchases,#user_orders .astra-user-orders__product,#user_orders .astra-user-orders__product .purchase__content,#user_orders .astra-user-orders__product .purchase__group,#user_orders .astra-user-orders__summary {box-sizing: border-box;width: 100%;max-width: 100%;min-width: 0;}#user_orders .astra-user-orders__product {align-items: center;gap: 8px;padding: 8px;}#user_orders .astra-user-orders__product .purchase__image {width: 64px;min-width: 64px;max-width: 64px;height: 64px;min-height: 64px;flex-basis: 64px;align-items: center;justify-content: center;}#user_orders .astra-user-orders__product .purchase__image > a {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;margin: 0;padding: 0;}#user_orders .astra-user-orders__product .purchase__image picture {display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;margin: 0;padding: 0;}#user_orders .astra-user-orders__product .purchase__image img {position: static;display: block;width: auto;max-width: 100%;height: auto;max-height: 100%;align-self: center;margin: auto;padding: 0;object-fit: contain;object-position: center center;transform: none;}#user_orders .astra-user-orders__product .purchase__name {margin-bottom: 8px;}#user_orders .astra-user-orders__product .purchase__name_link {font-size: 11.5px;line-height: 1.3;}#user_orders .astra-user-orders__product .purchase__group {grid-template-columns: repeat(3, minmax(0, 1fr));align-items: stretch;gap: 5px;}#user_orders .astra-user-orders__product .purchase__price,#user_orders .astra-user-orders__product .purchase__amount,#user_orders .astra-user-orders__product .purchase__price_total {display: flex;min-width: 0;min-height: 52px;flex-direction: column;align-items: center;justify-content: center;order: 0;margin: 0;padding: 6px 4px;text-align: center;}#user_orders .astra-user-orders__product .purchase__group_title.hidden-xs-down {display: block !important;width: 100%;margin: 0 0 4px;color: var(--astra-muted);font-size: 8.5px;font-weight: 500;line-height: 1.15;text-align: center;}#user_orders .astra-user-orders__product .purchase__price .purchase__group_content > .hidden-xs-down {display: inline !important;}#user_orders .astra-user-orders__product .purchase__group_content {display: flex;width: 100%;min-width: 0;min-height: 22px;align-items: center;justify-content: center;flex-wrap: nowrap;gap: 2px;margin: 0;padding: 0;color: var(--astra-heading);font-size: 10.5px;font-weight: 700;line-height: 1.15;text-align: center;white-space: nowrap;}#user_orders .astra-user-orders__product .purchase__amount .purchase__group_content {justify-content: center;}#user_orders .astra-user-orders__product .order_purchase_count {min-width: 30px;height: 22px;margin: 0 auto;padding: 0 6px;font-size: 10px;}#user_orders .astra-user-orders__product .currency {position: static;top: auto;margin: 0 0 0 1px;font-size: 7.5px;line-height: 1;}#user_orders .astra-user-orders__product .discount_tooltip {display: inline-flex;width: 20px;height: 20px;flex: 0 0 20px;align-items: center;justify-content: center;margin: 0 0 0 2px;padding: 0;}#user_orders .astra-user-orders__product .discount_tooltip svg {width: 16px;height: 16px;}#user_orders .astra-user-orders__summary {margin-top: 8px;padding: 7px 9px;}#user_orders .astra-user-orders__summary .purchase_detail__item {min-height: 32px;gap: 8px;padding: 5px 0;}#user_orders .astra-user-orders__summary .purchase_detail__item:last-child {min-height: 50px;margin-top: 8px;padding: 9px;}#user_orders .astra-user-orders__summary .purchase_detail__item:last-child .purchase_detail__name {font-size: 15px;}#user_orders .astra-user-orders__summary .purchase_detail__item:last-child .purchase_detail__price {font-size: 20px;}}@media (min-width: 992px) {.main .container.astra-advantages-section {box-sizing: border-box;margin-top: 0;margin-bottom: 8px;padding-right: 7px;padding-left: 7px;}.main .container.astra-advantages-section > * {margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;}.main .astra-advantages-section .banner_advantages {display: grid;box-sizing: border-box;width: 100%;max-width: 100%;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;margin: 0;padding: 10px;overflow: hidden;background: #ffffff;border: 1px solid rgba(36, 114, 157, 0.12);border-radius: var(--astra-radius-large);box-shadow: 0 8px 22px rgba(24, 56, 79, 0.05);}.main .astra-advantages-section .banner_advantages > [class*="f_col"] {display: flex;box-sizing: border-box;width: auto;min-width: 0;max-width: none;margin: 0;padding: 0;overflow: visible;background: transparent;border: 0;border-radius: 0;box-shadow: none;transform: none;transition: transform 180ms ease;}.main .astra-advantages-section .banner_advantages > [class*="f_col"] > * {display: flex;box-sizing: border-box;width: 100%;min-width: 0;min-height: 153px;height: 100%;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 0;margin: 0;padding: 0;overflow: hidden;background: #ffffff;border: 1px solid var(--astra-border);border-radius: 11px;box-shadow: 0 2px 7px rgba(24, 56, 79, 0.035);color: var(--astra-text);text-align: center;text-decoration: none;transform: none;transition: border-color 180ms ease, box-shadow 180ms ease;}.main .astra-advantages-section .banner_advantages .banner_advantages__icon {display: flex;box-sizing: border-box;width: 100%;max-width: none;height: 102px;min-height: 102px;flex: 0 0 102px;align-items: center;justify-content: center;align-self: stretch;margin: 0;padding: 12px 14px;background: linear-gradient(145deg, #ffffff 0%, #fbfcfd 100%);border: 0;border-bottom: 1px solid var(--astra-border);border-radius: 0;box-shadow: none;text-align: center;}.main .astra-advantages-section .banner_advantages > :nth-child(1) .banner_advantages__icon,.main .astra-advantages-section .banner_advantages > :nth-child(2) .banner_advantages__icon,.main .astra-advantages-section .banner_advantages > :nth-child(3) .banner_advantages__icon,.main .astra-advantages-section .banner_advantages > :nth-child(4) .banner_advantages__icon {background: linear-gradient(145deg, #ffffff 0%, #fbfcfd 100%);border-bottom: 1px solid var(--astra-border);box-shadow: none;}.main .astra-advantages-section .banner_advantages .banner_advantages__icon svg {display: block;width: 52px;height: 52px;margin: auto;}.main .astra-advantages-section .banner_advantages .banner_advantages__icon img {display: block;width: auto;max-width: 52px;height: auto;max-height: 52px;margin: auto;object-fit: contain;}.main .astra-advantages-section .banner_advantages .banner_advantages__icon ~ * {display: flex;box-sizing: border-box;width: 100%;min-width: 100%;max-width: 100%;min-height: 51px;flex: 1 1 auto;align-self: stretch;align-items: center;justify-content: center;margin: 0;padding: 8px 10px;background: #f8fafb;border: 0;border-radius: 0;box-shadow: none;color: var(--astra-heading);font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;}.main .astra-advantages-section .banner_advantages .banner_advantages__icon ~ * > *,.main .astra-advantages-section .banner_advantages .banner_advantages__icon ~ * span,.main .astra-advantages-section .banner_advantages .banner_advantages__icon ~ * div,.main .astra-advantages-section .banner_advantages .banner_advantages__icon ~ * p {box-sizing: border-box;width: auto;min-width: 0;max-width: 100%;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: inherit;font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;}.main .astra-advantages-section .banner_advantages__title,.main .astra-advantages-section .banner_advantages__name,.main .astra-advantages-section .banner_advantages__text {width: 100%;margin: 0;padding: 0;background: transparent;color: var(--astra-heading);font-size: 14px;font-weight: 700;line-height: 1.25;text-align: center;}}@media (min-width: 992px) and (hover: hover) and (pointer: fine) {.main .astra-advantages-section .banner_advantages > [class*="f_col"]:hover {transform: translateY(-2px);}.main .astra-advantages-section .banner_advantages > [class*="f_col"] > *:hover {transform: none;background: #ffffff;border-color: rgba(36, 114, 157, 0.24);border-radius: 11px;box-shadow: 0 5px 14px rgba(24, 56, 79, 0.065);}}
.faq__list{list-style-type: none;margin: 0;position: relative;padding: 0;}.faq__item{margin-bottom: 15px;position: relative;}.faq__item:last-child{margin-bottom: 0;}.faq__item--boxed{padding: 5px;background-color: #fff;border-radius: 4px;box-shadow: inset 0 0 6px #0000004d;}.faq__question{position: relative;padding: 15px 15px 15px 50px;transition: all 500ms ease;cursor: pointer;font-weight: 600;font-size: 16px;color: #364152;line-height: 1.2;text-transform: uppercase;}.faq__arrow{position: absolute;width: 20px;height: 20px;top: calc(50% - 10px);left: 15px;transition: all .3s ease;}.faq__question.active {background: #fff;color: #24729d;}.faq__question.active .faq__arrow{transform: rotate(-90deg);}.faq__content{position: relative;display: none;padding: 0 0 0 50px;border-bottom: 1px solid #f2f2f2;}.faq__answer{position: relative;font-size: 14px;margin-bottom: 20px;line-height: 1.6;font-weight: normal;font-family: inherit;}@media only screen and (max-width : 767px) {.faq__question{font-weight: 500;font-size: 14px;}}
.banner_group{overflow: hidden;background-color: #ffffff;margin: 0;position: relative;width: 100%;margin-bottom: 15px;}.banner_group.no_js{background-color: transparent;margin-bottom: 0;}.banner_group__item{position: relative;width: 100%;height: 100%;overflow: hidden;margin-bottom: 0px;}.banner_group.no_js .banner_group__item{background-color: #ffffff;margin-bottom: 15px;}.banner_group__item:before,.banner_group__item:after {content: " ";display: table;}.banner_group__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 9999;filter: alpha(opacity=0);opacity: 0;}.banner_group__image img {display: block;height: auto;margin: 0 auto;width: auto;position: relative;top: 0;left: 0;}.banner_group__variant1 .banner_group__content,.banner_group__variant2 .banner_group__content{position: absolute;left: 10%;top: 10%;right: 10%;bottom: 10%;max-width: 100%;text-align: center;}.banner_group__variant1 .banner_group__text,.banner_group__variant2 .banner_group__text{position: absolute;margin: 0px auto;width: 100%;top: 0px;left: 0px;right: auto;z-index: 9;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;}.banner_group__title {color: #222;padding: 0;font-size: 28px;line-height: 1.2;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;}.banner_group__description {color: #222;padding: 0;font-size: 18px;line-height: 1.6;font-weight: 400;margin-bottom: 30px;}.banner_group__variant3 .banner_group__title,.banner_group__variant4 .banner_group__title,.banner_group__variant3 .banner_group__description,.banner_group__variant4 .banner_group__description{color: #222;}.banner_group__variant1 .banner_group__content{display: none;}.banner_group__variant2 .banner_group__title,.banner_group__variant2 .banner_group__description{background: rgba(255, 255, 255, 0.6);padding: 10px 20px;}.banner_group__variant3,.banner_group__variant4{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.banner_group__variant3 .banner_group__content,.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__content,.banner_group__variant4 .banner_group__image{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;min-height: 1px;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__image{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.banner_group__variant3 .banner_group__content,.banner_group__variant4 .banner_group__content{padding: 3% 5%;}.banner_group__variant4{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.banner_advantages{margin-bottom: -15px;}.banner_advantages__item{-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;margin-bottom: 15px;}.banner_advantages__preview{text-align: center;min-height: 120px;height: 100%;border: 1px solid #dbdbdb;box-shadow: 0 0 0 #0000001a,0 0 0 #0000001a,0 0 0 #0000001a;padding: 10px;position: relative;transition: .3s;width: 100%;background: #fff;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.banner_advantages__item:hover .banner_advantages__preview {background: #fff;border-color: transparent;border-radius: 4px;-webkit-box-shadow: 0 5px 15px #00000059;-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.35);box-shadow: 0 5px 15px #00000059;z-index: 3;}.banner_advantages__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 9999;filter: alpha(opacity=0);opacity: 0;}.banner_advantages__icon{max-width: 65px;min-height: 55px;text-align: center;margin-bottom: 5px;}.banner_advantages__icon svg{width: 55px;height: 55px;color: #24729d;}.banner_advantages__title,.banner_advantages__description{display: block;margin-top: 5px;padding: 0 10px;font-size: 14px;font-weight: 400;line-height: 1.2;max-width: 100%;color: #222;}.banner_advantages__title{font-size: 14px;font-weight: 500;max-width: 150px;min-height: 36px;}.banner_advantages__description{font-size: 13px;line-height: 1.4;opacity: 0.8;}@media only screen and (max-width : 991px) {.banner_group.no_js .banner_group__item{background-color: #ffffff;margin-bottom: 10px;}}@media only screen and (max-width : 767px) {.banner_group__image img{width: 100% !important;}.banner_group{background-color: transparent;}.banner_group__item {background-color: #fff;}.banner_group__variant1 .banner_group__content, .banner_group__variant2 .banner_group__content {left: 10%;top: 5%;right: 10%;bottom: 5%;}.banner_group__variant2 .banner_group__title, .banner_group__variant2 .banner_group__description {padding: 5px 5px;}.banner_group__variant3{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;height: 100%;}.banner_group__variant4{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height: 100%;}.banner_group__variant3 .banner_group__content,.banner_group__variant3 .banner_group__image,.banner_group__variant4 .banner_group__content,.banner_group__variant4 .banner_group__image{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.banner_group__variant3 .banner_group__content,.banner_group__variant4 .banner_group__content {padding: 5% 5%;}.main_banner .swiper-wrapper{align-items: stretch;}.banner_group__title {font-size: 20px;line-height: 1.2;font-weight: 700;text-transform: initial;margin-bottom: 0;}.banner_group__description {font-size: 14px;font-weight: 400;}.banner_advantages__title,.banner_advantages__description{padding: 0;}.banner_advantages__title{font-size: 13px;max-width: 100%;min-height: auto;}.banner_advantages__description{font-size: 12px;}}
.np_popular_cities {margin-top: 15px;}.np_popular_cities__list {display: flex;flex-wrap: wrap;gap: 6px;}@media (max-width: 768px) {.np_popular_cities__list {flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;scrollbar-width: thin;scrollbar-color: rgba(0, 0, 0, 0.2) transparent;padding-bottom: 4px;}.np_popular_cities__list::-webkit-scrollbar {height: 2px;}.np_popular_cities__list::-webkit-scrollbar-track {background: transparent;}.np_popular_cities__list::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.2);border-radius: 2px;}.np_popular_city__btn {flex-shrink: 0;white-space: nowrap;}}.np_popular_city__btn {padding: 4px 10px;color: #333;background: linear-gradient(0deg, #fff, transparent);border: 1px solid #fff !important;border-radius: 6px;cursor: pointer;transition: all 0.2s;box-shadow: 0 2px 4px -1px rgba(31, 31, 31, 0.05), 0 2px 4px -2px rgba(31, 31, 31, 0.05);}.np_popular_city__btn:hover {background: linear-gradient(0deg, #fff, #f5f5f5);box-shadow: 0 1px 2px -1px rgba(31, 31, 31, 0.05), 0 2px 2px -2px rgba(31, 31, 31, 0.05);}.np_popular_city__btn:active {background: linear-gradient(0deg, #f5f5f5, transparent);box-shadow: 0 1px 2px -1px rgba(31, 31, 31, 0.03), 0 2px 2px -2px rgba(31, 31, 31, 0.05);}.np_popular_city__btn.active {background: linear-gradient(0deg, #f5f5f5, transparent);box-shadow: 0 1px 2px -1px rgba(31, 31, 31, 0.03), 0 2px 2px -2px rgba(31, 31, 31, 0.05);pointer-events: none;cursor: default;}.np_popular_city__btn.active:hover {background: linear-gradient(0deg, #f5f5f5, transparent);box-shadow: 0 1px 2px -1px rgba(31, 31, 31, 0.03), 0 2px 2px -2px rgba(31, 31, 31, 0.05);}
.Veles__dont_call_container {margin-top: 10px;}@media (max-width: 768px) {.Veles__dont_call_container {margin-top: 0;}}
.promo_campaign__hero {background-size: cover!important;text-align: center;min-height: var(--promo-hero-min-height, 400px);position: relative;height: 0;background-color: #15151a;margin-bottom: 15px;}.promo_campaign__hero--expired {filter: grayscale(100%);}.promo_campaign__expired_badge {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: rgba(0, 0, 0, 0.58);color: #fff;padding: 10px 28px;border-radius: 4px;font-size: 18px;font-weight: 600;white-space: nowrap;pointer-events: none;}.promo_campaign__upcoming_badge {position: absolute;top: 14px;right: 14px;z-index: 1;background: linear-gradient(90deg, #ff893b 0%, #ffb469 100%);color: #fff;border-radius: 999px;padding: 6px 12px;font-size: 11px;font-weight: 700;line-height: 1.2;text-transform: uppercase;letter-spacing: 0.04em;box-shadow: 0 10px 22px rgba(255, 137, 59, 0.28);pointer-events: none;}.promo__image_wrap--expired {position: relative;}.promo__image_wrap--expired img,.promo__image_wrap--expired .article__no_image {filter: grayscale(100%);opacity: 0.75;}.promo__expired_overlay {position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.52);color: #fff;font-size: 12px;font-weight: 600;text-align: center;padding: 5px 8px;pointer-events: none;}.promo__image_wrap--upcoming {position: relative;}.promo__upcoming_overlay {position: absolute;top: 10px;right: 10px;z-index: 1;background: linear-gradient(90deg, #ff893b 0%, #ffb469 100%);color: #fff;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.03em;border-radius: 999px;padding: 4px 10px;box-shadow: 0 8px 16px rgba(255, 137, 59, 0.25);pointer-events: none;}.promos_date--upcoming {display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}.promo__starts_hint {display: inline-flex;align-items: center;border-radius: 999px;padding: 2px 8px;font-size: 11px;line-height: 1.25;color: #b45309;background: #fff4ea;border: 1px solid #ffd8b8;}.article__info_item.promo {font-size: 13px;}.sviat_promo__promoaction--replace .sviat-promo-caption-banner {margin-bottom: 8px;}.sviat_promo__promoaction--img_only .sviat-promo-caption-banner img {margin-bottom: 0;}.sviat_promo__promoaction--above .sviat-promo-caption-banner {margin-bottom: 10px;}.sviat_promo__promoaction--below .sviat-promo-caption-banner {margin-top: 10px;}a.sviat-promo-caption-banner {display: block;text-decoration: none;color: inherit;}.sviat-promo-caption-banner img {max-width: 100%;width: auto;height: auto;display: block;border-radius: 6px;}.article__image_link .promo-catalog-image {display: block;width: 100%;height: auto;}.promo_catalog_list .article_item {height: auto;min-height: 355px;}.promo_reward__grid {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 10px;margin-right: -5px;margin-left: -5px;margin-top: 4px;}.promo_reward__item {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-right: 5px;padding-left: 5px;margin: 0;min-height: 88px;}.promo_reward__card {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;cursor: pointer;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0;border: 1px solid #e9edf2;border-radius: 10px;background: linear-gradient(180deg, #ffffff 0%, #fbfcfe 100%);box-shadow: 0 4px 14px rgba(17, 24, 39, 0.04);transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;height: 100%;}.promo_reward__card:hover {border-color: #ffd6b8;box-shadow: 0 10px 26px rgba(255, 137, 59, 0.12);transform: translateY(-1px);}.promo_reward__image {text-align: center;position: relative;width: 100%;padding: 8px 6px 8px 10px;-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px;max-width: 80px;margin: auto;}.promo_reward__image img {display: block;width: 100%;height: auto;border-radius: 8px;}.promo_reward__info {position: relative;width: 100%;padding: 10px 10px 10px 0;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 80px);flex: 0 0 calc(100% - 80px);max-width: calc(100% - 80px);}.promo_reward__name {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.25;text-decoration: none;font-size: 13px;color: #111827;}.promo_reward__name:hover {text-decoration: underline;}.promo_reward__price {display: inline-flex;align-items: center;gap: 6px;margin-top: 5px;}.promo_reward__price_old {color: #9aa3af;font-size: 12px;}.promo_reward__price_free {color: #d64545;font-weight: 700;font-size: 12px;}.promo_gift_purchase_group {align-items: center;gap: 10px;padding: 8px 10px;border: 1px dashed #ffd3b4;border-radius: 10px;background: linear-gradient(180deg, #fffdfb 0%, #fff8f3 100%);}.promo_gift_purchase_old {color: #9aa3af;font-size: 12px;}.promo_gift_purchase_amount {color: #4b5563;font-weight: 600;font-size: 12px;}.promo_gift_purchase_free {margin-left: auto;font-size: 13px;}.promo_bundle_notice {margin-top: 6px;display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: 999px;border: 1px solid #ffd8b8;background: linear-gradient(180deg, #fffdfb 0%, #fff8f3 100%);color: #a64a12;font-size: 12px;font-weight: 600;line-height: 1.35;}.promo_bundle_notice:before {content: "";width: 6px;height: 6px;border-radius: 50%;background: #ff893b;}.promo_bundle_notice.is_applied {border-color: #f3c09e;color: #8f3d11;}.promo_reward__card.selected {border-color: #FF893B;box-shadow: 0 10px 30px rgba(255, 137, 59, 0.24);background: linear-gradient(180deg, #fffaf7 0%, #ffffff 100%);}.promo_reward__mark {display: inline-flex;align-items: center;justify-content: center;position: absolute;right: 8px;top: -8px;background: linear-gradient(90deg, #ff893b 0%, #ffb469 100%);color: white;padding: 2px 9px;border-radius: 6px;font-size: 10px;font-weight: 700;letter-spacing: .02em;text-transform: uppercase;opacity: 0;transform: translateY(2px);transition: opacity .2s ease, transform .2s ease;}.promo_reward__card.selected .promo_reward__mark {opacity: 1;transform: translateY(0);}.promo_timer {margin-top: 10px;padding: 6px 8px;border: 1px solid #eceff3;border-radius: 8px;background: #fff;max-width: 300px;}.promo_timer__title {font-size: 10px;color: #6b7280;margin-bottom: 4px;}.promo_timer__grid {display: grid;grid-template-columns: repeat(4, minmax(46px, 1fr));gap: 4px;}.promo_timer__item {text-align: center;background: #f8fafc;border: 1px solid #edf0f3;border-radius: 6px;padding: 4px 3px;}.promo_timer__value {font-size: 14px;line-height: 1.1;font-weight: 700;color: #111827;display: inline-flex;align-items: flex-start;min-width: 2ch;}.promo_timer__digit {display: inline-block;position: relative;overflow: hidden;height: 1em;min-width: 0.62em;text-align: center;line-height: 1em;vertical-align: top;will-change: transform, opacity, filter;}.promo_timer__digit_old,.promo_timer__digit_new {position: absolute;left: 0;width: 100%;display: block;line-height: 1em;}.promo_timer__digit_old {top: 0;}.promo_timer__digit_new {top: -100%;}.promo_timer__digit.is-ticking .promo_timer__digit_old {animation: promo-timer-old 300ms cubic-bezier(0.22, 1, 0.36, 1) forwards;}.promo_timer__digit.is-ticking .promo_timer__digit_new {animation: promo-timer-new 300ms cubic-bezier(0.22, 1, 0.36, 1) forwards;}.promo_timer__label {margin-top: 1px;font-size: 8px;text-transform: uppercase;color: #9ca3af;}.promo_campaign__upcoming_notice {margin-top: 10px;max-width: 560px;padding: 9px 12px;border-radius: 8px;border: 1px solid #ffe2c9;background: linear-gradient(180deg, #fffdfb 0%, #fff7f1 100%);color: #9a4a16;font-size: 13px;line-height: 1.4;}@keyframes promo-timer-old {0% {transform: translateY(0);opacity: 1;filter: blur(0);}100% {transform: translateY(100%);opacity: 0.15;filter: blur(1px);}}@keyframes promo-timer-new {0% {transform: translateY(0);opacity: 0.15;filter: blur(1px);}100% {transform: translateY(100%);opacity: 1;filter: blur(0);}}.promo_reward_badge {position: absolute;right: 6px;bottom: 6px;z-index: 1;background: #fff;text-align: center;border: 1px solid #ffd4b7;border-radius: 8px;padding: 2px;min-width: 66px;box-shadow: 0 10px 20px rgba(17, 24, 39, 0.14);overflow: hidden;}.promo_reward_badge__title {background: linear-gradient(90deg, #ff893b 0%, #ffb469 100%);color: #fff;font-size: 10px;font-weight: 700;line-height: 1.2;padding: 2px 6px;border-radius: 5px;}.promo_reward_badge__image {display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;margin: 3px auto 1px;overflow: hidden;}.promo_reward_badge__image img {display: block;width: 100%;height: auto;}.promo_reward_badge__image_placeholder {display: inline-flex;width: 34px;height: 34px;color: #c2cad5;}@media (max-width: 767px) {.promo_reward__item {flex: 0 0 100%;max-width: 100%;}}
.details_boxed__prices:has([data-sviat-promo-price]) > .details_boxed__price {display: none;}

/*# sourceMappingURL=custom_shop.head.3e12a2798fc29330c07187ff6cdf0d9f.css.map */
