

/* Start:/local/templates/realwood/css/bootstrap/bootstrap-reboot.min.css?16335133534670*/
/*!
 * Bootstrap Reboot v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
/* End */


/* Start:/local/templates/realwood/css/bootstrap/bootstrap-grid.min.css?163351335351503*/
/*!
 * Bootstrap Grid v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* End */


/* Start:/local/templates/realwood/js/fancybox/jquery.fancybox.min.css?163351171112795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/realwood/js/flexslider/jquery.flexslider.css?16335117097152*/
/*
 * jQuery FlexSlider v2.6.4
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('/local/templates/realwood/js/flexslider/fonts/flexslider-icon.eot');
  src: url('/local/templates/realwood/js/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/local/templates/realwood/js/flexslider/fonts/flexslider-icon.woff') format('woff'), url('/local/templates/realwood/js/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('/local/templates/realwood/js/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  line-height: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -20px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(21,113,186,0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(21,113,186,1);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(21,113,186,0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* End */


/* Start:/bitrix/components/webes/oneclick/css/styles.css?16994351127895*/
.o-w-modal-base,.o-w-modal-base *{-webkit-appearance:none}.o-w-modal-base.active{overflow-y:scroll;-webkit-overflow-scrolling:touch}.o-w-modal-overlay{width:100%;height:100vh;background-color:rgba(0,0,0,0.5);display:none;transition:.5s;position:fixed;z-index:60000;top:0;left:0;overflow:auto}.o-w-modal-overlay.active{display:flex;transition:.5s}.o-w-modal-base{width:100%;height:100vh;display:none;transition:.5s;position:fixed;z-index:60001;top:0;left:0;overflow:auto}.o-w-modal-base.active{display:flex;transition:.5s}.o-w-modal-title{font-size:24px;margin-bottom:24px;line-height:36px}.o-w-modal-body{margin:auto;flex:1 0 300px;max-width:720px;padding:32px;background-color:white;z-index:60001;border-radius:10px;box-shadow:0 0 18px 6px #464646}.o-w-modal-body label{cursor:pointer}.o-w-modal-close{float:right;font-size:16px;line-height:24px;padding:7px 14px;border-radius:28px;border:1px #000 solid;background:white;text-align:center;cursor:pointer;color:black!important;transition:.3s;margin-top:-24px;opacity:.5}.o-w-modal-close:hover{background:black;color:white!important;opacity:1}.o-w-modal-lock{overflow:hidden}.o-w-modal-base img{max-width:100%;height:auto}.o-w-modal-base *{color:#333;font-family:'MyriadPro',sans-serif,Arial;line-height:27px;font-size:16px}.o-w-modal-base input{height:inherit!important;border-color:#DDD;font-weight:inherit}.o-w-modal-base textarea{width:96%!important;min-height:60px;border:1px #ccc solid;padding:6px 2%!important}.o-w-modal-title{margin-top:-24px;color:#AAA;text-transform:uppercase;border-bottom:1px #EEE solid;padding-bottom:10px;padding-top:24px}.o-w-modal-inner h2{font-size:20px;margin-bottom:14px}.o-w-btn{cursor:pointer;border:1px #EEE solid;font-size:14px;font-family:'MyriadPro',sans-serif,Arial;background-color:#EEE;color:black;padding:7px 14px;margin:0}.o-w-btn:hover{border:1px #CCC solid}.o-w-item-param-img *{font-size:11px!important;max-width:85px}.o-w-block-group+div{clear:both}.o-w-block-group .o-w-item-param{border-radius:4px;float:left;padding:7px;margin:2px;border:1px #DDD solid;cursor:pointer;text-align:center}.o-w-block-group .o-w-item-param *{font-size:13px;line-height:15px}.o-w-block-group .o-w-item-param:hover{border-color:#BBB;background-color:white}.o-w-block-group .o-w-item-param[data-disabled='true']{color:#999;cursor:not-allowed}.o-w-block-group .o-w-item-param.o-w-disabled,.o-w-block-group .o-w-item-param.o-w-disabled *{background-color:#EEE;color:#AAA}.o-w-block-group .o-w-item-param.o-w-disabled img{filter:grayscale(100%);opacity:.5}.o-w-item{display:flex}.o-w-price span{font-size:18px}.o-w-price div{font-size:13px}.o-w-action-block{flex:1 0 100px}.o-w-action-block input[type=text]{margin-bottom:6px}.o-w-action-block input[type=text],.o-w-action-block textarea{border-radius:7px}.o-w-show-order-block-button{padding:7px 14px;cursor:pointer;border-radius:7px;margin-top:14px;text-align:center;text-transform:uppercase;border:1px white solid}.o-w-show-order-block-button:hover{opacity:.8}.o-w-show-order-block-button-disabled{padding:7px 14px;border-radius:7px;margin-top:14px;text-align:center;text-transform:uppercase;border:1px #CCC solid;color:#CCC;background:white;cursor:default}.o-w-show-order-block-button-disabled:hover{opacity:.8}.o-w-cr-costume input[type=checkbox]{display:none}.o-w-cr-costume input[type=checkbox]+label{text-align:left;padding-left:36px}.o-w-cr-costume input[type=checkbox]+label:before{content:' ';width:24px;height:24px;font-size:24px;margin-left:-36px;margin-top:0;position:absolute}.o-w-cr-costume input[type=checkbox]:checked+label:before{content:'\2714';width:24px;height:24px;font-size:36px;margin-left:-36px;margin-top:0;position:absolute}.o-w-cr-costume input[type=radio]{display:none}.o-w-cr-costume input[type=radio]+label{text-align:left;padding-left:36px}.o-w-cr-costume input[type=radio]+label:before{content:' ';width:24px;height:24px;font-size:24px;margin-left:-36px;margin-top:0;position:absolute;border-radius:42px}.o-w-cr-costume input[type=radio]:checked+label:before{content:'\2714';width:24px;height:24px;font-size:36px;margin-left:-36px;margin-top:0;position:absolute}.o-w-public-agry-block{display:flex;margin-top:8px;max-width:390px}.o-w-public-agry-block input[type=checkbox]{margin-right:11px}.o-w-public-agry-block *{font-size:11px;line-height:14px}.o-w-email,.o-w-phone,.o-w-fio{width:96%!important;border:1px #EEE solid;padding:6px 2%!important;background-color:white;color:#333}.o-w-public-btn{flex:0 0 48%;text-align:center;padding:7px 14px;text-decoration:none;border-radius:7px;transition:.3s;cursor:pointer}.o-w-public-btn:hover{text-decoration:none;opacity:.8}.o-w-public-btn-primary{transition:.3s;text-transform:uppercase;font-size:14px}.o-w-public-btn-primary:visited{color:inherit}.o-w-public-btn-primary:hover{opacity:.8}.o-w-info{color:#999;font-size:14px;font-style:italic;padding:2px 14px;margin-left:7px;border-left:1px #BBB solid;line-height:18px}.o-w-form{max-width:500px;margin:auto}.o-w-label{font-size:13px;font-weight:bold}.o-w-item-image{margin-right:14px;min-width:200px;text-align:center}.o-w-price-pc{display:block;min-height:114px}.o-w-mobile{display:none}.o-w-group-title{font-size:11px;line-height:16px;padding-left:4px;margin-top:2px;font-weight:bold}.o-w-main-button-first-block{padding-top:4px}.o-w-quantity-block{display:flex;justify-content:center}.o-w-quantity-block input[type=text]{width:40px;font-size:16px;text-align:center;border:1px #DDD solid;margin:0 4px;line-height:24px}.o-w-quantity-block input[type=button]{border-radius:5px;font-size:24px;border:0;line-height:22px;font-weight:normal;padding:5px 10px}.o-w-quantity-plus,.o-w-quantity-minus{cursor:pointer}@media(max-width:720px){.o-w-modal-body{width:100%;min-height:100vh;border-radius:0}.o-w-modal-close{position:fixed;right:14px;top:14px;margin-top:-7px}.o-w-modal-title{margin-top:7px;padding-top:0}}@media(max-width:640px){.o-w-item{flex-flow:row wrap}.o-w-modal-body{padding:14px;padding-bottom:48px}.o-w-item-param img{max-width:70px}}@media(max-width:400px){.o-w-item-image{margin-right:0;flex:0 0 100%;text-align:center}.o-w-mobile{display:block}.o-w-fx-mobile{display:flex;justify-content:center}.o-w-fx-mobile *{padding:2px 4px}}.o-w-pay_system{display:none}.o-w-pay_system+.o-w-p-item{border:1px #DDD solid}.o-w-pay_system:checked+.o-w-p-item{border:1px red solid}.o-w-payment_flex_block{display:flex;flex-flow:row wrap}.o-w-payment_flex_block .o-w-p-item{flex:0 0 130px;font-size:11px;line-height:13px;margin:3px;padding:6px;border-radius:3px;text-align:center;cursor:pointer;text-decoration:none}.o-w-delivery_system{display:none}.o-w-delivery_system+.o-w-d-item{border:1px #DDD solid}.o-w-delivery_system:checked+.o-w-d-item{border:1px red solid}.o-w-delivery_flex_block{display:flex;flex-flow:row wrap}.o-w-delivery_flex_block .o-w-d-item{flex:0 0 130px;font-size:11px;line-height:13px;margin:3px;padding:6px;border-radius:3px;text-align:center;cursor:pointer;text-decoration:none}.o-w-current-cart{display:flex;flex-flow:row wrap;border-bottom:1px #EEE solid;margin-bottom:10px}.o-w-be-item{display:flex;width:100%;justify-content:space-between;margin-bottom:7px}.o-w-be-item img{max-width:100%;height:auto}.o-w-be-item .o-w-img{flex:0 0 80px;padding-right:10px}.o-w-be-title,.o-w-be-title b{font-size:12px;line-height:18px;flex:1 0 100px;padding-right:10px}.o-w-be-del{font-size:16px;line-height:24px;padding:7px 14px;border-radius:28px;border:1px red solid;background:white;text-align:center;cursor:pointer;color:red;transition:.3s;opacity:.5}.o-w-be-del:hover{border:1px red solid;background:red;color:white;opacity:1}.o-w-cart-total-block{margin:14px 0;font-size:12px}.o-w-wa-style{background:url("/bitrix/components/webes/oneclick/css/../images/whatsapp.svg") left center no-repeat;padding-left:36px;min-height:32px;display:inline-flex;font-size:11px;cursor:pointer;text-decoration:none}.o-w-wa-style>div{margin:auto 0}.o-w-wa-style:hover{color:#55cd6c}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17490479542729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/realwood/template_styles.css?1768913109116361*/
/* fonts */
@font-face{
	font-family:'Gilroy';
	src:local('Gilroy Semibold'), local('Gilroy-Semibold'),
		url('/local/templates/realwood/fonts/Gilroy-Semibold.woff2') format('woff2'),
		url('/local/templates/realwood/fonts/Gilroy-Semibold.woff') format('woff'),
		url('/local/templates/realwood/fonts/Gilroy-Semibold.ttf') format('truetype');
	font-weight:600;
	font-style:normal;
}
@font-face{
	font-family:'Gilroy';
	src:local('Gilroy Bold'), local('Gilroy-Bold'),
		url('/local/templates/realwood/fonts/Gilroy-Bold.woff2') format('woff2'),
		url('/local/templates/realwood/fonts/Gilroy-Bold.woff') format('woff'),
		url('/local/templates/realwood/fonts/Gilroy-Bold.ttf') format('truetype');
	font-weight:700;
	font-style:normal;
}
@font-face{
	font-family:'Proxima Nova';
	src:local('Proxima Nova Regular'), local('Proxima-Nova-Regular'),
		url('/local/templates/realwood/fonts/ProximaNova-Regular.woff2') format('woff2'),
		url('/local/templates/realwood/fonts/ProximaNova-Regular.woff') format('woff'),
		url('/local/templates/realwood/fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:'Proxima Nova';
	src:local('Proxima Nova Semibold'), local('Proxima-Nova-Semibold'),
		url('/local/templates/realwood/fonts/ProximaNova-Semibold.woff2') format('woff2'),
		url('/local/templates/realwood/fonts/ProximaNova-Semibold.woff') format('woff'),
		url('/local/templates/realwood/fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight:600;
	font-style:normal;
}
@font-face{
	font-family:'Proxima Nova';
	src:local('Proxima Nova Bold'), local('Proxima-Nova-Bold'),
		url('/local/templates/realwood/fonts/ProximaNova-Bold.woff2') format('woff2'),
		url('/local/templates/realwood/fonts/ProximaNova-Bold.woff') format('woff'),
		url('/local/templates/realwood/fonts/ProximaNova-Bold.ttf') format('truetype');
	font-weight:700;
	font-style:normal;
}
/* /fonts */


/* vars */
:root{
	--btn-height:4rem;
	--btn-width:22rem;
	
	--color-active:#61b77d;
	--color-active-hover:#f7b500;
	--color-active-dark:#32a37f;
	--color-active-dark-hover:#d79f04;
	--color-accent:#f7b500;
	--color-accent-hover:#d79f04;
	--color-text:#5d5b5b;
	--color-text-hover:#444444;
	--color-title:#000000;
	--color-light:#707070;
	--color-border:#d4d4d4;
	--color-footer:#707070;
	--color-disabled:#f1f1f1;
	--color-error:#db4949;
	
	--bg-light:#f6f6f6;
	--bg-light-hover:#eeeeee;
	--bg-light-overlay:#00000004;
	
	--shadow-menuitem:0 0 2rem #0002;
	
	--font-text:'Proxima Nova', Tahoma, sans-serif;
	--font-title:'Gilroy', Arial, sans-serif;
}
.row{
	--bs-gutter-x:3rem;
}
/* /vars */


/* html */
html{font-size:62.5%;min-height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body{font-size:1.6em;line-height:150%;font-family:var(--font-text);color:var(--color-text);background:#fff;display:-webkit-flex;display:flex;flex-direction:column;flex:auto}

.m-width{width:100%;max-width:114rem;padding-left:1.5rem;padding-right:1.5rem;margin-right:auto !important;margin-left:auto !important;box-sizing:border-box}

.b-bx-panel{width:100%;position:absolute}

a,.a{color:var(--color-active);text-decoration:none;transition:all .3s;cursor:pointer}
a:hover,.a:hover{text-decoration:none;color:var(--color-active-hover)}
.a-dashed{text-decoration:none !important;border-bottom-width:1px;border-bottom-style:dashed;cursor:pointer}
.a-fadeinborder{text-decoration:none !important;border-bottom:1px solid transparent;cursor:pointer}
.a-fadeinborder:hover{border-bottom-color:inherit}

.a-icon{text-decoration:none !important;display:inline-block;position:relative;cursor:pointer;transition:none}
	.a-icon svg{fill:var(--color-active);position:absolute;left:0;top:50%;transition:all .3s}
	.a-icon span{/*border-bottom:1px solid transparent;*/display:inline;transition:all .3s}
	/*.a-icon:hover span{border-bottom-color:var(--color-active-hover)}*/
	.a-icon:hover svg{fill:var(--color-active-hover)}
.a-icon-pdf{font-weight:600;line-height:2rem;padding-left:3.9rem;margin:0.6rem 0 0.5rem}
	.a-icon-pdf svg{width:2.7rem;height:3.1rem;margin-top:-1.6rem}

svg .m-light,svg .m-dark{transition:all .3s}
svg .m-light{fill:var(--color-active)}
svg .m-dark{fill:var(--color-active-dark)}

p{margin:1.2em 0}
p:first-child{margin-top:0}
p:last-child,.fancybox-inner p:last-of-type{margin-bottom:0}
ol,ul{padding:0 0 0 2em;margin:1.2em 0}
ol:last-child,ul:last-child{margin-bottom:0}
	ol>li,ul>li{margin:0 0 0.5em}
	ol>li::marker,ul>li::marker{font-weight:bold;color:var(--color-active)}
	ul>li::marker{font-size:2rem}

.b-main strong{color:#333}
.b-main blockquote{color:#444;background:var(--bg-light);padding:1em;border-left:3px solid var(--color-active);}
	.b-main blockquote p{margin:.8em 0}

.btn{font-weight:600;font-size:1.4rem;line-height:1.9rem;font-family:var(--font-text);color:#fff;text-align:center;text-decoration:none;background-color:var(--color-active);width:100%;max-width:22rem;height:var(--btn-height);padding:1.1rem 1.5rem 1rem;margin:0;border:0;border-radius:0;box-shadow:none;display:inline-block;cursor:pointer;transition:all .3s}
.btn:hover{color:#fff;background-color:var(--color-active-hover);text-decoration:none;box-shadow:none}
.btn-accent{color:#fff;background-color:var(--color-accent)}
.btn-accent:hover{color:#fff;background-color:var(--color-accent-hover)}
.btn.disabled{background-color:var(--color-border) !important;cursor:default}

.btn-buy.active{color:transparent;background-color:var(--color-disabled) !important;position:relative;animation:.3s ease normal animate-btn-active}
	.btn-buy.active:before,.btn-buy.active:after{content:' ';background:var(--color-active);width:2rem;height:2px;margin-left:-.5rem;margin-top:-.2rem;display:block;position:absolute;left:50%;top:50%;transition:all .15s linear}
	.btn-buy.active:before{transform:rotate(35deg) translate3d(-.5rem,1rem,0) scaleX(.5);transform-origin:12px 1px}
	.btn-buy.active:after{transform:rotate(-55deg)}
@keyframes animate-btn-active{0,100%{transform:scale(1)}50%{transform:scale(.95)}}

.tel{white-space:nowrap}

.inp,.txt{font-weight:normal;font-size:1.4rem;line-height:121.4%;font-family:var(--font-text);color:var(--color-text);background:var(--bg-light);padding:1.2rem 2rem 1.1rem;margin:0;border:0;box-shadow:none;transition:all .3s;-webkit-appearance:none;appearance:none;outline:none}
.inp::-moz-placeholder,.txt::-moz-placeholder{color:var(--color-light);opacity:1}.inp::-webkit-input-placeholder,.txt::-webkit-input-placeholder{color:var(--color-light);opacity:1}.inp:-ms-input-placeholder,.txt:-ms-input-placeholder{color:var(--color-light);opacity:1}.inp::-ms-input-placeholder,.txt::-ms-input-placeholder{color:var(--color-light);opacity:1}.inp::placeholder,.txt::placeholder{color:var(--color-light);opacity:1}
.error>.inp{box-shadow:0 0 0 1px var(--color-error), 0 0 0 1px var(--color-error) inset}

.inp-chbx{position:absolute;z-index:-1;opacity:0}
.inp-chbx+label{color:var(--color-light);display:inline-flex;align-items:center;user-select:none;transition:all .2s;cursor:pointer}
.inp-chbx+label:hover,.inp-chbx:checked+label{color:var(--color-text-hover)}
	.inp-chbx+label:before{content:' ';background-position:center center;background-repeat:no-repeat;background-size:50% 50%;display:inline-block;width:1.5em;height:1.5em;margin-right:1.2em;border:1px solid var(--color-border);flex-shrink:0;flex-grow:0;transition:all .2s}
	.inp-chbx:not(:disabled):not(:checked)+label:hover:before{border-color:var(--color-active-dark)}
	.inp-chbx:not(:disabled):active+label:before{background-color:#61b77d70;border-color:var(--color-active-dark)}
	.inp-chbx:focus+label:before{box-shadow:0 0 0 0.2rem #61b77d70}
	.inp-chbx:focus:not(:checked)+label:before{border-color:var(--color-active-dark)}
	.inp-chbx:checked+label:before{border-color:var(--color-active);background-color:var(--color-active);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
	.inp-chbx:disabled+label:before{background-color:var(--color-disabled)}
.error>.inp-chbx+label{color:var(--color-error)}
	.error>.inp-chbx+label:before{box-shadow:0 0 0 0.2rem var(--color-error)}


.inp-file{position:fixed;right:100%;bottom:100%}
.inp-file+label{color:var(--color-light);padding:0 1.5rem 0 .5rem;display:inline-flex;align-items:center;user-select:none;transition:all .2s;cursor:pointer}
.inp-file+label:hover,.inp-file+label.active{color:var(--color-text-hover)}
	.inp-file+label:before{content:' ';background-position:center center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='15' height='23' viewBox='0 0 15 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.07692 23C3.17425 23 0 19.7762 0 15.8125V5.51048C0 5.11372 0.317045 4.79173 0.707692 4.79173C1.09834 4.79173 1.41538 5.11372 1.41538 5.51048V15.8125C1.41538 18.9837 3.95451 21.5625 7.07692 21.5625C10.1993 21.5625 12.7385 18.9837 12.7385 15.8125V5.27077C12.7385 3.15681 11.0456 1.4375 8.96416 1.4375C6.88255 1.4375 5.18969 3.15681 5.18969 5.27077V14.8542C5.18969 15.9113 6.03612 16.7708 7.07692 16.7708C8.11773 16.7708 8.96416 15.9113 8.96416 14.8542V5.51048C8.96416 5.11372 9.2812 4.79173 9.67185 4.79173C10.0625 4.79173 10.3795 5.11372 10.3795 5.51048V14.8542C10.3795 16.7037 8.89799 18.2083 7.07692 18.2083C5.25586 18.2083 3.7743 16.7037 3.7743 14.8542V5.27077C3.7743 2.36524 6.10212 0 8.96416 0C11.826 0 14.1538 2.36524 14.1538 5.27077V15.8125C14.1538 19.7762 10.9796 23 7.07692 23Z' fill='%2361B77D'/%3E%3C/svg%3E");display:inline-block;width:1.5em;height:2.3em;margin-right:1em;flex-shrink:0;flex-grow:0;transition:all .2s}

font.errortext{color:var(--color-error) !important}

.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden}

.nowrap{white-space:nowrap}

.fancybox-progress{background:var(--color-active)}
.fancybox-close-small{transition:all 0.3s}
.fancybox-close-small:hover{background:rgba(0,0,0,0.1)}

.fancybox-fx-material.fancybox-slide--previous,
.fancybox-fx-material.fancybox-slide--next{opacity:0;transform: translateY(-60px) scale(1.1)}
.fancybox-fx-material.fancybox-slide--current{opacity:1;transform:translateY(0) scale(1)}

.fancybox-fx-slideup.fancybox-slide--previous,
.fancybox-fx-slideup.fancybox-slide--next{opacity:0;transform:translateY(100%)}
.fancybox-fx-slideup.fancybox-slide--current{opacity:1;transform:translateY(0)}

.fancybox-fx-slidedown.fancybox-slide--previous,
.fancybox-fx-slidedown.fancybox-slide--next{opacity:0;transform:translateY(-100%)}
.fancybox-fx-slidedown.fancybox-slide--current{opacity:1;transform:translateY(0)}

.flexslider{background:none;border:0;border-radius:0;position:relative}

.b-select{font-size:1.4rem;line-height:1.6rem;white-space:nowrap;position:relative}
	.b-select-ttl{color:var(--color-light);background:var(--bg-light);height:var(--btn-height);padding:1.2rem 3rem 1.2rem 2rem;overflow:hidden;position:relative;z-index:9;cursor:pointer;transition:background .3s, box-shadow .2s}
	.b-select.disabled .b-select-ttl{background:#f8f8f8 !important;box-shadow:0 0 0 1px #ebebeb inset;cursor:default !important}
	.b-select-ttl:hover{background:var(--bg-light-hover)}
	.b-select.open .b-select-ttl{box-shadow:0 0 0 1px var(--color-border), 0 0 0 1px var(--color-border) inset}
	.b-select.active .b-select-ttl{box-shadow:0 0 0 1px var(--color-active), 0 0 0 1px var(--color-active) inset}
		.b-select-ttl:after{content:'+';font:600 1.8rem/100% var(--font-title);color:var(--color-active);margin-top:-0.9rem;position:absolute;top:50%;right:1.3rem}
		.b-select.disabled .b-select-ttl:after{opacity:.5}
		.b-select-ttl label{max-width:80%;text-overflow:ellipsis;overflow:hidden;margin-top:-.8rem;display:block;position:absolute;top:50%;cursor:pointer;transition:all .2s}
		.b-select.disabled .b-select-ttl label{color:#ccc !important;cursor:default !important}
		.b-select.active .b-select-ttl label{font-size:.7em;color:#aaa;margin-top:0;top:.3rem}
		.b-select-ttl span{text-overflow:ellipsis;overflow:hidden;max-width:100%;margin-top:2rem;display:block;opacity:0;transition:all .2s}
		.b-select.active .b-select-ttl span{margin-top:.5rem;opacity:1}
	.b-select-pop{background:#fff;min-width:100%;max-height:35rem;margin-top:-1rem;border:1px solid var(--color-border);overflow-y:auto;opacity:0;visibility:hidden;position:absolute;left:0;z-index:10;transition:all .3s;box-shadow:0 2px .5rem #0002}
	.b-select.open .b-select-pop{margin-top:0;opacity:1;visibility:visible}
		.b-select-pop ul{list-style:none;padding:0;margin:0}
			.b-select-pop ul li{padding:1rem 5rem 1rem 2rem;margin:0;border-bottom:1px solid var(--bg-light);position:relative;cursor:pointer;transition:all .3s}
			.b-select-pop ul li.active{color:#333;background:var(--bg-light);border-bottom-color:#fff}
			.b-select-pop ul li.disabled{color:#e9e9e9 !important;background:none !important;border-bottom-color:var(--bg-light) !important;cursor:default}
			.b-select-pop ul li:last-child{border-bottom:0}
			.b-select-pop ul li:hover{color:var(--color-title);background:var(--bg-light-hover);border-bottom-color:#fff}
				.b-select-pop ul li.active:after{content:' ';background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2361b77d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:50%;display:block;width:1.8rem;height:1.8rem;margin-top:-.9rem;position:absolute;right:1rem;top:50%}

.b-table{font-size:1.25rem;line-height:130%;width:100%;margin:4rem 0}
	.b-table tr{border:1px solid var(--color-border)}
	.b-table thead tr{border-bottom:0}
	.b-table tbody tr:first-child{border-top:0}
		.b-table th,.b-table td{padding:1rem 1.5rem;border:0}
		.b-table th{font-weight:600;font-size:1.143em;color:#000;padding-top:1.5rem}
		.b-table td{color:var(--color-light)}
		.b-table tbody tr:first-child td{padding-top:1rem}

.b-btns-justify{display:flex;flex-wrap:wrap;justify-content:space-between}

.b-map{margin-top:5rem;margin-bottom:4rem}

.b-imgblock{margin-top:2em;margin-bottom:2em}
.b-imgblock:first-child{margin-top:1.5em !important}

.m-loader{}
	.m-loader:before{content:' ';background:#fffb;display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0;visibility:hidden;transition:.3s all}
	.m-loader:after{content:' ';background:url('https://i.pinimg.com/originals/98/eb/93/98eb9354e3eaf68329a65aa69fdce448.gif') no-repeat center center;height:5rem;display:block;position:fixed;left:0;right:0;top:40%;z-index:9;opacity:0;visibility:hidden;transition:.5s all}
.m-loader.m-loading,.m-loading:not(.m-loader) .m-loader{position:relative}
	.m-loader.m-loading:before,.m-loader.m-loading:after,.m-loading:not(.m-loader) .m-loader:before,.m-loading:not(.m-loader) .m-loader:after{opacity:1;visibility:visible}

.m-scrollbar{scrollbar-width:thin;scrollbar-color:#eee #f5f5f5;transition:all 0.3s}
.m-scrollbar::-webkit-scrollbar{width:8px;transition:all 0.3s}
.m-scrollbar::-webkit-scrollbar-track{background:#f5f5f5}
.m-scrollbar::-webkit-scrollbar-thumb{background-color:#eee;border-radius:2px;border:2px solid #f5f5f5}
.m-scrollbar:hover{scrollbar-color:#ccc #f5f5f5}
.m-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#ccc}

.animate-pulse{transform:scale(1);filter:blur(0);animation:1s ease normal animate-pulse}
@keyframes animate-pulse{0,100%{transform:scale(1);filter:blur(0);opacity:1}33%{transform:scale(.9);filter:blur(2px);opacity:.3}66%{transform:scale(1.1)}}

@media(max-width:575px){
	.b-btns-justify .btn{font-size:1.3rem;max-width:45%;padding-left:0;padding-right:0}
}
@media(min-width:768px){
	p,ol,ul{margin:1.5em 0}
	ol,ul{padding-left:2.5em}
	
	.b-main blockquote{padding-left:1.5em;padding-right:1.5em}
	
	.b-table{font-size:1.4rem;line-height:inherit}
		.b-table th,.b-table td{padding:1.8rem 4rem}
		.b-table th{padding-top:2.5rem}
	
	.b-imgblock{margin-top:3em;margin-bottom:3em}
}
/* /html */


/* forms */
.b-form{line-height:125%;color:var(--color-light);padding:0;margin-top:4.5rem}
	.b-form-header{margin-bottom:3rem;overflow:hidden}
		.b-form-icon{float:left;margin-right:3.8rem}
		.b-form-icon--phone{margin-top:-1.5rem}
		.b-form-title{margin-bottom:1rem}
			.b-form-title h2,.b-form-title .h2{margin:0}
		.b-form-urgent{}
			.b-form-urgent .tel{font-weight:600}
	.b-form-content{}
		.b-form-content form{margin:-1.2rem -1.5rem;display:flex;flex-wrap:wrap}
			.b-form-col{width:100%}
				.b-form-line{width:100%;padding:1.2rem 1.5rem}
					.b-form .inp{width:100%}
				.b-form-txt-wrap{background:var(--bg-light);width:100%}
					.b-form .txt{width:100%;height:12.8rem;resize:none}
					.b-form .inp-file+label{font-size:1.2rem;max-width:40rem;height:4rem;padding-left:1.3rem;padding-right:2rem}
						.b-form .inp-file+label:before{margin-right:1.5em}
			.b-form-col--controls{display:flex;flex-wrap:wrap;justify-content:space-between}
				.b-form-line--controls{flex:1 0}
				.b-form-line--btn{width:44%}
		.b-form-content-result{font-weight:600;font-size:2rem;color:var(--color-active)}
		.b-form-content-errors{font-weight:400;font-size:1.8rem;color:red}

.b-pop{padding:0}

.b-pop .b-form{padding:3rem;margin:0}
.b-pop .b-form--narrow{max-width:44rem}
	.b-pop .b-form .b-form-title{max-width:80rem}
	.b-pop .b-form .b-form-line--worktime{opacity:.5}
	.b-pop .b-form--narrow .b-form-line--controls{font-size:1.4rem}
	.b-pop .b-form--narrow .b-form-line--btn{width:100%}
		.b-pop .b-form--narrow .b-form-line--btn .btn{width:100%;max-width:100%}

@media(max-width:575px){
	.b-pop .b-form .b-form-icon{width:5rem;margin-right:2rem}
	.b-pop .b-form .b-form-title h2,.b-pop .b-form .b-form-title .h2{font-size:1.8rem;max-width:30rem}
	.b-pop .b-form .b-form-urgent{clear:both}
}
@media(min-width:576px){
	.b-form-header{margin-bottom:4rem}
	.b-form-col{width:50%}
	
	.b-pop .b-form{padding:4rem}
}
/* /forms */


/* header */
.b-header{background:#fff;width:100%;padding:.5rem 0;position:fixed;left:0;top:0;z-index:11;transition:all 0.2s}
	.b-header-info{padding:0 0 1rem;margin:0 -1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}
		.b-header-logo{height:6rem;padding:1rem;margin-left:0.5rem;margin-right:-1rem;display:block;position:relative;left:0;top:0;transition:all .3s;overflow:hidden}
			.b-header-logo img{width:7.5rem;height:4rem;display:block;position:relative;top:0;transition:all .3s}
		.b-header-city{font-weight:600;font-size:0.875em;line-height:114.3%;color:#0004;padding-left:1.5rem;position:relative;display:none}
			.b-header-city:before{content:' ';background:var(--color-active);width:0.7rem;height:0.7rem;margin-top:-0.3rem;border-radius:50%;position:absolute;left:0;top:50%}
		.b-header-search{width:24%;min-width:20rem;display:none}
			.b-header-search form{width:100%;display:block;position:relative}
				.b-header-search-text{width:100%;padding-right:5rem;display:block}
				.b-header-search-btn{text-indent:10rem;background:none;width:5rem;height:var(--btn-height);padding:0;margin:0;border:0;border-radius:0;position:absolute;right:0;top:0;overflow:hidden;transition:all .3s;cursor:pointer}
				.b-header-search-btn:hover{background:var(--bg-light-overlay)}
					.b-header-search-btn svg{fill:#9f9f9f;width:1.5rem;height:1.5rem;position:absolute;right:2rem;top:1.3rem;transition:all .3s}
					.b-header-search-btn:hover svg{fill:var(--color-active-hover)}
		.b-header-phone{position:absolute;top:1rem;right:1.5rem}
		.b-header-email{font-size:.875em;position:absolute;top:3.5rem;right:1.5rem}
			.b-header-phone a,.b-header-email a{font-weight:bold;text-decoration:none !important}
		.b-header-callback{white-space:nowrap;width:16.6666666667%;padding:0 1.5rem;flex:0 0 auto;display:none}
			.b-header-callback .btn{width:100%;display:block}
		.b-header-burger{line-height:2rem;width:50%;padding:1rem 1.5rem 1rem 5.5rem;position:absolute;left:0;top:100%;z-index:10;transition:all .3s;cursor:pointer}
			.b-header-burger>div,.b-header-burger>div:before,.b-header-burger>div:after{background:var(--color-active);height:0.5rem;display:block;position:absolute;left:0;top:0;transition:all .3s}
			.b-header-burger>div{width:3rem;margin-top:-.3rem;left:1.5rem;top:50%}
				.b-header-burger>div:before{content:' ';width:100%;top:-1rem}
				.b-header-burger>div:after{content:' ';width:100%;top:1rem}
			.b-header-burger>span{font-weight:bold;color:var(--color-active);width:100%;display:block;overflow:hidden;transition:all .2s}
		
	.b-menu-wrap{height:var(--btn-height);padding:0;margin:0 -1.5rem;position:relative;z-index:4}
		.b-menu-catalog-wrap{padding-top:5rem;margin:0 1rem;position:relative;transition:all .3s}
			.b-menu-catalog-wrap>.btn{font-size:1.6rem;display:block;position:relative;z-index:11}
			.b-menu-catalog-wrap.hover>.btn{background:var(--color-active-dark)}
			.b-menu-catalog-wrap>.btn:hover{background:var(--color-active-hover)}
			.b-menu-catalog{font-weight:600;font-size:.9em;line-height:121.4%;list-style:none;height:0;padding:0;margin:0 0 0 2rem;display:block;overflow:hidden;visibility:hidden;opacity:0;transition:all .2s}
			.b-menu-catalog-wrap.hover .b-menu-catalog{height:auto;overflow:visible;visibility:visible;opacity:1}
				.b-menu-catalog>li{padding:0;margin:.7rem 0;display:block}
				.b-menu-catalog>li:first-child{margin-top:-1rem;transition:all .2s}
				.b-menu-catalog-wrap.hover .b-menu-catalog>li:first-child{margin-top:.7rem}
					.b-menu-catalog>li>a{text-decoration:none;color:#6d7278;padding:0.2rem 1rem;display:inline-block;position:relative}
					.b-menu-catalog>li>a:hover{color:var(--color-active-hover)}
					.b-menu-catalog-pop{display:none}
		.b-menu-header{font-weight:600;font-size:1em;line-height:121.4%;list-style:none;padding:0;margin:0 1rem;transition:all .3s}
			.b-menu-header>li{padding:0;margin:0;position:relative}
					.b-menu-header>li>a,.b-menu-header>li>span{text-decoration:none;color:var(--color-title);padding:1rem;display:inline-block;position:relative}
					.b-menu-header>li>span{color:var(--color-title);cursor:default}
						.b-menu-header>li>ul{font-weight:600;font-size:.9em;list-style:none;height:0;overflow:hidden;padding:0;margin:0 0 0 2rem;transition:all .2s;overflow:hidden;visibility:hidden;opacity:0}
						.b-menu-header>li.hover>ul{height:auto;overflow:visible;visibility:visible;opacity:1}
							.b-menu-header>li>ul>li{padding:0;margin:0.7rem 0;display:block}
							.b-menu-header>li>ul>li:first-child{margin-top:-1rem;transition:all .2s}
							.b-menu-header>li.hover>ul>li:first-child{margin-top:0.7rem}
								.b-menu-header>li>ul>li>a,.b-menu-header>li>ul>li>span{text-decoration:none;color:#6d7278;padding:0.2rem 1rem;display:inline-block;position:relative}
								.b-menu-header>li>ul>li>span{color:var(--color-title);cursor:default}
								.b-menu-header>li>ul>li>a:hover{color:var(--color-active-hover)}
					.b-menu-wrap i.exp{vertical-align:middle;width:6rem;padding:1.8rem;display:inline-block;position:relative}
						.b-menu-wrap i.exp:before{content:' ';width:.6rem;height:.6rem;border:0 solid var(--color-light);border-width:0 1px 1px 0;display:block;transform:rotate(45deg);position:absolute;right:3.8rem;top:1.2rem;transition:all .2s}
						.b-menu-wrap .hover>i.exp:before{top:1.5rem;transform:rotate(225deg)}

		.b-header-basket{position:absolute;right:0;top:0}
			.b-header-basket-btn{font-weight:bold;font-size:0.875em;line-height:135.7%;color:var(--color-title) !important;text-decoration:none !important;text-align:right;width:6.5rem;height:var(--btn-height);padding:1.1rem 1.8rem 1rem 2rem;display:block;position:relative}
			span.b-header-basket-btn{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}
			a.b-header-basket-btn:hover{background:var(--bg-light-hover)}
				.b-header-basket-btn svg{fill:var(--color-title);width:2.7rem;height:2.3rem;margin-top:-1.15rem;position:absolute;left:14%;top:50%;transition:all .3s}
				.b-header-basket-btn i{font-weight:normal;font-style:normal;font-size:0.7143em;line-height:1.4em;letter-spacing:0.1rem;font-family:var(--font-title);text-align:center;color:#fff;background:#ff0000;min-width:1.4em;height:1.4em;padding:0 0.3em 0 0.4rem;margin:-1.4em 0 0 2.2rem;border-radius:6.5em;display:block;position:absolute;left:14%;top:50%}
				.b-header-basket-btn span{display:none}

		.b-header-search-mobile-btn{background:none;width:5rem;height:var(--btn-height);display:block;position:absolute;right:6.5rem;top:0;overflow:hidden;transition:all .3s;cursor:pointer}
		.b-header-search-mobile-btn:hover{background:var(--bg-light-overlay)}
			.b-header-search-mobile-btn svg{fill:var(--color-title);width:2.2rem;height:2.2rem;position:absolute;right:1.4rem;top:.9rem;transition:all .3s}
		
		.b-pop-search .b-header-search{width:100%;padding:4rem 2rem 3rem;vertical-align:top}

.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:100000}
.b-popsearch-list{background:#fff;list-style:none;padding:2rem;margin:0}
	.b-popsearch-list>li{padding:0;margin:0 0 2rem}
	.b-popsearch-list>li:last-child{margin-bottom:0}
		.b-popsearch-list>li>div{font-size:1.7rem;font-family:var(--font-title)}
			.b-popsearch-list>li>div:after{content:':'}
		.b-popsearch-list>li>ul{font-size:1.5rem;line-height:130%;list-style:none;padding:0;margin:1rem 0 0}
			.b-popsearch-list>li>ul>li{padding:0 1rem;margin:.6rem 0;position:relative}
			.b-popsearch-list>li>ul>li.m-all{font-size:1.6rem;padding-left:0}
				.b-popsearch-list>li>ul>li:before{content:'-';position:absolute;left:0}
				.b-popsearch-list>li>ul>li.m-all:before{display:none}
				.b-popsearch-list>li>ul>li>a{}
					.b-popsearch-list>li>ul>li>a>b{font-weight:600;color:#0a5f44;transition:all .3s}
					.b-popsearch-list>li>ul>li>a:hover>b{color:var(--color-accent-hover)}

.m-fixed-header-compact .b-header,.b-header.m-active{padding-top:0.5rem;box-shadow:0 5px 0px 0px var(--bg-light)}
.m-fixed-header-compact .b-header,.m-fixed-header-compact .b-header-info,.m-fixed-header-compact .b-menu-wrap,.m-fixed-header-compact .b-header-email,.m-fixed-header-compact .b-header-callback{transition:all .4s}

@media(max-width:767px){
	.b-header{height:12rem}
		.b-header-burger>div,.b-header-burger>div:before,.b-header-burger>div:after{transition:top .1s .2s,background .3s,transform .2s}
	
	.m-fixed-header-hiddenmenu .b-header{height:7.5rem;top:-2.5rem}
		.m-fixed-header-hiddenmenu .b-header-burger{width:auto}
			.m-fixed-header-hiddenmenu .b-header-burger>span{width:0;opacity:0}
		.m-fixed-header-hiddenmenu .b-header-logo{width:9.5rem;height:1.5rem;padding-top:0;padding-bottom:0;left:6rem;top:3.5rem}
			.m-fixed-header-hiddenmenu .b-header-logo img{top:-2.5rem}
		.m-fixed-header-hiddenmenu .b-header-phone{top:-10rem}
		.m-fixed-header-hiddenmenu .b-header-email{top:-10rem}
	
	.b-menu-catalog-wrap{opacity:0;visibility:hidden}
		.b-menu-catalog-wrap>.btn{font-size:1.8rem;color:var(--color-title) !important;text-align:left;background:none !important;width:auto;min-width:0;max-width:100%;height:auto;padding:1rem;margin:0;display:inline-block}
			.b-menu-catalog>li:before{content:'-'}
				.b-menu-catalog>li>a{padding-left:.5rem}
	.b-menu-header{opacity:0;visibility:hidden}
		.b-menu-header>li>ul>li:before{content:'-'}
		.b-menu-header>li>ul>li>a,.b-menu-header>li>ul>li>span{padding-left:.5rem}
	
	.b-header.m-active{height:100%;top:0;overflow:scroll}
		.b-header.m-active .b-header-burger{width:50%}
			.b-header.m-active .b-header-burger>span{color:#999;width:auto;opacity:1}
			.b-header.m-active .b-header-burger>div{background:#ffffff01}
				.b-header.m-active .b-header-burger>div:before,.b-header.m-active .b-header-burger>div:after{background:#999;top:0;transition:top .1s,background .3s,transform .2s .1s}
				.b-header.m-active .b-header-burger>div:before{transform:rotate(-45deg)}
				.b-header.m-active .b-header-burger>div:after{transform:rotate(45deg)}
		.b-header.m-active .b-header-logo{width:auto;height:6rem;padding-top:1rem;padding-bottom:1rem;left:0;top:0}
			.b-header.m-active .b-header-logo img{top:0}
		.b-header.m-active .b-header-phone{top:1rem}
		.b-header.m-active .b-header-email{top:3.5rem}
		.b-header.m-active .b-menu-wrap{height:auto}
			.b-header.m-active .b-menu-catalog-wrap{opacity:1;visibility:visible}
			.b-header.m-active .b-menu-header{opacity:1;visibility:visible}
				/*.b-header.m-active .b-menu-header>li.js-menu-exp:after{content:' ';border:0.3rem solid transparent;border-top:.5rem solid var(--color-title);display:inline-block;position:relative;left:.7rem;top:0}*/
}
@media(min-width:768px){
	.b-header{padding-top:2rem;padding-bottom:2rem}
		.b-header-info{background:#fff;padding-top:1rem;padding-bottom:2rem}
			.b-header-logo,.b-header-logo img{transition:none}
				.b-header-logo img{position:static}
			.b-header-city{display:block}
			.b-header-search{display:block}
			.b-header-phone{margin-top:0;position:static;right:auto}
			.b-header-email{font-size:1em;margin-bottom:0;position:static;right:auto}
			.b-header-callback{display:block}
			.b-header-burger{width:auto;padding:0;left:4rem;top:2.9rem;display:none}
				.b-header-burger>div,.b-header-burger>div:before,.b-header-burger>div:after{transform:scaleY(2.3) skewY(-11deg)}
				.b-header-burger>div{width:2.5rem;margin-top:0;left:0;top:0}
					.b-header-burger>div:before{transform:none;left:-2.5rem;top:-0.5rem}
					.b-header-burger>div:after{transform:none;left:2.5rem;top:0.5rem}
				.b-header-burger>span{display:none}
		.b-menu-wrap{height:auto;display:flex;align-items:center;justify-content:space-between}
			.b-menu-catalog-wrap{width:22rem;padding:0;margin:0 0 0 1.5rem;transition:all .2s .2s}
				.b-menu-catalog{font-weight:bold;font-size:1.6rem;line-height:118.75%;font-family:var(--font-title);background:#fff;width:100%;height:auto;margin:0;position:absolute;left:0;top:100%;z-index:10}
				.b-menu-catalog-wrap.hover .b-menu-catalog{z-index:2}
					.b-menu-catalog>li{margin:0}
					.b-menu-catalog-wrap.hover .b-menu-catalog>li:first-child{margin-top:0}
						.b-menu-catalog>li>a{color:rgba(0,0,0,.85);height:6rem;padding:0 5.5rem 0 1.7rem;border:1px solid var(--color-border);border-bottom-width:0;display:flex;align-items:center}
						.b-menu-catalog>li:first-child>a{border-top-width:0}
						.b-menu-catalog>li:last-child>a{border-bottom-width:1px}
						.b-menu-catalog>li>a:hover,.b-menu-catalog>li:hover>a{color:#000;border-color:#fff1;box-shadow:var(--shadow-menuitem)}
						.b-menu-catalog>li:hover+li>a{border-top-color:#fff1}
							.b-menu-catalog>li>a:before{content:' ';background:#fff;width:2rem;height:100%;position:absolute;right:-1px;top:0;z-index:10;opacity:0;transition:all .3s}
							.b-menu-catalog>li>a:hover:before,.b-menu-catalog>li:hover>a:before{opacity:1}
							.b-menu-catalog>li>a:after{content:' ';width:1.2rem;height:1.2rem;border-right:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0;margin-top:-0.6rem;position:absolute;right:2rem;z-index:10;top:50%;transform:rotate(-45deg);transition:all .3s}
							.b-menu-catalog>li>a:hover:after,.b-menu-catalog>li:hover>a:after{border-color:var(--color-active)}
						.b-menu-catalog-pop{font:600 1.4rem/1.8rem var(--font-text);background:#fff;width:auto;height:100%;padding:2rem;margin-left:-1rem;border:1px solid #fff1;box-shadow:var(--shadow-menuitem);position:absolute;left:100%;top:0;display:flex;flex-wrap:nowrap;visibility:hidden;opacity:0;transition:all .3s}
						.b-menu-catalog>li.hover .b-menu-catalog-pop{margin-left:0;visibility:visible;opacity:1}
						.b-menu-catalog-pop-col{}
							.b-menu-catalog-pop ul{list-style:none;min-width:20.5rem;padding:0 0 0 4.5rem;margin:0 0 3.8rem}
								.b-menu-catalog-pop ul>li{padding:0;margin:1rem 0}
								.b-menu-catalog-pop ul>li:first-child{margin-top:0}
								.b-menu-catalog-pop ul>li:last-child{margin-bottom:0}
									.b-menu-catalog-pop ul>li>span{font-weight:bold;color:var(--color-title);position:relative;cursor:default}
										.b-menu-catalog-pop ul>li>span>svg{fill:var(--color-active);width:2.4rem;height:2.4rem;position:absolute;left:-3.7rem;top:-.3rem}
									.b-menu-catalog-pop ul>li>a{color:var(--color-text)}
									.b-menu-catalog-pop ul>li>a:hover{color:var(--color-active)}
			.b-menu-header{font-size:0.875em;margin:0 3rem 0 6rem;display:flex;align-items:center;justify-content:space-around;flex:1 1 0%;transition:all .2s .2s}
				.b-menu-header>li>a,.b-menu-header>li>span{display:block}
				.b-menu-header>li>a:hover{color:var(--color-active-hover)}
					.b-menu-header>li>ul{font-size:1em;background:#fff;height:auto;padding:1rem 1.3rem 1rem 1rem;margin-left:0;border:1px solid var(--color-border);position:absolute;left:-1rem;top:100%;z-index:2}
						.b-menu-header>li>ul>li{white-space:nowrap}
						.b-menu-header>li>ul>li:first-child{margin-top:-0.5rem}
						.b-menu-header>li.hover>ul>li:first-child{margin-top:0.7rem}
				.b-menu-wrap i.exp{display:none}
			.b-header-basket{width:16.6666666667%;padding:0 1.5rem;flex:0 0 auto;position:static;right:auto}
				.b-header-basket-btn{background:var(--bg-light);width:100%}
					.b-header-basket-btn span{display:block}
					.b-header-basket-btn span.b-header-basket-btn-empty{font-weight:600;font-size:.9em;line-height:1.3rem;color:#aaa;margin-top:-.3rem}
						.b-header-basket-btn span.b-header-basket-btn-empty span{display:block}
			.b-header-search-mobile-btn{display:none}
	
	.title-search-result{z-index:205}
	
	.m-fixed-header-compact .b-header-burger{width:6rem;height:4.5rem;display:block}
	.m-fixed-header-compact .b-header-logo{height:2.5rem;padding-top:0;padding-bottom:0;margin-top:3.5rem;transition:margin-left .3s}
		.m-fixed-header-compact .b-header-logo img{margin-top:-2.5rem}

	.m-fixed-header-hiddenmenu .b-header{padding-bottom:1rem}
		.m-fixed-header-hiddenmenu .b-header-info{height:7rem;padding-top:0;padding-bottom:0;margin-right:16.666666667%;transition:all 0.1s}
		.m-fixed-header-hiddenmenu .b-header-burger{margin-top:-2.2rem;left:0;top:50%;cursor:pointer}
		.m-fixed-header-hiddenmenu .b-header-burger:hover{background:var(--bg-light)}
			.m-fixed-header-hiddenmenu .b-header-burger>div{width:3rem;margin-left:-1.5rem;margin-top:-.3rem;left:50%;top:50%;transform:none}
				.m-fixed-header-hiddenmenu .b-header-burger>div:before{left:0;top:-1rem}
				.m-fixed-header-hiddenmenu .b-header-burger>div:after{left:0;top:1rem}
			.m-fixed-header-hiddenmenu .b-header-callback{width:20.3%}
			.m-fixed-header-hiddenmenu .b-header-email,.m-fixed-header-hiddenmenu .b-header-city{display:none}
			.m-fixed-header-hiddenmenu .b-header-logo{height:1.5rem;margin-top:-0.3rem;margin-left:6rem}
		.m-fixed-header-hiddenmenu .b-menu-wrap{margin-top:-5rem}
			.m-fixed-header-hiddenmenu .b-menu-catalog-wrap,.m-fixed-header-hiddenmenu .b-menu-header{transition-delay:0s;opacity:0}
				.m-fixed-header-hiddenmenu .b-menu-catalog-wrap .b-menu-catalog,.m-fixed-header-hiddenmenu .b-menu-header>li.hover>ul{display:none}
			.m-fixed-header-hiddenmenu .b-header-basket{margin-top:-1rem}
}
/* /header */


/* footer */
.b-copyright{font-size:1.4rem;line-height:2rem;color:var(--color-active);padding-top:3.5rem;padding-bottom:1.5rem}
.b-notoferta{font-size:.7em;line-height:150%;color:#aaa;padding-top:0;padding-bottom:3rem}

.b-footer{font-size:1.3rem;line-height:142.9%;color:var(--color-footer);background:#f9f9f9}
	.b-footer-inner{padding:2.143em 0 2em}
		.b-footer-col{margin-top:2.5em;display:flex;flex-direction:column}
		.b-footer-col:first-child{margin-top:0}
			.b-footer-col-title{font-weight:bold;font-size:1.8em;line-height:120%;font-family:var(--font-title);color:var(--color-active);margin-bottom:.8em}
			.b-footer-col-content{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 0%}
				.b-footer-block{margin:0 0 1.429em}
				.b-footer-block:last-child{margin-bottom:0}
					.b-footer-block-title{font-weight:bold;font-size:1.429em;line-height:120%;font-family:var(--font-title);color:var(--color-title);margin-bottom:.6em}
					.b-footer-block:first-child .b-footer-block-title{margin-top:-0.3rem}
					.b-footer-block .a-icon-pdf{min-width:51%;margin-bottom:2rem}
					.b-footer-block .a-icon-pdf:last-child{margin-bottom:0}
			.b-footer-menu{list-style:none;padding:0;margin:1rem 0 0}
			.b-footer-menu.m-overall{margin-top:0;display:flex;flex-direction:column;justify-content:space-between;flex:1 0 0%}
				.b-footer-menu li{padding:0;margin:0 0 1rem}
				.b-footer-menu li:last-child{margin-bottom:0}
					.b-footer-menu li a,.b-footer-menu li span{text-decoration:none !important;color:var(--color-footer);padding:0;margin:0}
					.b-footer-menu li span{color:var(--color-title);cursor:default}
					.b-footer-menu li a:hover{color:var(--color-title)}
			.b-footer-callback{white-space:nowrap;display:block}
			.b-footer-socials{height:var(--btn-height);margin:0 -0.7rem 0;display:flex;align-items:center}
				.b-footer-socials a{padding:0.7rem;display:inline-block}
					.b-footer-socials a svg{fill:#c3c3c3;transition:all 0.4s}
					.b-footer-socials a:hover svg{fill:var(--color-active-hover)}
					.b-footer-socials a.m-vk svg{width:3.6rem;height:2.1rem}
					.b-footer-socials a.m-youtube svg{width:3.1rem;height:2.1rem}
					.b-footer-socials a.m-whatsapp svg{width:2.5rem;height:2.5rem}
					.b-footer-socials a.m-facebook svg{width:2.5rem;height:2.5rem}
					.b-footer-socials a.m-instagram svg{width:2.6rem;height:2.6rem}

@media(min-width:576px){
	.b-footer-inner{padding-bottom:2.857em}
		.b-footer-col:nth-child(2){margin-top:0}
}
@media(min-width:768px){
	.b-footer{font-size:1.4rem}
		.b-footer-col{margin-top:0}
			.b-footer-col-title{font-size:2.143em;margin-bottom:1em}
			.b-footer-block{padding-right:1rem}
				.b-footer-block .a-icon-pdf{min-width:0}
			.b-footer-callback{margin-top:4rem}
			.b-footer-socials{margin-top:4rem}
}
/* /footer */


/* title */
h1,.h1,.h1-sub,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:600;line-height:120%;font-family:var(--font-title);color:var(--color-title);padding:0;margin:0}

h1,.h1,.h1-sub{font-size:2.2rem;margin-bottom:1.2em}
h1,.h1{margin-top:1.5em}
h1:first-child,.h1:first-child,.b-breadcrumbs+h1,.b-breadcrumbs+.h1{margin-top:0}
.h1-sub{margin-bottom:.8em}
.h1-sub+h1,.h1-sub+.h1{font-size:2.8rem;line-height:105%;color:var(--color-active);margin-top:.6em;margin-bottom:.9em}
h1+.h1-sub,.h1+.h1-sub{font-size:2.8rem;line-height:105%;color:var(--color-active);margin-top:-.25em;margin-bottom:.9em}

h1>.h1-art{font-weight:normal;font-size:60%;color:#999;display:block}

h2,.h2{font-size:2rem;color:var(--color-title);margin-top:1.6em;margin-bottom:1em}
h3,.h3{font-weight:bold;font-size:1.8rem;color:var(--color-title);margin-top:1em;margin-bottom:.8em}
h4,.h4{font-size:1.6rem;margin-top:0.5em;margin-bottom:0.5em}
h5,.h5{}

@media(min-width:768px){
	h1,.h1,.h1-sub{font-size:3rem}
	.h1-sub+h1,.h1-sub+.h1{font-size:4.2rem}
	h1+.h1-sub,.h1+.h1-sub{font-size:4.2rem}
	
	h1>.h1-art{font-size:55%}
	
	h2,.h2{font-size:3rem}
	h3,.h3{font-size:2rem}
	h4,.h4{font-size:1.65rem}
}

@media(min-width:1000px){
	h1>.h1-art{font-size:60%;float:right}
}
/* /title */


/* main */
.b-price{font:bold 2.2rem/100% var(--font-title);color:var(--color-active);white-space:nowrap}

.b-main{padding-top:14rem;padding-bottom:4rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;/*overflow:hidden topik [29.11.2021]: Из-за этого не работает sticky-блок с кнопкой в корзине. Наверное, нужно будет вернуть, но возможно, можно сделать только для мобильной версии*/}
	.b-main img{max-width:100%}

.b-banner{background-color:var(--bg-light);height:auto;min-height:10rem;padding:1.3em 20% 1.3em 1.5em;margin:0 -1.5rem 1.5em;position:relative;z-index:1;overflow:hidden}
	.b-banner .h1-sub,.b-banner h1,.b-banner .h1{max-width:35rem;position:relative;z-index:1}
	.b-banner-bg{}
		.b-banner-bg img{position:absolute;z-index:0}

.b-breadcrumbs{font-size:0.875em;line-height:142.86%;list-style:none;padding:0;margin:-.1rem 0 1.8rem;display:block}
	.b-breadcrumbs li{padding:0;margin:0;display:inline-block}
		.b-breadcrumbs li>a{color:var(--color-title);text-decoration:none !important;margin:0 0.4rem;display:inlie-block;cursor:pointer}
		.b-breadcrumbs li>a:hover{color:var(--color-active-hover)}
		.b-breadcrumbs li>span{color:var(--color-active);margin:0 0.4rem;cursor:default}
		.b-breadcrumbs li:first-child>a,.b-breadcrumbs li:first-child>span{margin-left:0}
		.b-breadcrumbs li:last-child>a,.b-breadcrumbs li:last-child>span{margin-right:0}

.b-submenu{font-weight:bold;line-height:118.75%;font-family:var(--font-title);list-style:none;width:100%;padding:0;margin:4rem 0 5rem;display:flex;display:none}
	.b-submenu>li{font-size:1.1rem;line-height:150%;text-transform:uppercase;width:auto;padding:0;margin:0;flex:0}
		.b-submenu>li>*{color:var(--color-title);text-decoration:none;height:5rem;padding:0 4rem 0 1.2rem;border:1px solid var(--color-border);display:flex;align-items:center;position:relative;transition:all .3s;cursor:pointer}
		.b-submenu>li.active>*{cursor:default;animation:.4s ease normal submenu-item-click}
		.b-submenu:hover>li.active>*{border-color:var(--color-border);box-shadow:none}
		.b-submenu>li.active>*,.b-submenu>li>*:hover{text-decoration:none;border-color:#fff1;box-shadow:var(--shadow-menuitem)}
		.b-submenu>li.active>*:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
			.b-submenu>li svg{max-width:3.6rem;display:block;position:absolute;right:.7rem;top:50%;transform:scale(.7)}
	.b-submenu>li:nth-last-child(n+7),.b-submenu>li:nth-last-child(n+7)~li{font-size:1rem}
@keyframes submenu-item-click{50%{border-color:#fff1;box-shadow:0 0 1.5rem #02734f66}}

.b-submenu-wrap{width:auto;padding:1.5rem 0;margin:-1.5rem;display:flex;overflow:auto}
	.b-submenu-wrap .b-submenu{width:auto;padding-left:1.5rem;padding-right:1.5rem;margin-top:0;margin-bottom:0;display:flex}

.b-tabs{width:100%;padding:0;margin:4rem 0}
	.b-tabs-btns{margin-top:0;margin-bottom:0}
	.b-tabs-content{list-style:none;padding:3rem 0 0;margin:0}
		.b-tabs-content>li{padding:0;margin:0;display:none}
		.b-tabs-content>li.active{display:block}
			.b-tabs-content>li h2:first-child,.b-tabs-content>li .h2:first-child{margin-top:0}

.b-capture{background:var(--bg-light);min-height:12rem;padding:1.5rem;margin:4rem 0 4rem;display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;overflow:hidden}
.b-capture:last-child{margin-bottom:0}
	.b-capture svg{width:6rem}
	.b-capture svg.i-chat{margin-bottom:-1.5rem;flex:0 auto;animation:10s ease 10.4s infinite normal capture-icon}
		.b-capture svg.i-chat circle{display:block;animation:10s 10.2s infinite capture-dots}
		.b-capture svg.i-chat circle:nth-child(3){animation-delay:10.1s}
		.b-capture svg.i-chat circle:nth-child(4){animation-delay:10s}
	.b-capture svg.i-info{margin-top:-.5rem;margin-left:-.5rem;margin-right:-.6rem;animation:10s ease 10.4s infinite normal capture-icon}
		.b-capture svg.i-info .i-info-i{display:block;animation:10s 10.2s infinite capture-info-i}
	.b-capture .inp{font-weight:600;color:var(--color-title);text-align:center;background:#fff;flex:0 var(--btn-width)}
	.b-capture .inp::-moz-placeholder{color:var(--color-title)}.b-capture .inp::-webkit-input-placeholder{color:var(--color-title)}.b-capture .inp:-ms-input-placeholder{color:var(--color-title)}.b-capture .inp::-ms-input-placeholder{color:var(--color-title)}.b-capture .inp::placeholder{color:var(--color-title)}
	.b-capture .btn{flex:0 var(--btn-width);display:block;animation:10s ease 10.4s infinite normal capture-btn}
	.b-capture:hover .btn{position:relative;z-index:1}
	.b-capture-text{padding:0 0 0 2rem;flex:1}
		.b-capture-text h2,.b-capture-text .h2,.b-capture-text h3,.b-capture-text .h3{margin:0}
		.b-capture-text.row h2+h3,.b-capture-text.row .h2+.h3{margin-top:-.5rem;margin-bottom:1rem}
		.b-capture-subscribe-text{line-height:120%;padding-left:2rem}
@keyframes capture-icon{0%{transform:rotate(0)}1%{transform:rotate(-5deg)}2%{transform:rotate(2deg)}3%{transform:rotate(0)}}
@keyframes capture-dots{5%{transform:translateY(0)}9%{transform:translateY(-5px)}11%{transform:translateY(3px)}13%{transform:translateY(-1px)}14%{transform:translateY(0)}}
@keyframes capture-info-i{5%{transform:translateY(0)}7%{transform:translateY(-3px)}9%{transform:translateY(2px)}11%{transform:translateY(-1px)}12%{transform:translateY(0)}}
@keyframes capture-btn{13%{transform:scale(1)}18%{transform:scale(1.06)}24%{transform:scale(1)}}
@keyframes capture-shine{5%{opacity:0.5;left:-50%}10%{opacity:1}15%{left:100%}100%{left:100%}}

.b-toggleblock{margin:3rem 0}
	.b-toggleblock-btn{margin-top:0;position:relative;cursor:pointer}
		.b-toggleblock-btn:after{content:'+';font:600 3rem/100% var(--font-title);color:var(--color-active);margin-top:-.3rem;margin-left:1.3rem;position:absolute;transition:all .3s}
		.b-toggleblock.active .b-toggleblock-btn:after{content:'-'}
	.b-toggleblock-content{margin-bottom:5rem;display:none}
		.b-toggleblock-content .b-capture{margin-top:2.5rem}

.b-gallery{margin:4rem 0}
	.b-gallery-slider{margin:0 0 2.5rem}
		.b-gallery-slider li{padding:0;margin:0}
			.b-gallery-slider li img{width:100%;margin:auto;display:block}
	.b-gallery-nav{display:flex;flex-wrap:nowrap}
		.b-gallery-thumbs{margin:-1.5rem;flex:1 1 0}
			.b-gallery-thumbs li{padding:0;margin:0;cursor:pointer}
				.b-gallery-thumbs li div{margin:1.5rem}
				.b-gallery-thumbs li.flex-active-slide div{box-shadow:0 0 0 0.4rem var(--color-active-hover)}
					.b-gallery-thumbs li img{width:100%;display:block}
		.b-gallery-thumbs-nav{margin-left:3.2rem}
			.b-gallery-thumbs-nav .b-navbtn-prev{margin-right:2.8rem}

.b-slidebanner{background:var(--bg-light);margin-bottom:4rem;position:relative}
	.b-slidebanner .slides{font-weight:600;font-family:var(--font-title);color:#fff;list-style:none;padding:0;margin:0;overflow:hidden}
		.b-slidebanner .slides>li{width:100%;height:auto;padding:0;margin:0;display:none}
		.b-slidebanner .slides>li:first-child{display:block}
			.b-slidebanner-slide{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:30rem;padding:4rem;margin:0;display:flex;justify-content:space-between;flex-wrap:nowrap}
				.b-slidebanner-slide-left{max-width:55rem;padding-left:1rem;display:flex;flex-direction:column;justify-content:space-around}
					.b-slidebanner-slide-title{font-size:4.2rem;line-height:4.4rem}
					.b-slidebanner .btn{font-size:1.6rem;line-height:120%;color:var(--color-title);background:var(--color-accent);position:relative}
						.b-slidebanner .btn:before{content:' ';background:#0002;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all .3s}
						.b-slidebanner .btn:hover:before{opacity:1}
				.b-slidebanner-slide-right{width:35%;display:flex;flex-direction:column;justify-content:space-around;align-items:end}
					.b-slidebanner-slide-accent{font-size:13.6rem;line-height:10rem;color:var(--color-accent);white-space:nowrap;background-position:90% center;background-repeat:no-repeat;position:relative}
						.b-slidebanner-slide-accent sup{font-size:7rem;vertical-align:middle;margin-top:-2rem;display:inline-block}
					.b-slidebanner-slide-desc{font-weight:600;font-size:1.8rem;line-height:125%;width:60%;min-width:20rem;margin-right:-.5rem}
	.b-slidebanner .flex-control-nav{list-style:none;width:auto;padding:0;margin:0;display:flex;position:absolute;right:2.3rem;bottom:1.7rem;z-index:5}
		.b-slidebanner .flex-control-nav>li{width:auto;height:auto;padding:0;margin:0;display:block}
			.b-slidebanner .flex-control-nav>li>a{font-size:0;line-height:0;color:#00000001;background:none;width:auto;height:auto;padding:0.7rem;margin:0;border-radius:0;display:block;box-shadow:none !important;cursor:pointer}
			.b-slidebanner .flex-control-nav>li>a.flex-active{cursor:default}
				.b-slidebanner .flex-control-nav>li>a:after{content:' ';background:#fff;width:.8rem;height:.8rem;border-radius:50%;display:block;transition:all .3s}
				.b-slidebanner .flex-control-nav>li>a:hover:after{background:var(--color-active-hover)}
				.b-slidebanner .flex-control-nav>li>a.flex-active:after{background:var(--color-active) !important}

.b-quicksearch{background:var(--bg-light);padding:2rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center}
	.b-quicksearch-title{font-weight:600;font-size:2rem;line-height:100%;color:var(--color-title);width:100%;padding-right:2rem;flex-basis:1;flex-grow:1}
	.b-quicksearch-fields{margin:2rem -1rem 0;display:flex;flex-wrap:wrap;flex-basis:0;flex-grow:1}
		.b-quicksearch-fields-product{width:100%;padding:0 1rem}
		.b-quicksearch-fields-btn{width:100%;padding:0 1rem;margin-top:2rem;flex:1}
			.b-quicksearch-fields-btn .btn{width:100%;max-width:none;padding-left:0;padding-right:0}
		.b-quicksearch .b-filter{width:100%;margin-top:1rem;display:flex;flex-wrap:wrap}
			.b-quicksearch .b-filter-list{width:100%;margin-left:0;margin-right:0;flex-wrap:wrap}
				.b-quicksearch .b-filter-item{width:100%;padding-left:1rem;padding-right:1rem}
					.b-quicksearch .b-select{}
						.b-quicksearch .b-select-ttl{background:#fff}
						.b-quicksearch .b-select-ttl:hover{background:var(--bg-light-hover)}

@media(max-width:767px){
	.b-main img{height:auto}
	
	.b-banner .h1-sub{margin-bottom:0}
	.b-banner-bg img.main{max-height:90%;left:auto !important;right:0 !important;top:auto !important;bottom:0 !important;opacity:.1}
	.b-banner-bg img.adds{display:none}
	
	.b-breadcrumbs{}
	
	.b-capture-text h2,.b-capture-text .h2{font-size:1.8rem}
	.b-capture .btn{width:100%;max-width:none;margin:2rem auto 0;flex:0 100%}
	.b-capture .inp{width:100%;margin-top:1.5rem;flex:0 100%}
	.b-capture .inp+.btn{margin-top:1.5rem}
	
	.b-slidebanner{margin-left:-1.5rem;margin-right:-1.5rem}
		.b-slidebanner-slide{padding:2rem}
			.b-slidebanner-slide-left{background:#61b77d55;width:100%;padding:2rem;position:absolute;left:0;top:0}
				.b-slidebanner-slide-title{font-size:2.2rem;line-height:2.4rem}
				.b-slidebanner .btn{position:absolute;top:100%;margin-top:2rem}
			.b-slidebanner-slide-right{width:100%;position:absolute;left:0;bottom:3rem}
				.b-slidebanner-slide-accent{font-size:5rem;line-height:6rem;background-size:contain;position:absolute;bottom:100%;right:2rem}
					.b-slidebanner-slide-accent sup{font-size:4rem;margin-top:0}
				.b-slidebanner-slide-desc{font-size:1.4rem;width:100%;padding:1.5rem 2rem 0}
		.b-slidebanner .flex-control-nav{bottom:.7rem}
		.b-slidebanner .flex-direction-nav{display:none}
}
@media(min-width:768px){
	.b-main{padding-top:19rem;padding-bottom:7rem}
	
	.b-banner{height:18.75em;padding:2em 3em;margin-left:0;margin-right:0}
	
	.b-submenu{display:flex}
		.b-submenu>li{width:20%;flex:0 1 auto}
			.b-submenu>li>*{height:6rem}
	.b-submenu-wrap .b-submenu{flex:1}
	
	.b-tabs-content{padding-top:4rem}
		.b-tabs-content>li h2:last-child,.b-tabs-content>li .h2:last-child{margin-bottom:0}
	
	.b-toggleblock-btn:after{margin-top:-1.5rem;top:50%}
	
	.b-capture{padding:0 4rem;margin-top:5rem;margin-bottom:6.5rem;flex-wrap:nowrap;align-items:center}
		.b-capture svg{width:auto}
		.b-capture-text{padding:2rem 3.7rem}
		.b-capture .inp+.btn{margin-left:2rem}
		.b-capture:before{content:' ';background-image:linear-gradient(130deg, #ffffff01 10%, #fffb 55%, #ffffff01 60%);width:50%;height:100%;position:absolute;left:-50%;top:0;z-index:1;opacity:0.5;animation:10s ease-out 10.6s infinite normal capture-shine}
	
	.b-gallery-slider{margin-bottom:3.5rem}
	
	.b-quicksearch{padding:4rem 3rem}
		.b-quicksearch-title{width:auto;flex-basis:0;flex-grow:0}
		.b-quicksearch-fields-btn{width:25%;margin-top:0}
		.b-quicksearch-fields{margin-top:0}
			.b-quicksearch-fields-product{width:25%}
			.b-quicksearch-fields .b-filter{width:50%;margin-top:-1rem}
				.b-quicksearch .b-filter-item{width:50%}
}
@media(min-width:920px){
	.b-submenu>li{font-size:1.5rem;line-height:inherit;text-transform:none}
		.b-submenu>li>*{padding-right:5.5rem;padding-left:1.6rem}
			.b-submenu>li svg{right:1.2rem;transform:scale(1)}
	.b-submenu>li:nth-last-child(n+7),.b-submenu>li:nth-last-child(n+7)~li{font-size:1.3rem;line-height:140%}
		.b-submenu>li:nth-last-child(n+7)>*,.b-submenu>li:nth-last-child(n+7)~li>*{padding-right:4.5rem}
			.b-submenu>li:nth-last-child(n+7) svg,.b-submenu>li:nth-last-child(n+7)~li svg{right:.9rem;transform:scale(.8)}
}
@media(min-width:1100px){
	.b-submenu>li{font-size:1.6rem}
		.b-submenu>li svg{max-width:5rem;right:1.7rem}
	.b-submenu>li:nth-last-child(n+7),.b-submenu>li:nth-last-child(n+7)~li{font-size:1.5rem;line-height:inherit}
		.b-submenu>li:nth-last-child(n+7)>*,.b-submenu>li:nth-last-child(n+7)~li>*{padding-right:5rem}
			.b-submenu>li:nth-last-child(n+7) svg,.b-submenu>li:nth-last-child(n+7)~li svg{max-width:4rem;right:1rem;transform:scale(1)}
}
/* /main */


/* lists */
.b-list{margin:4rem 0}
.b-list:last-child{margin-bottom:0}

.b-items{list-style:none;padding:0;margin:2.5rem -1rem 4rem;display:flex;flex-wrap:wrap}
h2+.b-items,.h2+.b-items{margin-top:-1rem}
	.b-items>li{font-size:1.6rem;line-height:1.9rem;width:33.33333%;padding:1rem;margin:0}
		.b-items>li>*{height:100%;display:block;color:var(--color-text)}
		.b-items>li>a:hover,.b-items li>a:hover b{color:var(--color-active-hover)}
			.b-items>li>* img{margin-bottom:2rem;display:block;transition:all .4s}
			.b-items>li>a:hover img{filter:brightness(110%);transform:scale(1.02)}
			.b-items>li>* span{line-height:118.75%;display:block}
			.b-items>li>* b{font-weight:bold;font-family:var(--font-title);line-height:125%;color:var(--color-title);display:block;transition:all .3s}
.b-items--colors>li{width:33.3333%}

.b-slider{margin:4.5rem 0}
.b-slider:last-child{margin-bottom:0}
	.b-slider h2,.b-slider .h2{padding-right:15rem;margin-bottom:3.5rem;position:relative}
		.b-slider-nav{margin-top:-2rem;position:absolute;right:0;top:60%}
			.b-slider-nav .b-navbtn-prev{margin-right:2rem}
	.b-slider .flexslider{margin:0 -1rem}
		.b-slider .flex-viewport{padding:1.5rem 0;margin:-1.5rem 0}
		.b-slider .slides{margin:0}
			.b-slider .slides>li{padding:0;margin:0}
				.b-slider .slides>li>*{padding:0;margin:0 1rem}
.b-slider--partners .slides>li>div{height:12rem;padding:1rem;border:1px solid var(--color-border);display:flex;align-items:center}
	.b-slider--partners .slides>li>div img{width:auto !important;max-width:100% !important;margin:auto;display:block}

.b-filter{padding:0;margin:-1rem 0;position:relative}
	.b-filter-list{list-style:none;padding:0;margin:0 -1rem;display:flex;flex-wrap:wrap}
		.b-filter-item{width:50%;padding:1rem;margin:0}
	.b-filter-reset{position:absolute;top: 100%;font-size:.7em;line-height:120%;color:#aaa;border-bottom:1px dotted #aaa;margin-top:0;margin-left:.2rem;cursor:pointer;transition:.3s all}
	.b-filter-reset:hover{color:var(--color-active);border-bottom-color:var(--color-active)}

.b-pagenav{text-align:center;clear:both}
	.b-pagenav-more{font-size:1.6rem;line-height:var(--btn-height);color:#333;text-decoration:none;text-align:center;width:20rem;width:calc(5*var(--btn-height));height:var(--btn-height);border:1px solid #c0c0c0;display:inline-block;cursor:pointer;transition:all .2s}
	.b-pagenav-more:hover{background:var(--bg-light)}
	.b-pagelist{font-size:1.4rem;line-height:var(--btn-height);white-space:nowrap;text-align:center;vertical-align:middle;height:var(--btn-height);border:0;position:relative}
		.b-pagelist a,.b-pagelist span,.b-navbtn-prev,.b-navbtn-next{color:var(--color-light);text-decoration:none;white-space:nowrap;width:var(--btn-height);height:var(--btn-height);padding:0 0.5rem;display:inline-block;position:relative;overflow:hidden;box-sizing:border-box;transition:all .2s}
		.b-pagelist span{color:#c0c0c0;cursor:default}
		.b-pagelist .active{color:#000;background:var(--bg-light)}
		.b-pagelist a:hover,.b-navbtn-prev:not(.disabled,.flex-disabled):hover,.b-navbtn-next:not(.disabled,.flex-disabled):hover{background:var(--bg-light)}
	.b-pagenav-more+.b-pagelist{margin-top:2.6rem}

.b-navbtn-prev,.b-navbtn-next{text-indent:100rem;border:1px solid #c0c0c0;overflow:hidden;position:relative;z-index:1;cursor:pointer}
.b-navbtn-prev.disabled,.b-navbtn-next.disabled,.b-navbtn-prev.flex-disabled,.b-navbtn-next.flex-disabled{border-color:var(--color-disabled);cursor:default}
	.b-navbtn-prev:before,.b-navbtn-next:before{content:' ';width:1rem;height:1rem;border-left:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0;margin-left:-0.3rem;margin-top:-0.6rem;position:absolute;left:50%;top:50%;transform:rotate(45deg)}
	.b-navbtn-next:before{margin-left:-0.7rem;transform:rotate(225deg)}
	.b-navbtn-prev.disabled:before,.b-navbtn-next.disabled:before,.b-navbtn-prev.flex-disabled:before,.b-navbtn-next.flex-disabled:before{border-color:var(--color-disabled)}

@media (max-width:575px){
	.b-slider h2,.b-slider .h2{font-size:2rem;padding-right:11rem}
}
@media (max-width:575px),(min-width:768px) and (max-width:991px){
	.b-items>li{width:50%}
	
	.b-pagelist .b-navbtn-prev,.b-pagelist .b-navbtn-next{display:none}
}
@media (min-width:576px){
	.b-filter-item{width:33.33333%}
}
@media (min-width:768px){
	.b-list{margin-top:5.5rem;margin-bottom:5.5rem}
	
	.b-items{}
		.b-items>li{width:25%}
		.b-items--colors>li{width:20%}
	
	.b-slider{margin-top:5.5rem;margin-bottom:5.5rem}
}
@media (min-width:992px){
	.b-items{margin-left:-1.5rem;margin-right:-1.5rem}
		.b-items>li{padding-left:1.5rem;padding-right:1.5rem}
	
	.b-slider-nav .b-navbtn-prev{margin-right:3rem}
	.b-slider .flexslider{margin-left:-1.5rem;margin-right:-1.5rem}
		.b-slider .slides>li>*{margin-left:1.5rem;margin-right:1.5rem}
	
	.b-filter-list{flex-wrap:nowrap;margin-left:-1.5rem;margin-right:-1.5rem}
		.b-filter-item{width:16.6666667%;padding-left:1.5rem;padding-right:1.5rem}
}
/* /lists */


/* catalog */
.b-catalog{margin:2rem -1.5rem 0;display:flex;flex-wrap:wrap}
.b-catalog-seotext{margin-top:5rem}
	.b-catalog-side{width:100%;padding:0 1.5rem;margin-bottom:3rem}
	.b-catalog-content{width:100%;padding:0 1.5rem}

	.b-catalog-menu-btn{display:inline-block}
		.b-catalog-menu-btn>span{border-bottom:1px dotted}
	.b-catalog-menu-pop .fancybox-content{width:100%}
	.b-catalog-menu{font:bold 1.6rem/125% var(--font-title);list-style:none;width:100%;padding:0;margin:0;display:none}
		.b-catalog-menu li{padding:0;margin:0;display:block}
			.b-catalog-menu li a{text-decoration:none !important;height:6rem;border:1px solid var(--color-border);display:flex;align-items:center;position:relative}
			.m-page-product .b-catalog-menu li.active>a{border-color:var(--color-border)}
			.b-catalog-menu li.active>a,.b-catalog-menu li a:hover,.m-page-product .b-catalog-menu li.active>a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
		
		.b-catalog-menu>li{margin-bottom:2rem}
		.b-catalog-menu>li:last-child{margin-bottom:0}
			.b-catalog-menu>li>a{color:var(--color-title);padding:0 60% 0 2rem}
				.b-catalog-menu>li>a svg{fill:var(--color-active);display:block;width:4.6rem;height:4.6rem;margin-top:-2.3rem;position:absolute;right:1.8rem;top:50%;transition:all .4s}
			.b-catalog-menu>li ul{font:normal 1.6rem/125% var(--font-text);list-style:none;padding:0;margin:0;display:none}
				.b-catalog-menu>li ul li a{color:#6D7278;padding:0 2rem;border-top:0}
					.b-catalog-menu>li ul li a:after{content:' ';background:#fff;width:100%;height:1px;display:block;position:absolute;top:-1px;left:0;opacity:0;transition:all .3s}
					.m-page-product .b-catalog-menu>li ul li.active>a:after{opacity:0}
					.b-catalog-menu>li ul li.active>a:after,.b-catalog-menu>li ul li a:hover:after,.m-page-product .b-catalog-menu>li ul li.active>a:hover:after{opacity:1}
				.b-catalog-menu>li ul li ul{font-size:1.2rem;line-height:125%}
					.b-catalog-menu>li ul li ul a:before{content:' ';background:var(--color-active);width:0.8rem;height:0.8rem;margin-right:1.6rem;display:inline-block}
		
	.b-catalog-sections{font:bold 1.5rem/112.5% var(--font-title);list-style:none;padding:0;margin:-1rem;display:flex;flex-wrap:wrap}
		.b-catalog-sections>li{width:50%;padding:1rem;margin:0}
			.b-catalog-sections>li>a{color:var(--color-title);text-decoration:none !important;height:20.6rem;border:1px solid #ddd;display:block;position:relative;overflow:hidden}
			.b-catalog-sections>li>a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
				.b-catalog-sections>li>a img{max-width:100%;height:auto;max-height:18rem;margin:auto;position:absolute;right:0;top:-95rem;bottom:-100rem;transition:all .5s}
				.b-catalog-sections>li>a:hover img{transform:scale(1.03)}
				.b-catalog-sections>li>a span{width:35%;position:absolute;left:2rem;top:2rem}
	
	.b-products{font:normal 1.5rem/112.5% var(--font-title);list-style:none;padding:0;margin:-1rem;display:flex;flex-wrap:wrap}
	.b-catalog .b-filter+.b-products{margin-top:2.5rem}
		.b-products>li{width:25%;padding:1rem;margin:0}
		.b-catalog .b-products>li{width:50%}
			.b-products-item{padding-bottom:.5rem !important;border:1px solid #ddd;height:100%;display:flex;flex-direction:column;position:relative;transition:all .3s}
			.b-products-item:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
				.b-products-item-labels{font-weight:normal;font-size:1.4rem;position:absolute;left:-1px;top:-1px;z-index:1}
					.b-products-item-labels>span{width:auto;padding:.7rem 1.5rem;display:inline-block}
					.b-products-item-labels>span.b-products-item-label-promotion{background:var(--color-accent);color:#fff}
				.b-products-item-link{color:var(--color-title) !important;text-decoration:none !important;display:block;position:relative;overflow:hidden}
					.b-products-item-link>img{width:auto !important;height:auto !important;max-width:100%;max-height:18rem;margin:auto;transition:all .5s}
					.b-products-item-link:hover>img{transform:scale(1.03)}
					.b-products-item-link>span{width:100%;padding:.75rem 1.5rem 1rem;display:block}
				.b-products-item-buyblock{width:100%;padding:.8rem 1.5rem 1rem;margin-top:auto;display:block}
					.b-products-item-buyblock .b-price{font-size:1em;line-height:100%;margin-bottom:1em;display:block}
					.b-products-item-buyblock .btn{width:auto;margin-top:1rem;display:inline-block}
	
	.b-catalog .b-filter-list{margin-left:-1rem;margin-right:-1rem}
		.b-catalog .b-filter .b-select-ttl{padding-left:1rem;padding-right:2rem}
			.b-catalog .b-filter .b-select-ttl:after{right:0.7rem}
		.b-catalog .b-filter-reset{margin-top:.3rem}
	
	.b-catalog .b-pagenav{margin-top:6rem}

.b-quicksearch+.b-catalog{margin-top:3.5rem;margin-bottom:6rem}

@media (min-width:576px) and (max-width:767px),(min-width:992px){
	.b-catalog-sections>li,.b-catalog .b-products>li{width:33.3333333%}
}
@media (max-width:767px){
/*
	.b-catalog-menu>li{display:none}
	.b-catalog-menu>li.expanded{display:block}
		.b-catalog-menu>li>a{height:5rem;padding-left:1.5rem;padding-right:30%}
			.b-catalog-menu>li>a svg{height:3.6rem;margin-top:-1.8rem}
		.b-catalog-menu>li li a{height:3rem}
*/
	.b-products-item-buyblock .btn{font-size:1.3rem;height:3.6rem;padding-top:.8rem}
}
@media (min-width:768px){
	.b-catalog{margin-top:4.5rem;margin-bottom:0;flex-wrap:nowrap}
	.b-catalog-seotext{margin-top:8rem}
		.b-catalog-side{width:25%;margin-bottom:0}
		.b-catalog-content{width:75%}
		
		.b-catalog-menu-btn{display:none}
		.b-catalog-menu{display:block}
		
		.b-catalog-sections{font-weight:bold;font-size:1.6rem}
			.b-catalog-sections>li>a{height:26.6rem}
		
		.b-products{font-weight:bold;font-size:1.6rem}
			.b-products-item{padding-bottom:1.5rem !important}
				.b-products-item-link>span{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}
				.b-products-item-buyblock{padding-left:1.5rem;padding-right:1.5rem}
}
@media (min-width:992px){
	.b-catalog-sections{margin:-1.5rem}
		.b-catalog-sections>li{padding:1.5rem}
	
	.b-products{margin:-1.5rem}
		.b-products>li{padding:1.5rem}
	
	.b-catalog .b-filter-list{margin-left:-1.1rem;margin-right:-1.1rem}
		.b-catalog .b-filter-item{padding-left:1.1rem;padding-right:1.1rem}
}
/* /catalog */


/* section */
.b-catalog-section{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}
	.b-catalog-section>*:last-child{margin-bottom:0}
	.b-catalog-section-img{margin-bottom:1.5rem}
		.b-catalog-section-img img{max-width:100%;display:block}
	.b-catalog-section-desc{font-size:1.4rem;line-height:2.4rem;margin:1.5rem 0}
		.b-catalog-section-desc h2,.b-catalog-section-desc .h2{margin-top:0;margin-bottom:0}
	.b-catalog-section-materials{font-weight:600;font-size:1.4rem;line-height:121%;color:var(--color-title);margin:0 0 1.5rem}
	.b-catalog-section-products{margin:1.5rem -1.5rem}
		.b-catalog-section-product{font:bold 1.6rem/125% var(--font-title);color:var(--color-title) !important;height:14rem;padding:1rem 1.8rem;border:1px solid var(--color-border);display:block;position:relative;overflow:hidden;transition:all .3s}
		.b-catalog-section-product:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
			.b-catalog-section-product>img{max-width:90%;max-height:100%;display:block;position:absolute;left:auto;bottom:0;top:auto;right:0;transition:all .3s}
			.b-catalog-section-product:hover>img{transform:scale(1.03)}
			.b-catalog-section-product>span{width:50%;display:block;float:left;position:relative}
		.b-catalog-section-products-double{display:flex;flex-direction:column;justify-content:space-between}
			.b-catalog-section-product-sale{height:auto;padding-right:50%;margin-top:2rem}
				.b-catalog-section-product-sale>img{margin:auto;right:.8rem;bottom:-100rem;top:-100rem;transition:all .3s}
				.b-catalog-section-product-sale:hover>img{margin:auto;right:.8rem;bottom:-100rem;top:-100rem;transform:scale(1.05)}
			.b-catalog-section-products-double .btn{font-size:1.6rem;line-height:2.9rem;max-width:100%;height:5rem;margin-top:2rem}

@media (min-width:768px){
	.b-catalog-section-product-sale{margin-top:0}
	.b-catalog-section-products-double .btn{margin-top:0}
}
/* /section */


/* product */
.b-quantity,.b-quantity input{font-weight:600;font-size:1.4rem;line-height:3rem;white-space:nowrap;height:3rem;color:var(--color-title)}
.b-quantity{background:var(--bg-light);display:inline-block;vertical-align:middle;position:relative;opacity:0;transition:all .3s}
.b-quantity.active{opacity:1}
	.b-quantity .vals,.b-quantity .hover{height:3rem;display:inline-block;overflow:hidden;position:relative;transition:all .3s}
	.b-quantity .hover:hover,.b-quantity .hover.focus{background:#fff;box-shadow:0 0 0 1px var(--bg-light-hover) inset}
		.b-quantity .vals span{padding:0 1rem;opacity:0}
		.b-quantity input{text-align:center;background:transparent;width:100%;min-width:0;max-width:none;height:100%;padding:0 1rem;margin:0;border:0;display:block;position:absolute;left:0;top:0;z-index:1;outline:none;transition:all  .3s}
	.b-quantity .unit{padding-right:1rem;margin-left:-.5rem;display:inline-block;overflow:hidden;position:relative;z-index:1}
	.b-quantity .less,.b-quantity .more{text-indent:100rem;white-space:nowrap;width:3rem;height:100%;display:inline-block;position:relative;overflow:hidden;transition:all .3s;cursor:pointer}
	.b-quantity .less:hover,.b-quantity .more:hover{background:var(--bg-light-hover)}
		.b-quantity .less:before,.b-quantity .more:before,.b-quantity .more:after{content:' ';background:var(--color-active);width:.8rem;height:.2rem;margin:-.1rem 0 0 -.4rem;position:absolute;left:50%;top:50%}
		.b-quantity .more:after{width:.2rem;height:.8rem;margin:-.4rem 0 0 -.1rem}

.b-product{display:flex;flex-wrap:wrap;margin:-1.5rem}
	.b-product-gallery{width:100%;padding:1.5rem;margin:0}
		.b-product-labels{font-weight:normal;font-size:1.4rem;position:absolute;left:0;top:0;z-index:1}
			.b-product-labels>span{width:auto;padding:.7rem 1.5rem;display:inline-block}
			.b-product-labels>span.b-product-label-promotion{background:var(--color-accent);color:#fff}
		.b-product-gallery-slider{position:relative}
			.b-product-gallery-slider .flexslider{margin:0}
				.b-product-gallery-slider .flexslider img{height:220px}
		.b-product-gallery-nav{margin-top:3rem;display:flex;flex-wrap:nowrap}
			.b-product-gallery-thumbs{margin:-1rem;flex:1 1 0;overflow:hidden}
				.b-product-gallery-thumbs .flexslider{width:50%;margin:0}
				.b-product-gallery-thumbs .flexslider .flex-viewport{overflow:visible !important}
					.b-product-gallery-thumbs li{padding:0;margin:0;cursor:pointer}
						.b-product-gallery-thumbs li span{margin:1rem;border:1px solid var(--color-border);display:block}
							.b-product-gallery-thumbs li img{width:100%;display:block}
			.b-product-gallery-nav-btns{margin-left:2.2rem}
				.b-product-gallery-nav-btns .b-navbtn-prev{margin-right:1.8rem}

	.b-product-info{width:100%;padding:1.5rem}
		.b-product-buyblock{display:flex;flex-wrap:wrap}
			.b-product-buyblock-left{width:60%;display:flex;flex-direction:column;justify-content:space-between}
				.b-product-prices{height:4.6rem;display:flex;flex-direction:column;justify-content:center}
					.b-product-price-meter{font:bold 1.6rem/100% var(--font-title);color:var(--color-light);margin-top:0.8rem}
				.b-quantity-wrap{margin-top:2.2rem}
			.b-product-buyblock-right{width:40%}
				.b-product-buy{max-width:none}
				.b-product-buy-info{font-size:1.3rem;line-height:1.3rem;color:var(--color-active);text-align:center;height:3rem;padding:0 1.5rem;margin-top:2.8rem;border:1px solid var(--color-active);position:relative;display:flex;justify-content:center;align-items:center}
					.b-product-buy-info:before,.b-product-buy-info:after{content:' ';border:2px solid #fff;position:absolute}
					.b-product-buy-info:before{border-width:2px 0;top:-1px;bottom:-1px;left:0.8rem;right:0.8rem}
					.b-product-buy-info:after{border-width:0 2px;top:0.6rem;bottom:0.6rem;left:-1px;right:-1px}
					.b-product-buy-info>span{display:block}
						.b-product-buy-info>span>sup{font-size:.6em;top:-.7em}
		.b-product-params{list-style:none;padding:0;margin:2.5rem 0 0}
			.b-product-param{padding:0;margin:2rem 0 0}
			.b-product-param:first-child{margin-top:0}
				.b-product-param-title{font:bold 1.6rem/125% var(--font-title);color:var(--color-title)}
				.b-product-param-vals,.b-product-param-checks{font-size:1.2rem;line-height:100%;color:var(--color-light);list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-wrap:wrap}
					.b-product-param-vals li{width:16.66666%;height:3rem;padding:0 1rem;margin:0;border-bottom:1px solid #d8d8d8;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;cursor:pointer;transition:all .3s}
					.b-product-param-vals li:hover{color:var(--color-text-hover);background:var(--bg-light-hover)}
					.b-product-param-vals li.active{font-weight:bold;color:inherit !important;background:var(--bg-light) !important;cursor:default}
						.b-product-param-vals li span{display:inline-block}
				.b-product-param-checks{margin-top:1.5rem;margin-left:-1rem;margin-right:-1rem}
					.b-product-param-checks li{padding:0.3rem 0.5rem;margin:0}
						.b-product-param-checks li .inp-chbx+label:before{margin-right:0.5em}

	.b-product .b-tabs{padding:1.5rem;margin-top:0;margin-bottom:0}
		.b-product-techlist{list-style:none;padding:0;margin:-.5rem}
			.b-product-techlist li{line-height:1.5em;padding:.5rem;margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between;cursor:default}
				.b-product-techlist-title{transition:all .3s}
				.b-product-techlist-gap{height:1.2em;margin:0 .4em;border-bottom:1px dotted #ccc;flex:1 0;transition:all .5s}
				.b-product-techlist-val{font-family:var(--font-title);color:var(--color-title);transition:all .3s}
				.b-product-techlist li:hover .b-product-techlist-title{color:var(--color-title)}
				.b-product-techlist li:hover .b-product-techlist-gap{border-color:#333}
				.b-product-techlist li:hover .b-product-techlist-val{color:var(--color-title)}

@media (min-width:576px){
	.b-product-param-vals li{min-width:7rem}
	.b-product-param.x8 .b-product-param-vals li{width:12.5%;min-width:0}
}
@media (min-width:768px){
	.b-product-gallery{width:58.333333%}
		.b-product-gallery-slider .flexslider img{height:382px}
		.b-product-gallery-thumbs{margin:-1.5rem}
			.b-product-gallery-thumbs li span{margin:1.5rem}
		.b-product-gallery-nav-btns{margin-left:3.2rem}
			.b-product-gallery-nav-btns .b-navbtn-prev{margin-right:2.8rem}
	
	.b-product-info{width:41.666666%}
		.b-product-buyblock-left{width:50%}
		.b-product-buyblock-right{width:50%}
			.b-product-buy-info{font-size:1.5rem}
	
	.b-product .b-tabs{padding-top:4.5rem}
}
/* /product */


/* basket */
.b-basket{padding-bottom:1.5rem;margin:0 -1.5rem 0;display:flex;flex-wrap:wrap}
	.b-basket-list{list-style:none;width:100%;padding:0 1.5rem;margin:0}
		.b-basket-list>li{min-height:7.4rem;padding:1.5rem 0;margin:0 -1.5rem;display:flex;flex-wrap:wrap;align-items:start}
			.b-basket-el-img,.b-basket-el-info{width:auto;max-width:none;min-height:1px;padding:0 1.5rem;flex:0 0 auto;position:relative}
			.b-basket-el-img{width:11.5rem}
				.b-basket-el-img a{border:1px solid var(--color-border);display:block}
					.b-basket-el-img a img{width:100%;margin:0 auto;display:block}
			.b-basket-el-info{max-width:100%;padding-left:.5rem;padding-right:4rem;flex-basis:0;flex-grow:1;display:flex;flex-wrap:wrap}
				.b-basket-el-ttl{font:1.5rem/128% var(--font-title);width:100%;margin:-.2rem 0 .8rem}
					.b-basket-el-ttl a{color:var(--color-title)}
					.b-basket-el-ttl a:hover{color:var(--color-active-hover)}
				.b-basket-el-props{font-size:.6em;line-height:115%;color:#aaa;list-style:none;width:100%;padding:0;margin:-.2rem 0 .6rem}
					.b-basket-el-props li{padding:0;margin:0}
				.b-basket-el-price{font-size:2rem;text-align:right;white-space:nowrap;flex-grow:1;align-self:center;position:relative}
					.b-basket-el-price .m-calcprice{font-weight:normal;font-size:1rem;color:#ccc;margin-top:-.3rem;position:absolute;top:100%;right:3px;opacity:0;transition:all .3s}
					.b-basket-el-price .m-calcprice.active{opacity:1}
				.b-basket-el-del{margin-top:-2rem;position:absolute;right:0;top:1rem}
					.b-basket-el-del>span{font-size:1.4rem;line-height:100%;padding:1.3rem;display:block;cursor:pointer;transition:all .3s}
					.b-basket-el-del>span:hover{background:var(--bg-light)}
						.b-basket-el-del>span>svg{height:100%;display:block;opacity:0.3;transition:all .3s}
						.b-basket-el-del>span:hover>svg{opacity:1}
	.b-basket-total{width:100%;padding:1.5rem 1.5rem 0;position:sticky;bottom:0;z-index:1}
		.b-basket-total-inner{background:var(--bg-light);padding:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}
			.b-basket-total-quantity{font-weight:600;font-size:1.5rem;line-height:2rem;white-space:nowrap;display:flex}
				.b-basket-total-quantity>span:first-child{display:none}
				.b-basket-total-quantity>span:last-child{font-weight:bold;font-size:1.6rem;color:var(--color-active);margin-left:.5rem;display:inline}
			.b-basket-total-price{font-weight:600;font-size:1.5rem;line-height:2rem;padding-right:1rem;display:flex;justify-content:space-between}
				.b-basket-total-price .b-price{font-size:2rem;margin-left:1rem}
			.b-basket-total-inner .btn{max-width:100%;margin-top:2rem}
			.b-basket-total-inner.m-loader:after{position:absolute;width:5rem;right:2.5rem;left:auto;top:1rem;bottom:auto}

.b-order-result{padding:0 1.5rem}

@media (min-width:768px){
	.b-basket-list{width:70%}
		.b-basket-list>li{align-items:center}
			.b-basket-el-info{padding-left:1.5rem;padding-right:35rem;display:block}
				.b-basket-el-ttl{font-weight:bold;font-size:1.6rem;line-height:120%;margin:0}
				.b-basket-el-props{font-size:.8em;margin:.5rem 0 0}
				.b-basket-el-quantity{margin-top:-1.5rem;position:absolute;right:22rem;top:50%}
				.b-basket-el-price{font-size:2.2rem;margin-top:-1.1rem;position:absolute;right:10rem;top:50%}
					.b-basket-el-price .m-calcprice{font-size:1.4rem;margin-top:0}
				.b-basket-el-del{right:3.5rem;top:50%}
	.b-basket-total{width:30%;padding:1.5rem;position:relative;bottom:auto;z-index:auto}
		.b-basket-total-inner{padding:2.7rem 4rem;display:block;position:sticky !important;top:9rem}
			.b-basket-total-quantity{font-size:1.4rem}
				.b-basket-total-quantity>span:first-child{display:inline}
			.b-basket-total-price{font-weight:bold;font-size:1.6rem;font-family:var(--font-title);color:var(--color-light);padding-right:0;margin-top:2.7rem;}
				.b-basket-total-price .b-price{font-size:2.2rem;margin-left:0}
}
/* /basket */


/* tech */
.b-tech-list{list-style:none;padding:0;margin:3.5rem 0}
	.b-tech-list>li{padding:0 0 3rem;margin:0 -1.5rem;display:flex;flex-wrap:nowrap;position:relative}
	.b-tech-list>li:last-child{padding-bottom:0}
		.b-tech-list-el-img{width:8rem;padding:0 1.5rem;position:absolute;left:0;top:0}
			.b-tech-list-el-img img{width:100%;display:block}
		.b-tech-list-el-wrap{padding:0 1.5rem;flex:1 1 0}
			.b-tech-list-el-name{font:bold 1.8rem/100% var(--font-title);color:var(--color-title);padding-left:7rem}
			.b-tech-list-el-desc{font:bold 1.5rem/125% var(--font-title);color:var(--color-title);padding-left:7rem;margin-top:1rem}
			.b-tech-list-el-block{margin-top:2rem}
				.b-tech-list-el-block-btn{font-weight:600;font-size:1.6rem;line-height:3rem;color:var(--color-title);background:var(--bg-light);text-align:center;height:5rem;padding:1rem 1.5rem;position:relative;cursor:pointer;transition:all .3s}
				.b-tech-list-el-block-btn:hover{background:var(--bg-light-hover)}
					.b-tech-list-el-block-btn:after{content:'+';font:600 2.6rem/100% var(--font-title);color:var(--color-active);margin-top:-1.3rem;position:absolute;right:2rem;top:50%;transition:all .3s}
					.b-tech-list-el-block.active .b-tech-list-el-block-btn:after{content:'-'}
				.b-tech-list-el-block-content{padding:3rem 0 1rem;display:none}

@media (min-width:768px){
	.b-tech-list-el-img{width:24rem;position:static}
	.b-tech-list-el-name{font-size:2rem;padding-left:0}
	.b-tech-list-el-desc{font-size:1.6rem;padding-left:0}
}
/* /tech */


/* certs */
.b-certs-fsc{margin:4rem -1.5rem;display:flex;flex-wrap:wrap}
	.b-certs-fsc-img{padding:0 1.5rem}
		.b-certs-fsc-img a{display:block}
			.b-certs-fsc-img img{display:block}
	.b-certs-fsc-mark{text-align:center;padding:0 1.5rem}
		.b-certs-fsc-mark img{margin:0 auto;display:block}
		.b-certs-fsc-mark div{font:600 1.6rem/1.8rem var(--font-title);color:#285c4d;margin-top:3rem}
	.b-certs-fsc-desc{padding:2rem 1.5rem 0}
		.b-certs-fsc-desc h2,.b-certs-fsc-desc .h2{margin-top:0;margin-bottom:3rem}

.b-certs{list-style:none;padding:0;margin:-1rem -1.5rem;display:flex;flex-wrap:wrap}
	.b-certs li{width:50%;padding:1rem 1.5rem}
		.b-certs li a{font:600 1.6rem/125% var(--font-title);color:var(--color-title);background:var(--bg-light);text-decoration:none;height:17.7rem;padding:2rem 10% 2rem 2rem;display:block;position:relative;overflow:hidden}
		.b-certs li a:hover{background:var(--bg-light-hover)}
			.b-certs li a img{display:block;width:60%;position:absolute;right:-7%;top:47%;transition:all .3s}
			.b-certs li a:hover img{transform:scale(1.03)}

@media (min-width:768px){
	.b-certs-fsc{margin-top:5rem;margin-bottom:6rem;flex-wrap:nowrap}
		.b-certs-fsc-img img{max-width:21.3rem}
		.b-certs-fsc-desc{padding-top:0}
	
	.b-certs{}
		.b-certs li{width:25%}
			.b-certs li a{font-size:2rem;padding-right:33%}
}
/* /certs */


/* features */
.b-ftrs{list-style:none;padding:0;margin:3rem -1.5rem -0.5rem;display:flex;flex-wrap:wrap}
	.b-ftrs>li{width:50%;padding:1rem 1.5rem;margin:0}
		.b-ftrs>li>*{font:600 1.4rem/125% var(--font-title);color:var(--color-title);text-decoration:none;font-style:normal;background:var(--bg-light);height:100%;min-height:9rem;padding:1.5rem 25% 1.5rem 1.5rem;display:block;position:relative;overflow:hidden}
		.b-ftrs>li>a{cursor:pointer}
		.b-ftrs>li>a:hover{box-shadow:var(--shadow-menuitem),0 0 1px #fff inset}
			.b-ftrs>li>*>u{text-decoration:none;position:relative;z-index:1}
			.b-ftrs>li>*:before{content:' ';background-position:right center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;z-index:0;left:2rem;right:1.5rem;top:2rem;bottom:2rem}
			.b-ftrs>li.i-map-pointer>*:before{background-image:url('/local/templates/realwood/img/icons/i-map-pointer.png')}
			.b-ftrs>li.i-boards>*:before{background-image:url('/local/templates/realwood/img/icons/i-boards.png')}
			.b-ftrs>li.i-star>*:before{background-image:url('/local/templates/realwood/img/icons/i-star.png')}
			.b-ftrs>li.i-snowflake>*:before{background-image:url('/local/templates/realwood/img/icons/i-snowflake.png')}
			.b-ftrs>li.i-puzzlecube>*:before{background-image:url('/local/templates/realwood/img/icons/i-puzzlecube.png')}
			.b-ftrs>li.i-pyramid-ball>*:before{background-image:url('/local/templates/realwood/img/icons/i-pyramid-ball.png')}
			.b-ftrs>li.i-tower>*:before{background-image:url('/local/templates/realwood/img/icons/i-tower.png')}
			.b-ftrs>li.i-blocks>*:before{background-image:url('/local/templates/realwood/img/icons/i-blocks.png')}
			.b-ftrs>li.i-watch>*:before{background-image:url('/local/templates/realwood/img/icons/i-watch.png')}
			.b-ftrs>li.i-helmet>*:before{background-image:url('/local/templates/realwood/img/icons/i-helmet.png')}
			.b-ftrs>li.i-tools>*:before{background-image:url('/local/templates/realwood/img/icons/i-tools.png')}
			.b-ftrs>li.i-loupe>*:before{background-image:url('/local/templates/realwood/img/icons/i-loupe.png')}
			.b-ftrs>li.i-slice>*:before{background-image:url('/local/templates/realwood/img/icons/i-slice.png')}
			.b-ftrs>li.i-van>*:before{background-image:url('/local/templates/realwood/img/icons/i-van.png')}
			.b-ftrs>li.i-van-back>*:before{background-image:url('/local/templates/realwood/img/icons/i-van-back.png')}
			.b-ftrs>li.i-truck-back>*:before{background-image:url('/local/templates/realwood/img/icons/i-truck-back.png')}
			.b-ftrs>li.i-drill>*:before{background-image:url('/local/templates/realwood/img/icons/i-drill.png')}
			.b-ftrs>li.i-ball>*:before{background-image:url('/local/templates/realwood/img/icons/i-ball.png')}
			.b-ftrs>li.i-cubes>*:before{background-image:url('/local/templates/realwood/img/icons/i-cubes.png')}
			.b-ftrs>li.i-brush>*:before{background-image:url('/local/templates/realwood/img/icons/i-brush.png')}
			.b-ftrs>li.i-percent>*:before{background-image:url('/local/templates/realwood/img/icons/i-percent.png')}
			.b-ftrs>li.i-frame>*:before{background-image:url('/local/templates/realwood/img/icons/i-frame.png')}
			.b-ftrs>li.i-flags>*:before{background-image:url('/local/templates/realwood/img/icons/i-flags.png')}
			.b-ftrs>li.i-arrows>*:before{background-image:url('/local/templates/realwood/img/icons/i-arrows.png')}
			.b-ftrs>li.i-screws>*:before{background-image:url('/local/templates/realwood/img/icons/i-screws.png')}
			
.b-ftrs.b-ftrs--3x{margin-top:2rem}
	.b-ftrs.b-ftrs--3x>li{width:100%}
		.b-ftrs.b-ftrs--3x>li>*{height:11rem;padding:2rem 50% 2rem 2rem}
		.b-ftrs.b-ftrs--border>li>*{background:none;border:1px solid var(--color-border)}
		.b-ftrs.b-ftrs--largefont>li>*{font-size:1.8rem}

.b-ftrs.b-ftrs--menu{}
	.b-ftrs.b-ftrs--menu>li>*{font-size:1.6rem;min-height:16rem;padding:2rem}
			.b-ftrs.b-ftrs--menu>li>*:before{background-position:center;right:2rem;top:6rem;bottom:2.5rem;transition:all .5s}
			.b-ftrs.b-ftrs--menu>li>a:hover:before{transform:scale(1.04)}
			.b-ftrs.b-ftrs--menu>li.i-helmet>*:before{left:3rem}
			.b-ftrs.b-ftrs--menu>li.i-percent>*:before{top:6.5rem;bottom:3rem}
			.b-ftrs.b-ftrs--menu>li.i-frame>*:before{left:3rem;right:3rem}

.b-ftrs.b-ftrs--large{margin-top:6rem}
	.b-ftrs.b-ftrs--large>li>*{height:25.5rem;padding:2rem}
		.b-ftrs.b-ftrs--large>li>*:before{background-position:center;right:4rem;left:4rem;top:8.5rem;bottom:3.5rem}
		.b-ftrs.b-ftrs--large>li.i-slice>*:before{top:9rem}

.b-ftrs.b-ftrs--menu-home{margin-top:3rem;flex-wrap:wrap}
	.b-ftrs.b-ftrs--menu-home>li{width:50%}
	.b-ftrs.b-ftrs--menu-home>li.i-helmet,.b-ftrs.b-ftrs--menu-home>li.i-van,.b-ftrs.b-ftrs--menu-home>li.i-drill{width:100%}
		.b-ftrs.b-ftrs--menu-home>li>*{font-weight:bold;height:14.5rem;padding:2rem 80% 2rem 2rem}
			.b-ftrs.b-ftrs--menu-home>li>*:before{right:0;bottom:0;top:5rem;transition:all .5s}
			.b-ftrs.b-ftrs--menu-home>li>a:hover:before{transform:scale(1.03)}
			.b-ftrs.b-ftrs--menu-home>li.i-helmet>*:before{background-image:url('/local/templates/realwood/img/menu/builder.jpg')}
			.b-ftrs.b-ftrs--menu-home>li.i-van>*:before{background-image:url('/local/templates/realwood/img/menu/van.jpg');bottom:1.5rem;top:4rem;right:-1rem}
			.b-ftrs.b-ftrs--menu-home>li.i-drill>*:before{background-image:url('/local/templates/realwood/img/menu/drill.jpg');top:5.5rem;right:1rem}
			.b-ftrs.b-ftrs--menu-home>li.i-ball>*:before{background-image:url('/local/templates/realwood/img/menu/ball.jpg')}
			.b-ftrs.b-ftrs--menu-home>li.i-cubes>*:before{background-image:url('/local/templates/realwood/img/menu/cubes.jpg')}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:100dpi){
	.b-ftrs>li.i-map-pointer>*:before{background-image:url('/local/templates/realwood/img/icons/i-map-pointer-2x.png')}
	.b-ftrs>li.i-boards>*:before{background-image:url('/local/templates/realwood/img/icons/i-boards-2x.png')}
	.b-ftrs>li.i-star>*:before{background-image:url('/local/templates/realwood/img/icons/i-star-2x.png')}
	.b-ftrs>li.i-snowflake>*:before{background-image:url('/local/templates/realwood/img/icons/i-snowflake-2x.png')}
	.b-ftrs>li.i-puzzlecube>*:before{background-image:url('/local/templates/realwood/img/icons/i-puzzlecube-2x.png')}
	.b-ftrs>li.i-pyramid-ball>*:before{background-image:url('/local/templates/realwood/img/icons/i-pyramid-ball-2x.png')}
	.b-ftrs>li.i-tower>*:before{background-image:url('/local/templates/realwood/img/icons/i-tower-2x.png')}
	.b-ftrs>li.i-blocks>*:before{background-image:url('/local/templates/realwood/img/icons/i-blocks-2x.png')}
	.b-ftrs>li.i-watch>*:before{background-image:url('/local/templates/realwood/img/icons/i-watch-2x.png')}
	.b-ftrs>li.i-helmet>*:before{background-image:url('/local/templates/realwood/img/icons/i-helmet-2x.png')}
	.b-ftrs>li.i-tools>*:before{background-image:url('/local/templates/realwood/img/icons/i-tools-2x.png')}
	.b-ftrs>li.i-loupe>*:before{background-image:url('/local/templates/realwood/img/icons/i-loupe-2x.png')}
	.b-ftrs>li.i-slice>*:before{background-image:url('/local/templates/realwood/img/icons/i-slice-2x.png')}
	.b-ftrs>li.i-van>*:before{background-image:url('/local/templates/realwood/img/icons/i-van-2x.png')}
	.b-ftrs>li.i-van-back>*:before{background-image:url('/local/templates/realwood/img/icons/i-van-back-2x.png')}
	.b-ftrs>li.i-truck-back>*:before{background-image:url('/local/templates/realwood/img/icons/i-truck-back-2x.png')}
	.b-ftrs>li.i-drill>*:before{background-image:url('/local/templates/realwood/img/icons/i-drill-2x.png')}
	.b-ftrs>li.i-ball>*:before{background-image:url('/local/templates/realwood/img/icons/i-ball-2x.png')}
	.b-ftrs>li.i-cubes>*:before{background-image:url('/local/templates/realwood/img/icons/i-cubes-2x.png')}
	.b-ftrs>li.i-brush>*:before{background-image:url('/local/templates/realwood/img/icons/i-brush-2x.png')}
	.b-ftrs>li.i-percent>*:before{background-image:url('/local/templates/realwood/img/icons/i-percent-2x.png')}
	.b-ftrs>li.i-frame>*:before{background-image:url('/local/templates/realwood/img/icons/i-frame-2x.png')}
	.b-ftrs>li.i-flags>*:before{background-image:url('/local/templates/realwood/img/icons/i-flags-2x.png')}
	.b-ftrs>li.i-arrows>*:before{background-image:url('/local/templates/realwood/img/icons/i-arrows-2x.png')}
	.b-ftrs>li.i-screws>*:before{background-image:url('/local/templates/realwood/img/icons/i-screws-2x.png')}
	
	.b-ftrs.b-ftrs--menu-home>li>*:before{right:0;bottom:0}
	.b-ftrs.b-ftrs--menu-home>li.i-helmet>*:before{background-image:url('/local/templates/realwood/img/menu/builder-2x.jpg')}
	.b-ftrs.b-ftrs--menu-home>li.i-van>*:before{background-image:url('/local/templates/realwood/img/menu/van-2x.jpg')}
	.b-ftrs.b-ftrs--menu-home>li.i-drill>*:before{background-image:url('/local/templates/realwood/img/menu/drill-2x.jpg')}
	.b-ftrs.b-ftrs--menu-home>li.i-ball>*:before{background-image:url('/local/templates/realwood/img/menu/ball-2x.jpg')}
	.b-ftrs.b-ftrs--menu-home>li.i-cubes>*:before{background-image:url('/local/templates/realwood/img/menu/cubes-2x.jpg')}
}

@media (min-width:576px){
	.b-ftrs{margin-top:3.8rem}
		.b-ftrs>li>*{font-size:1.5rem;min-height:11rem;padding-top:1.7rem;padding-bottom:1.7rem;padding-left:1.7rem}
	
	.b-ftrs.b-ftrs--menu-home>li{width:25%}
	.b-ftrs.b-ftrs--menu-home>li.i-helmet,.b-ftrs.b-ftrs--menu-home>li.i-van,.b-ftrs.b-ftrs--menu-home>li.i-drill{width:50%}
}
@media (min-width:768px){
	.b-ftrs{margin-top:4.5rem;flex-wrap:nowrap}
		.b-ftrs>li{width:25%}
			.b-ftrs>li>*{font-size:1.6rem;min-height:12rem;padding-top:2rem;padding-bottom:2rem;padding-left:2rem}
	
	.b-ftrs.b-ftrs--3x>li{width:33.3333333%}
	.b-ftrs.b-ftrs--5x>li{width:20%}
		.b-ftrs.b-ftrs--3x>li>*{height:16rem}
		.b-ftrs.b-ftrs--large>li>*{height:25.5rem}
		.b-ftrs.b-ftrs--largefont>li>*{font-size:2rem}
	
	.b-ftrs.b-ftrs--menu>li>*{min-height:22rem}
		.b-ftrs.b-ftrs--menu>li>*:before{top:8rem}
		.b-ftrs.b-ftrs--menu>li.i-percent>*:before{top:8.5rem}
	
	.b-ftrs.b-ftrs--menu-home>li>*{height:25.5rem}
}
/* /features */


/* articles */
.b-article{}
	.b-article h2,.b-article .h2{color:var(--color-active)}
	.b-article .b-gallery{margin-top:0;margin-bottom:3.5rem}
	.b-article .b-btns-justify{margin-top:2em}

.b-articles{list-style:none;padding:0;margin:3.5rem -1.5rem 3.5rem;display:flex;flex-wrap:wrap}
	.b-articles>li{width:100%;padding:1.2rem 1.5rem;margin:0}
		.b-articles>li>a{color:var(--color-title);text-decoration:none !important;height:100%;border:1px solid #ddd;display:block;position:relative;overflow:hidden;display:flex;flex-direction:column}
		.b-articles>li>a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
			.b-articles-el-img{display:block;overflow:hidden}
				.b-articles-el-img img{width:100%;height:100%;display:block;transition:all .5s;object-fit:cover;-o-object-fit:cover}
				.b-articles>li>a:hover .b-articles-el-img img{filter:brightness(110%);transform:scale(1.03)}
			.b-articles-el-text{font-size:1.4rem;line-height:120%;padding:2.5rem 2rem 2rem;display:block;position:relative;transition:all .3s;flex:1 auto}
			.b-articles>li>a:hover .b-articles-el-text{border-color:#fff1}
				.b-articles-el-date{font:1.4rem/3.6rem var(--font-title);text-align:center;color:#fff;background:var(--color-active);width:9.7rem;display:block;position:absolute;left:-1px;bottom:100%}
				.b-articles-el-title{font:bold 1.6rem/120% var(--font-title);margin-bottom:1.3rem;display:block}

.b-slider .b-articles>li>a{height:auto;min-height:0 !important}

@media(min-width:576px){
	.b-articles>li{width:50%;padding-top:1.7rem;padding-bottom:1.7rem}
	.b-articles>li.c2{width:50%}
	.b-articles>li.c3{width:100%}
		.b-articles>li.c3>a{flex-direction:row}
			.b-articles-el-img{max-height:18.3rem}
			.b-articles>li.c3 .b-articles-el-img{width:50%;max-height:30rem}
			.b-articles>li.c3 .b-articles-el-text{width:50%}
			.b-articles>li.c3 .b-articles-el-text{font-size:1.6rem;padding:2.5rem 3rem 6rem}
				.b-articles>li.c3 .b-articles-el-date{font-size:1.5rem;line-height:3.8rem;width:10.2rem;left:3rem;bottom:-1px}
				.b-articles>li.c3 .b-articles-el-title{font-size:2.3rem;color:var(--color-active);margin-bottom:1.8rem}
}
@media(min-width:768px){
	.b-article .b-gallery{margin-bottom:5rem}
	.b-article .b-btns-justify{margin-top:3em}
	
	.b-articles{margin-top:5.5rem}
		.b-articles>li{width:33.333333%;padding-top:2.5rem;padding-bottom:2.5rem}
		.b-articles>li.c2{width:66.6666666%}
		.b-articles>li.c3{width:100%}
			.b-articles>li>a{min-height:28rem}
			.b-articles>li.c2>a,.b-articles>li.c3>a{flex-direction:row}
				.b-articles>li.c2 .b-articles-el-img,.b-articles>li.c3 .b-articles-el-img{width:50%;max-height:30rem}
				.b-articles>li.c2 .b-articles-el-text,.b-articles>li.c3 .b-articles-el-text{width:50%}
				.b-articles>li.c2 .b-articles-el-text{font-size:1.6rem;padding:2.5rem 3rem 6rem}
					.b-articles>li.c2 .b-articles-el-date{font-size:1.5rem;line-height:3.8rem;width:10.2rem;left:3rem;bottom:-1px}
					.b-articles>li.c2 .b-articles-el-title{font-size:2.3rem;color:var(--color-active);margin-bottom:1.8rem}
				.b-articles>li.c3 .b-articles-el-text{font-size:2rem;padding:3rem 4rem 6rem}
					.b-articles>li.c3 .b-articles-el-date{font-size:1.6rem;line-height:4.6rem;width:10.7rem;left:4rem;bottom:-1px}
					.b-articles>li.c3 .b-articles-el-title{font-size:3rem;color:var(--color-active);margin-bottom:2rem}
			.b-articles>li.reflect .b-articles-el-text{order:-1}
}
/* /articles */


/* actions */
.b-actions{list-style:none;padding:0;margin:-2rem 0 3.5rem;--color-green:var(--color-active);--color-yellow:#fece63}
	.b-actions>li{padding:0;margin:0 -1.5rem 1rem;display:flex;flex-wrap:wrap}
	.b-actions>li:last-child{margin-bottom:0}
		.b-actions-el{width:100%;padding:1.5rem}
			.b-actions-el>a{color:rgba(0,0,0,.85);text-decoration:none !important;height:100%;min-height:35.4rem;border:1px solid var(--color-border);display:block;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center}
			.m-green .b-actions-el>a{border-color:var(--color-green)}
			.m-yellow .b-actions-el>a{border-color:var(--color-yellow)}
			.b-actions-el>a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
				.b-actions-el-img{width:100%;padding:2rem 2rem 0;overflow:hidden}
					.b-actions-el-img img{max-width:100%;max-height:100%;margin:auto;display:block;transition:all .5s;object-fit:cover;-o-object-fit:cover}
					.b-actions-el>a:hover .b-actions-el-img img{transform:scale(1.03)}
				.b-actions-el-text{width:100%;padding:1.5rem 1.5rem 6.5rem;position:relative;transition:all .4s}
				.b-actions-el>a:hover .b-actions-el-text{transform:translateX(2px)}
					.b-actions-el-date{font:1.6rem/4.6rem var(--font-title);text-align:center;white-space:nowrap;color:#fff;background:var(--color-active);padding:0 1.5rem;display:block;position:absolute;left:0;bottom:0}
					.m-green .b-actions-el-date{color:#fff;background:var(--color-green)}
					.m-yellow .b-actions-el-date{color:var(--color-title);background:var(--color-yellow)}
					.b-actions-el-title{font:bold 2.2rem/120% var(--font-title);display:block;margin-bottom:1.5rem}
					.m-green .b-actions-el-title{color:var(--color-green)}
					.m-yellow .b-actions-el-title{color:var(--color-yellow)}
					.b-actions-el-desc{font-weight:600;font-size:1.6rem;line-height:120%;display:block}
					.b-actions-el-context{font-weight:normal;font-size:1.5rem;line-height:150%;margin-top:.6rem;display:block}
		.b-actions-el-products{width:100%;padding:1.5rem;margin:-1.5rem 0;display:flex;flex-direction:column}
			.b-actions-el-product{height:50%;padding:1.5rem 0}
				.b-actions-el-product a{font:bold 1.6rem/112.5% var(--font-title);color:var(--color-title);width:100%;height:100%;padding:2rem 6rem 2rem 2rem;border:1px solid var(--color-border);display:block;position:relative;z-index:1;overflow:hidden}
				.b-actions-el-product a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
					.b-actions-el-product a img{width:100%;display:block;position:absolute;right:0;top:0;z-index:-1;transition:all .4s}
					.b-actions-el-product a:hover img{transform:scale(1.03)}

.b-past_actions{}
	.b-past_actions .flexslider{margin:0 -1.5rem}
	.b-past_actions .slides{padding:0;margin:0;display:flex}
		.b-past_actions .slides li{width:25%;padding:4.5rem 0 0;margin:0}
			.b-past_actions .slides li a{font:bold 1.6rem/118.75% var(--font-title);color:var(--color-title);background:var(--bg-light);height:100%;min-height:11.8rem;padding:2.4rem 45% 2rem 2rem;display:block;position:relative}
			.b-past_actions .slides li a:hover{box-shadow:var(--shadow-menuitem)}
				.b-past_actions .slides li a img{width:auto;max-width:50%;height:auto;max-height:80%;display:block;position:absolute;right:1rem;top:10%;transition:all .4s}
				.b-past_actions .slides li a:hover img{transform:scale(1.03)}
				.b-past_actions .slides li a span{font-size:1.4rem;line-height:3.6rem;background:#e4e4e4;padding:0 1.5rem;display:block;position:absolute;bottom:100%;left:0}

@media(min-width:768px){
	.b-actions-el{width:75%}
		.b-actions-el>a{flex-wrap:nowrap}
			.b-actions-el-img{width:55%;padding:0}
			.b-actions-el-text{width:45%;height:100%;padding:3rem 2.5rem 8rem 1rem;display:flex;flex-direction:column;justify-content:space-between}
				.b-actions-el-date{left:1rem}
				.b-actions-el-title{font-size:3rem;margin-bottom:0}
				.b-actions-el-desc{font-size:2rem}
				.b-actions-el-context{font-size:1.6rem;margin-top:0}
	
	.b-actions-el-products{width:25%}
	.m-yellow .b-actions-el-products{order:-1}
}
/* /actions */


/* services */
.b-deliverystats{list-style:none;padding:0;margin:4rem -1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}
	.b-deliverystats>li{width:100%;padding:0 1.5rem;margin:0 0 2.5rem;overflow:hidden}
	.b-deliverystats>li:last-child{margin-bottom:0}
		.b-deliverystat-pic{height:4rem;margin:0 2rem 1rem 0;display:block;float:left}
		.b-deliverystat-title{font:bold 1.6rem/125% var(--font-title);color:var(--color-title);margin-bottom:1rem}
		.b-deliverystat-desc{clear:both;font-size:1.4rem;line-height:140%}

.b-specialist-process{font-weight:600;color:var(--color-title);list-style:none;padding:0;margin:-2.5rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}
	.b-specialist-process>li{width:50%;height:15.5rem;padding:0;margin:4.5rem 0 5.5rem;position:relative}
	.b-specialist-process>li.num{padding-top:3rem;padding-left:2.2rem}
		.b-specialist-process>li>svg{fill:var(--bg-light);height:100%;position:absolute;left:0;bottom:0;z-index:0}
		.b-specialist-process>li>img{height:5rem;display:block;position:absolute;left:28%;bottom:-0.7rem;z-index:1}
		.b-specialist-process>li.i-chat>img{left:20%;bottom:-1rem}
		.b-specialist-process>li.i-measure>img{left:44%}
		.b-specialist-process>li.i-folder>img{left:44%;bottom:-0.5rem}
		.b-specialist-process>li.i-calc>img{left:44%;bottom:0}
		.b-specialist-process>li.i-van>img{left:15%;bottom:0}
		.b-specialist-process>li>u{line-height:1.9rem;text-decoration:none;width:100%;display:block;position:relative;z-index:2}
			.b-specialist-process>li>u:after{content:' ';background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC41IDNIMFY0SDAuNVYzWk0zMi41IDMuNUwyNy41IDAuNjEzMjQ5VjYuMzg2NzVMMzIuNSAzLjVaTTAuNSA0SDI4VjNIMC41VjRaIiBmaWxsPSIjNjFCNzdEIi8+PC9zdmc+");width:3.3rem;height:0.7rem;margin-top:-0.7rem;position:absolute;right:.5rem;top:50%;display:none}
			.b-specialist-process>li:nth-child(1)>u:after,.b-specialist-process>li:nth-child(3)>u:after,.b-specialist-process>li:nth-child(5)>u:after{display:block}
		.b-specialist-process>li:after{content:' ';height:0;border-bottom:1px solid var(--color-active);position:absolute;bottom:-5.5rem;left:0;right:0;display:none}
		.b-specialist-process>li:nth-child(1):after,.b-specialist-process>li:nth-child(2):after,.b-specialist-process>li:nth-child(3):after,.b-specialist-process>li:nth-child(4):after,.b-specialist-process>li:nth-child(5):after,.b-specialist-process>li:nth-child(6):after{display:block}
		.b-specialist-process>li:nth-child(1):after,.b-specialist-process>li:nth-child(3):after,.b-specialist-process>li:nth-child(5):after{left:30%}
		.b-specialist-process>li:nth-child(2):after,.b-specialist-process>li:nth-child(4):after,.b-specialist-process>li:nth-child(6):after{right:40%}
		.b-specialist-process>li:nth-child(2):before,.b-specialist-process>li:nth-child(4):before,.b-specialist-process>li:nth-child(6):before{content:' ';width:0;height:2.5rem;border-left:1px solid var(--color-active);position:absolute;right:40%;bottom:-5.5rem;z-index:1}
		.b-specialist-process>li:nth-child(3):before,.b-specialist-process>li:nth-child(5):before,.b-specialist-process>li:nth-child(7):before{content:' ';background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNyAzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNCAwLjVWMEwzIDBWMC41TDQgMC41Wk0zLjUgMzIuNUw2LjM4Njc1IDI3LjVIMC42MTMyNDlMMy41IDMyLjVaTTMgMC41TDMgMjhINEw0IDAuNUwzIDAuNVoiIGZpbGw9IiM2MUI3N0QiLz48L3N2Zz4=");background-position:center bottom;width:0.7rem;height:2.5rem;margin-left:-0.3rem;position:absolute;left:30%;top:-4.6rem;z-index:1}
		.b-specialist-process-form{font-size:1.4rem;line-height:120%;text-align:center;width:92%;padding:2rem 1.5rem;border:1px solid #d8d8d8;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;bottom:-2.5rem;right:0}
			.b-specialist-process-form .btn{min-height:6rem;max-width:100%;margin:0 auto}

@media(min-width:768px){
	.b-specialist-process{}
		.b-specialist-process>li{width:25%;height:18.5rem}
		.b-specialist-process>li.num{padding-top:5rem}
			.b-specialist-process>li>img{height:auto}
			.b-specialist-process>li.i-measure>img,.b-specialist-process>li.i-calc>img{left:28%}
			.b-specialist-process>li>u:after{right:2rem}
			.b-specialist-process>li:nth-child(2)>u:after,.b-specialist-process>li:nth-child(6)>u:after{display:block}
			.b-specialist-process>li:nth-child(5):after,.b-specialist-process>li:nth-child(6):after{display:none}
			.b-specialist-process>li:nth-child(3):after,.b-specialist-process>li:nth-child(5):after{left:0}
			.b-specialist-process>li:nth-child(2):after,.b-specialist-process>li:nth-child(6):after{right:0}
			.b-specialist-process>li:nth-child(2):before,.b-specialist-process>li:nth-child(6):before{display:none}
			.b-specialist-process>li:nth-child(3):before,.b-specialist-process>li:nth-child(7):before{display:none}
		.b-specialist-process-form{font-size:2rem}
			.b-specialist-process-form .btn{min-height:0}
	
	.b-deliverystats{margin-top:6rem;margin-bottom:5rem;flex-wrap:nowrap}
		.b-deliverystats>li{width:33.3333333%;max-width:30rem;margin-bottom:0}
			.b-deliverystat-pic{height:auto;margin-bottom:2rem;margin-right:0;float:none}
			.b-deliverystat-title{font-size:2rem;padding-right:2rem;margin-bottom:2rem}
			.b-deliverystat-desc{font-size:1em;line-height:inherit}
}
/* /services */


/* prices */
.b-pricelist{list-style:none;padding:0;margin:3rem 0}
	.b-pricelist>li{padding:0;margin:0 0 1rem;position:relative}
	.b-pricelist>li:last-child{margin-bottom:0}
		.b-pricelist>li>a{font:bold 1.5rem/2rem var(--font-title);color:var(--color-title);padding:1rem 18rem 1rem 1.6rem;border:1px solid var(--color-border);display:block;position:relative}
		.b-pricelist>li>a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
			.b-pricelist>li>a:after{content:' ';font-size:1.5rem;line-height:3rem;color:var(--color-active);padding-right:5.4rem;margin-top:-1.5rem;position:absolute;right:0;top:50%;z-index:1;transition:all .3s}
			.b-pricelist>li>a:hover:after{color:var(--color-active-hover)}
		.b-pricelist>li:before{content:' ';background:var(--color-active-dark);width:1.8rem;height:0.4rem;margin-top:0.5rem;display:block;position:absolute;right:1.4rem;top:50%;transition:all .3s}
		.b-pricelist>li:after{content:' ';width:0;height:0;margin-top:-0.7rem;border:0.9rem solid transparent;border-top:1.2rem solid var(--color-active);display:block;position:absolute;right:1.4rem;top:50%;transition:all .3s}
		.b-pricelist>li:hover:before{background:var(--color-active-dark-hover)}
		.b-pricelist>li:hover:after{border-top-color:var(--color-active-hover)}

@media(min-width:768px){
	.b-pricelist>li>a{font-size:1.8rem}
		.b-pricelist>li>a:after{font-size:1.6rem}
}
/* /prices */


/* company */
.b-readblock{display:flex;flex-wrap:wrap;padding:0;margin:0}
	.b-readblock-col{width:100%}
	.b-readblock-col--img{position:relative;overflow:hidden}
		.b-readblock-col--img img{width:100%;height:100%;display:block;object-fit:cover}
	.b-readblock-col--announce{font-size:1.4rem;line-height:2.4rem;padding:1.5rem 2rem 5rem;border:1px solid var(--color-border);border-top-width:0;position:relative;transition:.15s all}
	.b-readblock.expanded .b-readblock-col--announce{padding-bottom:0;border-bottom-color:#ffffff01}
		.b-readblock-col--announce .btn{font-weight:bold;font-size:1.6rem;width:20rem;position:absolute;left:2rem;bottom:-1px}
	.b-readblock-col--text{font-size:1.4rem;line-height:2.4rem;height:0;opacity:0;overflow:hidden;transition:.3s all}
	.b-readblock.expanded .b-readblock-col--text{height:auto;opacity:1}
		.b-readblock-col--text-inner{padding:2rem;border:1px solid var(--color-border);border-top:0}

.b-aboutstats{list-style:none;padding:0;margin:2.5rem -1.5rem 4.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}
	.b-aboutstats>li{font-weight:600;font-size:1.4rem;line-height:125%;color:var(--color-title);width:50%;padding:1.5rem;margin:0}
		.b-aboutstats>li>div{background:var(--bg-light);height:100%;padding:2.7rem 2rem}
			.b-aboutstats>li>div>div{font:bold 4rem/100% var(--font-title);color:var(--color-active);display:block;margin-bottom:2.3rem}

.b-abouttabs{margin:4rem 0 6rem;position:relative}
	.b-abouttabs-btns{margin:0 !important;position:absolute;left:0;right:0;top:-4rem;bottom:-4rem;flex-wrap:wrap}
		.b-abouttabs-btns li{text-align:center;width:25% !important;padding:0;margin-right:25%;position:relative;z-index:2}
		.b-abouttabs-btns li:nth-child(2n){margin-right:0;margin-left:25%}
		.b-abouttabs-btns li:nth-child(n+3){align-self:flex-end}
			.b-abouttabs-btns li span{background:#fff !important;max-height:23rem;cursor:pointer}
			.b-abouttabs-btns li.active span{border-color:var(--color-active-hover);box-shadow:0 0 0 1px var(--color-active-hover)}
	.b-abouttabs-content{width:50%;padding:0;margin:0 auto;position:relative;z-index:0}
		.b-abouttabs-content li{background:var(--bg-light);min-height:42rem;padding:4rem 7.7rem;margin:0 -4rem;display:none}
		.b-abouttabs-content li.active{display:block}
			.b-abouttabs-content li h2:first-child,.b-abouttabs-content li .h2:first-child{margin-top:0}

.b-brandhistory .flexslider:before,.b-brandhistory .flexslider:after{content:' ';background:#fff;width:1.5rem;height:100%;position:absolute;left:0;top:0;z-index:1}
.b-brandhistory .flexslider:after{left:auto;right:0}
.b-brandhistory .slides{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;position:relative}
	.b-brandhistory .slides>li{font-weight:600;line-height:125%;color:var(--color-title);width:25%;padding:0;margin:0}
		.b-brandhistory .slides>li>div{height:100%;padding:0 2rem 1rem 1.5rem !important;margin:0 !important;border-top:1px solid var(--color-border)}
			.b-brandhistory .slides>li>div>span{font:bold 4rem/120% var(--font-title);color:var(--color-active);padding-top:4.5rem;margin:0 -1.5rem 1.7rem 0;display:block;position:relative}
				.b-brandhistory .slides>li>div>span:before{content:' ';border:.1rem solid var(--color-border);border-width:0 .1rem .1rem 0;position:absolute;top:0;bottom:1rem;left:10.7rem;right:1rem}
				.b-brandhistory .slides>li>div>span:after{content:' ';background-image:url("data:image/svg+xml,%3Csvg width='5' height='7' viewBox='0 0 5 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3.5L5 6.5V0.5L0 3.5' fill='%23D4D4D4'/%3E%3C/svg%3E");width:.5rem;height:.7rem;position:absolute;left:10.3rem;bottom:0.7rem}

.b-block2links{padding:0;margin:0 -1.5rem 6rem;display:flex;flex-wrap:wrap;--color-yellow:#fece63}
	.b-block2links-main{width:75%;padding:0 1.5rem}
		.b-block2links-main>.row{height:100%;padding:0;margin:0;border:1px solid var(--color-yellow);position:relative;overflow:hidden;display:flex;flex-wrap:nowrap;align-items:center}
			.b-block2links-main-img{width:55%;overflow:hidden}
				.b-block2links-main-img img{max-width:100%;max-height:100%;margin:auto;display:block;object-fit:cover;-o-object-fit:cover}
			.b-block2links-main-text{width:45%;height:100%;padding:3rem 2.5rem 8rem 1rem;position:relative}
				.b-block2links-main-title{font:bold 3rem/120% var(--font-title);color:var(--color-yellow);margin-bottom:3rem;display:block}
				.b-block2links-main-desc{font-weight:600;font-size:1.4rem;line-height:2.4rem;color:rgba(0,0,0,.85)}
				.b-block2links-main .btn{background:var(--color-yellow);max-width:19.3rem;position:absolute;bottom:0;left:1rem}
				.b-block2links-main .btn:hover{background:var(--color-accent-hover)}
	.b-block2links-links{width:25%;padding:0 1.5rem;margin:-1.5rem 0;display:flex;flex-direction:column;order:-1}
		.b-block2links-link{height:50%;padding:1.5rem 0}
			.b-block2links-link a{font:bold 1.6rem/112.5% var(--font-title);color:var(--color-title);width:100%;height:100%;padding:2rem 6rem 2rem 2rem;border:1px solid var(--color-border);display:block;position:relative;z-index:1;overflow:hidden}
			.b-block2links-link a:hover{border-color:#fff1;box-shadow:var(--shadow-menuitem)}
				.b-block2links-link a img{max-width:70%;max-height:80%;display:block;position:absolute;right:1rem;top:10%;z-index:-1;transition:all .4s}
				.b-block2links-link.m-flip a img{transform: scale(-1,1)}
				.b-block2links-link a:hover img{transform:scale(1.03)}
				.b-block2links-link.m-flip a:hover img{transform:scale(-1.03,1.03)}

.b-addresses{list-style:none;padding:0;margin:-1.5rem;display:flex;flex-wrap:wrap}
	.b-addresses>li{font-size:1.4rem;line-height:2rem;color:var(--color-light);width:100%;padding:0 1.5rem}

.b-office{margin:4rem 0;border:1px solid var(--color-border);display:flex;flex-wrap:wrap}
	.b-office-map{min-width:100%;min-height:37rem}
		.b-office-map>div{width:100%;height:100%}
		.b-office-map iframe{width:100%;height:100%}
	.b-office-data{font-size:1.6rem;line-height:2.4rem;color:var(--color-light);padding:2rem;display:flex;flex-direction:column;justify-content:space-between}
		.b-office-title{font:600 2.2rem/120% var(--font-title);color:var(--color-title);margin-bottom:1rem}
		.b-office-text{margin-bottom:1rem}
		.b-office-contacts{margin:1rem 0}
			.b-office-contacts dt{font-weight:normal;display:inline}
			.b-office-contacts dd{font-weight:600;margin-left:.3rem;display:inline}
				.b-office-contacts dd a.m-phone{font-size:2rem}
				.b-office-contacts dd:after{content:' ';display:block}
		.b-office-context{font-weight:600;margin-top:1rem}

@media(min-width:576px){
	.b-addresses>li{width:50%}
		.b-addresses>li h3 span,.b-addresses>li .h3 span{display:block}
	
	.b-aboutstats{margin-top:3.5rem}
		.b-aboutstats>li{font-size:1.5rem;width:33.333%}
			.b-aboutstats>li>div{padding-top:3.2rem;padding-bottom:3.2rem}
				.b-aboutstats>li>div>div{font-size:5rem}
}
@media(max-width:767px){
	.b-abouttabs-btns{width:100% !important;position:static}
		.b-abouttabs-btns>li{text-align:left;width:100% !important;padding:0 !important;margin:0 !important}
			.b-abouttabs-btns>li>span{font-size:1.5rem !important;line-height:4.6rem !important;min-height:0 !important;height:4.6rem !important;padding:0 1.5rem 0 6rem !important}
				.b-abouttabs-btns>li>span:before{width:5rem !important;height:2.6rem !important;left:0.3rem !important;right:auto !important;top:1rem !important;bottom:auto !important}
	.b-abouttabs-content{width:100%;margin:0}
		.b-abouttabs-content>li{padding:2rem;margin:0}
	
	.b-block2links{display:none}
}
@media(min-width:768px){
	.b-readblock-col{width:50%}
	.b-readblock-col--text{width:100%}
	.b-readblock-col--announce{min-height:23rem;padding:3.5rem 4rem 4rem;border-top-width:1px;border-left-width:0}
		.b-readblock-col--announce .btn{left:4rem}
		.b-readblock-col--text-inner{padding:3rem}
	
	.b-aboutstats{margin-top:4.5rem;flex-wrap:nowrap}
		.b-aboutstats>li{font-size:1em;width:20%}
			.b-aboutstats>li>div{padding-top:3.7rem;padding-bottom:3.7rem}
				.b-aboutstats>li>div>div{font-size:6rem}
	
	.b-abouttabs{margin-top:9rem;margin-bottom:10rem}
	
	.b-addresses{flex-wrap:nowrap}
		.b-addresses>li{width:25%;padding-top:1.5rem;padding-bottom:1.5rem}
	
	.b-office{margin-top:5rem;margin-bottom:6rem;flex-wrap:nowrap}
		.b-office-map{min-width:57%}
		.b-office-data{padding:4rem}
			.b-office-title{font-size:3rem}
}
/* /company */


/* calc */
.b-calc{padding:2rem 1.5rem;margin:2.5rem 0 5rem;border:1px solid var(--color-border)}
	.b-calc-fields{width:100%;max-width:100%;padding:0 1.5rem;flex:0 0 auto}
		.b-calc table{width:100%;table-layout:fixed}
			.b-calc table th,.b-calc table td{vertical-align:top;padding:0 0 1.8rem;border:0}
			.b-calc table tbody:last-child tr:last-child th,.b-calc table tbody:last-child tr:last-child td{padding-bottom:0}
			.b-calc table th{font-weight:600;font-size:1.4rem;line-height:1.9rem;color:var(--color-title);white-space:nowrap;width:50%;padding-top:1rem;padding-right:2rem}
			.b-calc table td{width:50%}
				.b-calc-fields-row{margin:-.9rem -1.5rem}
					.b-calc-fields-col{padding:0.9rem 1.5rem}
						.b-calc table .inp{width:100%}
						.b-calc table .inp-short{width:7rem}
						.b-calc table .inp-short+span{font-weight:600;color:var(--color-title);margin-left:1.6rem}
							.b-calc table .inp-short+span sup{font-size:.6em}
						.b-calc .b-select-pop{left:auto;right:0}
	.b-calc-info{color:var(--color-title);width:100%;max-width:100%;padding:5.3rem 1.5rem 0;flex:0 0 auto}
		.b-calc-result{font-weight:bold;line-height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end}
			.b-calc-result div{font:normal 3rem/100% var(--font-title);white-space:nowrap}
		.b-calc-info .btn{line-height:2.9rem;width:100%;max-width:100%;height:5rem;margin-top:2.3rem}
		.b-calc-info-desc{font-size:1.2rem;line-height:1.6rem;max-width:27rem;margin-top:2rem}

@media (min-width:375px){
	.b-calc table th{width:45%}
	.b-calc table td{width:55%}
}
@media (min-width:400px){
	.b-calc table th{width:40%}
	.b-calc table td{width:60%}
}
@media (min-width:500px){
	.b-calc table{table-layout:auto}
	.b-calc table th{width:0}
	.b-calc table td{width:auto}
}
@media (min-width:576px){
	.b-calc{padding:3remmargin-top:3.5rem;margin-bottom:6rem}
		.b-calc-fields{width:68%}
			.b-calc table{table-layout:fixed}
				.b-calc table th{font-size:1em;width:45%}
				.b-calc table td{width:55%}
			.b-calc .b-select-pop{left:0;right:auto}
		.b-calc-info{width:32%}
}
@media (min-width:700px){
	.b-calc table th{width:40%}
	.b-calc table td{width:60%}
}
@media (min-width:768px){
	.b-calc table{table-layout:auto}
	.b-calc table th{width:0}
	.b-calc table td{width:auto}
}
/* /calc */


/* 404 */
.b-404{font-weight:600;line-height:125%;color:var(--color-title);max-width:77rem;min-height:28.5rem;padding:15rem 0 0;margin:0 auto 3rem;display:flex;position:relative}
	.b-404:before{content:'404';font-weight:bold;font-size:15rem;line-height:15rem;text-align:center;color:var(--bg-light);width:100%;position:absolute;left:0;top:0;z-index:0}
	.b-404-inner{position:relative;z-index:1}

.b-404-form{padding:2rem 1.5rem;margin:0;border:1px solid var(--color-border)}
	.b-404-form>form>.row>.row{padding:0;margin:0}
		.b-404-form .inp{width:100%;margin-bottom:1.5rem}
		.b-404-form .btn{width:100%;max-width:100%;padding-left:0;padding-right:0}

@media (min-width:768px){
	.b-404{padding-top:8rem;margin-bottom:0}
		.b-404:before{font-size:25rem;line-height:30rem;top:auto;bottom:0}
	.b-404-form{padding:3rem}
		.b-404-form>form>.row{margin-right:-4rem}
		.b-404-form>form>.row>.row{padding-left:1.5rem;padding-right:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}
			.b-404-form .inp{margin-bottom:0}
}
/* /404 */

.grecaptcha-badge{right:-100rem !important}

/*фильтр для сео*/
.dl_list{
   text-align: center;
    position: relative;
    max-height: 40px;
    overflow: hidden;

    transition: max-height .5s ease;
}
.dl_list a {
    border: 1px solid var(--color-active);
    padding: 5px 15px;
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
}
.demandList {
    position: relative;
}
.dll_more {
    margin: 10px auto;
    display: block;
}
.dl_list.viewAll {
    max-height: 1000px;
}
button.btn.js-order-form {
    display: none;
}
.fancybox-stage .interlabs-oneclick__container form {
    padding: 4rem;
}
.fancybox-stage .interlabs-oneclick__container input[type="text"],
.fancybox-stage .interlabs-oneclick__container textarea {
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 121.4%;
    font-family: var(--font-text);
    color: var(--color-text);
    background: var(--bg-light);
    padding: 1.2rem 2rem 1.1rem;
    margin: 0;
    border: 0;
    box-shadow: none;
    transition: all .3s;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
}
.fancybox-stage .interlabs-oneclick__container .form-group {
    display: grid;
    margin-bottom: 10px;
}
.fancybox-stage .interlabs-oneclick__container button.modal-default-button.js-interlabs-oneclick__dialog__send-button {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.9rem;
    font-family: var(--font-text);
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: var(--color-active);
    width: 100%;
    max-width: 22rem;
    height: var(--btn-height);
    padding: 1.1rem 1.5rem 1rem;
    margin: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: inline-block;
    cursor: pointer;
    transition: all .3s;
}

/* Популярные товары - слайдер */

.popular-products__slider .b-slider .b-articles>li>a{
	height: 100%;
}
.popular-products__slider .b-slider .h2{
    margin-top: -10px;
}
.popular-products__slider .flexslider .slides img {
	height: 250px;
	object-fit: cover;
}

.popular-products__slider .popular-products__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.popular-products__slider .popular-products__header .b-slider-nav {
	position: inherit;
	margin-top: 0px;
	line-height: 0;
}

@media only screen and (max-width: 480px) {
	.popular-products__slider .popular-products__header .b-slider-nav {
		margin-bottom: 20px;
	}
}
#b-catalog-list .b-products-item-buyblock .btn{
	float: left;
	padding: 1.1rem 1rem 1rem;
}
#b-catalog-list .b-products-item-buyblock .btn-buy{
	margin-right: 7px;
}
/*
#b-catalog-list .b-products-item-buyblock .o-w-click-button {
    margin-top: 1rem;
}*/

.b-breadcrumbs li + li::before {
    content: "/";
    margin: 0 5px;
    color: #999;
}
/* End */
/* /local/templates/realwood/css/bootstrap/bootstrap-reboot.min.css?16335133534670 */
/* /local/templates/realwood/css/bootstrap/bootstrap-grid.min.css?163351335351503 */
/* /local/templates/realwood/js/fancybox/jquery.fancybox.min.css?163351171112795 */
/* /local/templates/realwood/js/flexslider/jquery.flexslider.css?16335117097152 */
/* /bitrix/components/webes/oneclick/css/styles.css?16994351127895 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17490479542729 */
/* /local/templates/realwood/template_styles.css?1768913109116361 */
