<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/local/templates/Vivon2022/css/styles.min.css?1671525074110920*/
@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@400&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@500&amp;display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@700&amp;display=swap);.fade{transition:opacity 0.15s linear}.fade:not(.show){opacity:0}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:0;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6;border-top-left-radius:0;border-top-right-radius:0}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-footer&gt;*{margin:.25rem}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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)}h2{font-size:calc(1.325rem + 0.9vw)}h3{font-size:calc(1.3rem + 0.6vw)}h4{font-size:calc(1.275rem + 0.3vw)}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-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}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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}pre,code,kbd,samp{font-family:var(--bs-font-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&gt;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}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]: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 + 0.3vw);line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-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}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical&gt;.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column&gt;.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode&gt;.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode&gt;.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode&gt;.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0%}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity 0.2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]&gt;.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]&gt;.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]&gt;.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]&gt;.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]&gt;.tippy-arrow{right:0}.tippy-box[data-placement^=left]&gt;.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]&gt;.tippy-arrow{left:0}.tippy-box[data-placement^=right]&gt;.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]&gt;.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]&gt;.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]&gt;.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]&gt;.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]&gt;.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]&gt;.tippy-svg-arrow{fill:#fff}@font-face{font-family:'ALS Rubl';font-style:normal;font-weight:400;src:local("ALS Rubl"),url(/local/templates/Vivon2022/fonts/rouble.woff) format("woff")}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;margin-right:0!important;height:100%}body{height:100%;color:#454545;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:140%;font-family:'Ubuntu',sans-serif;overflow-x:hidden}ul[class],ol[class]{list-style:none;padding:0}img{max-width:100%;max-height:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}input,button,textarea,select{font:inherit}input,textarea{font-family:inherit;outline:none;resize:none;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;transition:.3s linear}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;-moz-transition:.3s linear;transition:.3s linear}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:inherit;-ms-transition:.3s linear;transition:.3s linear}input::placeholder,textarea::placeholder{font-family:inherit;transition:.3s linear}input:focus,input:active,textarea:focus,textarea:active{outline:none!important;box-shadow:none!important}input::-ms-clear,input::-ms-reveal,textarea::-ms-clear,textarea::-ms-reveal{display:none;width:0;height:0}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration,textarea::-webkit-search-decoration,textarea::-webkit-search-cancel-button,textarea::-webkit-search-results-button,textarea::-webkit-search-results-decoration{display:none}select{outline-color:#0E9DFD}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}a{color:inherit;transition:.3s linear;text-decoration:none}a:hover,a:active{text-decoration:none;color:inherit}button{transition:.3s linear}svg{transition:.3s linear}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden}.content{flex:1 0 auto}.flex{display:flex;flex-wrap:wrap}.tippy-box{padding:10px;font-size:14px;line-height:18px}.tippy-box[data-theme~=light]{background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#454545}.tippy-box[data-theme~=light][data-placement^=right]&gt;.tippy-arrow:before{border-right-color:#F4F4F4}.container{width:100%;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:20px;padding-right:20px}.centered{display:flex;align-items:center;justify-content:center}.swiper-container{overflow:hidden}.swiper-btn{display:flex;align-items:center;justify-content:center;width:43px;height:43px;background:#fff;border-radius:50%;position:absolute;top:50%;z-index:3;transform:translateY(-50%);transition:background .2s}.swiper-btn svg{width:24px;height:24px;fill:#FDA817}.swiper-btn--prev{left:0}.swiper-btn--next{right:0}.swiper-btn--area{position:initial;box-shadow:0 0 11px rgba(0,0,0,.1)}.swiper-btn:hover{background:#FCBD52}.swiper-btn:hover svg{fill:#fff}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination-bullet{width:37px;height:3px;background:#D8D8D8;margin:0 5px;transition:background .2s;cursor:pointer}.swiper-pagination-bullet-active{background:#404040}.swiper-pagination-bullet:hover{background:#404040}.swiper-next{position:absolute;right:-20px;top:0;bottom:0;width:108px;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;background:linear-gradient(270deg,#FFFFFF 0%,rgba(255,255,255,0) 100%);z-index:9}.swiper-next .swiper-btn{transform:initial}.slider-wrapper{position:relative}.section-title{font-weight:700;font-size:30px;line-height:34px}.rub{font-family:'ALS Rubl';vertical-align:baseline}.gray-bg{background:#F4F4F4}.simplebar-track.simplebar-vertical{width:16px;background:#D8D8D8;border-radius:24px}.simplebar-scrollbar:before{background:#F4F4F4;border-radius:24px;left:3px;right:3px;top:3px;bottom:3px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:3px;bottom:3px}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.breadcrumbs{margin-bottom:24px}.breadcrumbs-list{margin-bottom:0}.breadcrumbs-list__item{font-size:14px;line-height:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.breadcrumbs-list__item:not(:last-child) a::after{content:"";width:6px;height:6px;border-radius:50%;background:#FDA817;margin:0 7px}.breadcrumbs-list__link{display:flex;align-items:center}.sorting{font-size:14px;line-height:12px;position:relative}.sorting-btn{display:flex;align-items:center;margin-left:auto}.sorting-btn.active,.sorting-btn:hover{color:#979797}.sorting-btn.active svg,.sorting-btn:hover svg{fill:#979797}.sorting-btn__txt span{text-decoration:underline}.sorting-btn__icon{margin-left:6px}.sorting-btn__icon svg{width:14px;height:14px;fill:#454545}.sorting-dropdown{position:absolute;right:0;top:100%;z-index:99;margin-top:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px 16px 16px 28px;background:#FFF;box-shadow:0 4px 16px rgba(138,138,138,.25);border-radius:10px;transition:.2s linear;display:none;transform:translateY(20px);visibility:hidden}.sorting-dropdown.d-block{display:block}.sorting-dropdown.d-animate{transform:translateY(0);visibility:visible}.sorting-label{display:block;cursor:pointer;white-space:nowrap}.sorting-label:not(:last-child){margin-bottom:8px}.sorting-label input{display:none}.sorting-label__txt:hover span{text-decoration:underline}.mobile{display:none!important}.intro{background:#F4F4F4;padding-top:20px;padding-bottom:28px}.intro-group__right{width:357px}.intro-group__left{width:calc(100% - 357px);padding-right:26px}.intro-slider__pagination{margin-top:27px}.intro-slider__next{right:10px}.intro-slider__prev{left:10px}.intro-slider__img{height:360px;display:block;border-radius:10px;overflow:hidden}.intro-slider__img picture{height:100%}.intro-slider__img img{height:100%;width:100%}.intro-product-wrapper{position:relative}.intro-product__prev,.intro-product__next{box-shadow:0 0 11px rgba(0,0,0,.1);transform:translateY(-118%)}.intro-product__slide{padding-left:22px;padding-right:20px;padding-bottom:16px}.intro-card{background:#fff;box-shadow:0 4px 16px rgba(138,138,138,.25);border-radius:10px;padding-top:11px;padding-bottom:17px}.intro-card__head{padding-right:12px;margin-bottom:12px;position:relative;z-index:3}.intro-card__badge{background:#0E9DFD;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:10px 10px 10px 0;padding:4px 17px 4px 18px;font-size:12px;font-weight:700;letter-spacing:-.1px;text-transform:uppercase;color:#fff;margin-left:-10px;position:relative}.intro-card__badge::before{content:"";width:10px;height:8.5px;background:url(/local/templates/Vivon2022/images/general/vector.svg) 0 0 no-repeat;background-size:100%;position:absolute;left:0;bottom:-8px}.intro-card__sale{background:linear-gradient(91.13deg,#0E9DFD .67%,#00CFFF 99.23%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;font-weight:700;font-size:14px;color:#fff;padding:4px 13.5px;margin-left:9px}.intro-card__label{display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;border:1px solid #454545;border-radius:50px;box-shadow:0 2px 7px rgba(0,0,0,.1);font-size:11px;letter-spacing:-.1px;padding:0 11px;margin-left:auto}.intro-card__label--icon{padding:0}.intro-card__timer{width:67px;height:30px;border:1px dashed #0E9DFD;border-radius:10px;font-size:12px;letter-spacing:-.1px;color:#454545;margin-left:auto}.intro-card__img{height:214px;margin-bottom:14px;display:flex;align-items:center;justify-content:center}.intro-card__img img{margin-left:auto;margin-right:auto;max-height:100%;width:auto}.intro-card__info{padding-left:20px;padding-right:20px}.intro-card__title{font-weight:700;font-size:19px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;color:#454545;margin-bottom:5px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.intro-card__group{align-items:flex-end;justify-content:space-between}.intro-card__price-old{font-size:14px;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#C0BBB8;margin-bottom:2px}.intro-card__price-new{font-weight:700;font-size:26px;line-height:1;color:#454545}.intro-card__controls{align-items:center;padding-right:8px}.intro-card__cart{width:69px;height:39px;background:linear-gradient(108.27deg,#FCA918 12.67%,#FBB321 86.47%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px}.intro-card__cart:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.intro-card__favorite{margin-left:14px}.intro-card__comparison{margin-left:14px}.intro-brands{margin-top:12px}.intro-brands__slide{width:325px;padding-bottom:10px;padding-top:12px}.intro-brands__img{border-radius:10px;overflow:hidden;box-shadow:0 1px 10px rgba(0,0,0,.15);display:block}.intro-brands__next{width:108px;background:linear-gradient(270deg,#F4F4F4 0%,rgba(247,247,247,0) 100%);cursor:pointer;display:flex;align-items:center;justify-content:flex-end;padding-right:28px;position:absolute;top:0;right:0;bottom:0;z-index:9}.intro-banner{height:110px;margin-top:33px}.intro-banner a,.intro-banner picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.intro-banner img{margin-left:auto;margin-right:auto;height:100%}.popularCategories{padding-top:44px;padding-bottom:47px}.popularCategories__title{margin-bottom:24px}.popularCategories-slider .swiper-slide{width:auto}.popularCategories-slider__img{display:block;position:relative}.popularCategories-slider__img img{border-radius:10px}.popularCategories-slider__img:not(:last-child){margin-bottom:20px}.popularCategories-slider__group{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.popularCategories-slider__group:not(:last-child){margin-bottom:20px}.popularCategories-slider__col{width:50%;padding-left:10px;padding-right:10px}.popularCategories-slider__txt{font-weight:700;font-size:26px;line-height:25px;color:#fff;position:absolute;top:16px;left:15px}.popularCategories-slider__txt span{text-decoration:underline}.popularCategories-slider__txt--fz-30{font-size:30px;line-height:32px}.popularCategories-advantages{margin-top:53px}.popularCategories-advantages-list{justify-content:space-between}.popularCategories-advantages-item{display:flex}.popularCategories-advantages-item__img{margin-right:20px}.popularCategories-advantages-item__title{line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;font-weight:700}.popularCategories-advantages-item__txt{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.benefit{padding-top:32px;padding-bottom:47px;border-radius:30px 30px 0 0}.benefit .swiper-next{background:linear-gradient(270deg,#F4F4F4 0%,rgba(244,244,244,0) 100%)}.benefit__title{margin-bottom:28px}.benefit-slider .swiper-slide{width:245px;height:initial}.benefit-card{padding-left:10px;position:relative;height:100%}.benefit-card--new{padding-left:0}.benefit-card--new .benefit-card__inner{box-shadow:0 0 5px rgba(0,0,0,.1)}.benefit-card__inner{background:#fff;border-radius:10px;padding-bottom:28px;padding-top:46px;position:relative;display:flex;flex-direction:column;height:100%}.benefit-card__head{margin-bottom:5px;padding-right:7px;position:absolute;top:11px;left:0;right:0;z-index:3}.benefit-card__sale{background:#FDA817;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:10px 10px 10px 0;color:#fff;font-weight:700;line-height:134.2%;letter-spacing:-.1px;margin-left:-10px;display:flex;align-items:center;justify-content:center;height:30px;width:75px;position:relative}.benefit-card__sale::before{content:"";width:10px;height:8.5px;background:url(/local/templates/Vivon2022/images/general/vector-orange.svg) 0 0 no-repeat;position:absolute;left:0;bottom:-8px}.benefit-card__sale--blue{margin-left:5px;background:linear-gradient(91.13deg,#0E9DFD .67%,#00CFFF 99.23%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;font-size:14px;height:28px;width:60px}.benefit-card__sale--blue::before{display:none}.benefit-card__badges{margin-left:auto}.benefit-card__badge{display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;border:1px solid #454545;border-radius:50px;box-shadow:0 2px 7px rgba(0,0,0,.1);font-size:11px;letter-spacing:-.1px;padding:0 11px;background:rgba(255,255,255,.7)}.benefit-card__badge--icon{padding:0}.benefit-card__badge:not(:last-child){margin-right:10px}.benefit-card__img{height:200px;margin-bottom:10px;display:flex;justify-content:center;padding-left:10px;padding-right:10px}.benefit-card__img picture{display:flex;height:100%;align-items:center}.benefit-card__img--end{align-items:flex-end}.benefit-card__img--end picture{align-items:flex-end}.benefit-card__img--center{align-items:center}.benefit-card__img--center picture{align-items:center}.benefit-card__img img{max-height:100%;width:auto}.benefit-card__info{padding-left:16px;padding-right:16px;flex-grow:1;display:flex;flex-direction:column}.benefit-card__category{font-size:14px;line-height:134.2%;letter-spacing:-.1px;color:#C0BBB8;margin-bottom:5px;white-space:nowrap}.benefit-card__title{font-weight:700;font-size:14px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.benefit-card__title:hover{text-decoration:underline}.benefit-card__title::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.benefit-card__price{align-items:baseline;margin-bottom:18px;margin-top:auto}.benefit-card__price-new{font-weight:700;font-size:26px;line-height:18px}.benefit-card__price-old{margin-left:12px;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#C0BBB8;margin-left:12px}.benefit-card__controls{align-items:center;position:relative;z-index:3}.benefit-card__controls&gt;a:not(:last-child){margin-right:14px}.benefit-card__add{width:69px;height:39px;background:linear-gradient(108.27deg,#FE9506 12.67%,#FBB321 86.47%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px}.benefit-card__add:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.hits{padding-top:44px;padding-bottom:38px}.hits__title{margin-bottom:34px}.hits__subtitle{margin-bottom:28px}.hits-list{margin-bottom:-35px}.hits-list__item{width:calc(100% / 7);margin-bottom:35px;position:relative}.hits-list__item--5{width:calc(100% / 5)}.hits-list__item::before{content:"";width:1px;position:absolute;left:0;top:0;bottom:0;background:#E9E9E9}.hits-list__item::after{content:"";width:1px;position:absolute;right:-1px;top:0;bottom:0;background:#E9E9E9}.hits-banner{margin-top:53px;margin-bottom:32px}.hits-banner__img{display:block;height:115px}.hits-banner__img picture{display:block;height:100%}.hits-banner__img img{height:100%}.hits-more__slide{width:220px}.hits-more__img{border-radius:10px;overflow:hidden;display:block;position:relative}.hits-more__img-txt{font-weight:700;font-size:20px;line-height:19px;position:absolute;top:12px;left:16px}.product-card{position:relative;width:160px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;height:100%;padding-top:40px}.product-card__badges{position:absolute;z-index:3;top:3px;display:flex}.product-card__badge{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:30px;min-width:30px;border:1px solid #454545;border-radius:50px;box-shadow:0 2px 7px rgba(0,0,0,.1);font-size:11px;letter-spacing:-.1px;padding:0 10px;margin:0 5px;white-space:nowrap;background:rgba(255,255,255,.7)}.product-card__badge:first-child{margin-left:0}.product-card__badge:last-child{margin-right:0}.product-card__badge--icon{padding:0}.product-card__img{position:relative;height:200px;display:flex;align-items:center;margin-bottom:15px}.product-card__img picture{display:flex;height:100%;align-items:center}.product-card__img--center{align-items:center}.product-card__img--center picture{align-items:center}.product-card__img img{max-height:100%;width:auto}.product-card__controls{display:flex;flex-direction:column;align-items:center;position:absolute;right:8px;bottom:22px;z-index:3}.product-card__favorite{margin-bottom:12px}.product-card__info{display:flex;flex-direction:column;flex-grow:1}.product-card__title{font-weight:700;font-size:14px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;margin-bottom:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.product-card__title:hover{text-decoration:underline}.product-card__title::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.product-card__foot{align-items:center;justify-content:space-between;margin-top:auto}.product-card__price{flex-direction:column}.product-card__price-new{font-weight:700;font-size:20px;line-height:18px}.product-card__price-old{font-size:12px;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#C0BBB8}.product-card__add{width:35px;height:35px;background:linear-gradient(108.27deg,#FE9506 12.67%,#FBB321 86.47%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;position:relative;z-index:3}.product-card__add:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.season{padding-top:41px;padding-bottom:31px;border-radius:20px 20px 0 0}.season .swiper-next{background:linear-gradient(270deg,#F4F4F4 0%,rgba(244,244,244,0) 100%)}.season-content__left{width:490px}.season-content__right{width:calc(100% - 490px);padding-left:10px}.season-banner__img{display:block;border-radius:10px;overflow:hidden}.season-banner__img img{width:100%}.popularBrands{padding-top:50px}.popularBrands__title{margin-bottom:32px}.popularBrands-slider{margin-left:-4px;margin-right:-4px}.popularBrands-slider__slide{width:344px;padding-bottom:20px;padding-left:4px;padding-right:4px}.popularBrands-item{background:#F4F4F4;border-radius:10px;padding:10px;box-shadow:0 4px 16px rgba(138,138,138,.25)}.popularBrands-item__head{align-items:flex-start;margin-bottom:13px}.popularBrands-item__logo{width:80px;border-radius:50%;box-shadow:0 1px 10px rgba(0,0,0,.15)}.popularBrands-item__info{width:calc(100% - 80px);padding-left:19px;font-size:14px;line-height:134.2%;letter-spacing:-.1px;padding-bottom:10px;padding-top:10px}.popularBrands-item__txt span{font-weight:700}.popularBrands-item__link{display:inline-block;text-decoration:underline}.popularBrands-item__row{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}.popularBrands-item__col{padding-left:4px;padding-right:4px;width:50%}.popularBrands-item__img{background:#FFF;border-radius:10px;overflow:hidden}.popularBrands-item__img:not(:last-child){margin-bottom:10px}.deliveryTomorrow{padding-top:14px;padding-bottom:55px}.deliveryTomorrow__title{margin-bottom:32px}.deliveryTomorrow-list{margin-bottom:-35px}.deliveryTomorrow-list__item{width:calc(100% / 5);position:relative;margin-bottom:35px}.deliveryTomorrow-list__item::before{content:"";width:1px;position:absolute;left:0;top:0;bottom:0;background:#E9E9E9}.deliveryTomorrow-content__right{width:400px}.deliveryTomorrow-content__left{width:calc(100% - 400px)}.deliveryTomorrow-banner{height:100%}.deliveryTomorrow-banner__img{display:block;border-radius:10px;overflow:hidden;height:100%}.deliveryTomorrow-banner__img picture{height:100%}.deliveryTomorrow-banner__img img{height:100%;width:100%}.advantages{padding-top:20px;padding-bottom:28px}.advantages-list__item{width:20%;border-left:1px solid #fff}.advantages-list__item:last-child{border-right:1px solid #fff}.advantages-item{padding-left:40px;padding-top:40px}.advantages-item__icon{min-height:57px;display:flex;align-items:flex-end}.advantages-item__title{font-weight:700;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;margin-bottom:7px}.advantages-item__txt{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.advantages-item__txt--1{max-width:178px}.advantages-item__txt--2{max-width:210px}.advantages-item__txt--3{max-width:228px}.advantages-item__txt--4{max-width:218px}.advantages-item__txt--5{max-width:216px}.textContent{padding-top:32px;padding-bottom:36px}.textContent__title{margin-bottom:37px}.textContent-content__left{width:60%;padding-right:20px}.textContent-content__right{width:40%}.textContent-item__title{font-weight:700;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;margin-bottom:7px}.textContent-item__txt{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.textContent-item__open{display:inline-flex;align-items:center;font-size:14px;line-height:134.2%;letter-spacing:-.1px;margin-top:19px}.textContent-item__open img{margin-left:8px;transition:all .2s}.textContent-item__open[aria-expanded="true"] img{transform:rotate(180deg)}.youWatched{padding-top:21px;padding-bottom:31px;border-radius:20px 20px 0 0}.youWatched__title{margin-bottom:28px}.youWatched-slider__slide{width:265px}.youWatched-item{background:#fff;border-radius:10px;height:140px;display:flex;align-items:center;position:relative}.youWatched-item__img{width:100px}.youWatched-item__img img{margin-left:auto;margin-right:auto}.youWatched-item__info{width:calc(100% - 100px);padding-left:10px}.youWatched-item__title{font-weight:700;font-size:14px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;display:block;margin-bottom:10px}.youWatched-item__title::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.youWatched-item__title:hover{text-decoration:underline}.youWatched-item__price{align-items:baseline}.youWatched-item__price-new{font-weight:700;font-size:20px;line-height:18px;margin-right:8px}.youWatched-item__price-old{font-size:14px;line-height:18px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#C0BBB8}.onlyToday{padding-bottom:25px;display:none}.onlyToday-head{display:flex;align-items:center;margin-bottom:25px}.onlyToday__timer{width:85px;height:30px;border:1px dashed #454545;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:10px;font-weight:500;letter-spacing:-.1px;margin-left:28px}.onlyToday-content{margin-left:-10px;margin-right:-10px}.onlyToday-content__left{width:357px}.onlyToday-content__right{width:calc(100% - 357px);padding-left:18px}.onlyToday-main__slide{padding-left:21px;padding-right:21px;padding-bottom:15px}.onlyToday-main__prev,.onlyToday-main__next{box-shadow:0 0 11px rgba(0,0,0,.1)}.onlyToday-slider{margin-left:-7px}.onlyToday-slider__slide{width:228px;padding-left:7px;padding-right:8px;padding-bottom:15px}.catalog{padding-top:20px;padding-bottom:35px}.catalog-left{width:280px}.catalog-right{width:calc(100% - 280px);padding-left:40px}.catalog-head{align-items:flex-end;margin-bottom:26px}.catalog-title{margin-bottom:0;margin-right:18px;font-weight:700;font-size:30px;line-height:34px}.catalog-quantity{font-size:14px;line-height:12px;padding-bottom:8px}.catalog-sections-wrapper{margin-bottom:36px}.catalog-sections__item{text-align:center;position:relative}.catalog-sections__item-img{margin-bottom:20px}.catalog-sections__item-img img{margin-left:auto;margin-right:auto}.catalog-sections__item-link{font-size:14px;line-height:12px}.catalog-sections__item-link::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.catalog-tags{margin-bottom:32px}.catalog-tags__list{margin-bottom:-10px}.catalog-tags__item{border:1px solid #C0BBB8;border-radius:50px;padding:7px 12px;display:inline-flex;align-items:center;font-size:14px;line-height:18px;margin-right:10px;margin-bottom:10px;transition:border-coror .2s}.catalog-tags__item:hover{border-color:#FDA817}.catalog-tags__item-txt{color:#C0BBB8;margin-right:4px}.catalog-tags__item-value{font-weight:700}.catalog-tags__item-remove{width:12px;height:12px;margin-left:6px;display:flex;align-items:center;justify-content:center}.catalog-tags__item-remove svg{width:12px;height:12px;fill:#454545}.catalog-tags__item-remove:hover svg{fill:#C0BBB8}.catalog-list{margin-left:-15px;margin-right:-15px;margin-bottom:4px}.catalog-list__item{width:calc(100% / 3);padding-left:15px;padding-right:15px;margin-bottom:20px}.catalog-sorting{margin-bottom:12px}.catalog-more{padding-left:10px}.catalog-more__link{background:#FFF;border:1px solid #C0BBB8;border-radius:10px;width:100%;height:50px;font-weight:700;font-size:18px;line-height:1;color:#C0BBB8;text-transform:uppercase;letter-spacing:-.15px}.catalog-more__link:hover{border-color:#454545;color:#454545}.catalog-pagination{padding-left:10px;display:flex;align-items:center;margin-top:20px}.catalog-pagination__btn svg{width:8.62px;height:14.41px}.catalog-pagination__btn--disabled{cursor:auto}.catalog-pagination__btn--disabled svg{fill:#C0BBB8}.catalog-pagination__page{background:#FFF;border:1px solid #C0BBB8;border-radius:10px;width:40px;height:40px;font-weight:500;font-size:16px;margin:0 20px}.catalog-pagination__quantity{font-weight:500;font-size:16px;line-height:21px;letter-spacing:-.15px;margin-left:16px}.catalog-fastChoice{margin-top:48px;font-size:14px;line-height:16px}.catalog-fastChoice__title{font-weight:700;text-transform:uppercase;margin-bottom:12px}.catalog-fastChoice__list{margin-bottom:0}.catalog-fastChoice__list li:not(:last-child){margin-bottom:5px}.catalog-fastChoice__list a:hover{text-decoration:underline}.catalog-fastChoice__group{margin-bottom:26px}.catalog-fastChoice__more{text-decoration:underline;color:#FDA817}.catalog-openFilter{font-weight:700;font-size:14px;line-height:12px;display:none}.catalog-openFilter__icon{margin-right:8px}.catalog-openFilter__icon svg{width:24px;height:16.5px;fill:#454545}.filter{font-size:14px;line-height:18px;position:relative}.filter-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.5;display:none}.filter-head{align-items:center;justify-content:space-between;padding:16px 0 12px;display:none}.filter-head__title{font-weight:500;font-size:24px;line-height:28px}.filter-close svg{width:16px;height:16px}.filter-result{width:180px;height:29.5px;display:none;align-items:center;justify-content:center;color:#fff;background:url(/local/templates/Vivon2022/images/general/filter-btn.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:100%;margin-left:-6px;z-index:19;transform:translateY(-15%)}.filter-result:hover{background:url(/local/templates/Vivon2022/images/general/filter-btn-hover.svg) 0 0 no-repeat;background-size:contain}.filter-result.active{display:flex}.filter-group{background:#F4F4F4;border-radius:10px}.filter-group:not(:last-child){margin-bottom:10px}.filter-group__content{padding-left:10px;padding-right:18px;padding-bottom:20px;display:none}.filter-group.active .filter-title__txt-quantity{display:inline-block}.filter-title{display:flex;align-items:center;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;padding:15px 10px;cursor:pointer}.filter-title.active .filter-title__arrow img{transform:rotate(180deg)}.filter-title__arrow{width:15px}.filter-title__arrow img{transition:transform .2s linear}.filter-title__txt{width:calc(100% - 15px);padding-left:12px;display:flex}.filter-title__txt-quantity{font-weight:400;font-size:14px;line-height:18px;text-transform:initial;margin-left:4px;display:none;white-space:nowrap}.filter-links{padding-left:26px;padding-top:8px}.filter-category{font-weight:500;color:#FDA817;display:block;margin-bottom:12px}.filter-menu{line-height:16px;margin-bottom:0;padding-left:20px!important}.filter-menu li:not(:last-child){margin-bottom:12px}.filter-input{display:block;width:100%;height:35px;border:1px solid #454545;border-radius:10px;padding:0 8px;font-size:14px;background:transparent}.filter-input::-moz-placeholder{color:#D8D8D8}.filter-input:-ms-input-placeholder{color:#D8D8D8}.filter-input::placeholder{color:#D8D8D8}.filter-checkbox{display:block;cursor:pointer}.filter-checkbox input{display:none}.filter-checkbox input:checked+.filter-checkbox__content::before{border-color:#FDA817}.filter-checkbox input:checked+.filter-checkbox__content::after{transform:scale(1)}.filter-checkbox input:checked+.filter-checkbox__content .filter-checkbox__txt{color:#FDA817}.filter-checkbox input:checked+.filter-checkbox__content .filter-checkbox__icon svg{fill:#FDA817}.filter-checkbox:hover .filter-checkbox__content::before{border-color:#FDA817}.filter-checkbox:hover .filter-checkbox__txt{color:#FDA817}.filter-checkbox__content{display:flex;align-items:center;padding-left:25px;position:relative;min-height:20px}.filter-checkbox__content::before,.filter-checkbox__content::after{content:"";border-radius:50%;position:absolute}.filter-checkbox__content::before{content:"";width:20px;height:20px;border:1px solid #454545;left:0;transform:border-color .2s}.filter-checkbox__content::after{width:12px;height:12px;left:4px;background:#FDA817;transition:transform .2s;transform:scale(0)}.filter-checkbox__icon{margin-right:8px}.filter-checkbox__icon svg{width:20px;height:20px;fill:#0E9DFD}.filter-checkbox__icon .icon-f-icon-3{fill:#FF2E00}.filter-checkbox__quantity{margin-left:12px;color:#D8D8D8}.filter-list{margin-bottom:-10px;max-height:530px}.filter-list.full{margin-bottom:8px}.filter-list.full .filter-list__item:nth-child(n+11){display:block}.filter-list__item{margin-bottom:10px}.filter-list__item:nth-child(n+11){display:none}.filter-search{margin-bottom:20px}.filter-more{color:#FDA817;text-decoration:underline;display:inline-block;margin-top:6px}.filter-fromto{display:flex;margin-left:-5px;margin-right:-5px}.filter-fromto--price{margin-bottom:18px}.filter-fromto__col{width:50%;padding-left:5px;padding-right:5px}.filter-fromto__input{padding-left:32px}.filter-fromto__item{position:relative}.filter-fromto__txt{position:absolute;left:8px;top:8px}.filter-fromto-head{display:flex;align-items:center;margin-bottom:6px}.filter-fromto-head__hint{width:16px;height:16px;border-radius:50%;background:#C4C4C4;font-size:12px;line-height:1;color:#fff;margin-left:18px;cursor:pointer}.filter-fromto-group:not(:last-child){margin-bottom:16px}.filter-foot{margin-top:20px}.filter-btn{width:100%;height:45px;border-radius:10px;line-height:16px;font-weight:700;letter-spacing:.09px}.filter-btn:not(:last-child){margin-bottom:10px}.filter-show{background:linear-gradient(180deg,#FE9506 0%,#FAC333 100%);color:#fff}.filter-show:hover:not([disabled]){background:linear-gradient(180deg,#FCBD52 0%,#FAC333 100%);box-shadow:0 2px 7px rgba(0,0,0,.1)}.filter-show[disabled]{background:#F2F2F2;color:#C0BBB8;cursor:auto}.filter-clear{background:#F2F2F2;color:#C0BBB8}.filter-clear:hover{background:#D8D8D8;box-shadow:0 2px 7px rgba(0,1,1,.1);color:#fff}.catalogCard{font-size:14px;line-height:18px;position:relative;height:100%}.catalogCard:hover .catalogCard-gallery__pagination{opacity:1}.catalogCard:hover .catalogCard-slider__pagination{opacity:1}.catalogCard:hover .catalogCard__inner{box-shadow:0 1px 30px rgba(0,0,0,.15)}.catalogCard__inner{background:#FFF;box-shadow:0 1px 10px rgba(0,0,0,.15);border-radius:10px;padding-top:20px;padding-bottom:15px;transition:box-shadow .2s;display:flex;flex-direction:column;height:100%}.catalogCard__head{padding-left:20px;padding-right:20px}.catalogCard__sale{background:#FDA817;box-shadow:0 2px 7px rgba(0,0,0,.1);width:75px;height:30px;font-weight:700;font-size:16px;line-height:1;color:#fff;border-radius:10px 10px 10px 0;position:absolute;z-index:3;top:10px;left:-10px}.catalogCard__sale::before{content:"";width:10px;height:8.5px;background:url(/local/templates/Vivon2022/images/general/sale-before.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:100%;margin-top:-1px}.catalogCard__badges{display:flex;flex-direction:column;position:absolute;z-index:3;top:10px;right:10px;align-items:flex-end}.catalogCard__badge{background:rgba(255,255,255,.7);border:.5px solid #454545;border-radius:50px;padding:8.5px 10px;font-size:11px;line-height:1;letter-spacing:-.1px}.catalogCard__badge:not(:last-child){margin-bottom:10px}.catalogCard__badge:hover{background:#fff}.catalogCard-slider img{margin-left:auto;margin-right:auto}.catalogCard-slider-wrapper{position:relative;z-index:2}.catalogCard-slider__img{height:265px;display:flex;align-items:center;justify-content:center}.catalogCard-slider__img img{max-height:100%;height:100%;width:auto}.catalogCard-slider__pagination{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:-10px;opacity:0}.catalogCard-slider__pagination .swiper-pagination-bullet{width:22px;height:2px;background:#D8D8D8;cursor:pointer;margin:0 2.5px}.catalogCard-slider__pagination .swiper-pagination-bullet-active{background:#FDA817}.catalogCard-slider__change{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex}.catalogCard-slider__change-item{flex:1 0 0%}.catalogCard-gallery img{margin-left:auto;margin-right:auto}.catalogCard-gallery-wrapper{position:relative;z-index:2}.catalogCard-gallery__img{height:265px;display:flex;align-items:center;justify-content:center}.catalogCard-gallery__img img{max-height:100%;height:100%;width:auto}.catalogCard-gallery__pagination{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:-10px;opacity:0}.catalogCard-gallery__pagination .swiper-pagination-bullet{width:22px;height:2px;background:#D8D8D8;cursor:pointer;margin:0 2.5px}.catalogCard-gallery__pagination .swiper-pagination-bullet-active{background:#FDA817}.catalogCard-gallery__change{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex}.catalogCard-gallery__change-item{flex:1 0 0%}.catalogCard__content{padding:20px 10px 0 20px;flex-grow:1;display:flex;flex-direction:column}.catalogCard__rating{display:flex;margin-bottom:4px}.catalogCard__rating img:not(:last-child){margin-right:2px}.catalogCard__title{display:block;font-weight:700;line-height:19px;text-transform:uppercase;letter-spacing:-.15px;margin-bottom:6px;max-width:265px}.catalogCard__title:hover{text-decoration:underline}.catalogCard__info{margin-bottom:4px}.catalogCard__info-item{display:flex}.catalogCard__info-name{margin-right:6px;color:#C0BBB8}.catalogCard__info-value{font-weight:700}.catalogCard__delivery{display:flex;align-items:center}.catalogCard__delivery-icon{width:22px}.catalogCard__delivery-txt{width:calc(100% - 22px);padding-left:4px}.catalogCard__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.catalogCard__price{display:flex;align-items:baseline;white-space:nowrap}.catalogCard__price-new{font-weight:700;font-size:26px;line-height:1}.catalogCard__price-old{font-size:16px;line-height:1;color:#C0BBB8;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-left:14px}.catalogCard__add{width:69px;height:39px;background:linear-gradient(108.27deg,#FE9506 12.67%,#FBB321 86.47%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px}.catalogCard__add svg{width:23px;height:23px;fill:#fff}.catalogCard__add:hover{background:linear-gradient(108.27deg,#FCBD52 12.67%,#FBB321 86.47%)}.catalogCard__actions-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:265px;position:absolute;z-index:3;top:20px;right:16px}.catalogCard__btn:not(:last-child){margin-bottom:18px}.catalogCard__btn svg{fill:#D8D8D8}.catalogCard__btn:hover svg,.catalogCard__btn.active svg{fill:#FDA817}.catalogCard__comparison svg{width:20px;height:26px}.catalogCard__favorite .icon-c-icon-4{display:none}.catalogCard__favorite svg{width:29px;height:26px}.catalogCard__favorite.active .icon-c-icon-3{display:none}.catalogCard__favorite.active .icon-c-icon-4{display:inline}.catalogCard__video svg{width:29px;height:29px}.brands{padding-top:44px;padding-bottom:44px}.brands-slider .swiper-wrapper{align-items:center}.brands-slider__slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:initial}.brands-links{font-size:16px;line-height:35px;letter-spacing:-.1px;margin-bottom:36px}.brands-links__item{margin-right:36px}.brands-desc{font-size:14px;line-height:16px}.brands-desc ul{margin-top:32px;padding-left:94px}.brands-desc ul li:not(:last-child){margin-bottom:15px}.brands-desc&gt;*:last-child{margin-bottom:0}.header__top{background:#454545;color:#fff;padding:6.5px 0}.header__top-content{align-items:center}.header__city{position:relative}.header__link{margin-left:34px;position:relative}.header__top-menu{margin-left:30px}.header__contacts{margin-left:auto;position:relative}.header__bottom{background:#0E9DFD}.header__logo{height:45px;display:flex;align-items:flex-end}.header__logo img{height:53px}.header__group{padding-top:15px;padding-bottom:15px;position:relative;background:#0E9DFD}.header__group.fixed{position:fixed;top:0;left:0;width:100%;z-index:99}.header__group-content{align-items:flex-end}.header__catalog-btn{margin-left:35px}.header__search{margin-left:30px;flex-grow:1}.header__controls{padding-right:5px;padding-bottom:10px;margin-left:54px}.header__controls-group{position:relative}.header__controls-group:not(:last-child){margin-right:20px}.header__bottom-menu{padding-top:12px;padding-bottom:12px}.header-city{align-items:center;line-height:18px;letter-spacing:.2px;font-weight:700}.header-city__icon{margin-right:12px}.header-city__arrow{margin-left:5px}.header-city__arrow img{transition:transform .2s}.header-city--active .header-city__arrow img{transform:rotate(180deg)}.header-link{font-weight:700;font-size:14px;line-height:16px;letter-spacing:.2px;text-decoration:underline}.header-phone{align-items:center;cursor:pointer}.header-phone__icon{margin-right:9px}.header-phone__link{font-size:15px;line-height:17px;letter-spacing:.1px;text-decoration:underline}.header-phone__txt{font-size:14px;line-height:16px;letter-spacing:.1px;margin-left:8px}.header-phone__info{width:18px;height:18px;display:none;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;font-size:14px;line-height:1;margin-left:8px}.header-control{display:flex;align-items:flex-end;color:#fff}.header-control__icon{margin-right:10px;position:relative}.header-control__count{height:22px;min-width:22px;padding-left:2px;padding-right:2px;background:#FDA817;border-radius:30px;text-align:center;font-weight:700;font-size:12px;line-height:1;position:absolute;top:-8px;right:-12px}.header-control__txt{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase}.header-control:hover{color:#fff;text-decoration:underline}.menu{margin-bottom:0}.menu-more{display:none;align-items:center;font-size:14px;line-height:16px;letter-spacing:.53px}.menu-more img{margin-left:2px}.menu__item:not(:last-child){margin-right:34px}.menu__link{font-size:14px;line-height:16px;letter-spacing:.53px}.menu__link:hover{color:#C0BBB8}.menu-dropdown{display:none}.open-catalog{background:linear-gradient(180deg,#FE9506 0%,#FAC333 100%);box-shadow:0 0 43px rgba(0,1,1,.18);border-radius:10px;display:flex;align-items:center;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.09px;padding:10px 12px 10px 15px;color:#fff}.open-catalog__icon{margin-right:15px}.open-catalog__icon svg{width:25px;height:25px;fill:#fff}.open-catalog .icon-close{display:none}.open-catalog:hover{color:#fff;background:linear-gradient(180deg,#fcbd52 0%,#fcbd52 100%);box-shadow:0 0 43px rgba(0,1,1,.18)}.open-catalog--active .icon-grid{display:none}.open-catalog--active .icon-close{display:block}.search-form{height:45px;position:relative}.search-form--active .search-form__dropdown{display:block}.search-form__input{border:1px solid #fff;display:block;width:100%;height:100%;background:#fff;border-radius:10px;padding-left:18px;padding-right:50px;position:relative;z-index:7;transition:0s}.search-form__input::-moz-placeholder{color:#404040}.search-form__input:-ms-input-placeholder{color:#404040}.search-form__input::placeholder{color:#404040}.search-form__btn{width:41px;height:41px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#FF9101 -4.05%,#FBB321 84.1%);border-radius:9px;position:absolute;right:2px;top:2px;z-index:8}.search-form__btn img{margin:auto}.search-form__btn:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.search-form__close{display:none;position:absolute;width:16px;height:16px;right:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.search-form__dropdown{background:#FFF;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:0 0 20px 20px;position:absolute;left:0;top:100%;width:100%;z-index:6;margin-top:-8px;padding:40px 20px 30px;display:none}.search-form__dropdown-link{display:flex;align-items:center;font-size:14px;line-height:134.2%;color:#454545;letter-spacing:-.1px}.search-form__dropdown-link img{margin-right:6px}.search-form__dropdown-link:hover{color:#FE9506}.search-form__dropdown-link:not(:last-child){margin-bottom:10px}.catalog-menu-wrapper{position:relative;padding-right:20px}.catalog-menu__next{position:absolute;right:0;top:10px}.catalog-menu__slide{width:auto}.catalog-menu__link{display:flex;align-items:flex-end;color:#fff}.catalog-menu__link-icon{margin-right:8px}.catalog-menu__link-icon svg{width:40px;height:40px;fill:#fff}.catalog-menu__link-txt{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;padding-bottom:4px}.catalog-menu__link:hover{text-decoration:underline;color:#fff}.open-search{width:40px;height:40px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#FF9101 -4.05%,#FBB321 84.1%);border-radius:9px;margin-left:10px;display:none}.open-search:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.chooseCity{background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:0 0 20px 20px;position:absolute;left:0;top:32px;z-index:99;padding:20px 18px;color:#454545;width:536px;display:none}.chooseCity--open{display:block}.chooseCity--full{width:1000px}.chooseCity--full .chooseCity__content-right{display:block}.chooseCity__close{position:absolute;right:20px;top:28px}.chooseCity__title{font-weight:500;font-size:26px;line-height:30px;margin-bottom:10px}.chooseCity__form{width:500px;height:50px}.chooseCity__form-input{display:block;width:100%;height:100%;background:#F4F4F4;border:1px solid #454545;border-radius:10px;padding:0 20px}.chooseCity__form-input::-moz-placeholder{color:#404040}.chooseCity__form-input:-ms-input-placeholder{color:#404040}.chooseCity__form-input::placeholder{color:#404040}.chooseCity__head{margin-bottom:16px}.chooseCity__content{display:flex}.chooseCity__content-left{width:180px}.chooseCity__content-right{width:calc(100% - 180px);padding-left:64px;display:none}.chooseCity-list__item{font-size:14px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;font-weight:700}.chooseCity-list__item:not(:last-child){margin-bottom:16px}.chooseCity-list__link--selected{color:#FE9A09}.chooseCity-list__link:hover{color:#FE9A09}.chooseCity-open{font-weight:500;font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#FE9A09}.chooseCity-all{max-height:450px;overflow:auto}.chooseCity-all__inner{display:flex;flex-wrap:wrap}.chooseCity-all__col{width:calc(100% / 3)}.chooseCity-all__group{max-width:180px}.chooseCity-all__group:not(:last-child){margin-bottom:8px}.chooseCity-all__head{font-weight:700;text-transform:uppercase;border-bottom:2px dashed #000;margin-bottom:12px}.chooseCity-all__list{margin-bottom:0;font-size:14px;line-height:134.2%;letter-spacing:-.1px}.chooseCity-all__list .selected{color:#FE9A09}.chooseCity-all__list a:hover{color:#FE9A09}.headerContacts{width:536px;background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:0 0 20px 20px;position:absolute;top:32px;right:0;z-index:99;color:#454545;padding:16px 18px 28px;display:none}.headerContacts--active{display:block}.headerContacts__txt{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.headerContacts__txt--bottom{margin-bottom:16px}.headerContacts__phone{font-weight:500;font-size:22px;line-height:25px}.headerContacts__group{margin-bottom:10px}.headerContacts__form{display:flex;justify-content:space-between}.headerContacts__form-input{background:#F4F4F4;border:1px solid #454545;border-radius:10px;width:190px;height:39px;padding-left:18px}.headerContacts__form-input::-moz-placeholder{color:#C0BBB8}.headerContacts__form-input:-ms-input-placeholder{color:#C0BBB8}.headerContacts__form-input::placeholder{color:#C0BBB8}.headerContacts__form-select{background:#F4F4F4 url(/local/templates/Vivon2022/images/general/select.svg) right 18px center no-repeat;border:1px solid #454545;border-radius:10px;width:155px;height:39px;padding-left:25px;color:#C0BBB8;-webkit-appearance:none;-moz-appearance:none;appearance:none}.headerContacts__form-btn{width:118px;height:39px;background:linear-gradient(108.27deg,#FE9506 12.67%,#FBB321 86.47%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;font-weight:500;font-size:18px;line-height:21px;color:#FFF}.headerContacts__form-btn:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.headerContacts__form-btn[disabled]{background:#D8D8D8;box-shadow:initial;cursor:auto}.headerShowroom{width:536px;background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:0 0 20px 20px;padding:15px 20px;font-size:14px;line-height:134.2%;letter-spacing:-.1px;color:#454545;position:absolute;left:0;top:31px;z-index:9;display:none}.headerShowroom--active{display:block}.headerShowroom__txt{margin-bottom:16px}.headerShowroom__link{font-weight:500;text-decoration:underline;color:#FE9A09}.mainCatalog{border-radius:0 0 20px 20px;background:#FFF;box-shadow:0 4px 15px rgba(0,0,0,.1);position:absolute;top:100%;left:0;width:100%;z-index:99;display:none;max-height:calc(100vh - 75px);overflow:auto}.mainCatalog--open{display:block}.mainCatalog-search{padding:10px;background:#fff;display:none}.mainCatalog-search__input{display:block;width:100%;height:50px;border:1px solid #454545;border-radius:10px;padding:0 10px;font-size:14px}.mainCatalog-search__input::-moz-placeholder{color:#404040}.mainCatalog-search__input:-ms-input-placeholder{color:#404040}.mainCatalog-search__input::placeholder{color:#404040}.mainCatalog-head{display:none;align-items:center;justify-content:space-between;padding:20px 10px;background:#F4F4F4}.mainCatalog-head__title{font-weight:500;font-size:22px;line-height:25px}.mainCatalog-content{display:flex;flex-wrap:wrap;height:712px}.mainCatalog-content__left{width:265px;padding-right:10px;padding-top:25px;position:relative}.mainCatalog-content__left::before{content:"";position:absolute;top:0;right:0;bottom:0;width:200vw;background:#F4F4F4}.mainCatalog-content__right{width:calc(100% - 265px);padding:16px 10px 8px 20px;position:relative}.mainCatalog__close{position:absolute;top:20px;right:20px}.mainCatalog-menu{position:relative;z-index:3;margin-bottom:0}.mainCatalog-menu__item:not(:last-child){margin-bottom:20px}.mainCatalog-menu__link{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;color:#454545;display:flex;align-items:flex-end}.mainCatalog-menu__link-icon{width:24px}.mainCatalog-menu__link-icon svg{width:24px;height:24px;fill:#454545}.mainCatalog-menu__link-txt{width:calc(100% - 33px);padding-left:12px}.mainCatalog-menu__link-arrow{width:9px;align-self:center;opacity:0}.mainCatalog-menu__link-arrow svg{height:15px;width:9px}.mainCatalog-menu__link--selected{color:#FDA817}.mainCatalog-menu__link--selected svg{fill:#FDA817}.mainCatalog-menu__link--selected .mainCatalog-menu__link-arrow{opacity:1}.mainCatalog-menu__link--selected:hover{color:#FDA817}.mainCatalog__title{font-weight:500;font-size:26px;line-height:30px;margin-bottom:16px}.mainCatalog-menu-2{display:none}.mainCatalog-menu-2--active{display:block}.mainCatalog-menu-2__row{display:flex;flex-wrap:wrap}.mainCatalog-menu-2__col{width:25%}.mainCatalog-menu-2__wrapper{height:640px;overflow:auto;padding-right:20px}.mainCatalog-menu-2__title{font-weight:700;font-size:14px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;margin-bottom:12px}.mainCatalog-menu-2__group:not(:last-child){margin-bottom:16px}.menu-level-2{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.menu-level-2__item:not(:last-child){margin-bottom:4px}.menu-level-2__link b{font-weight:500}.menu-level-2__link:hover{color:#FDA817}.mobile-menu{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.mobile-menu-wrapper{border-top:1px solid #C0BBB8;padding-top:20px;margin-top:24px;display:none}.mobile-menu__item:not(:last-child){margin-bottom:20px}.mobilePanel{position:fixed;bottom:0;left:0;width:100%;height:64px;background:#FFF;box-shadow:0 0 15px rgba(0,0,0,.1);z-index:199;display:none}.mobilePanel-inner{display:flex}.mobilePanel-col{width:20%}.mobilePanel-link{font-size:12px;line-height:134.2%;letter-spacing:-.1px;color:#D8D8D8;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:10px;height:64px;position:relative}.mobilePanel-link--main{color:#454545}.mobilePanel-link__icon{position:relative}.mobilePanel-link__count{background:#FDA817;display:flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding-left:2px;padding-right:2px;font-weight:700;font-size:14px;color:#FFF;position:absolute;border-radius:50%;top:-8px;right:-16px}.mobilePanel-link svg{fill:#D8D8D8;display:block!important}.mobilePanel-link .icon-grid{width:22px;height:22px}.mobilePanel-link .icon-heart{width:25px;height:23px}.mobilePanel-link .icon-login{width:20px;height:24px}.mobilePanel-link .icon-cart{width:25px;height:25px}.mobilePanel-link:hover{color:#454545}.mobilePanel-link:hover svg{fill:#FDA817}.enterForm{background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:20px;width:416px;padding:20px 24px;position:absolute;right:0;top:100%;margin-top:20px;z-index:9}.enterForm-wrapper:not(.active){display:none}.enterForm__close{position:absolute;top:22px;right:20px}.enterForm__title{font-weight:500;font-size:22px;line-height:25px;margin-bottom:16px}.enterForm__input{background:#F4F4F4;border:1px solid #C0BBB8;border-radius:10px;width:260px;height:39px;margin-bottom:9px;font-size:16px;letter-spacing:-.1px;padding:0 10px;display:block}.enterForm__input::-moz-placeholder{color:#C0BBB8}.enterForm__input:-ms-input-placeholder{color:#C0BBB8}.enterForm__input::placeholder{color:#C0BBB8}.enterForm__small-link{font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#C0BBB8;text-decoration:underline;display:inline-block;margin-bottom:18px}.enterForm__group{align-items:center}.enterForm__group--reg{margin-top:18px;margin-bottom:14px}.enterForm__btn{width:144px;height:39px;background:linear-gradient(180deg,#FE9506 0%,#FAC333 100%);box-shadow:0 0 10px rgba(0,1,1,.15);border-radius:40px;font-weight:500;font-size:16px;line-height:18px;color:#fff;text-transform:uppercase;margin-right:20px}.enterForm__btn--reg{width:205px}.enterForm__btn:hover{background:linear-gradient(108.27deg,rgba(252,169,24,.8) 12.67%,rgba(251,179,33,.8) 86.47%)}.enterForm__link{font-size:16px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#454545}.enterForm__checkbox{display:block;cursor:pointer}.enterForm__checkbox input{display:none}.enterForm__checkbox input:checked+span::before{background:url(/local/templates/Vivon2022/images/general/check.svg) center no-repeat}.enterForm__checkbox span{font-size:13px;line-height:17px;display:flex;align-items:flex-start;letter-spacing:-.1px;color:#454545;position:relative;padding-left:30px}.enterForm__checkbox span::before{content:"";width:20px;height:20px;border:2px solid #FE9506;filter:drop-shadow(0 0 10px rgba(0,1,1,.15));border-radius:5px;position:absolute;left:0}.enterForm__checkbox a{text-decoration:underline}.enterForm__checkbox a:hover{text-decoration:none}.footer{color:#fff}.footer__top{background:#0E9DFD;padding-top:32px;padding-bottom:24px}.footer__bottom{background:#404040;padding-top:18px;padding-bottom:18px}.footer-copyright{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.footer-copyright p{margin-bottom:0}.footer-row__col-1{width:26%}.footer-row__col-2{width:16%}.footer-row__col-3{width:22%}.footer-row__col-4{width:36%}.footer-logo{margin-bottom:32px}.footer-contacts__item:not(:last-child){margin-bottom:5px}.footer-contacts__txt{font-size:14px;line-height:134.2%;letter-spacing:-.1px}.footer-contacts__phone{font-size:24px;line-height:134.2%;letter-spacing:-.1px}.footer-contacts__whatsapp{display:inline-block;margin-top:2px;margin-bottom:9px}.footer-title{font-weight:700;font-size:14px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;margin-bottom:7px}.footer-menu__item:not(:last-child){margin-bottom:5px}.footer-menu__link{display:inline-block;font-size:14px;line-height:134.2%;letter-spacing:-.1px}.footer-menu__link:hover{text-decoration:underline}.footer-pay{display:flex;align-items:center;margin-bottom:40px}.footer-pay__item:not(:last-child){margin-right:20px}.footer-social{display:flex;margin-top:15px;margin-bottom:0}.footer-social__item:not(:last-child){margin-right:10px}.footer-social__link svg{width:25px;height:25px;fill:#fff}.modal-content{padding:0;background:none;position:relative}.modal-close{position:absolute;top:0;right:-48px}.modal-close svg{width:28px;height:28px;fill:#454545}.modal-video{border-radius:10px;overflow:hidden}.modal-promo{background:#fff}.modal-promo__img{height:234px}.modal-promo__img img{height:100%;width:100%}.modal-promo__desc{padding:30px 50px 35px;color:#000}.modal-promo__title{font-weight:700;font-size:21px;line-height:18px;text-transform:uppercase;margin-bottom:12px}.modal-promo__txt{font-size:14px;line-height:21px;margin-bottom:22px}.modal-promo__txt p:not(:last-child){margin-bottom:21px}.modal-promo__txt span{font-weight:700}.modal-promo__copy{background:#FDA817;box-shadow:0 1px 10px rgba(0,0,0,.15);border-radius:50px;font-weight:700;font-size:16px;line-height:21px;color:#fff;padding:15px 30px;display:inline-block}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:576px){.modal-dialog{max-width:700px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}.modal-dialog-promocode{max-width:500px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}legend{font-size:1.5rem}}@media (max-width:1440px){.popularCategories{padding-top:34px}.hits{padding-top:33px;padding-bottom:62px}.hits-banner{margin-bottom:41px}.popularBrands{padding-top:36px}.deliveryTomorrow-content__right{width:calc((100% / 7) * 2)}.deliveryTomorrow-content__left{width:calc((100% / 7) * 5)}.advantages{padding-bottom:38px}.advantages-item{padding-top:20px;padding-left:20px}.advantages-item__icon{margin-bottom:8px}.textContent{padding-top:38px;padding-bottom:45px}.textContent__title{margin-bottom:27px}.footer-row__col-1{width:30%}.footer-row__col-2{width:18%}.footer-row__col-3{width:25%}.footer-row__col-4{width:27%}}@media (max-width:1439px){.catalog-list{margin-left:-7.5px;margin-right:-7.5px}.catalog-list__item{padding-left:7.5px;padding-right:7.5px}.header__controls{padding-right:0;margin-left:28px}.search-form__dropdown{font-size:14px;line-height:134.2%}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}@media (max-width:1264px){.container{padding-left:10px;padding-right:10px}.breadcrumbs{margin-bottom:28px}.modal-dialog-promocode{max-width:400px}.intro{padding-top:14px;padding-bottom:20px}.intro-group__left{width:100%;padding-right:0}.intro-group__right{display:none}.intro-slider__pagination{margin-top:10px}.intro-brands{margin-top:18px}.intro-brands__slide{width:230px}.intro-banner{margin-top:18px;height:96px}.popularCategories{padding-bottom:41px;padding-top:23px}.popularCategories-slider__group{margin-left:-6px;margin-right:-6px}.popularCategories-slider__group:not(:last-child){margin-bottom:14px}.popularCategories-slider__col{padding-left:6px;padding-right:6px}.popularCategories-slider__img:not(:last-child){margin-bottom:14px}.popularCategories-slider__img--265{width:185px}.popularCategories-slider__img--170{width:118px}.popularCategories-slider__img--360{width:250px}.popularCategories-slider__txt{font-size:19px;line-height:17px;top:10px;left:10px}.popularCategories-advantages{margin-top:41px}.popularCategories-advantages-item{flex-direction:column}.popularCategories-advantages-item__img{min-height:56px;margin-bottom:9px}.popularCategories-advantages-item__title{margin-bottom:3px}.benefit{border-radius:20px 20px 0 0;padding-top:14px;padding-bottom:20px}.benefit-slider .swiper-slide{width:221px}.benefit-card__inner{padding-bottom:15px}.benefit-card__sale{width:65px;height:28px;font-size:15px}.benefit-card__sale--blue{width:60px}.benefit-card__img{height:180px;margin-bottom:24px}.benefit-card__category{font-size:13px;margin-bottom:1px}.benefit-card__title{font-size:13px;margin-bottom:10px}.benefit-card__price{margin-bottom:12px}.benefit-card__price-new{font-size:24px}.benefit-card__price-old{font-size:14px}.hits__title{margin-bottom:26px}.hits-list__item{width:calc(100% / 6)}.hits-list__item:nth-child(7n){display:none}.hits-banner{margin-bottom:33px}.hits-banner__img{height:93px}.hits-more__slide{width:180px}.hits-more__img-txt{font-size:15px;line-height:15px;top:13px;left:13px}.product-card{width:150px}.product-card__title{font-size:13px}.product-card__price-new{font-size:20px}.product-card__price-old{font-size:12px}.product-card__img{height:150px}.season{padding-top:21px;padding-bottom:22px}.season-banner{height:100%}.season-banner__img{height:100%}.season-banner__img picture{height:100%}.season-banner__img img{height:100%}.season-content__left{width:435px}.season-content__right{width:calc(100% - 435px)}.popularBrands-slider__slide{width:298px}.popularBrands-item{padding:8.5px}.popularBrands-item__logo{width:69px}.popularBrands-item__info{width:calc(100% - 69px);padding-left:16px;padding-bottom:4px}.popularBrands-item__txt{max-width:158px}.deliveryTomorrow-content__right{width:calc((100% / 6) * 2)}.deliveryTomorrow-content__left{width:calc((100% / 6) * 4)}.deliveryTomorrow-list{margin-bottom:-29px}.deliveryTomorrow-list__item{width:calc(100% / 4);margin-bottom:29px}.deliveryTomorrow-list__item:nth-child(5n){display:none}.deliveryTomorrow-banner{max-height:679px}.advantages{padding-top:20px;padding-bottom:20px}.advantages-item{padding-left:0;max-width:180px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:8px}.advantages-item__icon{min-height:initial;height:46px;margin-bottom:10px}.advantages-item__icon img{max-height:100%}.advantages-item__title{font-size:13px;margin-bottom:2px}.advantages-item__txt{font-size:13px}.textContent{padding-top:32px;padding-bottom:36px}.textContent-item__title{font-size:13px}.textContent-item__txt{font-size:13px;max-width:initial}.textContent-item__open{font-size:13px}.youWatched{padding-top:13px;padding-bottom:22px}.youWatched__title{margin-bottom:25px}.youWatched-item{height:110px}.youWatched-item__img{padding-top:5px;padding-bottom:5px;height:100%}.youWatched-item__img picture{height:100%;display:flex;align-items:center;justify-content:center}.youWatched-item__title{font-size:13px}.youWatched-item__price-new{font-size:20px}.youWatched-item__price-old{font-size:14px}.catalog{padding-top:26px;padding-bottom:28px}.catalog-right{width:100%;padding-left:0}.catalog-left{width:100%}.catalog-fastChoice{display:none}.catalog-list{margin-left:-5px;margin-right:-5px}.catalog-list__item{padding-left:5px;padding-right:5px}.catalog-sections__slide{display:inline-block;width:auto}.catalog-sections__item{max-width:134px}.catalog-sections__item-img{margin-bottom:16px}.catalog-sections__item-link{white-space:nowrap}.catalog-wrapperItems{display:flex;flex-direction:column-reverse}.catalog-sorting{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.catalog-openFilter{display:initial}.catalog-more__link{height:40px;font-size:16px}.catalog-tags{margin-bottom:22px}.filter{width:300px;background:#FFF;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:0;padding-left:10px;padding-right:10px;height:100%;-o-object-fit:contain;object-fit:contain;overflow:auto;transform:translateX(-100%);transition:transform .2s}.filter-result{display:none!important}.filter-wrapper{position:fixed;left:0;width:100%;top:0;bottom:0;z-index:990;display:none}.filter-wrapper.active{display:block}.filter-overlay{display:block}.filter.open{transform:translateX(0)}.filter-head{display:flex;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:99}.filter-foot{position:-webkit-sticky;position:sticky;bottom:0;left:0;padding:10px;background:#fff}.catalogCard{font-size:13px}.catalogCard__title{line-height:17px;margin-bottom:2px}.catalogCard__price-new{font-size:24px}.catalogCard__price-old{font-size:14px;margin-left:16px}.catalogCard__rating{margin-bottom:12px}.catalogCard__info{margin-bottom:4px}.catalogCard__info-item:not(:last-child){margin-bottom:-2px}.brands{padding-top:24px;padding-bottom:24px}.brands-links{font-size:14px;margin-bottom:24px}.brands-links__item{margin-right:32px}.brands-desc{font-size:13px;line-height:15px}.brands-desc ul{margin-top:18px}.header__top{padding:9px 0}.header__logo{height:40px}.header__logo img{height:48px}.header__link{margin-left:28px}.header-city__icon{display:none}.header-phone__icon{display:none}.header-phone__txt{display:none}.header-phone__info{display:flex}.header-control__icon{margin-right:0}.header-control__txt{display:none}.header__logo{max-width:180px}.header__search{margin-left:17px}.header__controls{padding-right:12px;padding-bottom:7px;margin-left:44px}.header__controls-group:not(:last-child){margin-right:40px}.search-form{height:40px}.search-form__btn{width:36px;height:36px}.search-form__input{padding-left:12px}.open-catalog{padding:9px 10px;min-width:130px}.open-catalog__icon{max-width:22px;margin-right:14px}.open-catalog__icon svg{width:22px;height:22px}.menu__item:not(:last-child){margin-right:18px}.catalog-menu__link-txt{font-size:13px;line-height:15px}.catalog-menu__next{right:-12px;z-index:9}.chooseCity{width:438px;padding:16px;top:29px;left:-10px}.chooseCity--full{width:870px}.chooseCity__content-left{width:165px}.chooseCity__content-right{width:calc(100% - 165px);padding-left:30px}.chooseCity__form{width:400px;height:40px}.chooseCity__form-input{font-size:14px;padding:0 10px}.chooseCity__head{margin-bottom:16px}.chooseCity__title{font-size:24px;line-height:28px}.chooseCity__close{top:25px}.chooseCity-list__item{font-size:12px}.chooseCity-all{height:410px}.chooseCity-all__group{max-width:170px}.headerContacts{width:420px;right:-10px;top:29px;padding:16px}.headerContacts__phone{font-size:20px;line-height:23px}.headerContacts__txt{font-size:12px}.headerContacts__form-input{width:140px;height:30px;font-size:12px;padding-left:20px}.headerContacts__form-select{width:120px;height:30px;font-size:12px;padding-left:20px;background-size:11px}.headerContacts__form-btn{width:100px;height:30px;font-size:14px}.headerShowroom{width:410px;padding:16px;font-size:12px}.mainCatalog__title{font-size:24px;line-height:28px}.mainCatalog-content{height:606px}.mainCatalog-content__left{width:240px}.mainCatalog-content__right{width:calc(100% - 240px);padding-left:20px}.mainCatalog-menu__item:not(:last-child){margin-bottom:14px}.mainCatalog-menu__link{font-size:12px;line-height:14px}.mainCatalog-menu-2__wrapper{height:528px}.mainCatalog-menu-2__title{font-size:12px;margin-bottom:8px}.enterForm__title{font-size:20px;line-height:23px}.footer-row__col-1{width:28%}.footer-row__col-2{width:16%}.footer-row__col-3{width:21%}.footer-row__col-4{width:35%}.footer-contacts__txt--bottom{max-width:162px}.modal-promo__img{height:182px}.modal-promo__desc{padding:18px 21px 21px 30px}.modal-promo__title{font-size:18px}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1000px){.mainCatalog-menu-2__col{width:33.333333%}}@media (max-width:999px){.section-title{font-weight:500;font-size:22px;line-height:25px;margin-bottom:12px}.breadcrumbs{margin-bottom:15px}.breadcrumbs-list__item{font-size:12px}.sorting{font-size:12px;line-height:12px}.modal-dialog-promocode{max-width:348px}.intro{padding-top:13px}.intro-slider__img{height:275px}.intro-brands__slide{width:242px}.intro-banner{margin-top:10px;height:75px}.intro-card{padding-bottom:11px}.intro-card__head{padding-right:4px}.intro-card__label{height:28px;font-size:10px}.intro-card__img{height:195px}.intro-card__img img{width:auto}.intro-card__title{font-size:16px}.intro-card__price-old{font-size:14px}.intro-card__price-new{font-size:26px}.popularCategories{padding-top:27px;padding-bottom:52px}.popularCategories__title{margin-bottom:12px}.popularCategories-advantages-item__img{height:45px;min-height:initial;margin-bottom:16px}.popularCategories-advantages-item__img img{max-height:100%}.popularCategories-advantages-item__title{font-size:12px;margin-bottom:2px}.popularCategories-advantages-item__txt{font-size:12px}.benefit__title{margin-bottom:12px}.benefit-slider .swiper-slide{width:180px}.benefit-card__img{height:160px}.benefit-card__category{font-size:12px;margin-bottom:2px}.benefit-card__title{font-size:12px;margin-bottom:8px}.benefit-card__price{margin-bottom:12px}.benefit-card__price-new{font-size:20px}.benefit-card__price-old{font-size:14px}.benefit-card__add{height:35px;width:62px}.benefit-card__badge{height:25px;font-size:9px;padding-left:7px;padding-right:7px}.benefit-card__badge--icon{width:25px;min-width:25px;padding:0}.benefit-card__badge--icon img{max-width:20px}.benefit-card__sale{height:25px;width:55px;font-size:13px}.hits-list__item{width:20%}.hits-list__item:nth-child(7n){display:block}.hits-list__item:nth-child(n+11){display:none}.hits-banner__img{height:75px}.hits-more__slide{width:128px}.hits-more__img-txt{font-size:11px;line-height:12px;top:10px;left:12px}.product-card{width:142px;padding-bottom:8px}.product-card__title{font-size:12px;margin-bottom:12px}.product-card__price-new{font-size:20px}.product-card__price-old{font-size:12px}.product-card__img{height:140px}.product-card__img img{max-height:140px;max-width:130px}.product-card__badge{height:25px;font-size:10px;padding-left:5px;padding-right:5px;margin:0}.product-card__badge--icon{min-width:25px;width:25px;padding:0}.product-card__badge--icon img{max-width:20px}.product-card__badge:not(:last-child){margin-right:5px}.season-content__left{width:375px}.season-content__right{width:calc(100% - 375px)}.popularBrands-slider__slide{width:242px}.popularBrands-item{padding:7px}.popularBrands-item__logo{width:58px}.popularBrands-item__info{width:calc(100% - 58px);padding-left:14px;padding-bottom:4px;padding-top:4px}.popularBrands-item__img:not(:last-child){margin-bottom:4px}.deliveryTomorrow-content__right{width:calc((100% / 5) * 2)}.deliveryTomorrow-content__left{width:calc((100% / 5) * 3)}.deliveryTomorrow-list__item{width:calc(100% / 3)}.deliveryTomorrow-list__item:nth-child(4n){display:none}.deliveryTomorrow-banner{max-height:619px}.advantages-item{padding:10px}.advantages-item__title{font-size:12px;margin-bottom:0}.advantages-item__txt{font-size:11px}.youWatched-slider__slide{width:200px}.youWatched-item{height:110px}.youWatched-item__img{width:90px}.youWatched-item__info{width:calc(100% - 90px)}.youWatched-item__title{font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.youWatched-item__price-new{font-size:18px}.youWatched-item__price-old{font-size:12px}.onlyToday-head{margin-bottom:13px}.catalog{padding-top:18px}.catalog-title{font-weight:500;font-size:22px;line-height:25px}.catalog-quantity{font-size:12px;padding-bottom:2px}.catalog-sections__item-img{margin-bottom:18px}.catalog-sections__item-img img{height:110px}.catalog-sections__item-link{font-size:12px}.catalog-sorting{margin-bottom:16px}.catalog-tags__item{font-size:12px;padding:5px 10px}.catalog-list{margin-left:-6px;margin-right:-6px}.catalog-list__item{padding-left:6px;padding-right:6px;margin-bottom:12px}.catalog-pagination{margin-top:15px}.catalogCard{font-size:12px}.catalogCard-gallery{height:215px}.catalogCard-gallery__img{height:215px}.catalogCard-slider{height:215px}.catalogCard-slider__img{height:215px}.catalogCard__sale{width:55px;height:25px;font-size:13px}.catalogCard__content{padding:20px 16px 0 10px}.catalogCard__rating{margin-bottom:4px}.catalogCard__rating img{width:15px;height:15px}.catalogCard__title{margin-bottom:0;margin-right:-10px}.catalogCard__info{margin-bottom:2px}.catalogCard__delivery{margin-bottom:8px}.catalogCard__delivery-txt{padding-left:2px}.catalogCard__bottom{flex-direction:column;align-items:flex-start}.catalogCard__price{margin-bottom:12px}.catalogCard__price-new{font-size:20px}.catalogCard__price-old{font-size:14px;margin-left:12px}.catalogCard__actions{display:flex;align-items:center;width:100%}.catalogCard__actions-group{position:initial;flex-direction:row;height:auto}.catalogCard__btn:not(:last-child){margin-bottom:0;margin-right:14px}.catalogCard__video{display:none}.catalogCard__add{width:62px;height:35px;margin-right:20px}.catalogCard__favorite svg{width:22px;height:20px}.catalogCard__comparison svg{width:16px;height:20px}.catalogCard__badge{font-size:10px;padding:6px;min-height:25px;display:flex;align-items:center;line-height:1}.catalogCard__badge:not(:last-child){margin-bottom:5px}.brands{padding-top:36px;padding-bottom:36px}.brands-desc ul{padding-left:72px}.open-search{display:flex}.header__search{order:4;width:100%;display:none;margin-left:0}.header__catalog-btn{order:1;display:flex;margin-left:0}.header__logo{order:2;margin-left:auto;margin-right:auto}.header__controls{order:3;margin-left:0}.header__group-content{position:relative}.menu-wrapper{display:flex;align-items:center;position:relative}.menu__item:not(:nth-child(-n+2)){display:none}.menu-more{display:flex;position:relative;top:2px}.menu-dropdown{padding:10px 15px!important;background:#454545;border-radius:0 0 20px 20px;min-width:158px;position:absolute;top:100%;right:-95px;z-index:99;display:none}.menu-dropdown .menu__item:not(:last-child){margin-right:0;margin-bottom:20px}.menu-dropdown .menu__item{display:block}.catalog-menu__link-icon--1{max-width:22px}.catalog-menu__link-icon--2{max-width:25px}.catalog-menu__link-icon--3{max-width:19px}.catalog-menu__link-icon--4{max-width:19px}.catalog-menu__link-icon--5{max-width:25px}.catalog-menu__link-icon--6{max-width:27px}.catalog-menu__link-txt--1{font-size:14px;line-height:16px}.catalog-menu__next{right:-30px}.chooseCity{top:29px}.chooseCity--full{width:636px}.chooseCity__content-right{padding-left:22px}.chooseCity__title{font-size:22px;line-height:25px}.chooseCity__close{top:25px}.chooseCity-list__item{font-size:12px}.chooseCity-all__col{width:50%}.mainCatalog__title{font-size:22px;line-height:25px;margin-bottom:16px}.mainCatalog .simplebar-track.simplebar-vertical{display:none}.mainCatalog-menu__item:not(:last-child){margin-bottom:20px}.enterForm{width:364px;padding:16px 18px 26px 18px}.enterForm__title{margin-bottom:12px}.enterForm__small-link{margin-bottom:15px}.footer-row__col-4{width:100%}.footer-row__col-1{width:auto}.footer-row__col-2{width:auto;margin-left:50px}.footer-row__col-3{width:auto;margin-left:50px}.footer-contacts__txt--bottom{max-width:initial}.modal-promo__img{height:152px}.modal-promo__desc{padding:18px 24px 22px 30px}.modal-promo__title{font-size:16px}.modal-promo__txt{font-size:12px;line-height:18px}.modal-promo__txt p:not(:last-child){margin-bottom:18px}.modal-promo__copy{font-size:14px;line-height:21px;padding:11px 16px}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:768px){.mainCatalog-content{height:calc(100vh - 112px)}.mainCatalog-content__right{height:100%}.mainCatalog-menu-2{height:100%}.mainCatalog-menu-2__col{width:50%}.mainCatalog-menu-2__wrapper{height:92%}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:767px){.desctop{display:none!important}.mobile{display:flex!important}.section-title{font-size:18px;line-height:21px;margin-bottom:12px}.swiper-next{display:none}.o-hidden{overflow:hidden}.breadcrumbs{margin-bottom:12px}.ov-hidden{overflow:hidden}.modal-dialog-promocode{max-width:306px}.intro{padding-top:10px;padding-bottom:12px}.intro-slider .swiper-btn{display:none}.intro-slider__img{height:195px}.intro-brands{margin-top:8px}.intro-brands__slide{width:293px}.intro-brands__next{display:none}.intro-banner{height:60px}.intro-card__img{max-height:150px}.intro-card__img img{max-height:150px}.swiper-pagination-bullet{width:25px;margin:0 3px}.popularCategories{padding-top:15px}.popularCategories .swiper-next{display:none}.popularCategories__title{margin-bottom:16px}.popularCategories-slider__group{margin-left:-5px;margin-right:-5px}.popularCategories-slider__group:not(:last-child){margin-bottom:11px}.popularCategories-slider__col{padding-left:5px;padding-right:5px}.popularCategories-slider__img:not(:last-child){margin-bottom:11px}.popularCategories-slider__img--265{width:148px}.popularCategories-slider__img--170{width:95px}.popularCategories-slider__img--360{width:200px}.popularCategories-slider__txt{font-size:14px;line-height:14px;top:8px;left:12px}.popularCategories-advantages{margin-top:0}.popularCategories-advantages-inner{overflow:auto;margin-left:-10px}.popularCategories-advantages-inner::-webkit-scrollbar{display:none}.popularCategories-advantages-list{justify-content:flex-start;margin-left:0;margin-right:0;min-width:710px;padding-left:10px}.popularCategories-advantages-list__item{width:calc(25% - 10px);padding-left:0;padding-right:0;padding-bottom:20px;padding-top:20px;margin-right:10px}.popularCategories-advantages-item{min-width:160px;height:115px;background:#FFF;box-shadow:1px 1px 20px rgba(0,0,0,.1);border-radius:5px;padding-top:15px;padding-left:10px;padding-right:5px}.popularCategories-advantages-item__img{height:30px;margin-bottom:9px}.popularCategories-advantages-item__title{display:none}.popularCategories-advantages-item__txt br{display:none}.popularCategories{padding-bottom:0}.benefit-card__img{height:140px}.benefit-card__img img{max-height:140px}.hits{padding-bottom:30px}.hits-list{flex-wrap:nowrap;overflow-x:auto;margin-bottom:0}.hits-list::-webkit-scrollbar{display:none}.hits-list__item{flex:0 0 146px;max-width:146px;margin-bottom:0}.hits-banner{margin-top:30px;margin-bottom:24px}.hits-banner__img{height:60px}.product-card{width:140px}.product-card__price{width:100%;margin-bottom:10px;flex-direction:row;align-items:baseline}.product-card__controls{flex-direction:row;bottom:16px}.product-card__favorite{margin-bottom:0;margin-right:14px}.product-card__img{position:initial;height:140px}.product-card__add{width:62px;height:35px}.product-card__add img{max-width:23px}.season{padding-top:12px;padding-bottom:12px}.season-content__left{width:100%;margin-bottom:10px}.season-content__right{width:100%;padding-left:0;margin-left:-10px}.season-banner{height:150px}.popularBrands{padding-top:12px;padding-bottom:12px}.deliveryTomorrow__title{margin-bottom:12px}.deliveryTomorrow-content__left{width:100%;order:2}.deliveryTomorrow-content__right{width:100%;margin-bottom:15px}.deliveryTomorrow-banner{height:150px}.deliveryTomorrow-list{flex-wrap:nowrap;overflow-x:auto;margin-bottom:0}.deliveryTomorrow-list::-webkit-scrollbar{display:none}.deliveryTomorrow-list__item{flex:0 0 146px;max-width:146px;margin-bottom:0}.youWatched-slider__slide{width:100px}.youWatched-item{height:170px;flex-direction:column}.youWatched-item__img{height:88px;width:100%;padding-left:4px;padding-right:4px}.youWatched-item__img picture{justify-content:flex-start}.youWatched-item__img img{margin-left:0}.youWatched-item__info{width:100%;padding-left:4px;padding-right:4px}.youWatched-item__title{font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;margin-bottom:4px}.youWatched-item__price-new{font-size:16px}.youWatched-item__price-old{font-size:10px;line-height:18px}.catalog{padding-top:14px}.catalog-more{padding-left:0}.catalog-title{font-size:18px;line-height:21px;margin-right:18px}.catalog-quantity{font-size:12px}.catalog-sections__item{max-width:84px}.catalog-sections__item-img{margin-bottom:12px}.catalog-sections__item-img img{height:80px;width:auto}.catalog-sections__item-link{line-height:1;display:block;white-space:initial}.catalog-tags__item{font-size:11px;margin-right:5px;margin-bottom:10px}.catalog-list{margin-left:-3px;margin-right:-3px}.catalog-list-wrapper{margin-left:-10px}.catalog-list__item{width:50%;padding-left:3px;padding-right:3px;margin-bottom:15px}.catalogCard-gallery{height:210px}.catalogCard-gallery__pagination{opacity:1}.catalogCard-gallery__change{display:none}.catalogCard-slider{height:210px}.catalogCard-slider__pagination{opacity:1}.catalogCard__content{padding-top:20px;padding-left:10px;padding-right:10px}.brands{padding-top:25px;padding-bottom:25px}.brands-links{margin-bottom:40px;font-size:14px}.brands-desc ul{padding-left:18px}.header__top{padding:13.5px 0}.header__link{display:none}.header__top-menu{display:none}.header__logo{order:1;margin-left:0;max-width:151px}.header__logo img{height:40px}.header__controls{order:2;width:calc(100% - 151px);justify-content:flex-end}.header__controls-group:not(:last-child){margin-right:20px}.header__catalog-btn{order:3;width:120px}.header__search{order:4;display:block;width:calc(100% - 120px);padding-left:15px;margin-top:15px}.header__search--mobile{position:fixed;width:auto;top:0;left:0;right:0;z-index:99;margin:0;padding:0!important;background:#fff}.header__search--mobile::before{content:"";height:100vh;width:100%;background:rgba(69,69,69,.5);position:fixed;top:69px}.header__search--mobile .search-form{padding:10px;justify-content:space-between;height:70px;position:relative}.header__search--mobile .search-form__input{border:1px solid #454545;width:calc(100% - 60px);border-radius:10px;color:#404040}.header__search--mobile .search-form__input::-moz-placeholder{color:#404040}.header__search--mobile .search-form__input:-ms-input-placeholder{color:#404040}.header__search--mobile .search-form__input::placeholder{color:#404040}.header__search--mobile .search-form__close{width:50px;height:50px;border:1px solid #454545;border-radius:10px;display:flex;align-items:center;justify-content:center}.header__search--mobile .search-form__btn{display:none}.header__search--mobile .search-form__dropdown{display:block;margin-top:0;top:69px;padding:12px 20px;font-size:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.header-city{font-weight:400}.header-city__arrow{max-width:9px;position:relative;top:2px}.header__group{padding-top:10px;padding-bottom:10px}.header__group.fixed{position:static}.header__bottom-menu{padding-top:5px;padding-bottom:11px}.catalog-menu-wrapper{padding-right:0}.catalog-menu__next{display:none}.search-form{height:36px}.search-form__input{background:transparent;border-radius:4px;padding-left:10px;font-size:14px}.search-form__input::-moz-placeholder{color:#fff}.search-form__input:-ms-input-placeholder{color:#fff}.search-form__input::placeholder{color:#fff}.search-form__btn{background:none;top:0}.search-form__btn img{width:18px}.search-form__dropdown-link:not(:last-child){margin-bottom:24px}.open-catalog{padding:7px;padding-right:10px;min-width:120px;border-radius:4px}.open-catalog__icon{margin-right:11px}.open-search{display:none}.body-overlay::before{content:"";height:100vh;width:100%;background:rgba(69,69,69,.5);position:fixed;top:40px;z-index:99}.body-overlay-2::before{content:"";height:100vh;width:100%;background:rgba(69,69,69,.5);position:fixed;top:40px;z-index:99}.chooseCity{position:fixed;bottom:0;top:45px;left:0;width:320px;padding:16px 8px;overflow:auto}.chooseCity__form{width:100%}.chooseCity__close{right:10px}.chooseCity-open{display:none}.chooseCity__content{flex-direction:column}.chooseCity__content-left{width:100%}.chooseCity__content-right{width:100%;padding-left:0;display:block}.chooseCity-all{height:auto;max-height:initial}.chooseCity-all__col{width:100%}.chooseCity-all__group{max-width:170px}.chooseCity-all__list li:not(:last-child){margin-bottom:6px}.headerContacts{padding:10px;width:325px;text-align:right;top:31px}.headerContacts__phone img{margin-left:auto}.headerContacts__txt--bottom{margin-bottom:8px}.headerContacts__form{flex-wrap:wrap;justify-content:flex-end}.headerContacts__form-input{width:155px;height:40px;padding-left:12px}.headerContacts__form-select{width:130px;height:40px;margin-left:10px;padding-left:20px}.headerContacts__form-btn{width:225px;height:40px;margin-top:10px}.no-scroll{overflow:hidden}.mainCatalog{position:fixed;top:0;bottom:0;flex-direction:column;max-height:initial}.mainCatalog::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}.mainCatalog::-webkit-scrollbar{width:0}.mainCatalog *::-webkit-scrollbar{width:0}.mainCatalog__close{display:none}.mainCatalog__title{display:flex;align-items:center;margin-left:-40px;margin-bottom:36px}.mainCatalog__title::before{content:url(/local/templates/Vivon2022/images/general/prev.svg);margin-right:20px}.mainCatalog__title::after{content:url(/local/templates/Vivon2022/images/general/close.svg);margin-left:auto}.mainCatalog .container{padding-left:0;padding-right:0}.mainCatalog-search{display:block}.mainCatalog-inner{height:calc(100% - 70px);overflow:auto;background:#F4F4F4}.mainCatalog-head{display:flex}.mainCatalog-content{background:#F4F4F4;padding-left:10px;padding-right:10px}.mainCatalog-content__left{width:100%;padding-top:0;padding-right:0;padding-bottom:70px}.mainCatalog-content__left::before{display:none}.mainCatalog-content__right{width:100%;padding:0;height:auto;position:initial}.mainCatalog-menu__link-arrow{opacity:1;width:8px;margin-left:auto}.mainCatalog-menu__link-arrow svg{width:8px;height:12px}.mainCatalog-menu__link--selected{color:#454545}.mainCatalog-menu__link--selected svg{fill:#454545}.mainCatalog-menu-2{position:absolute;top:70px;bottom:0;left:0;width:100%;background:#F4F4F4;z-index:99;padding:20px 28px 70px 50px;display:none}.mainCatalog-menu-2--visible{display:block}.mainCatalog-menu-2__wrapper{padding-right:0}.mainCatalog-menu-2__col{width:100%}.mainCatalog-menu-2__col:not(:last-child){margin-bottom:16px}.mainCatalog-menu-2__group{border-bottom:1px solid #C0BBB8}.mainCatalog-menu-2__title{display:flex;align-items:center;justify-content:space-between}.mainCatalog-menu-2__title::after{content:url(/local/templates/Vivon2022/images/general/black-down.svg);transition:transform .2s}.mainCatalog-menu-2__title--active::after{transform:rotate(180deg)}.menu-level-2{display:none;line-height:25px}.menu-level-2--visible{display:block}.mobile-menu-wrapper{display:block}.mobilePanel{display:block}.enterForm{position:relative;top:initial;right:initial;margin-top:0;width:400px;padding:16px 20px 24px}.enterForm-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(69,69,69,.5);z-index:99;overflow:auto}.enterForm-inner{max-width:400px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.enterForm__title{font-size:22px;line-height:25px;margin-bottom:16px}.enterForm__input{width:100%;height:50px;margin-bottom:15px}.enterForm__small-link{margin-top:-6px;margin-bottom:18px}.enterForm__link{font-size:14px;line-height:16px}.enterForm__close{top:20px}.footer__top{padding-top:20px;padding-bottom:30px}.footer__bottom{padding-top:16px;padding-bottom:16px}.modal-promo__desc{padding:18px 9px 22px 20px}.modal-promo__title{font-size:14px}.modal-promo__txt{font-size:12px;line-height:18px}.modal-promo__txt p:not(:last-child){margin-bottom:18px}.modal-promo__copy{font-size:14px;line-height:21px;padding:11px 16px}}@media (max-width:670px){.footer-row__col-1{width:100%;margin-bottom:20px}.footer-row__col-2{margin-left:0}}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:414px){body{height:auto;padding-bottom:64px}.hits{padding-top:16px;padding-bottom:20px}.hits__subtitle{margin-bottom:8px}.product-card{width:136px;padding-bottom:8px}.product-card__title{font-size:11px;margin-bottom:12px}.product-card__price{width:100%;margin-bottom:10px;flex-direction:row;align-items:baseline}.product-card__price-new{font-size:20px}.product-card__price-old{font-size:12px;margin-left:8px}.product-card__add{width:62px;height:35px}.product-card__add img{max-width:23px}.product-card__controls{flex-direction:row;bottom:16px}.product-card__favorite{margin-bottom:0;margin-right:14px}.product-card__img{height:120px}.product-card__img img{max-height:120px}.product-card__badge{height:25px;font-size:10px;padding-left:5px;padding-right:5px;margin:0}.product-card__badge--icon{min-width:25px;width:25px;padding:0}.product-card__badge--icon img{max-width:20px}.product-card__badge:not(:last-child){margin-right:5px}.advantages{padding-top:10px;padding-bottom:10px}.advantages-list{flex-wrap:nowrap;overflow-x:auto;margin-bottom:0}.advantages-list::-webkit-scrollbar{display:none}.advantages-list__item{flex:0 0 134px;max-width:134px;margin-bottom:0}.advantages-item{padding-left:8px;padding-right:8px;padding-bottom:0}.advantages-item__icon{margin-bottom:12px}.advantages-item__title{font-size:11px;margin-bottom:6px}.advantages-item__txt{font-size:11px}.textContent{padding-top:16px;padding-bottom:16px}.textContent__title{margin-bottom:8px}.textContent-content__left{width:100%;margin-bottom:16px;padding-right:0}.textContent-content__right{width:100%}.textContent-item__title{font-size:11px;margin-bottom:4px}.textContent-item__txt{max-width:100%;font-size:11px}.onlyToday{margin-top:-18px;padding-bottom:4px;display:block}.onlyToday-head{display:none}.onlyToday-main__slide{padding:16px 10px}.onlyToday-content{margin-left:0;margin-right:0}.onlyToday-content__left{width:100%}.onlyToday-content__right{display:none}.footer-copyright p:first-child{max-width:350px}.footer-copyright p:last-child{max-width:392px}.footer-row__col-1{width:100%;margin-bottom:20px}.footer-row__col-2{width:146px;margin-left:0}.footer-row__col-3{width:calc(100% - 146px);margin-left:0}.footer-row__col-4{width:100%}.footer-contacts__phone{font-size:22px}.footer-contacts__txt--bottom{max-width:100%}}@media (max-width:413px){.modal-dialog-promocode{max-width:254px;margin-left:auto;margin-right:auto}.modal-close{right:0;top:-30px}.modal-close svg{width:20px;height:20px}.container{padding-left:5px;padding-right:5px}.section-title{font-size:16px;line-height:18px}.intro{padding-bottom:9px}.intro-slider__img{height:150px}.intro-slider__pagination{margin-top:5px}.intro-brands{margin-top:3px}.intro-brands__slide{width:234px}.intro-banner{height:35px;margin-top:0}.intro-card{padding-bottom:20px}.intro-card__img{height:150px;margin-bottom:14px}.intro-card__title{font-size:14px;line-height:19px;margin-bottom:12px}.popularCategories{padding-top:12px}.popularCategories__title{margin-bottom:12px}.popularCategories-advantages{margin-top:0}.benefit{border-radius:10px 10px 0 0;padding-top:15px}.benefit .swiper-next{display:none}.benefit__title{margin-bottom:10px}.benefit-slider .swiper-slide{width:170px}.benefit-card__head{padding-right:2px}.benefit-card__img{height:120px}.benefit-card__category{font-size:11px;margin-bottom:2px}.benefit-card__title{font-size:11px;margin-bottom:8px}.benefit-card__info{padding-left:8px;padding-right:8px}.benefit-card__price-new{font-size:20px}.benefit-card__price-old{font-size:12px;margin-left:8px}.season{padding-top:12px;padding-bottom:12px;border-radius:10px 10px 0 0}.popularBrands{padding-top:12px;padding-bottom:12px}.popularBrands__title{margin-bottom:12px}.popularBrands-slider__slide{width:190px}.popularBrands-item{padding:6px}.popularBrands-item__logo{width:45px}.popularBrands-item__info{width:calc(100% - 45px);padding-left:10px;font-size:11px}.popularBrands-item__head{margin-bottom:10px}.popularBrands-item__img:not(:last-child){margin-bottom:6px}.popularBrands-item__row{margin-left:-3px;margin-right:-3px}.popularBrands-item__col{padding-left:3px;padding-right:3px}.deliveryTomorrow{padding-bottom:20px}.deliveryTomorrow__title{margin-bottom:12px}.youWatched{border-radius:10px 10px 0 0;padding-top:14px;padding-bottom:20px}.youWatched__title{margin-bottom:12px}.catalog-list-wrapper{margin-left:0}.catalogCard{font-size:11px;padding-left:0}.catalogCard-gallery{height:120px}.catalogCard-gallery__img{height:120px}.catalogCard-slider{height:120px}.catalogCard-slider__img{height:120px}.catalogCard__sale{width:25px;height:25px;left:5px;top:10px;background:rgba(255,255,255,.7);border:.5px solid #454545;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:56px;font-size:9px;font-weight:400;color:#454545;letter-spacing:-.1px}.catalogCard__sale::before{display:none}.catalogCard__inner{padding-top:32px;padding-bottom:14px}.catalogCard__head{padding-left:15px;padding-right:15px}.catalogCard__content{padding:10px 4px 0 4px}.catalogCard__rating{margin-bottom:8px}.catalogCard__rating img{width:12px;height:12px}.catalogCard__title{line-height:15px;margin-bottom:4px;margin-right:0}.catalogCard__info{font-size:10px}.catalogCard__delivery{font-size:10px;margin-bottom:8px}.catalogCard__price{margin-bottom:8px}.catalogCard__price-new{font-size:20px}.catalogCard__price-old{font-size:12px;margin-left:6px}.catalogCard__add{margin-right:14px}.brands{padding-top:26px;padding-bottom:26px}.brands-links{font-size:11px}.brands-links__item{margin-right:20px}.brands-desc{font-size:11px;line-height:13px}.header__search{padding-left:10px}.chooseCity__title{font-size:20px;line-height:23px}.chooseCity__close{top:22px}.chooseCity-list__item{font-size:11px}.headerContacts{width:240px;right:-5px}.headerContacts__txt{font-size:11px}.headerContacts__txt--bottom{margin-bottom:6px}.headerContacts__txt br{display:none}.headerContacts__phone{font-size:18px}.headerContacts__form-input{width:148px;height:35px;margin-bottom:10px;font-size:13px;padding-left:10px}.headerContacts__form-select{width:115px;height:35px;margin-bottom:10px;font-size:13px;padding-left:15px}.headerContacts__form-btn{width:150px;height:35px;font-size:16px;margin-top:0}.mainCatalog__title{font-size:20px;line-height:23px;margin-left:-28px}.mainCatalog__title::before{margin-right:8px}.mainCatalog-menu-2{padding:20px 10px 74px 38px}.mainCatalog-menu-2__title{font-size:11px}.menu-level-2{font-size:12px}.menu-level-2__item:not(:last-child){margin-bottom:12px}.enterForm{width:100%;padding:16px 8px}.enterForm-inner{max-width:initial;margin-left:5px;margin-right:5px}.enterForm__title{font-size:20px;line-height:23px}.enterForm__input{margin-bottom:10px}.enterForm__small-link{margin-top:0;margin-bottom:16px;font-size:12px;line-height:14px}.enterForm__btn{margin-right:10px;font-size:16px}.enterForm__btn--reg{margin-right:20px}.enterForm__link{font-size:12px;line-height:14px}.enterForm__link--reg{font-size:16px;line-height:18px}.modal-promo__desc{padding:18px 0 22px 20px}.modal-promo__title{font-size:12px}.modal-promo__txt{font-size:10px;line-height:16px}.modal-promo__txt p:not(:last-child){margin-bottom:16px}.modal-promo__copy{font-size:12px;line-height:21px;padding:8px 16px}}@media (max-width:360px){body{padding-bottom:50px}.mobilePanel{height:50px}.mobilePanel-link{font-size:11px;height:50px;padding-bottom:6px}.mobilePanel-link__count{top:-8px;right:-12px;height:15px;min-width:15px;font-size:10px;line-height:1}.mobilePanel-link img{max-width:20px}.mobilePanel-link .icon-grid{width:18px;height:18px}.mobilePanel-link .icon-heart{width:20px;height:18px}.mobilePanel-link .icon-login{width:16px;height:19px}.mobilePanel-link .icon-cart{width:17px;height:17px}}@media (max-width:320px){.section-title{font-size:15px;line-height:17px}.hits-banner__img{height:50px}.chooseCity{width:285px}}@media (min-width:768px) and (max-width:999px){.header__search{order:4;width:360px;margin-left:0;position:absolute;left:140px;display:none}.header__search--visible{display:block}.header__search--visible .search-form__dropdown{display:block}.search-form__input{padding-left:52px}.search-form__btn{width:40px;height:40px;border-radius:10px 0 0 10px;right:initial;left:0;top:0}.search-form__dropdown{left:40px;right:0;width:initial;padding-left:12px;padding-right:12px;padding-bottom:20px;font-size:12px}.search-form__close{display:block;z-index:8}}@media (max-width:999px) and (min-width:415px){.footer-pay{margin-bottom:0;margin-right:50px;margin-top:16px}.footer-row__col-4{display:flex;margin-top:20px}}@media (prefers-reduced-motion:reduce){.fade{transition:none}.collapsing{transition:none}.collapsing.collapse-horizontal{transition:none}.modal.fade .modal-dialog{transition:none}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
/* End */


/* Start:/local/templates/Vivon2022/css/extra-style.css?175213770751262*/
body.o-hidden
{
    overflow: hidden;
}

.wrapper header .header-top-label
{
    height: 45px;
    display: flex;
    justify-content: center;
}
.wrapper header .header-top-label picture
{
    height: 100%;
}
.wrapper header .header-top-label img
{
    height: 100%;
}
@media (max-width: 413px)
{
    .wrapper header .header-top-label
    {
        height: 35px;
    }
}

/* START header-city choose */
@media (max-width: 767px)
{
    .header__city .chooseCity.chooseCity--open
    {
        max-height: calc(100vh - 64px - 45px);
    }
}
@media (max-width: 360px)
{
    .header__city .chooseCity.chooseCity--open
    {
        max-height: calc(100vh - 50px - 45px);
    }
}
/* END header-city choose */

.header__top .header__top-menu .menu-dropdown .menu__link:hover
{
    text-decoration: underline;
}
.header__controls-group .mobilePanel-link__count,
.mobilePanel-link .mobilePanel-link__count
{
    font-size: 12px;
}

/*START header__bottom-menu(.top.menu.php)*/
.header__bottom .header__bottom-menu svg path
{
    fill: #FFFFFF !important;
}
.header__bottom .header__bottom-menu .catalog-menu__next
{
    top: 20px;
}
@media (max-width: 1264px)
{
    .header__bottom .header__bottom-menu .catalog-menu__next
    {
        right: 0;
    }
}
/*END header__bottom-menu(.top.menu.php)*/


/*START ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ð¼ÐµÐ½ÑŽ (header ÐºÐ½Ð¾Ð¿ÐºÐ° ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³)*/
.mainCatalog svg,
.mainCatalog a
{
    transition: .1s linear;
}
.mainCatalog .mainCatalog-menu__item .mainCatalog-menu__link:hover
{
    color: #FDA817;
}
.mainCatalog .mainCatalog-menu__item .mainCatalog-menu__link:hover svg
{
    fill: #FDA817;
}
@media (max-width: 767px)
{
    .mainCatalog.mainCatalog--open
    {
       max-height: unset;
    }
    .mainCatalog-menu-2__wrapper .mainCatalog-menu-2__row .mainCatalog-menu-2__col
    {
        margin-bottom: 0px;
    }

    .mainCatalog-menu-2__wrapper .mainCatalog-menu-2__row .mainCatalog-menu-2__col .mainCatalog-menu-2__group
    {
        margin-bottom: 0px;
        padding-bottom: 3px;
    }
    .mainCatalog-menu-2__wrapper .mainCatalog-menu-2__row .mainCatalog-menu-2__col .mainCatalog-menu-2__group.all
    {
        padding-bottom: 0px;
    }
    .mainCatalog-menu-2__wrapper .mainCatalog-menu-2__row .mainCatalog-menu-2__col .mainCatalog-menu-2__group .mainCatalog-menu-2__title
    {
        padding-top: 13px;
    }
}
/*END ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ð¼ÐµÐ½ÑŽ (header ÐºÐ½Ð¾Ð¿ÐºÐ° ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³)*/


/*ORDER_CALL*/
.headerContacts__form .headerContacts__form-input
{
    padding-bottom: 2px;
}
.headerContacts__form .headerContacts__form-select
{
    padding-left: 18px;
}
.headerContacts__form .headerContacts__form-select.active
{
    color: #000000;
}
/*END ORDER_CALL*/

/*WISH*/
.header__controls-group .header-control svg.icon-heart
{
    fill: #FFFFFF;
    width: 25px;
    height: 26px;
}

.product-card__favorite svg {
	height: 21px;
    width: 23px;
    fill: #D8D8D8; /*def*/
}
.intro-card__favorite svg {
    height: 21px;
    width: 23px;
    fill: #D8D8D8; 
}
.benefit-card__favorite svg {
    height: 21px;
    width: 23px;
    fill: #D8D8D8; 
}
.in-wish-list svg {
    height: 21px;
    width: 23px;
    fill: #FDA817;
}
.wish-count-hide {
    visibility: hidden;
}
.cart-page .list .item div.mobile-links a.wish-btn
{
    filter: grayscale(100%);
}
.cart-page .list .item div.mobile-links a.wish-btn.in-wish-list
{
    filter: none;
}
.is-main-page .deliveryTomorrow .product-card__favorite,
.is-main-page .hits .product-card__favorite
{
    margin-bottom: 0px;
}
@media (max-width: 767px)
{
    .is-main-page .deliveryTomorrow .product-card__favorite,
    .is-main-page .hits .product-card__favorite
    {
        margin-right: 34px;
    }
}
@media (max-width: 414px)
{
    .is-main-page .deliveryTomorrow .product-card__favorite,
    .is-main-page .hits .product-card__favorite
    {
        margin-right: 29px;
    }
}



.brand-page .benefit-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-3,
.product-page .product-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-3,
.product-page .benefit-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-3,
.is-main-page .intro-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-3,
.is-main-page .benefit-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-3,
.is-main-page .product-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-3
{
    display: none;
}

.brand-page .benefit-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-4,
.product-page .product-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-4,
.product-page .benefit-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-4,
.is-main-page .intro-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-4,
.is-main-page .benefit-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-4,
.is-main-page .product-card__favorite.in-wish-list .svg-sprite-icon.icon-c-icon-4
{
    display: inline-block;
}
.brand-page .benefit-card__favorite .svg-sprite-icon.icon-c-icon-3,
.product-page .product-card__favorite .svg-sprite-icon.icon-c-icon-3,
.product-page .benefit-card__favorite .svg-sprite-icon.icon-c-icon-3,
.is-main-page .intro-card__favorite .svg-sprite-icon.icon-c-icon-3,
.is-main-page .benefit-card__favorite .svg-sprite-icon.icon-c-icon-3,
.is-main-page .product-card__favorite .svg-sprite-icon.icon-c-icon-3
{
    display: inline-block;
}
.brand-page .benefit-card__favorite .svg-sprite-icon.icon-c-icon-4,
.product-page .product-card__favorite .svg-sprite-icon.icon-c-icon-4,
.product-page .benefit-card__favorite .svg-sprite-icon.icon-c-icon-4,
.is-main-page .intro-card__favorite .svg-sprite-icon.icon-c-icon-4,
.is-main-page .benefit-card__favorite .svg-sprite-icon.icon-c-icon-4,
.is-main-page .product-card__favorite .svg-sprite-icon.icon-c-icon-4
{
    display: none;
}
.brand-page .benefit-card__favorite:hover .svg-sprite-icon.icon-c-icon-3,
.product-page .product-card__favorite:hover .svg-sprite-icon.icon-c-icon-3,
.product-page .benefit-card__favorite:hover .svg-sprite-icon.icon-c-icon-3,
.is-main-page .intro-card__favorite:hover .svg-sprite-icon.icon-c-icon-3,
.is-main-page .benefit-card__favorite:hover .svg-sprite-icon.icon-c-icon-3,
.is-main-page .product-card__favorite:hover .svg-sprite-icon.icon-c-icon-3
{
    fill: #FDA817;
}

/* END WISH */

/*COMPARE*/
.product-card__comparison svg {
    height: 20px;
    width: 16px;
    fill: #D8D8D8;
}
.intro-card__comparison svg {
    height: 20px;
    width: 16px;
    fill: #D8D8D8;
}
.benefit-card__comparison svg {
    height: 20px;
    width: 16px;
    fill: #D8D8D8;
}
.in-compare-list svg {
    height: 20px;
    width: 16px;
    fill: #FDA817;
}
.compare-count-hide{
    visibility: hidden;
}

/* END COMPARE */




/* START Ñ‚Ð¾Ð²Ð°Ñ€Ñ‹ Ð¿Ð¾Ð¿ÑƒÐ»ÑÑ€Ð½Ñ‹Ñ… Ð±Ñ€ÐµÐ½Ð´Ð¾Ð² */
.popularBrands .popularBrands-item__logo
{
    display: flex;
    justify-content: center;
    align-items: center;

    height: 80px;
    background-color: #FFFFFF;
    overflow: hidden;
}
.popularBrands .popularBrands-item__logo picture
{
    padding: 10%;
}

@media (max-width: 1264px)
{
    .popularBrands .popularBrands-item__logo
    {
        height: 69px;
    } 
}
@media (max-width: 999px)
{
    .popularBrands .popularBrands-item__logo
    {
        height: 58px
    } 
}

@media (max-width: 767px)
{
    .popularBrands .popularBrands-item__info
    {
        font-size: 12px
    }
}

@media (max-width: 413px)
{
    .popularBrands .popularBrands-item__logo
    {
        height: 45px
    } 
}
.popularBrands .popularBrands-item__info
{
    min-height: 77px;
}

.popularBrands .popularBrands-item
{
    min-height: 336px;
}

.popularBrands .popularBrands-item .popularBrands-item__img picture
{
    max-height: 100%;
    height: 100%;

    display: flex;
    align-items: center;
    justify-content: center;
}

.popularBrands .popularBrands-item .popularBrands-item__img--h222
{
    height: 222px;
    max-height: 222px;
}
.popularBrands .popularBrands-item .popularBrands-item__img--h105
{
    height: 105px;
    max-height: 105px;
}
.popularBrands .popularBrands-item .popularBrands-item__img--h75
{
    height: 75px;
    max-height: 75px;
}
.popularBrands .popularBrands-item .popularBrands-item__img--h136
{
    height: 136px;
    max-height: 136px;
}
/* END Ñ‚Ð¾Ð²Ð°Ñ€Ñ‹ Ð¿Ð¾Ð¿ÑƒÐ»ÑÑ€Ð½Ñ‹Ñ… Ð±Ñ€ÐµÐ½Ð´Ð¾Ð² */



.filter-group__content .filter-links .filter-menu a.selected {
    color: #FDA817;
}

.fancybox-active .wrapper .header .header__bottom .header__group.fixed,
.modal-open .wrapper .header .header__bottom .header__group.fixed,
body.o-hidden .wrapper .header,
body.o-hidden .wrapper .header .header__bottom .header__group.fixed,
body.o-hidden .wrapper .content,
body.o-hidden .wrapper .footer
{
    padding-right: 17px;
}
.catalog-pagination__page
{
    text-align: center;
}

.catalog-pagination .main-ui-pagination-page
{
    --swiper-theme-color: #007aff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    outline: none!important;
    font: inherit;
    font-family: 'Ubuntu';
    resize: none;
    -webkit-appearance: none;
    transition: .3s linear;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    margin: 0px 16px;
    font-style: normal;
}
.catalog-pagination input.catalog-pagination__page.centered.main-ui-pagination-page
{
    width: 50px;
    height: 50px;
}



.catalog-pagination .catalog-pagination__btn.catalog-pagination__prev
{
    display: flex;
    justify-content: center;
    align-items: center;
    
    margin-right: 20px;
    width: 8.62px;
    height: 14.41px;   
}
.catalog-pagination .catalog-pagination__btn.catalog-pagination__next
{
    display: flex;
    justify-content: center;
    align-items: center;
    
    margin-left: 20px;
    width: 8.62px;
    height: 14.41px;
}


@media (max-width: 500px)
{
    .catalog-pagination
    {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .catalog-pagination .catalog-pagination__btn.catalog-pagination__prev
    {
        margin-right: 10px;
    }
    .catalog-pagination .catalog-pagination__btn.catalog-pagination__next
    {
        margin-left: 10px;
    }
    .catalog-pagination input.catalog-pagination__page.centered.main-ui-pagination-page
    {
        width: 40px;
        height: 40px;
        padding-bottom: 2px;
    }
    .catalog-pagination .main-ui-pagination-page
    {
        margin: 0px 10px;
    }
}
@media (max-width: 413px)
{
    .catalog-pagination .main-ui-pagination-page
    {
        margin: 0px 6px;
    }
    .catalog-pagination .catalog-pagination__btn.catalog-pagination__prev
    {
        margin-right: 5px;
    }
    .catalog-pagination .catalog-pagination__btn.catalog-pagination__next
    {
        margin-left: 5px;
    }
}



.catalog-left #kombox-filter .filter-foot .filter-clear
{
    margin-bottom: 12px;
}


.catalog-left #kombox-filter .filter-foot .filter-clear
{
    margin-bottom: 12px;
}



/*start catalog-fastChoice */
.catalog-left .catalog-fastChoice
{
    margin-top: 12px;
    margin-bottom: 12px;
}
.catalog-left .catalog-fastChoice a
{ 
    transition: .1s linear;
}
.catalog-left .catalog-fastChoice a:hover
{
    color: #FDA817;
}
.catalog-left .catalog-fastChoice .catalog-fastChoice__content .filter-title
{
    padding-top: 0px;
}
.catalog-left .catalog-fastChoice .addlinks-more .addlinks-more-text
{
    display: none;
}
.catalog-left .catalog-fastChoice .addlinks-more .addlinks-more-link
{
    --swiper-theme-color: #007aff;
    font-weight: var(--bs-body-font-weight);
    text-align: var(--bs-body-text-align);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-rendering: optimizeSpeed;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    line-height: 16px;
    box-sizing: border-box;
    transition: .3s linear;
    text-decoration: underline;
    color: #FDA817;
}
.catalog-left .catalog-fastChoice .addlinks-more .addlinks-more-link:hover
{
    color: #454545;
    text-decoration: none;
}
/*end catalog-fastChoice */


.catalog-left .left-banner
{
    margin-bottom: 12px;
    margin-top: 12px;
    max-height: 278px;
}
.catalog .catalog-right .catalogCard-slider__img img {
  height: auto;
}

/* TOP LINKS */
.catalog .sub-menu-top-links
{
    font-size: 12px;
    margin-bottom: 23px;
}


.catalog .sub-menu-top-links ul
{
    margin-top: 5px;
    margin-left:14px;
    width: 100%;
    padding-left: 0px;
}
.catalog .sub-menu-top-links.subsections ul
{
    margin-bottom:0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.catalog .sub-menu-top-links.subsections.limited-h ul
{
    overflow: hidden;
    max-height: 67px;
}
.catalog .sub-menu-top-links ul li
{
    position: relative;
    list-style-type: none; 
}
.catalog .sub-menu-top-links.subsections ul li
{
    width: auto;
    /*display: inline-block;*/
    margin-left: 30px;
}

.catalog .sub-menu-top-links ul li a,
.catalog .sub-menu-top-links.subsections ul li a
{
    --swiper-theme-color: #007aff;
    font-weight: var(--bs-body-font-weight);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #454545;
    text-rendering: optimizeSpeed;
    font-family: 'Ubuntu', sans-serif;
    list-style: none;
    font-size: 14px;
    line-height: 12px;
    transition: .1s linear;
}
.catalog .sub-menu-top-links ul li a:hover,
.catalog .sub-menu-top-links.subsections ul li a:hover
{
    color: #FDA817;
}


.catalog .sub-menu-top-links.subsections a.show-more {
    --swiper-theme-color: #007aff;
    font-weight: var(--bs-body-font-weight);
    text-align: var(--bs-body-text-align);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-rendering: optimizeSpeed;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    line-height: 18px;
    box-sizing: border-box;
    outline: none!important;
    transition: .1s linear;
    color: #FDA817;
    text-decoration: underline;
    display: inline-block;
    margin-left: 10px;
}
.catalog .sub-menu-top-links.subsections a.show-more:hover {
    text-decoration: none;
    color: #454545;
}


@media (max-width: 999px)
{
    .catalog .sub-menu-top-links ul li a,
    .catalog .sub-menu-top-links.subsections ul li a
    {
        font-size: 12px;
    }
}

.catalog .sub-menu-top-links.subsections ul:first-child
{
    margin-left: -10px;
    width: calc(100% + 10px);
    text-align: justify;
}

.catalog .sub-menu-top-links ul li:before {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: -10px;
    width: 4px;
    height: 4px;
    background-color: #f8991c;
    border-radius: 50%;
}

.catalog .text_block-overlay
{
    display: none;
}
/* END TOP LINKS*/


.catalog .catalog-right .catalogCard .catalogCard__bottom .not-avaible
{
    color: #f8991c;
    font-size: 17px;
    display: block;
    text-align: left;
    width: 100%;
}

@media (min-width: 1265px)
{
    .youWatched.gray-bg .container .youWatched-item .youWatched-item__img picture img
    {
        max-height: 125px;
        max-width: 91px;
    }
}

@media (max-width: 1264px)
{
    .catalog-right .catalog-sections .swiper-wrapper .catalog-sections__slide .catalog-sections__item .catalog-sections__item-link
    {
        white-space: normal;
    }

    .catalog .catalog-left .left-banner,
    .catalog .catalog-left .video_block
    {
        display: none;
    }
}

@media (max-width: 767px)
{
    .catalog .catalog-right .catalog-list .catalog-list__item 
    {
        padding-left: 14px;
    }


    .catalog-right .catalog-more,
    .catalog-right .catalog-pagination
    {
        padding-left: 0px;
    } 

    .catalog-right .catalog-sections .swiper-wrapper .catalog-sections__slide .catalog-sections__item-img img
    {
        max-height: 80px;
        height: 100%;
    }
    /* Ð¾Ñ‚ 11.01.23 Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚Ð¸ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² (Ð½ÑƒÐ¶Ð½Ð¾ Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒ Ð½Ð° Ñ‚ÐµÑÑ‚Ð¾Ð²Ð¾Ð¼)
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__badge,*/
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__info,
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__delivery,
    .content .advantages .advantages-list .advantages-item__title,
    .content .advantages .advantages-list .advantages-item__txt
    {
        font-size: 12px;
    }
}

@media (max-width: 1264px)
{
    .catalog .catalog-right .catalog-list .catalog-list__item 
    {
        padding-left: 14px;
    }
}

@media (min-width: 1264px)
{
    .catalog-right .catalog-more,
    .catalog-right .catalog-pagination
    {
        padding-left: 0px;
    }
}

@media (max-width: 999px)
{
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__head .catalogCard-slider .catalogCard-slider__img
    {
        height: 100%;
    }
    .catalog .catalog-right .catalogCard .catalogCard__bottom .not-avaible
    {
        padding-bottom: 7px;
    }
}

@media (max-width: 413px)
{
    .catalog .catalog-right .catalog-list .catalog-list__item 
    {
        padding-left: 3px;
    }

    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__head .catalogCard-slider,
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__head .catalogCard-slider .catalogCard-slider__img
    {
        height: 180px;
    }

    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__content
    {
        margin-top: 5px;
    }
    .catalog .catalog-right .catalogCard .catalogCard__bottom .not-avaible
    {
        font-size: 15px;
    }

    /*
    Ð¾Ñ‚ 11.01.23 Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚Ð¸ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² (Ð½ÑƒÐ¶Ð½Ð¾ Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒ Ð½Ð° Ñ‚ÐµÑÑ‚Ð¾Ð²Ð¾Ð¼)
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__sale
    {
        width: 27px;
        height: 27px;
        font-size: 12px;
    }*/

}
/*
    Ð¾Ñ‚ 11.01.23 Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾ÑÑ‚Ð¸ ÑˆÑ€Ð¸Ñ„Ñ‚Ð¾Ð² (Ð½ÑƒÐ¶Ð½Ð¾ Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒ Ð½Ð° Ñ‚ÐµÑÑ‚Ð¾Ð²Ð¾Ð¼)
@media (max-width: 367px)
{
    .catalog .catalog-right .catalog-list-wrapper .catalog-list__item .catalogCard .catalogCard__sale.mobile-m-top-30
    {
        margin-top: 30px;
    }
}

*/

.modal-promo .modal-promo__copy
{
    background: linear-gradient(180deg, #FE9506 0%, #FAC333 100%);
}

.modal-promo .modal-promo__copy:hover
{
    background: linear-gradient(108.27deg, rgba(252, 169, 24, 0.8) 12.67%, rgba(251, 179, 33, 0.8) 86.47%);
    color: #fff;
}

@media (min-width: 1265px) and (max-width: 1439.98px)
{
    .catalogCard__price .catalogCard__price-old
    {
        font-size: 14px;
    }

    .catalogCard__price .catalogCard__price-new
    {
        font-size: 24px;
    }
}


/*
 *  breadcrumbs
 */
.content .container.container-breadcrumb-in-header
{
    padding-top: 20px;
}
.content .container-breadcrumb-in-header2
{
    padding-top: 20px;
    display: flex;
    padding-left: 0px;
}
.content .container-breadcrumb-in-header2 .breadcrumbs-list.flex
{
    padding-left: 0px;
    padding-right: 0px;
}
.breadcrumbs .breadcrumbs-list
{
    flex-wrap: nowrap;
}
.breadcrumbs .breadcrumbs-list .breadcrumbs-list__item
{
    width: fit-content;
}
a.breadcrumbs-list__link:hover
{
    color: #FDA817;
}


/*=== end breadcrumbs ===*/

/*
 *  Popups
 */
#popup_product_review.popup,
#popup_product_faq.popup,
#popup_product.popup
{
    position: relative;
    width: 627px;
    padding: 20px 56px 0 34px;
    border-bottom: unset;
    font-size: 13px;

    background: #F4F4F4;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
}
#popup_product.popup
{
    background: #FFFFFF;
}


#popup_oneclick.popup{
    position: relative;
    width: 447px;
    padding: 20px 56px 0 34px;
    border-bottom: unset;
    font-size: 13px;

    background: #F4F4F4;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
}





#popup_oneclick .popup-oneclick .popup-oneclick-title,
#popup_product_review .popup-oneclick .popup-oneclick-title,
#popup_product_faq .popup-oneclick .popup-oneclick-title
{
    margin-bottom:12px;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 25px;
    color: #454545;
}
#popup_oneclick .popup-oneclick .popup-oneclick-text,
#popup_product_review .popup-oneclick .popup-oneclick-text,
#popup_product_faq .popup-oneclick .popup-oneclick-text
{
    margin-bottom:17px;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #434343;
}
#popup_oneclick .popup-oneclick .popup-oneclick-control,
#popup_product_review .popup-oneclick .popup-oneclick-control,
#popup_product_faq .popup-oneclick .popup-oneclick-control
{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom:20px;
}
#popup_oneclick .popup-oneclick .popup-oneclick-input,
#popup_product_review .popup-oneclick .popup-oneclick-input,
#popup_product_faq .popup-oneclick .popup-oneclick-input
{
    float:left;
    width:100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin-bottom: 20px;
}
#popup_product_review .popup-oneclick .popup-oneclick-input-block
{
    display: block; 
}
#popup_product_review .popup-oneclick .popup-oneclick-input-rating
{
    justify-content: flex-start;
}
#popup_oneclick .popup-oneclick .popup-oneclick-control:last-child .popup-oneclick-input,
#popup_product_review .popup-oneclick .popup-oneclick-control:last-child .popup-oneclick-input,
#popup_product_faq .popup-oneclick .popup-oneclick-control:last-child .popup-oneclick-input
{
    margin-bottom: 10px;
}
#popup_oneclick .popup-oneclick .popup-oneclick-input &gt; label,
#popup_product_review .popup-oneclick .popup-oneclick-input &gt; label,
#popup_product_faq .popup-oneclick .popup-oneclick-input &gt; label{
    position: relative;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #434343;
}
#popup_oneclick .popup-oneclick .popup-oneclick-input input,
#popup_product_review .popup-oneclick .popup-oneclick-input input,
#popup_product_faq .popup-oneclick .popup-oneclick-input input,
#popup_product_review .popup-oneclick .popup-oneclick-input textarea,
#popup_product_faq .popup-oneclick .popup-oneclick-input textarea
{
    border: 1px solid #C0BBB8;
    border-radius: 10px;
    width: 100%;
    font-size: 16px;
    letter-spacing: -0.1px;
    padding: 0 10px;
    background: #F4F4F4;
}
#popup_oneclick .popup-oneclick .popup-oneclick-input.form-group
{
    display: flex;
    flex-wrap: wrap;
}
#popup_oneclick .popup-oneclick .popup-oneclick-input input,
#popup_product_review .popup-oneclick .popup-oneclick-input input,
#popup_product_faq .popup-oneclick .popup-oneclick-input input{
    height: 39px;
}
#popup_product_review .popup-oneclick .popup-oneclick-input textarea,
#popup_product_faq .popup-oneclick .popup-oneclick-input textarea{
    height:150px;
    padding:12px;
}
#popup_oneclick .popup-oneclick .popup-oneclick-button,
#popup_product_review .popup-oneclick .popup-oneclick-button,
#popup_product_faq .popup-oneclick .popup-oneclick-button
{
    float:right;
}
#popup_oneclick .popup-oneclick .popup-oneclick-button button,
#popup_product_review .popup-oneclick .popup-oneclick-button button,
#popup_product_faq .popup-oneclick .popup-oneclick-button button
{
    --swiper-theme-color: #007aff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    margin-top: 10px;
    text-transform: none;
    -webkit-appearance: button;
    padding: 0;
    border: none;
    font: inherit;
    outline: none!important;
    cursor: pointer;
    transition: none;
    color: #fff;
    width: 330px;
    height: 49px;
    background: linear-gradient(100.97deg, rgba(244, 160, 32, 0) -4.06%, #ff9101 -4.05%, #fbb321 84.1%);
    border-radius: 100px;
    font-weight: 700;
    font-size: 21px;
}
#popup_oneclick .popup-oneclick .popup-oneclick-button button:hover,
#popup_product_review .popup-oneclick .popup-oneclick-button button:hover,
#popup_product_faq .popup-oneclick .popup-oneclick-button button:hover
{
    background: linear-gradient(108.27deg, rgba(252, 169, 24, 0.8) 12.67%, rgba(251, 179, 33, 0.8) 86.47%);
}
.review-add-images-block{
    margin-top: 17px;
}
.review-add-images-block .row {
    display: flex;
}
.review-add-images-block .row label {
    width: 71px;
    height: 71px;
    background-color: #afaca7;
    border: 0;
    padding: 0;
    display: inline-block;
    cursor: pointer;
    opacity: 0.8;
    border-radius: 20px;
}
.review-add-images-block .row label:hover {
    opacity: 1;
}
.review-add-images-block .row label .add-review-images-btn__ico {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.review-add-images-block .row .text {
    margin: 0 0 0 20px;
}
.review-add-images-block .row .js--review-attached-files__input {
    display: none;
}
.review-add-images-block .row.attached-image-list {
    display: block;
    margin-top: 10px;
    max-height: 134px;
    overflow: hidden;
}
.review-add-images-block .row .attached-image-list-item {
    width: 50px;
    height: 50px;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    margin: 0 5px 5px 0;
    padding: 5px;
}
#popup_oneclick .popup-oneclick .errortext,
#popup_oneclick .popup-oneclick .bx_field_error,
#popup_product_review .popup-oneclick .errortext,
#popup_product_faq .popup-oneclick .errortext
{
    color: red;
}
#popup_oneclick .fancybox-close-small,
#popup_product_review .fancybox-close-small,
#popup_product_faq .fancybox-close-small,
#popup_product .fancybox-close-small
{
    padding: 0px;
    margin-top: 10px;
    margin-right: 2px;
}
#popup_product .fancybox-close-small
{
    display: none;
}
.review-add-images-block .row .attached-image-list-item img {
    max-height: 50px;
    max-width: 50px;
}
#popup_product_review .popup-oneclick .popup-oneclick-input .star-rating__wrap{
    margin-left: 10px;
}
.star-rating{direction: rtl;font-size: 23px;}
.star-rating__input{display: none;}
#popup_product_review .popup-oneclick .popup-oneclick-input label.star-rating__ico
{
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    margin-top: -4px;
    background: url(/local/templates/Vivon2022/css/../img/star4.svg);
}
#popup_product_review .popup-oneclick .popup-oneclick-input label.star-rating__ico:hover,
#popup_product_review .popup-oneclick .popup-oneclick-input label.star-rating__ico:hover ~ label.star-rating__ico,
#popup_product_review .popup-oneclick .popup-oneclick-input input.star-rating__input:checked ~ label.star-rating__ico
{
    background: url(/local/templates/Vivon2022/css/../img/star3.svg);
}
@media (max-width: 1264px)
{
    #popup_oneclick .popup-oneclick .popup-oneclick-button button,
    #popup_product_review .popup-oneclick .popup-oneclick-button button,
    #popup_product_faq .popup-oneclick .popup-oneclick-button button
    {
        width: 360px;
        height: 40px;
    }
}
@media (max-width: 999px)
{
    #popup_oneclick .popup-oneclick .popup-oneclick-text,
    #popup_product_review .popup-oneclick .popup-oneclick-text,
    #popup_product_faq .popup-oneclick .popup-oneclick-text
    {
        font-size: 14px;
        line-height: 16px;
    }

    #popup_oneclick .popup-oneclick .popup-oneclick-input &gt; label,
    #popup_product_review .popup-oneclick .popup-oneclick-input &gt; label,
    #popup_product_faq .popup-oneclick .popup-oneclick-input &gt; label{
        font-size: 14px;
        line-height: 16px;
    }

    #popup_oneclick .popup-oneclick .review-add-images-block .row .text,
    #popup_product_review .popup-oneclick .review-add-images-block .row .text,
    #popup_product_faq .popup-oneclick .review-add-images-block .row .text
    {
        font-size: 12px;
        line-height: 14px;
    }
}
@media (max-width: 767px)
{
    #popup_oneclick.popup,
    #popup_product_review.popup,
    #popup_product_faq.popup,
    #popup_product.popup

    {
        padding: 17px 10px 0 10px;
    }

    #popup_oneclick .popup-oneclick .popup-oneclick-control,
    #popup_product_review .popup-oneclick .popup-oneclick-control,
    #popup_product_faq .popup-oneclick .popup-oneclick-control
    {
        margin-bottom:10px;
    }
    #popup_oneclick .popup-oneclick .popup-oneclick-button,
    #popup_product_review .popup-oneclick .popup-oneclick-button,
    #popup_product_faq .popup-oneclick .popup-oneclick-button
    {
        width: 100%;
        max-width: 100%;
    }
    #popup_oneclick .popup-oneclick .popup-oneclick-button button,
    #popup_product_review .popup-oneclick .popup-oneclick-button button,
    #popup_product_faq .popup-oneclick .popup-oneclick-button button
    {
        width: 100%;
        max-width: 100%;
        height: 50px;
    }
}
@media (min-width: 415px) and (max-width: 767px)
{
    #popup_oneclick.popup,
    #popup_product_review.popup,
    #popup_product_faq.popup,
    #popup_product.popup
    {
        width: 395px;
    }
}
@media (max-width: 414px)
{
    #popup_oneclick .popup-oneclick .popup-oneclick-button button,
    #popup_product_review .popup-oneclick .popup-oneclick-button button,
    #popup_product_faq .popup-oneclick .popup-oneclick-button button
    {
        height: 50px;
    }
    #popup_oneclick.popup,
    #popup_product_review.popup,
    #popup_product_faq.popup,
    #popup_product.popup
    {
        width: 325px;
        padding: 17px 10px 0 10px;
    }
    #popup_oneclick .popup-oneclick .popup-oneclick-title,
    #popup_product_review .popup-oneclick .popup-oneclick-title,
    #popup_product_faq .popup-oneclick .popup-oneclick-title
    {
        font-size: 20px;
    }
    #popup_oneclick .popup-oneclick .popup-oneclick-text,
    #popup_product_review .popup-oneclick .popup-oneclick-text,
    #popup_product_faq .popup-oneclick .popup-oneclick-text
    {
        font-size: 12px;
        line-height: 14px;
    }
    #popup_oneclick .popup-oneclick .popup-oneclick-input &gt; label,
    #popup_product_review .popup-oneclick .popup-oneclick-input &gt; label,
    #popup_product_faq .popup-oneclick .popup-oneclick-input &gt; label{
        font-size: 12px;
        line-height: 14px;
    }
    #popup_oneclick .popup-oneclick .review-add-images-block .row .text,
    #popup_product_review .popup-oneclick .review-add-images-block .row .text,
    #popup_product_faq .popup-oneclick .review-add-images-block .row .text
    {
        margin: 0 0 0 5px;
    }

    #popup_product_review .popup-oneclick .review-add-images-block
    {
        margin-top: 7px;
    }
}
@media (max-width: 315px)
{
    #popup_oneclick.popup,
    #popup_product_review.popup,
    #popup_product_faq.popup,
    #popup_product.popup
    {
        width: 305px;
    }
}



#popup_product .cart-item div.image img
{
    max-height: 180px;
    padding-bottom: 15px;
}
#popup_product .cart-item div {
  display: table-cell;
  vertical-align: middle;
  vertical-align: top;
}
#popup_product .cart-item div.image {
  width: 200px;
}
#popup_product .cart-item div.image img {
  max-width: 180px;
}
#popup_product .cart-item div.info .n {
  display: block;
  margin-bottom: 9px;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
#popup_product .cart-item div.info .price {
  display: block;
  margin-bottom: 14px;
  font-weight: 700;
  font-size: 26px;
  line-height: 18px;
}
#popup_product .cart-item div.info .price .old {
  margin-left: 5px;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  text-decoration-line: line-through;
  color: #C0BBB8;
}
#popup_product .cart-item div.info .buttons {
  max-width: 280px;
  display: block;
}
#popup_product .cart-item div.info .buttons button {
  height: 45px;
  font-size: 14px;
  box-shadow: none;
}
#popup_product .cart-item div.info .buttons button:nth-child(1) {
  margin-bottom: 10px;
}
#popup_product .cart-item div.info .buttons button:nth-child(2) {
  background: #F2F2F2;
  color: #C0BBB8;
    margin-bottom: 10px;
}
#popup_product .cart-item div.info .buttons button:nth-child(2):hover {
  background: #D8D8D8;
  color: #fff;
}
#popup_product .name {
  margin-bottom: 17px;
  font-weight: 700;
  font-size: 22px;
  line-height: 25px;
}
#popup_product p {
  margin-bottom: 17px;
  font-size: 16px;
  line-height: 18px;
}
#popup_product .buttons button {
  color: #fff;
  width: 330px;
  height: 49px;
  background: linear-gradient(100.97deg, rgba(244, 160, 32, 0) -4.06%, #ff9101 -4.05%, #fbb321 84.1%);
  border-radius: 100px;
  font-weight: 700;
  font-size: 21px;
  transition: none;
}
#popup_product .buttons button:hover {
  background: #fcbd52;
}
@media (max-width: 1264px) {
    #popup_product .buttons button {
        width: 360px;
        height: 40px;
        font-size: 18px;
    }
}
@media (max-width: 767px) {
  #popup_product .cart-item {
    position: relative;
  }
  #popup_product .cart-item div {
    display: block;
  }
  #popup_product .cart-item div.info .n {
    padding-left: 110px;
    margin-bottom: 17px;
    font-size: 12px;
    line-height: 14px;
  }
  #popup_product .cart-item div.info .price {
    margin-bottom: 43px;
    font-size: 20px;
    line-height: 18px;
    padding-left: 110px;
  }
  #popup_product .cart-item div.info .price .old {
    font-size: 14px;
  }
  #popup_product .cart-item div.image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
  }
  #popup_product .cart-item div.image img {
    max-width: 100%;
    max-height: 100%;
  }
  #popup_product .cart-item div.info .buttons {
    max-width: 100%;
  }
  #popup_product .cart-item div.info .buttons button {
    height: 50px;
    font-size: 20px;
  }
  #popup_product .cart-item div.info .buttons button:nth-child(1) {
    margin-bottom: 5px;
  }
  #popup_product .buttons button {
    width: 100%;
  }
}
@media (max-width: 414px)
{
    #popup_product .name 
    {
        font-size: 21px;
    }
}
@media (max-width: 413px) {
  #popup_product .cart-item div.info .n {
    padding-left: 90px;
  }
  #popup_product .cart-item div.info .price {
    padding-left: 90px;
    margin-bottom: 23px;
  }
  #popup_product .cart-item div.info .buttons button {
    font-size: 14px;
  }
  #popup_product .name {
    font-size: 20px;
    line-height: 23px;
  }
    #popup_product .cart-item div.image {
        width: 86px;
        height: 86px;
    }
}

#promoModal .modal-dialog-promocode{
    margin: 1.75rem auto;
}





/*=== end popup ===*/


.callback-mess .errortext{
    color: red;
}


/*START ideas-for-home-page*/
.ideas-for-home-page .news-detail
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #454545;
}
.ideas-for-home-page .news-detail center p
{
    text-align: left;
}
.ideas-for-home-page .news-detail center p i
{
    text-align: left;
    font-family: 'Ubuntu';
    font-style: italic;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #979797;
}
.ideas-for-home-page .news-detail li 
{
    list-style-type: none;
}

.ideas-for-home-page .news-detail ul 
{
    padding-left: 0;
}

.ideas-for-home-page .news-detail a:hover
{
    text-decoration: underline;
}

.ideas-for-home-page h1
{
    margin-bottom: 22px;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 34px;
    color: #454545;
}

.ideas-for-home-page .news-detail h2,
.ideas-for-home-page .news-detail h3
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    color: #454545;
}
.ideas-for-home-page .back-news
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    text-decoration-line: underline;

    color: #0E9DFD;
}
.ideas-for-home-page .back-news:hover
{
    text-decoration: none;
}

.ideas-for-home-page .news-list.why
{
    margin-top: 16px;
}

.ideas-for-home-page .news-list.why table
{
    margin-bottom: 22px;
}
.ideas-for-home-page .news-list.why .col-left
{
    padding-right: 22px;
}

.ideas-for-home-page .news-list.why .col-left img
{
    max-height: 124px;
    max-width: 124px;
}

.ideas-for-home-page .news-list.why .col-right .MsoNormal
{
    margin-bottom: 0px;
}
.ideas-for-home-page .news-list.why .col-right .MsoNormal .name
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    color: #454545;
}

.ideas-for-home-page .news-list.why .col-right .MsoNormal .preview_text
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #454545;
}
.ideas-for-home-page .news-list.why .col-right .MsoNormal .preview_text .next
{
    display: block;
    color: #0E9DFD;
    text-decoration: underline;
}
.ideas-for-home-page .news-list.why .col-right .MsoNormal .preview_text .next:hover
{
    text-decoration: none;
}

/*ÐžÑ‚ÑÑ‚ÑƒÐ¿ Ð¾Ñ‚ header Ð² Ð²Ð¸Ð´Ðµ Ð¿ÑÐµÐ²Ð´Ð¾ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ ÑÐºÐ¾Ñ€ÐµÐ¹*/
@media (min-width: 768px) {
    .ideas-for-home-page .news-detail #down1:before,
    .ideas-for-home-page .news-detail #down2:before,
    .ideas-for-home-page .news-detail #down3:before
    {
        display: block;
        content: "";
        height: 75px;
        margin: -75px 0 0;
    }
}

@media (max-width: 1264px) {
    .ideas-for-home-page h1
    {
        font-size: 26px;
    }
    .ideas-for-home-page .news-detail,
    .ideas-for-home-page .news-detail h2,
    .ideas-for-home-page .news-detail h3,
    .ideas-for-home-page .news-detail center p i,
    .ideas-for-home-page .news-list.why .col-right .MsoNormal .name,
    .ideas-for-home-page .news-list.why .col-right .MsoNormal .preview_text
    {
        font-size: 14px;
        line-height: 16px;
    }
}
@media (max-width: 999px) {
    .ideas-for-home-page h1
    {
        font-weight: 500;
        font-size: 22px;
        line-height: 25px;
    }
}
@media (max-width: 767px) {
    .ideas-for-home-page h1
    {
        font-size: 18px;
        line-height: 21px;
    }
}
@media (max-width: 413px) {
    .ideas-for-home-page .news-list.why table tr
    {
        display: flex;
        flex-wrap: wrap;
    }
    .ideas-for-home-page .news-list.why .col-right .preview_text
    {
        padding-top: 9px;
    }
}
/*END ideas-for-home-page*/

/*START map-page*/
.map-page h1
{
    margin-bottom: 22px;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 34px;
    color: #454545;
}
.map-page .container.map-cont
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.map-page .container .bx_sitemap
{
    min-width: 215px;
}
.map-page .container .bx_sitemap_ul .show-more-btn
{
    text-decoration: underline;
    color: #0E9DFD;
}
.map-page .container .bx_sitemap_ul .show-more-btn:hover
{
    text-decoration: none;
}
.map-page .container ul.bx_sitemap_ul
{
    margin-bottom: 40px;
}
.map-page .container .bx_sitemap_ul li a
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #454545;
}
.map-page .container .bx_sitemap_ul li a:hover
{
    text-decoration: underline;
}
.map-page .container .bx_sitemap_ul li.main-sections-name
{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    color: #454545;
    margin-bottom: 18px;
}
@media (max-width: 1264px) {
    .map-page h1
    {
        font-size: 26px;
    }
    .map-page .container .bx_sitemap_ul li a
    {
        font-size: 14px;
        line-height: 16px;
    }
}
@media (max-width: 999px) {
    .map-page h1
    {
        font-weight: 500;
        font-size: 22px;
        line-height: 25px;
    }
}
@media (max-width: 767px) {
    .map-page h1
    {
        font-size: 18px;
        line-height: 21px;
    }
}
/*END map-page*/

/*START tippy (ÐŸÐ¾Ð´ÑÐºÐ°Ð·ÐºÐ¸ Ð² Ñ‚Ð¾Ð²Ð°Ñ€Ð°Ñ…)*/
.tippy-box[data-theme~='vivonWhiteSmoke'] {
    max-width: 250px;
   /* max-height: 68px;*/
    padding-top: 12px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 26px;

    background-color: #F4F4F4;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 134.2%;
    /* or 19px */
    letter-spacing: -0.1px;
    color: #454545;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
/*arrow*/
.tippy-box[data-theme~='vivonWhiteSmoke'][data-placement^='top'] &gt; .tippy-arrow::before {
  border-top-color: #F4F4F4;
}
.tippy-box[data-theme~='vivonWhiteSmoke'][data-placement^='bottom'] &gt; .tippy-arrow::before {
  border-bottom-color: #F4F4F4;
}
.tippy-box[data-theme~='vivonWhiteSmoke'][data-placement^='left'] &gt; .tippy-arrow::before {
  border-left-color: #F4F4F4;
}
.tippy-box[data-theme~='vivonWhiteSmoke'][data-placement^='right'] &gt; .tippy-arrow::before {
  border-right-color: #F4F4F4;
}

.tippy-box[data-theme~='vivonWhiteSmoke2'] {
    max-width: 250px;
    width: 250px;
    padding: 4px 6px;
    background-color: #F4F4F4;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #454545;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
/*arrow*/
.tippy-box[data-theme~='vivonWhiteSmoke2'][data-placement^='top'] &gt; .tippy-arrow::before {
  border-top-color: #F4F4F4;
}
.tippy-box[data-theme~='vivonWhiteSmoke2'][data-placement^='bottom'] &gt; .tippy-arrow::before {
  border-bottom-color: #F4F4F4;
}
.tippy-box[data-theme~='vivonWhiteSmoke2'][data-placement^='left'] &gt; .tippy-arrow::before {
  border-left-color: #F4F4F4;
}
.tippy-box[data-theme~='vivonWhiteSmoke2'][data-placement^='right'] &gt; .tippy-arrow::before {
  border-right-color: #F4F4F4;
}

@media (max-width: 999px)
{
    .tippy-box[data-theme~='vivonWhiteSmoke2'] {
        font-size: 12px;
        line-height: 14px;
    }
}

/*END tippy*/

/* start Ð¢Ð¾Ð²Ð°Ñ€Ñ‹ Ñ Ð¼Ð°ÐºÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð²Ñ‹Ð³Ð¾Ð´Ð¾Ð¹ */
.products-with-max-benefit .slider-wrapper .swiper-next 
{
    pointer-events: none;
}
.products-with-max-benefit .slider-wrapper .swiper-next .swiper-btn
{
    pointer-events: all;
}
@media (max-width: 999px) 
{
    .products-with-max-benefit .benefit-card__price .benefit-card__price-new
    {
        width: 100%;
    }
    .products-with-max-benefit .benefit-card__price .benefit-card__price-old
    {
        margin-left: 0px;
    }
}
@media (max-width: 767px)
{
    .is-main-page .products-with-max-benefit .benefit-card__badge
    {
        height: 27px;
        width: 27px;
        font-size: 12px;
    }
}
/* end Ð¢Ð¾Ð²Ð°Ñ€Ñ‹ Ñ Ð¼Ð°ÐºÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð²Ñ‹Ð³Ð¾Ð´Ð¾Ð¹ */


/* start Ð¥Ð¸Ñ‚Ñ‹ Ð¿Ñ€Ð¾Ð´Ð°Ð¶ */
@media (max-width: 999px) 
{
    .is-main-page .hits .product-card .product-card__price .product-card__price-new
    {
        width: 100%;
    }
    .is-main-page .hits .product-card .product-card__price .product-card__price-old
    {
        margin-left: 0px;
    }
}
@media (max-width: 767px)
{
    .is-main-page .hits .product-card .product-card__badge
    {
        height: 27px;
        width: 27px;
        font-size: 12px;
    }
}
/* end Ð¥Ð¸Ñ‚Ñ‹ Ð¿Ñ€Ð¾Ð´Ð°Ð¶ */


/* start Ð¡ÐµÐ·Ð¾Ð½Ð½Ñ‹Ðµ Ñ‚Ð¾Ð²Ð°Ñ€Ñ‹ */

.is-main-page .season-content__right .slider-wrapper .swiper-next 
{
    pointer-events: none;
}
.is-main-page .season-content__right .slider-wrapper .swiper-next .swiper-btn
{
    pointer-events: all;
}
.is-main-page .season-content__right .benefit-card__price .benefit-card__price-new
{
    width: 100%;
}
.is-main-page .season-content__right .benefit-card__price .benefit-card__price-old
{
    margin-left: 0px;
}
@media (min-width: 767px) 
{
    .is-main-page .season-content__right .benefit-card__inner
    {
        padding-bottom: 30px;
    }
}
/* end Ð¡ÐµÐ·Ð¾Ð½Ð½Ñ‹Ðµ Ñ‚Ð¾Ð²Ð°Ñ€Ñ‹ */


/* start Ð‘Ð»Ð¾Ðº Ð”Ð¾ÑÑ‚Ð°Ð²Ð¸Ð¼ Ð·Ð°Ð²Ñ‚Ñ€Ð° */
.is-main-page .deliveryTomorrow-content__left .product-card__price .product-card__price-new
{
    width: 100%;
}
.is-main-page .deliveryTomorrow-content__left .product-card__price .product-card__price-old
{
    margin-left: 0px;
}
@media (max-width: 767px)
{
    .is-main-page .deliveryTomorrow-content__left .product-card__badge
    {
        height: 27px;
        width: 27px;
        font-size: 12px;
    }
}
/* end Ð‘Ð»Ð¾Ðº Ð”Ð¾ÑÑ‚Ð°Ð²Ð¸Ð¼ Ð·Ð°Ð²Ñ‚Ñ€Ð° */


.is-main-page .popularCategories-slider__txt
{
    z-index: 1;
    font-weight: 400;
}


@media (min-width: 415px) and (max-width: 767px)
{
    footer.footer
    {
        margin-bottom: 64px;
    }
}


/* START Ñ‚Ð¾Ð²Ð°Ñ€ Ð´Ð½Ñ */

.is-main-page .intro-group__right .intro-product__prev, 
.is-main-page .intro-group__right .intro-product__next
{
    transform: translateY(-120%);
}
.is-main-page .intro-group__right .intro-card__img
{
    padding-left: 20px;
    padding-right: 20px;
}
.is-main-page .intro-group__right .intro-card__title
{
    height: 50.91px;
}
.is-main-page .intro-group__right .intro-card__head .intro-card__label
{
    margin-left: 9px;
}
.is-main-page .intro-group__right .intro-card__head .intro-card__label.m-l-auto
{
    margin-left: auto;
}

.is-main-page .onlyToday .onlyToday-main .intro-card__head .intro-card__label
{
    margin-left: 9px;
}
.is-main-page .onlyToday .onlyToday-main .intro-card__head .intro-card__label.m-l-auto
{
    margin-left: auto;
}
/* END Ñ‚Ð¾Ð²Ð°Ñ€ Ð´Ð½Ñ*/


/* start Ð±Ñ€ÐµÐ½Ð´Ñ‹ Ñ€Ð°Ð·Ð´ÐµÐ»Ð° Ð² ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ðµ */
.content .brands .brands-links
{
    margin-top: 10px;
}
@media (max-width: 767px)
{
    .content .brands .brands-links,
    .content .brands .brands-desc
    {
        font-size: 12px;
    }
}
/* end Ð±Ñ€ÐµÐ½Ð´Ñ‹ Ñ€Ð°Ð·Ð´ÐµÐ»Ð° Ð² ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ðµ */

.catalog .catalog-right .catalog-sections-wrapper .swiper-button-disabled
{
    display: none;
}


.catalog .catalog-right .catalog-sections-wrapper a.catalog-sections__item-link:hover
{
    color: #FDA817;
}

.darkening-effect
{
    position: relative;
}
.darkening-effect:after
{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: all 0.1s 0s linear;
    -moz-transition: all 0.1s 0s linear;
    -o-transition: all 0.1s 0s linear;
    transition: all 0.1s 0s linear;
}
.darkening-effect:hover:after,
.popularCategories-slider__img:hover .darkening-effect:after,
.is-main-page .hits-more__img:hover .darkening-effect:after
{
    background-color: #454545;
    opacity: 0.1;
}
.is-main-page .hits-more__img-txt
{
    z-index: 1;
}
@media (max-width: 767px)
{
    .is-main-page .hits-more__img-txt
    {
        font-size: 12px;
    }
}

@font-face {
  font-family: 'rouble_b';
  font-style: normal;
  font-weight: normal;
  src: url('/local/templates/Vivon2022/fonts/rouble_b.otf');
}
@font-face {
  font-family: 'rouble_thin';
  font-style: normal;
  font-weight: normal;
  src: url('/local/templates/Vivon2022/fonts/rouble_thin.otf');
}
.rub_a
{
    font-family: 'rouble_thin'!important;
    display: inline-block !important;
    margin: 0!important;
}
.rub_c
{
    font-family: 'rouble_b'!important;
    display: inline-block !important;
    margin: 0!important;
}


.mobilePanel-link .icon-phone-menu {
  width: 20px;
  height: 24px;
}
@media (max-width: 360px) {
    .mobilePanel-link .icon-phone-menu {
        width: 16px;
        height: 19px;
    }
}


.is-main-page .textContent-item__txt.collapse {
    height: 0;
    transition: height 0.35s ease-out;
    overflow: hidden;
}
.is-main-page .textContent-item__txt.collapse.show {
   /* height: 56px; ÑƒÑÑ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ js*/
    transition: height 0.35s ease-in;
}
@media (max-width: 767px)
{
    .is-main-page .textContent-item__title,
    .is-main-page .textContent-item__txt
    {
        font-size: 12px;
    }
}

.cookie-consent {
    position: fixed;
    left: 20px;
    bottom: 20px;
    max-width: 350px;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 10px;
    padding: 15px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    display: none;
}
.cookie-consent p {
    margin: 0 0 15px 0;
    font-size: 14px;
    line-height: 1.4;
    color: #333;
}
.cookie-consent a{
    color: #229FFB;
}
.cookie-consent a:hover{
    text-decoration: underline;
}
.cookie-consent button {
    background-color: #0E9DFD;
    color: white;
    border: none;
    padding: 8px 15px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 14px;
    width: 100%;
}
.cookie-consent button:hover {
    background-color: #0069d9;
}
/* End */


/* Start:/local/templates/Vivon2022/css/style.min.css?1671525074167454*/
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrIzc.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ABc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBhc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBBc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype')}@font-face{font-family:'ALS Rubl';font-style:normal;font-weight:400;src:local('ALS Rubl'),url(/local/templates/Vivon2022/fonts/rouble.woff) format('woff')}.up{text-transform:uppercase}.none{text-decoration:none}.th{font-weight:100}.el{font-weight:200}.l{font-weight:300}.reg{font-weight:400}.med{font-weight:500}.sb{font-weight:600}.text-page .bold,.product-page .bold,.cart-page .bold{font-weight:700}.text-page .eb,.product-page .eb,.cart-page .eb{font-weight:800}.text-page .black,.product-page .black,.cart-page .black{font-weight:900}.text-page .un,.product-page .un,.cart-page .un{text-decoration:underline}.text-page .in,.product-page .in,.cart-page .in{display:inline-block}.text-page .vam,.product-page .vam,.cart-page .vam{vertical-align:middle}.text-page .rel,.product-page .rel,.cart-page .rel{position:relative}.text-page .bl,.product-page .bl,.cart-page .bl{display:block}.text-page .abs,.product-page .abs,.cart-page .abs{position:absolute}.text-page .tr,.product-page .tr,.cart-page .tr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.text-page .try,.product-page .try,.cart-page .try{position:absolute;top:50%;transform:translateY(-50%)}.text-page .trx,.product-page .trx,.cart-page .trx{position:absolute;left:50%;transform:translateX(-50%)}.text-page .tc,.product-page .tc,.cart-page .tc{display:table-cell;vertical-align:middle}.text-page .dn,.product-page .dn,.cart-page .dn{display:none}.text-page .tac,.product-page .tac,.cart-page .tac{text-align:center}.text-page .tal,.product-page .tal,.cart-page .tal{text-align:left}.text-page .tar,.product-page .tar,.cart-page .tar{text-align:right}.text-page .taj,.product-page .taj,.cart-page .taj{text-align:justify}.text-page .it,.product-page .it,.cart-page .it{font-style:italic}.text-page .sn,.product-page .sn,.cart-page .sn{font-style:normal}.text-page .popup,.product-page .popup{position:fixed;width:120%;height:100%;left:-10%;top:0;overflow-y:scroll;background:rgba(69,69,69,.5);z-index:11;display:none}.text-page .b0,.product-page .b0,.cart-page .b0{border:0}.text-page .bn,.product-page .bn,.cart-page .bn{background:none}.text-page .w100,.product-page .w100,.cart-page .w100{width:100%}.text-page .h100,.product-page .h100,.cart-page .h100{height:100%}.text-page .wa,.product-page .wa,.cart-page .wa{width:auto}.text-page .p0,.product-page .p0,.cart-page .p0{padding:0}.text-page .m0,.product-page .m0,.cart-page .m0{margin:0}.text-page .poi,.product-page .poi,.cart-page .poi{cursor:pointer}.text-page .auto,.product-page .auto,.cart-page .auto{top:auto;bottom:auto;left:auto;right:auto}.text-page .noup,.product-page .noup,.cart-page .noup{text-transform:none}.text-page .fix,.product-page .fix,.cart-page .fix{position:fixed}.text-page .tn,.product-page .tn,.cart-page.tn{transform:none}.text-page .bf,.product-page .bf,.cart-page .bf{background:#fff}.text-page .cf,.product-page .cf,.cart-page .cf{color:#fff}.text-page .c0,.product-page .c0,.cart-page .c0{color:#000}.text-page .ap,.product-page .ap,.cart-page .ap{appearance:none}.text-page .nw,.product-page .nw,.cart-page .nw{white-space:nowrap}.text-page .ma,.product-page .ma,.cart-page .ma{margin:0 auto}.text-page .oh,.product-page .oh,.cart-page .oh{overflow:hidden}.text-page .pen,.product-page .pen,.cart-page .pen{pointer-events:none}.product-page img{max-width:100%}.text-page .box,.product-page .box,.cart-page .box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-page .an,.product-page .an,.cart-page .an{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.text-page .flex,.about-page .flex,.guide-page .flex,.product-page .flex,.cart-page .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.text-page .flex2,.product-page .flex2,.cart-page .flex2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}.order-page .list{width:70.7%}.order-page .list h1{margin-bottom:15px;font-weight:700;font-size:26px;line-height:30px;color:#454545}.order-page .list .item{margin-bottom:20px;border-bottom:1px solid #979797;padding-left:152px;position:relative;min-height:142px;padding-right:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px}.order-page .list .item .image{position:absolute;left:0;top:0;width:120px}.order-page .list .item .name{display:block;text-decoration:none;margin-bottom:10px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;color:#454545}.order-page .list .item p{margin-bottom:12px;font-size:14px;line-height:16px}.order-page .list .item p span{font-weight:700}.order-page .list .item .price{position:absolute;right:0;top:0;text-align:right}.order-page .list .item .price .discount{display:inline-block;color:#fff;font-size:14px;line-height:16px;padding:2px 12px 3px 12px;background:#FDA817;border-radius:100px;margin-bottom:11px}.order-page .list .item .price .new{margin-bottom:3px;font-weight:700;font-size:26px;line-height:18px}.order-page .list .item .price .old{display:inline-block;font-size:16px;line-height:18px;text-decoration-line:line-through;color:#C0BBB8}.order-page .list .final{padding-left:152px}.order-page .list .final div{font-weight:700;font-size:14px;line-height:16px}.order-page .list .final div:last-child{font-size:26px}.order-page .result{width:27%}.order-page .result .sticky{position:sticky;top:0}.order-page .result .block{margin-bottom:12px;box-shadow:0 0 11.6571px rgba(0,0,0,.174111);border-radius:11.6571px;padding:20px}.order-page .result .block table{width:100%}.order-page .result .block table thead tr td{font-weight:700;font-size:21px;line-height:24px;padding-bottom:4px;white-space:nowrap}.order-page .result .block table thead tr td:last-child{text-align:right;font-weight:700;font-size:23px;line-height:26px;letter-spacing:-.484849px;color:#FDA817}.order-page .result .block table tbody tr td{font-size:16px;line-height:18px;padding:4px 0;vertical-align:top}.order-page .result .block table tbody tr td:last-child{text-align:right;padding-left:20px}.order-page .result .block table tbody tr td p{margin:0;font-weight:700;font-size:18px;line-height:18px;white-space:nowrap}.order-page .result .block button{width:100%;height:49px;color:#fff;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;font-weight:700;font-size:21px;margin:14px 0 16px;transition:none}.order-page .result .block button:hover{background:#fcbd52}.order-page .result .block .bottom-text{font-size:14px;line-height:16px;color:#C0BBB8}.order-page .result .block .bottom-text a{color:#C0BBB8;text-decoration:underline}.catalog-page{padding-bottom:10px}.catalog-page h1{margin-bottom:28px;font-weight:700;font-size:26px;line-height:30px}.catalog-page .item{width:23.5%;margin-bottom:32px}.catalog-page .item .name{margin-bottom:16px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase}.catalog-page .item .name a{display:block;text-decoration:none}.catalog-page .item .name a:hover{text-decoration:underline;color:#0E9DFD}.catalog-page .item img{width:100%;margin-bottom:16px;border-radius:6px}.catalog-page .item ul{list-style:none;padding:0;margin:0}.catalog-page .item ul.opened li{display:block}.catalog-page .item ul li{margin-bottom:8px;display:none}.catalog-page .item ul li:nth-child(1){display:block}.catalog-page .item ul li:nth-child(2){display:block}.catalog-page .item ul li:nth-child(3){display:block}.catalog-page .item ul li:nth-child(4){display:block}.catalog-page .item ul li:nth-child(5){display:block}.catalog-page .item ul li:nth-child(6){display:block}.catalog-page .item ul li a{display:block;text-decoration:none;font-size:16px;line-height:18px;color:#454545}.catalog-page .item ul li a:hover{text-decoration:underline;color:#0E9DFD}.catalog-page .item .link{display:block;text-decoration:underline;cursor:pointer;color:#0E9DFD;font-size:16px;line-height:18px}.catalog-page .item .link.active:before{content:"ÑÐºÑ€Ñ‹Ñ‚ÑŒ"}.catalog-page .item .link:before{content:"Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÑÐµ"}.brands-page{padding-bottom:10px;overflow:hidden}.brands-page h1{margin-bottom:22px;font-weight:700;font-size:26px;line-height:30px}.brands-page h2{margin-bottom:27px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase}.brands-page .slider{width:calc(50vw + 50%);margin-bottom:40px;position:relative}.brands-page .slider:after{content:"";position:absolute;width:2000px;height:120%;background:#fff;top:-10%;right:100%;z-index:5;margin-right:10px}.brands-page .slider:before{content:"";position:absolute;right:0;top:0;width:100px;height:100%;z-index:2;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.brands-page .slider .slick-list{overflow:visible}.brands-page .slider .item{box-shadow:0 0 10px rgba(0,0,0,.15);margin:0 20px 0 0;width:180px;height:90px;line-height:90px;text-align:center;position:relative}.brands-page .slider .item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.brands-page .slider .item img{display:inline-block;vertical-align:middle;max-width:80%;max-height:40px}.brands-page .slider .slick-prev{display:none!important}.brands-page .slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);right:20px;padding:0;font-size:0;z-index:3;width:43px;height:43px;border-radius:50%;background:url(/local/templates/Vivon2022/img/next2.svg);box-shadow:0 0 11px rgba(0,0,0,.1)}.brands-page .brands-container ul li{display:inline-block;margin:0 8px 8px 0;border-radius:10px;border:1px solid #fff}.brands-page .brands-container ul li:hover,.brands-page .brands-container ul li.ui-state-active{border:1px solid #454545}.brands-page .brands-container ul li a{text-decoration:none;display:inline-block;font-weight:500;font-size:16px;line-height:18px;text-transform:uppercase;padding:4px 12px 5px 12px}.brands-page nav{padding-bottom:6px}.brands-page nav.other{padding-left:4px;padding-bottom:22px}.brands-page nav.other a{padding:4px 8px 5px 8px;margin:0 0 8px 0}.brands-page nav a{margin:0 8px 8px 0;text-decoration:none;display:inline-block;font-weight:500;font-size:16px;line-height:18px;text-transform:uppercase;padding:4px 12px 5px 12px;border:1px solid #fff;border-radius:10px}.brands-page nav a:hover,.brands-page nav a.active{border:1px solid #454545}.brands-page .item{margin-bottom:50px;width:18%}.brands-page .item .logo{height:100px;line-height:100px;margin-bottom:14px}.brands-page .item .logo img{vertical-align:middle;max-height:100%}.brands-page .item ul{list-style:none;padding:0;margin:0}.brands-page .item ul.opened li{display:block}.brands-page .item ul li{margin:0 0 8px 0;display:block;display:none;border:0!important}.brands-page .item ul li:nth-child(1){display:block}.brands-page .item ul li:nth-child(2){display:block}.brands-page .item ul li:nth-child(3){display:block}.brands-page .item ul li:nth-child(4){display:block}.brands-page .item ul li:nth-child(5){display:block}.brands-page .item ul li:nth-child(6){display:block}.brands-page .item ul li a{display:block;text-decoration:none;font-size:16px;line-height:18px;color:#454545;text-transform:none;padding:0;font-weight:400}.brands-page .item ul li a:hover{text-decoration:underline;color:#0E9DFD}.brands-page .item .link{display:block;text-decoration:underline;cursor:pointer;color:#0E9DFD;font-size:16px;line-height:18px}.brands-page .item .link.active:before{content:"ÑÐºÑ€Ñ‹Ñ‚ÑŒ"}.brands-page .item .link:before{content:"Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÑÐµ"}.brands-page .pages{font-weight:500;font-size:16px;line-height:134.2%;letter-spacing:-.15px}.brands-page .pages a{display:inline-block;text-decoration:none;vertical-align:middle;padding:14px 20px}.brands-page .pages a:hover .fa{opacity:1}.brands-page .pages a.number{border:1px solid #C0BBB8;border-radius:10px}.brands-page .pages a .fa{font-size:20px;opacity:.5}.brand-page h1{margin-bottom:24px;font-weight:700;font-size:30px;line-height:34px}.brand-page .top-text{padding-bottom:7px;padding-right:280px;position:relative}.brand-page .top-text img{position:absolute;right:0;top:10px}.brand-page .top-text p{margin-bottom:20px;font-size:14px;line-height:16px}.brand-page nav .name{margin-bottom:15px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase}.brand-page nav ul{padding:0 0 15px 0;margin:0;width:24%;list-style:none}.brand-page nav ul li{margin-bottom:10px}.brand-page nav ul li a{display:block;text-decoration:none;font-size:14px;line-height:16px}.brand-page nav ul li a:hover{text-decoration:underline;color:#0E9DFD}.product-page{padding:20px 0 40px}.product-page *{outline:none!important}.product-page button{transition:none}.product-page .mobile-block{zoom:.9;display:none}.product-page .mobile-block h2{margin-bottom:6px;font-weight:700;font-size:26px;line-height:30px}.product-page .mobile-block .size{margin-bottom:17px;font-weight:700;font-size:14px;line-height:16px}.product-page .mobile-block .size .radio{display:none}.product-page .mobile-block .size .radio+label{display:inline-block;cursor:pointer;font-weight:400;padding:2px 7px;border-radius:100px;border:1px solid #fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.product-page .mobile-block .size .radio:hover+label,.product-page .mobile-block .size .radio:checked+label{border:1px solid #FDA817}.product-page .mobile-block .code{margin-bottom:20px;font-size:14px;line-height:16px}.product-page .mobile-block .code span{font-weight:700}.product-page .mobile-block .nal{margin-bottom:20px;font-size:14px;line-height:16px;padding:0 0 0 20px;background:url(/local/templates/Vivon2022/img/nal.svg) no-repeat 0 0}.product-page .mobile-block .reviews{width:60%;font-size:14px;line-height:16px;margin-bottom:20px}.product-page .mobile-block .reviews .star{display:inline-block;vertical-align:middle;width:17px;height:17px;background:url(/local/templates/Vivon2022/img/star.svg)}.product-page .mobile-block .reviews .star.other{background:url(/local/templates/Vivon2022/img/star2.svg)}.product-page .mobile-block .reviews a{display:inline-block;vertical-align:middle;margin-left:8px;text-decoration:underline}.product-page .mobile-block .reviews a:hover{color:#979797}.product-page .mobile-block .buyed{text-align:right;margin-bottom:25px;font-size:14px;line-height:16px;color:#979797}.product-page .photos{width:38%;position:relative;text-align:center;margin-bottom:60px}.product-page .photos .badge{position:absolute;border-radius:50%;left:0;color:#fff;width:73px;height:73px;text-align:center;z-index:2}.product-page .photos .badge.discount{top:3px;line-height:73px;background:#FDA817;font-size:20px;letter-spacing:.384615px}.product-page .photos .badge.free{top:85px;background:#0F9DFC}.product-page .photos .badge.free span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;font-size:12px;line-height:14px}.product-page .photos img{display:inline-block}.product-page .photos .slider-for .item{padding:126px 0}.product-page .photos .slider-for .slick-dots{text-align:center}.product-page .photos .slider-for .slick-dots li{display:inline-block;margin:0 7px}.product-page .photos .slider-for .slick-dots li.slick-active button{background:#FDA817}.product-page .photos .slider-for .slick-dots li button{padding:0;font-size:0;z-index:2;width:47px;height:2px;background:#D8D8D8}.product-page .photos .slider-nav{padding:0 35px}.product-page .photos .slider-nav .item{margin:0 5px;cursor:pointer;border:1px solid #fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.product-page .photos .slider-nav .item:hover,.product-page .photos .slider-nav .item.slick-current{border:1px solid #FDA817}.product-page .photos .slider-nav .slick-prev,.product-page .photos .slider-nav .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:40px;height:40px}.product-page .photos .slider-nav .slick-prev{left:0;background:url(/local/templates/Vivon2022/img/prev.svg)}.product-page .photos .slider-nav .slick-next{right:0;background:url(/local/templates/Vivon2022/img/next.svg)}.product-page .info{width:59%;margin-bottom:60px}.product-page .info h1{margin-bottom:6px;font-weight:700;font-size:26px;line-height:30px}.product-page .info .size{margin-bottom:17px;font-weight:700;font-size:14px;line-height:16px}.product-page .info .size .radio{display:none}.product-page .info .size .radio+label{display:inline-block;cursor:pointer;font-weight:400;padding:2px 7px;border-radius:100px;border:1px solid #fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.product-page .info .size .radio:hover+label,.product-page .info .size .radio:checked+label{border:1px solid #FDA817}.product-page .info .info-left{width:45%}.product-page .info .info-left .code{margin-bottom:20px;font-size:14px;line-height:16px}.product-page .info .info-left .code span{font-weight:700}.product-page .info .info-left .nal{margin-bottom:20px;font-size:14px;line-height:16px;padding:0 0 0 20px;background:url(/local/templates/Vivon2022/img/nal.svg) no-repeat 0 0}.product-page .info .info-left .reviews{width:60%;font-size:14px;line-height:16px;margin-bottom:20px}.product-page .info .info-left .reviews .star{display:inline-block;vertical-align:middle;width:17px;height:17px;background:url(/local/templates/Vivon2022/img/star.svg)}.product-page .info .info-left .reviews .star.other{background:url(/local/templates/Vivon2022/img/star2.svg)}.product-page .info .info-left .reviews a{display:inline-block;vertical-align:middle;margin-left:8px;text-decoration:underline}.product-page .info .info-left .reviews a:hover{color:#979797}.product-page .info .info-left .buyed{text-align:right;margin-bottom:25px;font-size:14px;line-height:16px;color:#979797}.product-page .info .info-left .data{margin-bottom:43px}.product-page .info .info-left .data .name{text-transform:uppercase;margin-bottom:17px;font-weight:700;font-size:18px;line-height:21px}.product-page .info .info-left .data .name span{display:none}.product-page .info .info-left .data .item{margin-bottom:10px;font-size:14px;line-height:16px;position:relative}.product-page .info .info-left .data .item:before{content:"";position:absolute;left:0;bottom:3px;width:100%;border-top:1px dotted #979797}.product-page .info .info-left .data .item p{display:inline-block;position:relative;z-index:2;padding-right:6px;margin:0;background:#fff}.product-page .info .info-left .data .item div{float:right;padding-left:6px;background:#fff;position:relative;z-index:2;font-weight:700}.product-page .info .info-left .data .item div a{color:#0E9DFD}.product-page .info .info-left .data .item div a:hover{text-decoration:underline}.product-page .info .info-left .data .bottom-link{display:inline-block;text-decoration:none;font-weight:700;font-size:14px;line-height:16px;border-bottom:2px solid #000}.product-page .info .info-left .brand{border-top:1px solid #979797;padding-top:20px}.product-page .info .info-left .brand a{margin:11px 0;text-decoration:none;display:inline-block;border-bottom:2px solid #000;font-weight:700;font-size:14px;line-height:16px}.product-page .info .info-right{width:48%}.product-page .info .info-right .price{margin-bottom:20px;box-shadow:0 0 11.6571px rgba(0,0,0,.174111);border-radius:11.6571px;padding:15px 23px;position:relative}.product-page .info .info-right .price .links{position:absolute;right:21px;top:18px}.product-page .info .info-right .price .links a{display:block;width:40px;height:40px}.product-page .info .info-right .price .links a:nth-child(1){background:url(/local/templates/Vivon2022/img/price-icon1.svg)}.product-page .info .info-right .price .links a:nth-child(2){background:url(/local/templates/Vivon2022/img/price-icon2.svg)}.product-page .info .info-right .price .new{margin-bottom:1px;font-weight:700;font-size:42px;line-height:48px;letter-spacing:-.484849px;color:#FDA817}.product-page .info .info-right .price .old{display:inline-block;text-decoration:line-through;margin-bottom:18px;font-weight:700;font-size:26px;line-height:30px;letter-spacing:-.444444px}.product-page .info .info-right .price button{width:100%;height:49px;color:#fff;text-transform:uppercase;margin-bottom:14px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;font-weight:700;font-size:21px;letter-spacing:-1.008px}.product-page .info .info-right .price button:hover{background:#fcbd52}.product-page .info .info-right .price .bottom-link{font-size:14px;line-height:16px;text-decoration:underline}.product-page .info .info-right .price .data{border-bottom:1px solid #454545;margin-bottom:12px;display:none}.product-page .info .info-right .price .data p{margin-bottom:10px;font-size:14px;line-height:16px}.product-page .info .info-right .price .data p span{font-weight:700}.product-page .info .info-right .price .card{display:none}.product-page .info .info-right .price .return{display:none}.product-page .info .info-right .card{margin-bottom:12px;font-size:14px;line-height:16px;padding:4px 0}.product-page .info .info-right .card div{display:table-cell;vertical-align:middle}.product-page .info .info-right .card div img{max-width:100000px;margin-right:10px}.product-page .info .info-right .blocks{border-top:1px solid #979797;border-bottom:1px solid #979797;padding:18px 0 9px;margin-bottom:20px}.product-page .info .info-right .blocks .item{width:31%;margin-bottom:19px;font-size:14px;line-height:16px;text-align:center}.product-page .info .info-right .blocks .item img{display:inline-block}.product-page .info .info-right .blocks .item span{display:block;margin-top:9px}.product-page .info .info-right .return{padding:4px 40px 4px 50px;font-size:14px;line-height:16px;background:url(/local/templates/Vivon2022/img/return.svg) no-repeat 0 0}.product-page .list-name{margin-bottom:20px;font-weight:700;font-size:30px;line-height:34px;position:relative;margin-bottom:-50px}.product-page .list-name .help-text{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;background:#F4F4F4;box-shadow:0 2px 10px rgba(0,0,0,.15);padding:10px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:184px;font-weight:400;font-size:14px;line-height:16px;z-index:3}.product-page .list-name .help-text .close{position:absolute;cursor:pointer;top:-6px;left:100%;width:30px;height:30px;background:url(/local/templates/Vivon2022/img/close.svg)}.product-page .list-name .help-text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:100%;border:8px solid transparent;border-right:8px solid #F4F4F4}.product-page .is-sticky .fixed-price{margin-top:0;padding-top:15px}.product-page .is-sticky .fixed-price:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:3000px;height:100%;box-shadow:rgba(1,1,1,.1) 0 0 20px;pointer-events:none}.product-page .fixed-price{padding:5px 0 10px;font-size:16px;line-height:18px;background:#fff;z-index:8!important;text-align:right}.product-page .fixed-price span{margin:0 10px 0 4px;font-weight:700;font-size:22px;line-height:25px;letter-spacing:-.484849px;color:#FDA817}.product-page .fixed-price button{width:69px;height:39px;background:url(/local/templates/Vivon2022/img/tocart.svg);vertical-align:middle;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;margin-top:-8px}.product-page .fixed-price button:hover{background:url(/local/templates/Vivon2022/img/tocarth.svg)}.product-page .options{padding-bottom:32px;padding-top:10px}.product-page .options .item{width:19%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px solid #C0BBB8;border-radius:10px;margin-bottom:30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;padding:10px;margin-right:1.25%}.product-page .options .item.added{border:1px solid #FDA817;box-shadow:0 0 0 1px #FDA817}.product-page .options .item:nth-child(5n){margin-right:0}.product-page .options .item .image{text-align:center;margin-bottom:11px}.product-page .options .item .image img{display:inline-block}.product-page .options .item .name{display:block;text-decoration:none;margin-bottom:13px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:32px}.product-page .options .item .price{font-weight:700;font-size:16px;line-height:18px}.product-page .options .item .nal{font-size:14px;line-height:16px;padding:0 0 0 20px;background:url(/local/templates/Vivon2022/img/nal.svg) no-repeat 0 0}.product-page .options .item button{color:#fff;width:100px;height:30px;text-transform:uppercase;font-weight:700;font-size:12px;background:linear-gradient(108.27deg,#fe9506 12.67%,#fbb321 86.47%);box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;margin-top:-5px}.product-page .options .item button:hover{background:#fcbd52}.product-page .options .item .badge{position:absolute;right:11px;top:11px;font-size:11px;line-height:134.2%;letter-spacing:-.1px;padding:6px 11px;background:rgba(255,255,255,.7);border:.5px solid #454545;border-radius:50px}.product-page .options .bottom-button{width:100%;height:40px;background:#fff;border:2px solid #FDA817;border-radius:10px;font-weight:500;text-transform:uppercase;color:#FDA817;display:none}.product-page .tabs{margin-bottom:43px}.product-page .tabs .anchor{position:absolute;margin-top:-70px}.product-page .tabs .menu li{width:25%}.product-page .tabs .menu li.ui-state-active a{font-weight:700;background:#F5F5F5}.product-page .tabs .menu li a{display:block;text-decoration:none;padding:26px 10px;text-align:center;font-size:20px;line-height:23px;background:#F8F8F8;border-radius:20px 20px 0 0;border:2px solid #F5F5F5}.product-page .tabs .menu li a i{font-style:normal;color:#EF8F1A}.product-page .tabs .tab-content{background:#F5F5F5;padding:32px 50px}.product-page .tabs .tab-content .tab-name{position:absolute;left:0;top:0;width:100%;height:50px;line-height:50px;text-align:center;background:#F5F5F5;font-weight:700;font-size:16px;display:none}.product-page .tabs .tab-content .tab-name i{font-style:normal;color:#EF8F1A}.product-page .tabs .tab-content .about .name{font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase}.product-page .tabs .tab-content .about p{margin-top:25px;font-size:18px;line-height:21px}.product-page .tabs .tab-content .char .name{text-transform:uppercase;margin-bottom:17px;font-weight:700;font-size:18px;line-height:21px}.product-page .tabs .tab-content .char .col{width:46%}.product-page .tabs .tab-content .char .item{margin-bottom:10px;font-size:18px;line-height:21px;position:relative}.product-page .tabs .tab-content .char .item:before{content:"";position:absolute;left:0;bottom:3px;width:100%;border-top:1px dotted #979797}.product-page .tabs .tab-content .char .item p{display:inline-block;position:relative;z-index:3;padding-right:6px;margin:0;background:#F5F5F5}.product-page .tabs .tab-content .char .item p .help-block{display:inline-block;vertical-align:middle;position:relative;margin-top:-6px}.product-page .tabs .tab-content .char .item p .help-block:hover .text{display:block}.product-page .tabs .tab-content .char .item p .help-block a{display:inline-block;width:16px;height:18px;background:url(/local/templates/Vivon2022/img/help.svg)}.product-page .tabs .tab-content .char .item p .help-block .text{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;background:#F4F4F4;box-shadow:0 2px 10px rgba(0,0,0,.15);padding:10px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px;font-weight:400;font-size:14px;line-height:16px;display:none}.product-page .tabs .tab-content .char .item p .help-block .text .close{position:absolute;cursor:pointer;top:-6px;left:100%;width:30px;height:30px;background:url(/local/templates/Vivon2022/img/close.svg)}.product-page .tabs .tab-content .char .item p .help-block .text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:100%;border:8px solid transparent;border-right:8px solid #F4F4F4}.product-page .tabs .tab-content .char .item div{float:right;padding-left:6px;background:#F5F5F5;position:relative;z-index:2;font-weight:700}.product-page .tabs .tab-content .char .item div a{color:#0E9DFD}.product-page .tabs .tab-content .char .item div a:hover{text-decoration:underline}.product-page .tabs .tab-content .char .bottom-link{font-weight:700;font-size:14px;line-height:16px;text-decoration:underline;display:none}.product-page .tabs .tab-content .reviews.faq .item .name .rating .date{margin-top:10px}.product-page .tabs .tab-content .reviews .block-name{padding-bottom:27px;margin-bottom:27px;font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase;border-bottom:1px solid #979797}.product-page .tabs .tab-content .reviews .block-name .rating{float:right;font-weight:400;font-size:18px;line-height:21px;text-transform:none}.product-page .tabs .tab-content .reviews .block-name .rating b span{color:#EF8F1A}.product-page .tabs .tab-content .reviews .block-name .rating a{color:#EF8F1A}.product-page .tabs .tab-content .reviews .block-name .rating .star{display:inline-block;vertical-align:middle;width:29px;height:29px;background:url(/local/templates/Vivon2022/img/star3.svg);margin-top:-4px}.product-page .tabs .tab-content .reviews .block-name .rating .star.other{background:url(/local/templates/Vivon2022/img/star4.svg)}.product-page .tabs .tab-content .reviews .item{border-bottom:1px solid #979797;padding-bottom:30px;margin-bottom:20px;padding-left:350px;font-size:18px;line-height:21px;position:relative}.product-page .tabs .tab-content .reviews .item .name{position:absolute;left:0;top:0;font-weight:700;font-size:20px;line-height:23px}.product-page .tabs .tab-content .reviews .item .name .rating .stars{margin-bottom:4px}.product-page .tabs .tab-content .reviews .item .name .rating .stars span{display:inline-block;vertical-align:middle;width:17px;height:17px;background:url(/local/templates/Vivon2022/img/star3.svg) center / cover}.product-page .tabs .tab-content .reviews .item .name .rating .stars span.other{background:url(/local/templates/Vivon2022/img/star4.svg) center / cover}.product-page .tabs .tab-content .reviews .item .name .rating .date{font-weight:400;font-size:13px;line-height:15px}.product-page .tabs .tab-content .reviews .item .previews{margin-top:16px}.product-page .tabs .tab-content .reviews .item .previews img{margin-right:5px;display:inline-block}.product-page .tabs .tab-content .reviews .item .answer{font-size:18px;line-height:21px;color:#0E9DFD;margin-top:20px;padding-top:28px;background:url(/local/templates/Vivon2022/img/answer.svg) no-repeat 0 0}.product-page .tabs .tab-content .reviews .no-items p{margin-bottom:27px;font-size:18px;line-height:21px}.product-page .tabs .tab-content .reviews .no-items button{color:#fff;width:330px;height:49px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;font-weight:700;font-size:21px}.product-page .tabs .tab-content .reviews .no-items button:hover{background:#fcbd52}.product-page .tabs .tab-content .reviews .add{color:#fff;width:330px;height:49px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;font-weight:700;font-size:21px;margin-top:10px}.product-page .tabs .tab-content .reviews .add:hover{background:#fcbd52}.product-page .other-products{padding-bottom:20px}.product-page .other-products .block-name{margin-bottom:20px;font-weight:700;font-size:30px;line-height:34px}.product-page .other-products .flex2 .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14.28%;margin-bottom:30px;border-left:1px solid #E9E9E9;padding:10px 22px 0 22px;position:relative}.product-page .other-products .flex2 .item:nth-child(7n){border-right:1px solid #E9E9E9}.product-page .other-products .flex2 .item .badges{position:absolute;left:23px;top:3px;z-index:2}.product-page .other-products .flex2 .item .badges span{display:inline-block;vertical-align:middle;margin-right:8px;padding:6px 10px;font-size:11px;line-height:134.2%;letter-spacing:-.1px;background:rgba(255,255,255,.7);border:1px solid #454545;border-radius:50px}.product-page .other-products .flex2 .item .badges span.car{width:28px;height:28px;background:rgba(255,255,255,.7) url(/local/templates/Vivon2022/img/car.svg) no-repeat right}.product-page .other-products .flex2 .item .badges span:last-child{margin-right:0}.product-page .other-products .flex2 .item .image{text-align:center;margin-bottom:20px;position:relative}.product-page .other-products .flex2 .item .image .links{position:absolute;right:0;bottom:0}.product-page .other-products .flex2 .item .image .links a{display:block;width:24px;height:24px}.product-page .other-products .flex2 .item .image .links a:nth-child(1){background:url(/local/templates/Vivon2022/img/item-icon1.svg) center / cover;margin-bottom:10px}.product-page .other-products .flex2 .item .image .links a:nth-child(2){background:url(/local/templates/Vivon2022/img/item-icon2.svg) center / cover}.product-page .other-products .flex2 .item .image img{display:inline-block}.product-page .other-products .flex2 .item .name{display:block;text-decoration:none;margin-bottom:10px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase}.product-page .other-products .flex2 .item .price{font-weight:700;font-size:20px;line-height:18px;margin-top:8px}.product-page .other-products .flex2 .item .price.with-old{margin-top:0}.product-page .other-products .flex2 .item .price .old{margin-top:-5px}.product-page .other-products .flex2 .item .price .old span{font-size:12px;line-height:18px;text-decoration-line:line-through;color:#C0BBB8;font-weight:400}.product-page .other-products .flex2 .item button{width:35px;height:35px;border-radius:100%;background:url(/local/templates/Vivon2022/img/tocart2.svg);box-shadow:0 2px 7px rgba(0,0,0,.1)}.product-page .other-products .flex2 .item button:hover{background:url(/local/templates/Vivon2022/img/tocart2h.svg)}.product-page .items-slider{margin-bottom:1px}.product-page .items-slider .block-name{margin-bottom:20px;font-weight:700;font-size:30px;line-height:34px}.product-page .items-slider .list{width:calc(48vw + 50%);position:relative}.product-page .items-slider .list:after{content:"";position:absolute;width:108px;height:100%;top:0;right:0;background:linear-gradient(270deg,#ffffff 0%,rgba(255,255,255,0) 100%);z-index:2}.product-page .items-slider .list .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:245px;padding:10px}.product-page .items-slider .list .item .content{background:#fff;position:relative;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:10px;padding:46px 20px 28px 20px}.product-page .items-slider .list .item .discount{position:absolute;left:-10px;top:11px;width:75px;height:39px;background:url(/local/templates/Vivon2022/img/discount.svg);color:#fff;line-height:30px;text-align:center;font-weight:700;font-size:16px;letter-spacing:-.1px}.product-page .items-slider .list .item .badges{position:absolute;top:11px;right:5px;z-index:2}.product-page .items-slider .list .item .badges span{display:inline-block;vertical-align:middle;margin-right:8px;padding:6px 10px;font-size:11px;line-height:134.2%;letter-spacing:-.1px;background:rgba(255,255,255,.7);border:1px solid #454545;border-radius:50px}.product-page .items-slider .list .item .badges span.car{width:28px;height:28px;background:rgba(255,255,255,.7) url(/local/templates/Vivon2022/img/car.svg) no-repeat right}.product-page .items-slider .list .item .badges span:last-child{margin-right:0}.product-page .items-slider .list .item .image{text-align:center;margin-bottom:17px}.product-page .items-slider .list .item .image img{display:inline-block}.product-page .items-slider .list .item .name{display:block;text-decoration:none;margin-bottom:10px;font-size:14px;line-height:16px;color:#C0BBB8}.product-page .items-slider .list .item .name span{display:block;color:#000;margin-top:10px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase}.product-page .items-slider .list .item .price{margin-bottom:20px;font-weight:700;font-size:26px}.product-page .items-slider .list .item .price .old{font-weight:400;margin-left:10px;font-size:16px;line-height:18px;text-decoration-line:line-through;color:#C0BBB8}.product-page .items-slider .list .item button{width:69px;height:39px;background:url(/local/templates/Vivon2022/img/tocart.svg);vertical-align:middle;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px}.product-page .items-slider .list .item button:hover{background:url(/local/templates/Vivon2022/img/tocarth.svg)}.product-page .items-slider .list .item .links{display:inline-block;vertical-align:middle;padding-left:3px}.product-page .items-slider .list .item .links a{display:inline-block;vertical-align:middle;margin-left:8px;width:24px;height:24px}.product-page .items-slider .list .item .links a:nth-child(1){background:url(/local/templates/Vivon2022/img/item-icon1.svg) center / cover}.product-page .items-slider .list .item .links a:nth-child(2){background:url(/local/templates/Vivon2022/img/item-icon2.svg) center / cover}.product-page .items-slider .list .slick-prev{display:none!important}.product-page .items-slider .list .slick-next{position:absolute;top:50%;transform:translateY(-50%);right:20px;padding:0;font-size:0;z-index:3;width:43px;height:43px;border-radius:50%;background:url(/local/templates/Vivon2022/img/next2.svg);box-shadow:0 0 11px rgba(0,0,0,.1)}.viewed-products-block{background:#F4F4F4;border-radius:30px 30px 0 0;padding:20px 0}.viewed-products-block .block-name{margin-bottom:20px;font-weight:700;font-size:30px;line-height:34px}.viewed-products-block .list .item{display:inline-block;background:#fff;margin:0 16px 10px 0;width:265px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:12px}.viewed-products-block .list .item:last-child{margin-right:0}.viewed-products-block .list .item div{display:table-cell;vertical-align:middle;font-weight:700;font-size:20px;line-height:18px}.viewed-products-block .list .item div img{width:78px;max-width:78px;margin-right:10px}.viewed-products-block .list .item div a{display:block;text-decoration:none;margin-bottom:15px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase}.popup .window{position:absolute;left:50%;transform:translateX(-50%);top:50px;background:#fff;width:627px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 55px 15px 20px;background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:20px}.popup .window .close{position:absolute;right:22px;top:22px;width:18px;height:18px;background:url(/local/templates/Vivon2022/img/close2.svg);cursor:pointer}.popup .window .name{margin-bottom:17px;font-weight:700;font-size:22px;line-height:25px}.popup .window .rating{margin-bottom:20px;font-size:16px;line-height:18px}.popup .window .rating .rating-area{display:inline-block;vertical-align:middle}.popup .window .rating .rating-area:not(:checked)&gt;input{display:none}.popup .window .rating .rating-area:not(:checked)&gt;label{float:right;cursor:pointer;font-size:24px;margin-right:5px;color:#C4C4C4}.popup .window .rating .rating-area:not(:checked)&gt;label:before{content:'â˜…'}.popup .window .rating .rating-area&gt;input:checked~label{color:#FDA817}.popup .window .rating .rating-area:not(:checked)&gt;label:hover,.popup .window .rating .rating-area:not(:checked)&gt;label:hover~label{color:#FDA817}.popup .window .rating .rating-area&gt;input:checked+label:hover,.popup .window .rating .rating-area&gt;input:checked+label:hover~label,.popup .window .rating .rating-area&gt;input:checked~label:hover,.popup .window .rating .rating-area&gt;input:checked~label:hover~label,.popup .window .rating .rating-area&gt;label:hover~input:checked~label{color:#FDA817}.popup .window .rating .rate-area&gt;label:active{position:relative}.popup .window input[type='text']{width:100%;height:40px;margin-bottom:10px;padding:0 10px;font-size:16px;border:1px solid #C0BBB8;border-radius:10px;background:none}.popup .window textarea{width:100%;height:150px;margin-bottom:16px;padding:10px;font-size:16px;border:1px solid #C0BBB8;border-radius:10px;background:none}.popup .window p{margin-bottom:17px;font-size:16px;line-height:18px}.popup .window .upload{margin-bottom:20px}.popup .window .upload div{display:table-cell;vertical-align:middle;font-size:13px;line-height:15px}.popup .window .upload div img{max-width:71px;width:71px;margin-right:20px}.popup .window button{color:#fff;width:330px;height:49px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;font-weight:700;font-size:21px;transition:none}.popup .window button:hover{background:#fcbd52}.rub{font-family:'ALS Rubl';display:inline-block!important;margin:0!important}.mobile-fixed-price{position:absolute;left:50%;transform:translateX(-50%);position:fixed;bottom:14px;background:#fff;white-space:nowrap;z-index:5;padding:12px 16px;border-radius:30px;font-size:12px;line-height:14px;box-shadow:0 0 10px rgba(0,0,0,.15);display:none}.mobile-fixed-price *{vertical-align:middle}.mobile-fixed-price span{font-weight:700;font-size:20px;line-height:23px;letter-spacing:-.484849px;color:#FDA817;vertical-align:middle;margin:0 5px;position:relative}.mobile-fixed-price button{width:62px;height:35px;background:url(/local/templates/Vivon2022/img/tocart.svg) center;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:50px;vertical-align:middle}.mobile-fixed-price button:hover{background:url(/local/templates/Vivon2022/img/tocarth.svg) center}.guide-page{font-family:'Open Sans',sans-serif}.guide-page img{max-width:100%}.guide-page .top-block{margin-bottom:25px;padding-right:50%;font-size:18px;line-height:25px;padding-top:67px;position:relative}.guide-page .top-block .name{margin-bottom:21px;font-weight:700;font-size:36px;line-height:49px;letter-spacing:1.9px;text-transform:uppercase}.guide-page .top-block button{display:block;margin-bottom:27px;width:331px;height:49px;font-weight:700;text-transform:uppercase;font-size:18px;border-radius:34px;border:2px solid #0E9DFD;color:#000;background:none;color:#454545}.guide-page .top-block button:hover{color:#fff;background:#0E9DFD}.guide-page .top-block ul{list-style:none;margin:0 0 24px 0;padding:0}.guide-page .top-block ul li{padding-left:25px;position:relative}.guide-page .top-block ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#0E9DFD;left:5px;top:10px}.guide-page .top-block p{margin:0}.guide-page .top-block .image{position:absolute;right:0;top:43px;max-height:1000000px}.guide-page .step1{background:rgba(14,157,253,.14);padding:19px 0 53px}.guide-page .step1 .top-text{margin-bottom:44px;max-width:600px;font-size:18px;line-height:25px}.guide-page .step1 .top-text span{font-weight:700}.guide-page .step1 .top-text .name{margin-bottom:27px;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1.9px}.guide-page .step1 .block{margin-bottom:20px;background:#FFF;box-shadow:0 2px 17px 2px rgba(0,0,0,.1);border-radius:10px;padding:26px 10px 22px 480px;position:relative}.guide-page .step1 .block.other .text{width:306px}.guide-page .step1 .block .text{position:absolute;top:50%;transform:translateY(-50%);left:97px;width:235px;font-size:14px;line-height:25px}.guide-page .step1 .block .text span{display:block;margin-bottom:17px;font-weight:700;text-transform:uppercase}.guide-page .step1 .block .image{width:48%}.guide-page .step1 .big-image{text-align:center;padding:30px 0 60px}.guide-page .step1 .big-image p{margin-bottom:47px;font-size:18px;line-height:25px}.guide-page .step1 .big-image p span{font-weight:700}.guide-page .step1 .big-image .images{width:917px;height:652px;position:relative;margin:0 auto 59px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.guide-page .step1 .big-image .images .text1{position:absolute;left:0;top:0;text-align:center;font-size:14px;line-height:25px;color:#888;font-style:italic;width:165px}.guide-page .step1 .big-image .images .text1 img{position:absolute;left:50%;transform:translateX(-50%);top:100%;margin-top:10px;max-width:10000000px;max-height:1000000px}.guide-page .step1 .big-image .images .image1{position:absolute;top:4%;left:18%;width:24.4%}.guide-page .step1 .big-image .images .image1 span{display:block;text-align:center;margin-top:10px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step1 .big-image .images .image2{position:absolute;top:4%;left:49%;width:22.2%}.guide-page .step1 .big-image .images .image2 span{display:block;text-align:center;margin-top:10px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step1 .big-image .images .image3{position:absolute;left:13%;bottom:14%;width:34%}.guide-page .step1 .big-image .images .image3 span{display:block;text-align:center;margin-top:10px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step1 .big-image .images .image4{position:absolute;left:48%;bottom:13.4%;width:23.4%}.guide-page .step1 .big-image .images .image4 span{display:block;text-align:center;margin-top:10px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step1 .big-image .images .image5{position:absolute;right:0;top:4%;width:27.1%}.guide-page .step1 .big-image .images .image5 span{display:block;text-align:center;margin-top:10px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step1 .big-image .images .text2{position:absolute;right:20%;bottom:0;text-align:center;font-size:14px;line-height:14px;color:#888;font-style:italic;width:140px}.guide-page .step1 .big-image .images .text2 img:nth-child(1){position:absolute;right:100%;bottom:10px;margin-right:10px;max-width:1000000px;max-height:1000000px}.guide-page .step1 .big-image .images .text2 img:nth-child(2){position:absolute;left:100%;bottom:10px;margin-left:10px;max-width:1000000px;max-height:1000000px}.guide-page .step1 .bottom-blocks .name{text-align:center;margin-bottom:39px;font-size:18px;line-height:25px}.guide-page .step1 .bottom-blocks .name span{font-weight:700}.guide-page .step1 .bottom-blocks .flex .item{text-align:center;background:#FFF;box-shadow:0 2px 17px 2px rgba(0,0,0,.1);border-radius:10px;padding:20px 30px;position:relative}.guide-page .step1 .bottom-blocks .flex .item:first-child{width:54%}.guide-page .step1 .bottom-blocks .flex .item:first-child p{right:15%;bottom:19%}.guide-page .step1 .bottom-blocks .flex .item:last-child{width:44%}.guide-page .step1 .bottom-blocks .flex .item:last-child p{left:12%;bottom:14%}.guide-page .step1 .bottom-blocks .flex .item img{display:inline-block}.guide-page .step1 .bottom-blocks .flex .item p{position:absolute;width:25%;text-align:left;font-size:14px;line-height:25px}.guide-page .step1 .bottom-blocks .flex .item p span{font-weight:700}.guide-page .step2{padding:43px 0 44px}.guide-page .step2 .name{margin-bottom:19px;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1.9px}.guide-page .step2 .top-text{max-width:725px;margin-bottom:34px;font-size:18px;line-height:25px}.guide-page .step2 .top-text span{font-weight:700}.guide-page .step2 .image{width:33%}.guide-page .step2 .text{width:49%;box-shadow:0 4px 22px rgba(0,0,0,.11);border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:47px 72px 36px 139px;position:relative}.guide-page .step2 .text .if{position:absolute;top:48px;left:57px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step2 .text .t1{font-size:18px;line-height:29px;margin-bottom:5px}.guide-page .step2 .text .t1 span{background:rgba(14,157,253,.4)}.guide-page .step2 .text .t2{margin-bottom:27px;background:url(/local/templates/Vivon2022/img/arrow.svg) no-repeat 0 0;font-weight:700;font-size:18px;line-height:25px;padding:10px 0 0 53px}.guide-page .step2 .text .t3{font-size:14px;line-height:25px}.guide-page .step2 .text .t3 span{font-weight:700}.guide-page .step3{background:rgba(14,157,253,.14);padding:32px 0 80px}.guide-page .step3 .name{margin-bottom:19px;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1.9px}.guide-page .step3 .top-text{max-width:604px;margin-bottom:42px;font-size:18px;line-height:25px}.guide-page .step3 .top-text span{font-weight:700}.guide-page .step3 .flex{padding:0 20px;position:relative}.guide-page .step3 .flex .line{position:absolute;left:0;width:100%;height:50px;background:rgba(14,157,253,.4);border-radius:10px}.guide-page .step3 .flex .line.l1{bottom:28px}.guide-page .step3 .flex .line.l2{bottom:93px}.guide-page .step3 .flex .line.l3{bottom:158px}.guide-page .step3 .flex .line.l4{bottom:223px}.guide-page .step3 .flex .line.l5{bottom:288px}.guide-page .step3 .blocks{margin-bottom:33px}.guide-page .step3 .blocks .block{width:48%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 4px 21px rgba(0,0,0,.15);border-radius:10px;padding:28px 10px 13px 10px;text-align:center}.guide-page .step3 .blocks .block .name{margin-bottom:26px;font-weight:700;font-size:18px;line-height:25px;text-align:center;letter-spacing:1.9px;text-transform:uppercase}.guide-page .step3 .blocks .block .item{margin-bottom:15px;height:50px;font-family:'Roboto',sans-serif;position:relative}.guide-page .step3 .blocks .block .item span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;font-size:16px;line-height:25px}.guide-page .step3 .materials-name{text-align:center;margin-bottom:27px;font-size:18px;line-height:25px}.guide-page .step3 .items .item{width:23.2%;background:#fff;box-shadow:0 4px 22px rgba(0,0,0,.11);border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 26px;font-size:14px;line-height:25px}.guide-page .step3 .items .item .image{height:220px;line-height:220px;margin-bottom:27px}.guide-page .step3 .items .item .image img{vertical-align:middle;display:inline-block}.guide-page .step3 .items .item span{display:block;margin-bottom:1px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step4{padding:58px 0 34px}.guide-page .step4 .name{margin-bottom:19px;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1.9px}.guide-page .step4 .top-text{max-width:833px;margin-bottom:22px;font-size:18px;line-height:25px}.guide-page .step4 .top-text span{font-weight:700}.guide-page .step4 .list{padding:0 62px;margin-bottom:40px}.guide-page .step4 .list .item{box-shadow:0 4px 10px rgba(0,0,0,.11);border-radius:10px;padding:3px 45px 3px 20px;margin:10px}.guide-page .step4 .list .item div{display:table-cell;vertical-align:middle}.guide-page .step4 .list .item div img{max-width:222px;width:222px;margin-right:26px}.guide-page .step4 .list .item div .n{display:block;font-size:12px;line-height:25px;font-style:italic}.guide-page .step4 .list .item div .n span{font-style:normal;display:block;font-weight:700;font-size:18px;line-height:25px}.guide-page .step4 .list .item div p{margin-top:15px;font-size:14px;line-height:25px;margin-bottom:0}.guide-page .step4 .list .item div p:last-child{margin-top:25px}.guide-page .step4 .list .item div p span{font-weight:700}.guide-page .step4 .list .slick-prev,.guide-page .step4 .list .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:41px;height:79px}.guide-page .step4 .list .slick-prev{left:0;background:url(/local/templates/Vivon2022/img/prev3.svg) center / cover}.guide-page .step4 .list .slick-next{right:0;background:url(/local/templates/Vivon2022/img/next3.svg) center / cover}.guide-page .step4 .middle-name{margin-bottom:30px;font-size:18px;line-height:25px;padding:0 25%;text-align:center}.guide-page .step4 .middle-name span{font-weight:700}.guide-page .step4 .blocks{margin-bottom:33px;padding:0 20px;position:relative}.guide-page .step4 .blocks .line{position:absolute;left:0;width:100%;height:50px;background:rgba(14,157,253,.4);border-radius:10px}.guide-page .step4 .blocks .line.l1{bottom:28px}.guide-page .step4 .blocks .line.l2{bottom:93px}.guide-page .step4 .blocks .line.l3{bottom:158px}.guide-page .step4 .blocks .line.l4{bottom:223px}.guide-page .step4 .blocks .line.l5{bottom:288px}.guide-page .step4 .blocks .block{width:48%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 4px 21px rgba(0,0,0,.15);border-radius:10px;padding:28px 10px 13px 10px;text-align:center}.guide-page .step4 .blocks .block .name{margin-bottom:26px;font-weight:700;font-size:18px;line-height:25px;text-align:center;letter-spacing:1.9px;text-transform:uppercase}.guide-page .step4 .blocks .block .item{margin-bottom:15px;height:50px;font-family:'Roboto',sans-serif;position:relative}.guide-page .step4 .blocks .block .item span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;font-size:16px;line-height:25px}.guide-page .step4 .blocks2{padding-bottom:57px}.guide-page .step4 .blocks2 .item{width:31%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 4px 22px rgba(0,0,0,.11);border-radius:10px;padding:48px 54px 30px 105px;font-size:14px;line-height:25px;position:relative}.guide-page .step4 .blocks2 .item span{display:block;margin-bottom:1px;font-weight:700;font-size:18px;line-height:25px}.guide-page .step4 .blocks2 .item img{position:absolute;top:29px;left:20px}.guide-page .step4 .btn{background:none;width:331px;height:49px;text-transform:uppercase;font-weight:700;font-size:18px;border:2px solid #0E9DFD;border-radius:34px}.guide-page .step4 .btn:hover{color:#fff;background:#0E9DFD}@media (max-width:1270px){.product-page .photos{width:35%}.product-page .photos .slider-for .item{padding:150px 0}.product-page .info{width:62%}.guide-page .top-block{padding-right:45%;margin-bottom:22px}.guide-page .top-block .name{margin-bottom:24px}.guide-page .step1 .top-text{margin-bottom:24px}.guide-page .step1 .block{padding:30px 10px 30px 430px}.guide-page .step1 .block .text{left:73px}.guide-page .step1 .big-image{padding:20px 0 50px}.guide-page .step1 .big-image p{margin-bottom:37px}.guide-page .step1 .bottom-blocks .flex .item p{width:30%}.guide-page .step1 .bottom-blocks .flex .item:first-child p{right:10%}.guide-page .step1 .bottom-blocks .flex .item:last-child p{left:10%}.guide-page .step1{padding:20px 0 60px}.guide-page .step2 .text{padding:47px 20px 40px 109px}.guide-page .step2 .text .if{left:27px}.guide-page .step2{padding:40px 0 37px}.guide-page .step3{padding:37px 0 75px}.guide-page .step3 .items .item{width:24%;padding:20px}.guide-page .step4{padding:37px 0 45px}.guide-page .step4 .list .item{padding:3px 20px}.guide-page .step4 .blocks{margin-bottom:60px}.guide-page .step4 .middle-name{margin-bottom:40px}.guide-page .step4 .blocks2 .item{padding:49px 32px 40px 100px}.guide-page .step4 .blocks2 .item img{top:30px;left:14px}.guide-page .step4 .blocks2{padding-bottom:48px}}@media (max-width:1264px){.product-page .info .info-left .code{font-size:12px;line-height:14px}.product-page .info .info-left .nal{font-size:12px;line-height:14px}.product-page .info .info-left .reviews{font-size:12px;line-height:14px;width:65%}.product-page .info .info-left .buyed{font-size:12px;line-height:14px;margin-top:2px}.product-page .info .info-left{width:49%}.product-page .info .info-right .price .new{font-size:35px;line-height:40px}.product-page .info .info-right .price{padding:10px 12px 13px 12px}.product-page .info .info-right .price button{height:40px;margin-bottom:9px}.product-page .info .info-right .blocks .item{font-size:12px;line-height:14px}.product-page .info .info-left .data .item{font-size:13px;line-height:15px;margin-bottom:7px}.product-page .info .info-right .blocks{padding:14px 0 9px}.product-page .options .item .name{font-size:13px;line-height:15px}.product-page .options .item .price{font-size:14px}.product-page .options .item .nal{font-size:11px}.product-page .tabs .menu li a{font-size:16px;line-height:18px}.product-page .tabs .tab-content{padding:32px 20px}.product-page .tabs .tab-content .about .name{font-size:14px;line-height:16px}.product-page .tabs .tab-content .about p{margin-top:18px;font-size:14px;line-height:16px}.product-page .other-products .flex2 .item{padding:8px 4px 0 4px;width:16.666667%}.product-page .other-products .flex2 .item:nth-child(7n){border-right:0}.product-page .other-products .flex2 .item:nth-child(6n){border-right:1px solid #E9E9E9}.product-page .other-products .flex2 .item:nth-child(13){display:none}.product-page .other-products .flex2 .item:nth-child(14){display:none}.product-page .tabs .tab-content .char .name{margin-bottom:25px;font-size:14px;line-height:16px}.product-page .tabs .tab-content .char .item{font-size:14px;line-height:16px}.product-page .tabs .tab-content .reviews .block-name{padding-bottom:18px;margin-bottom:18px;font-size:14px;line-height:16px}.product-page .tabs .tab-content .reviews .block-name .rating{font-size:14px;line-height:16px}.product-page .tabs .tab-content .reviews .item{padding-left:320px;font-size:14px;line-height:16px}.product-page .tabs .tab-content .reviews .item .name{font-size:18px;line-height:21px}.product-page .tabs .tab-content .reviews .item .answer{font-size:14px;line-height:16px;margin-top:25px}.product-page .info .info-left .code{margin-bottom:15px}.product-page .info .info-left .nal{margin-bottom:15px}.product-page .info .info-right .price .old{font-size:20px;line-height:23px}.product-page .info .info-left .data .name{margin-bottom:8px;font-size:14px;line-height:16px}.product-page .info .info-left .brand a{font-size:12px}.product-page .info .info-right .return{font-size:12px}.product-page .list-name .help-text{font-size:12px;line-height:14px}.product-page .options .item{margin-bottom:10px}.product-page .options .item .image{height:170px;line-height:170px}.product-page .options .item .image img{vertical-align:middle;max-height:100%;max-width:100%}.product-page .options .item button{font-size:10px;width:90px;height:25px;margin-top:-2px}.product-page .other-products .flex2 .item .badges span{font-size:11px;line-height:134.2%;margin-right:2px}.product-page .other-products .flex2 .item .badges{left:5px;white-space:nowrap}.product-page .tabs .tab-content .reviews .item{padding-left:250px}.product-page .tabs .tab-content .reviews .add{width:360px;height:40px;font-size:18px}.popup .window button{width:360px;height:40px;font-size:18px}.product-page .info .info-left .data .bottom-link{font-size:12px;line-height:14px}.product-page .info .info-right .card{font-size:12px;line-height:14px}.product-page .options .item .image{height:230px;line-height:230px}.product-page .info .info-right .price{margin-bottom:10px}.product-page .info .info-right .card{margin-bottom:9px}.product-page .tabs .tab-content .reviews .no-items button{width:360px;height:40px;font-size:18px}.product-page .tabs .tab-content .reviews .no-items p{font-size:14px;line-height:16px}.guide-page .top-block .image{width:400px}.guide-page .top-block .name{font-size:28px;line-height:38px}.guide-page .top-block button{margin-bottom:24px}.guide-page .top-block{font-size:16px}.guide-page .top-block{padding-right:42%}.guide-page .top-block .name{max-width:550px}.guide-page .step1{padding:24px 0 34px}.guide-page .step1 .top-text .name{margin-bottom:17px;font-size:22px;line-height:30px}.guide-page .step1 .top-text{margin-bottom:30px;max-width:100%;font-size:16px;line-height:25px;max-width:906px}.guide-page .step1 .block{padding:35px 24px 37px 396px}.guide-page .step1 .block .image img{width:230px}.guide-page .step1 .block .text{left:40px;width:240px}.guide-page .step1 .block .text span{margin-bottom:10px}.guide-page .step1 .block.other2 .image:nth-child(2) img{width:260px}.guide-page .step1 .block.other2 .image:nth-child(3) img{width:220px}.guide-page .step1 .big-image{padding:33px 0 42px}.guide-page .step1 .bottom-blocks .flex .item{padding:17px 16px}.guide-page .step1 .bottom-blocks .flex .item:last-child{padding:17px 52px 17px 28px}.guide-page .step1 .bottom-blocks .flex .item p{width:35%}.guide-page .step1 .bottom-blocks .flex .item:first-child p{right:5%}.guide-page .step1 .bottom-blocks .flex .item:last-child p{left:5%}.guide-page .step2{padding:35px 0 52px}.guide-page .step2 .top-text{margin-bottom:24px}.guide-page .step2 .text{width:62%}.guide-page .step2 .image{width:36%;position:relative}.guide-page .step2 .image img{position:absolute;top:50%;transform:translateY(-50%);left:0}.guide-page .step3{padding:37px 0 33px}.guide-page .step3 .items .item{padding:24px 20px}.guide-page .step3 .items .item .image{height:190px;line-height:190px;margin-bottom:24px}.guide-page .step4{padding:28px 0 46px}.guide-page .step4 .top-text{max-width:806px;margin-bottom:32px}.guide-page .step4 .list .item{padding:3px 30px 3px 13px}.guide-page .step4 .list{padding:0 50px}.guide-page .step4 .list .item div img{margin-right:6px}.guide-page .step4 .middle-name{margin-bottom:30px;padding:0 20%}.guide-page .step4 .blocks2 .item{padding:49px 13px 11px 99px}}@media (max-width:999px){.product-page .photos{width:46%}.product-page .info{width:51%}.product-page .info h1{font-size:22px;line-height:25px}.product-page .info .info-left{width:100%}.product-page .info .info-left .data .item{display:none}.product-page .info .info-left .data .bottom-link{display:none}.product-page .info .info-left .brand{display:none}.product-page .info .info-left .code{margin-bottom:10px}.product-page .info .info-left .nal{margin-bottom:10px}.product-page .info .info-left .reviews{margin-bottom:10px}.product-page .info .info-left .buyed{margin-bottom:10px}.product-page .info .info-left .data{margin-bottom:0}.product-page .info .info-right{width:100%}.product-page .info .info-right .card{zoom:.8}.product-page .info .size{margin-bottom:7px}.product-page .info .info-right .price .old{margin-bottom:8px}.product-page .info .info-right .blocks{padding:5px 0 1px}.product-page .info .info-right .blocks .item{margin-bottom:8px}.product-page .info .info-right .return{padding:13px 20px 10px 54px}.product-page .list-name{font-size:22px;line-height:25px}.product-page .options .item{width:24%;margin-right:1.33333%}.product-page .options .item:nth-child(5n){margin-right:1.33333%}.product-page .options .item:nth-child(4n){margin-right:0}.product-page .tabs .tab-content{padding:30px 10px}.product-page .other-products .block-name{font-size:22px;line-height:25px}.product-page .other-products .flex2 .item{width:20%}.product-page .other-products .flex2 .item:nth-child(11){display:none}.product-page .other-products .flex2 .item:nth-child(12){display:none}.product-page .items-slider .list .item{width:200px}.product-page .items-slider .list .item .content{padding:15px 12px}.product-page .items-slider .list .item .discount{zoom:.8}.product-page .items-slider .list .item .name{font-size:12px;line-height:14px}.product-page .items-slider .list .item .name span{font-size:12px;line-height:14px}.product-page .items-slider .list .item .price{font-size:20px}.product-page .items-slider .list .item .price .old{font-size:14px}.product-page{padding:20px 0 10px}.viewed-products-block .block-name{margin-bottom:15px;font-size:22px;line-height:25px}.viewed-products-block .list .item{width:200px;margin:0 10px 10px 0}.viewed-products-block .list .item div img{width:67px;max-width:67px}.viewed-products-block .list .item div a{margin-bottom:8px;font-size:12px;line-height:14px}.product-page .info h1{font-weight:500}.product-page .info .info-left .data .name span{display:inline-block}.product-page .info .info-left .data .name{margin-bottom:17px;position:relative}.product-page .info .info-left .data .name a{position:absolute;width:100%;height:100%;top:0;left:0}.product-page .info .info-right .price .links{zoom:.8}.product-page .info .info-right .price button{font-size:18px}.product-page .info .info-right .blocks .item span i{display:block}.product-page .info .info-right .blocks{margin-bottom:10px}.product-page .list-name{font-weight:500;margin-bottom:-30px}.product-page .fixed-price{font-size:12px}.product-page .fixed-price span{font-size:20px}.product-page .options .item .image{height:230px;line-height:230px}.product-page .options .item .badge{font-size:10px}.product-page .options{padding-bottom:20px}.product-page .tabs{margin-bottom:30px}.product-page .other-products .block-name{font-weight:500}.product-page .other-products .flex2 .item .name{margin-bottom:2px;font-size:12px;line-height:14px}.product-page .other-products{padding-bottom:1px}.product-page .items-slider .block-name{font-weight:500;font-size:22px;line-height:25px}.product-page{padding:20px 0 20px}.viewed-products-block .block-name{font-weight:500}.viewed-products-block .list .item div{font-size:18px}.product-page .info .info-right .card{zoom:1;font-size:12px;line-height:14px;padding-right:40px;min-height:40px}.product-page .tabs .tab-content .char .item p .help-block .text{font-size:12px;line-height:14px}.product-page .options .item .badge{padding:6px 8px;font-size:10px;line-height:100%}.product-page .other-products .flex2 .item .badges span{padding:6px 8px;font-size:10px;line-height:100%}.product-page .items-slider .list .item .badges span{padding:6px 8px;font-size:10px;line-height:100%}.product-page .info .info-left .data .name{display:inline-block;border-bottom:1px solid #000}.product-page .fixed-price{margin-top:-10px}.is-sticky .fixed-price{margin-top:0}.product-page .options{padding-top:3px}.product-page .options .item .name{height:30px}.product-page .items-slider .block-name{margin-bottom:10px}.product-page .items-slider .list .item .badges span.car{width:24px;height:24px;background:rgba(255,255,255,.7) url(/local/templates/Vivon2022/img/car3.svg) no-repeat right -3px top 50%}.product-page .other-products .flex2 .item .badges span.car{width:24px;height:24px;background:rgba(255,255,255,.7) url(/local/templates/Vivon2022/img/car3.svg) no-repeat right -3px top 50%}.product-page .list-name{margin-bottom:-20px}.guide-page .top-block .image{width:358px}.guide-page .top-block .name{margin-bottom:20px;font-size:24px;line-height:33px;position:relative;z-index:4}.guide-page .top-block button{margin-bottom:16px;position:relative;z-index:4}.guide-page .top-block{line-height:22px}.guide-page .top-block ul{position:relative;z-index:4}.guide-page .top-block ul li{padding-left:0}.guide-page .top-block ul li:before{display:inline-block;vertical-align:middle;position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:-4px 10px 0 0}.guide-page .top-block p{position:relative;z-index:4}.guide-page .step1{padding:19px 0 47px}.guide-page .step1 .top-text .name{font-size:21px;line-height:29px}.guide-page .step1 .top-text{margin-bottom:20px;line-height:22px}.guide-page .step1 .block{padding:42px 44px 21px 44px}.guide-page .step1 .block .text{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;margin-bottom:27px;transform:none}.guide-page .step1 .block .image img{width:302px}.guide-page .step1 .block.other .text{width:100%}.guide-page .step1 .block.other2 .image:nth-child(2){margin-left:-30px}.guide-page .step1 .block.other2 .image:nth-child(2) img{width:343px;max-width:343px}.guide-page .step1 .block.other2 .image:nth-child(3) img{width:290px}.guide-page .step1 .big-image{padding:26px 0 50px}.guide-page .step1 .big-image p{margin-bottom:30px}.guide-page .step1 .bottom-blocks .name{padding:0 15%}.guide-page .step1 .bottom-blocks .flex .item,.guide-page .step1 .bottom-blocks .flex .item:last-child{padding:10px 15px}.guide-page .step1 .bottom-blocks .flex .item p{line-height:20px;width:32%}.guide-page .step1 .bottom-blocks .flex .item:first-child p{bottom:10%}.guide-page .step1 .bottom-blocks .flex .item:last-child p{width:38%;bottom:10%}.guide-page .step2{padding:28px 0 32px}.guide-page .step2 .image{width:100%;text-align:center;margin-bottom:20px}.guide-page .step2 .image img{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;display:inline-block}.guide-page .step2 .text{width:100%}.guide-page .step2 .text{padding:47px 44px 40px 109px}.guide-page .step2 .text .t1{max-width:490px}.guide-page .step3{padding:32px 0 40px}.guide-page .step3 .top-text{max-width:100%}.guide-page .step3 .blocks{padding:0}.guide-page .step3 .blocks .block{width:49%}.guide-page .step3 .flex .line{width:calc(100% + 20px);left:-10px}.guide-page .step3 .items .item{padding:12px;line-height:19px}.guide-page .step3 .items .item .image{height:150px;line-height:150px;margin-bottom:18px}.guide-page .step3 .items .item span{margin-bottom:5px}.guide-page .step4{padding:32px 0 46px}.guide-page .step4 .top-text{max-width:708px}.guide-page .step4 .list .item{padding:13px 40px 13px 1px}.guide-page .step4 .list .item div{vertical-align:top}.guide-page .step4 .list .item div img{margin-right:16px}.guide-page .step4 .list{margin-bottom:30px}.guide-page .step4 .middle-name{padding:0;margin-bottom:24px}.guide-page .step4 .blocks{margin-bottom:42px}.guide-page .step4 .blocks2 .item{padding:84px 20px 20px 12px;line-height:19px}.guide-page .step4 .blocks2 .item img{width:48px;top:20px;left:10px}.guide-page .step4 .blocks2 .item span{position:absolute;left:0;top:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 10px 0 82px}.guide-page .step4 .blocks2 .item{width:32%}.guide-page .step1 .big-image .images{width:759px;height:652px}.guide-page .step1 .big-image .images .text1{width:auto}.guide-page .step1 .big-image .images .text1 img{transform:none;top:auto;bottom:auto;left:auto;right:auto;left:0;top:100%}.guide-page .step1 .big-image .images .image1{width:208px;top:52px;left:58px}.guide-page .step1 .big-image .images .image2{width:188px;top:52px;left:326px}.guide-page .step1 .big-image .images .image3{width:288px;bottom:100px;left:10px}.guide-page .step1 .big-image .images .image4{width:201px;bottom:96px;left:320px}.guide-page .step1 .big-image .images .image5{width:231px;top:57px}}@media (max-width:767px){.product-page .photos{width:100%}.product-page .photos .slider-for .item{padding:30px 0}.product-page .photos .slider-nav{display:none}.product-page .photos{margin-bottom:20px}.product-page .mobile-block{display:block}.product-page .info{width:100%}.product-page .photos{margin-bottom:0}.product-page .info h1{display:none}.product-page .info .size{display:none}.product-page .info .info-left{display:none}.product-page .info .info-right .card{display:none}.product-page .info .info-right .blocks{display:none}.product-page .info .info-right .return{display:none}.product-page .info .info-right .price .return{display:block;padding:13px 20px 10px 50px}.product-page .info .info-right .price .card{display:block;zoom:.9;margin-bottom:10px}.product-page .info .info-right .price .data{display:block;padding-top:12px;padding-bottom:4px}.product-page .info .info-right .price .links{top:12px;zoom:.9}.product-page .info{margin-bottom:0}.product-page .list-name .help-text{zoom:.8}.product-page .fixed-price{display:none}.product-page .options .item{width:32%;margin-right:2%;margin-bottom:10px}.product-page .options .item:nth-child(4n){margin-right:2%}.product-page .options .item:nth-child(3n){margin-right:0}.product-page .options .item .price{width:100%;margin-bottom:10px}.product-page .options .item button{margin:0}.product-page .options .item .badge{zoom:.8}.product-page .options .item:nth-child(7){display:none}.product-page .options .item:nth-child(8){display:none}.product-page .options .item:nth-child(9){display:none}.product-page .options .bottom-button{display:block}.product-page .tabs .menu{display:none}.product-page .tabs .tab-content{background:#fff;margin-bottom:20px;display:block!important}.product-page .tabs .tab-content{padding:50px 0 0 0;position:relative}.product-page .tabs .tab-content .tab-name{display:block;cursor:pointer}.product-page .tabs .tab-content .about{padding:20px 10px;display:none}.product-page .tabs .tab-content .about.opened{display:block;box-shadow:0 0 10px rgba(0,0,0,.15)}.product-page .tabs .tab-content .char{padding:20px 10px;display:none}.product-page .tabs .tab-content .char.opened{display:block;box-shadow:0 0 10px rgba(0,0,0,.15)}.product-page .tabs .tab-content .reviews{padding:20px 10px;display:none}.product-page .tabs .tab-content .reviews.opened{display:block;box-shadow:0 0 10px rgba(0,0,0,.15)}.product-page .tabs .tab-content .faq{padding:20px 10px;display:none}.product-page .tabs .tab-content .faq.opened{display:block;box-shadow:0 0 10px rgba(0,0,0,.15)}.product-page .other-products .block-name{margin-bottom:10px;font-size:18px;line-height:21px}.product-page .other-products .flex2 .item{width:33.33334%}.product-page .other-products .flex2 .item:nth-child(4){display:none}.product-page .other-products .flex2 .item:nth-child(5){display:none}.product-page .other-products .flex2 .item:nth-child(6){display:none}.product-page .other-products .flex2 .item:nth-child(7){display:none}.product-page .other-products .flex2 .item:nth-child(8){display:none}.product-page .other-products .flex2 .item:nth-child(9){display:none}.product-page .other-products .flex2 .item:nth-child(10){display:none}.product-page .other-products{padding-bottom:0}.product-page .items-slider .block-name{margin-bottom:10px;font-size:18px;line-height:21px}.product-page .items-slider .list .item{width:180px}.product-page .items-slider .list .item .content{padding:10px 5px}.viewed-products-block .list .item{width:100px}.viewed-products-block .list .item div{display:block;font-size:16px;line-height:18px}.viewed-products-block .list .item div img{max-width:48px;width:48px;margin:0 0 8px 0}.viewed-products-block .list .item div a{font-size:10px;line-height:134.2%}.product-page .items-slider{margin-bottom:20px}.product-page .tabs .tab-content .char .col{width:100%}.product-page .tabs .tab-content .char .item p{background:#fff}.product-page .tabs .tab-content .char .item div{background:#fff}.product-page .tabs .tab-content .reviews .block-name .rating{float:none;margin-top:10px}.product-page .tabs .tab-content .reviews .block-name .rating i{display:block}.product-page .tabs .tab-content .reviews .block-name .rating .star{margin:0 0 4px 0}.product-page .tabs .tab-content .reviews .item{padding-left:0}.product-page .tabs .tab-content .reviews .item .name{position:relative;top:auto;bottom:auto;left:auto;right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.product-page .tabs .tab-content .reviews .item .name .rating .stars{display:inline-block}.product-page .tabs .tab-content .reviews .item .name .rating .date{display:inline-block}.popup .window{width:395px;padding:17px 10px 20px 10px}.popup .window button{width:100%}.product-page .mobile-block h2{font-size:18px;line-height:21px;margin-bottom:20px}.product-page .mobile-block .code{width:50%;margin-bottom:12px;font-size:12px;line-height:14px}.product-page .mobile-block .nal{margin-bottom:10px;font-size:12px;line-height:14px}.product-page .mobile-block .reviews{font-size:10px;line-height:14px}.product-page .mobile-block .buyed{margin-bottom:20px;font-size:12px;line-height:14px;padding-top:2px}.product-page .info .info-right .price button{height:50px}.product-page .info .info-right .price .card{zoom:1;margin-bottom:0}.product-page .list-name{margin-bottom:10px}#price-sticky-wrapper{display:none!important}.product-page .options .item button{width:100%}.product-page .tabs .tab-content .tab-name{font-weight:400;border-radius:30px 30px 0 0}.product-page .tabs .tab-content .tab-name.active{font-weight:700}.product-page .other-products .flex2 .item{display:block!important}.product-page .other-products .flex2 .item{width:150px;overflow:hidden}.product-page .other-products .flex2 .item .badges span{font-size:10px;padding:4px 8px}.product-page .items-slider .list .item .price{margin-bottom:10px}.product-page .items-slider .list .item .price .old{margin-left:0;font-size:12px}.product-page .items-slider .list .item button{width:62px;height:35px;background:url(/local/templates/Vivon2022/img/tocart.svg) center}.product-page .items-slider .list .item button:hover{background:url(/local/templates/Vivon2022/img/tocarth.svg) center}.product-page .tabs .tab-content .about .name{font-weight:500}.product-page .tabs .tab-content .char .name{font-weight:500}.product-page .tabs .tab-content .reviews .block-name{font-weight:500}.product-page .tabs .tab-content .char .bottom-link{display:inline-block}.product-page .tabs .tab-content .char .flex .col:last-child{display:none}.product-page .photos .slider-for .item{padding:0;height:344px;line-height:344px}.product-page .photos .slider-for .item img{display:inline-block;max-height:100%;max-width:100%}.product-page .options .item .image{height:174px;line-height:174px}.product-page .options .item .name{height:30px}.product-page .tabs .tab-content .reviews .add{width:100%}.mobile-fixed-price{display:block}.product-page .list-name .help-text{zoom:1}.viewed-products-block .block-name{font-size:18px;line-height:21px}.product-page .mobile-block h2{font-weight:500}.product-page .options .item button{height:30px}.product-page .other-products .flex2 .item .badges span.car{width:20px;height:20px;background:rgba(255,255,255,.7) url(/local/templates/Vivon2022/img/car2.svg) no-repeat right -5px top 50%}.product-page .items-slider .list .item .badges span{padding:4px 8px}.product-page .mobile-block .reviews{font-size:12px}.product-page .options .item button{line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-page .tabs .tab-content .reviews .no-items button{width:100%}.guide-page .top-block .image{display:none}.guide-page .top-block{padding:20px 0 16px}.guide-page .top-block .name{font-size:19px;line-height:26px;margin-bottom:15px}.guide-page .top-block button{margin-bottom:17px;width:284px;height:42px;font-size:16px}.guide-page .top-block{margin-bottom:0}.guide-page .step1{padding:15px 0 33px}.guide-page .step1 .top-text .name{margin-bottom:10px;max-width:305px}.guide-page .step1 .top-text{margin-bottom:12px}.guide-page .step1 .block{padding:13px 10px}.guide-page .step1 .block .text{margin-bottom:7px;line-height:19px}.guide-page .step1 .block .image{width:49%}.guide-page .step1 .block .image img{width:183px}.guide-page .step1 .block.other2 .image:nth-child(2) img{width:195px;max-width:195px}.guide-page .step1 .block.other2 .image:nth-child(3) img{width:165px}.guide-page .step1 .block.other2 .image:nth-child(2){margin-left:-10px}.guide-page .step1 .big-image{padding:6px 0 20px}.guide-page .step1 .big-image p{margin-bottom:20px;font-size:16px;line-height:22px;padding:0 10%}.guide-page .step1 .bottom-blocks .name{margin-bottom:15px;padding:0 12%;font-size:16px;line-height:22px}.guide-page .step1 .bottom-blocks .flex .item{width:100%!important}.guide-page .step1 .bottom-blocks .flex .item:first-child{margin-bottom:20px}.guide-page .step1 .bottom-blocks .flex .item p{width:35%}.guide-page .step1 .bottom-blocks .flex .item:first-child p{bottom:8%}.guide-page .step1 .bottom-blocks .flex .item,.guide-page .step1 .bottom-blocks .flex .item:last-child{padding:12px 55px}.guide-page .step1 .bottom-blocks .flex .item:last-child p{width:30%;bottom:8%;left:10%}.guide-page .step2{padding:25px 0 30px}.guide-page .step2 .name{margin-bottom:10px;font-size:21px;line-height:29px}.guide-page .step2 .top-text{margin-bottom:15px;font-size:16px;line-height:22px}.guide-page .step2 .image{margin-bottom:8px}.guide-page .step2 .text{padding:10px 10px 20px 10px}.guide-page .step2 .text .if{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin-bottom:3px}.guide-page .step2 .text .t1{font-size:16px;margin-bottom:10px}.guide-page .step2 .text .t3{line-height:19px}.guide-page .step3{padding:18px 0 13px}.guide-page .step3 .name{margin-bottom:10px;max-width:294px;font-size:21px;line-height:29px}.guide-page .step3 .top-text{margin-bottom:15px;font-size:16px;line-height:22px}.guide-page .step3 .blocks .block{padding:21px 1px 1px 1px}.guide-page .step3 .blocks .block .name{margin-bottom:15px;font-size:14px;line-height:19px}.guide-page .step3 .blocks .block .item span{font-size:14px;line-height:16px}.guide-page .step3 .flex .line{margin-bottom:-12px}.guide-page .step3 .blocks{margin-bottom:13px}.guide-page .step3 .materials-name{margin-bottom:15px;font-size:16px;line-height:22px}.guide-page .step3 .flex{padding:0}.guide-page .step3 .items .item{width:48%;margin-bottom:15px}.guide-page .step4{padding:18px 0 43px}.guide-page .step4 .name{margin-bottom:8px;font-size:21px;line-height:29px;max-width:331px}.guide-page .step4 .top-text{margin-bottom:27px;font-size:16px;line-height:22px}.guide-page .step4 .list{margin:0 -10px 14px -10px;padding:0 20px}.guide-page .step4 .list .slick-prev,.guide-page .step4 .list .slick-next{width:20px;height:40px}.guide-page .step4 .list .item{padding:153px 16px 16px 19px;position:relative}.guide-page .step4 .list .item div{display:block}.guide-page .step4 .list .item div img{position:absolute;top:13px;left:1px;width:91px;max-width:91px}.guide-page .step4 .list .item div .n{position:absolute;left:0;top:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 40px 0 89px}.guide-page .step4 .list .item div .n span{font-size:16px;line-height:25px}.guide-page .step4 .list .item div p{margin-top:0;font-size:14px;line-height:19px}.guide-page .step4 .list .item div p:last-child{margin-top:20px}.guide-page .step4 .middle-name{font-size:16px;line-height:22px}.guide-page .step4 .blocks .block{padding:21px 10px 1px 10px}.guide-page .step4 .blocks .block .name{margin-bottom:15px;font-size:14px;line-height:19px}.guide-page .step4 .blocks .block .item span{font-size:14px;line-height:16px}.guide-page .step4 .blocks .line{margin-bottom:-12px;width:calc(100% + 20px);left:-10px}.guide-page .step4 .blocks{padding:0}.guide-page .step4 .blocks{margin-bottom:22px}.guide-page .step4 .blocks2 .item{width:49%;margin-bottom:5px;padding:77px 18px 18px 12px;font-size:12px;line-height:16px}.guide-page .step4 .blocks2 .item:last-child{width:100%}.guide-page .step4 .blocks2{padding-bottom:24px}.guide-page .step4 .btn{font-size:16px;width:284px;height:42px}.guide-page .step1 .big-image .images{width:389px;height:366px;margin-bottom:30px}.guide-page .step1 .big-image .images .text1{width:106px;font-size:10px;line-height:14px}.guide-page .step1 .big-image .images .text1 img{transform:none;top:auto;bottom:auto;left:auto;right:auto;left:0;top:100%;width:45px}.guide-page .step1 .big-image .images .image1{width:103px;top:40px;left:40px}.guide-page .step1 .big-image .images .image2{width:94px;top:40px;left:172px}.guide-page .step1 .big-image .images .image3{width:144px;bottom:75px;left:17px}.guide-page .step1 .big-image .images .image4{width:100px;bottom:74px;left:171px}.guide-page .step1 .big-image .images .image5{width:115px;top:42px}.guide-page .step1 .big-image .images span{font-size:10px!important;line-height:14px!important;margin-top:5px!important}.guide-page .step1 .big-image .images .text2{right:72px;width:72px;font-size:10px;line-height:14px}.guide-page .step1 .big-image .images .text2 img:nth-child(1){width:43px;bottom:25px}.guide-page .step1 .big-image .images .text2 img:nth-child(2){width:43px;bottom:25px}}@media (max-width:413px){.product-page .mobile-block h2{font-size:18px;line-height:21px}.product-page .photos .slider-for .slick-dots li button{width:36px}.product-page .info .info-right .price button{height:50px}.product-page .list-name{font-size:16px;line-height:18px}.product-page .options .item{width:48%;margin-right:4%}.product-page .options .item:nth-child(3n){margin-right:4%}.product-page .options .item:nth-child(2n){margin-right:0!important}.product-page .options .item:nth-child(5n){margin-right:4%}.product-page .options .item:nth-child(5){display:none}.product-page .options .item:nth-child(6){display:none}.product-page .options .bottom-button{font-size:12px}.viewed-products-block .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.viewed-products-block .list .item{width:32%;margin:0 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 4px}.product-page .tabs .tab-content .reviews .block-name .rating{font-size:13px;line-height:15px}.product-page .tabs .tab-content .reviews .add{width:100%}.popup .window{width:310px}.popup .window .name{font-size:20px;line-height:23px}.popup .window .close{right:10px}.popup .window .upload div{font-size:12px;line-height:14px}.popup .window .upload div img{margin-right:5px}.product-page .photos .slider-for .item{height:300px;line-height:300px}.product-page .list-name .help-text{width:130px;font-size:10px;line-height:11px;padding:10px 8px}.product-page .other-products .block-name{font-size:16px;line-height:18px}.product-page .items-slider .block-name{font-size:16px;line-height:18px}.viewed-products-block .block-name{font-size:16px;line-height:18px}.viewed-products-block{border-radius:10px 10px 0 0}.product-page .items-slider .list{width:auto}.product-page .list-name .help-text{width:110px}.guide-page .top-block button{font-size:14px;width:260px;height:35px}.guide-page .top-block{font-size:14px;line-height:19px}.guide-page .step1 .top-text{font-size:14px;line-height:19px}.guide-page .step1 .block.other2 .image:nth-child(2){width:100%;margin-bottom:6px}.guide-page .step1 .block.other2 .image:nth-child(3){width:100%}.guide-page .step1 .block.other2 .image:nth-child(2) img{width:240px;max-width:240px}.guide-page .step1 .block.other2 .image:nth-child(3) img{width:240px}.guide-page .step1 .big-image p{font-size:14px;line-height:19px}.guide-page .step1 .bottom-blocks .name{font-size:14px;line-height:19px;padding:0}.guide-page .step1 .bottom-blocks .flex .item{padding:10px!important}.guide-page .step1 .bottom-blocks .flex .item p{font-size:12px;line-height:16px;width:40%}.guide-page .step1 .bottom-blocks .flex .item:first-child p{right:2%}.guide-page .step1 .bottom-blocks .flex .item:last-child p{width:35%;left:3%}.guide-page .step1{padding:15px 0 1px}.guide-page .step1 .bottom-blocks{margin-bottom:-30px}.guide-page .step2{padding:55px 0 30px}.guide-page .step2 .top-text{margin-bottom:10px;font-size:14px;line-height:19px}.guide-page .step2 .text .t2{margin-bottom:10px;font-size:16px;line-height:25px;padding-left:48px;white-space:nowrap}.guide-page .step3 .top-text{margin-bottom:13px;font-size:14px;line-height:19px}.guide-page .step3 .blocks .block .item{margin-bottom:5px}.guide-page .step3 .blocks .block{padding:11px 1px 7px 1px}.guide-page .step3 .blocks .block .name{margin-bottom:10px}.guide-page .step3 .blocks .block .item span{font-size:12px;line-height:14px}.guide-page .step3 .flex .line{margin:0}.guide-page .step3 .flex .line.l1{bottom:12px}.guide-page .step3 .flex .line.l2{bottom:67px}.guide-page .step3 .flex .line.l3{bottom:122px}.guide-page .step3 .flex .line.l4{bottom:177px}.guide-page .step3 .flex .line.l5{bottom:232px}.guide-page .step3 .items .item{margin-bottom:10px;font-size:12px;line-height:16px}.guide-page .step3 .items .item span{font-size:14px;margin-bottom:0}.guide-page .step4 .top-text{margin-bottom:15px;font-size:14px;line-height:19px}.guide-page .step4 .list{margin:0 -5px 14px -5px;padding:0 15px}.guide-page .step4 .list .item div .n span{font-size:14px;line-height:19px}.guide-page .step4 .list .item div p{font-size:12px;line-height:16px}.guide-page .step4 .middle-name{margin-bottom:15px;font-size:14px;line-height:19px}.guide-page .step4 .blocks .block .item{margin-bottom:5px}.guide-page .step4 .blocks .block{padding:11px 1px 7px 1px}.guide-page .step4 .blocks .block .name{margin-bottom:10px}.guide-page .step4 .blocks .block .item span{font-size:12px;line-height:14px}.guide-page .step4 .blocks .line{margin:0}.guide-page .step4 .blocks .line.l1{bottom:12px}.guide-page .step4 .blocks .line.l2{bottom:67px}.guide-page .step4 .blocks .line.l3{bottom:122px}.guide-page .step4 .blocks .line.l4{bottom:177px}.guide-page .step4 .blocks .line.l5{bottom:232px}.guide-page .step4 .blocks2 .item{padding:77px 8px 8px 8px;font-size:11px;line-height:15px}.guide-page .step4 .blocks2 .item span{padding-left:65px;font-size:14px;line-height:25px}.guide-page .step4 .blocks2{padding-bottom:17px}.guide-page .step4 .btn{font-size:14px;width:260px;height:35px}.guide-page .step1 .big-image .images{width:320px;height:287px;margin-bottom:30px}.guide-page .step1 .big-image .images .text1{width:106px;font-size:9px;line-height:10px;top:-5px}.guide-page .step1 .big-image .images .text1 img{transform:none;top:auto;bottom:auto;left:auto;right:auto;left:5px;top:100%;width:29px;margin-top:5px}.guide-page .step1 .big-image .images .image1{width:87px;top:30px;left:24px}.guide-page .step1 .big-image .images .image2{width:79px;top:30px;left:137px}.guide-page .step1 .big-image .images .image3{width:121px;bottom:48px;left:7px}.guide-page .step1 .big-image .images .image4{width:84px;bottom:47px;left:135px}.guide-page .step1 .big-image .images .image5{width:97px;top:28px}.guide-page .step1 .big-image .images span{font-size:9px!important;line-height:12px!important;margin-top:5px!important}.guide-page .step1 .big-image .images .text2{right:72px;width:57px;font-size:9px;line-height:10px;bottom:-5px}.guide-page .step1 .big-image .images .text2 img:nth-child(1){width:35px;bottom:15px}.guide-page .step1 .big-image .images .text2 img:nth-child(2){width:35px;bottom:15px}.guide-page .step1 .big-image{margin:0 -10px}}.cabinet-page{padding-bottom:30px}.cabinet-page h1{margin-bottom:30px;font-size:30px;line-height:34px;color:#454545}.cabinet-page .item{width:32.5%;margin-bottom:11px;text-align:center;color:#fff;background:#109DFE;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:47px 10px 24px 10px;font-family:'Open Sans',sans-serif;position:relative}.cabinet-page .item:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.cabinet-page .item img{display:inline-block}.cabinet-page .item p{margin:43px 0 0 0;text-transform:uppercase;font-weight:700;font-size:18px;line-height:25px}.cabinet-page .item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.about-page{padding-bottom:38px}.about-page h1{margin-bottom:23px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.about-page .top-info{position:relative;margin-bottom:28px;padding-right:690px}.about-page .top-info .top-text{margin-bottom:21px;font-size:26px;line-height:30px;color:#454545}.about-page .top-info .top-text span{font-weight:700}.about-page .top-info .image{position:absolute;top:50%;transform:translateY(-50%);right:40px;width:610px}.about-page .top-info p{margin-bottom:20px;font-size:18px;line-height:21px;color:#454545}.about-page .top-info p span{font-weight:700}.about-page .advantages{padding-bottom:20px}.about-page .advantages .item{width:23.5%;margin-bottom:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:25px 10px 20px 10px}.about-page .advantages .item .icon{height:142px;line-height:142px;margin-bottom:26px}.about-page .advantages .item .icon img{vertical-align:middle;display:inline-block;max-height:100%}.about-page .advantages .item p{font-family:'Open Sans',sans-serif;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;color:#434343;margin:0}.about-page .articles{background:rgba(14,157,253,.14);padding:27px 0 9px}.about-page .articles .block-name{margin-bottom:26px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.about-page .articles .item{width:49%;background:#fff;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 4px 22px rgba(0,0,0,.11);border-radius:10px;padding:15px 22px 20px 20px}.about-page .articles .item div{display:table-cell;vertical-align:middle;vertical-align:top}.about-page .articles .item div img{width:209px;max-width:209px;margin-right:18px}.about-page .articles .item div .source{display:block;margin-bottom:4px;font-style:italic;font-size:16px;line-height:22px;color:#454545}.about-page .articles .item div a{display:block;text-transform:uppercase;text-decoration:underline;margin-bottom:5px;font-weight:700;font-size:16px;line-height:25px;color:#434343}.about-page .articles .item div p{margin:0;font-size:16px;line-height:22px;color:#454545}.about-page .ratings{padding:30px 0 1px}.about-page .ratings .block-name{margin-bottom:17px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.about-page .ratings .item{text-align:center;margin-bottom:45px}.about-page .ratings .item img{display:inline-block}.about-page .ratings .item .logo{height:82px;line-height:82px;margin-bottom:11px}.about-page .ratings .item .logo img{vertical-align:middle;max-height:100%}.about-page .ratings .item .rating{margin-bottom:19px}.about-page .ratings .item .result{margin-bottom:11px;font-weight:700;font-size:26px;line-height:30px;color:#454545}.about-page .ratings .item a{font-size:16px;line-height:18px;text-decoration-line:underline;color:#454545}.about-page .contacts .item{padding-bottom:15px}.about-page .contacts .item .name{margin-bottom:18px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.about-page .contacts .item p{margin-bottom:10px;font-size:16px;line-height:18px;color:#454545}.about-page .contacts .map{height:540px}.about-page .contacts .map iframe{border:0;width:100%;height:100%}.installation-page{padding-bottom:30px}.installation-page h1{margin-bottom:10px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.installation-page .top-text{margin-bottom:20px;font-size:16px;line-height:18px;color:#454545}.installation-page .top-text span{font-weight:700}.installation-page .top-form{margin-bottom:23px;background:#FFF;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:11.6571px;padding:30px 18px 30px 30px}.installation-page .top-form p{width:26%;height:50px;margin:0;position:relative}.installation-page .top-form p span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase;color:#454545}.installation-page .top-form input[type='text']{width:23%;height:50px;border:1px solid #454545;border-radius:80px;padding:0 23px;font-size:18px}.installation-page .top-form button{width:23%;height:50px;color:#fff;text-transform:uppercase;font-weight:700;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;font-size:21px;transition:none}.installation-page .top-form button:hover{background:#fcbd52}.installation-page .advantages{padding-bottom:22px}.installation-page .advantages .item{width:24%;margin-bottom:11px;background:#fff;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;text-align:center;padding:25px 20px 30px 20px}.installation-page .advantages .item img{display:inline-block}.installation-page .advantages .item p{margin:35px 0 0 0;font-weight:700;font-size:18px;line-height:25px;text-align:center;text-transform:uppercase;color:#434343;font-family:'Open Sans',sans-serif}.installation-page .prices{background:rgba(14,157,253,.14);padding:27px 0 11px}.installation-page .prices .block-name{margin-bottom:13px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.installation-page .prices .top-text{margin-bottom:20px;font-size:16px;line-height:18px;color:#454545}.installation-page .prices .item{background:#fff;width:49%;margin-bottom:20px;box-shadow:0 4px 22px rgba(0,0,0,.11);border-radius:10px;padding:13px 20px 20px 20px}.installation-page .prices .item .image{display:table-cell;vertical-align:middle;vertical-align:top;width:100px;text-align:center;padding-top:7px}.installation-page .prices .item .image img{display:inline-block}.installation-page .prices .item .text{display:table-cell;vertical-align:middle;vertical-align:top;padding-left:20px}.installation-page .prices .item .text .name{margin-bottom:7px;font-weight:700;font-size:16px;line-height:25px;text-transform:uppercase;color:#434343}.installation-page .prices .item .text p{font-size:16px;line-height:22px;color:#454545;margin:0}.installation-page .prices .item .text p span{white-space:nowrap;font-weight:700}.installation-page .bottom-info{padding-top:27px}.installation-page .bottom-info .name{margin-bottom:12px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.installation-page .bottom-info p{margin-bottom:25px;font-size:16px;line-height:18px;color:#454545}.installation-page .bottom-info p span{font-weight:700}.installation-page .bottom-info ul{margin:0;padding:0 0 7px 0;list-style:none}.installation-page .bottom-info ul li{margin-bottom:20px;padding-left:20px;position:relative;font-size:16px;line-height:18px;color:#454545}.installation-page .bottom-info ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#0E9CFB;left:0;top:6px}.return-page{padding-bottom:18px}.return-page h1{margin-bottom:24px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.return-page .top-info .name{margin-bottom:10px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.return-page .top-info p{margin:0 0 18px 0;font-size:16px;line-height:18px;color:#454545}.return-page .top-info p span{font-weight:700}.return-page .top-info .item{margin-bottom:24px;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:27px 40px 30px 110px;position:relative}.return-page .top-info .item img{position:absolute;top:25px;left:11px}.return-page .top-info .item .top-text{margin-bottom:5px;font-style:italic;font-size:14px;line-height:16px;color:#434343}.return-page .top-info .item .name{margin-bottom:11px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#434343}.return-page .top-info .item p{margin-bottom:20px;font-size:16px;line-height:18px;color:#454545}.return-page .top-info .item p:last-child{margin-bottom:0}.return-page .middle-info{background:rgba(14,157,253,.14);padding:18px 0 32px}.return-page .middle-info .block-name{margin-bottom:13px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.return-page .middle-info p{margin:0 0 22px 0;font-size:16px;line-height:18px;color:#454545}.return-page .middle-info p span{font-weight:700}.return-page .middle-info .item{width:24%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:25px 20px 30px 20px;text-align:center}.return-page .middle-info .item img{display:inline-block}.return-page .middle-info .item div{margin-top:35px;font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase;color:#434343}.return-page .bottom-info{padding-top:20px}.return-page .bottom-info .block-name{margin-bottom:16px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.return-page .bottom-info .item{margin-bottom:20px;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:17px 20px 20px 140px;position:relative}.return-page .bottom-info .item img{position:absolute;top:20px;left:20px}.return-page .bottom-info .item .name{margin-bottom:12px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.return-page .bottom-info .item ul{margin:0;padding:0 0 7px 0;list-style:none}.return-page .bottom-info .item ul li{margin-bottom:20px;padding-left:20px;position:relative;font-size:16px;line-height:18px;color:#454545}.return-page .bottom-info .item ul li:last-child{margin-bottom:0}.return-page .bottom-info .item ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#0E9CFB;left:0;top:6px}.delivery-page{padding-bottom:20px}.delivery-page h1{margin-bottom:30px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.delivery-page .top-info .name{margin-bottom:13px;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;color:#454545}.delivery-page .top-info p{margin-bottom:20px;font-size:16px;line-height:18px;color:#454545}.delivery-page .top-info p span{font-weight:700}.delivery-page .top-info p a{text-decoration:none;white-space:nowrap}.delivery-page .flex{padding:0 20px;position:relative}.delivery-page .flex .line{position:absolute;left:0;width:100%;height:50px;background:rgba(14,157,253,.4);border-radius:10px}.delivery-page .flex .line.l1{bottom:28px}.delivery-page .flex .line.l2{bottom:93px}.delivery-page .flex .line.l3{bottom:158px}.delivery-page .blocks{margin-bottom:33px}.delivery-page .blocks .block{width:32%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 4px 21px rgba(0,0,0,.15);border-radius:10px;padding:28px 10px 13px 10px;text-align:center}.delivery-page .blocks .block .name{margin-bottom:26px;font-weight:700;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase}.delivery-page .blocks .block .item{margin-bottom:15px;height:50px;position:relative}.delivery-page .blocks .block .item span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;font-size:16px;line-height:25px}.delivery-page .blocks .block .item span .rub{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;width:auto}.delivery-page .map{height:430px;margin-bottom:40px}.delivery-page .calc{margin-bottom:36px}@media (max-width:1270px){.cabinet-page h1{margin-bottom:20px}.about-page .top-info .image{width:570px;right:15px}.about-page .top-info{padding-right:630px}.about-page .advantages .item{padding:25px 10px 30px 10px}.about-page .advantages .item .icon{margin-bottom:62px}.about-page .articles .item div img{width:160px;max-width:160px;margin-right:20px}.about-page .contacts .item .name{margin-bottom:12px}.about-page .contacts .item p{margin-bottom:20px}.about-page .contacts .item{padding-bottom:5px}.about-page .contacts .map{height:475px}.return-page .middle-info .item{padding:25px 10px 30px 10px}.delivery-page .map{height:384px;margin-bottom:35px}.delivery-page .calc{margin-bottom:16px}}@media (max-width:1264px){.cabinet-page h1{font-size:26px;line-height:30px}.cabinet-page .item{padding:25px 10px 40px 10px}.cabinet-page .item img{height:150px}.cabinet-page .item p{margin-top:33px;font-size:14px;line-height:19px}.about-page h1{margin-bottom:13px;font-size:26px;line-height:30px}.about-page .top-info .top-text{margin-bottom:22px;font-size:22px;line-height:25px}.about-page .top-info p{font-size:16px;line-height:18px}.about-page .top-info .image{width:480px;right:0}.about-page .top-info{padding-right:500px}.about-page .advantages .item{padding:25px 20px 20px 20px}.about-page .advantages .item .icon{height:120px;line-height:120px;margin-bottom:23px}.about-page .advantages .item p{font-size:14px;line-height:19px}.about-page .articles{padding:18px 0 10px}.about-page .articles .block-name{margin-bottom:18px;font-size:14px;line-height:16px}.about-page .articles .item{width:100%;margin-bottom:12px}.about-page .ratings .block-name{font-size:14px;line-height:16px}.about-page .ratings .item .logo{height:66px;line-height:66px}.about-page .ratings .item .rating img{height:22px}.about-page .ratings .item .result{font-size:22px;line-height:25px}.about-page .contacts .item .name{margin-bottom:14px;font-size:14px;line-height:16px}.about-page .contacts .item p{font-size:14px;line-height:16px}.installation-page h1{margin-bottom:5px;font-size:26px;line-height:30px}.installation-page .top-text{margin-bottom:30px;font-size:14px;line-height:16px}.installation-page .top-form p{display:none}.installation-page .top-form{padding:30px 20px}.installation-page .top-form input[type='text']{width:32%;height:40px}.installation-page .top-form button{width:32%;height:40px}.installation-page .advantages{padding:0 0 10px 0}.installation-page .advantages .item img{height:150px}.installation-page .advantages .item p{font-size:14px;line-height:19px}.installation-page .prices .block-name{font-size:14px;line-height:16px}.installation-page .prices .top-text{margin-bottom:25px;font-size:14px;line-height:16px}.installation-page .prices .item .image{width:80px}.installation-page .prices .item .text{padding-left:11px}.installation-page .prices .item .text .name{font-size:14px;line-height:25px}.installation-page .prices .item .text p{font-size:14px;line-height:22px}.installation-page .bottom-info .name{font-size:14px;line-height:16px}.installation-page .bottom-info p{margin-bottom:14px;font-size:14px;line-height:16px}.installation-page .bottom-info ul li{font-size:14px;line-height:16px}.installation-page .bottom-info ul li:before{top:5px}.return-page h1{margin-bottom:15px;font-size:26px;line-height:30px}.return-page .top-info .name{font-size:14px;line-height:16px}.return-page .top-info p{font-size:14px;line-height:16px}.return-page .top-info .item{padding:27px 30px 20px 110px}.return-page .top-info .item .name{font-size:14px;line-height:16px}.return-page .top-info .item p{font-size:14px;line-height:16px}.return-page .middle-info .block-name{font-size:14px;line-height:16px}.return-page .middle-info p{font-size:14px;line-height:16px}.return-page .middle-info .item img{height:150px}.return-page .middle-info .item div{font-size:14px;line-height:16px}.return-page .bottom-info .block-name{font-size:14px;line-height:16px}.return-page .bottom-info .item .name{margin-bottom:15px;font-size:14px;line-height:16px}.return-page .bottom-info .item ul li{font-size:14px;line-height:16px}.return-page .bottom-info .item ul li:before{top:5px}.delivery-page h1{margin-bottom:16px;font-size:26px;line-height:30px}.delivery-page .top-info .name{margin-bottom:13px;font-size:14px;line-height:16px}.delivery-page .top-info p{font-size:14px;line-height:16px}.delivery-page .blocks{padding:0 10px}.delivery-page .blocks .block .name{font-size:14px;line-height:19px}.delivery-page .blocks .block .item span{font-size:14px;line-height:16px}}@media (max-width:999px){.cabinet-page h1{margin-bottom:27px;font-size:22px;line-height:25px}.cabinet-page{padding-bottom:20px}.cabinet-page .item img{height:100px}.cabinet-page .item{padding:25px 10px 28px 10px}.cabinet-page .item p{margin-top:23px;font-size:12px;line-height:16px}.about-page h1{margin-bottom:22px;font-weight:500;font-size:22px;line-height:25px}.about-page .top-info .top-text{margin-bottom:16px;font-size:18px;line-height:21px}.about-page .top-info p{font-size:14px;line-height:16px}.about-page .top-info .image{width:367px;right:0}.about-page .top-info{padding-right:380px}.about-page .advantages .item .icon{height:88px;line-height:88px;margin-bottom:35px}.about-page .advantages .item p{font-size:12px;line-height:16px}.about-page .articles .item div .source{font-size:14px;line-height:22px}.about-page .articles .item div a{margin-bottom:9px;font-size:14px;line-height:16px}.about-page .articles .item div p{font-size:14px;line-height:16px}.about-page .ratings{padding:20px 0 1px}.about-page .ratings .block-name{margin-bottom:10px}.about-page .ratings .item .logo{height:54px;line-height:54px}.about-page .ratings .item .rating{margin-bottom:6px}.about-page .ratings .item .rating img{height:17px}.about-page .ratings .item .result{margin-bottom:14px;font-size:18px;line-height:21px}.about-page .ratings .item a{font-size:14px;line-height:16px}.about-page .ratings .item{margin-bottom:20px}.about-page .contacts .item{padding-bottom:0}.about-page .contacts .margin-top{height:382px}.installation-page h1{margin-bottom:12px;font-size:22px;line-height:25px}.installation-page .top-text{margin-bottom:20px}.installation-page .top-form{padding:30px 10px}.installation-page .advantages .item{padding:25px 10px 20px 10px}.installation-page .advantages .item img{height:100px}.installation-page .advantages .item p{margin-top:23px;font-size:12px;line-height:16px}.installation-page .prices .item{width:100%}.installation-page .prices .item .text{padding-left:20px}.installation-page .bottom-info p{margin-bottom:23px}.installation-page .bottom-info ul{padding-bottom:10px}.return-page h1{font-weight:500;margin-bottom:23px;font-size:22px;line-height:25px}.return-page .top-info .item{padding:27px 20px 20px 110px}.return-page .top-info .item img{width:80px}.return-page .top-info .item .top-text{font-size:12px;line-height:14px}.return-page .top-info .item .name{margin-bottom:14px;font-size:12px;line-height:14px}.return-page .middle-info .item img{height:100px}.return-page .middle-info .item div{margin-top:23px;font-size:12px;line-height:14px}.return-page .bottom-info .item .name{font-size:12px;line-height:14px}.delivery-page h1{margin-bottom:20px;font-size:22px;line-height:25px;font-weight:500}.delivery-page .top-info p{margin-bottom:18px}.delivery-page .map{height:305px}}@media (max-width:767px){.cabinet-page h1{margin-bottom:16px;font-weight:500;font-size:18px;line-height:21px}.cabinet-page .item{width:100%;padding:10px 10px 18px 10px}.cabinet-page .item p{margin-top:18px}.about-page .top-info{padding-right:0}.about-page h1{margin-bottom:12px;font-size:18px;line-height:21px}.about-page .top-info .top-text{margin-bottom:11px;font-size:16px;line-height:18px}.about-page .top-info .image{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;margin-bottom:6px;width:393px}.about-page .top-info{margin-bottom:0}.about-page .advantages{padding-top:0}.about-page .advantages .item{width:49%;margin-bottom:11px}.about-page .advantages .item .icon{height:100px;line-height:100px;margin-bottom:23px}.about-page .advantages{padding-bottom:10px}.about-page .articles .item div{display:block}.about-page .articles .item div img{width:190px;max-width:190px;margin:0 0 16px 0}.about-page .contacts .map{height:396px}.installation-page h1{font-size:18px;line-height:21px}.installation-page .top-form{padding:20px 10px 25px 10px}.installation-page .top-form input[type='text']{width:100%;height:50px;margin-bottom:10px}.installation-page .top-form button{width:100%;height:50px;font-size:20px}.installation-page .advantages .item{width:49%}.installation-page .prices .top-text{margin-bottom:22px}.installation-page .prices .item .image{display:block;width:80px;height:80px;padding:0}.installation-page .prices .item .text{display:block;padding:13px 0 0 0}.installation-page .bottom-info p{margin-bottom:13px}.return-page h1{font-size:18px;line-height:21px}.return-page .top-info .item{width:100%;margin-bottom:11px}.return-page .top-info{padding-bottom:10px}.return-page .middle-info .item{width:49%;margin-bottom:11px}.return-page .middle-info{padding:18px 0 10px}.return-page .bottom-info .item{padding:20px}.return-page .bottom-info .item img{position:relative;top:auto;bottom:auto;left:auto;right:auto;display:block;margin-bottom:18px}.delivery-page h1{font-size:18px;line-height:21px}.delivery-page .top-info .name{font-size:12px;line-height:14px}.delivery-page .blocks{margin:0 -10px;padding-bottom:18px}.delivery-page .blocks .block{width:100%;margin-bottom:10px}.delivery-page .flex .line{display:none}.delivery-page .blocks .block .item{height:40px}.delivery-page .blocks .block .item:before{content:"";position:absolute;background:rgba(14,157,253,.4);border-radius:10px;width:calc(100% + 40px);height:100%;top:0;left:-20px}.delivery-page .blocks .block .name{font-size:12px;line-height:16px;margin-bottom:18px}.delivery-page .blocks .block{padding-top:20px}.about-page .ratings .flex{display:block;white-space:nowrap;overflow-x:scroll}.about-page .ratings .flex .item{display:inline-block;vertical-align:top;width:130px;margin-right:30px}.about-page .ratings .flex .item:last-child{margin-right:0}}@media (max-width:413px){.cabinet-page .item{padding:10px 10px 14px 10px}.cabinet-page .item p{margin-top:7px}.about-page .top-info .image{width:304px}.about-page .advantages .item{padding:10px 10px 20px 10px}.about-page .advantages .item .icon{height:68px;line-height:68px;margin-bottom:11px}.about-page .advantages .item p{font-size:11px;line-height:15px}.about-page .articles .block-name{margin-bottom:8px}.about-page .articles .item{padding:10px 10px 20px 10px}.about-page .ratings .item{margin-right:40px}.about-page .contacts .map{height:214px}.installation-page .advantages .item{padding:10px 10px 14px 10px}.installation-page .advantages .item p{margin-top:7px;font-size:11px;line-height:15px}.installation-page .prices{padding:17px 0 1px}.installation-page .prices .block-name{font-size:11px;line-height:13px}.installation-page .prices .top-text{margin-bottom:15px}.installation-page .prices .item .text{padding-top:2px}.installation-page .prices .item{padding:10px 10px 20px 10px}.installation-page .prices .item .text .name{margin-bottom:3px;font-size:11px;line-height:25px}.installation-page .prices .item .text p{font-size:12px;line-height:20px}.installation-page .bottom-info{padding-top:18px}.return-page h1{margin-bottom:10px}.return-page .top-info .name{margin-bottom:5px;font-size:11px;line-height:13px}.return-page .top-info .item{padding:20px 10px}.return-page .top-info .item img{position:relative;top:auto;bottom:auto;left:auto;right:auto;display:block;margin-bottom:10px}.return-page .middle-info .block-name{font-size:11px;line-height:13px}.return-page .middle-info .item{padding:10px}.return-page .middle-info .item div{margin-top:7px;font-size:12px;line-height:14px}.return-page .bottom-info .item{padding:20px 10px}.delivery-page h1{margin-bottom:6px}.delivery-page .top-info .name{margin-bottom:4px;font-size:11px;line-height:13px}.delivery-page .map{margin-bottom:17px;height:150px}}.showroom-page .top-text{width:48%}.showroom-page .top-text h1{margin-bottom:23px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.showroom-page .top-text .text{margin-bottom:21px;font-size:26px;line-height:30px;color:#454545}.showroom-page .top-text .text span{font-weight:700}.showroom-page .top-text .img{width:394px;margin-bottom:17px;display:none}.showroom-page .top-text p{margin-bottom:20px;font-size:18px;line-height:21px;color:#454545}.showroom-page .top-text p span{font-weight:700}.showroom-page .top-image{width:50%;margin-bottom:20px;padding-top:37px}.showroom-page .steps{background:rgba(14,157,253,.14);padding:21px 0 1px}.showroom-page .steps .item{margin-bottom:20px;background:#fff;width:24%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:25px 10px 20px 10px}.showroom-page .steps .item:last-child{width:100%}.showroom-page .steps .item .image{margin-bottom:25px}.showroom-page .steps .item .image img{display:inline-block;height:142px}.showroom-page .steps .item p{font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;color:#434343;margin:0}.showroom-page .ratings{padding:15px 0 20px}.showroom-page .ratings p{margin-bottom:32px;font-size:18px;line-height:21px;color:#454545}.about-page .ratings .top-text{margin-bottom:32px;font-size:18px;line-height:21px;color:#454545}.about-page .contacts .map.mb{margin-bottom:25px}.about-page .contacts .item p span{font-weight:700}.contacts-page{padding-bottom:18px}.contacts-page h1{margin-bottom:27px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.contacts-page .item{margin-bottom:12px;width:24%;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:20px 20px 26px 20px}.contacts-page .item .icon{margin-bottom:17px}.contacts-page .item .name{margin-bottom:10px;font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase;color:#434343}.contacts-page .item p{margin-bottom:13px;font-size:16px;line-height:134.2%;color:#454545}.contacts-page .item .phone{margin-bottom:10px;font-size:16px;line-height:134.2%;color:#454545}.contacts-page .item .phone:last-child{margin-bottom:0}.contacts-page .item .phone a{display:block;text-decoration:none;font-weight:700;font-size:21px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase;color:#454545;margin-top:-5px}.contacts-page .item .phone a:hover{text-decoration:underline}.contacts-page .item form{padding-top:7px}.contacts-page .item form input[type='text']{width:100%;height:40px;margin-bottom:10px;padding:0 20px;border:1px solid #454545;border-radius:80px;font-size:16px}.contacts-page .item form button{width:100%;height:40px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;color:#fff;font-weight:700;text-transform:uppercase;font-size:18px;transition:none}.contacts-page .item form button:hover{background:#fcbd52}.contacts-page .item .whatsapp{display:block;width:121px;height:29px;background:url(/local/templates/Vivon2022/img/whatsapp.svg);margin-top:18px}.contacts-page .item .mail{display:block;text-decoration:none;font-weight:700;font-size:16px;line-height:134.2%;text-transform:uppercase;color:#454545}.contacts-page .item .mail:hover{text-decoration:underline}.order-finish-page{padding-bottom:50px}.order-finish-page .text{width:65%}.order-finish-page .text h1{margin-bottom:23px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.order-finish-page .text .top-text{margin-bottom:20px;font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase;color:#454545}.order-finish-page .text .manager div{display:table-cell;vertical-align:middle;vertical-align:top}.order-finish-page .text .manager div:last-child{padding-top:13px}.order-finish-page .text .manager div img{max-width:150px;width:150px;margin-right:20px}.order-finish-page .text .manager div p{margin-bottom:20px;font-size:18px;line-height:21px;color:#454545}.order-finish-page .result{margin-top:40px;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:17px 19px 38px 19px}.order-finish-page .result .name{margin-bottom:13px;font-weight:700;font-size:18px;line-height:21px;text-transform:uppercase;color:#454545}.order-finish-page .result .item{margin-bottom:13px;font-size:16px;line-height:18px;color:#979797}.order-finish-page .result .item span{display:block;margin-top:3px;font-weight:700;font-size:18px;line-height:21px;color:#454545}.order-finish-page .result .item .adress{margin-top:2px;color:#454545}.order-finish-page .result .bottom-link{display:inline-block;font-size:18px;line-height:21px;color:#454545;margin-top:7px;text-decoration:underline}.profile-page{padding-bottom:44px}.profile-page h1{margin-bottom:22px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.profile-page .top-text{margin-bottom:17px;font-weight:500;font-size:22px;line-height:25px;color:#454545}.profile-page .fields{max-width:710px;padding-bottom:8px}.profile-page .fields .item{margin-bottom:10px;position:relative}.profile-page .fields .item:nth-child(1) input[type='text'],.profile-page .fields .item:nth-child(1) input[type='password']{padding-left:55px}.profile-page .fields .item:nth-child(2) input[type='text'],.profile-page .fields .item:nth-child(2) input[type='password']{padding-left:170px}.profile-page .fields .item:nth-child(3) input[type='text'],.profile-page .fields .item:nth-child(3) input[type='password']{padding-left:152px}.profile-page .fields .item:nth-child(4) input[type='text'],.profile-page .fields .item:nth-child(4) input[type='password']{padding-left:130px}.profile-page .fields .item:nth-child(5) input[type='text'],.profile-page .fields .item:nth-child(5) input[type='password']{padding-left:180px}.profile-page .fields .item.error input[type='text'],.profile-page .fields .item.error input[type='password']{color:red}.profile-page .fields .item input[type='text'],.profile-page .fields .item input[type='password']{width:100%;height:39px;border:1px solid #C0BBB8;border-radius:10px;font-size:16px}.profile-page .fields .item p{position:absolute;top:9px;left:10px;font-size:16px;line-height:134.2%;color:#C0BBB8}.profile-page .fields .item .error-text{position:absolute;top:50%;transform:translateY(-50%);right:0;width:178px;font-size:12px;line-height:14px;color:red}.profile-page button{display:block;margin-bottom:13px;width:205px;height:39px;background:#D9D9D9;border-radius:40px;pointer-events:none;text-transform:uppercase;color:#fff;font-weight:500;font-size:16px}.profile-page button.active{pointer-events:all;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);transition:none}.profile-page button.active:hover{background:#fcbd52}.profile-page .checkbox{display:none}.profile-page .checkbox+label{display:inline-block;cursor:pointer;padding:2px 0 2px 30px;text-decoration:underline;font-size:14px;line-height:134.2%;color:#454545;background:url(/local/templates/Vivon2022/img/checkbox.svg) no-repeat 0 0}.profile-page .checkbox:checked+label{background:url(/local/templates/Vivon2022/img/checkbox2.svg) no-repeat 0 0}.reg-login-page{padding-bottom:40px}.reg-login-page h1{margin-bottom:30px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.reg-login-page .tabs ul{margin:0}.reg-login-page .tabs ul li{width:49.9%;background:#F8F8F8;border-radius:12px 12px 0 0}.reg-login-page .tabs ul li.ui-state-active{background:#F5F5F5;border:0}.reg-login-page .tabs ul li.ui-state-active a{font-weight:700}.reg-login-page .tabs ul li a{display:block;text-decoration:none;transition:none;padding:26px 10px;text-align:center;font-size:20px;line-height:23px;color:#454545}.reg-login-page .tabs .tab-content{background:#F5F5F5;padding:50px 18px 40px 18px}.reg-login-page .tabs .tab-content .name{margin-bottom:16px;font-weight:500;font-size:22px;line-height:25px;color:#454545}.reg-login-page .tabs .tab-content input[type='text'],.reg-login-page .tabs .tab-content input[type='password']{display:block;margin-bottom:10px;width:710px;height:39px;background:#F4F4F4;border:1px solid #C0BBB8;border-radius:10px;padding:0 10px;font-size:16px;background:none}.reg-login-page .tabs .tab-content a{display:block;text-decoration:underline;margin-bottom:18px;font-size:14px;line-height:16px;color:#C0BBB8}.reg-login-page .tabs .tab-content button{display:block;margin-bottom:13px;padding:0 42px;height:39px;background:#D9D9D9;border-radius:40px;pointer-events:none;text-transform:uppercase;color:#fff;font-weight:500;font-size:16px}.reg-login-page .tabs .tab-content button.active{pointer-events:all;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);transition:none}.reg-login-page .tabs .tab-content button.active:hover{background:#fcbd52}.reg-login-page .tabs .tab-content .checkbox{display:none}.reg-login-page .tabs .tab-content .checkbox+label{display:inline-block;cursor:pointer;padding:2px 0 2px 30px;text-decoration:underline;font-size:14px;line-height:134.2%;color:#454545;background:url(/local/templates/Vivon2022/img/checkbox.svg) no-repeat 0 0}.reg-login-page .tabs .tab-content .checkbox:checked+label{background:url(/local/templates/Vivon2022/img/checkbox2.svg) no-repeat 0 0}.reg-login-page .tabs .tab-content .br{height:5px}.orders-page{padding-bottom:22px}.orders-page h1{margin-bottom:24px;font-weight:700;font-size:30px;line-height:34px;color:#454545}.orders-page .item{margin-bottom:20px;box-shadow:0 0 22px rgba(0,0,0,.11);border-radius:10px;padding:20px 50px 20px 22px;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:18px}.orders-page .item div{display:table-cell;vertical-align:middle}.orders-page .item div.number{font-weight:700;text-transform:uppercase;color:#454545;width:17%}.orders-page .item div.number i{font-style:normal;display:none}.orders-page .item div.status{color:#979797;width:34%}.orders-page .item div.date{width:17%}.orders-page .item div.price{font-weight:700;font-size:18px;line-height:21px;color:#454545;width:18%}.orders-page .item div.links{width:15%;text-align:right}.orders-page .item div.links .link{display:inline-block;position:relative;margin-right:30px}.orders-page .item div.links .link:nth-child(1) a{background:url(/local/templates/Vivon2022/img/order-link1.svg)}.orders-page .item div.links .link:nth-child(1) .text{width:190px;white-space:normal}.orders-page .item div.links .link:nth-child(2) a{background:url(/local/templates/Vivon2022/img/order-link2.svg);width:22px}.orders-page .item div.links .link:nth-child(3) a{background:url(/local/templates/Vivon2022/img/order-link3.svg);width:21px}.orders-page .item div.links .link:hover a{filter:none}.orders-page .item div.links .link:hover .text{display:block}.orders-page .item div.links .link a{display:inline-block;cursor:pointer;width:20px;height:20px;filter:grayscale(100%)}.orders-page .item div.links .link .text{position:absolute;bottom:100%;left:0;margin-bottom:10px;z-index:2;background:#F4F4F4;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:5px 10px;font-size:14px;line-height:134.2%;letter-spacing:-.1px;color:#454545;white-space:nowrap;text-align:left;display:none}.orders-page .item div.links .link .text:before{content:"";position:absolute;left:7px;top:100%;border:5px solid transparent;border-top:5px solid #F4F4F4}*{outline:none!important}@media (max-width:1270px){.showroom-page .top-image{padding-top:62px}.showroom-page .top-text h1{margin-bottom:25px}.showroom-page .top-image{width:49%}.showroom-page .top-text{width:49%}.showroom-page .steps .item{width:23.5%}.about-page .ratings .top-text{margin-bottom:22px}.contacts-page .item{width:24.2%}.order-finish-page .text h1{margin-bottom:20px}.order-finish-page .text{width:62%}.order-finish-page .result{width:35%}}@media (max-width:1264px){.showroom-page .top-image{padding-top:50px}.showroom-page .top-text h1{margin-bottom:13px;font-size:26px;line-height:30px}.showroom-page .top-text .text{font-size:22px;line-height:25px}.showroom-page .top-text p{font-size:16px;line-height:18px}.showroom-page .steps .item .image{margin-bottom:23px}.showroom-page .steps .item .image img{height:120px}.showroom-page .steps .item p{font-size:14px;line-height:19px}.about-page .ratings .top-text{margin-bottom:24px;font-size:16px;line-height:18px}.contacts-page h1{margin-bottom:18px;font-size:26px;line-height:30px}.contacts-page .item{padding:20px 10px 34px 10px}.contacts-page .item .name{margin-bottom:7px;font-size:14px;line-height:16px}.contacts-page .item p{margin-bottom:11px;font-size:14px;line-height:134.2%}.contacts-page .item .phone{font-size:14px;line-height:134.2%}.contacts-page .item .phone a{font-size:19px;margin-top:-3px}.contacts-page .item form{padding-top:5px}.contacts-page .item form input[type='text']{font-size:14px}.contacts-page .item form button{font-size:16px}.contacts-page .item .mail{font-size:14px;line-height:134.2%}.order-finish-page .text h1{margin-bottom:14px;font-size:26px;line-height:30px}.order-finish-page .text .top-text{margin-bottom:23px;font-size:16px;line-height:18px}.order-finish-page .text .manager div p{font-size:16px;line-height:18px}.order-finish-page .text{width:69%}.order-finish-page .result{width:28%;margin-top:34px;padding:17px 19px 20px 19px}.order-finish-page .result .name{font-size:16px;line-height:18px}.order-finish-page .result .item{margin-bottom:15px;font-size:14px;line-height:16px}.order-finish-page .result .item span{margin-top:5px;font-size:16px;line-height:18px}.order-finish-page .result .item .adress{margin-top:5px}.order-finish-page .result .bottom-link{margin-top:0;font-size:14px;line-height:16px}.profile-page h1{margin-bottom:17px;font-size:26px;line-height:30px}.profile-page .top-text{margin-bottom:19px;font-size:20px;line-height:23px}.reg-login-page h1{margin-bottom:23px;font-size:26px;line-height:30px}.reg-login-page .tabs ul li a{font-size:16px;line-height:18px}.reg-login-page .tabs .tab-content{padding:25px 20px 30px 20px}.reg-login-page .tabs .tab-content .name{margin-bottom:18px;font-size:20px;line-height:23px}.orders-page h1{margin-bottom:25px;font-size:26px;line-height:30px}.orders-page .item div.number span{display:none}.orders-page .item{font-size:14px;line-height:16px;width:980px;padding:20px 30px 20px 20px}.orders-page .item div.number{width:14%}.orders-page .item div.links{width:21%}.orders-page .item div.status{width:30%}.orders-page .item div.price{font-size:16px;line-height:18px}}@media (max-width:999px){.showroom-page .top-image{padding-top:47px}.showroom-page .top-text h1{margin-bottom:22px;font-size:22px;line-height:25px;font-weight:500}.showroom-page .top-text .text{margin-bottom:16px;font-size:18px;line-height:21px}.showroom-page .top-text p{font-size:14px;line-height:16px}.showroom-page .steps .item .image{margin-bottom:35px}.showroom-page .steps .item .image img{height:88px}.showroom-page .steps .item p{font-size:12px;line-height:16px}.about-page .ratings .top-text{font-size:14px;line-height:16px}.contacts-page h1{font-weight:500;font-size:22px;line-height:25px}.contacts-page .item{width:49%;padding:20px 10px}.order-finish-page .text{width:100%}.order-finish-page .result{width:100%;margin-top:30px}.order-finish-page .text h1{margin-bottom:22px;font-weight:500;font-size:22px;line-height:25px}.profile-page h1{margin-bottom:24px;font-size:22px;line-height:25px;font-weight:500}.reg-login-page h1{margin-bottom:35px;font-weight:500;font-size:22px;line-height:25px}.reg-login-page .tabs ul li a{font-size:14px;line-height:16px}.reg-login-page .tabs .tab-content input[type='text'],.reg-login-page .tabs .tab-content input[type='password']{font-size:14px}.orders-page .item{width:747px;padding:20px 20px 20px 10px}.orders-page .item div.price{font-size:14px;line-height:16px}.orders-page .item div.links .link{margin-right:24px}.orders-page h1{margin-bottom:16px;font-weight:500;font-size:22px;line-height:25px}}@media (max-width:767px){.showroom-page .top-text{width:100%}.showroom-page .top-text h1{margin-bottom:12px;font-size:18px;line-height:21px}.showroom-page .top-text .text{margin-bottom:10px;font-size:16px;line-height:18px}.showroom-page .top-text .img{display:block}.showroom-page .top-image{display:none}.showroom-page .steps{padding:20px 0 10px}.showroom-page .steps .item{width:49%;margin-bottom:10px}.showroom-page .steps .item .image{margin-bottom:23px}.showroom-page .steps .item .image img{height:100px}.contacts-page h1{margin-bottom:16px;font-size:18px;line-height:21px}.contacts-page .item{width:100%}.contacts-page .item .name{font-size:12px;line-height:14px}.contacts-page .item .phone a{font-size:16px}.order-finish-page .text h1{font-size:18px;line-height:21px}.order-finish-page .text .top-text{margin-bottom:15px;font-size:14px;line-height:16px}.order-finish-page .text .manager div p{font-size:14px;line-height:16px}.profile-page h1{margin-bottom:13px;font-size:18px;line-height:21px}.profile-page .top-text{margin-bottom:24px;font-size:16px;line-height:18px}.profile-page .fields{width:auto;max-width:100%}.profile-page .fields .item input[type='text'],.profile-page .fields .item input[type='password']{font-size:14px}.profile-page .fields .item p{font-size:12px;top:12px}.profile-page .fields .item:nth-child(1) input[type='text'],.profile-page .fields .item:nth-child(1) input[type='password']{padding-left:48px}.profile-page .fields .item:nth-child(2) input[type='text'],.profile-page .fields .item:nth-child(2) input[type='password']{padding-left:131px}.profile-page .fields .item:nth-child(3) input[type='text'],.profile-page .fields .item:nth-child(3) input[type='password']{padding-left:118px}.profile-page .fields .item:nth-child(4) input[type='text'],.profile-page .fields .item:nth-child(4) input[type='password']{padding-left:104px}.profile-page .fields .item:nth-child(5) input[type='text'],.profile-page .fields .item:nth-child(5) input[type='password']{padding-left:141px}.profile-page button{width:100%}.reg-login-page h1{margin-bottom:20px;font-size:18px;line-height:21px}.reg-login-page .tabs .tab-content{padding:30px 18px}.reg-login-page .tabs .tab-content button{width:100%}.reg-login-page .tabs .tab-content input[type='text'],.reg-login-page .tabs .tab-content input[type='password']{width:100%}.orders-page h1{font-size:18px;line-height:21px}.orders-page .item{display:block;width:auto;padding:18px 10px;margin-bottom:11px}.orders-page .item div{display:block;width:100%!important}.orders-page .item div.number{margin-bottom:5px}.orders-page .item div.number i{display:inline-block}.orders-page .item div.status{margin-bottom:4px}.orders-page .item div.date{display:none}.orders-page .item div.price{margin-bottom:17px}.orders-page .item div.links{text-align:left}.orders-page .item div.links .link{width:auto!important}.orders-page .item div.links .link a{width:30px;height:30px}.orders-page .item div.links .link:nth-child(1) a{background:url(/local/templates/Vivon2022/img/order-link4.svg)}.orders-page .item div.links .link:nth-child(2) a{background:url(/local/templates/Vivon2022/img/order-link5.svg);width:32px;height:30px}.orders-page .item div.links .link:nth-child(3) a{background:url(/local/templates/Vivon2022/img/order-link6.svg);width:31px;height:30px}.orders-page .item div.links .link:nth-child(1) .text{width:190px!important}}@media (max-width:413px){.showroom-page .top-text .img{width:auto;max-width:304px;margin-bottom:10px}.showroom-page .top-text .text{margin-bottom:17px;font-size:14px;line-height:16px}.showroom-page .steps .item{padding:10px}.showroom-page .steps .item .image{margin-bottom:11px}.showroom-page .steps .item .image img{height:68px}.showroom-page .steps .item p{font-size:11px;line-height:15px}.order-finish-page .text h1{margin-bottom:13px}.order-finish-page .text .top-text{margin-bottom:17px;font-size:12px;line-height:14px}.order-finish-page .text .manager div{display:block}.order-finish-page .text .manager div img{display:block;margin:0 auto 18px auto}.order-finish-page .text .manager div:last-child{padding-top:0}.order-finish-page .result{margin-top:10px;padding:17px 11px 20px 11px}.order-finish-page .result .name{margin-bottom:17px;font-size:12px;line-height:14px}.profile-page h1{margin-bottom:20px}.profile-page .top-text{margin-bottom:17px}.profile-page .fields .item:nth-child(3) input[type='text'],.profile-page .fields .item:nth-child(3) input[type='password']{height:60px;padding-bottom:23px}.profile-page .fields .item:nth-child(3) .error-text{transform:none;top:auto;bottom:auto;left:auto;right:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:9px;padding:0 20px 0 120px}.profile-page .fields .item .error-text{width:160px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.reg-login-page .tabs .tab-content{padding:15px 9px 20px 6px}}@media (max-width:330px){.profile-page .fields .item:nth-child(4) input[type='text'],.profile-page .fields .item:nth-child(4) input[type='password']{height:60px;padding-bottom:23px}.profile-page .fields .item:nth-child(4) .error-text{transform:none;top:auto;bottom:auto;left:auto;right:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:9px;padding:0 20px 0 104px}.profile-page .fields .item:nth-child(5) input[type='text'],.profile-page .fields .item:nth-child(5) input[type='password']{height:60px;padding-bottom:23px}.profile-page .fields .item:nth-child(5) .error-text{transform:none;top:auto;bottom:auto;left:auto;right:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;bottom:9px;padding:0 20px 0 141px}}@media (max-width:1264px){.order-page .list .item{padding-left:100px;min-height:102px}.order-page .list .item .image{width:80px}.order-page .list .final{padding-left:102px}.order-page .list .final div:last-child{font-size:20px}.order-page .list{width:67%}.order-page .result{width:30.5%}.order-page .result .block{padding:15px 10px}.order-page .result .block table thead tr td{font-size:20px;line-height:23px}.order-page .result .block table thead tr td:last-child{font-size:20px;line-height:23px}.order-page .result .block table tbody tr td{font-size:14px;line-height:16px}.order-page .result .block table tbody tr td p{font-size:16px;line-height:18px;margin-right:20px}.order-page .list .item .price .new{font-size:20px;line-height:18px}.order-page .list .item .price .old{font-size:14px;line-height:18px}.order-page .result .block button{height:40px;font-size:18px}.order-page .result .block .bottom-text{font-size:12px;line-height:14px}.catalog-page .item .name{margin-bottom:8px;font-size:14px;line-height:16px}.catalog-page .item ul li a{font-size:14px;line-height:16px}.catalog-page .item .link{font-size:14px;line-height:16px}.brands-page h1{margin-bottom:25px}.brands-page h2{margin-bottom:20px;font-size:14px;line-height:16px}.brands-page .item .logo{height:80px;line-height:80px}.brands-page .item ul li a{font-size:14px;line-height:16px}.brands-page .item .link{font-size:14px;line-height:16px}.brands-page .pages a{padding:8px 15px}}@media (max-width:999px){.order-page .list{width:100%}.order-page .list .item .name{font-size:12px;line-height:14px}.order-page .list .item p{font-size:12px;line-height:14px}.order-page .list .final div{font-size:12px;line-height:14px}.order-page .result{width:100%;margin-top:44px}.order-page .result .block table tbody tr td{font-size:12px;line-height:14px;padding:2px 0}.order-page .result .block table thead tr td{padding-bottom:8px}.order-page .result .block table tbody tr td p{font-size:18px;line-height:21px;margin:-5px 0 0 0}.catalog-page h1{margin-bottom:20px}.catalog-page .item .name{font-size:12px;line-height:14px}.catalog-page .item{margin-bottom:24px}.brands-page h2{font-size:12px;line-height:14px}.brands-page nav a{font-size:12px;line-height:14px}.brands-page .item{width:23%}.brand-page h1{margin-bottom:13px;font-weight:500;font-size:22px;line-height:25px}.brand-page .top-text{padding-right:220px}.brand-page .top-text img{width:200px}.brand-page .top-text p{font-size:12px;line-height:14px}}@media (max-width:767px){.order-page .list h1{font-weight:500;font-size:18px;line-height:21px}.order-page .list .item{padding-right:0;padding-left:90px}.order-page .list .item .price{position:relative;top:auto;bottom:auto;left:auto;right:auto;text-align:left}.order-page .list .item .price .new{display:inline-block;margin:0 10px 0 0}.order-page .list .item .price i{display:block}.order-page .list .final div{width:100%}.order-page .list .final div:last-child{margin-top:18px}.order-page .result{margin-top:26px}.order-page .list .final{padding-left:90px}.order-page .result .block button{height:50px;font-size:20px}.order-page.other{padding-bottom:120px}.catalog-page h1{font-weight:500;font-size:18px;line-height:21px}.catalog-page .item{width:49%}.catalog-page .item img{margin-bottom:10px}.brands-page h1{margin-bottom:20px;font-weight:500;font-size:18px;line-height:21px}.brands-page .slider .item{width:128px;height:64px;line-height:64px;margin:0 15px 0 0}.brands-page .slider .item img{max-width:70%;max-height:50%}.brands-page .slider .slick-next{display:none!important}.brands-page .item{width:48%}.brand-page h1{margin-bottom:50px;font-size:18px;line-height:21px}.brand-page .top-text{padding-right:0}.brand-page .top-text img{display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;margin:0 0 65px 0;width:180px}.brand-page nav ul{width:48%;padding-bottom:0}.brand-page nav{padding-bottom:15px}.brand-page h1{margin-bottom:24px}.order-page.other{padding-bottom:0}}@media (max-width:413px){.order-page .result{margin-top:22px}.order-page .result .block table tbody tr td p{font-size:14px;line-height:16px;margin-top:-2px}.brand-page h1{font-size:16px;line-height:18px}}.cart-page{padding-bottom:35px}.cart-page *{outline:none!important}.cart-page h1{margin-bottom:16px;font-weight:700;font-size:26px;line-height:30px;color:#454545}.cart-page .list{width:70.75%}.cart-page .list .item{border-bottom:1px solid #979797;padding:20px 0;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:160px;width:100%;position:relative}.cart-page .list .item:first-child{padding-top:0}.cart-page .list .item:last-child{border-bottom:0}.cart-page .list .item div{display:table-cell;vertical-align:middle;vertical-align:top}.cart-page .list .item div.image{width:152px}.cart-page .list .item div.image img{max-width:132px}.cart-page .list .item div.info{padding-right:50px;width:50%}.cart-page .list .item div.info .name{display:block;text-decoration:none;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:-5px}.cart-page .list .item div.info .name:hover{text-decoration:underline}.cart-page .list .item div.info p{margin-top:12px;font-size:14px;line-height:16px;margin-bottom:0}.cart-page .list .item div.info p.mb{margin-bottom:-3px}.cart-page .list .item div.info p span{font-weight:700}.cart-page .list .item div.items{white-space:nowrap;padding-right:50px}.cart-page .list .item div.items *{vertical-align:middle}.cart-page .list .item div.items span{cursor:pointer;display:inline-block;width:43px;height:43px;border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.1);filter:grayscale(100%)}.cart-page .list .item div.items span:hover{filter:none}.cart-page .list .item div.items span.minus{background:url(/local/templates/Vivon2022/img/minus.svg) no-repeat center}.cart-page .list .item div.items span.plus{background:url(/local/templates/Vivon2022/img/plus.svg) no-repeat center}.cart-page .list .item div.items input[type='text']{width:60px;height:43px;background:none;text-align:center;border:0;font-size:20px}.cart-page .list .item div.right-block{white-space:nowrap;text-align:right;padding-bottom:30px}.cart-page .list .item div.right-block .discount{display:inline-block;font-size:14px;margin-bottom:11px;width:55px;height:20px;text-align:center;line-height:20px;color:#fff;background:#FDA817;border-radius:100px}.cart-page .list .item div.right-block .price{display:block}.cart-page .list .item div.right-block .price div{display:block;font-weight:700;font-size:26px;line-height:18px}.cart-page .list .item div.right-block .price .old{display:inline-block;margin-top:3px;font-size:16px;line-height:18px;text-decoration-line:line-through;color:#C0BBB8}.cart-page .list .item div.bottom-links{position:absolute;right:0;bottom:22px;white-space:nowrap}.cart-page .list .item div.bottom-links a{display:inline-block;text-decoration:none;vertical-align:bottom;padding:0 0 0 20px;font-size:12px;line-height:14px;color:#FDA817;filter:grayscale(100%);cursor:pointer}.cart-page .list .item div.bottom-links a:hover{filter:none}.cart-page .list .item div.bottom-links a:nth-child(1){margin-right:20px;background:url(/local/templates/Vivon2022/img/cart-link1.svg) no-repeat 0 -1px}.cart-page .list .item div.bottom-links a:nth-child(1).active{filter:none}.cart-page .list .item div.bottom-links a:nth-child(1).active:after{content:"Ð’ Ð¸Ð·Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¼"}.cart-page .list .item div.bottom-links a:nth-child(1):after{content:"Ð’ Ð¸Ð·Ð±Ñ€Ð°Ð½Ð½Ð¾Ðµ"}.cart-page .list .item div.bottom-links a:nth-child(2){background:url(/local/templates/Vivon2022/img/cart-link2.svg) no-repeat 0 -1px}.cart-page .list .item div.mobile-links{order:10;padding-top:8px;display:none}.cart-page .list .item div.mobile-links a{display:inline-block;width:24px;height:24px;filter:grayscale(100%)}.cart-page .list .item div.mobile-links a:hover{filter:none}.cart-page .list .item div.mobile-links a:nth-child(1){background:url(/local/templates/Vivon2022/img/cart-link3.svg);margin-right:20px}.cart-page .list .item div.mobile-links a:nth-child(2){background:url(/local/templates/Vivon2022/img/cart-link4.svg)}.cart-page .result{width:26.6%}.cart-page .result .block{box-shadow:0 0 11.6571px rgba(0,0,0,.174111);border-radius:11.6571px;margin-bottom:21px;padding:18px 20px}.cart-page .result .block table{width:100%;margin-bottom:8px}.cart-page .result .block table tr:first-child td{padding-bottom:13px;font-weight:700;font-size:21px;line-height:24px}.cart-page .result .block table tr:first-child td:last-child{font-size:23px;line-height:26px;letter-spacing:-.484849px;color:#FDA817}.cart-page .result .block table tr td{padding:0 10px 8px 0;font-size:16px;line-height:18px;color:#454545}.cart-page .result .block table tr td:last-child{text-align:right;padding-right:0;white-space:nowrap}.cart-page .result .block .button{width:100%;height:49px;margin-bottom:14px;background:linear-gradient(100.97deg,rgba(244,160,32,0) -4.06%,#ff9101 -4.05%,#fbb321 84.1%);border-radius:100px;color:#fff;font-weight:700;text-transform:uppercase;font-size:21px;transition:none}.cart-page .result .block .button.other{background:#D9D9D9}.cart-page .result .block .button.other:hover{background:#D9D9D9;opacity:.7}.cart-page .result .block .button:hover{background:#fcbd52}.cart-page .result .block .one-click{display:block;margin-bottom:23px;font-size:14px;line-height:16px;color:#454545;text-decoration:underline}.cart-page .result .block .promo{margin-bottom:15px;position:relative;height:40px}.cart-page .result .block .promo.ok input[type='text']{border:1px solid #FDA817}.cart-page .result .block .promo.ok button{filter:none;opacity:1}.cart-page .result .block .promo.error{margin-top:33px}.cart-page .result .block .promo.error input[type='text']{border:1px solid red;color:red}.cart-page .result .block .promo.error button{background:url(/local/templates/Vivon2022/img/promo-btn2.svg) center;filter:none;opacity:1}.cart-page .result .block .promo.error .error-text{position:absolute;left:0;bottom:100%;margin-bottom:7px;font-size:12px;line-height:14px;color:red}.cart-page .result .block .promo input[type='text']{width:100%;height:100%;border:1px solid #D9D9D9;border-radius:10px;padding:0 18px;font-size:14px}.cart-page .result .block .promo button{position:absolute;top:50%;transform:translateY(-50%);right:3px;width:33px;height:33px;background:url(/local/templates/Vivon2022/img/promo-btn.svg) center;filter:grayscale(100%);opacity:.6}.cart-page .result .block .bottom-text{font-size:12px;line-height:14px;color:#C0BBB8}.cart-page .result .block .bottom-text a{color:#C0BBB8;text-decoration:underline}.cart-page .result .bottom-block{margin-bottom:18px}.cart-page .result .bottom-block div{display:table-cell;vertical-align:middle;font-size:14px;line-height:16px;color:#454545}.cart-page .result .bottom-block div img{max-width:40px;width:40px;margin-right:14px}.cart-page .order{width:70.75%}.cart-page .order .block{margin-bottom:22px;background:#FFF;box-shadow:0 0 11.6571px rgba(0,0,0,.174111);border-radius:11.6571px;padding:20px 20px 10px 20px}.cart-page .order .block .name{margin-bottom:20px;font-weight:700;font-size:18px;line-height:21px}.cart-page .order .block .name .error{font-weight:400;font-size:12px;line-height:14px;color:red;vertical-align:middle}.cart-page .order .block .field{margin-bottom:10px;position:relative}.cart-page .order .block .error-text{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-size:12px;line-height:14px;color:red}.cart-page .order .block input[type='text']{width:100%;height:40px;padding:0 18px;font-size:16px;border:1px solid #454545;border-radius:10px}.cart-page .order .block input[type='text'].error{color:red}.cart-page .order .block input[type='text']::-webkit-input-placeholder{color:#C0BBB8}.cart-page .order .block input[type='text']:-ms-input-placeholder{color:#C0BBB8}.cart-page .order .block input[type='text']::-moz-placeholder{color:#C0BBB8;opacity:1}.cart-page .order .block input[type='text']:-moz-placeholder{color:#C0BBB8;opacity:1}.cart-page .order .block .delivery{padding-bottom:5px}.cart-page .order .block .delivery .radio{display:none}.cart-page .order .block .delivery .radio+label{display:block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32%;margin-bottom:10px;border:1px solid #454545;border-radius:10px;padding:11px 20px 14px 40px;background:url(/local/templates/Vivon2022/img/radio.svg) no-repeat 10px 10px}.cart-page .order .block .delivery .radio+label .n{font-weight:700;font-size:16px;line-height:18px;padding-bottom:4px}.cart-page .order .block .delivery .radio+label p{margin-top:7px;font-size:14px;line-height:16px;margin-bottom:0}.cart-page .order .block .delivery .radio+label p:last-child{font-weight:700}.cart-page .order .block .delivery .radio:hover+label{border:1px solid #FDA817;background:url(/local/templates/Vivon2022/img/radio2.svg) no-repeat 10px 10px}.cart-page .order .block .delivery .radio:checked+label{border:1px solid #FDA817;background:url(/local/templates/Vivon2022/img/radio3.svg) no-repeat 10px 10px}.cart-page .order .block .name2{margin-bottom:15px;font-weight:700;font-size:16px;line-height:18px}.cart-page .order .block .name2 a{margin-left:10px;text-decoration:underline;font-size:12px;line-height:14px;color:#FDA817}.cart-page .order .block .delivery0{display:none}.cart-page .order .block .delivery1{display:none}.cart-page .order .block select{width:49%;height:40px;margin-bottom:10px;padding:0 18px;font-size:16px;border:1px solid #454545;border-radius:10px;appearance:none;color:#C0BBB8;background:url(/local/templates/Vivon2022/img/select.svg) no-repeat right 20px top 50%}.cart-page .order .block .jq-selectbox{width:49%;height:40px;line-height:38px;margin-bottom:10px;font-size:16px;border:1px solid #454545;border-radius:10px;color:#C0BBB8;background:url(/local/templates/Vivon2022/img/select.svg) no-repeat right 20px top 50%}.cart-page .order .block .jq-selectbox .jq-selectbox__select{padding:0 18px}.cart-page .order .block .jq-selectbox .jq-selectbox__dropdown{position:absolute;width:calc(100% + 2px)!important;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:100%;left:-1px;border:1px solid #454545;border-radius:10px;color:#C0BBB8;margin-top:5px}.cart-page .order .block .jq-selectbox .jq-selectbox__dropdown ul{padding:0;margin:0}.cart-page .order .block .jq-selectbox .jq-selectbox__dropdown ul li{cursor:pointer;padding:0 18px}.cart-page .order .block .jq-selectbox .jq-selectbox__dropdown ul li:hover{color:#000}.cart-page .order .block .flex .field{width:24%}.cart-page .order .block .options{padding-bottom:10px}.cart-page .order .block .options .checkbox{display:none}.cart-page .order .block .options .checkbox+label{cursor:pointer;width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 0 5px 60px;font-size:16px;line-height:18px;margin-bottom:15px;position:relative}.cart-page .order .block .options .checkbox+label:before{content:"";position:absolute;left:0;top:0;width:50px;height:30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;background:#C0BBB8;border-radius:50px}.cart-page .order .block .options .checkbox+label:after{content:"";position:absolute;top:5px;left:6px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;width:20px;height:20px;background:#FFF;border-radius:15px}.cart-page .order .block .options .checkbox+label span{font-size:12px;line-height:14px;color:#C0BBB8}.cart-page .order .block .options .checkbox:checked+label:before{background:#FDA817}.cart-page .order .block .options .checkbox:checked+label:after{left:25px}.cart-page .order .block .br{height:17px}.cart-page .order .block .payment .radio{display:none}.cart-page .order .block .payment .radio+label{display:block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:49%;margin-bottom:10px;border:1px solid #454545;border-radius:10px;font-weight:700;font-size:16px;line-height:18px;padding:10px 20px 10px 40px;background:url(/local/templates/Vivon2022/img/radio.svg) no-repeat 10px 50%}.cart-page .order .block .payment .radio+label .n{font-weight:700;font-size:16px;line-height:18px;padding-bottom:4px}.cart-page .order .block .payment .radio+label p{margin-top:7px;font-size:14px;line-height:16px;margin-bottom:0}.cart-page .order .block .payment .radio+label p:last-child{font-weight:700}.cart-page .order .block .payment .radio:hover+label{border:1px solid #FDA817;background:url(/local/templates/Vivon2022/img/radio2.svg) no-repeat 10px 50%}.cart-page .order .block .payment .radio:checked+label{border:1px solid #FDA817;background:url(/local/templates/Vivon2022/img/radio3.svg) no-repeat 10px 50%}.cart-page .order .block textarea{width:100%;height:120px;border:1px solid #454545;border-radius:10px;padding:14px 20px;font-size:16px;line-height:18px;margin-bottom:20px}.cart-page .order .block textarea::-webkit-input-placeholder{color:#C0BBB8}.cart-page .order .block textarea:-ms-input-placeholder{color:#C0BBB8}.cart-page .order .block textarea::-moz-placeholder{color:#C0BBB8;opacity:1}.cart-page .order .block textarea:-moz-placeholder{color:#C0BBB8;opacity:1}.cart-advantages-block{background:#F4F4F4;padding:20px 0 28px}.cart-advantages-block .flex{border-left:1px solid #FFF}.cart-advantages-block .flex .item{width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #FFF;padding:97px 20px 20px 40px;position:relative;font-size:14px;line-height:134.2%;letter-spacing:-.1px;color:#454545}.cart-advantages-block .flex .item.mob{display:none}.cart-advantages-block .flex .item img{position:absolute;top:27px;left:40px}.cart-advantages-block .flex .item span{display:block;margin-bottom:2px;font-weight:700;font-size:16px;line-height:134.2%;letter-spacing:-.1px;text-transform:uppercase}@media (max-width:1270px){.cart-page .list{width:67%}.cart-page .result{width:30.5%}.cart-page .list .item div.info{width:44%;padding-right:20px}.cart-page .list .item div.items{padding-right:20px}.cart-advantages-block .flex .item{padding:87px 12px 20px 20px}.cart-advantages-block .flex .item img{top:22px;left:20px}.cart-page .order{width:67%}.cart-page .order .block .delivery .radio+label{padding:11px 11px 14px 40px}.cart-page .order .block .options .checkbox+label span{display:block;margin-top:1px}}@media (max-width:1264px){.cart-page .list{width:67.3%}.cart-page .result{width:30.8%}.cart-page .list .item div.image{width:100px}.cart-page .list .item div.image img{max-width:80px}.cart-page .list .item div.info{padding-right:18px}.cart-page .list .item div.items span{width:40px;height:40px}.cart-page .list .item div.items input[type='text']{width:40px;height:40px;font-size:16px}.cart-page .list .item div.items{padding-right:18px}.cart-page .list .item div.right-block .discount{margin-bottom:8px}.cart-page .list .item div.right-block .price div{font-size:20px;line-height:18px}.cart-page .list .item div.right-block .price .old{margin-top:0;font-size:14px;line-height:18px}.cart-page .list .item div.info{width:42%}.cart-page .list .item div.info p{margin-top:17px}.cart-page .list .item div.info .contents p{margin-top:5px}.cart-page .list .item div.info p.mb{margin-bottom:7px}.cart-page .result .block{padding:12px 10px 20px 10px;margin-bottom:12px}.cart-page .result .block table tr td{font-size:14px;line-height:16px}.cart-page .result .block table tr:first-child td{font-size:20px;line-height:23px}.cart-page .result .block table tr:first-child td:last-child{font-size:20px;line-height:23px}.cart-page .result .block .button{margin-bottom:11px;height:40px;font-size:18px}.cart-page .result .block .one-click{margin-bottom:14px;font-size:12px;line-height:14px}.cart-page .result .block .promo{height:35px;margin-bottom:11px}.cart-page .result .block .promo input[type='text']{padding:0 10px;font-size:12px}.cart-page .result .block .promo button{width:29px;height:29px;border-radius:8px;margin-top:-1px}.cart-page .result .bottom-block{margin-bottom:2px}.cart-page .result .bottom-block div{font-size:12px;line-height:14px}.cart-page{padding-bottom:18px}.cart-advantages-block{padding:20px 0}.cart-advantages-block .flex .item{padding:67px 6px 20px 15px;font-size:13px;line-height:134.2%;letter-spacing:-.1px}.cart-advantages-block .flex .item span{margin-bottom:0;font-size:13px;line-height:134.2%}.cart-advantages-block .flex .item img{top:10px;left:15px;height:45px}.cart-advantages-block .flex .item span{margin-bottom:4px}.cart-page .order .block{padding:16px 10px 20px 10px}.cart-page .order .block .name{margin-bottom:17px;font-size:16px;line-height:18px}.cart-page .order .block input[type='text']{height:35px;padding:0 10px;font-size:14px}.cart-page .order .block .jq-selectbox{height:35px;line-height:33px;font-size:14px}.cart-page .order .block .jq-selectbox .jq-selectbox__select{padding:0 10px}.cart-page .order .block .delivery .radio+label{padding:11px 11px 11px 39px;width:32.5%}.cart-page .order .block .delivery .radio+label .n{font-size:13px;line-height:15px}.cart-page .order .block .delivery .radio+label p{font-size:13px;line-height:15px}.cart-page .order .block select{height:35px;font-size:14px;padding:0 10px}.cart-page .order .block .options .checkbox+label{font-size:14px;line-height:16px;padding:7px 0 7px 60px;margin-bottom:10px}.cart-page .order .block .options .checkbox+label span{font-size:12px;line-height:14px}.cart-page .order .block .options{padding-bottom:0}.cart-page .order .block .name2{margin-bottom:10px}.cart-page .order .block .br{height:7px}.cart-page .order .block .payment .radio+label{font-size:14px;line-height:16px;padding:9px 10px 9px 40px}.cart-page .order .block textarea{padding:8px;font-size:14px;line-height:16px}}@media (max-width:999px){.cart-page .list{width:100%;padding-bottom:20px}.cart-page .list .item{padding:20px 0;min-height:130px}.cart-page .list .item div.info .name{font-size:12px;line-height:14px}.cart-page .list .item div.info p{margin-top:11px;font-size:12px;line-height:14px}.cart-page .list .item div.info{width:50%}.cart-page .list .item div.bottom-links{bottom:5px}.cart-page .list .item div.image img{max-height:80px}.cart-page .result{width:100%}.cart-page .result .block table tr td{padding:0 10px 5px 0;font-size:12px;line-height:14px}.cart-page .result .block .promo{height:40px}.cart-page .result .block .promo input[type='text']{padding:0 18px;font-size:14px}.cart-page .result .block .promo button{width:33px;height:33px}.cart-advantages-block .flex .item{padding:67px 6px 20px 10px;font-size:11px}.cart-advantages-block .flex .item span{font-size:12px}.cart-page .order{width:100%}.cart-page .order .block textarea{margin-bottom:0}.cart-page .result .block .promo button{height:34px;margin-top:0}#result{position:relative!important}}@media (max-width:767px){.cart-page h1{margin-bottom:12px;font-size:18px;line-height:21px;font-weight:500}.cart-page .list .item{min-height:0;padding:20px 0 20px 90px;position:relative;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-page .list .item div{display:block}.cart-page .list .item div.image{position:absolute;top:20px;left:0;order:0}.cart-page .list .item:first-child div.image{top:0}.cart-page .list .item div.info{width:100%;margin-bottom:20px;order:1}.cart-page .list .item div.right-block{width:100%;order:2;text-align:left;padding-bottom:14px}.cart-page .list .item div.items{order:3}.cart-page .list .item div.right-block .price div{display:inline-block;margin-right:10px}.cart-page .list .item div.bottom-links{display:none}.cart-page .list .item div.mobile-links{display:block}.cart-advantages-block .flex .item{width:135px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-advantages-block .container{padding-right:0}.cart-advantages-block{padding:10px 0}.cart-page .order .block{padding:16px 10px 10px 10px}.cart-page .order .block input[type='text']{height:50px}.cart-page .order .block .delivery .radio+label{width:100%}.cart-page .order .block .jq-selectbox{width:100%;height:50px;line-height:48px}.cart-page .order .block .flex .field{width:48.5%}.cart-page .order .block .options .checkbox+label{width:100%}.cart-page .order .block .options{padding-bottom:5px}.cart-page .order .block .payment .radio+label{padding:0;height:50px;position:relative}.cart-page .order .block .payment .radio+label span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;padding:0 10px 0 40px}.cart-page .result .block .button{height:50px}.cart-advantages-block .flex .item.mob{display:block}}@media (max-width:413px){.cart-page .order .block .error-text{right:10px;font-size:11px}.cart-page .order .block .name .error{display:block;margin-top:5px}.cart-page .order .block .name .error span{display:none}}
/* End */


/* Start:/local/templates/Vivon2022/css/slick.min.css?16715250741297*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/Vivon2022/css/jquery.formstyler.min.css?16715250741783*/
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-selectbox li,.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
/* End */


/* Start:/local/templates/Vivon2022/css/jquery.fancybox.min.css?167152507412795*/
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/Vivon2022/css/waitwindow.min.css?1671525074390*/
div.simple_waitwindowlocalshadow{position:absolute;z-index:9999;background-color:#fff;background:url(/local/templates/Vivon2022/images/content/loading.gif) center 50% no-repeat #fff;border:0 solid gray;background-position:center 50%;background-repeat:no-repeat;background-size:35px 35px;opacity:.65;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}#preloaderImg{text-align:center}
/* End */


/* Start:/local/templates/Vivon2022/components/bitrix/search.title/visual/style.min.css?1671525074932*/
@media (max-width:767px){.header__search--mobile .search-form__dropdown{max-height:calc(100vh - 70px - 64px);overflow-y:scroll}}.header__search #search-form .search-form__dropdown .search-form__dropdown-link:not(:last-child){margin-bottom:10px}.header__search #search-form .search-form__dropdown .search-form__dropdown-link{display:flex}.header__search #search-form .search-form__dropdown .search-form__dropdown-link div.name span{display:inline-block}.header__search #search-form .search-form__dropdown .brand-type{font-size:12px;color:#C0BBB8}.header__search #search-form .search-form__dropdown .search-form__dropdown-link .left-col{max-height:47px;max-width:47px;min-width:47px;margin-right:10px;height:47px;width:47px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.header__search #search-form .search-form__dropdown .search-form__dropdown-link .search-img{max-height:47px;max-width:47px;margin-right:0}
/* End */


/* Start:/local/templates/Vivon2022/components/bitrix/main.register/register_in_popup/style.min.css?1671525074442*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/templates/Vivon2022/components/bitrix/main.register/register_in_popup/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/templates/Vivon2022/components/bitrix/main.register/register_in_popup/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/Vivon2022/components/bitrix/search.title/for_menu_catalog/style.min.css?16715250743530*/
.mainCatalog .search-form__dropdown-menu-catalog .search-form__dropdown-link:not(:last-child){margin-bottom:10px}.mainCatalog .search-form__dropdown-menu-catalog .search-form__dropdown-link{display:flex}.mainCatalog .search-form__dropdown-menu-catalog .search-form__dropdown-link div.name span{display:inline-block}.mainCatalog .search-form__dropdown-menu-catalog .brand-type{font-size:12px;color:#C0BBB8}.mainCatalog .search-form__dropdown-menu-catalog .search-form__dropdown-link .left-col{max-height:47px;max-width:47px;min-width:47px;margin-right:10px;height:47px;width:47px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.mainCatalog .search-form__dropdown-menu-catalog .search-form__dropdown-link .search-img{max-height:47px;max-width:47px;margin-right:0}.mainCatalog .header__search--mobile-menu-catalog{display:none}.mainCatalog .search-form-menu-catalog .search-form-overlay,.mainCatalog .search-form-menu-catalog .search-form__dropdown-menu-catalog{display:none}.mainCatalog .search-form-menu-catalog.search-form--active .search-form-overlay,.mainCatalog .search-form-menu-catalog.search-form--active .search-form__dropdown-menu-catalog{display:block}@media (max-width:767px){.mainCatalog .mainCatalog-head .mainCatalog-close{display:none}.mainCatalog .header__search--mobile-menu-catalog{display:block}.mainCatalog .search-form__input-menu-catalog{--swiper-theme-color:#007aff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;font:inherit;font-family:inherit;resize:none;-webkit-appearance:none;display:block;height:100%;padding-right:50px;position:relative;z-index:7;transition:0s;background:transparent;padding-left:10px;font-size:14px;outline:none!important;box-shadow:none!important;border:1px solid #454545;width:calc(100% - 60px);border-radius:10px;color:#404040}.mainCatalog .search-form__close-menu-catalog{--swiper-theme-color:#007aff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;outline:none!important;margin:0;text-transform:none;padding:0;font:inherit;color:inherit;background-color:transparent;transition:.3s linear;-webkit-appearance:button;position:absolute;right:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;cursor:pointer;width:50px;height:50px;border:1px solid #454545;border-radius:10px;display:flex;align-items:center;justify-content:center}.mainCatalog .search-form-menu-catalog{--swiper-theme-color:#007aff;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#454545;text-rendering:optimizeSpeed;line-height:140%;font-family:'Ubuntu',sans-serif;box-sizing:border-box;outline:none!important;padding:10px;justify-content:space-between;height:70px;position:relative}.mainCatalog .search-form__dropdown-menu-catalog{--swiper-theme-color:#007aff;font-weight:var(--bs-body-font-weight);text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#454545;text-rendering:optimizeSpeed;font-family:'Ubuntu',sans-serif;box-sizing:border-box;outline:none!important;background:#FFF;border-radius:0 0 20px 20px;position:absolute;left:0;width:100%;z-index:101;line-height:134.2%;display:block;margin-top:0;top:69px;padding:12px 20px;font-size:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.mainCatalog .search-form-overlay{height:100vh;position:absolute;left:0;width:100%;z-index:100}}
/* End */
/* /local/templates/Vivon2022/css/styles.min.css?1671525074110920 */
/* /local/templates/Vivon2022/css/extra-style.css?175213770751262 */
/* /local/templates/Vivon2022/css/style.min.css?1671525074167454 */
/* /local/templates/Vivon2022/css/slick.min.css?16715250741297 */
/* /local/templates/Vivon2022/css/jquery.formstyler.min.css?16715250741783 */
/* /local/templates/Vivon2022/css/jquery.fancybox.min.css?167152507412795 */
/* /local/templates/Vivon2022/css/waitwindow.min.css?1671525074390 */
/* /local/templates/Vivon2022/components/bitrix/search.title/visual/style.min.css?1671525074932 */
/* /local/templates/Vivon2022/components/bitrix/main.register/register_in_popup/style.min.css?1671525074442 */
/* /local/templates/Vivon2022/components/bitrix/search.title/for_menu_catalog/style.min.css?16715250743530 */
</pre></body></html>